OSDN Git Service

* emit-rtl.c (renumber_insns): Remove.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * gcc.dg/builtins-20.c: Add more cases.
4
5 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6
7         PR target/29682
8         * gcc-target/ia64/pr29682.c: New test.
9
10 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11
12         PR fortran/30284
13         * gfortran.dg/arrayio_11.f90.f90: New test.
14
15         PR fortran/30626
16         * gfortran.dg/arrayio_12.f90.f90: New test.
17
18 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
19
20         PR c++/30536
21         * g++.dg/tls/diag-5.C: New test.
22
23         PR middle-end/30473
24         * gcc.dg/pr30473.c: New test.
25         * gcc.c-torture/execute/20070201-1.c: New test.
26
27 2007-02-01  Roger Sayle  <roger@eyesopen.com>
28
29         * gfortran.dg/dependency_20.f90: New test case.
30
31 2007-01-31  Ian Lance Taylor  <iant@google.com>
32
33         * gcc.dg/lower-subreg-1.c (test): New test.
34
35 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
36
37         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
38
39 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40
41         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
42         * gcc.dg/torture/builtin-math-3.c: Likewise.
43
44 2007-01-31  Dirk Mueller  <dmueller@suse.de>
45
46         gcc.dg/Wparentheses-2.c: Update and add new tests.
47
48 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
49
50         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
51         vectorize.
52
53 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
54
55         * gcc.dg/builtins-63.c: New test.
56
57 2007-01-31  Tobias Burnus  <burnus@net-b.de>
58
59         PR fortran/27588
60         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
61
62 2007-01-31  Tobias Burnus  <burnus@net-b.de>
63
64         PR fortran/30520
65         * gfortran.dg/volatile8.f90: New argument conformance test.
66         * gfortran.dg/volatile9.f90: New scope test.
67
68 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
69
70         PR c++/24745
71         * g++.dg/warn/null4.C: New.
72
73 2001-01-30  Roger Sayle  <roger@eyesopen.com>
74             Uros Bizjak  <ubizjak@gmail.com>
75
76         * gcc.dg/large-size-array-3.c: Correct typo.
77
78 2007-01-30  Richard Guenther  <rguenther@suse.de>
79
80         PR middle-end/27657
81         * g++.dg/debug/pr27657.C: New testcase.
82
83 2007-01-30  Richard Guenther  <rguenther@suse.de>
84
85         PR middle-end/30313
86         * gcc.dg/torture/pr30313.c: New testcase.
87
88 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
89
90         * gcc.dg/dfp/dfp-except.h: New file.
91         * gcc.dg/dfp/fe-check.h: New file.
92         * gcc.dg/dfp/fe-binop.c: New test.
93         * gcc.dg/dfp/fe-convert-1.c: New test.
94         * gcc.dg/dfp/fe-convert-2.c: New test.
95         * gcc.dg/dfp/fe-convert-3.c: New test.
96
97         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
98         * gcc.dg/dfp/decfloat-constants.c: Ditto.
99         * gcc.dg/dfp/convert-dfp.c: Ditto.
100         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
101
102 2007-01-29  Josh Conner  <jconner@apple.com>
103
104         * gcc.target/powerpc/altivec-24.c: New test.
105
106 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
107
108         PR c++/28266
109         * g++.dg/parse/defarg12.C: New test.
110
111 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
112
113         PR fortran/30554
114         * gfortran.dg/used_dummy_types_6.f90: New test.
115
116 2007-01-28  Jan Hubicka  <jh@suse.cz>
117
118         * gcc.dg/tree-prof/val-prof-6.c: New test.
119
120 2007-01-28  Roger Sayle  <roger@eyesopen.com>
121
122         * gcc.dg/large-size-array-3.c: Correct test case (portability).
123
124 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
125
126         PR C++/28988
127         * g++.dg/expr/dtor4.C: New test.
128
129 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
130
131         * gcc.dg/tree-ssa/loop-23.c: New test.
132
133 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
134
135         PR libfortran/30389
136         * gfortran.dg/achar_2.f90:  New test.
137         * gfortran.dg/achar_3.f90:  New test.
138
139 2007-01-27  Ian Lance Taylor  <iant@google.com>
140
141         * gcc.dg/strict-overflow-1.c: New test.
142         * gcc.dg/no-strict-overflow-1.c: New test.
143         * gcc.dg/strict-overflow-2.c: New test.
144         * gcc.dg/no-strict-overflow-2.c: New test.
145         * gcc.dg/strict-overflow-3.c: New test.
146         * gcc.dg/no-strict-overflow-3.c: New test.
147         * gcc.dg/strict-overflow-4.c: New test.
148         * gcc.dg/no-strict-overflow-4.c: New test.
149         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
150         * gcc.dg/pr15784-1.c: Likewise.
151         * gcc.dg/pr20922-1.c: Likewise.
152         * gcc.dg/pr20922-3.c: Likewise.
153         * gcc.dg/pr20922-4.c: Likewise.
154         * gcc.dg/pr20922-6.c: Likewise.
155         * gcc.dg/compare-4.c: Likewise.
156         * gcc.dg/torture/pr26898-1.c: Likewise.
157         * gcc.dg/tree-ssa/divide-1.c: Likewise.
158         * gcc.dg/tree-ssa/divide-2.c: Likewise.
159         * gcc.dg/tree-ssa/divide-3.c: Likewise.
160         * gcc.dg/tree-ssa/divide-4.c: Likewise.
161         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
162         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
163         * gcc.dg/tree-ssa/pr21082.c: Likewise.
164         * gcc.dg/tree-ssa/pr26899.c: Likewise.
165         * g++.dg/tree-ssa/pr21082.C: Likewise.
166
167 2007-01-27  Roger Sayle  <roger@eyesopen.com>
168
169         * gcc-dg/large-size-array-3.c: New test case.
170
171 2007-01-27  Roger Sayle  <roger@eyesopen.com>
172
173         * gfortran.dg/forall_7.f90: New test case.
174
175 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
176
177         PR fortran/30407
178         * gfortran.dg/where_operator_assign_1.f90: New test.
179         * gfortran.dg/where_operator_assign_2.f90: New test.
180         * gfortran.dg/where_operator_assign_3.f90: New test.
181
182 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
183
184         * lib/target-supports.exp
185         (check_effective_target_powerpc_altivec): New.
186         (check_effective_target_vect_cmdline_needed): Use it.
187
188 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
189
190         PR fortran/30278
191         * gfortran.dg/backslash_3.f: New test.
192
193 2007-01-26  Richard Guenther  <rguenther@suse.de>
194
195         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
196
197 2007-01-26  Tobias Burnus  <burnus@net-b.de>
198
199         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
200         * gfortran.dg/vect/vect.exp: Ditto.
201         * gfortran.dg/dg.exp: Ditto.
202         * gfortran.fortran-torture/execute/execute.exp: Ditto.
203         * gfortran.fortran-torture/compile/compile.exp: Ditto.
204
205 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
206
207         * gcc.dg/builtins-20.c: Add more cases.
208         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
209
210 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
211
212         PR fortran/30437
213         * gcc.dg/Wall.c: New.
214         * gcc.dg/Wno-all.c: New.
215         * gfortran.dg/Wall.f90: New.
216         * gfortran.dg/Wno-all.f90: New.
217         
218 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
219
220         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
221         * g++.dg/eh/simd-2.C: Also run on Darwin.
222         * g++.dg/eh/simd-3.C: New.
223         * g++.dg/eh/simd-4.C: New.
224
225 2007-01-25  Richard Guenther  <rguenther@suse.de>
226
227         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
228         and _PROFILE_USE.
229         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
230
231 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
232
233         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
234         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
235         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
236         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
237         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
238         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
239         * gcc.dg/ipa/ipa-7.c: New testcase.
240
241 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
242
243         * g++.dg/cpp0x/warn_cxx0x.C: New.
244
245 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
246
247         * gcc.dg/builtins-20.c: Test builtin carg.
248
249 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
250
251         PR middle-end/27416
252         * gcc.dg/gomp/pr27416.c: New test.
253
254         PR middle-end/30494
255         * gcc.dg/gomp/pr30494.c: New test.
256         * g++.dg/gomp/pr30494.C: New test.
257
258         PR middle-end/30421
259         * gcc.dg/gomp/pr30421.c: New test.
260
261 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
262
263         * gcc.target/ia64/versionid-1.c: New test.
264         * gcc.target/ia64/versionid-2.c: New test.
265
266 2007-01-24  Richard Guenther  <rguenther@suse.de>
267
268         PR testsuite/30181
269         * gcc.dg/builtins-57.c: Change to a link-time testcase
270         to support non-C99 targets.
271
272 2007-01-24  Jan Hubicka  <jh@suse.cz>
273
274         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
275
276 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
277
278         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
279
280 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
281
282         PR objc/27438
283         * objc.dg/const-str-12.m: New test.
284
285 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
286
287         PR fortran/30532
288         * gfortran.dg/ctrl-z.f90:  New test.
289         
290 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
291
292         PR fortran/30481
293         * gfortran.dg/namelist_assumed_char.f90:  New test.
294
295 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
296
297         PR c++/27492
298         * g++.dg/inherit/covariant15.C: New test.
299
300 2007-01-23  Ian Lance Taylor  <iant@google.com>
301
302         * g++.dg/warn/Wparentheses-24.C: New test.
303
304 2007-01-23  Richard Guenther  <rguenther@suse.de>
305
306         PR testsuite/30560
307         * ada/acats/run_acats: Do not call gnatmake or gnatchop
308         with full path.
309
310 2007-01-22  Richard Guenther  <rguenther@suse.de>
311
312         PR tree-optimization/30038
313         * gcc.dg/builtins-62.c: New testcase.
314
315 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
316
317         * gcc.c-torture/compile/20070121.c: New test.
318
319 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
320
321         PR libfortran/30525
322         * gfortran.dg/char_comparison_1.f:  New test.
323
324 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
325
326         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
327
328 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
329
330         PR objc/30479
331         * objc.dg/pch: New directory.
332         * objc.dg/pch/pch.exp: New file.
333         * objc.dg/pch/interface-1.m: New test.
334         * objc.dg/pch/interface-1.hs: New include file.
335         * lib/objc.exp (objc_target_compile): Add
336         "-x objective-c-header" in front of the sources if this is
337         a precompiled header being compiled.
338
339 2007-01-20  Roger Sayle  <roger@eyesopen.com>
340
341         * gfortran.dg/array_memcpy_3.f90: New test case.
342         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
343
344 2007-01-20  Roger Sayle  <roger@eyesopen.com>
345             Brooks Moses  <brooks.moses@codesourcery.com>
346             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
347
348         * gfortran.dg/intrinsic_sign_1.f90: New test case.
349         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
350
351 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
352
353         * gcc.dg/torture/builtin-math-3.c: Test fdim.
354
355 2007-01-19  Mike Stump  <mrs@apple.com>
356
357         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
358         away.
359
360 2007-01-19  Roger Sayle  <roger@eyesopen.com>
361
362         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
363         option instead of -funsafe-math-optimizations.
364
365 2007-01-19  Tomas Bily  <tbily@suse.cz>
366
367         gcc.dg/tree-prof/indir-call-prof.c: New.
368         g++.dg/dg.exp: Add tree-prof subdirectory.
369         g++.dg/tree-prof/indir-call-prof.C: New.
370         g++.dg/tree-prof/tree-prof.exp: New.
371
372 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
373
374         PR c++/17947
375         * g++.dg/warn/deprecated.C: Update warning output.
376         * g++.dg/warn/deprecated-2.C: Likewise.
377         * g++.dg/warn/deprecated-3.C: New.
378         
379 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
380
381         * gcc.c-torture/execute/nestfunc-7.c: New.
382
383 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
384
385         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
386
387 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
388
389         * gcc.dg/m68k-pic-1.c: New.
390
391 2007-01-18  Roger Sayle  <roger@eyesopen.com>
392
393         * gfortran.dg/array_memcpy_4.f90: New test case.
394
395 2007-01-18  Josh Conner  <jconner@apple.com>
396
397         PR target/30485
398         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
399         * gcc.dg/vect/no-trapping-math-1: New.
400         * gcc.dg/vect/no-trapping-math-2: New.
401
402 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
403
404         * gcc.target/i386/387-8.c: Update comment about optimizing
405         inherent load of 1.0 of fptan instruction.
406
407 2007-01-18  Dirk Mueller  <dmueller@suse.de>
408             Richard Guenther <rguenther@suse.de>
409
410         PR diagnostic/8268
411         * gcc.dg/Warray-bounds.c: New testcase.
412         * gcc.dg/Warray-bounds-2.c: New testcase.
413         * g++.dg/warn/Warray-bounds.C: New testcase.
414         * g++.dg/warn/Warray-bounds-2.C: New testcase.
415
416 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
417
418         PR fortran/30476
419         * gfortran.dg/generic_12.f90: New test.
420
421 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
422
423         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
424         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
425
426 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
427
428         * gcc.dg/dfp/compare-special.h: New file.
429         * gcc.dg/dfp/compare-special-32.c: New test.
430         * gcc.dg/dfp/compare-special-64.c: New test.
431         * gcc.dg/dfp/compare-special-128.c: New test.
432
433 2007-01-16  Roger Sayle  <roger@eyesopen.com>
434             Paul Thomas  <pault@gcc.gnu.org>
435             Steven G. Kargl  <kargl@gcc.gnu.org>
436
437         PR fortran/30404
438         * gfortran.dg/forall_6.f90: New test case.
439         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
440         * gfortran.dg/dependency_13.f90: Likewise.
441
442 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
443
444         PR testsuite/12325
445         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
446         targets that don't support Inf.
447
448 2007-01-15  Dale Johannesen  <dalej@apple.com>
449
450         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
451
452 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
453
454         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
455         of achar for 0xff to avoid the "Extended ASCII not
456         implemented" error message.
457
458 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
459
460         PR fortran/28172
461         * gfortran.dg/altreturn_4.f90: New test.
462
463         PR fortran/29389
464         * gfortran.dg/stfunc_4.f90: New test.
465
466         PR fortran/29712
467         * gfortran.dg/bound_2.f90: Reinstate commented out line.
468         * gfortran.dg/initialization_1.f90: Change warning.
469
470         PR fortran/30283
471         * gfortran.dg/specification_type_resolution_2.f90: New test.
472
473 2007-01-14  Jan Hubicka  <jh@suse.cz>
474
475         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
476         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
477         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
478         elimination.
479
480 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
481
482         PR fortran/30410
483         * gfortran.dg/external_procedures_2.f90: New test.
484
485 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
486
487         PR target/30413
488         * gcc.target/i386/pr30413.c: New test.
489
490 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
491
492         PR fortran/30452
493         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
494
495 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
496
497         * gcc.dg/20070112-1.c: New test.
498
499 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
500
501         PR libgfortran/30435
502         * gfortran.dg/list_read_6.f90: New test.
503
504 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
505
506         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
507
508 2007-01-12  Tom Tromey  <tromey@redhat.com>
509
510         PR preprocessor/28227:
511         * gcc.dg/cpp/pr28227.c: New file.
512
513 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
514
515         * gcc.dg/tree-ssa/loop-22.c: New test.
516
517 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
518
519         PR tree-optimization/29516
520         * gcc.dg/tree-ssa/loop-20.c: New test.
521
522 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
523
524         PR libfortran/30415
525         * minmaxloc_integer_kinds_1.f90:  New test.
526
527 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
528
529         PR c++/29573
530         * g++.dg/template/sizeof-template-argument.C: New test.
531
532 2007-01-11  Jan Hubicka  <jh@suse.cz>
533
534         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
535         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
536         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
537         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
538         * gcc.dg/tree-ssa/pr21658.c: Likewise.
539         * gcc.dg/tree-ssa/pr15349.c: Likewise.
540         * gcc.dg/tree-ssa/pr25501.c: Likewise.
541         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
542         transformation in question.
543         * gcc.dg/tree-ssa/vrp05.c: Likewise.
544         * gcc.dg/tree-ssa/pr20701.c: Likewise.
545         * gcc.dg/always_inline3.c: Likewise.
546
547 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
548
549         PR c++/28999
550         * g++.dg/template/typename11.C: New test.
551
552 2007-01-10  Robert Kennedy <jimbob@google.com>
553
554         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
555
556 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
557
558         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
559         for different integer kinds.
560         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
561         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
562         * gfortran.dg/ishft_2.f90: New test.
563         * gfortran.dg/ishft_3.f90: New test.
564
565 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
566
567         * gfortran.dg/altreturn_2.f90: Removed executable bit.
568
569 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
570
571         PR tree-optimization/30322
572         * gcc.dg/tree-ssa/loop-21.c: New test.
573
574 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
575
576         * g++.dg/rtti/darwin-builtin-linkage.C: New.
577
578 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
579
580         * gcc.target/spu/intrinsics-1.c: Remove xfail.
581
582 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
583
584         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
585         * g++.dg/warn/overflow-warn-3.C: Likewise.
586         * g++.dg/warn/overflow-warn-4.C: Likewise.
587         * g++.dg/warn/overflow-warn-5.C: Likewise.
588         * g++.dg/warn/overflow-warn-6.C: Likewise.
589         * g++.dg/warn/Woverflow-1.C: Likewise.
590         * g++.dg/warn/Woverflow-2.C: Likewise.
591         * g++.dg/warn/Woverflow-3.C: Likewise.
592         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
593
594 2007-01-08  Roger Sayle  <roger@eyesopen.com>
595
596         * gfortran.dg/array_constructor_14.f90: New test case.
597         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
598
599 2007-01-08  Richard Guenther  <rguenther@suse.de>
600
601         PR tree-optimization/23603
602         * gcc.dg/tree-ssa/vrp31.c: New testcase.
603         * gcc.dg/tree-ssa/vrp32.c: Likewise.
604
605 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
606
607         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
608         in __v8qi typedef.
609         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
610         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
611         compiler behaviour.
612         * gcc.dg/simd-5.c: Likewise.
613         * gcc.dg/simd-6.c: Likewise.
614         * g++.dg/conversion/simd1.C: Likewise.
615         * g++.dg/conversion/simd3.C: Likewise.
616         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
617         (main): Use it.
618
619 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
620
621         PR tree-optimization/29877
622         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
623         name of a hard register for the target concerned.  Adjust dg-error
624         directives to cope with new behaviour of TER.
625
626 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
627
628         PR c++/28986
629         * g++.dg/conversion/nullptr1.C: Added overflow warning.
630         * g++.dg/warn/overflow-warn-1.C: New.
631         * g++.dg/warn/overflow-warn-3.C: New.
632         * g++.dg/warn/overflow-warn-4.C: New.
633         * g++.dg/warn/overflow-warn-5.C: New.
634         * g++.dg/warn/overflow-warn-6.C: New.
635         * g++.dg/warn/Woverflow-1.C: New.
636         * g++.dg/warn/Woverflow-2.C: New.
637         * g++.dg/warn/Woverflow-3.C: New.
638         * g++.dg/warn/multiple-overflow-warn-2.C: New.
639         
640 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
641
642         PR fortran/27698
643         * gfortran.dg/invalid_name.f90: New test.
644         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
645         * gfortran.dg/gomp/pr29759.f90: Ditto.
646
647 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
648
649         * gfortran.dg/present_1.f90:  Update error message.
650
651 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
652
653        PR c++/19439
654        * g++.dg/template/duplicate1.C: New test
655        * g++.dg/template/memfriend6.C: Adjust error markers.
656         
657 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
658
659         PR tree-opt/30385
660         * gcc.dg/torture/inline-1.c: New test.
661
662 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
663
664         PR c/19978
665         * gcc.dg/multiple-overflow-warn-1.c: New.
666         * gcc.dg/multiple-overflow-warn-2.c: New.
667         * gcc.dg/overflow-warn-6.c: New.
668         * g++.dg/warn/multiple-overflow-warn-1.C: New.
669         
670 2007-01-05  Roger Sayle  <roger@eyesopen.com>
671
672         * gfortran.dg/array_memcpy_1.f90: New test case.
673         * gfortran.dg/array_memcpy_2.f90: Likewise.
674
675 2007-01-05  Richard Guenther  <rguenther@suse.de>
676
677         PR middle-end/27826
678         * g++.dg/opt/pr27826.C: New testcase.
679
680 2007-01-05  Ian Lance Taylor  <iant@google.com>
681
682         * gcc.dg/Walways-true-1.c: New test.
683         * gcc.dg/Walways-true-2.c: New test.
684         * g++.dg/warn/Walways-true-1.C: New test.
685         * g++.dg/warn/Walways-true-2.C: New test.
686
687 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
688
689         PR c/30360
690         * gcc.dg/pr30360.c: New test.
691
692 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
693
694         PR fortran/23232
695         * gfortran.dg/data_implied_do_1.f90: New test.
696
697         PR fortran/27996
698         PR fortran/27998
699         * gfortran.dg/char_length_1.f90: New test.
700
701 2007-01-05  Richard Guenther  <rguenther@suse.de>
702
703         PR middle-end/28116
704         * g++.dg/opt/pr28116.C: New testcase.
705
706 2007-01-05  Tobias Burnus  <burnus@net-b.de>
707
708         PR fortran/29624
709         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
710           invalid deallocate.
711         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
712         * gfortran.dg/protected_4.f90: Add pointer intent check.
713         * gfortran.dg/protected_6.f90: Add pointer intent check.
714         * gfortran.dg/pointer_intent_1.f90: New test.
715         * gfortran.dg/pointer_intent_2.f90: New test.
716         * gfortran.dg/pointer_intent_3.f90: New test.
717
718 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
719
720         PR 30235
721         * gfortran.dg/altreturn_2.f90: new test.
722
723 2007-01-04  Tom Tromey  <tromey@redhat.com>
724
725         PR preprocessor/28165:
726         * gcc.dg/cpp/pr28165.c: New file.
727
728 2007-01-03  Josh Conner  <jconner@apple.com>
729
730         PR middle-end/29683
731         * gcc.dg/pr29683.c: New.
732
733 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
734
735         PR c++/28217
736         * g++.dg/pch/template-1.C: New test.
737         * g++.dg/pch/template-1.Hs: New file.
738
739 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
740
741         PR middle-end/30353
742         * gcc.c-torture/compile/complex-4.c: New test.
743
744 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
745
746         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
747         -maltivec.
748         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
749
750 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
751
752         PR middle-end/30286
753         * gcc.dg/pr30286.c: New test.
754
755         PR c++/29535
756         * g++.dg/template/crash66.C: New test.
757
758         PR c++/29054
759         * g++.dg/template/friend49.C: New test.
760
761 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
762
763         * gfortran.dg/ibits.f90: New test.
764
765 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
766
767         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
768         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
769
770 2007-01-02  Jan Hubicka  <jh@suse.cz>
771
772         * gcc.dg/pr16194.c: We now output error on all three functions, not just
773         first one.
774
775 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
776
777         PR c/19977
778         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
779         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
780
781 2006-01-02  Ian Lance Taylor  <iant@google.com>
782
783         * g++.dg/warn/Wparentheses-22.C: New test.
784         * g++.dg/warn/Wparentheses-23.C: New test.
785
786 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
787
788         PR middle-end/7651
789         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
790         * gcc.dg/declspec-3-Wextra.c: New.
791         * gcc.dg/declspec-3-no.c: New
792
793 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
794
795         PR fortran/20896
796         * gfortran.dg/interface_10.f90: Remove.
797
798 2007-01-01  Roger Sayle  <roger@eyesopen.com>
799
800         * gcc.dg/fold-eqxor-4.c: New test case.
801
802 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
803
804         PR middle-end/30311
805         * gcc.c-torture/compile/pr30311.c: New test.
806
807 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
808
809         PR middle-end/30253
810         * gcc.c-torture/compile/statement-expression-1.c: New test.
811
812 2007-01-01  Andreas Schwab  <schwab@suse.de>
813
814         PR target/29166
815         * g++.dg/eh/pr29166.C: New test.
816
817 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
818
819         * lib/target-supports.exp (check_effective_target_powerpc_spe):
820         New.
821         (check_effective_target_vect_cmdline_needed): Use it.
822
823 2006-12-31  Richard Guenther  <rguenther@suse.de>
824
825         PR middle-end/30137
826         * testsuite/gcc.dg/pr30137-1.c: New testcase.
827         * testsuite/gcc.dg/pr30137-2.c: Likewise.
828
829 2006-12-31  Roger Sayle  <roger@eyesopen.com>
830
831         PR middle-end/30322
832         * gcc.dg/fold-plusnot-1.c: New test case.
833
834 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
835
836         PR c++/29731
837         * g++.dg/parse/template22.C: New test.
838
839 2006-12-31  Richard Guenther  <rguenther@suse.de>
840
841         PR middle-end/30338
842         * gcc.c-torture/compile/pr30338.c: New testcase.
843
844 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
845
846         PR fortran/27900
847         * gfortran.dg/intrinsic_actual_4.f90: New test.
848
849         PR fortran/24325
850         * gfortran.dg/func_decl_3.f90: New test.
851
852 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
853
854         PR fortran/23060
855         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
856         * gfortran.dg/c_by_val_1.f: New test.
857         * gfortran.dg/c_by_val_2.f: New test.
858         * gfortran.dg/c_by_val_3.f: New test.
859
860 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
861
862         PR libfortran/30321
863         * gfortran.dg/sum_zero_array_1.f90:  New test.
864
865 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
866
867         PR preprocessor/29612
868         * gcc.dg/cpp/pr29612-1.c: New test.
869         * gcc.dg/cpp/pr29612-2.c: New test.
870
871 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
872
873         PR fortran/30034
874         * gfortran.dg/pure_formal_proc_1.f90: New test.
875
876         PR fortran/30237
877         * gfortran.dg/intrinsic_actual_3.f90: New test.
878
879 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
880
881         PR fortran/30014
882         * gfortran.dg/io_constraints_1.f90: Update test.
883         * gfortran.dg/io_constraints_2.f90: Update test.
884         * gfortran.dg/inquire_iolength.f90: New test.
885
886 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
887
888         PR fortran/20896
889         * gfortran.dg/interface_10.f90: New test.
890         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
891         since z is already, locally a variable.
892
893         PR fortran/25135
894         * gfortran.dg/generic_11.f90: New test.
895         * gfortran.dg/interface_7.f90: Remove name clash between module
896         name and procedure 'x' referenced in the interface.
897
898 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
899
900         PR middle-end/7651
901         * gcc.dg/Wmissing-parameter-type.c: New.
902         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
903         * gcc.dg/Wmissing-parameter-type-no.c: New.
904         
905 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
906
907         PR fortran/25818
908         * gfortran.dg/entry_array_specs_2.f: New test.
909
910         PR fortran/30084
911         * gfortran.dg/nested_modules_6.f90: New test.
912
913 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
914
915         PR middle-end/7651
916         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
917         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
918
919 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
920
921         PR C++/30168
922         * g++.dg/opt/complex6.C: New test.
923
924 2006-12-22  Ben Elliston  <bje@au.ibm.com>
925
926         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
927         full" if the linker on spu-*-* warns about exceeding local store.
928
929         And revert this patch:
930         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
931         fail to link due to relocation overflows on spu-*-*.
932
933 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
934
935         PR fortran/30273
936         * gfortran.dg/dependency_19.f90: New test.
937
938 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
939
940         PR fortran/30202
941         * gfortran.dg/alloc_comp_basics_3.f90: New test.
942
943 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
944
945         PR middle-end/30262
946         * gcc.c-torture/execute/20061220-1.c: New test.
947
948         PR middle-end/30263
949         * gcc.dg/gomp/asm-1.c: New test.
950
951         PR target/30230
952         * g++.dg/eh/ia64-2.C: New test.
953
954 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
955
956         PR target/28966
957         PR target/29248
958         * gcc.dg/rs6000-leaf.c: New.
959
960 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
961
962         PR fortran/25392
963         * gfortran.dg/f2c_8.f90: New test.
964
965 2006-12-20  Bill Wendling  <wendling@apple.com>
966
967         * gcc.dg/asm-b.c: Check for __ppc64__.
968
969 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
970
971         PR fortran/30190
972         * gfortran.dg/bounds_check_5.f90: New test.
973
974 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
975
976         PR middle-end/30143
977         * gcc.dg/gomp/complex-1.c: New testcase.
978
979 2006-12-20  Roger Sayle  <roger@eyesopen.com>
980
981         * gfortran.dg/array_memset_1.f90: New test case.
982
983 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
984
985         * lib/target-supports.exp: Add spu to
986         check_effective_target_vect_widen_mult_hi_to_si.
987
988 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
989
990         PR fortran/29992
991         * gfortran.dg/generic_9.f90: New test.
992
993         PR fortran/30081
994         * gfortran.dg/generic_10.f90: New test.
995
996 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
997
998         PR tree-opt/30045
999         * gcc.dg/pr30045.c: New test.
1000
1001 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1002
1003         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1004
1005 2006-12-19  Eric Christopher  <echristo@apple.com>
1006
1007         PR target/29302
1008         * gcc.c-torture/execute/pr29302-1.c: New.
1009
1010 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1011
1012         PR fortran/39238
1013         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1014
1015 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1016
1017         PR fortran/30236
1018         * gfortran.dg/altreturn_3.f90: New test.
1019
1020         * gfortran.dg/char_result_12.f90: Fix comment typos.
1021
1022 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1023
1024         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1025         as newlib's stdio.h uses non-traditional cpp constructs.
1026
1027 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1028
1029         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1030         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1031         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1032         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1033         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1034         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1035         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1036         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1037         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1038         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1039         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1040         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1041         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1042         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1043         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1044         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1045         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1046         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1047         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1048         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1049         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1050         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1051         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1052         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1053         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1054         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1055
1056 2006-12-18  Bill Wendling  <wendling@apple.com>
1057
1058         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1059         id is an OjbC keyword.
1060
1061 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1062
1063         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1064
1065 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1066
1067         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1068
1069 2006-12-18  Ian Lance Taylor  <iant@google.com>
1070
1071         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1072
1073 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1074
1075         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1076
1077 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1078
1079         PR fortran/30207
1080         * gfortran.fortran-torture/execute/where21.f90: New test.
1081
1082 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1083
1084         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1085
1086 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1087
1088         PR middle-end/7651
1089         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1090         * gcc.dg/if-empty-1.c: Likewise.
1091         * gcc.dg/pr23165.c: Likewise.
1092         * g++.dg/warn/empty-body.C: Likewise.
1093
1094 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1095
1096         PR libfortran/30005
1097         * gfortran.dg/open_errors.f90: New test.
1098
1099 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1100
1101         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1102
1103         * gcc.target/i386/ssse3-pabsb.c: New file.
1104         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1105         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1106         * gcc.target/i386/ssse3-palignr.c: Likewise.
1107         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1108         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1109         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1110         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1111         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1112         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1113         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1114         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1115         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1116         * gcc.target/i386/ssse3-psignb.c: Likewise.
1117         * gcc.target/i386/ssse3-psignd.c: Likewise.
1118         * gcc.target/i386/ssse3-psignw.c: Likewise.
1119         * gcc.target/i386/ssse3-vals.h: Likewise.
1120
1121 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1122
1123         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1124         * lib/fortran-torture.exp: Include target-supports.exp.
1125
1126 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1127
1128         PR target/30185
1129         * gcc.c-torture/execute/pr30185.c: New test.
1130
1131 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1132
1133         PR testsuite/30179
1134         PR testsuite/30180
1135         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1136         * gcc.dg/builtin-bswap-2.c: Likewise.
1137         * gcc.dg/builtin-bswap-3.c: Likewise.
1138         * gcc.dg/builtin-bswap-4.c: Likewise.
1139         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1140         * cc.c-torture/execute/mode-dependent-address.x: New file.
1141
1142 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1143
1144         PR libfortran/30145
1145         * gfortran.dg/write_zero_array: New test.
1146
1147 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1148
1149         PR fortran/30200
1150         * gfortran.dg/write_fmt_trim.f90: New test.
1151
1152 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1153
1154         PR 30194
1155         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1156         temporarily.
1157
1158 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1159
1160         * lib/target-supports.exp (check_weak_available): Use istarget
1161         "hppa*-*-hpux10*" instead of regexp.
1162         (check_cxa_atexit_available): Likewise.
1163
1164 2006-12-14  Richard Guenther  <rguenther@suse.de>
1165
1166         PR tree-optimization/30197
1167         * gcc.c-torture/execute/complex-1.c: Fix function name.
1168         * gcc.dg/builtins-61.c: New testcase.
1169
1170 2006-12-14  Richard Guenther  <rguenther@suse.de>
1171
1172         PR middle-end/30172
1173         * gcc.dg/pr30172-1.c: New testcase.
1174
1175 2006-12-14  Richard Guenther  <rguenther@suse.de>
1176
1177         PR tree-optimization/30198
1178         * gcc.dg/builtins-60.c: New testcase.
1179
1180 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1181
1182         * lib/target-supports.exp (vect_no_align): Remove spu.
1183
1184 2006-12-13  Ian Lance Taylor  <iant@google.com>
1185
1186         PR c++/19564
1187         PR c++/19756
1188         * g++.dg/warn/Wparentheses-5.C: New test.
1189         * g++.dg/warn/Wparentheses-6.C: New test.
1190         * g++.dg/warn/Wparentheses-7.C: New test.
1191         * g++.dg/warn/Wparentheses-8.C: New test.
1192         * g++.dg/warn/Wparentheses-9.C: New test.
1193         * g++.dg/warn/Wparentheses-10.C: New test.
1194         * g++.dg/warn/Wparentheses-11.C: New test.
1195         * g++.dg/warn/Wparentheses-12.C: New test.
1196         * g++.dg/warn/Wparentheses-13.C: New test.
1197         * g++.dg/warn/Wparentheses-14.C: New test.
1198         * g++.dg/warn/Wparentheses-15.C: New test.
1199         * g++.dg/warn/Wparentheses-16.C: New test.
1200         * g++.dg/warn/Wparentheses-17.C: New test.
1201         * g++.dg/warn/Wparentheses-18.C: New test.
1202         * g++.dg/warn/Wparentheses-19.C: New test.
1203         * g++.dg/warn/Wparentheses-20.C: New test.
1204         * g++.dg/warn/Wparentheses-21.C: New test.
1205
1206 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1207
1208         PR testsuite/30157
1209         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1210         for target "hppa.*hpux10".
1211
1212 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1213
1214         * g++.dg/debug/vartrack1.C: New test.
1215
1216         * g++.dg/opt/ifcvt1.C: New test.
1217
1218         * gcc.dg/tls/opt-13.c: New test.
1219
1220         * gcc.dg/20060425-2.c: New test.
1221
1222         * g++.dg/opt/pr15054-2.C: New test.
1223
1224         * gcc.c-torture/execute/20060420-1.c: New test.
1225
1226         * gcc.c-torture/execute/20060412-1.c: New test.
1227
1228         * objc/compile/20060406-1.m: New test.
1229
1230 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1231
1232         * g++.dg/template/array17.C: New test.
1233
1234 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1235
1236         * gcc.target/powerpc/altivec-23.c: New test.
1237
1238 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1239
1240         PR c++27316
1241         * g++.dg/inherit/error3.C: New test.
1242
1243         PR c++/28740
1244         * g++.dg/inherit/error4.C: New test.
1245
1246 2006-12-13  Richard Guenther  <rguenther@suse.de>
1247
1248         PR tree-optimization/17687
1249         * gcc.dg/builtins-59.c: New testcase.
1250
1251 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1252
1253         * gcc.target/spu/Wmain.c: New test.
1254
1255 2006-12-12  Josh Conner  <jconner@apple.com>
1256
1257         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1258         * g++.dg/abi/thunk4.C: Likewise.
1259         * g++.dg/abi/rtti3.C: Likewise.
1260
1261 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1262
1263         * gcc.target/spu/cpat-1.c: New test.
1264         * gcc.target/spu/cpat-2.c: New test.
1265         * gcc.target/spu/cpat-3.c: New test.
1266         * gcc.target/spu/cpat-4.c: New test.
1267
1268 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1269
1270         PR tree-opt/28436
1271         * gcc.c-torture/compile/vector-1.c: New test.
1272         * gcc.c-torture/compile/vector-2.c: New test.
1273         * gcc.c-torture/compile/vector-3.c: New test.
1274
1275 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1276
1277         * lib/fortran-torture.exp: Update copyright years.  Remove
1278         obsolete comment.  Test -ftree-vectorize where it makes sense.
1279         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1280         from fortran-torture.exp.
1281         * gfortran.dg/char_transpose_1.f90,
1282         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1283         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1284         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1285         '-w' to dg-options.
1286
1287 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1288
1289         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1290         saved_${tool}_load.
1291
1292 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1293
1294         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1295         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1296         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1297         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1298         gaps.
1299
1300 2006-12-12  Richard Guenther  <rguenther@suse.de>
1301
1302         PR middle-end/30147
1303         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1304
1305 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1306             Diego Novillo  <dnovillo@redhat.com>
1307
1308         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1309         VDEF/VUSE changes.
1310         * gcc.dg/tree-ssa/pr26421.c: Likewise
1311         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1312         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1313         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1314         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1315         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1316         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1317         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1318         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1319         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1320
1321 2006-12-11  Jan Hubicka  <jh@suse.cz>
1322
1323         * gcc.dg/tree-prof/stringop-1.c: New test.
1324         * gcc.dg/tree-prof/stringop-2.c: New test.
1325
1326 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1327
1328         PR target/30120
1329         * gcc.target/i386/pr30120.c: New test.
1330
1331         Revert:
1332         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1333
1334         * gcc.target/i386/x87regparm-1.c: New test.
1335         * gcc.target/i386/x87regparm-2.c: New test.
1336         * gcc.target/i386/x87regparm-3.c: New test.
1337         * gcc.target/i386/x87regparm-4.c: New test.
1338
1339 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1340
1341         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1342
1343 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1344
1345         PR fortran/23994
1346         * gfortran.dg/protected_1.f90: New test.
1347         * gfortran.dg/protected_2.f90: New test.
1348         * gfortran.dg/protected_3.f90: New test.
1349         * gfortran.dg/protected_4.f90: New test.
1350         * gfortran.dg/protected_5.f90: New test.
1351         * gfortran.dg/protected_6.f90: New test.
1352
1353 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1354             Tobias Burnus  <burnus@gcc.gnu.org>
1355
1356         PR fortran/29975
1357         PR fortran/30068
1358         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1359         interface.
1360         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1361         ambiguous interfaces.
1362         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1363         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1364         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1365         ambiguous interfaces.
1366         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1367         * gfortran.dg/array_initializer_2.f90: Add initializer array
1368         constructor test.
1369
1370         PR fortran/30096
1371         * gfortran.dg/interface_9.f90: Test that host interfaces are
1372         not checked for ambiguity with the local version.
1373
1374 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1375
1376         PR fortran/29464
1377         * gfortran.dg/module_interface_2.f90: New test.
1378
1379 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1380
1381         PR fortran/29941
1382         * gfortran.dg/assumed_len.f90: New test.
1383
1384 2006-12-09  Richard Guenther  <rguenther@suse.de>
1385
1386         * g++.dg/warn/implicit-typename1.C: Qualify types.
1387         * g++.dg/parse/crash12.C: Likewise.
1388         * g++.dg/tree-ssa/pr22444.C: Likewise.
1389
1390 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1391
1392         * gfortran.dg/array_2.f90: Added sqrt test.
1393
1394 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1395
1396         * gcc.target/i386/x87regparm-1.c: XFAIL.
1397         * gcc.target/i386/x87regparm-2.c: XFAIL.
1398         * gcc.target/i386/x87regparm-3.c: XFAIL.
1399         * gcc.target/i386/x87regparm-4.c: XFAIL.
1400
1401 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1402
1403         * lib/target-supports.exp
1404         (check_effective_target_large_long_double): New.
1405         * gcc.dg/Wconversion-real.c : Use it.
1406         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1407         unsigned.
1408
1409 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1410
1411         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1412
1413 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1414
1415         PR fortran/27546
1416         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1417
1418 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1419
1420         PR c++/29732
1421         * g++.dg/template/crash65.C: New test.
1422         * g++.dg/template/spec16.C: Tweak error markers.
1423
1424 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1425
1426         * gcc.target/spu: New directory.
1427         * gcc.target/spu/spu.exp: New file.
1428         * gcc.target/spu/intrinsics-1.c: New test.
1429
1430 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1431
1432         PR c++/29980
1433         * g++.dg/ext/attrib27.C: New test.
1434         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1435         * g++.dg/parse/typedef5.C: Likewise.
1436
1437 2006-12-07  Mike Stump  <mrs@apple.com>
1438
1439         * treelang/compile/var_defs.tree: Adjust.
1440
1441 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1442
1443         PR c++/29730
1444         * g++.dg/template/crash64.C: New test.
1445         * g++.dg/parse/crash27.C: Adjust error markers.
1446
1447 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1448
1449         PR libfortran/30009
1450         PR libfortran/30056
1451         * gfortran.dg/read_eof_4.f90:  Add tests.
1452         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1453         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1454
1455 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1456
1457         PR c++/29729
1458         * g++.dg/template/crash63.C: New test.
1459
1460         PR c++/29728
1461         * g++.dg/template/crash62.C: New test.
1462
1463 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1464
1465         PR fortran/30003
1466         * gfortran.dg/allocatable_function_1.f90: Increase the number
1467         of expected calls of free to 10; the lhs section reference is
1468         now evaluated so there is another call to bar.  Change the
1469         comment appropriately.
1470         * gfortran.dg/array_section_1.f90: New test.
1471
1472 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1473
1474         PR fortran/29912
1475         * gfortran.dg/char_result_12.f90: New test.
1476
1477 2006-12-05  Richard Guenther  <rguenther@suse.de>
1478
1479         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1480         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1481         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1482         vect_double, xfail for spu*-*-*.
1483
1484 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1485
1486         PR fortran/29962
1487         * initialization_4.f90: Test noninteger exponents (-std=f95).
1488         * initialization_5.f90: New test for noninteger exponents
1489           with -std=f2003.
1490
1491 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1492
1493         PR fortran/29821
1494         * gfortran.dg/parameter_array_section_1.f90: New test.
1495
1496 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1497
1498         PR c++/29733
1499         * g++.dg/template/crash61.C: New test.
1500
1501         PR c++/29632
1502         * g++.dg/template/error23.C: New test.
1503
1504 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1505
1506         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1507
1508 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1509
1510         PR fortran/29916
1511         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1512
1513 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1514
1515         PR middle-end/29965
1516         * gcc.dg/gomp/pr29965-1.c: New test.
1517         * gcc.dg/gomp/pr29965-2.c: New test.
1518         * gcc.dg/gomp/pr29965-3.c: New test.
1519         * gcc.dg/gomp/pr29965-4.c: New test.
1520         * gcc.dg/gomp/pr29965-5.c: New test.
1521         * gcc.dg/gomp/pr29965-6.c: New test.
1522         * g++.dg/gomp/pr29965-1.C: New test.
1523         * g++.dg/gomp/pr29965-2.C: New test.
1524         * g++.dg/gomp/pr29965-3.C: New test.
1525         * g++.dg/gomp/pr29965-4.C: New test.
1526         * g++.dg/gomp/pr29965-5.C: New test.
1527         * g++.dg/gomp/pr29965-6.C: New test.
1528         * g++.dg/gomp/pr29965-7.C: New test.
1529         * g++.dg/gomp/pr29965-8.C: New test.
1530         * g++.dg/gomp/pr29965-9.C: New test.
1531         * g++.dg/gomp/pr29965-10.C: New test.
1532
1533 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1534
1535         * gnat.dg/pointer_variable_bounds.adb: New test.
1536         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1537         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1538
1539 2006-12-03  Eric Christopher  <echristo@apple.com>
1540
1541         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1542
1543 2006-12-03  Richard Henderson  <rth@redhat.com>
1544             Andrew Pinski  <pinskia@gmail.com>
1545
1546         PR C++/14329
1547         * g++.dg/warn/unit-1.C: New test.
1548
1549 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1550
1551         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1552
1553 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1554
1555         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1556         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1557         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1558         * gcc.dg/vect/vect-70.c: Reduce array size.
1559         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1560         vect_no_compaer_double targets.
1561         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1562         vect_float, vect_double, and vect_int.
1563
1564 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1565
1566         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1567         test for loop versioning on vect_no_align targets.
1568         * gcc.dg/vect/pr20122.c: Likewise.
1569         * gcc.dg/vect/vect-105.c: Likewise.
1570         * gcc.dg/vect/vect-42.c: Likewise.
1571         * gcc.dg/vect/vect-43.c: Likewise.
1572         * gcc.dg/vect/vect-74.c: Likewise.
1573         * gcc.dg/vect/vect-75.c: Likewise.
1574         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1575         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1576         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1577         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1578
1579 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1580
1581         PR fortran/29642
1582         * gfortran.dg/value_1.f90 : New test.
1583         * gfortran.dg/value_2.f90 : New test.
1584         * gfortran.dg/value_3.f90 : New test.
1585         * gfortran.dg/value_4.f90 : New test.
1586         * gfortran.dg/value_4.c : Called from value_4.f90.
1587
1588 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1589
1590         PR C++/30033
1591         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1592
1593 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1594
1595         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1596
1597 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1598
1599         PR c/27953
1600         * gcc.dg/pr27953.c: New test.
1601
1602 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1603
1604         PR c++/30022
1605         * g++.dg/ext/vector5.C: New test.
1606
1607         PR c++/30021
1608         * g++.dg/other/main1.C: New test.
1609
1610 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1611
1612         PR libfortran/29568
1613         * gfortran.dg/convert_implied_open.f90:  Change to
1614         new default record length.
1615         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1616         new error message.
1617         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1618
1619 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1620
1621         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1622
1623 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1624
1625         PR c++/29066
1626         * g++.dg/expr/pr29066.c: New.
1627
1628 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1629             Zdenek Dvorak <dvorakz@suse.cz>
1630
1631         PR tree-optimization/29921
1632         * gcc.dg/pr29921-2.c: New test.
1633
1634 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1635
1636         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1637         (i386_get_cpuid): New function.
1638         (i386_cpuid_ecx): Likewise.
1639         (i386_cpuid_edx): Likewise.
1640         (i386_cpuid): Updated to call i386_cpuid_edx.
1641
1642         * gcc.target/i386/sse3-addsubpd.c: New file.
1643         * gcc.target/i386/sse3-addsubps.c: Likewise.
1644         * gcc.target/i386/sse3-haddpd.c: Likewise.
1645         * gcc.target/i386/sse3-haddps.c: Likewise.
1646         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1647         * gcc.target/i386/sse3-hsubps.c: Likewise.
1648         * gcc.target/i386/sse3-lddqu.c: Likewise.
1649         * gcc.target/i386/sse3-movddup.c: Likewise.
1650         * gcc.target/i386/sse3-movshdup.c: Likewise.
1651         * gcc.target/i386/sse3-movsldup.c: Likewise.
1652
1653 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1654
1655         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1656
1657 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1658
1659         * gcc.dg/dfp/convert-int-max.c: New test.
1660         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1661
1662 2006-11-30  Richard Guenther  <rguenther@suse.de>
1663
1664         * gcc.dg/vect/vect-pow-1.c: Rename ...
1665         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1666         floats instead of doubles, check successful vectorization.
1667
1668 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1669
1670         PR target/29945
1671         * gcc.c-torture/compile/pr29945.c: New testcase.
1672
1673 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1674
1675         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1676         -maltivec.
1677
1678 2006-11-29  Eric Christopher  <echristo@apple.com>
1679
1680         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1681
1682 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1683
1684         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1685
1686         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1687
1688 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1689
1690         PR c++/29022
1691         * g++.dg/inherit/virtual2.C: New test.
1692         * g++.dg/inherit/virtual3.C: Likewise.
1693         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1694         * g++.dg/inherit/error2.C: Likewise.
1695         * g++.dg/template/instantiate1.C: Likewise.
1696
1697 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1698
1699         PR tree-opt/29984
1700         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1701
1702 2006-11-28  Jan Hubicka  <jh@suse.cz>
1703
1704         * gcc.dg/memcpy-1.c: New test.
1705
1706 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1707
1708         PR c++/29735
1709         * g++.dg/warn/main-3.C: New test.
1710
1711 2006-11-28  Jan Hubicka  <jh@suse.cz>
1712
1713         * gcc.dg/winline-1.c: New test.
1714
1715 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1716
1717         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1718         alignments.
1719
1720 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1721
1722         PR fortran/29976
1723         * gfortran.dg/missing_optional_dummy_3.f90
1724
1725 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1726
1727         PR fortran/20880
1728         * gfortran.dg/interface_3.f90: Modify errors.
1729
1730 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1731
1732         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1733         fail to link due to relocation overflows on spu-*-*.
1734
1735 2006-11-27  Michael Matz  <matz@suse.de>
1736             Andreas Krebbel  <krebbel1@de.ibm.com>
1737
1738         PR target/29319
1739         * gcc.dg/20061127-1.c: New testcase.
1740
1741 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1742
1743         * gcc.dg/20061124-1.c: Add exit() function prototype.
1744
1745 2006-11-27  Jan Hubicka  <jh@suse.cz>
1746
1747         * gcc.target/i386/memcpy-1.c: Adjust size.
1748         * testsuite/gcc.dg/visibility-11.c: Likewise.
1749
1750 2006-11-27  Richard Guenther  <rguenther@suse.de>
1751
1752         PR middle-end/25620
1753         * gcc.target/i386/pow-1.c: New testcase.
1754         * gcc.dg/builtins-58.c: Likewise.
1755
1756 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1757
1758         PR c++/29886
1759         * g++.dg/expr/cast8.C: New test.
1760
1761 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1762
1763         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1764         Don't ever inline the testcase.
1765
1766 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1767
1768         PR fortran/29982
1769         * gfortran.fortran-torture/compile/parameter_3.f90: New
1770         testcase.
1771
1772 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1773
1774         PR fortran/29951
1775         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1776
1777 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1778
1779         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1780         for CHAR.
1781
1782 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1783
1784         PR libgfortran/29936
1785         * gfortran.dg/write_check3.f90: New test.
1786
1787 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1788
1789         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1790
1791 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1792
1793         PR fortran/20880
1794         * gfortran.dg/interface_3.f90: New test.
1795
1796         PR fortran/29387
1797         * gfortran.dg/generic_8.f90: New test.
1798
1799 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1800
1801         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1802         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1803         * gfortran.dg/specifics_3.f90: Remove.
1804
1805 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1806
1807         PR c/29955
1808         * gcc.dg/gomp/pr29955.c: New test.
1809
1810         PR c/29736
1811         * gcc.dg/pr29736.c: New test.
1812
1813 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1814
1815         PR tree-opt/29964
1816         * gcc.dg/pure-1.c: New test.
1817
1818 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1819
1820         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1821         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1822
1823 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1824
1825         * gcc.dg/20061124-1.c: New testcase.
1826
1827 2006-11-23  Eric Christopher  <echristo@apple.com>
1828
1829         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1830
1831 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1832
1833         PR c/2707
1834         PR c++/26167
1835         * gcc.dg/Wconversion-integer.c: New. Supersedes
1836         Wconversion-negative-constants.c
1837         * gcc.dg/Wconversion-real.c: New.
1838         * gcc.dg/Wconversion-real-integer.c: New.
1839         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1840         * g++.dg/warn/Wconversion1.C: Modified.
1841
1842 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1843
1844         * gfortran.dg/overload_1.f90: New test.
1845
1846 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1847
1848         PR c/9072
1849         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1850         Wtraditional-conversion.
1851         * gcc.dg/overflow-warn-2.c: Likewise.
1852         * gcc.dg/Wconversion.c: Likewise. Renamed as
1853         Wtraditional-conversion.c .
1854         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1855         Wtraditional-conversion-2.c .
1856         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1857         Wtraditional-conversion-2.c
1858         * gcc.dg/Wconversion-negative-constants.c: New.
1859
1860 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1861
1862         * gcc.dg/tree-ssa/dump-1.c: New test.
1863
1864 2006-11-23  David Ung <davidu@mips.com>
1865
1866         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1867         -mfp64, allowable when ISA >= 33 and float is enabled.
1868         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1869         of mthc1 and mfhc1 patterns.
1870
1871 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1872
1873         PR tree-optimization/29921
1874         * gcc.dg/pr29921.c: New test.
1875
1876 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1877
1878         PR fortran/29441
1879         * gfortran.dg/initialization_4.f90: New test.
1880
1881 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1882
1883         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1884         platforms that have interleaving support.
1885         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1886         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1887         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1888         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1889         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1890         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1891         gcc.dg/vect/vect-strided-u8-i8.c,
1892         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1893         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1894         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1895         gcc.dg/vect/vect-strided-float.c,
1896         gcc.dg/vect/vect-strided-a-mult.c,
1897         gcc.dg/vect/vect-strided-mult-char-ls.c,
1898         gcc.dg/vect/vect-strided-a-u16-mult.c,
1899         gcc.dg/vect/vect-strided-a-u32-mult.c,
1900         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1901         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1902         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1903         gcc.dg/vect/vect-strided-mult.c,
1904         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1905         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1906
1907 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1908
1909         PR fortran/25087
1910         * gfortran.dg/auto_char_len_4.f90: New test.
1911
1912 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1913
1914         PR fortran/29652
1915         * gfortran.dg/generic_7.f90: New test.
1916         * gfortran.dg/defined_operators_1.f90: Add new error.
1917
1918 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1919
1920         PR tree-optimization/29902
1921         * g++.dg/tree-ssa/pr29902.C: New test.
1922
1923 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1924
1925         PR fortran/29820
1926         * gfortran.dg/used_types_13.f90: New test.
1927
1928 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1929
1930         * gcc.dg/dfp/snan.c: Delete.
1931
1932 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1933
1934         * g++.dg/cpp0x/static_assert1.C: New.
1935         * g++.dg/cpp0x/static_assert2.C: New.
1936         * g++.dg/cpp0x/static_assert3.C: New.
1937
1938 2006-11-21  Richard Guenther  <rguenther@suse.de>
1939
1940         * gcc.dg/vect/vect-pow-1.c: New testcase.
1941         * gcc.dg/vect/vect-pow-2.c: Likewise.
1942
1943 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR c++/29570
1946         * g++.dg/template/static29.C: New test.
1947
1948         PR c++/29734
1949         * g++.dg/conversion/simd4.C: New test.
1950
1951 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1952
1953         PR c++/29475
1954         * g++.dg/template/access19.C: New test.
1955         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1956         error is reported.
1957
1958 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1959
1960         PR tree-opt/25500
1961         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1962
1963 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1964
1965         PR fortran/27546
1966         * gfortran.dg/import.f90: Extended test.
1967         * gfortran.dg/import2.f90: Extended test.
1968
1969 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1970
1971         * gfortran.dg/volatile3.f90: Add conflict test.
1972
1973 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1974
1975         PR fortran/24783
1976         * gfortran.dg/implicit_10.f90: New test.
1977
1978 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1979
1980         PR c++/8586
1981         * g++.dg/warn/Wall-write-strings.C: New.
1982
1983 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1984
1985         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1986         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1987
1988 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1989
1990         * gfortran.dg/use_3.f90: Remove error message.
1991         * gfortran.dg/iso_fortran_env_1.f90: New test.
1992         * gfortran.dg/iso_fortran_env_2.f90: New test.
1993         * gfortran.dg/iso_fortran_env_3.f90: New test.
1994         * gfortran.dg/iso_fortran_env_4.f90: New test.
1995
1996 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1997
1998         * gcc.dg/vect/vect-27.c: Fix initialization.
1999
2000 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2001
2002         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2003         * gcc.dg/torture/builtin-minmax-1.c: New.
2004
2005         * gcc.dg/builtins-20.c: Add cases for copysign.
2006
2007 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2008
2009         PR fortran/24285
2010         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2011
2012 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2013         * gfortran.dg/use_1.f90: New test.
2014         * gfortran.dg/use_1.f90: New test.
2015         * gfortran.dg/use_1.f90: New test.
2016
2017 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2018
2019         PR tree-optimization/29801
2020         * gcc.dg/pr29801.c: New test.
2021
2022 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2023
2024         PR middle-end/29584
2025         * gcc.dg/torture/pr29584.c: New test.
2026
2027 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2028
2029         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2030         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2031         * gcc.target/powerpc/compress-float-ppc.c,
2032         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2033         powerpc_fprs.
2034         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2035         do not pass -mhard-float.
2036
2037 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2038
2039         * gnat.dg/volatile_aggregate.adb: New test.
2040
2041 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2042
2043         PR fortran/29391
2044         PR fortran/29489
2045         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2046         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2047
2048 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2049
2050         PR target/29201
2051         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2052
2053 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2054
2055         * gfortran.dg/import3.f90: Fix error message.
2056
2057 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2058
2059         PR tree-opt/29788
2060         * gfortran.fortran-torture/compile/inline_1.f90:
2061         New testcase.
2062
2063 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2064
2065         * gcc.target/i386/x87regparm-1.c: New test.
2066         * gcc.target/i386/x87regparm-2.c: New test.
2067         * gcc.target/i386/x87regparm-3.c: New test.
2068         * gcc.target/i386/x87regparm-4.c: New test.
2069
2070 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2071
2072         PR fortran/27546
2073         * gfortran.dg/import.f90: New test.
2074         * gfortran.dg/import2.f90: New test.
2075         * gfortran.dg/import3.f90: New test.
2076
2077 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2078
2079         PR fortran/27588
2080         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2081
2082 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2083
2084         PR fortran/29806
2085         * gfortran.dg/contains.f90: New test.
2086         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2087
2088 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2089
2090         PR tree-optimization/29581
2091         * gcc.dg/pr29581-1.c: New test.
2092         * gcc.dg/pr29581-2.c: New test.
2093         * gcc.dg/pr29581-3.c: New test.
2094         * gcc.dg/pr29581-4.c: New test.
2095         * gfortran.dg/pr29581.f90: New test.
2096
2097 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2098
2099         PR fortran/29702
2100         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2101         numbers in error message headers.
2102
2103 2006-11-14  Richard Guenther  <rguenther@suse.de>
2104
2105         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2106         to i?86 and x86_64 targets.
2107
2108 2006-11-14  Caroline Tice  <ctice@apple.com>
2109
2110         * gcc.dg/pubtypes-1.c: New file/testcase.
2111         * gcc.dg/pubtypes-2.c: New file/testcase.
2112         * gcc.dg/pubtypes-3.c: New file/testcase.
2113         * gcc.dg/pubtypes-4.c: New file/testcase.
2114         * g++.dg/pubtypes.C: New file/testcase.
2115
2116 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2117
2118         PR c++/29106
2119         * g++.dg/init/self1.C: New test.
2120
2121 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2122
2123         PR fortran/29657
2124         * gfortran.dg/conflicts.f90: Add.
2125
2126 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2127
2128         PR rtl-optimization/29798
2129
2130         * gcc.c-torture/execute/pr29798.c: New.
2131
2132 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2133
2134         * gcc.dg/builtins-20.c: Add more cases.
2135
2136 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2137
2138         PR fortran/29759
2139         * gfortran.dg/gomp/pr29759.f90: New test.
2140
2141 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2142
2143         PR c++/29518
2144         * g++.dg/template/static28.C: New test.
2145
2146 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2147
2148         * lib/c-torture.exp: Use target-libpath.exp.
2149         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2150         set GCC_EXEC_PREFIX env var from global variable of same name.
2151
2152 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2153
2154         PR fortran/26994
2155         * gfortran.fortran-torture/compile/transfer-1.f90:
2156         New testcase.
2157
2158 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2159             Zdenek Dvorak <dvorakz@suse.cz>
2160
2161         PR tree-optimization/29680
2162         * gcc.dg/alias-11.c: New test.
2163
2164 2006-11-12  Jason Merrill  <jason@redhat.com>
2165             Andrew Pinski <pinskia@physics.uc.edu>
2166
2167         PR middle-end/28915
2168         * gcc.target/i386/vectorize1.c: New.
2169
2170 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2171
2172         PR rtl-optimization/29797
2173         * gcc.c-torture/execute/pr29797-1.c: New test case.
2174
2175 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2176
2177         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2178
2179 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2180
2181         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2182
2183 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2184
2185         PR tree-optimization/13827
2186         * gcc.dg/fold-eqand-1.c: New test case.
2187
2188 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2189
2190         PR rtl-opt/28812
2191         * gcc.c-torture/execute/mayalias-3.c: New test.
2192
2193 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2194
2195         PR middle-end/27528
2196         * gcc.c-torture/compile/pr27528.c: New test.
2197         * gcc.dg/pr27528.c: Likewise.
2198
2199 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2200
2201         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2202
2203         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2204
2205 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2206
2207         PR fortran/29758
2208         * gfortran.dg/reshape_source_size_1.f90: New test.
2209
2210 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2211
2212         PR fortran/29315
2213         * gfortran.dg/aliasing_dummy_4.f90: New test.
2214
2215 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2216
2217         PR target/29777
2218         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2219         and x86_64-*-* targets.
2220
2221 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2222
2223         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2224         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2225         New macros. Use them in exact tests.
2226         (TESTIT3): New macro.
2227         Add tests for fmin, fmax and fma.
2228
2229 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2230
2231         PR fortran/29431
2232         * gfortran.dg/array_constructor_13.f90: New test.
2233
2234 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2235
2236         PR fortran/29744
2237         * gfortran.dg/used_types_12.f90: New test.
2238
2239 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2240
2241         PR middle-end/29726
2242         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2243         (test6): Ditto.
2244         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2245         * gcc.dg/fold-eqandshift-3.c: New test case.
2246
2247 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2248
2249         PR fortran/29699
2250         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2251
2252         PR fortran/21370
2253         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2254
2255 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2256
2257         * gcc.dg/20061109-1.c: New testcase.
2258
2259 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2260
2261         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2262
2263 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2264
2265         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2266         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2267
2268 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2269
2270         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2271         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2272
2273 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2274
2275         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2276
2277 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2278
2279         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2280         vect-9.c).
2281         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2282         * gcc.dg/vect/vect-9.c: Now vectorizable.
2283         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2284         that support vect_widen_mult.
2285         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2286         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2287         vect-reduc-dot-u16.c).
2288         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2289         vect-reduc-dot-u16.c).
2290         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2291         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2292         vect-reduc-dot-s8.c).
2293         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2294         vect-reduc-dot-s8.c).
2295         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2296         vect-reduc-dot-s8.c).
2297         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2298         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2299         vect-reduc-dot-u8.c).
2300         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2301         vect-reduc-dot-u8.c).
2302         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2303         * gcc.dg/vect/vect-multitypes-9.c: New test.
2304         * gcc.dg/vect/vect-multitypes-10.c: New test.
2305         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2306         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2307         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2308         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2309         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2310         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2311         wrapv-vect-reduc-dot-s8.c.
2312         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2313         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2314         targets that support vec_unpack.
2315         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2316         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2317         (check_effective_target_vect_widen_mult_hi_to_si): New.
2318         (check_effective_target_vect_widen_sum): Removed.
2319
2320         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2321
2322         * gcc.dg/vect/vect-multitypes-8.c: New test.
2323         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2324
2325         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2326
2327         * gcc.dg/vect/vect-multitypes-7.c: New test.
2328
2329         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2330
2331         * gcc.dg/vect/vect-multitypes-4.c: New test.
2332         * gcc.dg/vect/vect-multitypes-5.c: New test.
2333         * gcc.dg/vect/vect-multitypes-6.c: New test.
2334
2335         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2336
2337         * gcc.dg/vect/vect-multitypes-1.c: New test.
2338         * gcc.dg/vect/vect-multitypes-2.c: New test.
2339         * gcc.dg/vect/vect-multitypes-3.c: New test.
2340
2341 2006-11-07  Eric Christopher  <echristo@apple.com>
2342
2343         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2344         Test using scan-assembler-not.
2345
2346 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2347
2348         * gcc.dg/inline-17.c: New test.
2349
2350 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2351
2352         PR other/25028
2353         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2354         on HP-UX.
2355
2356 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2357
2358         PR fortran/29539
2359         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2360
2361         PR fortran/29634
2362         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2363         test.
2364
2365 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2366
2367         PR fortran/29601
2368         * gfortran.dg/volatile.f90: Add.
2369         * gfortran.dg/volatile2.f90: Add.
2370         * gfortran.dg/volatile3.f90: Add.
2371         * gfortran.dg/volatile4.f90: Add.
2372         * gfortran.dg/volatile5.f90: Add.
2373         * gfortran.dg/volatile6.f90: Add.
2374         * gfortran.dg/volatile7.f90: Add.
2375
2376 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2377
2378         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2379           for matching error messages.
2380         * gfortran.dg/specifics_3.f90: Adjust pattern
2381           for matching error messages.
2382
2383 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2384             Bernhard Fischer  <aldot@gcc.gnu.org>
2385
2386         * lib/gcc-dg.exp (output-exists): New proc.
2387         (output-exists-not): New proc.
2388         * gcc.test-framework/test-framework.awk: Support new directives.
2389         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2390         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2391         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2392         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2393         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2394         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2395
2396 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2397
2398         PR fortran/29630
2399         PR fortran/29679
2400         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2401         * gfortran.dg/initialization_3.f90: New.
2402
2403 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2404
2405         PR libgfortran/25545
2406         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2407
2408 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2409
2410         PR middle-end/29695
2411         * gcc.c-torture/execute/pr29695-1.c: New test.
2412         * gcc.c-torture/execute/pr29695-2.c: New test.
2413
2414 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2415
2416         PR fortran/29565
2417         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2418
2419 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2420
2421         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2422         for matching error messages.
2423
2424 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2425
2426         PR target/26915
2427         * gcc.target/i386/387-12.c: New test.
2428
2429 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2430
2431         PR libfortran/29713
2432         * gfortran.dg/pr29713.f90: New test.
2433
2434 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2435
2436         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2437         Also test for bogus rest sign.
2438
2439 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2440
2441         PR libfortran/27895
2442         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2443
2444 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2445
2446         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2447         from error messages.
2448
2449 2006-11-02  Mike Stump  <mrs@apple.com>
2450
2451         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2452
2453         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2454
2455 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2456
2457         * g++.dg/eh/gcsec1.C: New test.
2458
2459 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2460
2461         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2462         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2463
2464 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2465
2466         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2467         hexadecimal value.
2468         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2469         * gcc.dg/pr14796-2.c: Likewise.
2470
2471 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2472
2473         * gcc.c-torture/execute/20061101-1.c: New test.
2474
2475 2006-11-01  Richard Guenther  <rguenther@suse.de>
2476
2477         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2478
2479 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2480
2481         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2482         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2483
2484 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2485
2486         * gcc.c-torture/execute/20061031-1.c: New test.
2487
2488 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2489
2490         PR 23067
2491         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2492         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2493         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2494         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2495         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2496         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2497         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2498
2499 2006-10-31  Eric Christopher  <echristo@apple.com>
2500             Falk Hueffner  <falk@debian.org>
2501
2502         * gcc.dg/builtin-bswap-1.c: New.
2503         * gcc.dg/builtin-bswap-2.c: New.
2504         * gcc.dg/builtin-bswap-3.c: New.
2505         * gcc.dg/builtin-bswap-4.c: New.
2506         * gcc.dg/builtin-bswap-5.c: New.
2507         * gcc.target/i386/builtin-bswap-1.c: New.
2508
2509 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2510
2511         * gcc.dg/inline-16.c: New.
2512
2513         PR 16622
2514         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2515         defining it.
2516         * gcc.dg/inline-13.c: New.
2517         * gcc.dg/inline-14.c: New.
2518         * gcc.dg/inline-15.c: New.
2519
2520         PR 11377
2521         * gcc.dg/inline6.c: New.
2522         * gcc.dg/inline7.c: New.
2523
2524 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2525
2526         PR middle-end/23470
2527         * gcc.dg/pr23470-1.c: New test case.
2528
2529 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2530
2531         PR fortran/29537
2532         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2533         data.
2534         * gfortran.dg/blockdata_2.f90: New testcase.
2535
2536 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2537
2538         PR libfortran/29627
2539         * gfortran.dg/unf_short_record_1.f90:  New test.
2540
2541 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2542
2543         PR fortran/29067
2544         * gfortran.dg/pr29067.f: New test.
2545
2546 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2547             Richard Sandiford  <richard@codesourcery.com>
2548
2549         * lib/target-supports.exp (get_compiler_messages): Append options
2550         as a single list element.
2551         (check_effective_target_arm_vfp_ok): New.
2552         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2553
2554 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2555
2556         PR fortran/29387
2557         * gfortran.dg/intrinsic_actual_2.f90: New test.
2558
2559         PR fortran/29490
2560         * gfortran.dg/actual_array_interface_1.f90: New test.
2561
2562         PR fortran/29641
2563         * gfortran.dg/used_types_11.f90: New test.
2564
2565 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2566
2567         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2568         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2569         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2570         * g++.old-deja/g++.mike/net25.C (main): Same.
2571         * g++.dg/lookup/exception1.C (main): Same.
2572         * g++.dg/parse/parens2.C (main): Same.
2573
2574 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2575
2576         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2577
2578 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2579
2580         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2581         * gcc.dg/torture/builtin-math-3.c: Likewise.
2582
2583 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2584
2585         PR fortran/29452
2586         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2587         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2588
2589 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2590
2591         PR Fortran/29410
2592         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2593
2594 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2595
2596         * lib/target-supports.exp (check_function_available): Declare
2597         function before calling.
2598
2599 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2600
2601         PR tree-optimization/29637
2602         * gcc.dg/pr29637.c: New test.
2603
2604 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2605
2606         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2607         tree canonicalization.
2608
2609 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2610
2611         * gcc.dg/builtins-20.c: Add more hypot tests.
2612
2613 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2614
2615         * gcc.dg/fold-compare-1.c: New test case.
2616
2617 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2618
2619         PR c++/16307
2620         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2621
2622 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2623
2624         PR tree-optimization/15458
2625         * gcc.dg/fold-xornot-1.c: New test case.
2626
2627 2006-10-29  Richard Guenther  <rguenther@suse.de>
2628
2629         * gcc.target/i386/math-torture/trunc.c: New testcase.
2630
2631 2006-10-29  Richard Guenther  <rguenther@suse.de>
2632
2633         * gcc.target/i386/math-torture/round.c: New testcase.
2634
2635 2006-10-29  Richard Guenther  <rguenther@suse.de>
2636
2637         * gcc.target/i386/math-torture/ceil.c: New testcase.
2638         * gcc.target/i386/math-torture/floor.c: Likewise.
2639
2640 2006-10-29  Richard Guenther  <rguenther@suse.de>
2641
2642         * gcc.target/i386/math-torture/rint.c: New testcase.
2643         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2644
2645 2006-10-29  Richard Guenther  <rguenther@suse.de>
2646
2647         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2648         * gcc.target/i386/math-torture/lceil.c: Likewise.
2649
2650 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2651
2652         PR libgfortran/24313
2653         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2654
2655 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2656
2657         * gcc.c-torture/execute/20020118-1.c,
2658         gcc.c-torture/execute/builtins/strlen.c,
2659         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2660         comment typos.
2661
2662 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2663
2664         * gcc.dg/builtins-20.c: Add tests for hypot.
2665         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2666         two-argument builtins.
2667         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2668         TESTIT2.  Update all callers.
2669         (TESTIT2, TESTIT2_R): New helper macros.
2670         Add testcases for pow, hypot and atan2.
2671
2672 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2673
2674         PR C++/29295
2675         * g++.dg/expr/bool1.C: New test.
2676         * g++.dg/expr/bool2.C: New test.
2677
2678 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2679
2680         PR fortran/28224
2681         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2682         * gfortran.dg/namelist_internal.f90: New test.
2683
2684 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2685
2686         PR fortran/29625
2687         * gfortran.dg/io_real_boz.f90: Add.
2688         * gfortran.dg/io_real_boz2.f90: Add.
2689
2690 2006-10-28  Richard Guenther  <rguenther@suse.de>
2691
2692         PR middle-end/26899
2693         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2694
2695 2006-10-28  Richard Guenther  <rguenther@suse.de>
2696
2697         PR target/28806
2698         * gcc.target/i386/math-torture/lround.c: New testcase.
2699
2700 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2701
2702         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2703         * gcc.dg/builtins-44.c: Likewise.
2704         * gcc.dg/builtins-45.c: Likewise.
2705         * gcc.dg/pr28796-2.c: Likewise.
2706         * gcc.dg/unordered-3.c: Likewise.
2707
2708 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2709
2710         PR libgfortran/27954
2711         * gfortran.dg/error_recovery_2.f90: New test.
2712
2713 2006-10-26  Richard Guenther  <rguenther@suse.de>
2714
2715         * gcc.target/i386/i386.exp: Use glob, not find to collect
2716         tests.  Avoids recursing into subdirectories.
2717         * gcc.target/i386/math-torture/math-torture.exp: Torture
2718         for interesting ia32 math options.
2719         * gcc.target.i386/math-torture/lrint.c: New testcase.
2720
2721 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2722
2723         PR libgfortran/29563
2724         * gfortran.dg/arrayio_9.f90: Update test.
2725         * gfortran.dg/arrayio_19.f90: New test.
2726
2727 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2728
2729         * gcc.dg/20061026.c: New testcase.
2730
2731 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2732
2733         PR libgfortran/29563
2734         * gfortran.dg/arrayio_9.f90: New test.
2735
2736 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2737
2738         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2739         Copy the strings manually, as strcpy may call strlen.
2740
2741 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2742
2743         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2744         Add checks for log, log2, log10 and log1p.
2745
2746         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2747         we already test 0.0.  Add checks for expm1, log, log2, log10,
2748         log1p, cbrt, erf and erfc.
2749
2750 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2751
2752         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2753
2754 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2755
2756         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2757         and remainderl() built-in functions.  Remove -ffast-math from
2758         dg-options.
2759
2760 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2761
2762         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2763         acosh and atanh.
2764
2765         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2766         floating point modifiers to arguments passed to float and long
2767         double functions respectively.  Update all callers to use floating
2768         point numbers, not integers.  Add tests for exp, exp2 and
2769         exp10/pow10.
2770
2771         * gcc.dg/torture/builtin-math-3.c: New test.
2772
2773 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2774
2775         PR fortran/29393
2776         * gfortran.dg/initialize_2.f90: New.
2777
2778 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2779
2780         * gcc.dg/torture/builtin-math-2.c: New test.
2781
2782 2006-10-24  Richard Guenther  <rguenther@suse.de>
2783
2784         PR middle-end/28796
2785         * gcc.dg/pr28796-1.c: New testcase.
2786         * gcc.dg/pr28796-2.c: Likewise.
2787
2788 2006-10-24  Richard Guenther  <rguenther@suse.de>
2789
2790         * gcc.dg/builtins-57.c: New testcase.
2791
2792 2006-10-24  Richard Guenther  <rguenther@suse.de>
2793
2794         PR tree-optimization/29567
2795         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2796
2797 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2798
2799         PR tree-optimization/14784
2800         * gcc.dg/alias-10.c: New test.
2801
2802 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2803
2804         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2805
2806 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2807
2808         * gcc.dg/builtin-strncat-chk-1.c: New test.
2809
2810 2006-10-23  Jan Hubicka  <jh@suse.cz>
2811
2812         * gcc.dg/memmove-1.c: New test.
2813
2814 2006-10-23  Paul Brook  <paul@codesourcery.com>
2815
2816         * gcc.dg/pragma-pack-5.c: New test.
2817
2818 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2819
2820         * g++.dg/other/s390-1.C: New testcase.
2821
2822 2006-10-23  Richard Guenther  <rguenther@suse.de>
2823
2824         PR middle-end/27132
2825         PR middle-end/23295
2826         * gcc.dg/pr27132.c: New testcase.
2827         * gcc.dg/pr23295.c: Likewise.
2828         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2829         * g++.dg/tree-ssa/pr19807.C: Likewise.
2830
2831 2006-10-23  Richard Guenther  <rguenther@suse.de>
2832
2833         PR middle-end/21032
2834         * gcc.dg/pr21032.c: New testcase.
2835
2836 2006-10-22  Jeff Law  <law@redhat.com>
2837         Richard Guenther  <rguenther@suse.de>
2838
2839         PR tree-optimization/15911
2840         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2841
2842 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2843
2844         PR c++/20647
2845         * g++.dg/abi/rtti3.C: New.
2846
2847 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2848
2849         PR middle-end/28252
2850         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2851         transformation.
2852
2853 2006-10-21  Richard Guenther  <rguenther@suse.de>
2854
2855         PR tree-optimization/3511
2856         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2857
2858 2006-10-21  Richard Guenther  <rguenther@suse.de>
2859
2860         PR middle-end/26898
2861         * gcc.dg/torture/pr26898-1.c: New testcase.
2862         * gcc.dg/torture/pr26898-2.c: Likewise.
2863
2864 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2865
2866         PR c++/28053
2867         * g++.dg/parse/bitfield1.C: Adjust error markers.
2868         * g++.dg/parse/bitfield2.C: New test.
2869
2870 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2871
2872         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2873
2874 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2875
2876         PR libfortran/27895
2877         * gfortran.dg/zero_sized_1.f90: New test.
2878
2879 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2880
2881         * gcc.dg/div-compare-1.c: New test.
2882
2883 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2884
2885         PR fortran/29216
2886         * gfortran.dg/result_default_init_1.f90: New test.
2887
2888         PR fortran/29314
2889         * gfortran.dg/automatic_default_init_1.f90: New test.
2890
2891         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2892         from 38 to 33.
2893
2894 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2895
2896         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2897         'using namespace std' without previous declaration.
2898         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2899         * g++.old-deja/g++.robertl/eb133c.C: New.
2900
2901 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2902
2903         PR libgfortran/29277
2904         * gfortran.dg/streamio_4.f90: Update test.
2905         * gfortran.dg/streamio_11.f90: New test.
2906
2907 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2908
2909         PR c++/27952
2910         * g++.dg/inherit/virtual1.C: New test.
2911
2912 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2913
2914         PR c++/28261
2915         * g++.dg/parse/enum3.C: New test.
2916
2917 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2918
2919         PR c++/29039
2920         * g++.dg/init/ctor8.C: New test.
2921
2922 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2923
2924         PR c++/27270
2925         * g++.dg/ext/complit8.C: Tweak error markers.
2926         * g++.dg/template/complit1.C: Add error marker.
2927
2928 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2929
2930         PR c++/27270
2931         * g++.dg/ext/complit8.C: New test.
2932
2933         PR c++/29408
2934         * g++.dg/parse/dtor12.C: New test.
2935
2936         PR c++/29435
2937         * g++.dg/template/sizeof11.C: New test.
2938
2939 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2940
2941         PR fortran/29392
2942         * gfortran.dg/data_char_3.f90: New test.
2943
2944         PR fortran/29451
2945         * gfortran.dg/negative_automatic_size.f90: New test.
2946
2947 2006-10-16  David Daney  <ddaney@avtrex.com>
2948
2949         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2950
2951 2006-10-16  Eric Christopher  <echristo@apple.com>
2952
2953         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2954         x86_64.
2955
2956 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2957
2958         PR c++/28211
2959         * g++.dg/tc1/dr49.C: Tweak error messages.
2960         * g++.dg/parse/template21.C: New test.
2961
2962 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2963
2964         PR middle-end/20491
2965         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2966
2967 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2968
2969         PR fortran/29403
2970         * gfortran.dg/print_1.f90: New test.
2971
2972 2006-10-15  Jan Hubicka  <jh@suse.cz>
2973
2974         PR middle-end/29241
2975         * gcc.c-torture/compile/pr29241.c: New testcase.
2976
2977 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2978
2979         PR middle-end/29250
2980         * gcc.c-torture/compile/pr29250.c: New test.
2981
2982 2006-10-15  Richard Guenther  <rguenther@suse.de>
2983
2984         * gcc.dg/pr29299.c: New testcase.
2985
2986 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2987
2988         PR fortran/24767
2989         * gfortran.dg/label_4.f90: Adjust warning flag.
2990
2991 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2992
2993         PR fortran/29371
2994         * gfortran.dg/nullify_3.f90: New test.
2995
2996 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2997
2998         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2999         on Solaris 2.5.1 too.
3000
3001 2006-10-13  Eric Christopher  <echristo@apple.com>
3002
3003         * gcc.dg/pr25993.c: Skip for darwin.
3004
3005 2006-10-13  Eric Christopher  <echristo@apple.com>
3006
3007         * gcc.dg/visibility-11.c: Skip for darwin.
3008
3009 2006-10-13  Eric Christopher  <echristo@apple.com>
3010
3011         * gcc.dg/darwin-weakimport-1.c: Use
3012         -fno-asynchronous-unwind-tables.
3013         * gcc.dg/darwin-weakimport-3.c: Ditto.
3014
3015 2006-10-13  Richard Guenther  <rguenther@suse.de>
3016
3017         PR tree-optimization/29446
3018         * gcc.dg/torture/pr29446.c: New testcase.
3019
3020 2006-10-13  Bill Wendling  <wendling@apple.com>
3021
3022         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3023         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3024         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3025         * g++.old-deja/g++.law/shadow1.C: Likewise.
3026         * g++.old-deja/g++.law/ctors10.C: Likewise.
3027         * g++.dg/debug/namespace1.C: Likewise.
3028         * g++.dg/inherit/namespace-as-base.C: Likewise.
3029         * g++.dg/opt/delay-slot-1.C: Likewise.
3030         * g++.dg/parse/defarg10.C: Likewise.
3031         * g++.dg/template/ptrmem11.C: Likewise.
3032         * g++.dg/template/mem_func_ptr.C: Likewise.
3033         * g++.dg/template/spec19.C: Likewise.
3034
3035 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3036
3037         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3038
3039 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3040
3041         PR fortran/29373
3042         * gfortran.dg/implicit_9.f90: New test.
3043
3044         PR fortran/29407
3045         * gfortran.dg/namelist_25.f90: New test.
3046
3047         PR fortran/27701
3048         * gfortran.dg/same_name_2.f90: New test.
3049
3050         PR fortran/29232
3051         * gfortran.dg/host_assoc_types_1.f90: New test.
3052
3053         PR fortran/29364
3054         * gfortran.dg/missing_derived_type_1.f90: New test.
3055         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3056
3057         PR fortran/29422
3058         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3059
3060         PR fortran/29428
3061         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3062
3063 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3064
3065         PR fortran/29391
3066         * gfortran.dg/bound_2.f90: New test.
3067
3068 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3069
3070         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3071         directive.
3072         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3073         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3074         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3075         * gfortran.dg/gomp/reduction3.f90: Likewise.
3076         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3077         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3078         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3079         * gfortran.dg/forall_4.f90: Likewise.
3080         * gfortran.dg/spec_expr_4.f90: Likewise.
3081         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3082         * gfortran.dg/forall_5.f90: Likewise.
3083         * gfortran.dg/open_access_append_2.f90: Add check for
3084         compile-time warning.
3085
3086 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3087
3088         PR c++/28506
3089         * g++.dg/parse/pure1.C: New test.
3090
3091 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3092
3093         PR fortran/21435
3094         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3095         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3096         for compile-time warnings.
3097         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3098         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3099         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3100         file.
3101         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3102         specifier.
3103         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3104         compile-time warning.
3105
3106 2006-10-12  Jan Hubicka  <jh@suse.cz>
3107
3108         PR c/28419
3109         * gcc.dg/pr28319.c: New test.
3110
3111 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3112         PR c++/29318
3113         * g++.dg/ext/vla4.C: New test.
3114
3115 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3116
3117         PR c++/27961
3118         * g++.dg/template/crash60.C: New test.
3119         * g++.dg/other/large-size-array.C: Adjust error markers.
3120         * g++.dg/parse/crash27.C: Likewise.
3121         * g++.dg/template/crash1.C: Likewise.
3122
3123 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3124
3125         PR testsuite/29093
3126         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3127
3128 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3129
3130         PR preprocessor/28709
3131         * gcc.dg/cpp/paste14.c: New test.
3132
3133 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3134
3135         PR c++/29175
3136         * g++.dg/init/array24.C: New test.
3137
3138 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3139
3140         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3141         of <sys/types.h>.
3142
3143 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3144
3145         PR c++/29024
3146         * g++.dg/parse/typedef8.C: New test.
3147         * g++.dg/other/mult-stor1.C: Adjust error markers.
3148
3149 2006-10-11  Richard Guenther  <rguenther@suse.de>
3150
3151         PR tree-optimization/28230
3152         * gcc.dg/torture/pr28230.c: New testcase.
3153
3154 2006-10-11  Richard Guenther  <rguenther@suse.de>
3155
3156         PR inline-asm/29119
3157         * gcc.dg/torture/pr29119.c: New testcase.
3158
3159 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3160
3161         PR middle-end/29272
3162         * gcc.c-torture/execute/20060930-2.c: New test.
3163
3164 2006-10-09  Richard Henderson  <rth@redhat.com>
3165
3166         Revert emutls patch.
3167
3168 2006-10-09  Richard Guenther  <rguenther@suse.de>
3169
3170         PR middle-end/29254
3171         * gcc.dg/pr29254.c: New testcase.
3172
3173 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3174             Paul Thomas  <pault@gcc.gnu.org>
3175
3176         PR fortran/20541
3177         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3178         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3179         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3180         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3181         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3182         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3183         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3184         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3185         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3186         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3187         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3188         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3189         * gfortran.dg/alloc_comp_std.f90: New test.
3190         * gfortran.dg/move_alloc.f90: New test.
3191
3192 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3193
3194         PR fortran/29115
3195         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3196
3197         PR fortran/29211
3198         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3199
3200 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3201
3202         PR fortran/28585
3203         * gfortran.dg/new_line.f90: New test.
3204
3205 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3206
3207         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3208         * gcc.dg/torture/builtin-convert-1.c,
3209         gcc.dg/torture/builtin-convert-2.c,
3210         gcc.dg/torture/builtin-convert-3.c,
3211         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3212
3213 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3214
3215         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3216         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3217         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3218         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3219
3220 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3221
3222         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3223         Xfail some tests for powerpc-darwin and powerpc-aix.
3224
3225 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3226
3227         PR c/29380
3228         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3229
3230 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3231
3232         PR target/29300
3233         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3234         on hppa*-*-hpux*.
3235
3236 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3237
3238         PR fortran/16580
3239         PR fortran/29288
3240         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3241         Add tests for using all possible intrinsics as actual arguments.
3242         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3243         all possible intrinsics as actual arguments.
3244         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3245         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3246
3247 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3248
3249         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3250         * gcc.dg/debug/debug-2.c: Likewise.
3251
3252 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3253
3254         * gcc.c-torture/compile/sync-2.c: New test.
3255
3256 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3257
3258         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3259         line endings.
3260
3261 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3262
3263         PR rtl-optimization/29128
3264         * gcc.c-torture/compile/pr29128.c: New test.
3265
3266 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3267
3268         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3269         line endings.
3270
3271 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3272
3273         PR middle-end/29256
3274         * gcc.dg/tree-ssa/loop-19.c: New test.
3275
3276 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3277
3278         PR tree-optimization/29330
3279         * gcc.dg/pr29330.c: New test.
3280
3281         PR target/28924
3282         * gcc.c-torture/compile/20061005-1.c: New test.
3283
3284 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3285
3286         * gcc.dg/typename-vla-1.c: New case.
3287         * gnat.dg/forward_vla.adb: New case.
3288
3289 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR tree-optimization/29290
3292         * gfortran.dg/loop_nest_1.f90: New test.
3293
3294         PR target/29198
3295         * gcc.dg/tls/opt-12.c: New test.
3296
3297         PR fortran/28415
3298         * gfortran.dg/save_2.f90: New test.
3299
3300         PR c/29091
3301         * gcc.dg/pr29091.c: New test.
3302
3303 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3304
3305         * lib/target-supports.exp
3306         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3307         same as x86_64-*-*; check for LP64.
3308
3309 2006-10-04  Richard Henderson  <rth@redhat.com>
3310
3311         * lib/target-supports.exp (check_effective_target_tls): Redefine
3312         to mean non-emulated tls.
3313         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3314         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3315         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3316         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3317         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3318         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3319         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3320
3321 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3322
3323         PR fortran/29343
3324         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3325
3326 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3327
3328         * gfortran.dg/bounds_check_fail_1.f90: New test.
3329
3330 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3331
3332         PR c++/29020
3333         * g++.dg/template/friend48.C: New test.
3334
3335 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3336
3337         PR fortran/29098
3338         * gfortran.dg/default_initialization_2.f90: New test.
3339
3340 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3341
3342         PR fortran/20779
3343         PR fortran/20891
3344         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3345
3346 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3347
3348         PR fortran/29284
3349         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3350
3351         PR fortran/29321
3352         PR fortran/29322
3353         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3354
3355         PR fortran/25091
3356         PR fortran/25092
3357         * gfortran.dg/entry_array_specs_1.f90: New test.
3358
3359 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3360
3361         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3362         insufficient to inhibit some test failures at -O3.  Do testing
3363         on integers.
3364
3365 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3366
3367         PR c++/29138
3368         * g++.dg/inherit/access8.C: New test.
3369         * g++.dg/template/dtor4.C: Tweak error messages.
3370
3371 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3372
3373         PR fortran/27478
3374         * gfortran.dg/entry_8.f90: New test.
3375
3376 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3377
3378         PR c++/29291
3379         * g++.dg/parse/new4.C: New test.
3380
3381 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3382
3383         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3384         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3385         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3386         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3387         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3388
3389 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3390
3391         PR fortran/19260
3392         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3393         * gfortran.dg/continuation_2.f90: New test.
3394
3395         PR fortran/19262
3396         * gfortran.dg/continuation_3.f90: New test.
3397         * gfortran.dg/continuation_4.f90: New test.
3398         * gfortran.dg/continuation_5.f: New test.
3399         * gfortran.dg/continuation_6.f: New test.
3400
3401 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3402
3403         PR c++/29226
3404         * g++.dg/template/vla1.C: New test.
3405
3406 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3407
3408         PR fortran/29210
3409         * gfortran.dg/complex_parameter_1.f90: New test.
3410
3411 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3412
3413         PR c/29154
3414         * gcc.c-torture/execute/20060929-1.c: New test.
3415
3416 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3417
3418         PR c++/29105
3419         * g++.dg/template/member6.C: New test.
3420         * g++.dg/parse/typename7.C: Adjust error markers.
3421
3422         PR c++/29080
3423         * g++.dg/template/member7.C: New test.
3424
3425 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3426
3427         PR c/24010
3428         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3429         gcc.dg/Woverride-init-3.c: New tests.
3430
3431 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3432
3433         * gcc.c-torture/execute/20060930-1.c: New test.
3434
3435 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3436
3437         PR fortran/18791
3438         * gfortran.dg/specifics_1.f90: New test.
3439         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3440         complex specifics.
3441
3442 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3443
3444         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3445         pthread-init-common.h: New.
3446
3447 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3448
3449         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3450         precision on some archs.
3451
3452 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3453
3454         * gcc.dg/non-local-goto-1.c: New test.
3455         * gcc.dg/non-local-goto-2.c: Likewise.
3456         * gcc.dg/setjmp-3.c: Likewise.
3457         * gcc.dg/setjmp-4.c: Likewise.
3458
3459 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3460
3461         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3462
3463 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3464
3465         PR fortran/28276
3466         * gfortran.dg/exponent_1.f90: New test.
3467
3468         PR fortran/27021
3469         * gfortran.dg/nearest_1.f90: New test.
3470
3471 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3472
3473         PR middle-end/25261
3474         PR middle-end/28790
3475         * gcc.dg/gomp/nestedfn-1.c: New test.
3476
3477 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3478
3479         PR objc/29195
3480         * objc/compile/method-1.m: New test.
3481
3482 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3483
3484         PR c++/26938
3485         * g++.dg/template/crash58.C: New test.
3486         * g++.dg/parse/crash28.C: Adjust error markers.
3487         * g++.dg/template/crash34.C: Likewise.
3488         * g++.dg/template/friend31.C: Likewise.
3489         * g++.dg/template/crash32.C: Likewise.
3490
3491         PR c++/27329
3492         * g++.dg/template/crash59.C: New test.
3493
3494         PR c++/27667
3495         * g++.dg/template/spec33.C: New test.
3496         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3497
3498 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3499             Adam Nemet  <anemet@caviumnetworks.com>
3500
3501         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3502         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3503
3504 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3505
3506         PR target/28911
3507         * gcc.dg/pr28911.c: New.
3508
3509 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3510
3511         PR target/29169
3512         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3513         (dg-options): Add -mfpmath=387.
3514
3515 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3516
3517         PR c/28706
3518         * gcc.dg/pr28706.c: New test.
3519
3520         PR c/28712
3521         * gcc.dg/pr28712.c: New test.
3522
3523 2006-09-22  Mike Stump  <mrs@apple.com>
3524
3525         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3526
3527 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3528
3529         PR tree-optimization/28888
3530         * gcc.dg/pr28888.c: New test.
3531
3532 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3533
3534         PR c++/29016
3535         * g++.dg/init/ptrfn1.C: New test.
3536
3537 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3538
3539         PR c++/28861
3540         * g++.dg/template/spec32.C: New test.
3541         * g++.dg/parse/crash9.C: Adjust error markers.
3542
3543         PR c++/28303
3544         * g++.dg/template/typedef6.C: New test.
3545         * g++.dg/init/error1.C: Adjust error markers.
3546         * g++.dg/parse/crash9.C: Likewise.
3547         * g++.dg/template/crash55.C: Likewise.
3548
3549 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3550
3551         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3552
3553 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3554
3555         PR target/27650
3556         * g++.dg/ext/dllimport12.C: New test.
3557
3558 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3559
3560         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3561         * gcc.target/mips/nmadd-2.c: Likewise.
3562         * gcc.target/mips/mips-ps-6.c: New test.
3563         * gcc.target/mips/neg-abs-1.c: Likewise.
3564         * gcc.target/mips/neg-abs-2.c: Likewise.
3565         * gcc.target/mips/nmadd-3.c: New test.
3566
3567 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3568
3569         PR middle-end/28046
3570         * gcc.dg/gomp/atomic-10.c: New test.
3571         * g++.dg/gomp/atomic-10.C: New test.
3572
3573 2006-09-20  Eric Christopher  <echristo@apple.com>
3574
3575         * gcc.target/i386/sse3-not-fisttp.c: New.
3576
3577 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3578
3579         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3580
3581 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3582
3583         * gcc.c-torture/execute/pr28289.c (one): New variable.
3584         (main): Use it instead of argc.
3585         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3586         (main): Use it instead of argc.
3587
3588 2006-09-19  Paul Brook  <paul@codesourcery.com>
3589
3590         PR target/28516
3591         * gcc.dg/nested-func-5.c: New test.
3592
3593 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3594
3595         * lib/target-supports.exp (check_effective_target_tls): Compile
3596         test stubs using ${tool}_target_compile, not just target_compile.
3597         (check_effective_target_tls_runtime): Likewise.
3598
3599 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3600
3601         * gcc.c-torture/compile/20030405-1.x: Remove.
3602
3603         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3604         optimising linker from discarding it.
3605
3606 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3607
3608         PR fortran/28526
3609         * gfortran.dg/keyword_symbol_1.f90: New test.
3610
3611         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3612         pedantic compilation option.
3613
3614 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3615
3616         PR fortran/29060
3617         * gfortran.dg/spread_shape_1.f90: New test.
3618
3619 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3620
3621         PR tree-optimization/28887
3622         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3623
3624 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3625
3626         PR c/25993
3627         * gcc.dg/pr25993.c: New test.
3628
3629 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3630
3631         PR tree-opt/21591
3632         * gcc.dg/vect/pr21591.c: New test.
3633
3634 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3635
3636         PR tree-opt/29059
3637         * gcc.c-torture/compile/strcpy-1.c: New test.
3638         * gcc.c-torture/compile/strcpy-2.c: New test.
3639         * gcc.c-torture/compile/memcpy-1.c: New test.
3640         * gcc.c-torture/compile/memcpy-2.c: New test.
3641
3642 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3643
3644         PR testsuite/29055
3645         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3646
3647 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3648
3649         * gnat.dg/specs/double_record_extension1.ads: New test.
3650         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3651
3652 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3653
3654         PR fortran/29051
3655         * gfortran.dg/oldstyle_3.f90: New test.
3656
3657 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3658
3659         PR libgfortran/29099
3660         * gfortran.dg/secnds-1.f: New test.
3661
3662 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3663
3664         PR libgfortran/29053
3665         * gfortran.dg/streamio_9.f90: New test.
3666         * gfortran.dg/streamio_10.f90: New test.
3667
3668 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3669
3670         PR C++/29002
3671         * g++.dg/init/array22.C: New test.
3672         * g++.dg/init/array23.C: New test.
3673
3674 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3675
3676         * stackcheck.lst: Update list of tests requiring stack checking.
3677         * norun.lst: Adjust for above change.
3678         * ada95.lst: New file.
3679         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3680         requiring -gnat95 switch.
3681
3682 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3683
3684         * gnat.dg/in_out_parameter.adb: New test.
3685
3686 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3687
3688         PR debug/28980
3689         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3690
3691 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3692
3693         * gnat.dg/specs/unchecked_union.ads: New test.
3694
3695 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3696
3697         PR rtl-optimization/28982
3698         * gcc.c-torture/execute/pr28982a.c: New test.
3699         * gcc.c-torture/execute/pr28982b.c: Likewise.
3700
3701 2006-09-12  Eric Christopher  <echristo@apple.com>
3702
3703         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3704         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3705
3706 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3707
3708         PR c/28768
3709         PR preprocessor/14634
3710         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3711         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3712         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3713
3714 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3715
3716         * gcc.dg/pr28243.c: New test.
3717
3718 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3719
3720         PR fortran/28971
3721         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3722         this undiagnosed regression reappears.
3723
3724 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3725
3726         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3727         Treat $srcdir as a literal.
3728         * lib/fortran-torture.exp (fortran-torture-compile,
3729         fortran-torture-execute): Likewise.
3730         * lib/objc-torture.exp (objc-torture-compile,
3731         objc-torture-execute): Likewise.
3732         * lib/profopt.exp (profopt-execute): Likewise.
3733
3734 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3735
3736         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3737
3738 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3739
3740         PR testsuite/28950
3741         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3742
3743 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3744
3745         PR target/13685
3746         * gcc.target/i386/pr13685.c: New test.
3747
3748 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3749
3750         * gcc.dg/pr28726.c: New test.
3751
3752 2006-09-11  Josh Conner  <jconner@apple.com>
3753
3754         * gcc.dg/nrv3.c: Increase size of structure.
3755         * gcc.dg/nrv4.c: Likewise.
3756         * gcc.dg/nrv5.c: Likewise.
3757
3758 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3759
3760         PR libfortran/28890
3761         gfortran.dg/assumed_charlen_function_5.f90: New test.
3762
3763 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3764
3765         PR c++/28991
3766         * g++.dg/init/static3.C: New test.
3767
3768 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3769
3770         PR testsuite/29007
3771         * gcc.dg/long-long-cst1.c (t): Add cast to
3772         __SIZE_TYPE__ before casting to int.
3773         (main): Return 0 on success.
3774
3775 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3776
3777         * gcc.c-torture/execute/20060910-1.c: New test.
3778
3779 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3780
3781         PR middle-end/26983
3782         * gcc.dg/pr26983.c: New test.
3783
3784 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3785
3786         PR target/29006
3787         * gcc.c-torture/execute/pr29006.c: New test.
3788
3789 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3790
3791         PR libfortran/28947
3792         gfortran.dg/matmul_4.f90: New test.
3793
3794 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3795
3796         PR fortran/28959
3797         gfortran.dg/used_types_10: New test.
3798
3799 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3800
3801         PR libfortran/28923
3802         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3803         gfortran.dg/array_initializer_3.f90: New test.
3804
3805 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3806
3807         PR fortran/28914
3808         * gfortran.dg/actual_array_constructor_3.f90: New test.
3809
3810 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3811
3812         PR testsuite/26778
3813         * gcc.target/i386/pr26778.c: New testcase.
3814
3815 2006-09-08  Eric Christopher  <echristo@apple.com>
3816
3817         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3818         * gcc.target/i386/memcpy-1.c: Ditto.
3819         * gcc.target/i386/asm-1.c: Ditto.
3820         * gcc.target/i386/20060512-4.c: Ditto.
3821         * gcc.target/i386/compress-float-387.c: Ditto.
3822         * gcc.target/i386/20060512-1.c: Ditto.
3823         * gcc.target/i386/compress-float-sse.c: Ditto.
3824         * gcc.target/i386/20060512-2.c: Ditto.
3825         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3826         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3827         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3828         * gcc.dg/pr26449.c: Ditto.
3829         * gcc.dg/attr-ms_struct-2.c: Ditto.
3830         * gcc.dg/attr-ms_struct-1.c: Ditto.
3831         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3832
3833 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3834
3835         PR c/28504
3836         * gcc.dg/vla-10.c: New test.
3837
3838 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3839
3840         PR c++/28858
3841         * g++.dg/parse/template20.C: New test.
3842         * g++.dg/template/operator8.C: Remove obsolete part.
3843         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3844         * g++.old-deja/g++.pt/crash65.C: Likewise.
3845
3846 2006-09-07  Jason Merrill  <jason@redhat.com>
3847
3848         PR middle-end/27724
3849         * gcc.dg/long-long-cst1.c: New test.
3850
3851 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3852
3853         PR C++/28906
3854         * g++.dg/other/array3.C: New test.
3855         * g++.dg/other/array4.C: New test.
3856         * g++.dg/other/array5.C: New test.
3857
3858 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3859
3860         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3861
3862 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3863
3864         PR target/28946
3865         * gcc.target/i386/pr28946.c: New test.
3866
3867 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3868
3869         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3870         in integer literal constant.
3871         * gfortran.dg/enum_8.f90: Ditto.
3872         * gfortran.dg/g77/20030326-1.f: Ditto.
3873
3874 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3875
3876         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3877         nonconformance usage.
3878
3879 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3880
3881         PR middle-end/28862
3882         * gcc.c-torture/compile/vector-align-1.c: New test.
3883
3884 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3885
3886         PR rtl-opt/27883
3887         * g++.dg/opt/copysign-1.C: New test.
3888
3889 2006-09-06  Jason Merrill  <jason@redhat.com>
3890
3891         PR c++/27371
3892         * g++.dg/warn/unused-result1.C: New test.
3893
3894 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3895
3896         PR c++/28903
3897         * g++.dg/ext/vla3.C: New test.
3898
3899         PR c++/28886
3900         * g++.dg/template/array16.C: New test.
3901
3902 2006-09-06  Richard Guenther  <rguenther@suse.de>
3903
3904         * gcc.dg/pr27226.c: Remove testcase again.
3905
3906 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3907
3908         PR tree-opt/28937
3909         * g++.dg/opt/unroll2.C: New test.
3910
3911 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3912
3913         PR tree-opt/28952
3914         * gcc.dg/vect/pr28952.c: New test.
3915
3916 2006-09-05  Richard Guenther  <rguenther@suse.de>
3917
3918         PR tree-optimization/28900
3919         * gcc.dg/torture/pr28900.c: New testcase
3920
3921 2006-09-05  Richard Guenther  <rguenther@suse.de>
3922
3923         PR tree-optimization/28905
3924         * gcc.c-torture/compile/pr28905.c: New testcase.
3925
3926 2006-09-05  Richard Guenther  <rguenther@suse.de>
3927
3928         PR middle-end/28935
3929         * gcc.dg/pr28935.c: New testcase.
3930
3931 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3932
3933         * gcc.c-torture/execute/20060905-1.c: New test.
3934
3935 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3936
3937         PR fortran/28908
3938         * gfortran.dg/used_types_7.f90: New test.
3939         * gfortran.dg/used_types_8.f90: New test.
3940         * gfortran.dg/used_types_9.f90: New test.
3941
3942 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3943
3944         * gcc.c-torture/compile/20060904-1.c: New test.
3945
3946 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3947
3948         PR c++/23287 Revert my 2006-09-01 patch
3949         * g++.dg/parse/dtor12.C: Remove.
3950
3951 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3952
3953         PR c+/27670
3954         * g++.dg/template/operator9.C: New test.
3955
3956         PR c++/27493
3957         * g++.dg/template/operator7.C: New test.
3958
3959         PR c++/27494
3960         * g++.dg/template/operator8.C: New test.
3961
3962         PR c++/27397
3963         * g++.dg/template/crash57.C: New test.
3964
3965         * g++.dg/template/typedef4.C: Adjust error markers.
3966         * g++.dg/template/typedef5.C: Likewise.
3967
3968 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3969
3970         PR c++/28878
3971         * g++.dg/parse/crash33.C: New test.
3972
3973 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3974         Richard Guenther  <rguenther@suse.de>
3975         Adam Nemet  <anemet@caviumnetworks.com>
3976
3977         PR middle-end/27226
3978         * gcc.target/mips/memcpy-1.c: New testcase.
3979         * gcc.dg/pr27226.c: Likewise.
3980
3981 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3982
3983         PR c++/28705
3984         * g++.dg/lookup/koenig5.C: New.
3985         * g++.dg/template/crash56.C: New.
3986
3987 2006-09-01  Josh Conner  <jconner@apple.com>
3988
3989         PR c++/25505
3990         * gcc.dg/nrv3.c: New test.
3991         * gcc.dg/nrv4.c: New test.
3992         * gcc.dg/nrv5.c: New test.
3993
3994 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3995
3996         PR c++/23287
3997         * g++.dg/parse/dtor12.C: New.
3998
3999 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4000
4001         PR tree-optimization/28839
4002         * gcc.dg/pr28839.c: New test.
4003
4004 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4005
4006         PR target/24367
4007         * gcc.dg/pr24367.c: New testcase.
4008
4009 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4010
4011         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4012
4013 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4014
4015         PR rtl-optimization/27735
4016         * gcc.dg/loop-unswitch-1.c: New test.
4017
4018 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4019
4020         PR fortran/28885
4021         * gfortran.dg/aliasing_dummy_2.f90: New test.
4022
4023         PR fortran/20067
4024         * gfortran.dg/generic_5.f90: Change error message.
4025
4026         PR fortran/28873
4027         * gfortran.dg/generic_6.f90: New test.
4028
4029         PR fortran/25077
4030         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4031
4032         PR fortran/25102
4033         * gfortran.dg/invalid_interface_assignment.f90: New test.
4034
4035         PR fortran/24866
4036         * gfortran.dg/module_proc_external_dummy.f90: New test.
4037
4038 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4039
4040         PR c++/28349
4041         * testsuite/g++.dg/warn/var-args1.C: New test.
4042
4043 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4044
4045         PR fortran/28866
4046         * gfortran.dg/simpleif_2.f90: New test.
4047         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4048         * gfortran.dg/enum_5.f90: Ditto.
4049
4050 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4051             Kazu Hirata  <kazu@codesourcery.com>
4052
4053         PR tree-optimization/17506
4054         * gcc.dg/pr17506.c: New.
4055
4056 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4057
4058         PR c++/28139
4059         * g++.dg/eh/alias1.C: New test.
4060
4061 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4062
4063         PR c++/28860
4064         * g++.dg/template/ttp22.C: New test.
4065
4066 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4067
4068         PR middle-end/26632
4069         * gcc.dg/pr26632.c: New.
4070
4071 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4072
4073         PR libgfortran/28354
4074         * gfortran.dg/fmt_zero_precision.f90: New test.
4075
4076 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4077
4078         PR c++/28058
4079         * g++.dg/template/spec31.C: New test.
4080
4081 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4082
4083         PR c++/26573
4084         * g++.dg/other/static2.C: New test.
4085
4086 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4087
4088         * gcc.dg/Wswitch-enum-2.c: New test case.
4089         * gcc.dg/Wswitch-enum-3.c: Likewise.
4090
4091 2006-08-26  Richard Guenther  <rguenther@suse.de>
4092
4093         * gcc.c-torture/compile/20060826-1.c: New testcase.
4094
4095 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4096
4097         PR c++/28736
4098         * g++.dg/template/void10.C: New test.
4099
4100         PR c++/28737
4101         * g++.dg/template/void8.C: New test.
4102
4103         PR c+_+/28738
4104         * g++.dg/template/void9.C: New test.
4105
4106         * g++.dg/template/void3.C: Adjust error markers.
4107         * g++.dg/template/void4.C: Likewise.
4108         * g++.dg/template/crash55.C: Likewise.
4109         * g++.dg/template/void7.C: Likewise
4110
4111 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4112
4113         PR c++/28588
4114         * g++.dg/inherit/access6.C: New test.
4115         * g++.dg/inherit/access7.C: Likewise.
4116
4117         PR c++/28595
4118         * g++.dg/template/array15.C: New test.
4119         * g++.dg/template/crash2.C: Tweak error markers.
4120
4121 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4122
4123         PR middle-end/28683
4124         * gcc.c-torture/compile/20060823-1.c: New test.
4125
4126 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4127
4128         PR c++/28853
4129         * g++.dg/template/ttp21.C: New test.
4130
4131         PR c++/28852
4132         * g++.dg/other/operator1.C: Add error-marker.
4133         * g++.dg/other/operator2.C: New test.
4134
4135 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4136
4137         PR c/27893
4138         * gcc.c-torture/compile/vla-const-1.c,
4139         gcc.c-torture/compile/vla-const-2.c: New tests.
4140
4141 2006-08-26  Richard Guenther  <rguenther@suse.de>
4142
4143         PR middle-end/28814
4144         * gcc.dg/torture/pr28814.c: New testcase.
4145
4146 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4147
4148         PR c/28418
4149         * gcc.c-torture/compile/compound-literal-1.c: New test.
4150
4151 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4152
4153         PR c/28299
4154         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4155         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4156         Expect extra diagnostics.
4157
4158 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4159
4160         gcc.dg/noncompile/pr16876.c: New test.
4161
4162 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4163
4164         PR c++/28056
4165         * g++.dg/parse/local1.C: New test.
4166         * g++.dg/other/qual1.C: Tweak error marker.
4167
4168 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4169
4170         PR c++/27787
4171         * g++.dg/template/typename10.C: New.
4172         * g++.dg/template/lookup4.C: Remove bogus error marker.
4173
4174 2006-08-25  Richard Guenther  <rguenther@suse.de>
4175
4176         PR testsuite/28829
4177         * gcc.dg/pr26570.c: Fix testcase.
4178
4179 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4180
4181         PR tree-opt/28807
4182         * gcc.c-torture/execute/mayalias-2.c: New test.
4183         * gcc.dg/tree-ssa/alias-13.c: New test.
4184
4185 2006-08-24  Jan Hubicka  <jh@suse.cz>
4186
4187         PR debug/26881
4188         * gcc.dg/debug/pr26881.c: New file.
4189
4190 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4191
4192         PR fortran/28788
4193         * gfortran.dg/used_types_4.f90: New test.
4194         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4195         association of derived types.
4196         * gfortran.dg/used_types_2.f90: Add module cleanup.
4197         * gfortran.dg/used_types_3.f90: The same.
4198
4199         PR fortran/28771
4200         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4201         fix of regression.
4202
4203 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4204
4205         PR 28813
4206         * gfortran.dg/direct_io_6.f90: Remove test.
4207
4208 2006-08-23  Stuart Hastings  <stuart@apple.com>
4209
4210         PR 28825
4211         * gcc.target/i386/20060821-1.c: New.
4212
4213 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4214
4215         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4216         dg-warning strings for dllimport.
4217
4218 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4219
4220         PR C++/28450
4221         * g++.dg/ext/vector4.C: New test.
4222         * g++.dg/ext/complex1.C: New test.
4223
4224 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4225
4226         PR debug/28692
4227         * gcc.dg/debug/const-1.c: New.
4228         * gcc.dg/debug/const-2.c: New.
4229         * gcc.dg/debug/dwarf2/const-1.c: New.
4230         * gcc.dg/debug/dwarf2/const-2.c: New.
4231         * gcc.dg/debug/dwarf2/const-2b.c: New.
4232
4233 2006-08-22  Richard Guenther  <rguenther@suse.de>
4234
4235         PR middle-end/28776
4236         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4237         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4238
4239 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4240
4241         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4242
4243 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4244
4245         PR c++/26269
4246         * g++.dg/other/error14.C: New test.
4247
4248         PR c++/28505
4249         * g++.dg/parse/ctor7.C: New test.
4250         * g++.dg/parse/ctor8.C: Likewise.
4251
4252         PR c++/28741
4253         * g++.dg/template/void7.C: New test.
4254
4255 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4256
4257         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4258         * gnat.dg/self_aggregate_with_array.adb: New test.
4259
4260 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4261
4262         * g++.dg/eh/arm-vfp-unwind.C: New test.
4263
4264 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4265
4266         PR c++/28341
4267         * g++.dg/template/ref3.C: New test.
4268         * g++.dg/template/nontype13.C: New test.
4269
4270         PR c++/28346
4271         * g++.dg/template/ptrmem17.C: New test.
4272
4273 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4274
4275         PR target/28648 c:
4276         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4277
4278 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4279
4280         PR fortran/28630
4281         * gfortran.dg/used_types_2.f90: New test.
4282
4283         PR fortran/28601
4284         * gfortran.dg/used_types_3.f90: New test.
4285
4286         PR fortran/20886
4287         * gfortran.dg/generic_actual_arg.f90: New test.
4288
4289         PR fortran/28735
4290         * gfortran.dg/module_private_array_refs_1.f90: New test.
4291
4292         PR fortran/28762
4293         * gfortran.dg/program_name_1.f90: New test.
4294
4295         PR fortran/28425
4296         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4297
4298         PR fortran/28496
4299         * gfortran.dg/array_initializer_2.f90: New test.
4300
4301         PR fortran/18111
4302         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4303
4304         PR fortran/28600
4305         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4306
4307         PR fortran/28771
4308         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4309
4310         PR fortran/28660
4311         * gfortran.dg/dependent_decls_1.f90: New test.
4312
4313 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4314
4315         PR fortran/25217
4316         * gfortran.dg/derived_init_2.f90: New.
4317
4318 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4319
4320         * gcc.c-torture/execute/pr28289.c: New test.
4321
4322 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4323
4324         PR c/28744
4325         * gcc.dg/attr-externally-visible-1.c: New test.
4326         * gcc.dg/attr-externally-visible-2.c: New test.
4327         * g++.dg/parse/attr-externally-visible-1.C: New test.
4328         * g++.dg/parse/attr-externally-visible-2.C: New test.
4329
4330 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4331
4332         PR c++/28606
4333         * g++.dg/parse/dtor11.C: New test.
4334
4335 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4336
4337         PR rtl-optimization/28489
4338         * gcc.c-torture/compile/pr28489.c: New test.
4339
4340 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4341
4342         PR c++/28710
4343         * g++.dg/template/redecl4.C: New test.
4344
4345         PR c++/28711
4346         * g++.dg/template/ctor8.C: New test.
4347
4348 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4349
4350         * gcc.dg/pr26570.c: Fix testcase.
4351
4352 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4353
4354         * PR c++/28573
4355         * g++.dg/parse/offsetof6.C: New test.
4356         * g++.dg/parse/offsetof6.C: New test.
4357         * g++.dg/parse/offsetof7.C: New test.
4358
4359 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4360
4361         PR testsuite/28602
4362         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4363         is false.
4364
4365 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4366
4367         PR c++/28302
4368         * g++.dg/ext/vector3.C: New test.
4369
4370 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4371
4372         PR gcov/profile/26570
4373         * gcc.dg/pr26570.c: New test.
4374
4375 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4376
4377         PR c/27697
4378         * gcc.dg/qual-component-1.c: New test.
4379
4380 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4381
4382         PR c++/28593
4383         * g++.dg/parse/new3.C: New test.
4384
4385 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4386
4387         PR fortran/25828
4388         * gfortran.dg/streamio_1.f90: New test.
4389         * gfortran.dg/streamio_2.f90: New test.
4390         * gfortran.dg/streamio_3.f90: New test.
4391         * gfortran.dg/streamio_4.f90: New test.
4392         * gfortran.dg/streamio_5.f90: New test.
4393         * gfortran.dg/streamio_6.f90: New test.
4394         * gfortran.dg/streamio_7.f90: New test.
4395         * gfortran.dg/streamio_8.f90: New test.
4396
4397 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4398
4399         PR c/28287
4400         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4401
4402 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4403
4404         PR c++/28594
4405         * g++.dg/template/void6.C: New test.
4406
4407 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4408
4409         PR c/28649
4410         * gcc.dg/parse-error-1.c: New test.
4411         * gcc.dg/parse-error-2.c: New test.
4412         * gcc.dg/cpp/digraph2.c: Add error-marker.
4413         * gcc.dg/noncompile/920923-1.c: Likewise.
4414
4415 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4416
4417         PR c/27490
4418         * gcc.dg/sizeof-2.c: New testcase.
4419
4420         PR c/27489
4421         * gcc.dg/switch-A.c: New testcase.
4422
4423 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4424
4425         PR c++/28288
4426         PR c++/14556
4427         * g++.old-deja/g++.warn/compare1.C: Delete.
4428         * g++.dg/opt/pr7503-2.C: Delete.
4429         * g++.dg/opt/pr7503-3.C: Delete.
4430         * g++.dg/opt/pr7503-4.C: Delete.
4431         * g++.dg/opt/pr7503-5.C: Delete.
4432         * g++.dg/opt/max1.C: Delete.
4433         * g++.dg/warn/minmax.C: Delete.
4434         * g++.dg/expr/minmax.C: New test.
4435
4436 2006-08-14  Richard Guenther  <rguenther@suse.de>
4437
4438         PR testsuite/28703
4439         * gcc.c-torture/execute/pr28651.c: Do not use argc
4440         to avoid optimization, instead forbid inlining.
4441
4442 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4443
4444         PR rtl-optimization/28634
4445         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4446
4447 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4448
4449         PR c/27184
4450         * gcc.dg/torture/pr27184.c: New test.
4451
4452 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4453
4454         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4455
4456 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4457
4458         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4459         * gfortran.dg/stat_2.f90: Likewise.
4460         * gfortran.dg/chmod_1.f90: Likewise.
4461         * gfortran.dg/chmod_2.f90: Likewise.
4462         * gfortran.dg/chmod_3.f90: Likewise.
4463
4464 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4465
4466         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4467
4468 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4469
4470         * g++.dg/opt/pr23454-2.C: New test.
4471
4472 2006-08-11  Richard Guenther  <rguenther@suse.de>
4473
4474         PR middle-end/28651
4475         * gcc.c-torture/execute/pr28651.c: New testcase.
4476
4477 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4478
4479         * gnat.dg/specs/static_initializer.ads: New test.
4480
4481 2006-08-10  Paul Brook  <paul@codesourcery.com>
4482
4483         * gcc.target/arm/cond-asm.c: New test.
4484
4485 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4486
4487         PR tree-optimization/26197
4488         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4489         * g++.dg/vect/vect.exp: Compile the new tests with
4490         --param max-aliased-vops=0.
4491
4492 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4493
4494         PR c++/28637
4495         * g++.dg/template/void3.C: New test.
4496
4497         PR c++/28638
4498         * g++.dg/template/void4.C: New test.
4499
4500         PR c++/28640
4501         * g++.dg/template/void5.C: New test.
4502
4503 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4504
4505         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4506         after dg-do compile.
4507
4508 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4509
4510         PR tree-optimizations/26969
4511         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4512         "unswitch-loops" with -funswitch-loops.
4513         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4514
4515 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4516
4517         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4518         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4519         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4520         * objc.dg/dwarf-1.m: Likewise.
4521         * objc.dg/dwarf-2.m: Likewise.
4522         * obj-c++.dg/dwarf-2.mm: Likewise.
4523
4524 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4525
4526         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4527         * objc.dg/dwarf-2.m: Likewise.
4528         * obj-c++.dg/dwarf-2.mm: Likewise.
4529
4530         PR libfortran/28603
4531         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4532
4533         PR testsuite/27611
4534         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4535
4536         PR testsuite/27033
4537         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4538
4539 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4540
4541         PR target/27827
4542         * gcc.target/i386/pr27827.c: New testcase.
4543
4544 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4545
4546         PR fortran/28590
4547         * gfortran.dg/sequence_types_1.f90: New test.
4548
4549 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4550
4551         PR fortran/28548
4552         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4553         dg-warning.  Add -pedantic option.
4554
4555 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4556
4557         PR c/28502
4558         * gcc.dg/proto-1.c: New test.
4559
4560         PR c/27721
4561         * gcc.dg/lvalue-4.c: New test.
4562
4563         PR c/28136
4564         * gcc.dg/init-bad-5.c: New test.
4565
4566 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4567
4568         PR c++/28347
4569         * g++.dg/ext/typedef-init.C: Add new test for typedef
4570         initialization inside templates. Adjust existing error markers.
4571
4572 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4573
4574         PR c++/28148
4575         * g++.dg/init/ptrmem3.C: New test.
4576
4577 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4578
4579         PR tree-optimization/27770
4580         * lib/target-support.exp: New target keyword "section_anchors".
4581         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4582         tests.
4583         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4584         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4585         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4586         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4587
4588 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4589
4590         * gcc.dg/20060801-1.c: Add missing '}'.
4591
4592 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4593
4594         PR c++/27508
4595         * g++.dg/parse/dtor9.C: New test.
4596         * g++.dg/parse/dtor10.C: New test.
4597         * g++.dg/other/error7.C: Adjust error-marker.
4598
4599         PR c++/28274
4600         * g++.dg/other/default5.C: New test.
4601
4602 2006-08-02  Richard Guenther  <rguenther@suse.de>
4603
4604         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4605
4606 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4607
4608         PR c++/28557
4609         * g++.dg/template/conv9.C: New test.
4610
4611 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4612
4613         PR debug/28063
4614         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4615         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4616         Optionally return assembly text.  Update callers.
4617         (check_no_compiler_messages): Update verbose messages.
4618         (check_no_messages_and_pattern): New.
4619         (check_effective_target_string_merging): New.
4620
4621 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4622
4623         PR c++/28250
4624         * g++.dg/eh/catch4.C: New test.
4625
4626         PR c++/28257
4627         * g++.dg/other/qual1.C: New test.
4628
4629         PR c++/28259
4630         * g++.dg/inherit/error2.C: New test.
4631
4632         PR c++/28267
4633         * g++.dg/other/new1.C: New test.
4634
4635         * g++.dg/warn/pr23075.C: Remove obsolete test.
4636         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4637         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4638
4639 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4640
4641         PR c++/28523
4642         * g++.dg/eh/cast1.C: New test.
4643
4644 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4645
4646         PR libfortran/28452
4647         * gfortran.dg/random_3.f90:  New test.
4648
4649 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4650
4651         PR c++/28432
4652         * g++.dg/other/pr28304.C: Change expected error message.
4653         * g++.dg/other/pr28432.C: New test.
4654
4655 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4656
4657         PR c++/28256
4658         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4659
4660 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4661
4662         PR debug/23336
4663         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4664         at -g1.
4665         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4666         g++.dg/debug/enum-2.C: New.
4667
4668 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4669
4670         PR c++/6634
4671         * g++.dg/parse/long1.C: Add more tests.
4672
4673 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4674
4675         * gfortran.dg/lrshift_1.c: New file.
4676
4677 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4678
4679         PR libgfortran/28335
4680         * gfortran.dg/no_unit_error_1.f90: New test.
4681
4682 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4683
4684         PR libgfortran/28335
4685         * gfortran.dg/no_unit_error_1.f90: Delete test.
4686         * gfortran.dg/no_unit_error_2.f90: Delete test.
4687
4688 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4689
4690         * gfortran.dg/chmod_3.f90: New test.
4691         * gfortran.dg/ltime_gmtime_1.f90: New test.
4692         * gfortran.dg/ltime_gmtime_2.f90: New test.
4693         * gfortran.dg/lrshift_1.f90: New test.
4694         * gfortran.dg/chmod_1.f90: New test.
4695         * gfortran.dg/chmod_2.f90: New test.
4696
4697 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4698
4699         PR c++/27668
4700         * g++.dg/template/crash55.C: New test.
4701
4702         PR c++/27962
4703         * g++.dg/template/nontype16.C: New test.
4704
4705         * g++.dg/template/void2.C: Adjust error markers.
4706         * g++.dg/template/nontype5.C: Adjust error markers.
4707
4708 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4709
4710         * gcc.target/i386/stack-prot-kernel.c: New test.
4711
4712 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4713
4714         * gcc.dg/builtins-55.c: New test case.
4715
4716 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4717
4718         PR rtl-optimization/27907
4719         * gcc.c-torture/compile/pr27907.c: New test.
4720
4721 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4722
4723         * gfortran.dg/mclock.f90: New test.
4724         * gfortran.dg/int_conv_1.f90: New test.
4725         * gfortran.dg/stat_1.f90: New test.
4726         * gfortran.dg/stat_2.f90: New test.
4727
4728 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4729
4730         PR libgfortran/28335
4731         * gfortran.dg/no_unit_error_1.f90: New test.
4732         * gfortran.dg/no_unit_error_2.f90: New test.
4733         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4734
4735 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4736
4737         PR middle-end/28473
4738         * gcc.dg/fold-convround-1.c: New test case.
4739
4740 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4741
4742         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4743
4744 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4745
4746         PR c++/27572
4747         * g++.dg/other/typedef1.C: New test.
4748         * g++.dg/template/typedef4.C: New test.
4749         * g++.dg/template/typedef5.C: New test.
4750
4751 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4752
4753         PR fortran/28416
4754         * gfortran.dg/allocatable_dummy_3.f90: New.
4755
4756 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4757
4758         PR fortran/28439
4759         * gfortran.dg/arithmetic_if.f90:  New test.
4760
4761 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4762
4763         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4764         avoid memcpy optimization.
4765
4766 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4767
4768         PR fortran/25289
4769         * gfortran.dg/direct_io_6.f90: New test.
4770
4771 2006-07-24  Jan Hubicka  <jh@suse.cz>
4772
4773         PR c/25795
4774         PR c++/27369
4775         * gcc.dg/pr25795.c: New test.
4776         * gcc.dg/pr25795-1.c: New test.
4777
4778 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4779
4780         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4781         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4782         which may be transformed to "g || h" on some platforms.
4783
4784 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4785
4786         PR c++/28025
4787         * g++.dg/template/friend45.C: New test.
4788
4789 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4790
4791         PR libgfortran/28339
4792         * gfortran.dg/arrayio_8.f90: New test.
4793
4794 2006-07-21  Mike Stump  <mrs@apple.com>
4795
4796         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4797
4798         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4799
4800 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4801
4802         PR c++/28250
4803         * g++.dg/eh/catch3.C: New test.
4804
4805         PR c++/28363
4806         * g++.dg/template/defarg10.C: New test.
4807
4808 2006-07-20  Paul Brook  <paul@codesourcery.com>
4809
4810         PR 27363
4811         * gcc.dg/pr27363.c: New test.
4812
4813 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4814
4815         PR c++/28338
4816         * g++.dg/init/ref13.C: New test.
4817
4818 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4819
4820         PR obj-c++/28434
4821         * obj-c++.dg/proto-error-1.mm: New test.
4822
4823 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4824
4825         PR c++/28337
4826         * g++.dg/template/string1.C: New test.
4827
4828 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4829
4830         PR c++/28048
4831         * g++.dg/template/defarg9.C: New test.
4832
4833         PR c++/28235
4834         * g++.dg/template/static27.C: New test.
4835
4836 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4837
4838         PR 28410
4839         * gcc.dg/tree-ssa/pr28410.c: New test.
4840
4841 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4842
4843         PR c++/28258
4844         * g++/dg/other/error13.C: New test.
4845
4846         PR c++/28260
4847         * g++.dg/template/friend44.C: New test.
4848
4849 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4850
4851         PR c++/27495
4852         * g++.dg/other/pr27495.C: New.
4853
4854 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4855
4856         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4857         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4858
4859 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4860
4861         PR c/28286
4862         * gcc.dg/pragma-pack-4.c: New test.
4863
4864 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4865
4866         PR c++/28291
4867         * g++.dg/ext/pr28291.C: New test.
4868
4869 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4870
4871         PR middle-end/28403
4872         * gcc.c-torture/execute/pr28403.c: New test.
4873
4874 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4875
4876         PR middle-end/28402
4877         * gcc.dg/pr28402.c: New test.
4878
4879 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4880
4881         PR c++/28304
4882         * g++.dg/other/pr28304.C: New test.
4883
4884 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4885
4886         PR other/28251
4887         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4888         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4889
4890 2006-07-17  Richard Guenther  <rguenther@suse.de>
4891
4892         PR tree-optimization/28238
4893         * g++.dg/tree-ssa/pr28238.C: New testcase.
4894
4895 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4896
4897         PR c++/28250
4898         * g++.dg/eh/catch1.C: New test.
4899         * g++.dg/eh/catch2.C: New test.
4900
4901 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4902
4903         PR c++/28370
4904         * g++.dg/template/anon3.C: New test.
4905
4906 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4907
4908         PR fortran/20844
4909         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4910         specifiers requiring an explicit format tag..
4911
4912         PR fortran/28201
4913         * gfortran.dg/generic_5: New test.
4914
4915         PR fortran/20893
4916         * gfortran.dg/elemental_optional_args_1.f90: New test.
4917
4918 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4919
4920         * gnat.dg/assert.ads: New file.
4921         * gnat.dg/controlled_record.ads: Likewise.
4922         * gnat.dg/controlled_record.adb: Likewise.
4923
4924 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4925
4926         PR c++/28292
4927         * g++.dg/other/error12.C: New test.
4928
4929         PR c++/28269
4930         * g++.dg/template/crash54.C: New test.
4931
4932 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4933
4934         PR c++/28249
4935         * g++.dg/parse/catch1.C: New test.
4936
4937         PR c++/28294
4938         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4939
4940         PR c++/28387
4941         * g++.dg/ext/attrib24.C: New test.
4942
4943 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4944
4945         PR c++/28343
4946         * g++.dg/ext/asmspec1.C: New test.
4947
4948 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4949
4950         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4951         (dg-test): Support shouldfail tests.
4952         * lib/target-supports-dg.exp (dg-shouldfail): New.
4953         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4954         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4955         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4956         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4957         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4958         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4959         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4960
4961 2006-07-13  Jan Hubicka  <jh@suse.cz>
4962
4963         * gcc.target/i386/memcpy-1.c: New.
4964
4965 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4966
4967         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4968
4969 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4970
4971         PR fortran/25097
4972         * gfortran.dg/present_1.f90: New test.
4973
4974         PR fortran/20903
4975         * gfortran.dg/interface_derived_type_1.f90: New test.
4976
4977 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4978
4979         PR fortran/28213
4980         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4981         list.
4982
4983 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4984
4985         PR c++/27820
4986         * g++.dg/other/label1.C: New test.
4987
4988 2006-07-07   Richard Guenther  <rguenther@suse.de>
4989
4990         PR middle-end/28268
4991         * gcc.dg/torture/pr28268.c: New testcase.
4992
4993 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4994
4995         PR c++/27019
4996         * g++.dg/ext/pr27019.C: New.
4997
4998 2006-07-07  Richard Guenther  <rguenther@suse.de>
4999
5000         PR tree-optimization/28187
5001         * gcc.dg/pr28187.c: New testcase.
5002
5003 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5004
5005         * gnat.dg/address_conversion.adb: New test.
5006         * gnat.dg/boolean_subtype.adb: Likewise.
5007         * gnat.dg/frame_overflow.adb: Likewise.
5008         * gnat.dg/pointer_array.adb: Likewise.
5009         * gnat.dg/pointer_conversion.adb: Likewise.
5010
5011 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5012
5013         PR fortran/28237
5014         PR fortran/23420
5015         * gfortran.dg/print_fmt_5.f90: New test.
5016
5017 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5018
5019         PR fortran/28129
5020         * gfortran.dg/bounds_check_4.f90: New test.
5021
5022 2006-07-05  Richard Guenther  <rguenther@suse.de>
5023
5024         PR target/28158
5025         * gfortran.dg/pr28158.f90: New testcase.
5026
5027 2006-07-05  Richard Guenther  <rguenther@suse.de>
5028
5029         PR tree-optimization/28162
5030         * gcc.dg/pr28162.c: New testcase.
5031
5032 2006-07-05  Richard Guenther  <rguenther@suse.de>
5033         Andrew Pinski  <pinskia@gcc.gnu.org>
5034
5035         PR c++/27084
5036         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5037
5038 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5039
5040         PR fortran/28174
5041         * gfortran.dg/actual_array_substr_2.f90: New test.
5042
5043         PR fortran/28167
5044         * gfortran.dg/actual_array_constructor_2.f90: New test.
5045
5046 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5047
5048         * gfortran.dg/itime_idate_1.f: New test.
5049         * gfortran.dg/itime_idate_2.f: New test.
5050
5051 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5052
5053         PR libgfortran/27704
5054         * gfortran.dg/open_status_3.f90: New test.
5055         * gfortran.dg/fmt_l.f90: Update for new feature.
5056
5057 2006-07-03  Asher Langton  <langton2@llnl.gov>
5058
5059         * gfortran.dg/oldstyle_2.f90: New.
5060
5061 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5062
5063         * gnat.dg/string_slice.adb: New test.
5064
5065 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5066
5067         PR fortran/19259
5068         * gfortran.dg/semicolon_fixed.c: New.
5069         * gfortran.dg/semicolon_free.c: New.
5070
5071 2006-06-30  Mike Stump  <mrs@apple.com>
5072
5073         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5074         that don't support internal visibility.
5075
5076 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5077
5078         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5079         for '(' / ')' needing an extra '\'.
5080
5081 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5082
5083         PR middle-end/27428
5084         * gcc.dg/pr27428-1.c: New test case.
5085
5086 2006-06-29  Mike Stump  <mrs@apple.com>
5087
5088         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5089         on darwin as we can't align commons large enough yet.
5090
5091         * gcc.dg/vla-8.c: Add additional testcases.
5092
5093 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5094
5095         PR c++/28114
5096         * g++.dg/other/pr28114.C: New.
5097
5098 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5099
5100         * gcc.c-torture/compile/20060625-1.c: New test.
5101
5102 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5103
5104         PR fortran/20867
5105         * gfortran.dg/stfunc_3.f90: New test.
5106
5107         PR fortran/25056
5108         * gfortran.dg/impure_actual_1.f90: New test.
5109
5110         PR fortran/20874
5111         * gfortran.dg/elemental_result_1.f90: New test.
5112
5113         PR fortran/25073
5114         * gfortran.dg/select_7.f90: New test.
5115
5116         PR fortran/27554
5117         * intrinsic_actual_1.f: New test.
5118
5119         PR fortran/22038
5120         PR fortran/28119
5121         * gfortran.dg/forall_4.f90: New test.
5122
5123         PR fortran/25072
5124         * gfortran.dg/forall_5.f90: New test.
5125
5126 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5127
5128         PR c++/28051
5129         * g++.dg/template/using13.C: New test.
5130
5131         PR c++/28054
5132         * g++.dg/other/incomplete3.C: New test.
5133
5134 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5135
5136         PR fortran/28081
5137         * gfortran.dg/substr_3.f: New test.
5138         * gfortran.dg/equiv_2.f90: Update expected error message.
5139
5140 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5141
5142         PR fortran/28118
5143         * gfortran.dg/actual_array_substr_1.f90: New test.
5144
5145 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5146
5147         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5148         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5149
5150 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5151
5152         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5153
5154 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5155
5156         PR fortran/27981
5157         * gfortran.dg/simpleif_2.f90: New test.
5158
5159 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5160
5161         * g++.dg/template/error22.C: Fix typo.
5162
5163 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5164
5165         PR c++/28112
5166         * g++.dg/ext/attrib23.C: New test.
5167
5168 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5169
5170         * gnat.dg/varsize_temp.adb: New test.
5171
5172 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5173
5174         PR c++/11468
5175         * g++.dg/other/java2.C: New test.
5176
5177 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5178
5179         PR target/27789
5180         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5181         initialization.
5182
5183 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5184
5185         PR target/27531
5186         * gcc.dg/pr27531-1.c: New test case.
5187
5188 2006-06-22  Asher Langton  <langton2@llnl.gov>
5189
5190         PR fortran/24748
5191         * gfortran.dg/implicit_8.f90: New.
5192
5193 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5194
5195         PR rtl-optimization/28121
5196         * gcc.dg/pr28121.c: New test.
5197
5198 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5199
5200         PR c++/27805
5201         * g++.dg/parse/ptrmem6.C: New test.
5202
5203         PR c++/27821
5204         * g++.dg/template/error22.C: New test.
5205
5206 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5207
5208         PR c++/28111
5209         * g++.dg/template/friend43.C: New test.
5210
5211         PR c++/28110
5212         * g++.dg/template/crash53.C: New test.
5213
5214         PR c++/28109
5215         * g++.dg/rtti/incomplete1.C: New test.
5216
5217 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5218
5219         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5220
5221 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5222
5223         * gcc.c-torture/execute/complex-7.c: New.
5224
5225 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5226
5227         * gcc.dg/merge-all-constants-1.c: New test.
5228
5229 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5230
5231         PR c++/28113
5232         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5233
5234 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5235
5236         * gfortran.dg/rrspacing_1.f90: New test.
5237
5238 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5239
5240         PR c++/28052
5241         * g++.dg/other/bitfield2.C: New test.
5242
5243 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5244
5245         PR tree-optimization/27331
5246         * gcc.dg/pr27331.c: New test.
5247
5248 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5249             Eric Botcazou  <ebotcazou@adacore.com>
5250
5251         PR ada/18692
5252         * lib/gnat.exp: New file.
5253         * lib/gnat-dg.exp: Likewise.
5254         * gnat.dg: New directory.
5255         * gnat.dg/dg.exp: New driver.
5256         * gnat.dg/specs: New directory.
5257         * gnat.dg/specs/specs.exp: New driver.
5258         * gnat.dg/style: New directory.
5259         * gnat.dg/style/style.exp: New driver.
5260
5261 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5262
5263         PR fortran/16206
5264         * gfortran.dg/array_initializer_1.f90: New test.
5265
5266         PR fortran/28005
5267         * gfortran.dg/matmul_3.f90: New test.
5268
5269 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5270
5271         PR middle-end/28075
5272         * gcc.dg/tree-ssa/inline-1.c: New test.
5273
5274 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5275
5276         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5277         in malloc prototype; remove XFAIL.
5278         * gcc.dg/pr18241-2.c: Ditto.
5279         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5280         in memset prototype; remove XFAIL.
5281         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5282
5283 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5284
5285         * gcc.dg/vla-8.c: Add.
5286
5287 2006-06-19  Richard Guenther  <rguenther@suse.de>
5288
5289         PR tree-optimization/27090
5290         * g++.dg/tree-ssa/pr27090.C: New testcase.
5291
5292 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5293
5294         PR target/27861
5295         * gcc.dg/pr27861-1.c: New test case.
5296
5297 2006-06-19  Richard Guenther  <rguenther@suse.de>
5298
5299         PR middle-end/28045
5300         * gcc.dg/torture/pr28045.c: New testcase.
5301
5302 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5303
5304         PR fortran/26801
5305         * gfortran.dg/associated_4.f90: New test.
5306
5307 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5308
5309         PR fortran/19310
5310         PR fortran/19904
5311         * gfortran.dg/real_const_3.f90: New test.
5312
5313 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5314
5315         PR c++/28016
5316         * g++.dg/template/static26.C: New test.
5317
5318         PR c++/27979
5319         * g++.dg/expr/bitfield2.C: New test.
5320
5321         PR c++/27884
5322         * g++.dg/parse/linkage2.C: New test.
5323
5324 2006-06-16  Richard Guenther  <rguenther@suse.de>
5325
5326         PR middle-end/27116
5327         * gcc.dg/pr15785-1.c: Revert last change.
5328         * gcc.dg/torture/pr27116-2.c: New testcase.
5329
5330 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5331
5332         PR middle-end/27802
5333         * gcc.dg/pr27802-1.c: New test case.
5334
5335 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5336
5337         PR c++/27689
5338         * g++.dg/template/ttp18.C: New test.
5339         * g++.dg/template/ttp19.C: Likewise.
5340
5341         PR c++/27666
5342         * g++.dg/expr/cond9.C: New test.
5343
5344         PR c++/27640
5345         * g++.dg/template/ctor7.C: New test.
5346
5347 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5348
5349         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5350
5351 2006-06-16  Richard Guenther  <rguenther@suse.de>
5352
5353         PR tree-optimization/27781
5354         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5355
5356 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5357
5358         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5359
5360 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5361
5362         * gcc.dg/tree-ssa/loop-18.c: New test.
5363
5364 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5365
5366         PR c++/27665
5367         * g++.dg/template/crash52.C: New test.
5368
5369         PR c++/27648
5370         * g++.dg/ext/attrib22.C: New test.
5371
5372         PR c++/26559
5373         * g++.dg/template/builtin1.C: New test.
5374         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5375
5376         PR c++/28018
5377         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5378         assignment.
5379         * g++.old-deja/g++.pt/crash51.C: Likewise.
5380
5381         PR c++/27227
5382         * g++.dg/lookup/linkage1.C: New test.
5383         * g++.dg/lookup/linkage2.C: Likewise.
5384
5385 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5386
5387         PR middle-end/27959
5388         * gcc.dg/pr27959.c: New testcase.
5389
5390 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5391
5392         PR target/28014:
5393         * g++.dg/eh/div.C: New test.
5394
5395 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5396
5397         PR c++/27894
5398         * g++.dg/tree-ssa/pr26757.C: New test.
5399         * g++.dg/tree-ssa/pr27894.C: New test.
5400
5401 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5402
5403         * gcc.c-torture/compile/20060609-1.c: New test.
5404
5405         PR target/27863
5406         * gcc.c-torture/compile/pr27863.c: New test.
5407
5408 2006-06-13  Richard Guenther  <rguenther@suse.de>
5409
5410         PR tree-optimization/27830
5411         * g++.dg/tree-ssa/pr27830.C: New testcase.
5412
5413 2006-06-13  Matthew Sachs  <msachs@apple.com>
5414
5415         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5416         the list of compiler flags; this causes those flags to be checked
5417         for things like dg-skip-if.
5418
5419 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5420
5421         PR c++/27601
5422         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5423
5424 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5425             Kazu Hirata  <kazu@codesourcery.com>
5426
5427         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5428         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5429
5430 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5431
5432         PR c++/27933
5433         * g++.dg/lookup/using15.C: New test.
5434
5435         PR c++/27951
5436         * g++.dg/other/anon4.C: New test.
5437
5438 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5439
5440         PR c++/21210
5441         * g++.dg/init/complex1.C: New test case.
5442
5443 2006-06-11  Eric Christopher  <echristo@apple.com>
5444
5445         PR middle-end/27948
5446         * gcc.dg/bf-ms-layout.c: Run on darwin.
5447         * gcc.dg/bf-no-ms-layout: Ditto.
5448         * gcc.dg/attr-ms_struct-2.c: New.
5449         * gcc.dg/bf-ms-layout-2.c: Ditto.
5450
5451 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5452
5453         * gcc.dg/attr-ms_struct-packed1.c: New.
5454
5455 2006-06-09  Mike Stump  <mrs@apple.com>
5456
5457         * gcc.dg/vla-7.c: Add.
5458
5459 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5460
5461         PR fortran/24558
5462         * gfortran.dg/entry_6.f90: New test.
5463
5464         PR fortran/20877
5465         PR fortran/25047
5466         * gfortran.dg/entry_7.f90: New test.
5467
5468 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5469
5470         PR c/27747
5471         * gcc.dg/cpp/_Pragma6.c: New test.
5472
5473         PR c++/27748
5474         * g++.dg/cpp/_Pragma1.C: New test.
5475
5476         PR preprocessor/27746
5477         * gcc.dg/gomp/macro-3.c: New test.
5478         * gcc.dg/gomp/macro-4.c: New test.
5479         * g++.dg/gomp/macro-3.C: New test.
5480         * g++.dg/gomp/macro-4.C: New test.
5481
5482 2006-06-09  Richard Guenther  <rguenther@suse.de>
5483
5484         PR tree-optimization/26998
5485         * gcc.dg/torture/pr26998.c: New testcase.
5486         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5487
5488 2006-06-08  Mike Stump  <mrs@apple.com>
5489
5490         * gcc.dg/pr27095.c: Account for stubs.
5491
5492         PR target/26427
5493         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5494         produce bad code on darwin.
5495
5496 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5497
5498         PR fortran/27958
5499         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5500
5501 2006-06-08  Asher Langton  <langton2@llnl.gov>
5502
5503         PR fortran/27786
5504         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5505
5506 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5507
5508         PR target/27421
5509         * gcc.dg/union-3.c: New test.
5510
5511 2006-06-08  Richard Guenther  <rguenther@suse.de>
5512
5513         PR middle-end/27116
5514         * gcc.dg/torture/pr27116.c: New testcase.
5515         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5516
5517 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5518
5519         PR rtl-optimization/26449
5520         * gcc.dg/pr26449.c: New test.
5521
5522 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5523
5524         PR c++/27601
5525         * g++.dg/ext/offsetof1.C: Test member functions.
5526
5527 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5528
5529         * gcc.dg/pr27095.c: Improve scanning.
5530
5531 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5532
5533         PR fortran/23091
5534         * gfortran.dg/saved_automatic_1.f90: New test.
5535
5536         PR fortran/24168
5537         * gfortran.dg/array_simplify_1.f90: New test.
5538
5539         PR fortran/25090
5540         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5541
5542         PR fortran/25058
5543         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5544
5545 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5546
5547         PR c++/27177
5548         * g++.dg/expr/cast7.C: New test.
5549
5550 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5551
5552         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5553         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5554         * lib/fortran-torture.exp (fortran-torture-compile,
5555         fortran-torture-execute): Ditto.
5556
5557 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5558
5559         PR target/27842
5560         * gcc.dg/vmx/pr27842.c: New test.
5561
5562 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5563
5564         PR libfortran/27895
5565         * gfortran.dg/bounds_check_3.f90: New test.
5566
5567 2006-06-05  Mike Stump  <mrs@apple.com>
5568
5569         * objc.dg/objc-fast-4.m: Skip for ppc64.
5570
5571 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5572
5573         PR testsuite/27705
5574         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5575
5576 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5577             Victor Kaplansky  <victork@il.ibm.com>
5578
5579         PR tree-optimizations/26360
5580         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5581         with -fno-tree-dce.
5582         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5583
5584 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5585
5586         PR fortran/14067
5587         * gfortran.dg/data_char_1.f90: Add messages for truncated
5588         strings.
5589
5590         PR fortran/16943
5591         * gfortran.dg/func_decl_2.f90: New test.
5592
5593         PR fortran/20839
5594         * gfortran.dg/do_2.f90: New test.
5595
5596         PR fortran/27655
5597         * gfortran.dg/associated_3.f90: New test.
5598
5599 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5600
5601         PR c++/27819
5602         * g++.dg/template/static25.C: New test.
5603
5604         PR c++/27722
5605         * g++.dg/init/array21.C: New test.
5606
5607         PR c++/27807
5608         * g++.dg/ext/complit7.C: New test.
5609
5610         PR c++/27806
5611         * g++.dg/parse/ptrmem5.C: New test.
5612
5613 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5614             Andrew Pinski  <pinskia@physics.uc.edu>
5615
5616         PR c/27150
5617         PR middle-end/27382
5618         * gcc.dg/pr27150-1.c: New testcase.
5619         * gcc.dg/pr27382-1.c: New testcase.
5620         * gcc.dg/pr27382-2.c: New testcase.
5621
5622 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5623
5624         PR c/25161
5625         PR c/27020
5626         * gcc.dg/array-10.c: New test.
5627
5628 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5629
5630         PR c++/27804
5631         * g++.dg/init/const4.C: New test.
5632         * g++.dg/init/member1.C: Add error-marker.
5633         * g++.dg/other/fold1.C: Adjust error-marker.
5634
5635 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5636
5637         PR c++/27601
5638         * g++.dg/ext/offsetof1.C: New test.
5639
5640 2006-06-04 Eric Christopher <echristo@apple.com>
5641
5642         * gcc.dg/attr-ms_struct-1.c: New.
5643
5644 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5645
5646         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5647
5648 2006-06-04  Richard Guenther  <rguenther@suse.de>
5649
5650         PR tree-optimization/27039
5651         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5652
5653 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5654
5655         PR target/26223
5656         * gcc.target/i386/amd64-abi-2.c: New test case.
5657
5658 2006-06-02  Eric Christopher  <echristo@apple.com>
5659
5660         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5661         * gcc.target/i386/20020523-1.c: Skip if darwin.
5662         * gcc.target/i386/asm-3.c: Ditto.
5663         * gcc.target/i386/20011119-1.c: Ditto.
5664         * gcc.target/i386/clobbers.c: Remove pic part of test.
5665
5666 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5667
5668         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5669         * g++.old-deja/g++.other/init19.C: Ditto.
5670         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5671         and add other platforms as expected failures.
5672
5673 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5674
5675         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5676         (is-effective-target-keyword): Ditto.
5677
5678 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5679
5680         PR fortran/27715
5681         * gfortran.dg/extended_char_comparison_1.f:  New test.
5682
5683 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5684
5685         PR fortran/25098
5686         * gfortran.dg/dummy_procedure_1.f90: New test.
5687
5688         PR fortran/25147
5689         * gfortran.dg/dummy_procedure_2.f90: New test.
5690
5691         * gfortran.dg/associated_2.f90: Correct to make consistent with
5692         standard.
5693
5694 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5695
5696         * gcc.target/i386/387-11.c: New test case.
5697
5698 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5699
5700         PR c++/27801
5701         * g++.dg/template/cond6.C: New test.
5702
5703         PR c++/26496
5704         * g++.dg/template/crash51.C: New test.
5705         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5706
5707         PR c++/27385
5708         * g++.dg/init/array20.C: New test.
5709
5710 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5711
5712         * gcc.dg/builtins-54.c: New test case.
5713
5714 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5715
5716         PR c++/26433
5717         * g++.dg/template/fntry1.C: Add dg-do link.
5718
5719         PR c++/27808
5720         * g++.dg/parse/friend6.C: New test.
5721
5722 2006-05-30  Asher Langton  <langton2@llnl.gov>
5723
5724         * gfortran.dg/cray_pointers_7.f90: New test.
5725
5726 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5727
5728         PR tree-optimization/23452
5729         * gcc.dg/fold-mulconj-1.c: New test case.
5730
5731 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5732
5733         PR c++/27803
5734         * g++.dg/parse/bitfield1.C: New test.
5735
5736 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5737
5738         * gcc.target/ppc-eq0-1.c: New test case.
5739         * gcc.target/ppc-negeq0-1.c: New test case.
5740
5741 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5742
5743         PR c/27273
5744         * gcc.dg/overflow-warn-5.c: New test.
5745
5746 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5747
5748         PR c/27718
5749         * gcc.dg/sizeof-1.c: New test.
5750
5751 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5752
5753         PR target/27790
5754         * gcc.target/i386/pr27790.c: New test.
5755
5756 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5757
5758         PR libgfortran/27757
5759         * gfortran.dg/direct_io_5.f90: New test.
5760
5761 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5762
5763         PR libgfortran/27634
5764         * gfortran.dg/fmt_missing_period_1.f: New test.
5765         * gfortran.dg/fmt_missing_period_2.f: New test.
5766         * gfortran.dg/fmt_missing_period_3.f: New test.
5767
5768 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5769
5770         PR fortran/19777
5771         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5772         arrays.
5773
5774 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5775
5776         PR c++/27713
5777         * g++.dg/template/new6.C: New test.
5778
5779 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5780
5781         PR tree-optimization/24964
5782         * gcc.target/i386/387-10.c: New test case.
5783
5784 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5785
5786         * intrinsics/string_intrinsics.c (compare_string):
5787         Use memcmp instead of strncmp to avoid tripping over
5788         CHAR(0) in a string.
5789
5790 2006-05-27  Richard Guenther  <rguenther@suse.de>
5791
5792         PR middle-end/27773
5793         * gcc.dg/torture/pr27773.c: New testcase.
5794
5795 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5796
5797         * gcc.dg/pr24561.c: Rename to..
5798         * gcc.dg/pr25962.c: .. this.
5799
5800 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5801
5802         PR fortran/19777
5803         * gfortran.dg/bounds_check_2.f: New test.
5804
5805 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5806
5807         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5808         * gfortran.dg/byte_1.f90: Likewise.
5809         * gfortran.dg/dup_save_2.f90: Likewise.
5810
5811 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5812
5813         * gfortran.dg/associated_2.f90: New test.
5814
5815 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5816
5817         PR fortran/27524
5818         * gfortran.dg/bounds_check_1.f90: New test.
5819
5820 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5821
5822         PR rtl-optimization/27661
5823         * gcc.dg/pr27661.c: New test case.
5824
5825 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5826
5827         PR fortran/23151
5828         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5829         * gfortran.dg/print_parentheses_1.f:  New test.
5830         * gfortran.dg/print_parentheses_2.f90:  New test.
5831
5832 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR target/27758
5835         * gcc.dg/pr27758.c: New test.
5836
5837 2006-05-24  Falk Hueffner  <falk@debian.org>
5838
5839         * gcc.c-torture/compile/pr27571.c: New test.
5840
5841 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5842
5843         PR fortran/27709
5844         * gfortran.dg/spec_expr_4.f90: New test.
5845
5846         PR fortran/27155
5847         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5848
5849 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5850
5851         PR c++/20103
5852         * g++.dg/ext/complit6.C: New test.
5853         * g++.dg/ext/complit3.C: Adjust error markers.
5854         * g++.dg/init/const3.C: New test.
5855
5856 2006-05-25  Richard Guenther  <rguenther@suse.de>
5857
5858         PR middle-end/27743
5859         * gcc.dg/torture/pr27743.c: New testcase.
5860
5861 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5862
5863         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5864
5865 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5866
5867         * gcc.dg/compat/scalar-by-value-x.h: New.
5868         * gcc.dg/compat/scalar-by-value-y.h: New.
5869         * gcc.dg/compat/scalar-by-value-5.c: New.
5870         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5871         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5872         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5873         * gcc.dg/compat/scalar-by-value-6.c: New.
5874         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5875         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5876         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5877
5878 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5879
5880         PR tree-optimization/27639
5881         PR tree-optimization/26719
5882         * gcc.dg/pr27639.c: New test.
5883         * gcc.dg/pr26719.c: New test.
5884         * gcc.dg/tree-ssa/scev-cast.c: New test.
5885
5886 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5887
5888         PR c++/20173
5889         * g++.dg/template/error21.C: New test.
5890
5891 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5892
5893         PR target/27696
5894         * gcc.target/i386/pr27696.c: New.
5895
5896 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5897
5898         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5899
5900         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5901
5902 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5903
5904         PR c++/27716
5905         * g++.dg/other/assign1.C: New test.
5906
5907 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5908
5909         PR target/27266
5910         * gcc.target/i386/pr27266.c: New.
5911
5912 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5913
5914         PR c++/27451
5915         * g++.dg/ext/asm9.C: New test.
5916
5917 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5918
5919         PR rtl-optimization/25514
5920         * gcc.c-torture/compile/pr25514.c: New test.
5921
5922 2006-05-22  Richard Guenther  <rguenther@suse.de>
5923
5924         Revert
5925         2006-01-31  Richard Guenther  <rguenther@suse.de>
5926
5927         * gcc.target/i386/sselibm-1.c: New testcase.
5928         * gcc.target/i386/sselibm-2.c: Likewise.
5929         * gcc.target/i386/sselibm-3.c: Likewise.
5930         * gcc.target/i386/sselibm-4.c: Likewise.
5931         * gcc.target/i386/sselibm-5.c: Likewise.
5932
5933 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5934
5935         PR c/27420
5936         * gcc.dg/func-args-2.c: New test.
5937
5938         PR c/26818
5939         * gcc.dg/struct-incompl-1.c: New test.
5940
5941 2006-05-22  Richard Guenther  <rguenther@suse.de>
5942
5943         PR testsuite/27708
5944         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5945         the transformations we test for.
5946
5947 2006-05-22  Richard Guenther  <rguenther@suse.de>
5948
5949         PR testsuite/27707
5950         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5951
5952 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5953
5954         PR c++/27210
5955         * g++.dg/warn/new1.C: New test.
5956         * g++.dg/template/new5.C: Likewise.
5957
5958 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5959
5960         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5961         * gcc.target/i386/20060512-3.c: Likewise.
5962
5963 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5964
5965         PR rtl-optimization/27671
5966         * gcc.c-torture/execute/pr27671-1.c: New.
5967         * gcc.dg/pr27671-2.c: Likewise.
5968
5969         PR tree-optimization/26622.
5970         * gcc.c-torture/compile/pr26622.c: New.
5971
5972 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5973
5974         PR fortran/27613
5975         * gfortran.dg/recursive_reference_1.f90: New test.
5976
5977 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5978
5979         PR fortran/25746
5980         * gfortran.dg/elemental_subroutine_3.f90: New test.
5981
5982         PR fortran/25090
5983         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5984
5985         PR fortran/27584
5986         * gfortran.dg/associated_target_1.f90: New test.
5987
5988         PR fortran/19015
5989         * gfortran.dg/maxloc_shape_1.f90: New test.
5990
5991 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5992
5993         PR libgfortran/24459
5994         * gfortran.dg/namelist_24.f90: New test.
5995         * gfortran.dg/namelist_12.f: Fix typo in comment.
5996
5997 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5998
5999         PR middle-end/25776
6000         * g++.dg/other/error11.C: New test.
6001
6002 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6003
6004         * gcc.target/mips/pr26765.c: Add -w to options.
6005
6006 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6007
6008         * lib/target-supports.exp (check_effective_target_mpaired_single):
6009         New function.
6010         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6011         multilibs.
6012         * g++.dg/vect/vect.exp: Likewise.
6013
6014 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6015
6016         PR testsuite/25891
6017         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6018
6019 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6020
6021         PR fortran/27662
6022         * gfortran.dg/temporary_1.f90: New file.
6023
6024 2006-05-19  Andreas Schwab  <schwab@suse.de>
6025
6026         * g++.dg/other/unused1.C: Also match "stringz".
6027
6028 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6029
6030         PR c++/26433
6031         * g++.dg/template/fntry1.C: New test.
6032
6033 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6034
6035         PR c++/27471
6036         PR c++/27506
6037         * g++.dg/conversion/bitfield5.C: New test.
6038         * g++.dg/conversion/bitfield6.C: New test.
6039
6040 2006-05-18  Mike Stump  <mrs@apple.com>
6041
6042         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6043         * gcc.dg/vla-4.c: Add.
6044         * gcc.dg/vla-5.c: Add.
6045         * gcc.dg/vla-6.c: Add.
6046
6047 2006-05-12  Stuart Hastings  <stuart@apple.com>
6048
6049         * testsuite/gcc.target/i386/20060512-1.c: New.
6050         * testsuite/gcc.target/i386/20060512-2.c: New.
6051         * testsuite/gcc.target/i386/20060512-3.c: New.
6052         * testsuite/gcc.target/i386/20060512-4.c: New.
6053
6054 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6055
6056         PR c++/26122
6057         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6058
6059         PR c++/26068
6060         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6061         * g++.dg/parse/linkage1.C: New test.
6062
6063 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6064
6065         PR tree-optimization/27548
6066         * g++.dg/tree-ssa/pr27548.C: New test.
6067
6068 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6069
6070         PR fortran/26551
6071         * gfortran.dg/recursive_check_1.f: New test.
6072         * gfortran.dg/recursive_check_2.f90: New test.
6073
6074 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6075
6076         * g++.dg/opt/temp2.C: New test.
6077
6078 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6079
6080         PR c++/27491
6081         * g++.dg/init/brace5.C: New test.
6082
6083         PR middle-end/27415
6084         * gcc.dg/gomp/pr27415.c: New test.
6085         * g++.dg/gomp/pr27415.C: New test.
6086
6087         PR tree-optimization/27549
6088         * g++.dg/tree-ssa/pr27549.C: New test.
6089
6090 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6091
6092         PR libgfortran/27575
6093         * gfortran.dg/read_eof_4.f90: New test.
6094
6095 2006-05-16  Richard Guenther  <rguenther@suse.de>
6096
6097         PR tree-optimization/22303
6098         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6099
6100 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6101
6102         PR middle-end/27573
6103         * gcc.dg/gomp/pr27573.c: New test.
6104         * gfortran.dg/gomp/pr27573.f90: New test.
6105
6106         PR c/27499
6107         * gcc.dg/gomp/pr27499.c: New test.
6108         * g++.dg/gomp/pr27499.C: New test.
6109
6110 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6111
6112         PR c++/27339
6113         * g++.dg/parser/access8.C: Adjust error marker.
6114         * g++.dg/template/access17.C: New test.
6115         * g++.dg/template/access18.C: Likewise.
6116
6117 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6118
6119         PR target/26600
6120         * gcc.target/i386/pr26600.c: New test case.
6121
6122 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6123
6124         PR c++/27505
6125         * g++.dg/expr/bitfield1.C: New test.
6126
6127 2006-05-15  Richard Guenther  <rguenther@suse.de>
6128
6129         PR tree-optimization/27603
6130         * gcc.dg/torture/pr27603.c: New testcase.
6131
6132 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6133
6134         PR fortran/25090
6135         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6136
6137         PR fortran/25082
6138         * gfortran.dg/scalar_return_1.f90: New test.
6139
6140         PR fortran/27411
6141         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6142
6143 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6144
6145         * gcc.dg/gomp/critical-4.c: New test.
6146         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6147         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6148         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6149         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6150
6151 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6152
6153         PR c++/27582
6154         * g++.dg/template/dependent-args1.C: New test.
6155
6156         PR c++/27581
6157         * g++.dg/lookup/this1.C: New test.
6158
6159         PR c++/27315
6160         * g++.dg/template/operator6.C: New test.
6161         * g++.dg/template/incomplete3.C: New test.
6162
6163         PR c++/27559
6164         * g++.dg/template/new4.C: New test.
6165
6166         PR c++/27496
6167         * g++.dg/template/void2.C: New test.
6168
6169 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6170
6171         * g++.dg/template/dependent-expr5.C: New test.
6172
6173 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6174
6175         PR middle-end/26729
6176         * gcc.dg/pr26729-1.c: New test case.
6177
6178 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6179
6180         * gcc.dg/pr27003.c: New test.
6181
6182 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6183
6184         * lib/target-supports.dg (check_cxa_atexit_available): Change
6185         v3_target_compile to ${tool}_target_compile.
6186
6187 2006-05-11  Jason Merrill  <jason@redhat.com>
6188
6189         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6190
6191 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6192
6193         PR fortran/27553
6194         * gfortran.dg/label_5.f90: New test.
6195
6196 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6197
6198         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6199         check_effective_target_powerpc_altivec_ok): New.
6200         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6201         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6202         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6203         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6204         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6205         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6206         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6207         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6208         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6209         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6210         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6211         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6212         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6213         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6214         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6215         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6216         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6217         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6218         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6219         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6220         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6221         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6222         gcc.target/powerpc/altivec-9.c,
6223         gcc.target/powerpc/altivec-consts.c,
6224         gcc.target/powerpc/altivec-pr22085.c,
6225         gcc.target/powerpc/altivec-splat.c,
6226         gcc.target/powerpc/altivec-types-1.c,
6227         gcc.target/powerpc/altivec-types-2.c,
6228         gcc.target/powerpc/altivec-types-3.c,
6229         gcc.target/powerpc/altivec-types-4.c,
6230         gcc.target/powerpc/altivec-varargs-1.c,
6231         gcc.target/powerpc/altivec-vec-merge.c,
6232         gcc.target/powerpc/ppc-vector-memcpy.c,
6233         gcc.target/powerpc/ppc-vector-memset.c,
6234         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6235         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6236         these effective targets.
6237         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6238         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6239
6240 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6241
6242         PR middle-end/27384
6243         * g++.dg/other/fold1.C: New test.
6244
6245         PR middle-end/27488
6246         * gcc.dg/fold-nonneg-1.c: New test.
6247
6248         PR c++/27547
6249         * g++.dg/other/operator1.C: New test.
6250
6251 2006-05-11  Richard Guenther  <rguenther@suse.de>
6252
6253         PR middle-end/27529
6254         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6255
6256 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6257
6258         * lib/target-supports-dg.exp (check-flags): New.
6259         (dg-skip-if): Move flag checks.
6260
6261 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6262
6263         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6264         * lib/target-supports.dg (check_cxa_atexit_available): New.
6265
6266 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6267
6268         PR fortran/27470
6269         * gfortran.dg/multiple_allocation_2.f90: New test case.
6270
6271 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6272
6273         * gcc.target/arm/pr27387.C: Fix a comment typo.
6274
6275 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6276
6277         PR fortran/24549
6278         * gfortran.dg/error_recovery_1.f90: New test.
6279
6280 2006-05-10  Richard Guenther  <rguenther@suse.de>
6281
6282         PR tree-optimization/27302
6283         * gcc.dg/torture/pr27302.c: New testcase.
6284
6285 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6286         Richard Guenther  <rguenther@suse.de>
6287
6288         PR middle-end/27498
6289         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6290
6291 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6292
6293         PR rtl-optimization/27335
6294         * gcc.dg/pr27335.c: New test.
6295
6296 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6297
6298         * gcc.target/mips/mips-ps-5.c: New file.
6299
6300 2006-05-08  Jan Hubicka  <jh@suse.cz>
6301
6302         PR middle-end/25962
6303         * gcc.dg/pr25962.c: New.
6304
6305 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6306
6307         PR target/27158
6308         * gcc.target/powerpc/pr27158.c: New test case.
6309
6310 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6311
6312         PR testsuite/27476
6313         * ada/acats/run_all.sh: Use test -z.
6314
6315 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6316
6317         PR libfortran/18271
6318         * gfortran.dg/spec_expr_3.f90: New test.
6319
6320 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6321
6322         PR target/24879
6323         * gcc.target/i386/monitor.c: New file.
6324
6325 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6326
6327         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6328
6329 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6330
6331         PR c++/27447
6332         * g++.dg/other/ptrmem7.C: New test.
6333
6334 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6335
6336         PR target/27421
6337         * gcc.dg/array-9.c: New test.
6338
6339 2006-05-07  Richard Guenther  <rguenther@suse.de>
6340
6341         PR tree-optimization/27409
6342         * gcc.dg/torture/pr27409.c: New testcase.
6343
6344 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6345
6346         PR fortran/27457
6347         * gfortran.dg/select_6.f90: New.
6348
6349 2006-05-07  Richard Guenther  <rguenther@suse.de>
6350
6351         PR tree-optimization/27136
6352         * gcc.dg/torture/pr27136.c: New testcase.
6353
6354 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6355
6356         PR fortran/24813
6357         * gfortran.dg/char_cons_len_1.f90: New test.
6358
6359 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6360
6361         PR c++/27427
6362         * g++.dg/template/incomplete2.C: New test.
6363
6364 2006-05-06  Richard Guenther  <rguenther@suse.de>
6365
6366         PR tree-optimization/27151
6367         * gcc.dg/vect/pr27151.c: New testcase.
6368
6369 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6370
6371         PR c++/27430
6372         * g++.dg/template/void1.C: New test.
6373
6374         PR c++/27423
6375         * g++.dg/other/void2.C: New test.
6376
6377         PR c++/27422
6378         * g++.dg/conversion/void1.C: New test.
6379
6380 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6381
6382         PR/21391
6383         * g++.dg/other/unused1.C: New.
6384
6385 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6386
6387         PR objc/27240
6388         * objc.dg/member-1.m: New test.
6389
6390 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6391
6392         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6393
6394 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6395
6396         PR libfortran/26985
6397         * gfortran.dg/matmul_2.f90: New test.
6398
6399 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6400
6401         * ada/acats/run_all.sh: Use sync when main not found.
6402
6403 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6404
6405         PR target/26765
6406         * gcc.target/mips/pr26765.c: New.
6407
6408 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6409
6410         * gcc.target/bfin: New directory.
6411         * gcc.target/bfin/bfin.exp: New file.
6412         * gcc.target/bfin/frmul.c: New file.
6413         * gcc.target/bfin/arith.c: New file.
6414         * gcc.target/bfin/mul-combine.c: New file.
6415         * gcc.target/bfin/shift.c: New file.
6416
6417 2006-05-04  Richard Guenther  <rguenther@suse.de>
6418
6419         PR tree-optimization/14287
6420         PR tree-optimization/14844
6421         PR tree-optimization/19792
6422         PR tree-optimization/21608
6423         PR tree-optimization/27090
6424         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6425         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6426         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6427         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6428         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6429
6430 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6431
6432         PR tree-optimization/27285
6433         * gcc.c-torture/execute/pr27285.c: New test.
6434
6435         PR middle-end/27388
6436         * gcc.dg/gomp/pr27388-1.c: New test.
6437         * gcc.dg/gomp/pr27388-2.c: New test.
6438         * gcc.dg/gomp/pr27388-3.c: New test.
6439
6440         PR c++/27359
6441         * g++.dg/gomp/pr27359.C: New test.
6442
6443 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6444
6445         PR fortran/20248
6446         * gfortran.dg/iargc.f90: New test.
6447
6448 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6449
6450         PR c++/27102
6451         * g++.dg/template/crash49.C: New test.
6452
6453 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6454
6455         PR testsuite/27032
6456         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6457
6458 2006-05-02  Jeff Law  <law@redhat.com>
6459
6460         PR tree-optimization/27364
6461         * gcc.c-torture/execute/pr27364.c: New test.
6462
6463 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6464
6465         PR c++/27309
6466         * g++.dg/parser/ctor5.C: New test.
6467
6468 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6469
6470         PR target/27387
6471         * gcc.target/arm/arm.exp: New.
6472         * gcc.target/arm/pr27387.C: Likewise.
6473
6474 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6475
6476         PR fortran/27269
6477         PR fortran/27324
6478         * gfortran.dg/module_equivalence_2.f90: New test.
6479
6480 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6481
6482         PR middle-end/27337
6483         * g++.dg/gomp/pr27337-1.C: New test.
6484         * g++.dg/gomp/pr27337-2.C: New test.
6485
6486         PR middle-end/27328
6487         * gcc.dg/gomp/pr27328.c: New test.
6488
6489         PR middle-end/27325
6490         * g++.dg/gomp/pr27325.C: New test.
6491
6492         PR middle-end/27310
6493         * g++.dg/gomp/pr27310.C: New test.
6494
6495 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6496
6497         PR tree-optimization/27291
6498         * g++.dg/tree-ssa/pr27291.C: New test.
6499
6500 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6501
6502         PR tree-optimization/27283
6503         * g++.dg/tree-ssa/pr27283.C: New test.
6504
6505 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6506
6507         * gcc.dg/tree-ssa/loop-16.c: New test.
6508
6509 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6510             Joseph S. Myers  <joseph@codesourcery.com>
6511
6512         * gcc.dg/Wconversion-3.c: New test case.
6513         * gcc.dg/Wconversion-4.c: Likewise.
6514
6515 2006-05-01  Richard Guenther  <rguenther@suse.de>
6516
6517         PR tree-optimization/26726
6518         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6519
6520 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6521
6522         * gcc.dg/Woverflow-1.c: New test case.
6523         * gcc.dg/Woverflow-2.c: Likewise.
6524         * gcc.dg/Woverflow-3.c: Likewise.
6525
6526 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6527
6528         PR c++/27094
6529         * g++.dg/template/defarg8.C: New test.
6530
6531 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6532
6533         PR c++/27278
6534         * g++.dg/parse/operator7.C: New test.
6535
6536 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6537
6538         PR c++/11471
6539         PR c++/27102
6540         * g++.dg/template/crash48.C: New test.
6541
6542         PR c++/27279
6543         * g++.dg/parse/ctor4.C: New test.
6544
6545 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6546
6547         PR fortran/25681
6548         * gfortran.df/char_type_len.f90: New test.
6549
6550 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6551
6552         PR libgfortran/27304
6553         * gfortran.dg/fmt_exhaust.f90: New test.
6554
6555 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6556
6557         PR c/25309
6558         * gcc.dg/large-size-array-2.c: New test case.
6559
6560 2006-04-28  Richard Guenther  <rguenther@suse.de>
6561
6562         PR target/26826
6563         * gcc.target/i386/pr26826.c: New testcase.
6564
6565 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6566
6567         PR middle-end/27260
6568         * gcc.c-torture/execute/pr27260.c: New.
6569
6570 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6571
6572         PR middle-end/27095
6573         * gcc.dg/pr27095.c: New.
6574
6575 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6576
6577         PR c++/27292
6578         * g++.dg/conversion/bitfield4.C: New test.
6579
6580 2006-04-27  Eric Christopher  <echristo@apple.com>
6581
6582         * gcc.dg/pragma-ms_struct.c: New.
6583
6584 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6585
6586         PR c++/27102
6587         * g++.dg/template/crash47.C: New test.
6588
6589 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6590
6591         * gcc.target/i386/sse-7.c: build with -msse.
6592
6593 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6594
6595         PR testsuite/27274:
6596         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6597         (main): Exit if processor doesn't support SSE.
6598
6599 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6600
6601         PR middle-end/27282
6602         * gcc.c-torture/compile/pr27282.c: New test.
6603
6604 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6605
6606         PR middle-end/26913
6607         * g++.dg/gomp/pr26913.C: New test.
6608
6609         PR c/25996
6610         * gcc.dg/gomp/pr25996.c: New test.
6611         * g++.dg/gomp/pr25996.C: New test.
6612
6613 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6614
6615         PR rtl-optimization/26725
6616         * gcc.c-torture/compile/pr26725.c: New test.
6617
6618 2006-04-25  Richard Guenther  <rguenther@suse.de>
6619
6620         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6621         than n + -1.
6622
6623 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6624
6625         * gcc.dg/20060425-1.c: New testcase.
6626
6627 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR tree-optimization/26865
6630         * gcc.dg/pr26865.c: New test.
6631
6632 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6633
6634         PR c++/27292
6635         * g++.dg/conversion/bitfield1.C: New test.
6636         * g++.dg/conversion/bitfield2.C: Likewise.
6637         * g++.dg/conversion/bitfield3.C: Likewise.
6638
6639 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6640         Richard Guenther  <rguenther@suse.de>
6641
6642         PR tree-optimization/27236
6643         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6644
6645 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6646
6647         PR c++/19963
6648         * g++.dg/other/incomplete2.C: New test.
6649
6650 2006-04-24  Richard Guenther  <rguenther@suse.de>
6651
6652         PR middle-end/26869
6653         * gcc.dg/torture/pr26869.c: New testcase.
6654
6655 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6656         Richard Guenther  <rguenther@suse.de>
6657
6658         PR tree-optimization/27218
6659         * g++.dg/tree-ssa/pr27218.C: New testcase.
6660
6661 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6662
6663         PR c++/26912
6664         * g++.dg/template/friend41.C: New test.
6665
6666 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6667
6668         * g++.dg/opt/pr15551.C: Include cstdio.
6669         (main): Use remove instead of unlink.
6670
6671 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6672
6673         * gcc.dg/sibcall-7.c: New test.
6674         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6675         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6676         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6677         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6678         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6679
6680 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6681
6682         PR c++/26534
6683         * g++.dg/opt/bitfield1.C: New test.
6684         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6685         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6686         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6687         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6688         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6689         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6690         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6691         * g++.dg/abi/bitfield2.C: Likewise.
6692         * g++.dg/init/bitfield1.C: Likewise.
6693
6694 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6695
6696         PR fortran/25099
6697         * gfortran.dg/elemental_subroutine_4.f90: New test.
6698         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6699         call sub (m, x).
6700
6701 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6702
6703         * gcc.c-torture/compile/20060421-1.c: New testcase.
6704
6705 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6706
6707         PR c/25875
6708         * gcc.dg/init-bad-4.c: New test.
6709
6710 2006-04-21  Paul Brook  <paul@codesourcery.com>
6711
6712         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6713
6714 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6715
6716         PR fortran/27122
6717         * gfortran.dg/defined_operators_1.f90: New test.
6718         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6719         remove old ones associated, incorrectly, with Note 5.46.
6720
6721         PR fortran/27113
6722         * gfortran.dg/character_array_constructor_1.f90: New test.
6723
6724 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6725
6726         * gcc.dg/20060419-1.c: New test.
6727
6728 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6729
6730         PR c/26774
6731         * gcc.dg/struct-parse-1.c: New test case.
6732
6733 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6734
6735         PR c++/26558
6736         * g++.dg/parse/template19.C: New test.
6737
6738         PR c++/26739
6739         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6740
6741         PR c++/26036
6742         * g++.dg/expr/call3.C: New test.
6743
6744         PR c++/10385
6745         * g++.dg/conversion/dynamic1.C: New test.
6746
6747 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6748
6749         PR c++/27102
6750         * g++.dg/template/crash35.C: Tweak error markers.
6751         * g++.dg/template/crash46.C: New test.
6752         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6753         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6754
6755 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6756
6757         PR rtl-optimization/14261
6758         * gcc.c-torture/compile/20060419-1.c: Added.
6759
6760 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6761
6762         * gfortran.dg/label_1.f90: Adjust dg-error.
6763
6764 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6765
6766         PR target/26961
6767         * gcc.dg/fold-cond-1.c: New test case.
6768         * gcc.dg/pr26961-1.c: Likewise.
6769
6770 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6771
6772         PR libgfortran/27138
6773         * gfortran.dg/read_bad_advance.f90: New test.
6774
6775 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6776             Dale Johannesen  <dalej@apple.com>
6777
6778         PR target/24076
6779         * gcc.target/i386/vecinit-3.c: New testcase.
6780         * gcc.target/i386/vecinit-4.c: Likewise.
6781         * gcc.target/i386/sse-18.c: Likewise.
6782         * gcc.target/i386/sse-19.c: Likewise.
6783
6784 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6785
6786         * gfortran.dg/allocate_zerosize_1.f90: New test.
6787
6788 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6789
6790         PR c++/26365
6791         * g++.dg/template/crash45.C: New test.
6792
6793 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6794
6795         PR fortran/26787
6796         * gfortran.dg/proc_assign_1.f90: New test.
6797         * gfortran.dg/procedure_lvalue.f90: Change message.
6798         * gfortran.dg/namelist_4.f90: Add new error.
6799
6800         PR fortran/25597
6801         PR fortran/27096
6802         * gfortran.dg/auto_pointer_array_result_1.f90
6803
6804         PR fortran/27089
6805         * gfortran.dg/specification_type_resolution_1.f90
6806
6807         PR fortran/18003
6808         PR fortran/25669
6809         PR fortran/26834
6810         * gfortran.dg/bounds_temporaries_1.f90: New test.
6811
6812         PR fortran/27124
6813         * gfortran.dg/array_return_value_1.f90: New test.
6814
6815 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6816
6817         PR fortran/25336
6818         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6819
6820 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6821
6822         PR middle-end/26823
6823         * g++.dg/gomp/pr26823-1.C: New test.
6824         * g++.dg/gomp/pr26823-2.C: New test.
6825
6826 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6827
6828         PR middle-end/27134
6829         * gcc.dg/pr27314.c: New test.
6830
6831 2006-04-13  Richard Henderson  <rth@redhat.com>
6832
6833         * g++.dg/gomp/block-0.C: Update expected matches.
6834
6835 2006-04-13  DJ Delorie  <dj@redhat.com>
6836
6837         * lib/target-supports.exp (check_effective_target_int32plus): New.
6838         (check_effective_target_ptr32plus): New.
6839         (check_effective_target_size32plus): New.
6840         (check_effective_target_int16): New.
6841         (check_profiling_available): Add m32c to the list of unsupported targets.
6842
6843         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6844         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6845         memory size.
6846         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6847         pointers.
6848         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6849         size_t.
6850         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6851         and size_t.
6852         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6853         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6854         not just xstormy16.  Skip m32c due to weird pointer size.
6855         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6856         not just xstormy16.
6857         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6858         not just xstormy16.
6859         * gcc.dg/20020312-2.c: Add m32c support.
6860         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6861         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6862         in test.
6863         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6864         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6865         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6866         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6867         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6868         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6869         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6870         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6871         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6872         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6873         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6874         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6875         in test.
6876         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6877         in test.
6878         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6879         * gcc.dg/pr23049.c: Require >=32 bit integers.
6880         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6881         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6882         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6883         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6884         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6885         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6886         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6887         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6888         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6889         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6890         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6891         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6892         prototype in test.
6893         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6894         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6895         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6896         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6897         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6898
6899         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6900         * gcc.c-torture/execute/20040703-1.x: Likewise.
6901         * gcc.c-torture/execute/20040705-1.x: Likewise.
6902         * gcc.c-torture/execute/20040705-2.x: Likewise.
6903         * gcc.c-torture/execute/20040709-1.x: Likewise.
6904         * gcc.c-torture/execute/20040709-2.x: Likewise.
6905         * gcc.c-torture/execute/20040811-1.x: Likewise.
6906         * gcc.c-torture/execute/20050316-1.x: Likewise.
6907         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6908         * gcc.c-torture/execute/pr19689.x: Likewise.
6909         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6910         * gcc.c-torture/execute/usmul.x: Likewise.
6911         * gcc.c-torture/execute/vrp-5.x: Likewise.
6912         * gcc.c-torture/execute/vrp-6.x: Likewise.
6913         * gcc.dg/debug/20041023-1.s: Likewise.
6914
6915 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6916
6917         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6918         of integers to a vector types are now constant expressions in C.
6919         * gcc.dg/vect/vect-fold-1.c: New test case.
6920
6921 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6922             Ulrich Weigand  <uweigand@de.ibm.com>
6923
6924         PR target/27006
6925         * gcc.dg/vmx/pr27006.c: New testcase.
6926
6927 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6928
6929         PR libgfortran/26766
6930         * gfortran.dg/write_recursive.f90: New test.
6931
6932 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6933
6934         * g++.dg/parse/dtor7.C: New test.
6935         * g++.dg/parse/new1.C: Add error marker.
6936         * g++.dg/template/new3.C: New test.
6937
6938         PR c++/26122
6939         * g++.dg/template/pure1.C: New test.
6940
6941         PR c++/26295
6942         * g++.dg/parse/ptrmem4.C: New test.
6943
6944 2006-04-10  Jeff Law  <law@redhat.com>
6945
6946         PR/27087
6947         * gcc.c-torture/compile/pr27087.c: New test.
6948
6949 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6950
6951         PR/21391
6952         * gcc.dg/20060410.c: New.
6953
6954 2006-04-10  Matthias Klose  <doko@debian.org>
6955
6956         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6957         Recognize multilib directory names containing underscores.
6958
6959 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6960
6961         * gcc.target/i386/vecinit-1.c: New test case.
6962         * gcc.target/i386/vecinit-2.c: Likewise.
6963
6964 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR debug/27057
6967         * g++.dg/debug/dwarf2-2.C: New test.
6968
6969 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6970
6971         PR rtl-optimization/27073
6972         * gcc.c-torture/execute/pr27073.c: New test.
6973
6974 2006-04-08  Mike Stump  <mrs@apple.com>
6975
6976         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6977
6978 2006-04-07  Richard Guenther  <rguenther@suse.de>
6979
6980         PR tree-optimization/26135
6981         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6982
6983 2006-04-06  Jan Hubicka  <jh@suse.cz>
6984
6985         PR profile/26399
6986         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6987
6988 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6989
6990         * g++.dg/conversion/nullptr1.C: New test case.
6991         * g++.dg/conversion/nullptr2.C: Likewise.
6992
6993 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6994
6995         * gfortran.dg/dependency_18.f90: New test case.
6996
6997 2006-04-05  Richard Guenther  <rguenther@suse.de>
6998
6999         PR tree-optimization/26919
7000         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7001         * gcc.dg/ipa/ipa-2.c: Likewise.
7002         * gcc.dg/ipa/ipa-3.c: Likewise.
7003         * gcc.dg/ipa/ipa-5.c: Likewise.
7004
7005 2006-04-05  Richard Guenther  <rguenther@suse.de>
7006
7007         PR tree-optimization/26763
7008         * gcc.dg/torture/pr26763-1.c: New testcase.
7009         * gcc.dg/torture/pr26763-2.c: Likewise.
7010
7011 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7012
7013         PR fortran/23634
7014         PR fortran/25619
7015         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7016
7017 2006-04-04  Eric Christopher  <echristo@apple.com>
7018
7019         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7020         stubs.
7021         * gcc.target/i386/387-5.c: Ditto.
7022
7023 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7024
7025         * gcc.target/sparc/struct-ret-check.c: New test.
7026
7027 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7028
7029         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7030         zero decimal digits specified in format.
7031
7032 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7033
7034         PR fortran/26891
7035         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7036
7037         PR fortran/26976
7038         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7039         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7040         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7041         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7042         bigendian-ness.
7043
7044 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7045
7046         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7047         dummy arguments work when the actual argument is itself a dummy
7048         argument of the caller.
7049
7050 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7051
7052         PR libfortran/24685
7053         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7054
7055 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7056
7057         * gfortran.dg/dependencency_17.f90: New test case.
7058
7059 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7060
7061         * gfortran.dg/dependency_14.f90: New test case.
7062         * gfortran.dg/dependency_15.f90: Likewise.
7063         * gfortran.dg/dependency_16.f90: Likewise.
7064
7065 2006-03-31  Asher Langton  <langton2@llnl.gov>
7066
7067         PR fortran/25358
7068         gfortran.dg/cray_pointers_6.f90: New test.
7069
7070 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7071
7072         PR libgfortran/26890
7073         * gfortran.dg/read_size_noadvance.f90: New test.
7074
7075 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7076
7077         PR fortran/25031
7078         * gfortran.dg/multiple_allocation_1.f90: Check that the
7079         size has changed after a re-allocation with stat.
7080
7081 2006-03-30  Richard Guenther  <rguenther@suse.de>
7082
7083         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7084         removal.
7085         * gcc.target/i386/sselibm-2.c: Likewise.
7086         * gcc.target/i386/sselibm-3.c: Likewise.
7087         * gcc.target/i386/sselibm-4.c: Likewise.
7088         * gcc.target/i386/sselibm-5.c: Likewise.
7089
7090 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7091
7092         * gcc.dg/fold-andxor-1.c: New test case.
7093         * gcc.dg/fold-xorand-1.c: Likewise.
7094
7095 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7096
7097         * gcc.dg/fold-convnotconv-1.c: New test case.
7098
7099 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7100
7101         PR fortran/26779
7102         * gfortran.dg/private_type_5.f90: New test.
7103
7104 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7105
7106         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7107
7108 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7109
7110         * gfortran.dg/advance_2.f90: New test.
7111         * gfortran.dg/advance_3.f90: New test.
7112
7113         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7114
7115 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7116
7117         PR libgfortran/26661
7118         PR libgfortran/26880
7119         * gfortran.dg/read_x_past.f: New test.
7120
7121 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7122
7123         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7124         to be STABS.
7125
7126 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7127
7128         * objc.dg/dwarf-1.m: Skip on AIX.
7129         * objc.dg/dwarf-2.m: Skip on AIX.
7130
7131 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7132
7133         PR fortran/26816
7134         * gfortran.dg/float_1.f90: New test.
7135
7136 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7137
7138         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7139         X86_64 targets.
7140         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7141
7142 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7143
7144         PR libfortran/26735
7145         * gfortran.dg/convert_implied_open.f90: New test case.
7146
7147 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7148
7149         PR fortran/26769
7150         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7151
7152 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7153
7154         PR middle-end/26717
7155         * gcc.dg/pr26717.c: New test.
7156
7157 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7158
7159         * gfortran.dg/dependency_12.f90: New test case.
7160
7161 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7162
7163         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7164
7165 2006-03-24  Jeff Law  <law@redhat.com>
7166
7167         * gcc.c-torture/pr26840.c: New test.
7168
7169 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7170
7171         * objc.dg/dwarf-2.m: New.
7172         * obj-c++.dg/dwarf-2.mm: New.
7173
7174         * g++.old-deja/g++.other/init19.C: New.
7175
7176 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7177
7178         * g++.dg/eh/spbp.C: Skip on AIX.
7179
7180 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR middle-end/26611
7183         * g++.dg/gomp/pr26611-1.C: New test.
7184         * g++.dg/gomp/pr26611-2.C: New test.
7185
7186 2006-03-24  Jeff Law  <law@redhat.com>
7187
7188         * gcc.c-torture/compile/pr26833.c: New test.
7189         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7190
7191 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7192
7193         * gfortran.dg/endfile_2.f90: Delete temp file.
7194
7195 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7196
7197         PR fortran/19303
7198         * gfortran.dg/record_marker_1.f90: New test case.
7199         * gfortran.dg/record_marker_2.f: New test case.
7200         * gfortran.dg/record_marker_3.f90: New test case.
7201
7202 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7203
7204         PR fortran/17298
7205         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7206         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7207
7208 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7209
7210         * lib/gcc-dg.exp (cleanup-modules): New proc.
7211         * gfortran.dg/allocatable_function_1.f90,
7212         gfortran.dg/allocate_char_star_scalar_1.f90,
7213         gfortran.dg/assumed_charlen_function_1.f90,
7214         gfortran.dg/assumed_dummy_1.f90,
7215         gfortran.dg/assumed_shape_ranks_1.f90,
7216         gfortran.dg/assumed_shape_ranks_2.f90,
7217         gfortran.dg/assumed_size_dt_dummy.f90,
7218         gfortran.dg/auto_char_dummy_array_1.f90,
7219         gfortran.dg/auto_char_len_3.f90,
7220         gfortran.dg/automatic_module_variable.f90,
7221         gfortran.dg/bad_automatic_objects_1.f90,
7222         gfortran.dg/char_array_constructor.f90,
7223         gfortran.dg/char_array_structure_constructor.f90,
7224         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7225         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7226         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7227         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7228         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7229         gfortran.dg/derived_pointer_recursion.f90,
7230         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7231         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7232         gfortran.dg/dummy_functions_1.f90,
7233         gfortran.dg/elemental_initializer_1.f90,
7234         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7235         gfortran.dg/elemental_pointer_1.f90,
7236         gfortran.dg/elemental_subroutine_1.f90,
7237         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7238         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7239         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7240         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7241         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7242         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7243         gfortran.dg/global_references_1.f90,
7244         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7245         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7246         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7247         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7248         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7249         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7250         gfortran.dg/large_integer_kind_1.f90,
7251         gfortran.dg/large_real_kind_1.f90,
7252         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7253         gfortran.dg/module_double_reuse.f90,
7254         gfortran.dg/module_equivalence_1.f90,
7255         gfortran.dg/module_interface_1.f90,
7256         gfortran.dg/module_parameter_array_refs_1.f90,
7257         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7258         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7259         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7260         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7261         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7262         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7263         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7264         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7265         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7266         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7267         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7268         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7269         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7270         gfortran.dg/same_name_1.f90,
7271         gfortran.dg/sibling_dummy_procedure_1.f90,
7272         gfortran.dg/sibling_dummy_procedure_2.f90,
7273         gfortran.dg/sibling_dummy_procedure_3.f90,
7274         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7275         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7276         gfortran.dg/used_dummy_types_2.f90,
7277         gfortran.dg/used_dummy_types_3.f90,
7278         gfortran.dg/used_dummy_types_4.f90,
7279         gfortran.dg/used_dummy_types_5.f90,
7280         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7281         gfortran.dg/userdef_operator_1.f90: Use it.
7282
7283 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7284
7285         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7286         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7287         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7288         gfortran.dg/write_back.f,
7289         gfortran.fortran-torture/execute/inquire_1.f90,
7290         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7291
7292 2006-03-21  Jeff Law  <law@redhat.com>
7293
7294         * gcc.dg/tree-ssa/vrp28.c: New test.
7295
7296 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7297
7298         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7299         if _STDC_C99 is defined.
7300         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7301         * gcc.dg/builtins-20.c: Likewise.
7302         * gcc.dg/builtins-53.c: Likewise.
7303         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7304         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7305
7306 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7307
7308         PR tree-opt/26781
7309         * gcc.c-torture/compile/pr26781-1.c: New test.
7310         * gcc.c-torture/compile/pr26781-2.c: New test.
7311
7312 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7313
7314         PR c++/26690
7315         * g++.dg/gomp/pr26690-1.C: New test.
7316         * g++.dg/gomp/pr26690-2.C: New test.
7317
7318 2006-03-20  Jeff Law  <law@redhat.com>
7319
7320         * gcc.dg/tree-ssa/pr21829.c: New test.
7321
7322         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7323
7324 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7325
7326         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7327         (check_visibility_available): Use it.
7328         (check_effective_target_default_packed): Likewise.
7329         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7330         (check_effective_target_fopenmp): Likewise.
7331         (check_effective_target_freorder): Likewise.
7332         (check_effective_target_fpic): Likewise.
7333         (check_named_sections_available): Likewise.
7334         (check_effective_target_ilp32): Likewise.
7335         (check_effective_target_lp64): Likewise.
7336
7337 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7338
7339         PR fortran/20935
7340         * gfortran.dg/scalar_mask_2.f90: New test case.
7341
7342 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7343
7344         PR tree-opt/26629
7345         * gcc.dg/tree-ssa/loadpre12.c: New test.
7346         * gcc.dg/tree-ssa/loadpre13.c: New test.
7347         * gcc.dg/tree-ssa/loadpre14.c: New test.
7348         * gcc.dg/tree-ssa/loadpre15.c: New test.
7349         * gcc.dg/tree-ssa/loadpre16.c: New test.
7350         * gcc.dg/tree-ssa/loadpre17.c: New test.
7351         * gcc.dg/tree-ssa/loadpre18.c: New test.
7352         * gcc.dg/tree-ssa/loadpre19.c: New test.
7353         * gcc.dg/tree-ssa/loadpre20.c: New test.
7354         * gcc.dg/tree-ssa/loadpre21.c: New test.
7355         * gcc.dg/tree-ssa/loadpre22.c: New test.
7356
7357 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7358
7359         PR fortran/26741
7360         * gfortran.dg/elemental_initializer_1.f90: New test.
7361
7362         PR fortran/26716
7363         * gfortran.dg/assumed_shape_ranks_2: New test.
7364
7365 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7366
7367         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7368         target fpic.
7369
7370 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7371
7372         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7373         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7374         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7375         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7376         gfortran.fortran-torture/execute/direct_io.f90,
7377         gfortran.fortran-torture/execute/inquire_2.f90,
7378         gfortran.fortran-torture/execute/inquire_4.f90,
7379         gfortran.fortran-torture/execute/list_read_1.f90,
7380         gfortran.fortran-torture/execute/open_replace.f90,
7381         gfortran.fortran-torture/execute/slash_edit.f90,
7382         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7383         temporary files from testcases.
7384
7385 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7386
7387         PR libgfortran/26509
7388         gfortran.dg/write_direct_eor.f90: New test.
7389
7390 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7391
7392         * gcc.target/powerpc/pr26350.c: New.
7393         * gcc.target/powerpc/indexed-addr.c: New.
7394
7395 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7396
7397         * gfortran.dg/dependency_13.f90: New test case.
7398
7399 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7400
7401         PR middle-end/21781
7402         * gcc.dg/real-const-1.c: New test case.
7403
7404 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7405
7406         * g++.old-deja/g++.other/init18.C: New.
7407         * g++.old-deja/g++.other/init5.C: Remove xfail.
7408
7409 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7410
7411         * g++.dg/opt/pr15551.C: Cleanup temp file.
7412
7413 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7414
7415         PR c++/6634
7416         g++.dg/parse/long1.C: New test.
7417
7418 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7419
7420         PR fortran/19101
7421         * gfortran.dg/continuation.f90: New test.
7422         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7423
7424 2006-03-14  Richard Guenther  <rguenther@suse.de>
7425
7426         PR tree-optimization/26672
7427         * gcc.dg/torture/pr26672.c: New testcase.
7428
7429 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7430
7431         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7432         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7433
7434 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7435
7436         PR middle-end/26557
7437         * gcc.c-torture/compile/switch-1.c: New test case.
7438
7439 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7440
7441         PR fortran/25378
7442         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7443         test to include more permuatations of mask and index.
7444         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7445         respond to F2003 spec. that the position returned for an all false
7446         mask && condition is zero.
7447
7448 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7449
7450         PR middle-end/25989
7451         * gcc.dg/gomp/pr25989.c: New test.
7452
7453 2006-03-13  Jeff Law  <law@redhat.com>
7454
7455         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7456
7457 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7458
7459         * gcc.dg/switch-9.c: New test.
7460
7461 2006-03-13  Richard Guenther  <rguenther@suse.de>
7462
7463         PR middle-end/26630
7464         * gcc.dg/torture/pr26630.c: New testcase.
7465
7466 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7467
7468         * gfortran.dg/dependency_10.f90: New test case.
7469         * gfortran.dg/dependency_11.f90: Likewise.
7470
7471 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7472             Erik Edelmann  <eedelman@gcc.gnu.org>
7473
7474         * gfortran.dg/allocatable_function_1.f90: New.
7475         * gfortran.dg/allocatable_function_2.f90: New.
7476
7477 2006-03-10  Richard Guenther  <rguenther@suse.de>
7478
7479         PR middle-end/26565
7480         * gcc.dg/torture/pr26565.c: New testcase.
7481
7482 2006-03-09  Eric Christopher  <echristo@apple.com>
7483
7484         * gcc.c-torture/compile/20060309-1.c: New.
7485
7486 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7487
7488         PR libgfortran/26499
7489         * gfortran.dg/write_back.f: New test.
7490         * gfortran.dg/write_rewind_1.f: New test.
7491         * gfortran.dg/write_rewind_2.f: New test.
7492
7493 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7494
7495         PR libgfortran/26554
7496         * gfortran.dg/read_logical.f90: New test.
7497
7498 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7499
7500         * ada/acats/norun.lst: cdd2a03 now passes.
7501
7502 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7503
7504         PR testsuite/25177
7505         * gcc.target/powerpc/pr18096-1.c: Change where the error
7506         would match.
7507
7508 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7509
7510         * gcc.target/i386/cleanup-1.c: New test.
7511         * gcc.target/i386/cleanup-2.c: New test.
7512
7513 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7514
7515         * gfortran.dg/dependency_9.f90: Remove for the time being.
7516
7517 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7518
7519         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7520         directive.
7521
7522 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7523
7524         * gfortran.dg/dependency_9.f90: New test case.
7525
7526 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7527
7528         * gfortran.dg/dependency_4.f90: New test case.
7529         * gfortran.dg/dependency_5.f90: New test case.
7530         * gfortran.dg/dependency_6.f90: New test case.
7531         * gfortran.dg/dependency_7.f90: New test case.
7532         * gfortran.dg/dependency_8.f90: New test case.
7533
7534 2006-03-03  Paul Brook  <paul@codesourcery.com>
7535
7536         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7537         Add m68k-*-elf.
7538
7539 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7540
7541         PR fortran/25031
7542         * multiple_allocation_1.f90: New test.
7543
7544 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7545
7546         PR tree-optimization/26524
7547         * gfortran.dg/pr26524.f: New test case.
7548
7549 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7550
7551         * g++.dg/template/repo5.C: Cleanup repo files.
7552         * gcc.dg/20051201-1.c: Cleanup coverage files.
7553         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7554         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7555         tree dump files.
7556
7557 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7558
7559         * objc.dg/objc-nofilename-1.m: New test.
7560         * objc.dg/bad-receiver-type.m: New test.
7561         * obj-c++.dg/bad-receiver-type.mm: New test.
7562
7563 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7564
7565         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7566
7567 2006-03-01  Mike Stump  <mrs@apple.com>
7568
7569         * g++.dg/abi/key2.C: Add.
7570
7571 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7572
7573         * gfortran.dg/logical_dot_product.f90: New test.
7574
7575         PR fortran/26393
7576         * gfortran.dg/used_interface_ref.f90: New test.
7577
7578         PR fortran/20938
7579         * gfortran.dg/dependency_2.f90: New test.
7580         * gfortran.fortran-torture/execute/where17.f90: New test.
7581         * gfortran.fortran-torture/execute/where18.f90: New test.
7582         * gfortran.fortran-torture/execute/where19.f90: New test.
7583         * gfortran.fortran-torture/execute/where20.f90: New test.
7584
7585 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7586
7587         * g++.dg/tree-ssa/pr26443.C: New test case.
7588
7589 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7590
7591         PR middle-end/26022
7592         * g++.dg/opt/return-slot1.C: New test.
7593
7594 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7595
7596         PR libgfortran/26136
7597         * gfortran.dg/namelist_23.f90: New test.
7598
7599 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7600
7601         PR middle-end/14752
7602         * gcc.dg/fold-eqandshift-2.c: New test case.
7603
7604 2006-02-28  Richard Guenther  <rguenther@suse.de>
7605
7606         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7607         decomposition.
7608
7609 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7610
7611         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7612
7613 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7614
7615         PR libgfortran/26464
7616         * gfortran.dg/backspace_5.f: New test.
7617         * gfortran.dg/backspace_6.f: New test.
7618
7619 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7620
7621         * gcc.dg/fold-eqandnot-1.c: New test case.
7622
7623 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7624
7625         PR middle-end/19983
7626         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7627
7628 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7629
7630         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7631         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7632
7633 2006-02-26  Richard Guenther  <rguenther@suse.de>
7634
7635         PR tree-optimization/26421
7636         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7637
7638 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7639
7640         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7641         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7642
7643 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7644
7645         * gcc.dg/fold-even-1.c: New test case.
7646
7647 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7648
7649         PR middle-end/21137
7650         * gcc.dg/fold-eqandshift-1.c: New test case.
7651
7652 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7653
7654         PR tree-optimization/25125
7655         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7656         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7657
7658 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7659
7660         PR tree-optimizations/26359
7661         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7662         with -fdump-tree-dceloop-details.
7663         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7664
7665 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7666
7667         PR middle-end/23673
7668         * gcc.dg/fold-eqxor-1.c: New test case.
7669         * gcc.dg/fold-eqxor-2.c: Likewise.
7670         * gcc.dg/fold-eqxor-3.c: Likewise.
7671
7672 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7673
7674         PR fortran/23092
7675         * scalar_mask_1.f90: New test.
7676
7677 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7678
7679         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7680         * g++.dg/eh/uncaught2.C: New.
7681         * g++.dg/eh/uncaught3.C: New.
7682
7683 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7684
7685         PR libgfortran/26423
7686         * gfortran.dg/read_many_1.f: New test.
7687
7688 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7689
7690         PR fortran/24519
7691         * gfortran.dg/dependency_3.f90: New test.
7692         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7693         XFAILs.
7694
7695         PR fortran/25395
7696         * gfortran.dg/equiv_6.f90: New test.
7697
7698 2006-02-23  Jeff Law  <law@redhat.com>
7699
7700         * gcc.c-torture/compile/pr26425.c: New test.
7701
7702 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR middle-end/26412
7705         * gcc.dg/gomp/pr26412.c: New test.
7706
7707 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7708
7709         PR c++/26291
7710         * g++.dg/other/ellipsis1.C: New test.
7711         * g++.dg/parse/operator4.C: Adjust error marker.
7712
7713 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7714
7715         PR target/25603
7716         * gfortran.dg/pr25603.f: New testcase.
7717
7718 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7719
7720         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7721         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7722
7723 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7724
7725         * g++.dg/eh/spbp.C: New.
7726
7727 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7728
7729         PR middle-end/26379
7730         * gcc.target/i386/mmx-7.c: New test.
7731
7732 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7733
7734         PR tree-optimization/26361
7735         * gcc.dg/tree-ssa/vrp27.c: New test case.
7736
7737 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7738
7739         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7740         * gcc.dg/tree-ssa/complex-4.c: Here.
7741
7742 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7743
7744         PR middle-end/19543
7745         * gfortran.dg/logical_1.f90: New test case.
7746
7747 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7748
7749         PR middle-end/26334
7750         * gcc.dg/20060218-1.c: Moved to...
7751         * gcc.target/i386/20060218-1.c: ... here.  New test.
7752
7753 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7754
7755         PR fortran/26201
7756         * gfortran.dg/convert_1.f90: New.
7757
7758 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7759
7760         PR fortran/25054
7761         * gfortran.dg/namelist_5.f90: New test.
7762
7763         PR fortran/25089
7764         * gfortran.dg/namelist_4.f90: New test.
7765
7766 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7767
7768         PR tree-opt/25680
7769         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7770
7771 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7772
7773         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7774         variable to take into account the variable name in the
7775         function header.
7776         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7777
7778 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7779
7780         PR middle-end/26334
7781         * gcc.c-torture/compile/20060217-1.c: New test.
7782         * gcc.dg/20060218-1.c: New test.
7783
7784 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7785
7786         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7787
7788 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7789
7790         * gcc.dg/cpp/undef3.c: New test.
7791         * gcc.dg/cpp/trad/builtins2.c: New test.
7792
7793 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7794
7795         PR c++/26266
7796         * g++.dg/template/static22.C: New test.
7797         * g++.dg/template/static23.C: New test.
7798         * g++.dg/template/static24.C: New test.
7799         * g++.dg/template/non-dependent13.C: New test.
7800         * g++.dg/init/member1.C: Tweak error markers.
7801
7802 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7803
7804         PR target/26255
7805         * gcc.c-torture/compile/pr26255.c: New test case.
7806
7807 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7808
7809         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7810         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7811         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7812         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7813         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7814         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7815         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7816
7817 2006-02-16  Jeff Law  <law@redhat.com>
7818
7819         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7820         * gcc.dg/tree-ssa/vrp26.c: New test.
7821
7822 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7823
7824         PR target/20353
7825         PR target/24578
7826         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7827         __UCLIBC__ is defined.
7828
7829 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7830
7831         PR fortran/26224
7832         * gfortran.dg/gomp/pr26224.f: New test.
7833
7834 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7835
7836         PR tree-opt/25918
7837         * lib/target-supports.exp
7838         (check_effective_target_vect_short_mult): New.
7839         (check_effective_target_vect_char_mult): New.
7840         (check_effective_target_vect_widen_sum_qi_to_si): New.
7841         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7842         (check_effective_target_vect_widen_sum_hi_to_si): New.
7843         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7844         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7845         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7846         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7847         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7848         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7849         vect-reduc-pattern-2c.c
7850         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7851         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7852         vect-reduc-pattern-1c.c
7853
7854 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7855
7856         PR fortran/24557
7857         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7858
7859 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7860
7861         PR fortran/26054
7862         * gfortran.dg/enum_8.f90: Remove check for warning.
7863         * gfortran.dg/iomsg_1.f90: Ditto.
7864         * gfortran.dg/enum_1.f90: Ditto.
7865         * gfortran.dg/enum_9.f90: Ditto.
7866         * gfortran.dg/enum_2.f90: Ditto.
7867         * gfortran.dg/enum_10.f90: Ditto.
7868         * gfortran.dg/enum_3.f90: Ditto.
7869         * gfortran.dg/flush_1.f90: Ditto.
7870         * gfortran.dg/enum_4.f90: Ditto.
7871         * gfortran.dg/array_constructor_1.f90: Ditto.
7872         * gfortran.dg/enum_5.f90: Ditto.
7873         * gfortran.dg/enum_6.f90: Ditto.
7874         * gfortran.dg/enum_7.f90: Ditto.
7875
7876 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7877
7878         PR middle-end/26300
7879         * gcc.c-torture/compile/20060215-1.c: New test.
7880
7881 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7882
7883         PR middle-end/23670
7884         * gcc.dg/tree-ssa/andor-2.c: New test case.
7885
7886 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7887
7888         PR fortran/25045
7889         * optional_dim.f90: New test.
7890
7891 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7892
7893         PR fortran/26277
7894         * gfortran.dg/label_4.f90: New.
7895
7896 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7897             Diego Novillo  <dnovillo@redhat.com>
7898             Uros Bizjak  <uros@kss-loka.si>
7899
7900         * gfortran.dg/gomp: New directory.
7901
7902 2006-02-14  Richard Guenther  <rguenther@suse.de>
7903
7904         PR tree-optimization/26258
7905         * gcc.dg/torture/pr26258.c: New testcase.
7906
7907 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7908
7909         PR fortran/26246
7910         * gfortran.dg/pr26246_1.f90: New test.
7911         * gfortran.dg/pr26246_2.f90: New test.
7912
7913         PR middle-end/26092
7914         * gcc.c-torture/compile/20060208-1.c: New test.
7915
7916 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7917
7918         PR fortran/26074
7919         PR fortran/25103
7920         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7921         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7922         * gfortran.dg/automatic_module_variable.f90: Change error message.
7923
7924         PR fortran/20861
7925         * gfortran.dg/internal_dummy_1.f90: New test.
7926
7927         PR fortran/20871
7928         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7929
7930
7931         PR fortran/25083
7932         * gfortran.dg/uncommon_block_data_1.f90: New test.
7933         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7934         with standard.
7935
7936         PR fortran/25088
7937         * gfortran.dg/typed_subroutine_1.f90: New test.
7938
7939 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7940
7941         * objc.dg/dwarf-1.m: New.
7942
7943 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7944
7945         PR middle-end/24427
7946         * gcc.dg/tree-ssa/andor-1.c: New test case.
7947
7948 2006-02-13  Josh Conner  <jconner@apple.com>
7949
7950         PR target/25376
7951         * gcc.dg/pr25376.c: New test.
7952
7953         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7954         assemble.
7955         * lib/target-supports.exp (check_named_sections_available):
7956         Only compile named-sections test -- don't assemble.
7957
7958 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7959
7960         * g++.dg/warn/no-write-strings.C: New test.
7961         * g++.dg/warn/write-strings.C: Likewise.
7962         * g++.dg/warn/write-strings-default.C: Likewise.
7963
7964 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7965
7966         PR fortran/25806
7967         * gfortran.dg/ret_pointer_2.f90: New test.
7968
7969 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7970
7971         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7972
7973 2006-02-10  Jeff Law  <law@redhat.com>
7974
7975         * gcc.c-torture/compile/pr26213.c: New test.
7976
7977 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7978
7979         gfortran.dg/null_1.f90: New test.
7980
7981 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7982
7983         PR fortran/14771
7984         * gfortran.dg/parens_4.f90: New.
7985         * gfortran.dg/parens_5.f90: New.
7986
7987 2006-02-10  Richard Guenther  <rguenther@suse.de>
7988
7989         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7990
7991 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7992         Paul Thomas  <pault@gcc.gnu.org>
7993
7994         PR fortran/14771
7995         * gfortran.dg/parens_1.f90: New.
7996         * gfortran.dg/parens_2.f90: New.
7997         * gfortran.dg/parens_3.f90: New.
7998
7999 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8000
8001         PR fortran/26038
8002         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8003
8004         PR fortran/25059
8005         * gfortran.dg/impure_assignment_1.f90: New test.
8006
8007         PR fortran/25070
8008         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8009
8010 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8011
8012         PR target/26141
8013         * g++.dg/expr/stdarg2.C: New test.
8014
8015 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8016
8017         PR inline-asm/16194
8018         * gcc.dg/pr16194.c: New test.
8019
8020 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8021
8022         * ada/acats/run_acats: Use portable variant of "$@".
8023
8024 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8025
8026         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8027         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8028
8029 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8030
8031         PR tree-opt/26179
8032         * g++.dg/opt/pr26179.C: New test.
8033
8034 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8035
8036         PR middle-end/26134
8037         * gcc.dg/tree-ssa/complex-3.c: New test.
8038
8039 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8040
8041         * gcc.c-torture/compile/volatile-1.c: New test.
8042
8043 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8044
8045         PR 26180
8046         * gcc.dg/tree-ssa/pr26180.c: New test.
8047
8048 2006-02-08  Jeff Law  <law@redhat.com>
8049
8050         * gcc.dg/tree-ssa/pr21417.c: New test.
8051
8052 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8053
8054         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8055         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8056
8057 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8058
8059         * lib/scanrtl.exp: New.
8060
8061 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8062
8063         PR c++/26071
8064         * g++.dg/other/virtual2.C: New test.
8065
8066         PR c++/26070
8067         * g++.dg/other/virtual1.C: New test.
8068
8069 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8070
8071         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8072         cleanup-ipa-dump): Update dump file glob patterns.
8073         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8074         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8075
8076         * lib/gcc-dg.exp: Load it.
8077         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8078
8079 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8080
8081         PR testsuite/26159
8082         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8083         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8084
8085 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8086
8087         PR fortran/25577
8088         * gfortran.dg/mvbits_1.f90: New.
8089
8090 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8091
8092         * g++.dg/warn/Wdiv-by-zero.C: New test.
8093         * g++.dg/warn/Wno-div-by-zero.C: New.
8094
8095 2006-02-07  Jeff Law  <law@redhat.com>
8096
8097         * gcc.dg/tree-ssa/pr21559.c: New test.
8098
8099         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8100         multiple VRP passes.
8101         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8102         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8103         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8104         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8105         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8106         * gcc.dg/tree-ssa/vrp02.c: Likewise
8107         * gcc.dg/tree-ssa/vrp11.c: Likewise
8108         * gcc.dg/tree-ssa/pr14341.c: Likewise
8109         * gcc.dg/tree-ssa/vrp19.c: Likewise
8110         * gcc.dg/tree-ssa/vrp20.c: Likewise
8111         * gcc.dg/tree-ssa/vrp03.c: Likewise
8112         * gcc.dg/tree-ssa/pr21086.c: Likewise
8113         * gcc.dg/tree-ssa/pr21959.c: Likewise
8114         * gcc.dg/tree-ssa/vrp21.c: Likewise
8115         * gcc.dg/tree-ssa/vrp04.c: Likewise
8116         * gcc.dg/tree-ssa/pr25485.c: Likewise
8117         * gcc.dg/tree-ssa/pr22026.c: Likewise
8118         * gcc.dg/tree-ssa/vrp22.c: Likewise
8119         * gcc.dg/tree-ssa/vrp05.c: Likewise
8120         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8121         * gcc.dg/tree-ssa/pr20701.c: Likewise
8122         * gcc.dg/tree-ssa/vrp23.c: Likewise
8123         * gcc.dg/tree-ssa/vrp06.c: Likewise
8124         * gcc.dg/tree-ssa/pr22117.c: Likewise
8125         * gcc.dg/tree-ssa/pr20702.c: Likewise
8126         * gcc.dg/tree-ssa/vrp15.c: Likewise
8127         * gcc.dg/tree-ssa/pr21090.c: Likewise
8128         * gcc.dg/tree-ssa/pr21294.c: Likewise
8129         * gcc.dg/tree-ssa/vrp24.c: Likewise
8130         * gcc.dg/tree-ssa/vrp07.c: Likewise
8131         * gcc.dg/tree-ssa/pr21563.c: Likewise
8132         * gcc.dg/tree-ssa/pr25382.c: Likewise
8133         * gcc.dg/tree-ssa/vrp16.c: Likewise
8134         * gcc.dg/tree-ssa/vrp25.c: Likewise
8135         * gcc.dg/tree-ssa/vrp08.c: Likewise
8136         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8137         * gcc.dg/tree-ssa/vrp17.c: Likewise
8138         * gcc.dg/tree-ssa/pr21458.c: Likewise
8139         * g++.dg/tree-ssa/pr18178.C: Likewise
8140
8141 2006-02-07  Richard Guenther  <rguenther@suse.de>
8142
8143         PR c++/26140
8144         Revert
8145         2006-01-30  Richard Guenther  <rguenther@suse.de>
8146         PR c++/23372
8147         * gcc.dg/pr23372-1.C: New testcase.
8148
8149         * g++.dg/tree-ssa/pr26140.C: New testcase.
8150
8151 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8152
8153         PR c++/9737
8154         * g++.dg/template/ttp15.C: New test.
8155         * g++.dg/template/ttp16.C: Likewise.
8156         * g++.dg/template/ttp17.C: Likewise.
8157         * g++.old-deja/g++.pt/ttp36.C: Remove.
8158         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8159         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8160         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8161         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8162         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8163         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8164         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8165         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8166         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8167
8168 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8169
8170         PR libfortran/23815
8171         * unf_io_convert_4.f90: New test.
8172
8173 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8174
8175         * gcc.dg/tree-ssa/loadpre10.c: New test.
8176         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8177         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8178         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8179
8180 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8181
8182         PR libfortran/24685
8183         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8184
8185 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8186
8187         PR tree-opt/25251
8188         * gfortran.dg/assign_7.f: New test.
8189
8190 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8191
8192         PR fortran/26041
8193         PR fortran/26064
8194         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8195         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8196         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8197
8198 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8199
8200         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8201         in size_t typedef.
8202
8203 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8204
8205         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8206         * g++.dg/charset/string.c (foo): Likewise.
8207         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8208         const char*
8209         * g++.dg/ext/builtin2.C (printf): Likewise.
8210         * g++.dg/init/new15.C (printf): Likewise.
8211         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8212         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8213         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8214         * g++.dg/template/non-dependent4.C (temp): Likewise.
8215         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8216         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8217         parameter type to const char*.
8218         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8219         Change type to const char*.
8220         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8221         Likewise.
8222         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8223         second parameter type to const char*.
8224         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8225         (Y::Y): Change parameter type to const char*.
8226         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8227         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8228         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8229         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8230         (char*).
8231         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8232         const char*.
8233         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8234         type to const char*.
8235         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8236         return type to const char*.
8237         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8238         to const char*.
8239         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8240         * g++.old-deja/g++.law/refs1.C: Likewise.
8241         * g++.old-deja/g++.law/visibility1.C: Likewise.
8242         * g++.old-deja/g++.law/visibility2.C: Likewise.
8243         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8244         const char*.
8245         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8246         * g++.old-deja/g++.mike/net48.C: Likewise.
8247         * g++.old-deja/g++.mike/p646.C: Likewise.
8248         * g++.old-deja/g++.mike/p6746.C: Likewise.
8249         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8250         type to const char*.
8251         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8252         deprecated conversion warning.
8253         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8254         char*.
8255         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8256         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8257         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8258         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8259         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8260         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8261         * g++.old-deja/g++.pt/t39.C: Likewise.
8262         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8263         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8264
8265 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8266
8267         PR fortran/25075
8268         intrinsic_argument_conformance_1.f90: New test.
8269
8270 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8271
8272         PR fortran/20845
8273         * gfortran.dg/char_result_11.f90: Add SAVE.
8274         * gfortran.dg/der_pointer_4.f90: Ditto.
8275         * gfortran.dg/default_initialization.f90: New test.
8276
8277 2006-02-03  Jeff Law  <law@redhat.com>
8278
8279         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8280         handle more than 100 dump files.
8281         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8282         * lib/scantree.exp (scan-tree-dump): Likewise.
8283         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8284         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8285         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8286         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8287         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8288
8289 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8290
8291         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8292
8293 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8294
8295         * g++.dg/template/using12.C: New test.
8296
8297 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8298
8299         * gcc.target/powerpc/pr25960.c: New test.
8300
8301 2006-02-02  Steven G. Kargl  <kargls@comcast>
8302
8303         PR fortran/24958
8304         gfortran.dg/nullify_2.f90: New test.
8305
8306 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8307
8308         PR 25990
8309         * gcc.dg/gomp/pr25990.c: New test.
8310
8311 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8312
8313         PR c++/25342
8314         * g++.gd/template/partial4.C: New test.
8315
8316 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8317
8318         PR middle-end/26001
8319         * gfortran.dg/data_char_2.f90: New.
8320
8321 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8322
8323         PR fortran/26039
8324         maxval_maxloc_conformance_1.f90: New test.
8325
8326 2006-01-31  Richard Guenther  <rguenther@suse.de>
8327
8328         * gcc.target/i386/sselibm-1.c: New testcase.
8329         * gcc.target/i386/sselibm-2.c: Likewise.
8330         * gcc.target/i386/sselibm-3.c: Likewise.
8331         * gcc.target/i386/sselibm-4.c: Likewise.
8332         * gcc.target/i386/sselibm-5.c: Likewise.
8333
8334 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8335
8336         PR fortran/24266
8337         * gfortran.dg/arrayio_derived_2.f90: New.
8338
8339 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8340
8341         * gcc.dg/unsigned-long-compare.c: New test.
8342
8343 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8344
8345         PR testsuite/25318
8346         * lib/target-supports.exp (check_effective_target_freorder):
8347         Check to see if target supports -freorder-blocks-and-partition.
8348         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8349         instead of "dg-require-named-sections".
8350
8351 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8352
8353         PR target/14798:
8354         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8355         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8356         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8357         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8358         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8359         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8360         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8361         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8362
8363 2006-01-30  Richard Guenther  <rguenther@suse.de>
8364
8365         PR c++/23372
8366         * gcc.dg/pr23372-1.C: New testcase.
8367
8368 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8369
8370         * gcc.dg/gomp/pr25874.c: New test.
8371
8372 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8373
8374         PR tree-opt/25911
8375         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8376
8377 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8378
8379         PR fortran/18578
8380         PR fortran/18579
8381         PR fortran/20857
8382         PR fortran/20885
8383         * gfortran.dg/intent_out_1.f90: New test.
8384
8385 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8386
8387         PR fortran/17911
8388         * gfortran.dg/procedure_lvalue.f90: New test.
8389
8390         PR fortran/20895
8391         PR fortran/25030
8392         * gfortran.dg/char_pointer_assign_2.f90: New test.
8393         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8394         assignment to be consistent with standard.
8395         * gfortran.dg/char_result_2.f90: The same.
8396         * gfortran.dg/char_result_8.f90: The same.
8397
8398 2006-01-28  Zack Weinberg  <zackw@panix.com>
8399
8400         * gcc.dg/Woverlength-strings.c
8401         * gcc.dg/Woverlength-strings-pedantic-c89.c
8402         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8403         * gcc.dg/Woverlength-strings-pedantic-c99.c
8404         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8405
8406 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8407
8408         * gcc.c-torture/execute/20060127-1.c: New test.
8409
8410 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8411
8412         PR c++/25999
8413         * g++.dg/ext/pragmaweak1.C: New test.
8414
8415 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8416
8417         PR c++/25855
8418         * g++.dg/template/spec29.C: New test.
8419
8420 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8421
8422         PR c/19606.
8423         * gcc.c-torture/execute/pr19606.c: New.
8424
8425 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8426
8427         * gcc.dg/pragma-re-4.c: New test.
8428
8429 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8430
8431         PR fortran/25964
8432         * gfortran.dg/assumed_size_refs_3.f90: New test.
8433
8434 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8435
8436         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8437
8438 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8439
8440         PR ada/21317
8441         * ada/acats/support/impdef.a: Add One_Long_Second.
8442         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8443         * ada/acats/tests/c9/c94026.a: Likewise.
8444         * ada/acats/tests/c9/c97305c.ada: Likewise.
8445         * ada/acats/tests/c9/c99004a.ada: Likewise.
8446
8447 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8448
8449         PR fortran/25964
8450         * gfortran.dg/global_references_2.f90: New test.
8451
8452         PR fortran/25084
8453         PR fortran/20852
8454         PR fortran/25085
8455         PR fortran/25086
8456         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8457         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8458
8459         PR fortran/25416
8460         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8461
8462 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8463
8464         PR c/25892
8465         * gcc.dg/Wpointer-sign.c: New.
8466         * gcc.dg/Wpointer-sign-Wall.c: New.
8467         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8468         * gcc.dg/Wpointer-sign-pedantic.c: New.
8469         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8470         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8471
8472 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8473
8474         PR C/25861
8475         * gcc.c-torture/compile/pr25861.c: New test.
8476
8477 2006-01-26  Paul Brook  <paul@codesourcery.com>
8478
8479         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8480         on short-enum targets.
8481         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8482         variable.
8483         (generate_fields): Use short_enums.
8484         (main): Set short_enums.  Document -e.
8485         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8486         on short-enum targets.
8487         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8488         variable.
8489         (generate_fields): Use short_enums.
8490         (main): Set short_enums.  Document -e.
8491         * lib/target-supports.exp (check_effective_target_short_enums): New.
8492
8493 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8494
8495         PR target/25947
8496         * gcc.dg/torture/pr25947-1.c: New test.
8497
8498 2006-01-25  Jan Hubicka  <jh@suse.cz>
8499             Roger Sayle  <roger@eyesopen.com>
8500
8501         PR rtl-optimization/25703
8502         * gcc.target/i386/20060125-1.c: New test case.
8503         * gcc.target/i386/20060125-2.c: New test case.
8504
8505 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8506
8507         PR fortran/18540
8508         * gfortran.dg/goto_1.f: New.
8509
8510 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8511
8512         PR fortran/25716
8513         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8514         25716 on 32-bit systems too.
8515
8516 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8517
8518         PR testsuite/25590
8519         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8520
8521 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8522
8523         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8524
8525 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8526
8527         PR fortran/25835
8528         * gfortran.dg/read_eof.f90: Delete, renamed.
8529         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8530         * gfortran.dg/read_eof_2.f90: New test.
8531         * gfortran.dg/read_eof_3.f90: New test.
8532
8533 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8534
8535         PR tree-opt/25860
8536         * gcc.c-torture/compile/pr25860.c: New test.
8537
8538 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8539
8540         PR c++/25552
8541         * g++.dg/parse/dtor8.C: New test.
8542
8543 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8544
8545         PR testsuite/25891
8546         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8547         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8548         check_effective_target_fopenmp returns 0.
8549
8550 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8551
8552         PR ada/20548
8553         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8554         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8555         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8556
8557 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8558
8559         PR tree-opt/25857
8560         * g++.dg/opt/pr25857.C: New test.
8561
8562 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8563         Jan Hubicka  <jh@suse.cz>
8564         Richard Guenther  <rguenther@suse.de>
8565
8566         PR rtl-optimization/25654
8567         * gcc.dg/torture/pr25654.c: New testcase.
8568         * gcc.target/i386/pr25654.c: Likewise.
8569
8570 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8571
8572         PR fortran/25901
8573         * gfortran.dg/internal references_2.f90: New test.
8574
8575         Fix regression in testing of admissability of attributes.
8576         * gfortran.dg/intent_used_1.f90: New test.
8577
8578 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8579
8580         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8581         Remove target conditional torture options for i?86 and x86_64
8582         GNU/Linux.
8583
8584 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8585
8586         PR c++/10891
8587         * g++.dg/rtti/no-rtti.C: New.
8588
8589 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8590
8591         PR c++/25895
8592         * g++.dg/inherit/conv2.C: New test.
8593
8594         PR c++/25856
8595         * g++.dg/parse/dtor7.C: New test.
8596
8597         PR c++/25858
8598         * g++.dg/template/crash44.C: New test.
8599
8600 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8601
8602         PR fortran/25124
8603         PR fortran/25625
8604         * gfortran.dg/internal_references_1.f90: New test.
8605           PR fortran/20881
8606         PR fortran/23308
8607         PR fortran/25538
8608         PR fortran/25710
8609         * gfortran.dg/global_references_1.f90: New test.
8610         * gfortran.dg/g77/19990905-1.f: Restore the error that
8611         there is a clash between the common block name and
8612         the name of a subroutine reference.
8613
8614         PR fortran/PR24276
8615         * gfortran.dg/aliasing_dummy_1.f90: New test.
8616
8617 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8618
8619         * gcc.dg/vmx/1b-01.c: Warning fix.
8620         * gcc.dg/vmx/1c-02.c: Likewise.
8621         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8622
8623 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8624
8625         PR testsuite/24962
8626         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8627
8628 2006-01-20  Richard Guenther  <rguenther@suse.de>
8629         Steven Bosscher <stevenb.gcc@gmail.com>
8630
8631         PR rtl-optimization/24626
8632         * gcc.dg/torture/pr24626-1.c: New testcase.
8633         * gcc.dg/torture/pr24626-2.c: Likewise.
8634         * gcc.dg/torture/pr24626-3.c: Likewise.
8635         * gcc.dg/torture/pr24626-4.c: Likewise.
8636
8637 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8638
8639         PR c++/5520
8640         * g++.dg/warn/empty-body.C: New.
8641
8642 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/22136
8645         * g++.dg/template/using10.C: New test.
8646         * g++.dg/temlpate/using11.C: Likewise.
8647         * g++.dg/inherit/using5.C: Tweak error messages.
8648
8649 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8650
8651         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8652         target test.
8653         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8654
8655 2006-01-19  Jan Hubicka  <jh@suse.cz>
8656
8657         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8658
8659 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8660
8661         PR c++/25854
8662         * g++.dg/template/spec28.C: New test.
8663
8664 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8665
8666         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8667         Fix fprintf's by adding srcdir or removing it.
8668
8669 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8670
8671         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8672         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8673         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8674         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8675         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8676         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8677         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8678         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8679         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8680         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8681         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8682         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8683         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8684         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8685
8686 2006-01-18  Jeff Law  <law@redhat.com>
8687
8688         * gcc.dg/tree-ssa/vrp25.c: New test.
8689
8690 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8691
8692         * gcc.dg/pr25805.c: Fix misapplied patch.
8693
8694 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8695
8696         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8697         (check_effective_target_vect_udot_qi): New.
8698         (check_effective_target_vect_sdot_hi): New.
8699         (check_effective_target_vect_udot_hi): New.
8700         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8701         prefixed with "wrapv-" with -fwrapv.
8702         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8703         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8704         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8705         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8706         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8707
8708         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8709         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8710         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8711         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8712
8713 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8714
8715         PR c++/16829
8716         * g++.dg/other/default2.C: New test.
8717         * g++.dg/other/default3.C: New test.
8718
8719 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8720
8721         PR c/25805
8722         * gcc.dg/pr25805.c: New file.
8723
8724 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8725
8726         PR c++/25836
8727         * g++.dg/template/init6.C: New test.
8728
8729 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8730
8731         * gcc.dg/tree-ssa/pr24287.c: New test
8732
8733 2006-01-18  Eric Christopher  <echristo@apple.com>
8734
8735         * g++.dg/eh/table.C: New.
8736
8737 2006-01-18  DJ Delorie  <dj@redhat.com>
8738
8739         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8740         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8741         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8742         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8743
8744 2006-01-18  Jeff Law  <law@redhat.com>
8745
8746         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8747         on wrapping on overflow semantics.
8748
8749         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8750
8751         * gcc.gc/tree-ssa/vrp23.c: New test.
8752         * gcc.gc/tree-ssa/vrp24.c: New test.
8753
8754 2006-01-18  Richard Henderson  <rth@redhat.com>
8755             Aldy Hernandez  <aldyh@redhat.com>
8756             Jakub Jelinek  <jakub@redhat.com>
8757             Diego Novillo  <dnovillo@redhat.com>
8758             Uros Bizjak  <uros@kss-loka.si>
8759
8760         * testsuite/gcc.dg/gomp: New directory.
8761
8762 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8763             Steven G. Kargl  <kargls@comcast.net>
8764
8765         PR fortran/20869
8766         * gfortran.dg/intrinsic_external_1.f90: New test.
8767
8768         PR fortran/20875.
8769         * gfortran.dg/elemental_pointer_1.f90: New test.
8770
8771         PR fortran/25024
8772         * gfortran.dg/external_procedures_1.f90: New test.
8773
8774         PR fortran/25785
8775         gfortran.dg/assumed_present.f90: New test.
8776
8777 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8778
8779         * g++.dg/parse/lookup5.C: New test.
8780
8781 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8782
8783         PR fortran/25697
8784         * gfortran.dg/read_eof.f90: New test.
8785
8786 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8787
8788         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8789         add a closing brace.
8790
8791 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8792
8793         PR fortran/25631
8794         * gfortran.dg/fmt_tl.f: New test.
8795
8796 2006-01-17  Eric Christopher  <echristo@apple.com>
8797
8798         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8799         * g++.old-deja/g++.warn/impint2.C: Ditto.
8800         * g++.old-deja/g++.other/null1.C: Ditto.
8801         * g++.dg/warn/conv2.C: Ditto.
8802         * g++.dg/warn/conv4.C: New file.
8803
8804 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8805
8806         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8807
8808 2006-01-17  Andreas Jaeger  <aj@suse.de>
8809             Janis Johnson <janis187@us.ibm.com>
8810
8811         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8812         in 64-bit.
8813         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8814         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8815
8816 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8817
8818         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8819         xfail txxx where xxx >= 25.
8820
8821 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8822
8823         PR testsuite/25764
8824         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8825
8826 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8827
8828         PR c/25682
8829         * gcc.dg/pr25682.c: New test.
8830         * g++.dg/parse/array-size2.C: New test.
8831
8832 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8833
8834         * consistency.vlad: Remove entire directory, 1652 files.
8835
8836 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8837
8838         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8839         check_effective_target_dfprt_nocache): New.
8840         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8841         (check_effective_target_dfprt): New.
8842         * lib/c-compat.exp (check_dfp): Remove.
8843         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8844         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8845         level of support for decimal float.
8846         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8847         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8848         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8849         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8850         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8851         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8852         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8853         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8854         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8855         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8856         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8857         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8858         directives.
8859
8860 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8861
8862         PR testsuite/25741
8863         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8864         $base_dir/../.
8865         * lib/gfortran.exp (gfortran_init): Likewise.
8866         * lib/obj-c++.exp (obj-c++_init): Likewise.
8867         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8868         (scan-assembler-dem-not): Likewise.
8869         * lib/scandump.exp (scan-dump-dem): Likewise.
8870         (scan-dump-dem-not): Likewise.
8871
8872 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8873
8874         PR testsuite/25767
8875         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8876         powerpc-*-darwin*.
8877         * lib/obj-c++.exp (obj-c++_init): Likewise.
8878
8879 2006-01-16  Richard Guenther  <rguenther@suse.de>
8880
8881         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8882
8883 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8884
8885         PR testsuite/25777
8886         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8887         to LD_LIBRARY_PATH.
8888
8889 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8890             Andrew Pinski  <pinskia@physics.uc.edu>
8891
8892         * gcc.dg/minmax-1.c: New test.
8893
8894 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8895
8896         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8897         * gcc.misc-tests/dectest.exp: Ditto.
8898
8899 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8900
8901         PR testsuite/25796
8902         * gcc.target/i386/cmov6.c: Use -march=k8.
8903
8904 2006-01-15  Andreas Jaeger  <aj@suse.de>
8905
8906         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8907         x86 does not have __float128.
8908
8909 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8910
8911         * gcc.target/i386/cmov6.c: New test.
8912
8913 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8914
8915         PR c++/25663
8916         * g++.dg/template/ctor6.C: New test.
8917
8918 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8919
8920         PR tree-optimization/25485
8921         * gcc.dg/tree-ssa/pr25485.c: New.
8922
8923 2006-01-14  Richard Guenther  <rguenther@suse.de>
8924
8925         PR tree-optimization/22548
8926         PR tree-optimization/22555
8927         PR tree-optimization/22501
8928         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8929         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8930         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8931         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8932         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8933         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8934         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8935         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8936         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8937
8938 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8939
8940         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8941         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8942
8943 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8944         Richard Guenther  <rguenther@suse.de>
8945
8946         PR rtl-optimization/24257
8947         * gcc.dg/torture/pr24257.c: New testcase.
8948
8949 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8950
8951         * gcc.c-torture/execute/20060110-1.c: New test.
8952         * gcc.c-torture/execute/20060110-2.c: New test.
8953
8954 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8955
8956         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8957
8958 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8959
8960         PR fortran/25756
8961         * gfortran.dg/label_3.f90: New test.
8962
8963 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8964
8965         PR tree-optimization/25771
8966         * g++.dg/tree-ssa/pr25771.C: New test
8967
8968 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8969
8970         PR tree-opt/24365
8971         * g++.dg/opt/complex5.C: New test.
8972
8973 2006-01-13  Richard Guenther  <rguenther@suse.de>
8974
8975         * gcc.target/i386/387-9.c: New testcase.
8976
8977 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8978
8979         PR c++/24824
8980         * g++.dg/debug/dwarf2-1.C: New.
8981
8982 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8983
8984         PR testsuite/25728
8985         * lib/gcov.exp (verify-lines): Add "close $fd".
8986
8987 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8988             Ben Elliston  <bje@au.ibm.com>
8989
8990         * gcc.dg/dfp/inf-1.c: New test.
8991
8992 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8993             Yao Qi  <qiyaoltc@cn.ibm.com>
8994             Ben Elliston  <bje@au.ibm.com>
8995             Jon Grimm  <jgrimm2@us.ibm.com>
8996
8997         * gcc.dg/nodfp-1.c: New test.
8998         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8999         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9000         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9001         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9002         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9003         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9004         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9005         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9006         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9007         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9008         * gcc.dg/format/dfp-printf-1.c: Likewise.
9009         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9010         (compat_setup_dfp): New.
9011         * gcc.dg/compat/compat.exp: Use it.
9012         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9013         Make some variables global, prepend "compat_" to their names.
9014         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9015         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9016         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9017         * lib/compat.exp (compat_skip_list): Make global, rename.
9018         * lib/c-compat.exp: New file.
9019         * lib/target-supports.exp (check_effective_target_dfp): New.
9020
9021         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9022         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9023         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9024         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9025         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9026         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9027         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9028         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9029         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9030         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9031         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9032         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9033         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9034         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9035         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9036         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9037         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9038         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9039         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9040         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9041         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9042         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9043         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9044         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9045         gcc.dg/dfp/struct-layout-1.c,
9046         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9047         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9048         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9049         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9050         gcc.dg/dfp/func-vararg-dfp.c,
9051         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9052         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9053         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9054         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9055         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9056
9057 2006-01-11  Richard Guenther  <rguenther@suse.de>
9058
9059         PR tree-optimization/25734
9060         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9061
9062 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9063
9064         PR fortran/25486
9065         * gfortran.dg/literal_character_constant_1_x.F: New test.
9066         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9067         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9068         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9069
9070 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9071
9072         PR c++/25386
9073         * g++.dg/ext/packed3.C: Add expected packed error.
9074
9075 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9076
9077         PR target/25706
9078         * gcc.dg/torture/pr25706-1.c: New test.
9079
9080 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9081
9082         PR tree-optimization/23109
9083         PR tree-optimization/23948
9084         PR tree-optimization/24123
9085
9086         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9087         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9088         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9089         g++.dg/tree-ssa/pr23948.C: New testcases.
9090         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9091         three divisions in order to do the optimization.
9092
9093 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9094
9095         PR c++/25632
9096         * g++.dg/other/pr25632.C: New test.
9097
9098 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9099
9100         PR fortran/25730
9101         * gfortran.dg/used_types_1.f90: New test.
9102
9103 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9104
9105         PR target/25718
9106         * gcc.dg/torture/pr25718-1.c: New test.
9107
9108 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9109
9110         * gfortran.dg/list_read_2.f90: Fix typo in description.
9111
9112 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9113
9114         * lib/target-supports.exp (check_visibility_available): Simplify test
9115         for *-*-netware*.
9116         (check_profiling_available): Fail for *-*-netware*.
9117         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9118         * gcc.dg/20021014-1.c: Likewise.
9119         * gcc.dg/nest.c: Likewise.
9120
9121 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9122
9123         fortran/24936
9124         * gfortran.dg/forall_3.f90: New test.
9125
9126 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9127
9128         PR fortran/21977
9129         * gfortran.dg/nesting_2.f90: New test.
9130         * gfortran.dg/nesting_3.f90: New test.
9131
9132 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9133
9134         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9135         Fix typo in comment.
9136
9137 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9138
9139         * gfortran.dg/single_char_string.f90: New test.
9140
9141 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9142
9143         * gfortran.dg/ichar_2.f90: New test.
9144
9145 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9146
9147         PR fortran/25093
9148         * gfortran.dg/private_type_4.f90: New.
9149
9150 2006-01-07  Richard Guenther  <rguenther@suse.de>
9151
9152         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9153
9154 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9155
9156         * gfortran.dg/func_decl_1.f90: New.
9157         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9158         * gfortran.dg/array_alloc_2.f90: Likewise.
9159         * gfortran.dg/char_result_8.f90: Likewise.
9160         * gfortran.dg/dup_save_1.f90: Likewise.
9161         * gfortran.dg/dup_save_2.f90: Likewise.
9162         * gfortran.dg/f2c_6.f90: Likewise.
9163         * gfortran.dg/f2c_7.f90: Likewise.
9164         * gfortran.dg/func_result_2.f90: Likewise.
9165         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9166
9167 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9168
9169         PR fortran/22146
9170         * gfortran.dg/elemental_subroutine_1.f90: New test.
9171         * gfortran.dg/elemental_subroutine_2.f90: New test.
9172
9173         PR fortran/25029
9174         PR fortran/21256
9175         * gfortran.dg/assumed_size_refs_1.f90: New test.
9176
9177         PR fortran/20868
9178         PR fortran/20870
9179         * gfortran.dg/assumed_size_refs_2.f90: New test.
9180         * gfortran.dg/initialization_1.f90: Change warning message.
9181
9182 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9183
9184         * gcc.dg/tree-ssa/loop-15.c: New test.
9185
9186 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9187
9188         PR fortran/25598
9189         * gfortran.dg/backspace_3.f: New test.
9190         * gfortran.dg/backspace_4.f: New test.
9191
9192 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9193
9194         PR fortran/24268
9195         * gfortran.dg/fmt_white.f: Update test.
9196
9197 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9198
9199         * gcc.dg/cast-1.c: Add new warning.
9200         * gcc.dg/cast-2.c: Likewise.
9201         * gcc.dg/cast-3.c: Likewise.
9202         * gcc.dg/format/cast-1.c: Likewise.
9203         * gcc.dg/cast-4.c: New testcase.
9204
9205 2006-01-05  Richard Guenther  <rguenther@suse.de>
9206
9207         PR tree-optimization/22555
9208         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9209
9210 2006-01-05  Richard Guenther  <rguenther@suse.de>
9211             Diego Novillo  <dnovillo@redhat.com>
9212
9213         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9214         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9215         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9216         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9217         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9218         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9219         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9220         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9221         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9222         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9223         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9224         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9225         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9226         * treelang/compile/extravar.tree: Likewise.
9227         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9228         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9229         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9230         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9231         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9232
9233 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9234
9235         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9236         for 64-bit fix.
9237
9238 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9239
9240         PR fortran/23675
9241         gfortran.dg/char_result_11.f90: New.
9242
9243 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9244
9245         PR c++/24782
9246         * g++.dg/parse/access9.C: New test.
9247         * g++.dg/tc1/dr52.C: Tweak error markers.
9248
9249 2006-01-04  Richard Henderson  <rth@redhat.com>
9250
9251         Merge from gomp branch.
9252         * g++.dg/parse/pragma2.C: Update expected error lines.
9253
9254 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9255
9256         * g++.dg/other/i386-2.C: New test.
9257
9258         PR target/25554
9259         * gcc.c-torture/compile/20051228-1.c: New test.
9260
9261         PR c/25559
9262         * gcc.dg/pr25559.c: New test.
9263
9264 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9265
9266         PR c++/25492
9267         * g++.dg/lookup/friend9.C: New test.
9268
9269         PR c++/25625
9270         * g++.dg/template/repo5.C: New test.
9271
9272 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9273
9274         PR fortran/25101
9275         * gfortran.dg/forall_2.f90: New test.
9276
9277 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9278
9279         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9280         dg-require-weak.  Adjust regexp to handle leading-underscore
9281         targets and space as well as TAB after .weak.  Change previous
9282         64-bit fix to not use naked dot.
9283
9284 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9285
9286         PR rtl-optimization/25578
9287         * gcc.c-torture/execute/20060102-1.c: New testcase.
9288
9289 2006-01-03  Richard Guenther  <rguenther@suse.de>
9290
9291         PR c/25183
9292         * gcc.dg/torture/pr25183.c: New testcase.
9293
9294 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9295
9296         Merge from gomp-branch.
9297         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9298         * gcc.dg/ia64-sync-2.c: Likewise.
9299         * gcc.dg/ia64-sync-3.c: Likewise.
9300         * gcc.dg/ia64-sync-4.c: Likewise.
9301         * gcc.dg/sync-2.c: Likewise.
9302         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9303         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9304
9305 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9306
9307         PR c++/25635
9308         * g++.dg/parse/operator6.C: New test.
9309
9310         PR c++/25637
9311         * g++.dg/parse/error29.C: New test.
9312
9313         PR c++/25638
9314         * g++.dg/parse/dtor6.C: New test.
9315
9316         PR c++/25633
9317         * g++.dg/parse/ctor3.C: New test.
9318
9319         PR c++/25634
9320         * g++.dg/template/class3.C: New test.
9321
9322 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9323
9324         * g++.dg/debug/debug9.C: New.
9325
9326 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9327
9328         PR fortran/24640
9329         * gfortran.dg/label_2.f90: New test.
9330
9331 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9332
9333         * g++.dg/lookup/using12.C: Tighten error marker.
9334
9335 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9336             Andrew Pinski <pinskia@physics.uc.edu>
9337
9338         * gcc.target/powerpc/darwin-abi-3.c: New file.
9339         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9340         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9341         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9342         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9343         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9344         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9345         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9346         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9347
9348 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9349
9350         * gcc.dg/tree-ssa/loadpre1.c: New;
9351         * gcc.dg/tree-ssa/loadpre2.c: New;
9352         * gcc.dg/tree-ssa/loadpre3.c: New;
9353         * gcc.dg/tree-ssa/loadpre4.c: New;
9354         * gcc.dg/tree-ssa/loadpre5.c: New;
9355         * gcc.dg/tree-ssa/loadpre6.c: New;
9356         * gcc.dg/tree-ssa/loadpre7.c: New;
9357         * gcc.dg/tree-ssa/loadpre8.c: New;
9358         * gcc.dg/tree-ssa/loadpre9.c: New;
9359
9360 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9361
9362         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9363         * g++.dg/abi/thunk4.C: Likewise.
9364
9365 2006-01-01  Andreas Jaeger  <aj@suse.de>
9366
9367         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9368         portable.
9369
9370 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9371
9372         PR c++/25294
9373         * gcc.dg/pragma-pack-3.c: New test.
9374         * g++.dg/parse/pragma3.C: New test.
9375
9376 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9377
9378         PR middle-end/24827
9379         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9380
9381 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9382
9383         PR testsuite/25214
9384         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9385
9386 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9387
9388         PR fortran/22607
9389         * gfortran-dg/pure_byref_3.f90: New.
9390
9391         fortran/PR 25396
9392         * gfortran.dg/userdef_operator_1.f90: New.
9393
9394 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9395
9396         * g++.dg/abi/thunk3.C: New.
9397         * g++.dg/abi/thunk4.C: New.
9398
9399 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9400
9401         PR fortran/25532
9402         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9403         associated derived type components of derived types are
9404         properly declared in contained procedures.
9405
9406 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9407
9408         PR libgfortran/25139
9409         * gfortran.dg/backspace_2.f: New test.
9410
9411 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9412
9413         PR libgfortran/25550
9414         * gfortran.dg/endfile.f: New test.
9415
9416 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9417
9418         PR libgfortran/25419
9419         * gfortran.dg/comma.f: New test.
9420
9421 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9422
9423         * lib/gfortran-dg.exp: Remove trailing whitespace.
9424         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9425         -funroll-all-loops.
9426
9427 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9428
9429         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9430         Extended Double long doubles or repeat tests when long double is
9431         the same size as double.
9432
9433 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9434
9435         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9436
9437         PR testsuite/25442
9438         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9439         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9440
9441         PR testsuite/25441
9442         * gcc.dg/pr23911.c: Make test variable static.
9443
9444         PR testsuite/25444
9445         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9446
9447 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9448
9449         PR c++/25439
9450         * g++.dg/parse/crash17.C: Adjust error markers.
9451         * g++.dg/template/error20.C: New test.
9452
9453 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9454
9455         PR c++/23172
9456         * g++.dg/ext/complit4.C: New test.
9457
9458         PR c++/25417
9459         * g++.dg/ext/complit5.C: Likewise.
9460
9461 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9462
9463         PR tree-optimization/25125
9464         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9465         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9466         * gcc.c-torture/execute/pr25125.c: New.
9467
9468 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9469
9470         PR fortran/25029
9471         PR fortran/21256
9472         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9473         with incorrect assumed size references.
9474
9475 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9476
9477         PR c++/23171
9478         * g++.dg/opt/init1.C: New test.
9479
9480 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9481
9482         PR c++/24671
9483         * g++.dg/template/sfinae3.C: New test.
9484
9485 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9486
9487         * g++.dg/other/friend4.C: New test.
9488
9489 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9490
9491         PR target/25005
9492         * g++.dg/opt/pr25005.C: New test.
9493
9494 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9495
9496         PR c++/25369
9497         * g++.dg/template/ptrmem16.C: New test.
9498
9499 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9500
9501         PR fortran/25029
9502         PR fortran/21256
9503         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9504
9505 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9506
9507         PR libgfortran/25307
9508         * gfortran.dg/list_read_5.f90: New test.
9509
9510 2005-12-22  Richard Henderson  <rth@redhat.com>
9511
9512         * gcc.target/i386/sse-7.c: Use -msse2.
9513
9514 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9515
9516         PR rtl-optimization/25432
9517         * gcc.c-torture/compile/20051216-1.c: New test.
9518
9519         PR objc/25328
9520         * objc/execute/pr25328.m: New test.
9521
9522 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9523
9524         PR c++/25364
9525         * g++.dg/template/call4.C: New test.
9526
9527 2005-12-22  Dale Johannesen  <dalej@apple.com>
9528
9529         * gcc.target/i386/sse-17.c: New.
9530
9531 2005-12-22  Paul Brook  <paul@codesourcery.com>
9532
9533         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9534
9535 2005-12-22  Paul Brook  <paul@codesourcery.com>
9536
9537         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9538
9539 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9540
9541         PR tree-opt/25513
9542         * gcc.c-torture/compile/pr25513.c: New test.
9543
9544 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9545
9546         PR c++/23333
9547         * g++.dg/parse/error25.C: Add more tests.
9548
9549 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9550
9551         PR fortran/18990
9552         * gfortran.dg/der_charlen_1.f90: New.
9553
9554 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9555
9556         PR fortran/20889
9557         * gfortran.dg/pointer_component_type_1.f90: New test.
9558
9559         PR fortran/25029
9560         PR fortran/21256
9561         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9562         should give an error with assumed size array refernces and checks those
9563         that should not.
9564         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9565         reference an upper bound so that it does not generate an error.
9566
9567         PR fortran/19362
9568         PR fortran/20244
9569         PR fortran/20864
9570         PR fortran/25391
9571         * gfortran.dg/used_dummy_types_1.f90: New test.
9572         * gfortran.dg/used_dummy_types_2.f90: New test.
9573         * gfortran.dg/used_dummy_types_3.f90: New test.
9574         * gfortran.dg/used_dummy_types_4.f90: New test.
9575         * gfortran.dg/used_dummy_types_5.f90: New test.
9576
9577         PR fortran/23152
9578         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9579         group already being USE associated.
9580         * gfortran.dg/assumed_shape_nml.f90: New test.
9581         * gfortran.dg/assumed_size_nml.f90: New test.
9582
9583         PR fortran/20862
9584         PR fortran/25053
9585         PR fortran/25063
9586         PR fortran/25064
9587         PR fortran/25066
9588         PR fortran/25067
9589         PR fortran/25068
9590         PR fortran/25307
9591         * gfortran.dg/io_constraints_1.f90: New test.
9592         * gfortran.dg/io_constraints_1.f90: New test.
9593         * gfortran.dg/iostat_3.f90: Change wording of warning.
9594         * gfortran.dg/g77/19981216-0.f: The same.
9595
9596 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9597
9598         PR tree-optimization/23518
9599         * testsuite/gcc.dg/pr23518.c: New.
9600
9601 2005-12-21  Mike Stump  <mrs@apple.com>
9602
9603         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9604
9605 2005-12-21  Paul Brook  <paul@codesourcery.com>
9606
9607         * gcc.dg/pr19340.c: Skip on m68k targets.
9608
9609 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9610
9611         PR rtl-optimization/25196
9612         * gcc.dg/pr25196.c: New test.
9613
9614 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9615
9616         PR fortran/25423
9617         gfortran.dg/where_nested_1.f90: New.
9618
9619 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9620
9621         PR tree-optimization/25382.
9622         * gcc.dg/tree-ssa/pr25382.c: New.
9623
9624 2005-12-20  Richard Guenther  <rguenther@suse.de>
9625
9626         PR middle-end/24306
9627         * gcc.target/i386/pr24306.c: New testcase.
9628
9629 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9630
9631         PR tree-optimization/25501
9632         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9633
9634 2005-12-20  Richard Guenther  <rguenther@suse.de>
9635
9636         Revert
9637         2005-12-02  Richard Guenther  <rguenther@suse.de>
9638
9639         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9640
9641 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9642
9643         PR c++/21228
9644         * g++.dg/warn/Wunreachable-code-2.C: New test.
9645
9646 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9647
9648         PR c++/24278
9649         * g++.dg/template/ctor5.C: New test.
9650
9651         PR c++/24915
9652         * g++.dg/template/overload8.C: New test.
9653
9654 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9655
9656         * gcc.c-torture/compile/pr25483 : New test.
9657
9658 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9659
9660         PR c++/20552
9661         * g++.dg/ext/typeof10.C: New test.
9662
9663 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9664
9665         * gcc.dg/mt-loopi1.c: New.
9666
9667 2005-12-18  Richard Guenther  <rguenther@suse.de>
9668
9669         PR tree-optimization/25481
9670         * gcc.dg/torture/pr25481.c: New testcase.
9671
9672 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9673
9674         PR rtl-optimization/21041
9675         * gcc.dg/pr21041.c: New test.
9676
9677 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9678
9679         PR libgfortran/25463
9680         * gfortran.dg/advance.f90: New test.
9681
9682 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9683
9684         * gcc.dg/20051201-1.c: New test.
9685
9686 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9687
9688         PR fortran/25018
9689         * gfortran.dg/initialization_1.f90: New test.
9690         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9691         * gfortran.dg/g77/980616-0.f: The same.
9692
9693 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9694
9695         * PR fortran/25458
9696         * gfortran.dg/chkbits.f90: New test.
9697
9698 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9699
9700         * gfortran.dg/enum_5.f: Revert to previous version.
9701
9702 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9703
9704         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9705         * gfortran.dg/nested_modules_1.f90: Ditto.
9706         * gfortran.dg/hollerith_f95.f90: Ditto.
9707         * gfortran.dg/select_5.f90: Ditto.
9708         * gfortran.dg/secnds.f: Ditto.
9709         * gfortran.dg/hollerith2.f90: Ditto.
9710         * gfortran.dg/imag_2.f: Ditto.
9711         * gfortran.dg/ftell_2.f90: Ditto.
9712         * gfortran.dg/malloc_free_1.f90: Ditto.
9713         * gfortran.dg/logint-1.f: Ditto.
9714         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9715         * gfortran.dg/e_d_fmt.f90: Ditto.
9716         * gfortran.dg/hollerith_legacy.f90: Ditto.
9717         * gfortran.dg/logint-2.f: Ditto.
9718         * gfortran.dg/enum_5.f90: Ditto.
9719         * gfortran.dg/f2c_2.f90: Ditto.
9720         * gfortran.dg/pr17143.f90: Ditto.
9721         * gfortran.dg/namelist_14.f90: Ditto.
9722         * gfortran.dg/logint-3.f: Ditto.
9723         * gfortran.dg/spread_scalar_source.f90: Ditto.
9724         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9725         * gfortran.dg/namelist_11.f: Ditto.
9726         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9727         * gfortran.dg/g77/20010519-1.f
9728         * gfortran.dg/g77/alpha1.f: Ditto.
9729         * gfortran.dg/g77/990115-1.f: Ditto.
9730         * gfortran.dg/g77/erfc.f: Ditto.
9731         * gfortran.dg/g77/19990313-3.f: Ditto.
9732         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9733         * gfortran.dg/g77/20010426.f: Ditto.
9734         * gfortran.dg/g77/19990313-0.f: Ditto.
9735         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9736         * gfortran.dg/g77/20000629-1.f: Ditto.
9737         * gfortran.dg/g77/970125-0.f: Ditto.
9738         * gfortran.dg/g77/8485.f: Ditto.
9739         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9740         * gfortran.dg/g77/19990313-1.f: Ditto.
9741         * gfortran.dg/g77/int8421.f: Ditto.
9742         * gfortran.dg/g77/19990305-0.f: Ditto.
9743         * gfortran.dg/g77/947.f: Ditto.
9744         * gfortran.dg/g77/19990905-2.f: Ditto.
9745         * gfortran.dg/g77/cabs.f: Ditto.
9746         * gfortran.dg/g77/19990313-2.f: Ditto.
9747         * gfortran.dg/g77/20020307-1.f: Ditto.
9748         * gfortran.dg/g77/dcomplex.f: Ditto.
9749         * gfortran.dg/g77/19990502-1.f: Ditto.
9750         * gfortran.dg/g77/19981216-0.f: Ditto.
9751         * gfortran.dg/common_4.f90: Ditto.
9752         * gfortran.dg/entry_4.f90: Ditto.
9753         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9754         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9755         * gfortran.dg/namelist_12.f: Ditto.
9756         * gfortran.dg/scale_1.f90: Ditto.
9757         * gfortran.dg/modulo_1.f90
9758         * gfortran.dg/hollerith.f90: Ditto.
9759         * gfortran.dg/direct_io_3.f90: Ditto.
9760         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9761         * gfortran.dg/gnu_logical_1.F: Ditto.
9762         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9763         * gfortran.dg/assign_1.f90: Ditto.
9764         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9765         * gfortran.dg/pr23095.f: Ditto.
9766         * gfortran.dg/read_float_1.f90: Ditto.
9767
9768 2005-12-17  Andreas Jaeger  <aj@suse.de>
9769
9770         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9771         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9772
9773 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9774
9775         PR fortran/24268
9776         * gfortran.dg/fmt_white.f: New test.
9777
9778 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9779
9780         * gfortran.dg/label_1.f90: New test.
9781
9782 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9783
9784         PR testsuite/25422
9785         * gcc.dg/20031012-1.c: Add -Walways-true option.
9786         * gcc.dg/weak/weak-3.c: Likewise.
9787         * g++.old-deja/g++.mike/warn8.C: Likewise.
9788
9789 2005-12-16  Mike Stump  <mrs@apple.com>
9790
9791         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9792         exit.
9793
9794 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9795
9796         PR libgfortran/25264
9797         PR libgfortran/25349
9798         * gfortran.dg/tl_editing.f90: Added additional checks.
9799         * gfortran.dg/t_editing.f: New test.
9800         * gfortran.dg/write_padding.f90: New test
9801
9802 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9803
9804         PR testsuite/25215
9805         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9806
9807 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9808
9809         PR rtl-optimization/24899
9810         * gcc.c-torture/execute/20051215-1.c: New test.
9811
9812 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9813
9814         PR 24823
9815         * gfortran.dg/pr24823.f: New test.
9816
9817 2005-12-16  Jeff Law  <law@redhat.com>
9818
9819         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9820
9821 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9822
9823         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9824         Change C++ style comments to C style comments.
9825         Remove aligned types from the array.
9826         Keep Enums disabled.
9827         (complex_types): Remove aligned types from the array.
9828         Comment out "_Complex long double".
9829         (attrib_types): Remove.
9830         (complex_attrib_types): Remove.
9831         (attrib_array_types): Remove.
9832         (complex_attrib_array_types): Remove.
9833         (aligned_bitfld_types): Remove.
9834         (n_aligned_bitfld_types): Remove.
9835         (FEATURE_ALIGNEDPACKED): Delete.
9836         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9837         (singles): Remove support for adding attributes.
9838         (choose_type): Remove support for attributed types.
9839         (generate_fields): Remove support for attributed bit-fields.
9840         Remove support for adding attributes.
9841         (generate_random_tests): Remove support for adding attributes.
9842         (features): Add back "[0] :0" and "complex vector [0]".
9843         (main): Remove support for attributed bit-fields.
9844         Uncomment the calling of generate_random_tests for the rests of
9845         the tests.
9846
9847 2005-12-16  Jan Hubicka  <jh@suse.cz>
9848
9849         * gcc.c-torture/combine/pr25224.c: New.
9850
9851 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9852
9853         PR other/25028
9854         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9855         HP-UX.
9856
9857 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9858
9859         * gcc.dg/20051215-1.c: New file.
9860
9861 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9862
9863         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9864         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9865
9866 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9867
9868         PR fortran/18197
9869         * gfortran.dg/dummy_functions_1.f90: New.
9870
9871 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9872
9873         PR rtl-optimization/25310
9874         * gcc.c-torture/compile/pr25310.c: New test.
9875
9876 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9877
9878         PR debug/25023
9879         * gcc.dg/pr25023.c: New test.
9880
9881 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9882
9883         * g++.old-deja/g++.brendan/redecl1.C,
9884         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9885         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9886         g++.old-deja/g++.oliva/typeof1.C,
9887         g++.old-deja/g++.other/crash16.C,
9888         g++.old-deja/g++.other/crash34.C,
9889         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9890         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9891         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9892         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9893         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9894         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9895         Remove xfail.
9896
9897 2005-12-14  Kean Johnston  <jkj@sco.com>
9898             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9899
9900         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9901         * gcc.target/i386/20020523-1.c: Ditto.
9902         * gcc.target/i386/tailcall-1.c: Ditto.
9903         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9904         * gcc.target/i386/ssetype-5.c: Ditto.
9905
9906 2005-12-14  Jeff Law  <law@redhat.com>
9907
9908         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9909
9910 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9911
9912         PR target/25254
9913         PR target/24188
9914         * gcc.target/i386/pr25254.c: New test.
9915         * gfortran.dg/PR24188.f: New test.
9916
9917 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9918
9919         * lib/fortran-torture.exp: Catch remaining uses of
9920         remote_file build delete.
9921
9922 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9923
9924         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9925
9926 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9927
9928         * gcc.dg/warn-addr-cmp.c: New test.
9929
9930 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9931
9932         PR debug/25023
9933         PR target/25293
9934         * gcc.target/i386/pr25293.c: New test.
9935
9936 2005-12-13  Petr Machata  <machata@post.cz>
9937
9938         PR c++/24907
9939         * g++.dg/parse/comma2.C: New test.
9940
9941 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9942             Jakub Jelinek  <jakub@redhat.com>
9943
9944         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9945         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9946         (limits.h): Include unconditionally.
9947         (stdlib.h): Likewise.
9948         (hashtab.h): Do not include.
9949         (getopt.h): Likewise.
9950         (stddef.h): Include.
9951         (hashval_t): Define.
9952         (struct entry): Add "next" field.
9953         (HASH_SIZE): New macro.
9954         (hash_table): New variable.
9955         (switchfiles): Do not use xmalloc.
9956         (mix): New macro.
9957         (iterative_hash): New function.
9958         (hasht): Remove.
9959         (e_exists): New function.
9960         (e_insert): Likewise.
9961         (output): Use, instead of libiberty hashtable functions.
9962         (main): Do not use getopt.  Do not call htab_create.
9963
9964 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR c++/25331
9967         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9968         put atal* and atpaal* attributes on array elements.
9969         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9970         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9971         put atal* and atpaal* attributes on array elements.
9972         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9973
9974 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9975
9976         * gcc.dg/single-precision-constant.c: New test.
9977
9978 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9979
9980         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9981         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9982         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9983         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9984         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9985         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9986         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9987         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9988         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9989         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9990         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9991         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9992         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9993         gcc.target/powerpc/ppc-sdata-2.c,
9994         gcc.target/powerpc/ppc-stackalign-1.c,
9995         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9996         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9997         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9998         gcc.target/powerpc/rs6000-ldouble-2.c,
9999         gcc.target/powerpc/rs6000-power2-1.c,
10000         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10001         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10002         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10003         option into target selector.
10004         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10005         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10006
10007 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10008
10009         PR objc/25348
10010         * objc.dg/encode-9.m: New test.
10011
10012 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10013
10014         PR testsuite/20772
10015         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10016         * gcc.dg/asm-b.c: Fix typo.
10017         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10018         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10019         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10020         i?86 lp64 and x86_64 ilp32.
10021         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10022         on i?86 lp64.
10023         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10024
10025 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10026
10027         PR fortran/25078
10028         gfortran.dg/equiv_5.f90: New test.
10029
10030 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10031
10032         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10033         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10034         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10035         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10036         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10037         * gcc.dg/tree-ssa/reassoc-5.c: New.
10038         * gcc.dg/tree-ssa/reassoc-6.c: New.
10039         * gcc.dg/tree-ssa/reassoc-7.c: New.
10040         * gcc.dg/tree-ssa/reassoc-8.c: New.
10041         * gcc.dg/tree-ssa/reassoc-9.c: New.
10042         * gcc.dg/tree-ssa/reassoc-10.c: New.
10043         * gcc.dg/tree-ssa/reassoc-11.c: New.
10044
10045 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10046
10047         PR testsuite/25167
10048         PR testsuite/24478
10049         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10050
10051 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10052
10053         PR c++/25300
10054         * g++.dg/template/inherit.C: Do not use a generic error message.
10055
10056 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10057
10058         PR libobjc/25354
10059         * objc.dg/gnu-encoding: New directory.
10060         * objc.dg/gnu-encoding/compat-common.h: New file.
10061         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10062         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10063         * objc.dg/gnu-encoding/vector-defs.h: New file.
10064         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10065         * objc.dg/gnu-encoding/generate-random.c: New file.
10066         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10067         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10068         * objc.dg/gnu-encoding/generate-random.h: New file.
10069
10070 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10071
10072         PR c++/25337
10073         * g++.dg/template/defarg7.C: New test.
10074
10075 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10076
10077         PR libobjc/25347
10078         * objc.dg/encode-8.m: New test.
10079
10080 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10081
10082         PR libobjc/25346
10083         * objc.dg/encode-7.m: New test.
10084
10085 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10086
10087         PR c++/25010
10088         * g++.dg/opt/inline10.C: New test.
10089
10090 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10091
10092         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10093
10094 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10095
10096         * gfortran.dg/substring_equivalence.f90: typo in comment
10097
10098 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10099
10100         PR fortran/25068
10101         * gfortran.dg/iostat_3.f90: New test.
10102
10103 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10104
10105         PR fortran/23815
10106         * gfortran.dg/unf_io_convert_1.f90: New test.
10107         * gfortran.dg/unf_io_convert_2.f90: New test.
10108         * gfortran.dg/unf_io_convert_3.f90: New test.
10109
10110 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10111
10112         PR testsuite/20772
10113         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10114         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10115         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10116         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10117         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10118         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10119         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10120         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10121         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10122         gcc.dg/torture/fp-int-convert-float128-timode.c,
10123         gcc.dg/torture/fp-int-convert-float128.c,
10124         gcc.dg/torture/fp-int-convert-float80-timode.c,
10125         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10126         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10127
10128         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10129
10130 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10131
10132         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10133
10134 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10135
10136         * gcc.dg/20051207-1.c,
10137         * gcc.dg/20051207-2.c,
10138         * gcc.dg/20051207-3.c: New tests.
10139
10140 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10141
10142         PR testsuite/20772
10143         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10144         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10145         dg-skip-if target selector.
10146
10147         PR testsuite/20772
10148         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10149         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10150         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10151         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10152         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10153         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10154         and/or merge with i?86 cases.
10155
10156         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10157
10158         PR testsuite/20772
10159         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10160         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10161         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10162         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10163         x86_64-*-linux*.
10164
10165 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10166
10167         PR target/25311
10168         * gcc.c-torture/compile/pr25311.c: New test.
10169
10170 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10171
10172         PR libgfortran/25039
10173         * gfortran.dg/read_comma.f: New test.
10174
10175 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10176
10177         PR c++/19317
10178         * g++.dg/opt/pr19317-1.C: New test.
10179         * g++.dg/opt/pr19317-2.C: New test.
10180         * g++.dg/opt/pr19317-3.C: New test.
10181
10182         PR target/19005
10183         * gcc.c-torture/execute/pr19005.c: New test.
10184
10185         PR target/17828
10186         * g++.old-deja/g++.other/comdat5.C: New test.
10187         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10188
10189         * g++.dg/compat/struct-layout-1.exp: New file.
10190         * g++.dg/compat/struct-layout-1.h: New.
10191         * g++.dg/compat/struct-layout-1_generate.c: New.
10192         * g++.dg/compat/struct-layout-1_x1.h: New.
10193         * g++.dg/compat/struct-layout-1_x2.h: New.
10194         * g++.dg/compat/struct-layout-1_y1.h: New.
10195         * g++.dg/compat/struct-layout-1_y2.h: New.
10196
10197         * gcc.dg/20050330-2.c: New test.
10198
10199 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10200
10201         PR fortran/25292
10202         * gfortran.dg/associated_1.f90: New.
10203
10204 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10205
10206         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10207         ILP32 vect_no_align platforms.
10208
10209 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10210             Jakub Jelinek  <jakub@redhat.com>
10211
10212         PR target/25268
10213         * gcc.c-torture/compile/20051207-1.c: New test.
10214
10215 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10216
10217         PR testsuite/20772
10218         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10219         gcc.dg/torture/pr18582-1.c,
10220         gcc.target/i386/attributes-error.c: Also test on x86_64.
10221
10222         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10223
10224 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10225
10226         PR c++/19397
10227         * g++.dg/template/typedef3.C: New test.
10228
10229         PR c++/19762
10230         PR c++/19764
10231         * g++.dg/template/dtor3.C: Fix error markers.
10232
10233 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10234
10235         * lib/target-supports.exp (check_effective_target_sync_char_short):
10236         Add s390*.
10237
10238 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10239
10240         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10241
10242 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10243
10244         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10245         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10246         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10247         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10248
10249 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10250
10251         PR c++/25263
10252         * g++.dg/other/array2.C: New test case.
10253
10254 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10255
10256         * gcc.dg/darwin-weakimport-3.c: New.
10257
10258         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10259         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10260         and to work on Darwin.
10261         * gcc.dg/attr-weakref-1b.c: New file.
10262         * gcc.dg/attr-weakref-2.c: New test.
10263         * gcc.dg/darwin-weakref-1.c: New test.
10264
10265 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10266
10267         PR testsuite/25247
10268         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10269         use in selector expressions.
10270         (dg-xfail-if): Ditto.
10271         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10272         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10273         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10274         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10275         * gcc.test-framework/test-framework.exp: Skip generated tests if
10276         CHECK_TEST_FRAMEWORK is not 1.
10277
10278 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10279
10280         PR tree-optimization/24963
10281         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10282
10283         PR target/24108
10284         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10285
10286         PR target/18580
10287         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10288         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10289         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10290         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10291
10292 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10293
10294         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10295         dg-options.
10296
10297 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10298
10299         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10300
10301 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10302
10303         * gcc.dg/format/cast-1.c: New test.
10304
10305 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10306
10307         PR c/7776
10308         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10309         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10310         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10311         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10312
10313 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10314
10315         * gcc.dg/cast-pretty-print-1.c: New test.
10316
10317 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10318
10319         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10320
10321 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10322
10323         PR c++/24173
10324         * g++.dg/template/friend40.C: New test.
10325
10326 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10327
10328         PR target/25199
10329         * gcc.target/i386/movq-2.c: New test.
10330         * gcc.target/i386/movq.c: Remove target i?86, instead add
10331         dg-require-effective-target ilp32.
10332
10333 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10334
10335         PR c++/24103
10336         * g++.dg/other/default1.C: New test.
10337
10338 2005-12-02  Richard Guenther  <rguenther@suse.de>
10339
10340         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10341
10342 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10343
10344         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10345
10346 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10347
10348         PR target/21017
10349         * gcc.target/powerpc/rotate.c: New.
10350
10351 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10352
10353         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10354         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10355
10356 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10357
10358         PR c/13384
10359         * gcc.dg/pr17730-1.c: Adjust.
10360         * gcc.dg/lvalue1.c (main): Likewise.
10361         * gcc.dg/lvalue-2.c: Likewise.
10362         * g++.dg/pr7503-3.C
10363
10364 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10365
10366         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10367         error messages.
10368
10369 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10370
10371         PR fortran/24789
10372         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10373
10374 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10375
10376         PR target/24475
10377         * lib/target-supports.exp (check_effective_target_tls): New.
10378         (check_effective_target_tls_runtime): New.
10379         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10380         for TLS support.
10381         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10382         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10383         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10384         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10385         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10386         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10387         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10388         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10389         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10390         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10391         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10392         effective-target TLS.
10393         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10394         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10395         effective-target TLS runtime.
10396
10397 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10398
10399         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10400
10401 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10402
10403         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10404         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10405         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10406         ignored" warnings when "packing" is the same as the ABI layout.
10407
10408 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10409
10410         PR fortran/21302
10411         * gfortran.dg/line_length_1.f: New test.
10412         * gfortran.dg/line_length_2.f90: Ditto.
10413
10414 2005-11-30  Richard Guenther  <rguenther@suse.de>
10415
10416         PR tree-optimization/21655
10417         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10418
10419 2005-11-30  Dale Johannesen  <dalej@apple.com>
10420
10421         * gcc.c-torture/compile/pr24930.c: New.
10422
10423 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10424
10425         PR fortran/15809
10426         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10427
10428 2005-11-30  Jeff Law  <law@redhat.com>
10429
10430         * g++.old-deja/g++.law/pr25000.C: New test.
10431
10432 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10433
10434         * gcc.dg/tls/opt-11.c: New test.
10435
10436 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10437
10438         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10439         targets.
10440         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10441         LP64 ia64.
10442
10443 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10444
10445         * gfortran.dg/open_access_1.f90: New test.
10446
10447 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10448
10449         * gcc.dg/charset/builtin2.c: New test.
10450
10451 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10452
10453         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10454         on mmix-*-* for *_[xy].c.
10455
10456 2005-11-28  Kean Johnston  <jkj@sco.com>
10457
10458         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10459         headers.
10460         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10461         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10462         * gcc.target/i386/asm-3.c: Ditto.
10463         * gcc.target/i386/clobbers.c: Ditto.
10464         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10465         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10466         test regexp.
10467         * gcc.target/i386/mul.c: Ditto.
10468         * gcc.target/i386/ssetype-1.c: Ditto.
10469         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10470         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10471         static so the test works with -fPIC mode too. Based on comment in
10472         PR19231 by Pinski.
10473         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10474
10475 2005-11-28  Richard Guenther  <rguenther@suse.de>
10476
10477         * gcc.dg/alias-9.c: New testcase.
10478         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10479
10480 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10481             Uros Bizjak  <uros@kss-loka.si>
10482
10483         PR middle-end/20219
10484         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10485         tan(x)/sin(x) transformations.
10486
10487 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10488
10489         PR middle-end/24575
10490         * gcc.dg/tree-ssa/divide-3.c: New test.
10491         * gcc.dg/tree-ssa/divide-4.c: New test.
10492
10493 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10494
10495         PR fortran/24917
10496         *  gfortran.dg/boz_6.f90: New test.
10497
10498 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10499
10500         PR fortran/23912
10501         * gfortran.dg/modulo_1.f90: New test.
10502
10503 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10504
10505         PR libfortran/24919
10506         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10507         fail on CRLF platforms.
10508         * gfortran.dg/ftell_2.f90: Likewise.
10509
10510 2005-11-26  Eric Christopher  <echristo@apple.com>
10511
10512         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10513
10514 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10515
10516         * objc.dg/gnu-runtime-3.m: Simplify.
10517
10518 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10519
10520         PR middle-end/23669
10521         * gcc.dg/tree-ssa/divide-1.c: New test.
10522         * gcc.dg/tree-ssa/divide-2.c: New test.
10523
10524 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10525
10526         PR libgfortran/24945
10527         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10528
10529 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10530
10531         PR libgfortran/24945
10532         * gfortran.dg/open_status_2.f90: New test.
10533
10534 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10535
10536         * gcc.c-torture/execute/builtins/fprintf.c,
10537         gcc.c-torture/execute/builtins/fputs-lib.c,
10538         gcc.c-torture/execute/builtins/fputs.c,
10539         gcc.c-torture/execute/builtins/lib/fprintf.c,
10540         gcc.c-torture/execute/builtins/lib/printf.c,
10541         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10542
10543 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10544
10545         * gcc.dg/20050922-2.c: New test.
10546
10547 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10548
10549         * objc.dg/gnu-runtime-3.m: New test.
10550
10551 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10552
10553         PR c++/9278
10554         * g++.dg/other/void1.C: New test.
10555
10556 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10557
10558         PR middle-end/24998
10559         * gcc.dg/torture/fp-int-convert-float.c,
10560         gcc.dg/torture/fp-int-convert-double.c,
10561         gcc.dg/torture/fp-int-convert-long-double.c,
10562         gcc.dg/torture/fp-int-convert-timode.c,
10563         gcc.dg/torture/fp-int-convert-float80.c,
10564         gcc.dg/torture/fp-int-convert-float80-timode.c,
10565         gcc.dg/torture/fp-int-convert-float128.c,
10566         gcc.dg/torture/fp-int-convert-float128-timode.c,
10567         gcc.dg/torture/fp-int-convert.h: New files.
10568
10569 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10570
10571         PR middle-end/24989
10572         * gcc.dg/tree-ssa/bool-10.c: New test.
10573         * gcc.dg/tree-ssa/bool-11.c: New test.
10574         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10575
10576 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10577
10578         PR middle-end/24990
10579         * tree-ssa/pr24990-1.c: New test.
10580
10581 2005-11-24  Richard Guenther  <rguenther@suse.de>
10582         Dirk Mueller <dmueller@suse.de>
10583
10584         PR c++/14024
10585         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10586         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10587         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10588         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10589         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10590         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10591
10592 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10593
10594         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10595
10596 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10597
10598         PR c/21668
10599         * gcc.dg/Wc++-compat.c: New.
10600         * gcc.dg/Wno-c++-compat.c: New.
10601
10602 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10603
10604         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10605         (vspltish, vspltisw): Likewise.
10606
10607 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10608
10609         PR libgfortran/24794
10610         * gfortran.dg/namelist_12.f: Fix quotes.
10611         * gfortran.dg/namelist_13.f90: Fix quotes.
10612         * gfortran.dg/namelist_14.f90: Fix quotes.
10613         * gfortran.dg/namelist_15.f90: Fix quotes.
10614         * gfortran.dg/namelist_use.f90: Fix quotes.
10615         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10616         * gfortran.dg/namelist_21.f90: New test.
10617         * gfortran.dg/namelist_22.f90: New test.
10618
10619 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10620
10621         PR target/23435
10622         * gcc.c-torture/compile/pr23435.c: New.
10623
10624 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10625
10626         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10627
10628 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10629
10630         * gcc.target/powerpc/405-macchw-1.c,
10631         gcc.target/powerpc/405-macchw-2.c,
10632         gcc.target/powerpc/405-macchwu-1.c,
10633         gcc.target/powerpc/405-macchwu-2.c,
10634         gcc.target/powerpc/405-machhw-1.c,
10635         gcc.target/powerpc/405-machhw-2.c,
10636         gcc.target/powerpc/405-machhwu-1.c,
10637         gcc.target/powerpc/405-machhwu-2.c,
10638         gcc.target/powerpc/405-maclhw-1.c,
10639         gcc.target/powerpc/405-maclhw-2.c,
10640         gcc.target/powerpc/405-maclhwu-1.c,
10641         gcc.target/powerpc/405-maclhwu-2.c,
10642         gcc.target/powerpc/405-mulchw-1.c,
10643         gcc.target/powerpc/405-mulchw-2.c,
10644         gcc.target/powerpc/405-mulchwu-1.c,
10645         gcc.target/powerpc/405-mulchwu-2.c,
10646         gcc.target/powerpc/405-mulhhw-1.c,
10647         gcc.target/powerpc/405-mulhhw-2.c,
10648         gcc.target/powerpc/405-mulhhwu-1.c,
10649         gcc.target/powerpc/405-mulhhwu-2.c,
10650         gcc.target/powerpc/405-mullhw-1.c,
10651         gcc.target/powerpc/405-mullhw-2.c,
10652         gcc.target/powerpc/405-mullhwu-1.c,
10653         gcc.target/powerpc/405-mullhwu-2.c,
10654         gcc.target/powerpc/405-nmacchw-1.c,
10655         gcc.target/powerpc/405-nmacchw-2.c,
10656         gcc.target/powerpc/405-nmachhw-1.c,
10657         gcc.target/powerpc/405-nmachhw-2.c,
10658         gcc.target/powerpc/405-nmaclhw-1.c,
10659         gcc.target/powerpc/405-nmaclhw-2.c,
10660         gcc.target/powerpc/440-macchw-1.c,
10661         gcc.target/powerpc/440-macchw-2.c,
10662         gcc.target/powerpc/440-macchwu-1.c,
10663         gcc.target/powerpc/440-macchwu-2.c,
10664         gcc.target/powerpc/440-machhw-1.c,
10665         gcc.target/powerpc/440-machhw-2.c,
10666         gcc.target/powerpc/440-machhwu-1.c,
10667         gcc.target/powerpc/440-machhwu-2.c,
10668         gcc.target/powerpc/440-maclhw-1.c,
10669         gcc.target/powerpc/440-maclhw-2.c,
10670         gcc.target/powerpc/440-maclhwu-1.c,
10671         gcc.target/powerpc/440-maclhwu-2.c,
10672         gcc.target/powerpc/440-mulchw-1.c,
10673         gcc.target/powerpc/440-mulchw-2.c,
10674         gcc.target/powerpc/440-mulchwu-1.c,
10675         gcc.target/powerpc/440-mulchwu-2.c,
10676         gcc.target/powerpc/440-mulhhw-1.c,
10677         gcc.target/powerpc/440-mulhhw-2.c,
10678         gcc.target/powerpc/440-mulhhwu-1.c,
10679         gcc.target/powerpc/440-mulhhwu-2.c,
10680         gcc.target/powerpc/440-mullhw-1.c,
10681         gcc.target/powerpc/440-mullhw-2.c,
10682         gcc.target/powerpc/440-mullhwu-1.c,
10683         gcc.target/powerpc/440-mullhwu-2.c,
10684         gcc.target/powerpc/440-nmacchw-1.c,
10685         gcc.target/powerpc/440-nmacchw-2.c,
10686         gcc.target/powerpc/440-nmachhw-1.c,
10687         gcc.target/powerpc/440-nmachhw-2.c,
10688         gcc.target/powerpc/440-nmaclhw-1.c,
10689         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10690
10691 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10692
10693         PR fortran/24774
10694         * gfortran.dg/inquire_9.f90: New test.
10695
10696         PR fortran/21647
10697         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10698
10699 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10700
10701         PR libfortran/24432
10702         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10703         Check that 'cos' is supported.
10704
10705 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10706
10707         PR fortran/24223
10708         * gfortran.dg/substring_equivalence.f90: New test.
10709
10710         PR fortran/24705
10711         * gfortran.dg/auto_internal_assumed.f90: New test.
10712
10713 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10714
10715         * gcc.dg/fold-div-2.c: New test.
10716
10717 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10718
10719         PR rtl-optimization/24883
10720         * gcc.c-torture/compile/pr24883.c: New test.
10721
10722 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10723
10724         PR middle-end/20583
10725         * gcc.c-torture/compile/pr20583.c: New.
10726
10727 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10728
10729         * gcc.c-torture/execute/usmul.c: New test.
10730
10731 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10732
10733         * gcc.dg/tree-ssa/vrp22.c: New test.
10734
10735 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10736
10737         PR middle-end/24912
10738         * gcc.dg/torture/pr24912-1.c: New test.
10739
10740 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10741
10742         PR fortran/24862
10743         * gfortran.dg/arrayio_derived_1.f90: New test.
10744
10745 2005-11-19  Richard Guenther  <rguenther@suse.de>
10746
10747         PR middle-end/23294
10748         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10749
10750 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10751
10752         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10753
10754 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10755
10756         PR c++/8355
10757         * g++.dg/template/friend39.C: New test.
10758
10759 2005-11-18  James E Wilson  <wilson@specifix.com>
10760
10761         * gcc.dg/builtin-strstr.c: New.
10762
10763 2005-11-18  Richard Henderson  <rth@redhat.com>
10764
10765         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10766         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10767         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10768         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10769         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10770         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10771         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10772         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10773         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10774         renaming to remove initial "ia64-".
10775
10776 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10777
10778         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10779
10780 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10781
10782         * g++.dg/cpp/string-2.C: New test.
10783
10784 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10785
10786         * gcc.dg/tree-ssa/loop-14.c: New test.
10787
10788 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10789             Michael Chamberlain <michael@chamberlain.net.au>
10790
10791         * ada/acats/run_all.sh (target_run): Kill long running tests.
10792
10793 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10794
10795         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10796         * gcc.dg/cleanup-9.c: Likewise.
10797         * gcc.dg/cleanup-10.c: Likewise.
10798         * gcc.dg/cleanup-11.c: Likewise.
10799
10800 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10801
10802         PR fortran/24892
10803         * gfortran.dg/open_access_append_1.f90: New test.
10804         * gfortran.dg/open_access_append_2.f90: New test.
10805
10806 2005-11-16  Richard Guenther  <rguenther@suse.de>
10807
10808         PR middle-end/24851
10809         * gcc.c-torture/execute/pr24851.c: New testcase.
10810
10811 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10812
10813         * gcc.dg/fold-overflow-1.c: New test.
10814
10815 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10816
10817         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10818         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10819
10820 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10821
10822         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10823         structures.
10824         * g++.dg/eh/forced2.C: Likewise.
10825         * g++.dg/eh/forced3.C: Likewise.
10826         * g++.dg/eh/forced4.C: Likewise.
10827
10828 2005-11-11  Mike Stump  <mrs@apple.com>
10829
10830         * g++.old-deja/g++.mike/unused.C: Add.
10831
10832 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10833
10834         PR c++/24667
10835         * g++.dg/warn/Wcast-qual1.C: New test.
10836
10837 2005-11-15  Jan Hubicka  <jh@suse.cz>
10838
10839         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10840
10841 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10842
10843         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10844
10845 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10846
10847         PR 24840
10848         * gcc.dg/tree-ssa/pr24840.c: New test.
10849
10850 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10851
10852         PR testsuite/24841
10853         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10854
10855 2005-11-14  Dale Johannesen  <dalej@apple.com>
10856
10857         * gcc.c-torture/execute/20051113-1.c: New.
10858
10859 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10860
10861         PR c++/24687
10862         * g++.dg/template/crash43.C: New test.
10863
10864 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10865
10866         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10867
10868 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10869
10870         PR c++/24817
10871         * g++.dg/eh/spec8.C: New test.
10872
10873 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10874
10875         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10876
10877 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10878
10879         PR c++/20293
10880         * g++.dg/parse/ambig4.C: New test.
10881         * g++.dg/tc1/dr101.C: Adjust error markers.
10882         * g++.dg/lookup/strong-using-2.C: Likewise.
10883         * g++.dg/lookup/ambig5.C: Likewise.
10884         * g++.dg/lookup/ambig4.C: Likewise.
10885         * g++.dg/parse/crash22.C: Likewise.
10886
10887 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10888
10889         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10890
10891 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10892
10893         * gcc.dg/nested-calls-1.c: New test.
10894
10895 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10896
10897         * gfortran.dg/complex_intrinsic_1.f90: New test.
10898         * gfortran.dg/complex_intrinsic_2.f90: New test.
10899         * gfortran.dg/fgetc_1.f90: New test.
10900         * gfortran.dg/fgetc_2.f90: New test.
10901         * gfortran.dg/fgetc_3.f90: New test.
10902         * gfortran.dg/ftell_1.f90: New test.
10903         * gfortran.dg/ftell_2.f90: New test.
10904         * gfortran.dg/gnu_logical_1.F: New test.
10905         * gfortran.dg/gnu_logical_2.f90: New test.
10906
10907 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10908
10909         PR middle-end/24820
10910         * testsuite/gcc.dg/pr24820.c: New test.
10911
10912 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10913
10914         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10915         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10916         variable.
10917
10918 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10919
10920         testsuite/24614
10921         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10922
10923 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10924
10925         * gcc.target/cris/cris.exp: New file.
10926         * gcc.target/cris/rld-legit1.c: New test.
10927         * gcc.target/cris/rld-legit2.c: New test.
10928
10929 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10930
10931         PR c++/24780
10932         * g++.dg/opt/pr24780.C: New test.
10933
10934         PR c++/24761
10935         * g++.dg/template/asm1.C: New test.
10936
10937 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10938
10939         PR libgfortran/24787
10940         * gfortran.dg/scan_1.f90: New test.
10941
10942 2005-11-12  Jan Hubicka  <jh@suse.cz>
10943
10944         * gcc.target/i386/minmax-1.c: New.
10945         * gcc.target/i386/minmax-2.c: New.
10946
10947 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10948
10949         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10950
10951 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10952
10953         * gcc.c-torture/execute/20051110-1.c,
10954         gcc.c-torture/execute/20051110-2.c: New tests.
10955
10956 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10957
10958         PR middle-end/24750
10959         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10960         New tests.
10961
10962 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10963
10964         * lib/target-libpath.exp (get_shlib_extension): New proc.
10965         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10966         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10967         * lib/objc.exp (objc_target_compile): Likewise.
10968         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10969         detection.
10970
10971 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10972
10973         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10974
10975         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10976         Add -static to additional_flags and pass it to target_compile.
10977
10978 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10979
10980         PR libgfortran/24719
10981         gfortran.dg/read_noadvance.f90: New test.
10982
10983         PR libgfortran/24699
10984         gfortran.dg/fmt_t_2.f90: New test.
10985
10986         PR libgfortran/24785
10987         gfortran.dg/read_x_eor.f90: New test.
10988
10989         PR libgfortran/24584
10990         gfortran.dg/namelist_empty.f90: Rename test.
10991
10992         PR libgfortran/24489
10993         gfortran/read_eor.f90: Rename test.
10994
10995 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10996
10997         PR fortran/15976
10998         * gfortran.dg/automatic_module_variable.f90: New test.
10999
11000 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11001
11002         PR target/24445
11003         * gcc.dg/pr24445.c: New test.
11004
11005 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11006
11007         PR fortran/24655
11008         PR fortran/24755
11009         * gfortran.dg/recursive_statement_functions.f90: Add statement
11010         functions using inline intrinsic functions and parameters to test
11011         that they no longer seg-fault.
11012
11013         PR fortran/24409
11014         gfortran.dg/nested_modules_4.f90: New test.
11015         gfortran.dg/nested_modules_5.f90: New test.
11016
11017 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11018
11019         PR fortran/24643
11020         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11021
11022 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11023
11024         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11025         failures.
11026
11027 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11028
11029         * gcc.dg/sparc-getcontext-1.c: New test.
11030
11031 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11032
11033         * gcc.dg/ifcvt-fabs-1.c: New test.
11034
11035 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11036
11037         PR other/4372
11038         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11039         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11040
11041 2005-11-09  Richard Guenther  <rguenther@suse.de>
11042
11043         PR tree-optimization/24716
11044         * gcc.c-torture/execute/pr24716.c: New testcase.
11045
11046 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11047
11048         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11049
11050 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11051
11052         PR 24624
11053         * gcc.dg/pr24624.c: Testcase added.
11054
11055 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11056
11057         PR 24623
11058         * g++.dg/other/pr24623.C: Testcase added.
11059
11060 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11061
11062         PR fortran/22607
11063         * gfortran-dg/pure_byref_1.f90: New.
11064         * gfortran-dg/pure_byref_2.f90: New.
11065
11066 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11067
11068         PR c/24101
11069         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11070         * gcc.dg/dg.exp: Run main loop also for *.i files.
11071
11072 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11073
11074         PR c++/19450
11075         * g++.dg/tls/diag-3.C: New test.
11076         * g++.dg/tls/diag-4.C: New test.
11077         * g++.dg/tls/static-1.C: New test.
11078         * g++.dg/tls/static-1a.cc: New file.
11079
11080 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11081
11082         PR 23046
11083         * g++.dg/tree-ssa/pr23046.C: New test.
11084
11085 2005-11-08  Devang Patel <dpatel@apple.com>
11086
11087         PR tree-optimization/23115
11088         * gcc.dg/tree-ssa/pr23115.c: New.
11089
11090 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11091
11092         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11093         * gcc.target/powerpc/pr16155.c: Same.
11094         * gcc.target/powerpc/altivec-1.c: Same.
11095         * gcc.target/powerpc/altivec-2.c: Same.
11096         * gcc.target/powerpc/altivec-3.c: Same.
11097         * gcc.target/powerpc/altivec-5.c: Same.
11098         * gcc.target/powerpc/altivec-11.c: Same.
11099         * gcc.target/powerpc/altivec-12.c: Same.
11100         * gcc.target/powerpc/altivec-14.c: Same.
11101         * gcc.target/powerpc/altivec-22.c: Same.
11102         * gcc.target/powerpc/altivec-consts.c: Same.
11103         * gcc.target/powerpc/altivec-pr22085.c: Same.
11104         * gcc.target/powerpc/altivec-splat.c: Same.
11105         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11106         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11107         * gcc.target/powerpc/darwin-longlong.c: Same.
11108
11109 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11110
11111         PR target/19340
11112         * gcc.dg/pr19340.c: New test.
11113
11114 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11115
11116         PR rtl-optimization/24683
11117         * gcc.dg/pr24683.c: New test.
11118
11119 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11120
11121         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11122         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11123
11124 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11125
11126         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11127
11128 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11129
11130         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11131
11132 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11133
11134         PR target/24230
11135
11136         * gcc.target/powerpc/altivec-consts.c,
11137         gcc.target/powerpc/altivec-splat.c: New testcase.
11138
11139 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11140
11141         PR c/24599
11142
11143         * gcc.dg/overflow-2.c: New testcase.
11144
11145 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11146
11147         PR rtl-optimization/23567
11148         * gcc.c-torture/execute/20051104-1.c: New test.
11149
11150 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11151
11152         PR fortran/24534
11153         gfortran.dg/private_type_2.f90: Modified to check that case with
11154         PRIVATE declaration within derived type is accepted.
11155
11156         PR fortran/20838
11157         gfortran.dg/pointer_assign_1.f90: New test.
11158
11159         PR fortran/20840
11160         * gfortran.dg/arrayio_0.f90: New test.
11161
11162         PR fortran/17737
11163         gfortran.dg/data_initialized.f90: New test.
11164         gfortran.dg/data_constraints_1.f90: New test.
11165         gfortran.dg/data_constraints_2.f90: New test.
11166
11167 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11168
11169         PR fortran/24174
11170         PR fortran/24305
11171         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11172
11173 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11174
11175         PR 24670
11176         * gcc.dg/tree-ssa/pr24670.c: New test.
11177
11178 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11179
11180         PR target/22432
11181         * gcc.target/i386/pr22432.c: New test.
11182
11183 2005-11-05  Richard Henderson  <rth@redhat.com>
11184
11185         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11186         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11187         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11188         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11189         from gcc.dg/alpha-*.
11190         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11191         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11192
11193 2005-11-05  Andreas Jaeger  <aj@suse.de>
11194
11195         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11196
11197 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11198
11199         PR target/23424
11200         * gcc.dg/torture/pr23424-1.c: New test.
11201
11202 2005-11-04  Richard Henderson  <rth@redhat.com>
11203
11204         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11205         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11206         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11207         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11208         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11209         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11210         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11211         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11212         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11213         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11214         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11215         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11216         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11217         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11218         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11219         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11220         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11221         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11222         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11223         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11224         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11225         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11226         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11227         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11228         Move from gcc.dg/.
11229         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11230         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11231         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11232         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11233         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11234         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11235         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11236         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11237         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11238         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11239         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11240         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11241         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11242         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11243         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11244         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11245         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11246         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11247         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11248         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11249         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11250         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11251         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11252         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11253         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11254         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11255         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11256         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11257         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11258         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11259         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11260         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11261         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11262         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11263         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11264         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11265         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11266         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11267         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11268         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11269         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11270         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11271         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11272         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11273         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11274
11275 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11276
11277         PR 24627
11278         * gcc.dg/tree-ssa/pr24627.c: New test.
11279
11280 2005-11-04 Paul Brook  <paul@codesourcery.com>
11281
11282         * gcc.dg/tls/opt-10.c: New test.
11283
11284 2005-11-04  Andreas Jaeger  <aj@suse.de>
11285
11286         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11287         avoid extra warnings.
11288
11289 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11290
11291         PR libfortran/22298
11292         * gcc/testsuite/lib/target-supports.exp
11293         (check_effective_target_static_libgfortran): New
11294         static_libgfortran effective target.
11295         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11296         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11297
11298 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11299
11300         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11301
11302 2005-11-03  Josh Conner  <jconner@apple.com>
11303
11304         PR c++/19989
11305         g++.dg/ext/array2.C: New test.
11306         g++.dg/template/dependent-name3.C: New test.
11307         g++.dg/template/dependent-name4.C: New test.
11308         g++.dg/template/sfinae2.C: New test.
11309
11310 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11311
11312         PR preprocessor/22042
11313         * gcc.dg/cpp/strify4.c: New test.
11314
11315 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11316
11317         PR c++/17964
11318         * g++.dg/cpp/string-1.C: New test.
11319
11320 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11321
11322         * gcc.target/powerpc: New directory.
11323         * gcc.target/powerpc/powerpc.exp: New file.
11324         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11325         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11326         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11327         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11328         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11329         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11330         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11331         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11332         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11333         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11334         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11335         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11336         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11337         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11338         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11339         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11340         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11341         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11342         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11343         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11344         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11345         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11346         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11347         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11348         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11349         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11350         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11351         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11352         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11353         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11354         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11355         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11356         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11357         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11358
11359 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11360
11361         PR c++/21627
11362         * g++.dg/warn/inline2.C: New test.
11363
11364 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11365
11366         PR middle-end/23155
11367         * g++.dg/ext/c99struct1.C: New test.
11368         * gcc.dg/union-cast-1.c: New test.
11369         * gcc.dg/union-cast-2.c: New test.
11370         * gcc.dg/union-cast-3.c: New test.
11371
11372 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11373
11374         PR middle-end/24589
11375         * gcc.c-torture/execute/zero-struct-2.c: New test.
11376
11377 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11378
11379         PR c++/24582
11380         * g++.dg/init/switch1.C: New test.
11381
11382 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11383
11384         * gcc.dg/delay-slot-1.c: New test.
11385
11386 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11387
11388         PR target/24620
11389         * gcc.dg/pr24620.c: New test.
11390
11391 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11392
11393         PR c/24329
11394         * gcc.dg/format/unnamed-1.c: New test.
11395
11396 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11397
11398         PR c++/22434
11399         * g++.dg/expr/cond8.C: New test.
11400
11401         PR c++/24560
11402         * g++.dg/parse/dot1.C: New test.
11403
11404 2005-11-02  Jan Hubicka  <jh@suse.cz>
11405
11406         PR target/23303
11407         * gcc.dg/i386-lea.c: New test
11408
11409 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11410
11411         PR target/24615
11412         * gcc.dg/pr24615.c: New test.
11413
11414 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11415
11416         PR target/24600
11417         * gcc.dg/pr24600.c: New test.
11418
11419 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11420
11421         PR c++/19253
11422         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11423         * g++.dg/parse/typename9.C: New test.
11424         * g++/dg/parse/typename10.C: Likewise.
11425
11426 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11427
11428         PR fortran/18157
11429         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11430         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11431         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11432
11433 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/24569
11436         * g++.dg/debug/static1.C: New test.
11437
11438 2005-11-02  Josh Conner  <jconner@apple.com>
11439
11440         * g++.dg/crash38.C: moved into proper directory...
11441         * g++.dg/template/crash42.C: ...here
11442
11443 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11444
11445         PR target/18338
11446         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11447         pcc_bitfield_type_matters || default_packed.
11448
11449         * lib/target-supports.exp
11450         (check_effective_target_pcc_bitfield_type_matters): New proc.
11451         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11452
11453         PR testsuite/23304
11454         * lib/target-supports.exp (check_effective_default_packed): New proc.
11455         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11456         Gate expected errors on target ! default_packed.
11457         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11458
11459 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11460
11461         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11462         change (r106358).
11463
11464 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11465
11466         PR fortran/24008
11467         * gfortran.dg/entry_5.f90: New.
11468         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11469
11470 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11471
11472         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11473
11474 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11475
11476         PR fortran/21565
11477         gfortran.dg/namelist_blockdata.f90: New test.
11478
11479         PR fortran/18737
11480         gfortran.dg/external_implicit_none.f90: New test.
11481
11482         PR fortran/14994
11483         * gfortran.dg/secnds.f: New test.
11484
11485 2005-10-31  Jan Hubicka  <jh@suse.cz>
11486
11487         PR target/20928
11488         * gcc.c-torture/compile/pr20928.c: New test.
11489
11490 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11491
11492         PR middle-end/23492
11493         * gcc.c-torture/compile/zero-strct-5.c: New test.
11494
11495 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11496
11497         PR libgfortran/24584
11498         * gfortran.dg/pr24584.f90: New test.
11499
11500 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11501
11502         PR fortran/18883
11503         * gfortran.dg/char_result_9.f90: New.
11504         * gfortran.dg/char_result_10.f90: New.
11505
11506 2005-10-30  Jan Hubicka  <jh@suse.cz>
11507
11508         * g++.dg/tree-ssa/pr24172.C: New testcase.
11509
11510 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11511
11512         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11513
11514 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11515
11516         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11517         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11518         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11519         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11520         gfortran.dg/enum_9.f90,
11521         gfortran.fortran-torture/compile/enum_1.f90,
11522         gfortran.fortran-torture/execute/enum_1.f90,
11523         gfortran.fortran-torture/execute/enum_2.f90,
11524         gfortran.fortran-torture/execute/enum_3.f90,
11525         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11526
11527 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11528
11529         PR target/18482
11530         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11531         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11532
11533 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11534
11535         PR libfortran/20179
11536         * gfortran.dg/mixed_io_1.f90: New test.
11537         * gfortran.dg/mixed_io_1.c: New file.
11538
11539 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11540
11541         * gfortran.dg/malloc_free_1.f90: New test.
11542
11543 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11544
11545         * gcc.dg/nested-func-4.c: Require profiling -pg.
11546
11547 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11548
11549         PR C++/23229
11550         * g++.dg/warn/main-2.C: New test.
11551
11552 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11553
11554         PR fortran/24545
11555         * gfortran.dg/interface_2.f90: new test.
11556
11557 2005-10-28  Josh Conner  <jconner@apple.com>
11558
11559         PR c++/22153
11560         * g++.dg/template/crash38.C: New test.
11561         * g++.dg/parse/explicit1.C: Change expected errors.
11562
11563 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11564
11565         PR C++/23426
11566         * g++.dg/other/large-size-array.C: New test.
11567
11568 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11569
11570         PR middle-end/24362
11571         * g++.dg/opt/complex4.C: New test.
11572
11573 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11574
11575         * gcc.dg/nested-func-4.c: New test.
11576
11577 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11578
11579         PR fortran/24158
11580         gfortran.dg/derived_recursion.f90: New test.
11581         gfortran.dg/implicit_actual.f90: New test.
11582
11583 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11584
11585         PR middle-end/24295, PR testsuite/24477
11586         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11587         removed when weakref hits the tree.
11588
11589 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11590
11591         * gfortran.dg/cray_pointers_4.f90: New test.
11592
11593         * gfortran.dg/cray_pointers_5.f90: New test.
11594
11595 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11596
11597         PR fortran/22290
11598         * gfortran.dg/assign_5.f90: New test.
11599         * gfortran.dg/assign_6.f: New test.
11600
11601 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11602
11603         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11604         CPU has no SSE support.
11605
11606 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11607
11608         PR libgfortran/24224
11609         * gfortran.dg/arrayio_1.f90: Update attribution.
11610         * gfortran.dg/arrayio_2.f90: Update attribution.
11611         * gfortran.dg/arrayio_3.f90: Update attribution.
11612         * gfortran.dg/arrayio_4.f90: Update test conditions.
11613         * gfortran.dg/arrayio_5.f90: Update attribution.
11614         * gfortran.dg/arrayio_6.f90: New test.
11615         * gfortran.dg/arrayio_7.f90: New test.
11616
11617 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11618
11619         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11620
11621 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11622
11623         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11624
11625 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11626
11627         PR fortran/24416
11628         * gfortran.dg/namelist_char_only.f90: New test.
11629
11630 2005-10-24  Asher Langton  <langton2@llnl.gov>
11631
11632         PR fortran/17031
11633         PR fortran/22282
11634         * gfortran.dg/cray_pointers_1.f90: New test.
11635         * gfortran.dg/cray_pointers_2.f90: New test.
11636         * gfortran.dg/cray_pointers_3.f90: New test.
11637         * gfortran.dg/loc_1.f90: New test.
11638         * gfortran.dg/loc_2.f90: New test.
11639
11640 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11641
11642         * gcc.dg/pr24225.c: New test.
11643
11644 2005-10-24  Asher Langton  <langton2@llnl.gov>
11645
11646         * gfortran.dg/dup_save_1.f90: New test.
11647         * gfortran.dg/dup_save_2.f90: New test.
11648
11649 2005-10-24  Paul Brook  <paul@codesourcery.com>
11650
11651         PR 24107
11652         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11653         stdint.h.
11654
11655 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11656
11657         PR libgfortran/24489
11658         * gfortran.dg/pr24489.f90: New test.
11659
11660 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11661
11662         PR fortran/23635
11663         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11664
11665 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11666
11667         PR target/18911
11668         * g++.dg/init/array16.C: Skip for mmix-*-*.
11669
11670 2005-10-23  Asher Langton  <langton2@llnl.gov>
11671
11672         * gfortran.dg/byte_1.f90: New test.
11673         * gfortran.dg/byte_2.f90: New test.
11674
11675 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11676
11677         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11678
11679 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11680
11681         PR fortran/18022
11682         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11683
11684         PR fortran/24311
11685         * gfortran.dg/merge_char_const.f90: New test.
11686
11687         PR fortran/24384
11688         * gfortran.dg/spread_scalar_source.f90: New test.
11689
11690 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11691
11692         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11693
11694         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11695         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11696
11697         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11698
11699 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11700
11701         PR fortran/24426
11702         * gfortran.dg/der_pointer_4.f90: New.
11703
11704 2005-10-22  David Ayers  <d.ayers@inode.at>
11705
11706         * obj-c++.dg/except-1.mm: Simplify.
11707
11708 2005-10-21  David Ayers  <d.ayers@inode.at>
11709
11710         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11711
11712 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11713
11714         * gfortran.dg/assumed_dummy_2.f90: New test.
11715
11716 2005-10-21  James E Wilson  <wilson@specifix.com>
11717
11718         PR preprocessor/15220
11719         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11720
11721 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11722
11723         * gcc.c-torture/execute/20051021-1.c: New test.
11724
11725 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11726
11727         PR c++/24260
11728         * g++.dg/ext/tmplattr1.C: New test.
11729
11730 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11731
11732         PR fortran/24440
11733         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11734
11735 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11736
11737         * obj-c++.dg/except-1.mm: New.
11738
11739         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11740
11741 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11742
11743         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11744
11745 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11746
11747         PR middle-end/24295
11748         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11749         declarations with the same names as thunks' alias targets, use
11750         aliases instead.
11751         * gcc.dg/attr-alias-3.c: New test.
11752         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11753
11754 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11755
11756         PR c++/22618
11757         * g++.dg/parse/access8.C: New test.
11758
11759 2005-10-20  Richard Guenther  <rguenther@suse.de>
11760
11761         PR c++/24439
11762         * g++.dg/tree-ssa/pr24439.C: New testcase.
11763
11764 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11765
11766         * g++.dg/opt/delay-slot-1.C: New test.
11767
11768 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11769
11770         PR fortran/21625
11771         * gfortran.fg/der_init_1.f90: New.
11772
11773 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11774
11775         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11776
11777 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11778
11779         PR c++/21908
11780         * g++.dg/parse/error28.C: New test.
11781
11782 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11783
11784         * gcc.dg/profile-generate-2.c: New test.
11785
11786 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11787
11788         PR target/23589
11789         * g++.dg/ext/dllimport11.C: New.
11790
11791 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11792
11793         PR c++/22293
11794         * g++.dg/other/friend3.C: New test.
11795
11796 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11797
11798         PR c++/23293
11799         * g++.dg/template/error19.C: New test.
11800
11801 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11802
11803         PR c++/21383
11804         * g++.dg/overload/koenig2.C: New.
11805
11806         PR c++/23118
11807         * g++.dg/overload/error2.C: New.
11808
11809         PR c++/22604
11810         * g++.dg/inherit/covariant14.C: New.
11811
11812 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11813
11814         PR c++/23440
11815         * g++.dg/parse/for1.C: New test.
11816
11817 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11818
11819         PR fortran/23446
11820         * gfortran.dg/host_dummy_index_1.f90: New test.
11821
11822         PR fortran/21459
11823         * gfortran.dg/automatic_char_len_2.f90: New test.
11824
11825         PR fortran/20866
11826         * gfortran.dg/recursive_statement_functions.f90: New test.
11827
11828         PR fortran/20853
11829         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11830
11831         PR fortran/20849
11832         * gfortran.dg/external_initializer.f90: New test.
11833
11834         PR fortran/20837
11835         * non_module_public.f90: New test.
11836
11837 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11838
11839         PR c++/24386
11840         * g++.dg/template/overload7.C: New.
11841
11842         PR c++/22551
11843         * g++.dg/other/switch2.C: Remove expected warnings.
11844
11845         PR c++/21353
11846         * g++.dg/template/defarg6.C: New.
11847
11848 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11849
11850         PR target/24315
11851         * gcc.target/i386/pr24315.c: New test.
11852
11853 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11854
11855         PR c++/24389
11856         * g++.dg/template/static21.C: New test.
11857         * g++.dg/template/static21-a.cc: Likewise.
11858
11859 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11860
11861         PR c++/23959
11862         * g++.dg/warn/Wswitch-default-1.C: New test.
11863         * g++.dg/warn/Wswitch-default-2.C: New test.
11864
11865 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11866
11867         PR c++/22173
11868         * g++.dg/parse/template18.C: New test.
11869         * g++.dg/template/nontype15.C: Likewise.
11870
11871 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11872
11873         PR fortran/22273
11874         * gfortran.dg/spec_expr_2.f90: New.
11875
11876 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11877
11878         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11879         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11880         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11881         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11882         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11883         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11884         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11885         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11886         previous target-specific skips and warning-message matches where
11887         applicable.
11888
11889 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11890
11891         PR c++/21347
11892         * g++.dg/warn/Wctor-dtor.C: New test.
11893
11894 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11895
11896         PR c/23439
11897         * gcc.dg/for-1.c: New test.
11898
11899 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11900
11901         PR c++/19565
11902         * g++.dg/warn/Wconversion1.C: New test.
11903         * g++.dg/ext/packed4.C: Compile with -w.
11904         * g++.dg/opt/20050511-1.C: Likewise.
11905         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11906
11907 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11908
11909         * gfortran.dg/boz_5.f90: New test.
11910
11911 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11912
11913         PR c++/22551
11914         * g++.dg/other/switch2.C: New.
11915
11916         PR c++/23984
11917         * g++.dg/init/ctor7.C: New.
11918
11919 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11920
11921         PR c++/23730
11922         * g++.dg/parse/crash32.C: New test.
11923
11924 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11925
11926         PR c++/20721
11927         * g++.dg/init/goto2.C: New test.
11928
11929         PR c++/22464
11930         * g++.dg/template/crash/41.C: New test.
11931
11932         PR c++/22180
11933         * g++.dg/template/crash40.C: New test.
11934
11935         PR c++/23694
11936         * g++.dg/parse/friend5.C: New test.
11937
11938         PR c++/23307
11939         * g++.dg/template/crash38.C: New test.
11940
11941         PR c++/22352
11942         * g++.dg/template/friend38.C: New test.
11943
11944         PR c++/22405
11945         * g++.dg/template/crash39.C: New test.
11946
11947 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11948
11949         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11950         gcc.dg/debug/dwarf2/dwarf-char2.c,
11951         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11952
11953         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11954
11955 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11956
11957         * gcc.dg/dll-2.c: Add tests for warnings.
11958         * gcc.dg/dll-3.c: Likewise.
11959         * gcc.dg/dll-4.c: Likewise.
11960
11961         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11962         * g++.dg/ext/dllimport2.C: Likewise.
11963         * g++.dg/ext/dllimport3.C: Likewise.
11964         * g++.dg/ext/dllimport7.C: Likewise.
11965         * g++.dg/ext/dllimport8.C: Likewise.
11966         * g++.dg/ext/dllimport9.C: Likewise.
11967
11968 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11969
11970         PR fortran/24092
11971         * gfortran.dg/derived_pointer_recursion.f90: New test.
11972
11973 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11974
11975         * gcc.c-torture/execute/20051012-1.c: New test.
11976
11977 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11978
11979         PR fortran/18082
11980         * gfortran.dg/automatic_char_len_1.f90: New test.
11981
11982 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11983
11984         PR fortran/20847
11985         * gfortran.dg/save_common.f90: New test.
11986
11987         PR fortran/20856
11988         * gfortran.dg/save_result.f90: New test.
11989
11990 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11991
11992         PR c++/21592
11993         * g++.dg/template/dependent-expr1.C: Add new expected error.
11994         * g++.dg/template/dependent-expr2.C: Adjust error text.
11995         * g++.dg/template/overload6.C: New.
11996
11997         PR c++/23797
11998         * g++.dg/other/typename8.C: New.
11999
12000         PR c++/21117
12001         * g++.dg/other/return1.C: New.
12002
12003 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12004
12005         PR c++/24052
12006         * g++.dg/ext/label5.C: New.
12007
12008 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12009
12010         PR c++/19964
12011         * g++.dg/parse/crash31.C: New.
12012
12013 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12014
12015         * g++.dg/ipa/ipa-1.c: New test.
12016         * g++.dg/ipa/ipa-2.c: New test.
12017         * g++.dg/ipa/ipa-3.c: New test.
12018         * g++.dg/ipa/ipa-4.c: New test.
12019         * g++.dg/ipa/ipa-5.c: New test.
12020         * g++.dg/ipa/ipa.exp: New file.
12021
12022 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12023
12024         PR fortran/24207
12025         * gfortran.dg/private_type_3.f90: New test.
12026
12027 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12028
12029         PR fortran/20786
12030         gfortran.dg/aint_anint_1.f90: New test.
12031
12032 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12033
12034         PR libgfortran/24313
12035         gfortran.dg/csqrt.f: New test.
12036
12037 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12038
12039         PR c++/8057
12040         * g++.dg/warn/noeffect7.C: New test.
12041         * g++.dg/warn/noeffect2.C: Instantiate templates.
12042         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12043         and warning.
12044
12045 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12046
12047         PR c++/21089
12048         * g++.dg/init/float1.C: New test.
12049
12050         PR c++/24277
12051         * g++.dg/init/member1.C: Tweak error markers.
12052
12053 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12054
12055         PR testsuite/24281
12056         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12057         Check for null pointer.
12058
12059 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12060
12061         PR c++/21369
12062         * g++.dg/parse/ret-type3.C: New test.
12063
12064 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12065
12066         PR tree-opt/23946
12067         * gcc.c-torture/compile/pr23946.c: New test.
12068
12069 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12070
12071         * g++.dg/opt/mmx2.C: New test.
12072
12073 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12074
12075         PR c++/24277
12076         * g++.dg/template/static20.C: New test.
12077
12078         PR c++/24302
12079         * g++.dg/warn/Wunused-12.C: New test.
12080
12081         PR c++/23437
12082         * g++.dg/template/arg4.C: New test.
12083
12084 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12085
12086         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12087         * gcc.dg/ucnid-3.c: Likewise.
12088         * gcc.dg/ucnid-4.c: Likewise.
12089         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12090         * g++.dg/other/ucnid-1.C: Likewise.
12091         * gcc.dg/sparc-frame-1.c: New test.
12092
12093 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12094
12095         PR c++/24139
12096         * g++.dg/template/spec27.C: New test.
12097
12098         PR c++/24275
12099         * g++.dg/template/static19.C: New test.
12100
12101 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12102
12103         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12104         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12105
12106 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12107
12108         PR target/24136
12109         * gfortran.fortran-torture/compile/pr24136.f: New test.
12110
12111 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12112
12113         PR c++/22172
12114         * g++.dg/parse/crash30.C: New test.
12115
12116 2005-10-07  Richard Guenther  <rguenther@suse.de>
12117
12118         PR middle-end/24227
12119         * gcc.c-torture/compile/pr24227.c: New testcase.
12120
12121 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12122
12123         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12124         Do not put aligned attributes on array elements.
12125
12126 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12127
12128         PR testsuite/23611, PR testsuite/23615
12129         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12130         writing prototypes of library functions by hand.
12131         * obj-c++.dg/bitfield-4.mm: Likewise.
12132         * obj-c++.dg/const-str-4.mm: Likewise.
12133         * obj-c++.dg/encode-4.mm: Likewise.
12134         * obj-c++.dg/encode-5.mm: Likewise.
12135         * obj-c++.dg/encode-6.mm: Likewise.
12136         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12137         * obj-c++.dg/method-10.mm: Likewise.
12138         * obj-c++.dg/method-17.mm: Likewise.
12139         * obj-c++.dg/method-19.mm: Likewise.
12140         * obj-c++.dg/try-catch-2.mm: Likewise.
12141
12142 2005-10-06  Richard Henderson  <rth@redhat.com>
12143
12144         PR 24236
12145         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12146
12147 2005-10-06  Dale Johannesen  <dalej@apple.com>
12148
12149         * gcc.c-torture/execute/20030125-1.c: Correct.
12150
12151 2005-10-06  Richard Guenther  <rguenther@suse.de>
12152
12153         PR tree-optimization/24238
12154         * g++.dg/tree-ssa/pr24238.C: New testcase.
12155
12156 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12157
12158         PR 18568
12159         * gfortran.dg/der_pointer_3.f90: New test.
12160
12161 2005-10-05  Devang Patel  <dpatel@apple.com>
12162
12163         PR Debug/23205
12164         * g++.dg/other/PR23205.C: New.
12165
12166 2005-10-05  Richard Henderson  <rth@redhat.com>
12167
12168         PR target/23602
12169         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12170         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12171
12172 2005-10-05  Dale Johannesen  <dalej@apple.com>
12173
12174         * gcc.c-torture/execute/float-floor.c: New.
12175
12176 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12177
12178         PR tree-optimization/21419
12179         PR tree-optimization/24146
12180         PR tree-optimization/24151
12181
12182         * g++.dg/ext/asm7.C: New.
12183         * g++.dg/ext/asm8.C: New.
12184         * gcc.dg/asm-1.c: Compile on all targets.
12185         * gcc.dg/asm-pr24146.c: New.
12186         * gcc.dg/pr21419.c: Adjust error messages.
12187
12188 2005-10-05  Richard Guenther  <rguenther@suse.de>
12189
12190         PR fortran/24176
12191         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12192
12193 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12194
12195         PR c++/23513
12196         * g++.dg/template/spec22.C: Robustify test.
12197         * g++.dg/template/spec26.C: New.
12198
12199 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12200
12201         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12202         if target supports vector instructions.
12203
12204 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12205
12206         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12207         C99 functions.
12208
12209 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12210
12211         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12212         check_effective_target_fortran_large_int): Replace cached result
12213         when target changes.
12214
12215 2005-10-04  Devang Patel  <dpatel@apple.com>
12216
12217         * gcc.dg/i386-sse-vect-types.c: New.
12218
12219 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12220
12221         PR preprocessor/13726
12222         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12223         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12224
12225 2005-10-04  Richard Guenther  <rguenther@suse.de>
12226
12227         PR c/23576
12228         * gcc.dg/noncompile/pr23576.c: New testcase.
12229
12230 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12231
12232         PR middle-end/23125
12233         * gcc.dg/register-var-3.c: New test.
12234
12235 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12236
12237         * gcc.dg/pr23049.c: New test.
12238
12239         * gcc.dg/ucnid-4.c: Fix test.
12240
12241 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12242
12243         PR 23445
12244         * gcc.c-torture/compile/pr23445.c: New test.
12245
12246 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12247
12248         * g++.dg/overload/unknown1.C: New.
12249
12250 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12251
12252         PR c++/17775
12253         * g++.dg/template/repo4.C: New test.
12254
12255 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12256
12257         PR libfortran/19308
12258         * gfortran.dg/large_real_kind_2.F90: New test.
12259         * gfortran.dg/large_integer_kind_2.f90: New test.
12260
12261 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12262
12263         * lib/target-supports.exp (check_effective_target_vect_shift):
12264         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12265         (check_effective_target_vect_condition): Fix copy-n-pasto.
12266
12267         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12268         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12269         targets.
12270
12271 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12272
12273         PR c++/22621
12274         * g++.dg/template/overload5.C : New test.
12275
12276         PR c++/23840
12277         * g++.dg/expr/stdarg1.C: New test.
12278
12279 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12280
12281         PR 24142
12282         * gcc.c-torture/execute/pr24142.c: New test.
12283
12284 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12285
12286         PR 24141
12287         * gcc.c-torture/execute/pr24141.c: New test.
12288
12289 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12290             Diego Novillo  <dnovillo@redhat.com>
12291
12292         PR 23604
12293         * gcc.c-torture/execute/pr23604.c: New test.
12294
12295 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12296
12297         PR fortran/16404
12298         PR fortran/20835
12299         PR fortran/20890
12300         PR fortran/20899
12301         PR fortran/20900
12302         PR fortran/20901
12303         PR fortran/20902
12304         gfortran.dg/equiv_constraint_1.f90: New test.
12305         gfortran.dg/equiv_constraint_2.f90: New test.
12306         gfortran.dg/equiv_constraint_3.f90: New test.
12307         gfortran.dg/equiv_constraint_4.f90: New test.
12308         gfortran.dg/equiv_constraint_5.f90: New test.
12309         gfortran.dg/equiv_constraint_6.f90: New test.
12310         gfortran.dg/equiv_constraint_7.f90: New test.
12311         gfortran.dg/equiv_constraint_8.f90: New test.
12312         gfortran.dg/private_type_1.f90: New test.
12313         gfortran.dg/private_type_2.f90: New test.
12314         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12315         980628-10.f: Assert std=gnu to permit mixing of
12316         types in equivalence statements.
12317
12318 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12319
12320         PR 24112
12321         * gfortran.dg/open_status_1.f90: New.
12322
12323 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12324
12325         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12326         * gcc.dg/vect/pr22480.c: Clean up temp files.
12327         * gcc.dg/vect/pr23831.c: Clean up temp files.
12328         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12329         Clean up temp files.
12330         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12331         Clean up temp files.
12332
12333         * gcc.dg/20050309-1.c: Clean up temp files.
12334         * gcc.dg/20050325-1.c: Clean up temp files.
12335
12336 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12337
12338         PR tree-optimization/24059
12339         * gcc.dg/vect/pr24059.c : New test.
12340
12341 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12342
12343         PR middle-end/24109
12344         * gcc.c-torture/execute/20050929-1.c: New test.
12345
12346 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12347
12348         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12349
12350 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12351
12352         PR c/21419
12353         * gcc.dg/pr21419.c: New test.
12354
12355 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12356
12357         * gcc.dg/pr23911.c: New test.
12358
12359 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12360
12361         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12362
12363         PR c++/16782
12364         * g++.dg/parse/qualified4.C: New test.
12365         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12366         * g++.old-deja/g++.mike/p8154.C: Likewise.
12367
12368 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12369
12370         PR c++/22147
12371         * g++.dg/template/friend37.C: New test.
12372         * g++.dg/parse/crash28.C: Adjust error markers.
12373
12374 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12375
12376         PR fortran/18518
12377         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12378
12379 2005-09-27  Devang Patel  <dpatel@apple.com>
12380
12381         PR tree-optimization/23625
12382         * gcc.dg/pr23625.c: New test.
12383
12384 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12385
12386         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12387         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12388
12389 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12390
12391         PR fortran/23677
12392         * gfortran.fortran-torture/execute/save_1.f90: New test.
12393         * gfortran.dg/save_1.f90: New test.
12394
12395 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12396
12397         * gcc.target/i386/builtin-apply-mmx.c: New test.
12398
12399         PR target/22576
12400         * gcc.target/i386/pr22576.c: New test.
12401
12402         PR target/22585
12403         * gcc.target/i386/pr22585.c: New test.
12404
12405         PR target/23268
12406         * gcc.target/i386/pr23268.c: New test.
12407
12408         PR middle-end/23831
12409         * gcc.dg/vect/pr23831.c: New test.
12410
12411         PR target/24055
12412         * gcc.target/i386/pr24055.c: New test.
12413
12414 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12415
12416         PR tree-optimization/23960
12417         * gcc.c-torture/compile/pr23960.c: New.
12418
12419 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12420
12421         PR fortran/16861
12422         * gfortran.dg/nested_modules_3.f90: New.
12423
12424 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12425
12426         PR fortran/24005
12427         gfortran.dg/interface_1.f90: New test.
12428
12429 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12430         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12431
12432         PR fortran/23843
12433         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12434
12435 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12436
12437         PR fortran/23516
12438         * gfortran.dg/imag_1.f: New test.
12439         * gfortran.dg/imag_2.f: Ditto.
12440
12441 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12442
12443         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12444
12445 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12446
12447         PR c++/21983
12448         * g++.dg/warn/pr21983.C: New test.
12449
12450 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12451
12452         PR c++/23993
12453         * g++.dg/template/array14.C: New test.
12454
12455 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12456
12457         PR fortran/19929
12458         * gfortran.dg/der_ptr_component_1.f90: New test.
12459
12460 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12461
12462         PR c++/23965
12463         * g++.dg/template/error1.C: Reject "no matching function" message.
12464
12465 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12466
12467         PR c++/17609
12468         * g++.dg/lookup/error1.C: New test.
12469
12470 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12471
12472         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12473         functionality of the testcase.
12474
12475 2005-09-20  Richard Henderson  <rth@redhat.com>
12476
12477         * gcc.dg/vect/vect-22.c: Require vect_float.
12478         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12479
12480 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12481
12482         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12483         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12484         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12485         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12486         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12487         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12488         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12489         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12490         * gcc.dg/cpp/ucnid-8.c: New test.
12491
12492 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12493
12494         PR tree-optimization/23929
12495         * gcc.c-torture/compile/pr23929.c: New test.
12496
12497 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12498
12499         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12500         for one loop.
12501
12502 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12503
12504         PR testsuite/23186
12505         * g++.dg/other/pr22003.C: Require named sections.
12506
12507 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12508
12509         PR c++/23947
12510         * g++.dg/rtti/crash3.C: New test.
12511
12512         PR tree-optimization/23818
12513         * gcc.dg/pr23818.c: New test.
12514
12515 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12516
12517         PR fortran/23420
12518         * gfortran.dg/print_fmt_4.f: New.
12519
12520 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12521
12522         PR fortran/23663
12523         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12524
12525 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12526
12527         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12528         Use pointers to local alignable arrays instead. Added comments.
12529         * gcc.dg/vect/vect-46.c: Likewise.
12530         * gcc.dg/vect/vect-48.c: Likewise.
12531         * gcc.dg/vect/vect-49.c: Likewise.
12532         * gcc.dg/vect/vect-52.c: Likewise.
12533         * gcc.dg/vect/vect-53.c: Likewise.
12534         * gcc.dg/vect/vect-54.c: Likewise.
12535         * gcc.dg/vect/vect-56.c: Likewise.
12536         * gcc.dg/vect/vect-57.c: Likewise.
12537         * gcc.dg/vect/vect-58.c: Likewise.
12538         * gcc.dg/vect/vect-60.c: Likewise.
12539         * gcc.dg/vect/vect-61.c: Likewise.
12540
12541         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12542         The test is no longer vectorizable on vect_no_align targets.
12543         * gcc.dg/vect/vect-43.c: Likewsie.
12544
12545         * gcc.dg/vect/vect-44.c: Added comments.
12546         * gcc.dg/vect/vect-45.c: Added comments.
12547         * gcc.dg/vect/vect-50.c: Added comments.
12548         * gcc.dg/vect/vect-51.c: Added comments.
12549
12550         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12551         aligned type.
12552         * gcc.dg/vect/Os-vect-95.c: Likewise.
12553
12554         * gcc.dg/vect/vect-41.c: Test removed.
12555         * gcc.dg/vect/vect-47.c: Test removed.
12556         * gcc.dg/vect/vect-55.c: Test removed.
12557         * gcc.dg/vect/vect-59.c: Test removed.
12558
12559 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12560
12561         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12562         No longer vectorizable on vect_no_align targets.
12563         * gcc.dg/vect/pr20122.c: Likewise.
12564         * gcc.dg/vect/vect-74.c: Likewise.
12565         * gcc.dg/vect/vect-75.c: Likewise.
12566         * gcc.dg/vect/vect-76.c: Likewise.
12567
12568         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12569         Will not be vectorizable on vect_no_align targets once aliasing issues
12570         are resolved.
12571         * gcc.dg/vect/vect-79.c: Likewise.
12572
12573         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12574         * gcc.dg/vect/vect-78.c: Likewise.
12575         * gcc.dg/vect/vect-97.c: Likewise.
12576
12577 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12578
12579         * gcc.dg/pr23943.c: New test.
12580
12581 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12582
12583         PR fortran/19181
12584         * gfortran.dg/derived_pointer_null_1.f90: New test.
12585
12586 2005-09-18  Richard Guenther  <rguenther@suse.de>
12587
12588         PR middle-end/23944
12589         * gcc.c-torture/compile/pr23944.c: New testcase.
12590
12591 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12592
12593         PR fortran/15975
12594         * gfortran.dg/der_pointer_2.f90: New test.
12595
12596 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12597
12598         PR fortran/16861
12599         * gfortran.dg/nested_modules_2.f90: New test.
12600
12601 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12602
12603         PR c++/18368
12604         * g++.dg/other/semicolon.C: New test.
12605
12606 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12607
12608         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12609         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12610
12611 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12612
12613         PR c++/23914
12614         * g++.dg/template/static18.C: New test.
12615
12616         PR c++/21514
12617         * g++.dg/template/crash19.C: Remove dg-error marker.
12618         * g++.dg/template/local4.C: New test.
12619
12620 2005-09-16  Paul Brook  <paul@codesourcery.com>
12621
12622         PR fortran/23906
12623         * gfortran.dg/dependency_1.f90: New test.
12624
12625 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12626
12627         PR c++/23896
12628         * g++.dg/template/static17.C: New test.
12629
12630 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12631
12632         PR c++/23139
12633         * g++.dg/warn/huge-val1.C: New test.
12634
12635 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12636
12637         PR c++/13140
12638         * g++.dg/parse/class2.C: New test.
12639         * g++.dg/template/explicit8.C: Likewise.
12640         * g++.dg/template/spec25.C: Likewise.
12641
12642 2005-09-14  Josh Conner  <jconner@apple.com>
12643
12644         PR middle-end/23584
12645         * gcc.dg/pr23584.c: New test.
12646
12647 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12648
12649         PR fortran/21875 Internal Unit Array I/O, NIST
12650         * gfortran.dg/arrayio_1.f90: New test.
12651         * gfortran.dg/arrayio_1.f90: New test.
12652         * gfortran.dg/arrayio_1.f90: New test.
12653         * gfortran.dg/arrayio_1.f90: New test.
12654         * gfortran.dg/arrayio_1.f90: New test.
12655
12656 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12657
12658         PR middle-end/22480
12659         * gcc.dg/vect/pr22480.c: New test.
12660
12661 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12662
12663         PR fortran/19358
12664         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12665
12666 2005-09-13 Josh Conner <jconner@apple.com>
12667
12668         PR c++/23180
12669         * g++.dg/init/struct2.C: New test.
12670         * g++.dg/init/struct3.C: New test.
12671
12672 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12673
12674         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12675         Clean up temp files.
12676         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12677         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12678         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12679         gcc.dg/tree-ssa/builtin-printf-1.c,
12680         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12681         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12682         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12683         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12684         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12685         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12686         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12687         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12688         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12689         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12690         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12691         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12692
12693 2005-09-13  Josh Conner  <jconner@apple.com>
12694
12695         * lib/gcc-dg.exp: Load scanipa.exp.
12696         (cleanup-dump): New procedure.
12697         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12698         * lib/scandump.exp: New file.
12699         * lib/scantree.exp: Use it.
12700         * lib/scanipa.exp: New file.
12701
12702 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12703
12704         PR fortran/17740
12705         * gfortran.dg/generic_4.f90: New test.
12706
12707 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12708
12709         PR target/23816
12710         * gcc.target/i386/pr23816-1.c: New test.
12711         * gcc.target/i386/pr23816-2.c: New test.
12712
12713
12714 2005-09-13  Bastian Blank <waldi@debian.org>
12715
12716         PR c++/16171
12717         * g++.dg/abi/mangle26.C: New test.
12718         * g++.dg/abi/mangle27.C: New test.
12719         * g++.dg/abi/mangle28.C: New test.
12720         * g++.dg/abi/mangle29.C: New test.
12721
12722         PR c++/23839
12723         * g++.dg/parse/register1.C: New test.
12724
12725 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12726
12727         PR c++/23842
12728         * g++.dg/template/access16.C: New test.
12729
12730 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12731
12732         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12733
12734 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12735
12736         PR fortran/18899
12737         * gfortran.dg/shape_2.f90: New test.
12738
12739 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12740
12741         PR target/19269
12742         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12743         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12744         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12745         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12746         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12747         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12748         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12749         tests.
12750
12751 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12752
12753         PR c++/23841
12754         * g++.dg/parse/template17.C: New test.
12755
12756 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12757
12758         PR c++/23789
12759         * g++.dg/template/nontype14.C: New test.
12760
12761 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12762
12763         PR g++/7874
12764         * g++.dg/lookup/friend7.C: New test.
12765         * g++.dg/lookup/friend8.C: New test.
12766         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12767         so that it will be found via argument dependent lookup.
12768         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12769         friend functions which will no longer be found.
12770         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12771         function g, so that it will be found via argument dependent
12772         lookup.
12773         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12774         * g++.old-deja/g++.mike/net43.C: Likewise.
12775
12776 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12777
12778         PR c++/23691
12779         * g++.dg/template/static16.C: New test.
12780
12781 2005-09-12  Josh Conner  <jconner@apple.com>
12782
12783         PR middle-end/23237
12784         * gcc.c-torture/compile/pr23237.c: New test.
12785
12786 2005-09-11  Richard Henderson  <rth@redhat.com>
12787
12788         * g++.dg/other/error8.C: Update expected diagnostic text.
12789
12790 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12791
12792         PR libfortran/19872
12793         * gfortran.dg/overwrite_1.f: New test.
12794
12795 2005-09-09  Josh Conner  <jconner@apple.com>
12796
12797         * g++.dg/init/pr23180-1.C: Removed.
12798         * g++.dg/init/pr23180-2.C: Removed.
12799
12800 2005-09-09  David Daney <ddaney@avtrex.com>
12801
12802         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12803         files which are ...
12804         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12805         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12806
12807 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12808
12809         * gfortran.dg/iostat_2.f90: New test.
12810
12811 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12812
12813         PR c++/22252
12814         * g++.dg/ext/interface1.C: New test.
12815         * g++.dg/ext/interface1.h: Likewise.
12816         * g++.dg/ext/interface1a.cc: Likewise.
12817
12818 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12819
12820         * gfortran.dg/iomsg_1.f90: New test case.
12821
12822 2005-09-09  Richard Guenther  <rguenther@suse.de>
12823
12824         PR c++/23624
12825         * g++.dg/tree-ssa/pr23624.C: New testcase.
12826
12827 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12828
12829         PR fortran/19239
12830         * gfortran.dg/vector_subscript_1.f90,
12831         * gfortran.dg/vector_subscript_2.f90: New tests.
12832
12833 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12834
12835         PR fortran/21104
12836         * gfortran.dg/array_alloc_1.f90,
12837         * gfortran.dg/array_alloc_2.f90,
12838         * gfortran.dg/array_alloc_3.f90: New tests.
12839
12840 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12841
12842         PR fortran/12840
12843         * gfortran.dg/array_constructor_6.f90
12844         * gfortran.dg/array_constructor_7.f90
12845         * gfortran.dg/array_constructor_8.f90
12846         * gfortran.dg/array_constructor_9.f90
12847         * gfortran.dg/array_constructor_10.f90
12848         * gfortran.dg/array_constructor_11.f90
12849         * gfortran.dg/array_constructor_12.f90: New tests.
12850
12851 2005-09-08  Josh Conner  <jconner@apple.com>
12852
12853         PR c++/23180
12854         * g++.dg/init/pr23180-1.C: New test.
12855         * g++.dg/init/pr23180-2.C: New test.
12856
12857 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12858
12859         PR fortran/18878
12860         * gfortran.dg/module_double_reuse.f90: New.
12861
12862 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12863
12864         PR fortran/23270
12865         PR fortran/22304
12866         PR fortran/18870
12867         PR fortran/17917
12868         PR fortran/16511
12869         * gfortran.dg/common_equivalence_1.f: New.
12870         * gfortran.dg/common_equivalence_2.f: New.
12871         * gfortran.dg/common_equivalence_3.f: New.
12872         * gfortran.dg/contained_equivalence_1.f90: New.
12873         * gfortran.dg/module_blank_common.f90: New.
12874         * gfortran.dg/module_commons_1.f90: New.
12875         * gfortran.dg/module_equivalence_1.f90: New.
12876         * gfortran.dg/nested_modules_1.f90: New.
12877         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12878         equivalences and add comment to connect the test with
12879         the PR.
12880
12881 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12882
12883         PR fortran/23765
12884         * gfortran.dg/common_6.f90: New test.
12885
12886 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12887
12888         PR fortran/15326
12889         * gfortran.dg/char_result_1.f90,
12890         * gfortran.dg/char_result_2.f90,
12891         * gfortran.dg/char_result_3.f90,
12892         * gfortran.dg/char_result_4.f90,
12893         * gfortran.dg/char_result_5.f90,
12894         * gfortran.dg/char_result_6.f90,
12895         * gfortran.dg/char_result_7.f90,
12896         * gfortran.dg/char_result_8.f90: New tests.
12897
12898 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12899
12900         PR fortran/19928
12901         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12902
12903 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12904
12905         PR obj-c++/16816
12906         * obj-c++.dg/selector-5.mm: New test.
12907         * obj-c++.dg/selector-6.mm: New test.
12908
12909 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12910
12911         PR objc/20574
12912         PR objc/19324
12913         * objc.dg/error-1.m: New test.
12914
12915 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12916
12917         PR fortran/23373
12918         * gfortran.fortran-torture/execute/pr23373-1.f90,
12919         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12920
12921 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12922
12923         PR libfortran/23760
12924         * gfortran.dg/g77/1832.f: Remove long string in write statement
12925         to allow the test to pass on correct list directed output with
12926         prepended space.
12927
12928 2005-09-07  James E Wilson  <wilson@specifix.com>
12929
12930         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12931
12932 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12933
12934         * gfortran.dg/parameter+save.f90: Rename to
12935         * gfortran.dg/parameter_save.f90: .. this.
12936
12937 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12938
12939         PR fortran/20848
12940         * gfortran.dg/parameter+save.f90: New test case.
12941
12942 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12943
12944         PR fortran/19269
12945         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12946
12947 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12948
12949         PR c/23075
12950         * gcc.dg/pr23075.c: New test.
12951         * g++.dg/warn/pr23075.C: New test.
12952
12953         PR target/22362
12954         * gcc.target/i386/pr22362.c: New test.
12955
12956         PR rtl-optimization/23098
12957         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12958
12959         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12960         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12961         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12962
12963 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12964
12965         * g++.dg/expr/cast6.C: New test.
12966
12967         PR c++/9782
12968         * g++.dg/init/new15.C: New test.
12969
12970 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12971
12972         * gcc.dg/vect/Os-vect-95.c: New test.
12973         * gcc.dg/vect/vect-95.c: Same.
12974
12975 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12976
12977         * gcc.dg/vect/vect-29.c: Update xfail testing.
12978         * gcc.dg/vect/vect-44.c: Same.
12979         * gcc.dg/vect/vect-48.c: Same.
12980         * gcc.dg/vect/vect-50.c: Same.
12981         * gcc.dg/vect/vect-72.c: Same.
12982         * gcc.dg/vect/vect-77.c: Same.
12983         * gcc.dg/vect/vect-78.c: Same.
12984         * gcc.dg/vect/vect-80.c: Same.
12985         * gcc.dg/vect/vect-96.c: Same.
12986         * gcc.dg/vect/vect-100.c: Same.
12987         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12988         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12989         * gfortran.dg/vect/vect-5.f90: Same.
12990
12991 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12992
12993         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12994         start strings.
12995         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12996         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12997
12998         PR c++/23056
12999         * g++.dg/opt/pr23056.C: New test.
13000
13001         PR rtl-optimization/23098
13002         * gcc.target/i386/pr23098.c: New test.
13003
13004 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13005
13006         PR c++/23667
13007         * g++.dg/template/static15.C: New test.
13008
13009         PR c++/21440
13010         * g++.dg/ext/stmtexpr5.C: New test.
13011         * g++.dg/ext/stmtexpr6.C: Likewise.
13012
13013 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13014
13015         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13016
13017         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13018         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13019         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13020
13021 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13022
13023         PR libfortran/23321
13024         * gfortran.dg/direct_io_4.f90: New test case.
13025
13026 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13027             Rasmus Hahn  <rassahah@neofonie.de>
13028
13029         PR libobjc/23108
13030         * objc.dg/type-stream-1.m: New test.
13031
13032 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13033
13034         PR fortran/23661
13035         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13036         gfortran.dg/print_fmt_3.f90: New test.
13037
13038 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13039
13040         * gfortran.dg/fmt_t_1.f90: New test.
13041
13042 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13043
13044         PR rtl-optimization/23454
13045         * g++.dg/opt/pr23454.C: New test.
13046
13047 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13048
13049         PR c++/23699
13050         * g++.dg/ext/static1.C: New test.
13051
13052 2005-09-02  Richard Henderson  <rth@redhat.com>
13053
13054         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13055         tail call to check_fa_work.
13056
13057 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13058
13059         PR c++/21687
13060         * g++.dg/other/gc3.C: New test.
13061
13062 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13063
13064         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13065         * gcc.dg/20050826-1.c: Likewise.
13066
13067 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13068
13069         PR c++/23167
13070         * g++.dg/expr/volatile1.C: New test.
13071
13072 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13073
13074         PR middle-end/23547
13075         * gcc.dg/pr23547.c: New test.
13076
13077 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13078
13079         PR c/22061
13080         * gcc.c-torture/execute/pr22061-1.c,
13081         * gcc.c-torture/execute/pr22061-2.c,
13082         * gcc.c-torture/execute/pr22061-3.c,
13083         * gcc.c-torture/execute/pr22061-4.c: New tests.
13084
13085 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13086
13087         * gcc.dg/Wredundant-decls-2.c: New test to check that
13088         -Wredundant-decls does not issue warning for a variable
13089         definition following a declaration.
13090
13091 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13092
13093         PR debug/7241
13094         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13095         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13096         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13097
13098         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13099         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13100         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13101         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13102         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13103         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13104         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13105         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13106
13107 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13108
13109         PR objc/23306
13110         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13111         scan-assmbler.
13112
13113 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13114
13115         PR target/21255
13116         * gcc.dg/pr21255-1.c: New test.
13117         * gcc.dg/pr21255-2-mb.c: Likewise.
13118         * gcc.dg/pr21255-2-ml.c: Likewise.
13119         * gcc.dg/pr21255-3.c: Likewise.
13120         * gcc.dg/pr21255-4.c: Likewise.
13121
13122 2005-08-31  Dale Johannesen  <dalej@apple.com>
13123
13124         * gcc.dg/20050830-1.c: New.
13125
13126 2005-08-31  Josh Conner  <jconner@apple.com>
13127
13128         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13129         command-line options for arm-*-* targets.
13130         * g++.dg/init/array16.C: Likewise.
13131         * g++.dg/other/crash-4.C: Likewise.
13132
13133 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13134
13135         PR obj-c++/23640
13136         * obj-c++.dg/gnu-runtime-3.mm: New test.
13137
13138 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13139
13140         PR c++/13377
13141         * g++.dg/lookup/ambig4.C: New test.
13142         * g++.dg/lookup/ambig5.C: New test.
13143         * g++.dg/tc1/dr101.C: Adjust error markers.
13144
13145 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13146
13147         PR c++/23639
13148         * g++.dg/template/ttp5.C: Adjust error markers.
13149
13150 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13151
13152         PR testsuite/23609
13153         * lib/obj-c++.exp: Include target-libpath.exp.
13154         (obj-c++_link_flags): Look for the GNU libobjc library
13155         and set the library path to include it.
13156         Don't manually set LD_LIBRARY_PATH (etc.) but call
13157         set_ld_library_path_env_vars instead.
13158         (obj-c++_target_compile): Don't set library path or
13159         linker flags because they are already set correctly
13160         in obj-c++_link_flags.
13161
13162 2005-08-30  Josh Conner  <jconner@apple.com>
13163
13164         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13165         to command-line options for arm-*-* targets.
13166
13167 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13168
13169         * g++.dg/other/i386-1.C: New.
13170
13171 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13172
13173         PR preprocessor/20348
13174         PR preprocessor/20356
13175         * gcc.dg/cpp/pr20348.c: New test.
13176         * gcc.dg/cpp/pr20348.h: New file.
13177         * gcc.dg/cpp/inc/pr20348.h: New file.
13178         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13179         * gcc.dg/cpp/pr20356.c: New test.
13180         * gcc.dg/cpp/pr20356.h: New file.
13181         * gcc.dg/cpp/inc/pr20356.h: New file.
13182         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13183
13184 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13185
13186         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13187         Fix array dimension to avoid correct end-of-file error.
13188
13189 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13190
13191         PR libfortran/23598
13192         * gfortran.dg/iostat_1.f90: New test.
13193
13194 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13195
13196         PR middle-end/23408
13197         * gcc.dg/pr23408.c: New test.
13198
13199 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13200
13201         PR c++/23099
13202         * g++.dg/init/member1.C: Make sure erroneous static data member
13203         definitions are required.
13204         * g++.dg/template/static13.C: New test.
13205         * g++.dg/template/static14.C: Likewise.
13206
13207 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13208
13209         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13210         -march=pentium4, remove ilp32 requirement.
13211
13212         PR middle-end/23484
13213         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13214         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13215
13216 2005-08-29  Andreas Jaeger  <aj@suse.de>
13217
13218         PR testsuite/23607
13219         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13220
13221 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13222
13223         * gcc.c-torture/execute/20050316-2.c: New test.
13224         * gcc.c-torture/execute/20050316-3.c: New test.
13225         * gcc.dg/torture/pr16104-1.c: New test.
13226
13227 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13228
13229         PR middle-end/23463
13230         * gcc.c-torture/execute/zero-struct-1.c: New test.
13231
13232 2005-08-27  Richard Guenther  <rguenther@suse.de>
13233
13234         PR target/23575
13235         * gcc.target/i386/pr23575.c: New testcase.
13236
13237 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13238
13239         PR rtl-optimization/23561
13240         * gcc.c-torture/execute/20050826-1.c: New test.
13241
13242         PR rtl-opt/23560
13243         * gcc.c-torture/execute/20050826-2.c: New test.
13244
13245 2005-08-26  Dale Johannesen  <dalej@apple.com>
13246
13247         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13248         * gcc.dg/20050826-1.c: New.
13249
13250 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13251
13252         PR c++/19004
13253         * g++.dg/template/nontype13.C: New test.
13254
13255         PR c++/23491
13256         * g++.dg/init/new14.C: New test.
13257         * g++.dg/expr/anew1.C: Do not XFAIL.
13258         * g++.dg/expr/anew2.C: Likewise.
13259         * g++.dg/expr/anew3.C: Likewise.
13260
13261 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13262
13263         PR middle-end/22439
13264         * gcc.dg/vla-3.c: New test.
13265
13266 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13267
13268         PR fortran/20363
13269         * gfortran.dg/named_interface.f90: New.
13270
13271 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13272
13273         * gcc.c-torture/execute/frame-address.c: New test.
13274
13275 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13276
13277         PR c++/20817
13278         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13279
13280 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13281
13282         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13283
13284 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13285
13286         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13287         * gcc.dg/altivec-22.c: Rename from..
13288         * gcc.dg/altivec-nomfcr.c: ..this.
13289
13290 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13291
13292         PR tree-optimization/23546
13293         * gcc.dg/tree-ssa/pr23546.c: New test.
13294
13295 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13296
13297         PR fortran/17758
13298         * gfortran.dg/nonreturning_statements.f90: New test.
13299
13300 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13301
13302         PR c++/22454
13303         * g++.dg/parse/crash29.C: New.
13304
13305 2005-08-23  DJ Delorie  <dj@redhat.com>
13306
13307         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13308         constants have the L suffix.
13309
13310 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13311
13312         PR c++/23044
13313         * g++.dg/template/instantiate8.C: New.
13314
13315 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13316
13317         PR middle-end/23467
13318         * gcc.c-torture/execute/pr23467.c: New test.
13319
13320 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13321
13322         PR tree-optimization/22043
13323         * gcc.c-torture/execute/20050613-1.c: New test.
13324
13325 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13326
13327         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13328
13329 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13330
13331         PR rtl-optimization/23478
13332         * g++.dg/opt/pr23478.C: New test.
13333
13334 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13335
13336         PR c/18715
13337         * gcc.dg/switch-warn-3.c: New test.
13338
13339 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13340
13341         PR c++/22233
13342         * g++.dg/template/param1.C: New test.
13343
13344 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13345
13346         PR c++/23089
13347         * g++.dg/other/incomplete1.C: New test.
13348
13349 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13350
13351         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13352         are vectorizable.
13353
13354 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13355
13356         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13357         d_lines_5.f: New.
13358
13359 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13360
13361         * gcc.target/i386/sse-4.c: New test.
13362
13363 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13364
13365         PR testsuite/23239
13366         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13367
13368 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13369
13370         * gcc.dg/20050811-1.c: New test.
13371         * gcc.dg/20050811-2.c: New test.
13372
13373 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13374
13375         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13376
13377 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13378
13379         PR 23476
13380         * gcc.c-torture/compile/pr23476.c: New test.
13381
13382 2005-08-19  Devang Patel  <dpatel@apple.com>
13383
13384         PR tree-optimization/23048
13385         * gcc.dg/tree-ssa/pr23048.c: New test.
13386
13387 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13388
13389         PR middle-end/20624
13390         * g++.dg/warn/Wreturn-3.C: New test
13391
13392 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13393
13394         PR tree-optimization/22228
13395         * g++.dg/vect/pr22543.cc: New test.
13396
13397 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13398
13399         PR tree-optimization/21574
13400         * gcc.dg/tree-ssa/pr21574.c: New test.
13401
13402 2005-08-16  James E Wilson  <wilson@specifix.com>
13403
13404         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13405
13406 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13407
13408         PR tree-opt/23402
13409         * gcc.c-torture/compile/zero-strct-3.c: New test.
13410         * gcc.c-torture/compile/zero-strct-4.c: New test.
13411
13412 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13413
13414         PR target/23376
13415         * gcc.target/x86_64/pr23376.c: New test.
13416
13417 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13418
13419         PR c++/23337
13420         * g++.dg/ext/vector2.C: New.
13421
13422 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13423
13424         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13425
13426 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13427
13428         PR libfortran/23428
13429         * gfortran.dg/inquire-complex.f90: New test case.
13430
13431 2005-08-16  James E Wilson  <wilson@specifix.com>
13432
13433         PR tree-optimization/21105
13434         * gcc.dg/large-size-array.c: New.
13435
13436 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13437
13438         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13439         type.
13440         * gcc.dg/vect/vect-41: Likewise.
13441         * gcc.dg/vect/vect-42: Likewise.
13442         * gcc.dg/vect/vect-43: Likewise.
13443         * gcc.dg/vect/vect-44: Likewise.
13444         * gcc.dg/vect/vect-46: Likewise.
13445         * gcc.dg/vect/vect-47: Likewise.
13446         * gcc.dg/vect/vect-48: Likewise.
13447         * gcc.dg/vect/vect-52: Likewise.
13448         * gcc.dg/vect/vect-53: Likewise.
13449         * gcc.dg/vect/vect-54: Likewise.
13450         * gcc.dg/vect/vect-55: Likewise.
13451         * gcc.dg/vect/vect-56: Likewise.
13452         * gcc.dg/vect/vect-57: Likewise.
13453         * gcc.dg/vect/vect-58: Likewise.
13454         * gcc.dg/vect/vect-59: Likewise.
13455         * gcc.dg/vect/vect-60: Likewise.
13456         * gcc.dg/vect/vect-61: Likewise.
13457         * gcc.dg/vect/vect-85: Likewise.
13458         * gcc.dg/vect/vect-87: Likewise.
13459         * gcc.dg/vect/vect-88: Likewise.
13460         * gcc.dg/vect/vect-93.c: Likewise.
13461         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13462         * gcc.dg/vect/vect-75: Likewise.
13463         * gcc.dg/vect/vect-76: Likewise.
13464         * gcc.dg/vect/vect-77: Likewise.
13465         * gcc.dg/vect/vect-78: Likewise.
13466         * gcc.dg/vect/vect-80: Likewise.
13467         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13468         vectorized for the expected reason, rather than checking how alignment
13469         was handled.
13470         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13471         type and also instead of aligned pointers. Added documentation.
13472
13473 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13474
13475         * gfortran.dg/power.f90: New test.
13476
13477 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13478
13479         PR rtl-optimization/23299
13480         * g++.dg/opt/pr23299.C: New test.
13481
13482 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13483
13484         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13485
13486 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13487
13488         * g++.dg/template/local6.C: New test.
13489
13490 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13491
13492         * execute/exceptions/finally-1.m: Check that the catch and finally are
13493         being called.  Also add a "return 0;" at the end of main.
13494
13495 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13496
13497         PR fortran/21432.
13498         * gfortran.dg/namelist_print_1.f: New test of functionality of
13499         PRINT namelist.
13500         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13501         namelist generates error with -std=f95.
13502
13503 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13504
13505         PR tree-optimization/23119
13506         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13507
13508 2005-08-13  Marcin Koziej  <creep@desk.pl>
13509             Andrew Pinski  <pinskia@physics.uc.edu>
13510
13511         PR libobjc/22492
13512         * execute/exceptions/finally-1.m: New test.
13513
13514 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13515
13516         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13517         testsuite.
13518         * objc/execute/exceptions/trivial.m: New test.
13519         * objc.dg/try-catch-11.m: Move to ...
13520         * objc/execute/exceptions/foward-1.m: Here.
13521         * objc.dg/try-catch-2.m: Move to ...
13522         * objc/execute/exceptions/catchall-1.m: Here.
13523         * objc.dg/try-catch-8.m: Move to ...
13524         * objc/execute/exceptions/local-variables-1.m: Here.
13525
13526 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13527
13528         * objc.dg/nested-func-1.m: Move to ...
13529         * objc/execute/nested-func-1.m: Here.
13530
13531 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13532
13533         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13534         in ${options} instead of [target_info name].
13535         * lib/obj-c++.exp (objc_target_compile): Likewise.
13536
13537 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13538
13539         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13540
13541 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13542
13543         part of PR testsuite/23348
13544         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13545         of the torture options.
13546         * objc/compile/trivial.m: New test.
13547
13548 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13549
13550         * gfortran.dg/eoshift.f90: Correct format.
13551
13552 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13553
13554         * gfortran.fortran-torture/execute/character_passing.f90:
13555         Fix comment typo.
13556
13557 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13558
13559         PR c++/8271
13560         * g++.dg/template/unify10.C: New.
13561
13562 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13563
13564         * g++.dg/parse/pr22514.C: Move to...
13565         * g++.dg/debug/pr22514.C: here.
13566
13567 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13568
13569         PR c++/23266
13570         * g++.dg/inherit/pure1.C: New test.
13571
13572         * ChangeLog: Fix typos.
13573
13574 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13575             Steven Bosscher  <stevenb@suse.de>
13576
13577         * gfortran.dg/runtime_warning_1.f90: New test.
13578
13579 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         PR c++/23219
13582         * g++.dg/parse/crash28.C: New.
13583
13584 2005-08-11  Richard Guenther  <rguenther@suse.de>
13585
13586         PR target/23289
13587         * gcc.target/i386/tailcall-1.c: New testcase.
13588
13589 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13590
13591         * gcc.dg/vect/vect-67.c: Un-xfail.
13592
13593 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13594
13595         PR c++/23225
13596         * g++.dg/testsuite/parse/crash27.C: new test.
13597
13598 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13599
13600         PR libfortran/22143
13601         * gfortran.dg/shift-kind.f90: New testcase.
13602
13603 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13604
13605         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13606         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13607
13608 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13609
13610         PR c++/20646
13611         * g++.dg/other/mult-stor1.C: New test.
13612
13613 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13614
13615         * gcc.c-torture/pr18299-1.c: Move to ...
13616         * gcc.c-torture/compile/pr18299-1.c: Here.
13617
13618 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13619
13620         * gfortran/fortran.torture/execute/character_passing.f90:
13621         Fix types for LSAME.
13622
13623 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13624
13625         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13626         input data back to what it was originally.
13627
13628 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13629
13630         * objc.dg/try-catch-8.m: Enable for all targets.
13631
13632 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13633
13634         * gcc.dg/pr23165.c: New test.
13635
13636 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13637
13638         PR tree-optimization/23234
13639         * gcc.dg/tree-ssa/pr23234.c: New test.
13640
13641 2005-08-08  Josh Conner  <jconner@apple.com>
13642
13643         PR rtl-optimization/23241
13644         * gcc.dg/char-compare.c: New test.
13645
13646 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13647
13648         PR c++/22508
13649         * g++.dg/init/new13.C: New test.
13650
13651 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13652
13653         PR c++/21166
13654         * g++.dg/other/crash-4.C: Adjust
13655         * g++/dg/ext/packed9.C: New.
13656
13657 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13658
13659         PR middle-end/21964
13660         * gcc.c-torture/execute/pr21964-1.c: New test.
13661
13662 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13663
13664         PR c/22458
13665         * gcc.dg/pr22458-1.c: New test.
13666
13667 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13668             Steven G. Kargl <kargls@comcast.net>
13669
13670         PR fortran/22390
13671         * gfortran.dg/flush_1.f90: New test.
13672
13673 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13674
13675         PR c++/23191
13676         * g++.dg/template/eh2.C: New test.
13677
13678 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13679
13680         PR c++/19498
13681         * g++.dg/template/instantiate7.C: New test.
13682
13683 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13684
13685         PR c/23113
13686         * gcc.dg/Wunused-value-1.c: New test.
13687
13688 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13689
13690         PR rtl-optimization/23233
13691         * gcc.c-torture/compile/pr23233-1.c: New test.
13692
13693 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13694
13695         PR fortran/18833
13696         PR fortran/20850
13697         * gfortran.dg/equiv_1.f90: New test.
13698         * gfortran.dg/equiv_2.f90: New test.
13699         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13700         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13701         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13702
13703 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13704
13705         * gcc.c-torture/execute/vrp-5.c: New test.
13706         * gcc.c-torture/execute/vrp-6.c: New test.
13707         * gcc.dg/tree-ssa/vrp21.c: New test.
13708
13709 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13710
13711         * g++.dg/parse/pr22514.C: New test.
13712
13713 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13714
13715         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13716
13717         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13718         instead of constant loads / pool entries.
13719
13720 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13721
13722         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13723         TEST_TO_WCTYPE.
13724
13725 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13726
13727         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13728         __WINT_TYPE__ in generated prototypes if possible.
13729
13730 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13731
13732         PR 22037
13733         * g++.dg/tree-ssa/pr22037.C:
13734
13735 2005-08-04  Richard Henderson  <rth@redhat.com>
13736
13737         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13738         scan-tree-dump-times directive.
13739
13740 2005-08-04  Jan Hubicka  <jh@suse.cz>
13741
13742         * gcov-1.C: Fix switch counts.
13743         * gcov-4b.c: Likewise.
13744
13745 2005-08-03  Jeff Law  <law@redhat.com>
13746
13747         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13748
13749 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13750
13751         * gcc.c-torture/execute/pr23135.c: New test.
13752
13753 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13754
13755         PR tree-optimization/19899
13756         * gcc.dg/tree-ssa/scev-1.c: New test.
13757         * gcc.dg/tree-ssa/scev-2.c: New test.
13758
13759 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13760
13761         PR target/18582
13762         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13763
13764 2005-08-03  Jan Hubicka  <jh@suse.cz>
13765
13766         * update-conroll.c: New testcase.
13767         * update-conroll-2.c: New testcase.
13768
13769 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13770
13771         * gfortran.dg/constant_substring.f: New test.
13772         * gfortran.dg/pr22491.f: New test.
13773
13774 2005-08-02  Jan Hubicka  <jh@suse.cz>
13775
13776         * update-threading.c: Replace by the proper one.
13777
13778 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13779
13780         PR 23164
13781         * g++.dg/tree-ssa/pr23164.C: New test.
13782
13783 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13784
13785         * gcc.dg/tree-ssa/pr23192.c: New test.
13786
13787 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13788
13789         * gcc.c-torture/execute/vrp-4.c: New test.
13790
13791 2005-08-02  Jan Hubicka  <jh@suse.cz>
13792
13793         * update-threading.c: New test.
13794
13795 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13796
13797         * gcc.c-torture/compile/20050801-1.c: New test.
13798         * gcc.c-torture/compile/20050801-2.c: New test.
13799
13800 2005-08-01  Jan Hubicka  <jh@suse.cz>
13801
13802         * val-prof-5.c: New test.
13803
13804 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13805
13806         PR c/22311
13807         * gcc.dg/pr22311-1.c : New test.
13808
13809 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13810
13811         PR target/23095
13812         * gfortran.dg/pr23095.f: New test.
13813
13814         PR c++/22003
13815         * g++.dg/other/pr22003.C: New test.
13816
13817 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13818
13819         PR target/20621
13820         * gcc.c-torture/execute/pr20621-1.c: New test.
13821
13822 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13823
13824         * gfortran.dg/comma_format_extension_4.f: Adjust length
13825         of string for format.
13826         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13827         print statement with internal write.
13828         * gfortran.dg/der_array_io_2.f: Likewise.
13829         * gfortran.dg/der_array_io_3.f: Likewise.
13830
13831 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13832
13833         * gcc.dg/fold-abs-4.c: new test.
13834
13835 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13836
13837         PR fortran/22570 an related issues.
13838         * gfortran.dg/x_slash_1.f: New test.
13839
13840 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13841
13842         PR c/23143
13843         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13844         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13845
13846 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13847
13848         PR c/529
13849         * gcc.dg/Wshadow-3.c: New test.
13850
13851 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13852
13853         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13854         used to have the wrong bounds).
13855
13856 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13857
13858         PR c/21720
13859         * gcc.dg/hex-round-1.c: Test more cases.
13860         * gcc.dg/hex-round-2.c: New test.
13861
13862 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13863
13864         PR 22550
13865         * g++.dg/tree-ssa/pr22550.C: New test.
13866
13867 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13868
13869         * gcc.dg/tree-ssa/vrp19.c: New test.
13870         * gcc.dg/tree-ssa-vrp20.c: New test.
13871
13872 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13873
13874         PR c/22240
13875         * gcc.dg/transparent-union-4.c: New test.
13876
13877 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13878
13879         PR c/22192
13880         * gcc.dg/c99-vla-2.c: New test.
13881
13882 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13883
13884         PR c/21720
13885         * gcc.dg/hex-round-1.c: New test.
13886
13887 2005-07-28  Jan Hubicka  <jh@suse.cz>
13888
13889         * inliner-1.c: Do not dump everything.
13890         * tree-prof.exp: Do not pass -ftree-based-profiling.
13891         * bprob.exp: Likewise.
13892
13893         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13894
13895 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13896
13897         PR c++/22545
13898         * g++.dg/expr/ptrmem7.C: New test.
13899
13900 2005-07-28  Mike Stump  <mrs@apple.com>
13901
13902         * g++.old-deja/g++.mike/visibility-1.C: New test.
13903
13904 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13905
13906         PR c/20187
13907         * gcc.c-torture/execute/pr20187-1.c: New test.
13908
13909 2005-07-28  Jeff Law  <law@redhat.com>
13910
13911         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13912         * gcc.dg/tree-ssa/vrp18.c: New test.
13913
13914 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13915
13916         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13917
13918 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13919
13920         PR tree-optimization/22506
13921         * gcc.dg/vect/ps22506.c: New test.
13922
13923 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13924
13925         PR target/21149
13926         * gcc.target/i386/sse-3.c: New test.
13927
13928 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13929
13930         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13931         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13932
13933 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13934
13935         PR c/22589
13936         * gcc.c-torture/compile/pr22589-1.c: New test.
13937
13938 2005-07-28  Jan Hubicka  <jh@suse.cz>
13939
13940         * update-loopch.c: New testcase.
13941
13942 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13943
13944         PR rtl-optimization/23047
13945         * gcc.c-torture/execute/pr23047.c: New test.
13946         * gcc.c-torture/execute/pr23047.x: New.
13947
13948 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13949
13950         PR tree-optimization/22493
13951         * gcc.c-torture/execute/pr22493-1.c: New test.
13952         * gcc.c-torture/execute/pr22493-1.x: New.
13953         * gcc.c-torture/execute/vrp-1.c: New test.
13954         * gcc.c-torture/execute/vrp-2.c: New test.
13955         * gcc.c-torture/execute/vrp-2.c: New test.
13956
13957 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13958
13959         * gcc.target/frv/all-builtin-read8.c: Delete.
13960         * gcc.target/frv/all-builtin-read16.c: Delete.
13961         * gcc.target/frv/all-builtin-read32.c: Delete.
13962         * gcc.target/frv/all-builtin-read64.c: Delete.
13963         * gcc.target/frv/all-builtin-write8.c: Delete.
13964         * gcc.target/frv/all-builtin-write16.c: Delete.
13965         * gcc.target/frv/all-builtin-write32.c: Delete.
13966         * gcc.target/frv/all-builtin-write64.c: Delete.
13967         * gcc.target/frv/all-read-write-1.c: New.
13968
13969 2005-07-27  Jeff Law  <law@redhat.com>
13970
13971         * gcc.c-torture/execute/pr22630.c: New test.
13972
13973 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13974
13975         PR tree-optimization/23073
13976         * gcc.dg/vect/nodump-pr23073.c: New test.
13977         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13978
13979 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13980
13981         PR tree-optimize/22348
13982         * gcc.c-torture/execute/pr22348.c: New.
13983
13984 2005-07-27  Richard Guenther  <rguenther@suse.de>
13985
13986         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13987
13988 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13989
13990         PR fortran/22503
13991         * gfortran.dg/logical_comp.f90: New test.
13992
13993 2005-07-27  Jan Hubicka  <jh@suse.cz>
13994
13995         * inliner-1.c: Add cleanup of dumps.
13996         * val-prof-*.c: Likewise.
13997         * update-tailcall.c: New.
13998
13999 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14000
14001         PR 22591
14002         * gcc.dg/tree-ssa/pr22591.c: New test.
14003         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14004
14005 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14006
14007         PR libobjc/22606
14008         * objc.dg/try-catch-11.m: New test.
14009
14010 2005-07-26  Richard Guenther  <rguenther@suse.de>
14011
14012         PR tree-optimization/22486
14013         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14014
14015 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14016
14017         PR tree-opt/22484
14018         * testsuite/g++.dg/opt/loop2.C: New test.
14019
14020 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14021
14022         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14023         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14024
14025 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14026
14027         * lib/profopt.exp (profopt-execute): Check for profiling data
14028         files on the target.
14029
14030 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14031
14032         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14033         for matching of asm labels.
14034
14035 2005-07-25  Richard Guenther  <rguenther@suse.de>
14036
14037         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14038
14039 2005-07-25  Richard Guenther  <rguenther@suse.de>
14040
14041         PR testsuite/22624
14042         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14043
14044 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14045
14046         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14047         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14048         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14049         * gcc.dg/vect/vect-100.c: New test.
14050         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14051         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14052         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14053         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14054         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14055         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14056         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14057         * gfortran.dg/vect/pr19049.f90: New testcase.
14058         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14059
14060 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14061
14062         * gcc.c-torture/execute/20050713-1.c: New test.
14063
14064         PR fortran/20063
14065         * gfortran.fortran-torture/execute/data_4.f90: New test.
14066
14067         PR middle-end/20303
14068         * gcc.dg/visibility-d.c: New test.
14069
14070 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14071
14072         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14073         * gfortran.dg/underflow.f90: Ditto.
14074
14075 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14076
14077         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14078         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14079         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14080
14081 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14082
14083         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14084         include case of field width of zero.
14085
14086 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14087
14088         PR libgfortran/21875
14089         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14090         with trailing blanks on normal formatted read.
14091
14092 2005-07-23  Chao-ying Fu  <fu@mips.com>
14093
14094         * gcc.target/mips/mips32-dsp-type.c: New test.
14095         * gcc.target/mips/mips32-dsp.c: New test.
14096
14097 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14098
14099         PR testsuite/21073
14100         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14101
14102         PR testsuite/20454
14103         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14104         and __cyg_profile_func_exit.
14105
14106 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14107
14108         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14109         * gfortran.dg/comma_format_extension_4.f: Same.
14110         * gfortran.dg/pr15332.f: Same.
14111         * gfortran.dg/pr21730.f: Same.
14112
14113 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14114
14115         * g++.dg/opt/vrp2.C: Fix testcase.
14116
14117         PR tree-opt/22625
14118         * g++.dg/opt/vrp2.C: New test.
14119
14120 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14121
14122         PR debug/21828
14123         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14124
14125 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14126
14127         * gcc.dg/tree-ssa/20050719-1.c: New test.
14128
14129 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14130
14131         * gcc.dg/bfin-longcall-1.c: New file.
14132         * gcc.dg/bfin-longcall-2.c: New file.
14133
14134 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14135
14136         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14137
14138 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14139
14140         PR middle-end/19055
14141         * gcc.dg/tree-ssa/pr19055.c: New test.
14142         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14143
14144 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14145
14146         PR C++/22358
14147         * g++.dg/other/pr22358.C: New test.
14148
14149 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14150
14151         PR c++/2922
14152         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14153
14154 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14155
14156         PR c++/15938
14157         * g++.dg/init/union2.C: New test.
14158
14159 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14160
14161         PR c/22393
14162         * gcc.dg/complex-4.c: New test.
14163
14164 2005-07-21  Richard Guenther  <rguenther@suse.de>
14165
14166         PR testsuite/22522
14167         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14168         scanning for asm labels.
14169         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14170
14171 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14172
14173         PR target/22085
14174         * gcc.dg/altivec-pr22085.c: New.
14175
14176 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14177
14178         PR tree-optimization/19210
14179         * gcc.dg/tree-ssa/pr19210-1.c: New.
14180         * gcc.dg/tree-ssa/pr19210-2.c: New.
14181
14182 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14183
14184         PR rtl-optimization/22167
14185         * g++.dg/opt/pr22167.C: New test.
14186
14187 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14188
14189         PR c++/2922
14190         * g++.dg/lookup/two-stage2.C: New.
14191         * g++.dg/lookup/two-stage3.C: New.
14192         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14193         fixed two-stage name lookup for operators.
14194         * g++.dg/template/call3.C: Compiler now produces an appropriate
14195         error message.
14196         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14197         14 as a candidate.
14198         * g++.dg/template/ptrmem4.C: Compiler produces different error
14199         message.
14200         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14201         connect_to_method as a candidate.
14202
14203 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14204
14205         * gcc.dg/fold-alloc-1.c: New test.
14206
14207 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14208
14209         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14210         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14211
14212 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14213
14214         * gcc.dg/fold-abs-1.c: New test.
14215         * gcc.dg/fold-abs-2.c: New test.
14216         * gcc.dg/fold-abs-3.c: New test.
14217
14218 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14219
14220         Make CONSTRUCTOR use VEC to store initializers.
14221         * g++.dg/ext/complit3.C: Check for specific error messages.
14222         * g++.dg/init/brace2.C: Update error message.
14223         * g++.dg/warn/Wbraces2.C: Likewise.
14224
14225 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14226
14227         PR fortran/16940
14228         * gfortran.dg/module_interface_1.f90: New test.
14229
14230 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14231             Kenneth Zadeck <zadeck@naturalbridge.com>
14232
14233         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14234
14235 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14236
14237         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14238         specify -Wformat for these tests.
14239         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14240         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14241         * gcc.dg/format/opt-6.c: Delete.
14242
14243 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14244
14245         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14246         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14247
14248 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14249
14250         * gcc.dg/tree-ssa/alias-2.c: New test.
14251
14252 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14253
14254         PR c++/22263
14255         * g++.dg/template/explicit7.C: New test.
14256
14257 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14258
14259         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14260         width of 8 to +Inf and -Inf.
14261
14262 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14263
14264         PR c++/22139
14265         * g++.dg/template/friend36.C: New test.
14266
14267 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14268
14269         PR fortran/21730
14270         * gfortran.dg/pr21730.f: New test.
14271
14272 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14273             Kenneth Zadeck <zadeck@naturalbridge.com>
14274
14275         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14276         since pure const detection cannot run at -O1 in c compiler.
14277         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14278         can now optimize this case properly.
14279         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14280         because we now pass.
14281         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14282
14283 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14284
14285         PR c/22421
14286         * gcc.dg/format/bitfld-1.c: New test.
14287
14288 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14289
14290         PR c++/22204
14291         * g++.dg/rtti/repo1.C: New test.
14292
14293 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14294
14295         PR middle-end/22398
14296         * gcc.c-torture/compile/pr22398.c: New test.
14297
14298 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14299
14300         PR c++/22132
14301         * g++.dg/expr/cast4.C: New test.
14302
14303 2005-07-15  Richard Guenther  <rguenther@suse.de>
14304
14305         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14306         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14307
14308 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14309
14310         PR tree-optimization/22230
14311         * gcc.dg/tree-ssa/pr22230.c: New test.
14312
14313 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14314
14315         * gfortran.dg/g77/cpp6.f: New test.
14316
14317         PR fortran/22417
14318         * gfortran.dg/g77/cpp5.F: New test.
14319         * gfortran.dg/g77/cpp5.h: New file.
14320         * gfortran.dg/g77/cpp5inc.h: New file.
14321
14322 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14323
14324         PR libfortran/16435
14325         * gfortran.dg/tl_editting.f90: New.
14326         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14327
14328 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14329
14330         * gfortran.dg/char_array_constructor.f90: New test.
14331
14332 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14333
14334         * gfortran.dg/past_eor.f90: New.
14335         * gfortran.dg/complex_read.f90: New.
14336
14337 2005-07-13  Jeff Law  <law@redhat.com>
14338
14339         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14340         additional casts.
14341
14342         * gcc.dg/tree-ssa/pr22321.c: New test
14343
14344 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14345
14346         PR tree-optimization/21921
14347         * gcc.dg/tree-ssa/pr21921.c: New.
14348
14349 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14350
14351         PR tree-optimizatio/22442
14352         * gcc.dg/tree-ssa/loop-11.c: New test.
14353
14354 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14355
14356         PR tree-opt/21840
14357         * gcc.c-torture/compile/pr21840.c: New test.
14358
14359 2005-07-12  Jan Hubicka  <jh@suse.cz>
14360
14361         * gcc.c-torture/compile/pr22379.c: New test.
14362
14363 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14364
14365         PR libfortran/21593
14366         gfortran.dg/dev_null.f90: Remove outdated comment about
14367         PR libfortran/21593.
14368
14369
14370 2005-07-12  Dale Johannesen  <dalej@apple.com>
14371
14372         * gcc.target/i386/compress-float-sse.c: New.
14373         * gcc.target/i386/compress-float-sse-pic.c: New.
14374         * gcc.target/i386/compress-float-387.c: New.
14375         * gcc.target/i386/compress-float-387-pic.c: New.
14376         * gcc.dg/compress-float-ppc.c: New.
14377         * gcc.dg/compress-float-ppc-pic.c: New.
14378
14379 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14380
14381         PR libfortran/21593
14382         gfortran.dg/dev_null.f90: Remove targets.
14383
14384 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14385
14386         PR tree-opt/22335
14387         * gcc.dg/pr22335-1.c: New test.
14388         * gcc.dg/pr22335-2.c: New test.
14389
14390 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14391
14392         PR c++/20172
14393         * g++.dg/template/nontype12.C : New test.
14394
14395 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14396
14397         * gcc.dg/tree-ssa/loop-10.c: New test.
14398
14399 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14400
14401         * gcc.c-torture/execute/20020720-1.x: Remove.
14402
14403 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14404
14405         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14406
14407 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14408
14409         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14410         (dg-mips-options): Use it.
14411
14412 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14413
14414         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14415
14416 2005-07-09  Richard Henderson  <rth@redhat.com>
14417
14418         * lib/target-supports.exp (check_effective_target_sync_char_short):
14419         Add alpha.
14420
14421 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14422
14423         PR libfortran/22217
14424         * gfortran.dg/negative-z-descriptor.f90: New test.
14425
14426 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14427
14428         PR tree-opt/22329
14429         * gcc.dg/pr22329.c: New test.
14430
14431 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14432
14433         PR tree-optimization/20139
14434         * gcc.dg/tree-ssa/pr20139.c: New.
14435
14436 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14437
14438         PR tree-opt/22356
14439         * testsuite/gcc.dg/pr22356-1.c: New test.
14440
14441 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14442
14443         PR c++/21799
14444         * g++.dg/template/unify8.C: New.
14445         * g++.dg/template/unify9.C: New.
14446
14447 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14448
14449         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14450
14451 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14452
14453         * gcc.dg/darwin-version-1.c: New.
14454         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14455         * gcc.dg/builtins-20.c: Likewise.
14456         * gcc.dg/builtins-53.c: Likewise.
14457         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14458         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14459         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14460         * gcc.dg/torture/builtins-power-1.c: Likewise.
14461         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14462         on Darwin.
14463
14464 2005-07-07  Jeff Law  <law@redhat.com>
14465
14466         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14467         argument evaluation order.
14468
14469 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14470
14471         PR libfortran/21594
14472         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14473         Add test cases where the shift length is greater than the
14474         array length.
14475
14476 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14477
14478         * obj-c++.dg/proto-lossage-6.mm: New.
14479         * objc.dg/proto-lossage-6.m: New.
14480
14481 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14482
14483         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14484         * objc.dg/gnu-runtime-2.m: Likewise.
14485
14486 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14487
14488         * gfortran.dg/longline.f: New test.
14489
14490         * gfortran.dg/badline.f: New test.
14491
14492 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14493
14494         PR fortran/16531
14495         PR fortran/15966
14496         PR fortran/18781
14497         * gfortran.dg/hollerith.f90: New.
14498         * gfortran.dg/hollerith2.f90: New.
14499         * gfortran.dg/hollerith3.f90: New.
14500         * gfortran.dg/hollerith4.f90: New.
14501         * gfortran.dg/hollerith_f95.f90: New.
14502         * gfortran.dg/hollerith_legacy.f90: New.
14503         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14504
14505 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14506
14507         PR objc/22274
14508         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14509         * objc.dg/gnu-runtime-2.m: New.
14510
14511 2005-07-06  Jeff Law  <law@redhat.com>
14512
14513         * gcc.dg/tree-ssa/vrp17.c: New test.
14514
14515 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14516
14517         PR fortran/22327
14518         * gfortran.dg/array_constructor_5.f90: New test.
14519
14520 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14521
14522         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14523
14524 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14525
14526         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14527         * gcc.dg/980816-1.c: Ditto.
14528
14529 2005-07-06  Jeff Law  <law@redhat.com>
14530
14531         * gcc.c-torture/compile/pr21356.c: New test.
14532
14533 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14534
14535         PR c/22013
14536         PR c/22098
14537         * gcc.c-torture/compile/pr22013-1.c,
14538         gcc.c-torture/execute/pr22098-1.c,
14539         gcc.c-torture/execute/pr22098-2.c,
14540         gcc.c-torture/execute/pr22098-3.c: New tests.
14541
14542 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14543
14544         PR c/22308
14545         * gcc.dg/pr22308-1.c: New test.
14546
14547 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14548
14549         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14550         target.
14551         * gcc.dg/compare9.c: Use -fshort-enums instead of
14552         -fno-short-enums.  Change the last test to dg-bogus.
14553
14554 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14555
14556         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14557         * gcc.dg/compare9.c: New.
14558
14559 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14560
14561         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14562
14563 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14564
14565         PR testsuite/22288
14566         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14567
14568
14569 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14570
14571         * gcc.dg/format/gcc_gfc-1.c: New.
14572
14573 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14574
14575         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14576
14577 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14578
14579         PR fortran/20842
14580         * gfortran.dg/io_invalid_1.f90: New test.
14581
14582 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14583
14584         * gcc.dg/format/gcc_diag-1.c: Update.
14585
14586 2005-07-02  Jeff Law  <law@redhat.com>
14587
14588         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14589         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14590
14591 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14592
14593         * gcc.dg/format/gcc_diag-1.c: Update.
14594
14595 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14596
14597         PR tree-opt/22269
14598         * gcc.c-torture/compile/pr22269.c: New test.
14599
14600 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14601
14602         PR 21584
14603         PR 22219
14604         * g++.dg/tree-ssa/pr21584-1.C: New test.
14605         * g++.dg/tree-ssa/pr21584-2.C: New test.
14606
14607 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14608
14609         * obj-c++.dg/try-catch-11.mm: New.
14610         * objc.dg/try-catch-10.m: New.
14611
14612 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14613
14614         * g++.dg/other/ucnid-1.C: xfail on AIX.
14615
14616 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14617
14618         PR 22234
14619         * gcc.dg/20050629-1.c: New test.
14620
14621 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14622
14623         * obj-c++.dg/const-str-1[0-1].mm: New.
14624         * objc.dg/const-str-1[0-1].m: New.
14625
14626 2005-05-29  Richard Henderson  <rth@redhat.com>
14627
14628         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14629         Rename from check_effective_target_vect_no_max.
14630         (check_effective_target_vect_no_int_add): New.
14631         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14632         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14633         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14634         * gcc.dg/vect/vect-reduc-1.c: Use both.
14635         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14636
14637 2005-05-29  Richard Henderson  <rth@redhat.com>
14638
14639         * lib/target-supports.exp (check_effective_target_vect_no_max):
14640         Remove i386 and x86_64.
14641
14642 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14643
14644         PR testsuite/21969
14645         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14646
14647 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14648
14649         PR middle-end/21969
14650         * gcc.dg/vect/pr21969.c: New test.
14651
14652 2005-06-28  Eric Christopher  <echristo@redhat.com>
14653
14654         PR c/22052
14655         PR c/21975
14656         * gcc.dg/inline1.c: New test.
14657         * gcc.dg/inline2.c: Ditto.
14658         * gcc.dg/inline3.c: Ditto.
14659         * gcc.dg/inline4.c: Ditto.
14660         * gcc.dg/inline5.c: Ditto.
14661
14662 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14663
14664         PR libfortran/22142
14665         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14666         Add testcase also testing eoshift1 for PR 22142.
14667
14668 2005-06-28  Richard Henderson  <rth@redhat.com>
14669
14670         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14671         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14672         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14673         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14674         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14675
14676 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14677
14678         PR libfortran/22142
14679         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14680         Add testcase for PR 22142.
14681
14682 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14683
14684         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14685         gcc.target/ia64/fpreg-2.c: New tests.
14686
14687 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14688
14689         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14690
14691 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14692
14693         PR libfortran/22170
14694         * gfortran.dg/slash_1.f90: New test.
14695
14696 2005-06-27  Richard Henderson  <rth@redhat.com>
14697
14698         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14699         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14700         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14701         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14702         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14703         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14704
14705 2005-06-27  Richard Henderson  <rth@redhat.com>
14706
14707         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14708         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14709
14710 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14711
14712         * obj-c++.dg/proto-lossage-5.mm: New.
14713         * objc.dg/proto-lossage-5.m: New.
14714
14715 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14716
14717         PR 21959
14718         * gcc.dg/tree-ssa/pr21959.c: New test.
14719
14720 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14721
14722         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14723         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14724         testing uninitialized var.
14725
14726         * gcc.c-torture/execute/builtins/chk.h: New.
14727         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14728         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14729         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14730         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14731         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14732         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14733         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14734         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14735         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14736         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14737         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14738         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14739         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14740         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14741         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14742         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14743         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14744         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14745         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14746         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14747         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14748         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14749         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14750         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14751         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14752         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14753         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14754         * gcc.dg/builtin-object-size-1.c: New test.
14755         * gcc.dg/builtin-object-size-2.c: New test.
14756         * gcc.dg/builtin-object-size-3.c: New test.
14757         * gcc.dg/builtin-object-size-4.c: New test.
14758         * gcc.dg/builtin-object-size-5.c: New test.
14759         * gcc.dg/builtin-stringop-chk-1.c: New test.
14760         * gcc.dg/builtin-stringop-chk-2.c: New test.
14761         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14762         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14763         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14764         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14765         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14766         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14767         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14768         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14769         * gcc.c-torture/execute/printf-1.c: New test.
14770         * gcc.c-torture/execute/fprintf-1.c: New test.
14771         * gcc.c-torture/execute/vprintf-1.c: New test.
14772         * gcc.c-torture/execute/vfprintf-1.c: New test.
14773         * gcc.c-torture/execute/printf-chk-1.c: New test.
14774         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14775         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14776         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14777
14778 2005-06-27  Michael Matz  <matz@suse.de>
14779
14780         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14781         slot is not merged if address escapes.
14782
14783 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14784
14785         PR c/21911
14786         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14787
14788 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14789
14790         PR middle-end/17965
14791         * gcc.c-torture/compile/20050622-1.c: New test.
14792
14793         PR middle-end/22028
14794         * gcc.dg/20050620-1.c: New test.
14795
14796 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14797
14798         PR tree-optimization/22026
14799         * gcc.dg/tree-ssa/pr22026.c: New.
14800
14801 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14802
14803         PR libfortran/22144
14804         * gfortran.dg/shift-alloc.f90: New testcase.
14805
14806 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14807
14808         * all files: Update FSF address in copyright headers.
14809
14810 2005-06-22  Jan Hubicka  <jh@suse.cz>
14811
14812         * wholeprogram-1.c: New testcase.
14813         * wholeprogram-2.c: New testcase.
14814
14815 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14816
14817         PR 22171
14818         * gcc.dg/tree-ssa/pr22171.c: New test.
14819
14820 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14821
14822         * gfortran.dg/simplify_modulo.f90: New.
14823
14824 2005-06-24  Jan Hubicka  <jh@suse.cz>
14825
14826         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14827
14828 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14829
14830         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14831
14832 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14833
14834         * obj-c++.dg/typedef-alias-1.mm: New.
14835         * objc.dg/typedef-alias-1.m: New.
14836
14837 2005-06-23  Jeff Law  <law@redhat.com>
14838
14839         * gcc.dg/tree-ssa/vrp16.c: New test.
14840
14841 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14842
14843         * lib/target-supports.exp: Add
14844         check_effective_target_fortran_large_real and
14845         check_effective_target_fortran_large_int to check for
14846         corresponding effective targets.
14847         * gfortran.dg/large_integer_kind_1.f90: New test.
14848         * gfortran.dg/large_real_kind_1.f90: New test.
14849
14850 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14851
14852         PR tree-optimization/22117
14853         * gcc.dg/tree-ssa/pr22117.c: New.
14854
14855 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14856
14857         PR testsuite/22123
14858         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14859
14860 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14861
14862         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14863
14864 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14865
14866         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14867         * gfortran.dg/f2c_4.c: Likewise.
14868
14869 2005-06-22 Paul Brook  <paul@codesourcery.com>
14870
14871         PR fortran/21034
14872         * gfortran.dg/auto_save_1.f90: New test.
14873
14874 2005-06-22  Michael Matz  <matz@suse.de>
14875
14876         * gcc.target/x86-64/abi: New directory.
14877         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14878         * gcc.target/x86-64/abi/README.gcc: New file.
14879         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14880         * gcc.target/x86-64/abi/asm-support.s: New file.
14881         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14882         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14883         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14884         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14885         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14886         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14887         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14888         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14889         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14890         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14891         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14892         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14893         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14894         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14895         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14896         * gcc.target/x86_64/abi/test_varargs.c: New test.
14897
14898 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14899
14900         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14901         32-bit i?86 and x86_64.
14902
14903 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14904
14905         * obj-c++.dg/const-str-[1-9].mm: New tests.
14906
14907 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14908
14909         PR fortran/22010
14910         * gfortran.dg/namelist_use.f90: New.
14911         * gfortran.dg/namelist_use_only.f90: New.
14912
14913 2005-06-21  Jeff Law  <law@redhat.com>
14914
14915         * gcc.dg/tree-ssa/vrp15.c: New test.
14916
14917 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14918
14919         * lib/target-supports.exp (check_effective_target_vect_reduction):
14920         Remove.
14921         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14922         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14923         remove vect_reduction target keyword. Also avoid two returns in main.
14924         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14925         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14926         * gcc.dg/vect/vect-reduc-1short.c: New test.
14927         * gcc.dg/vect/vect-reduc-1char.c: New test.
14928         * gcc.dg/vect/vect-reduc-2short.c: New test.
14929         * gcc.dg/vect/vect-reduc-2char.c: New test.
14930         * gcc.dg/vect/vect-reduc-6.c: New test.
14931         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14932         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14933         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14934
14935 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14936         Paul Thomas  <pault@gcc.gnu.org>
14937
14938         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14939         New tests.
14940
14941 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14942
14943         * gfortran.dg/backslash_1.f90: New test.
14944         * gfortran.dg/backslash_2.f90: New test.
14945
14946 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14947
14948         * gfortran.dg/duplicate_labels.f90: New test.
14949
14950 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14951
14952         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14953         unsupportable relocations.
14954         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14955         * gcc.dg/20050321-2.c: xfail for NetWare.
14956
14957 2005-06-20  Andreas Jaeger  <aj@suse.de>
14958
14959         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14960         gcc.target/i386/fastcall-sseregparm.c,
14961         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14962
14963 2005-06-19  Richard Henderson  <rth@redhat.com>
14964
14965         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14966
14967 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14968
14969         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14970
14971 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14972
14973         PR c++/22115
14974         * g++.dg/conversion/simd2.C: Change expected error message.
14975
14976 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14977
14978         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14979         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14980         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14981
14982 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14983
14984         * gcc.dg/fold-mod-1.c: New test.
14985
14986 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14987
14988         PR fortran/19926
14989         * gfortran.dg/pr19926.f90: New test.
14990
14991 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14992
14993         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14994         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14995         targets.
14996         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14997         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14998
14999 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15000
15001         * gcc.target/ia64/float80-varargs-1.c: New test.
15002
15003 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15004
15005         PR tree-opt/22035
15006         * gfortran.dg/f2c_6.f90: New test.
15007
15008 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15009
15010         PR c++/17413
15011         * g++.dg/template/local5.C: New.
15012
15013 2005-06-17  Richard Henderson  <rth@redhat.com>
15014
15015         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15016
15017 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15018
15019         PR testsuite/21945
15020         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15021
15022 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15023
15024         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15025         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15026         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15027         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15028         check_vect to verify the presence of hardware vector support.
15029
15030 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15031
15032         PR testsuite/22056
15033         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15034
15035 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15036
15037         PR libfortran/19216
15038         * gfortran.dg/pr19216.f: Add correct space between brackets and
15039         dg directive.
15040
15041 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15042
15043         PR libfortran/16436
15044         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15045
15046 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15047
15048         * gcc.target/i386/attributes-error.c: New testcase.
15049         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15050         * gcc.target/i386/regparm-stdcall.c: Likewise.
15051         * gcc.target/i386/sseregparm-1.c: Likewise.
15052         * gcc.target/i386/sseregparm-2.c: Likewise.
15053
15054 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15055
15056         * g++.dg/rtti/crash2.C: New.
15057
15058 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15059
15060         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15061
15062 2005-06-15  David Ung  <davidu@mips.com>
15063
15064         * gcc.target/mips/mips16e-extends.c: New test for testing the
15065         generation of MIPS16e zeb/zeh, seb/seh instructions.
15066
15067 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15068
15069         PR 22018
15070         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15071         * gcc.dg/tree-ssa/pr22018.c: New test.
15072
15073 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15074
15075         * gcc.dg/simd-1.c: Update error messages.
15076         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15077         * gcc.dg/simd-2.c: Update error messages.
15078         * gcc.dg/simd-4.c: New.
15079
15080 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15081
15082         PR c++/20678
15083         * g++.dg/other/crash-4.C: New.
15084
15085 2005-06-14  Devang Patel  <dpatel@apple.com>
15086
15087         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15088
15089 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15090
15091         PR c++/21929
15092         * g++.dg/parse/crash11.C: Update
15093
15094 2005-06-13  Jeff Law  <law@redhat.com>
15095
15096         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15097         perform the desired transformations.
15098         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15099         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15100
15101 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15102
15103         PR fortran/22038
15104         * gfortran.dg/forall_1.f90: Un-XFAIL.
15105
15106 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15107
15108         PR c++/21929
15109         * g++.dg/parse/crash26.C: New.
15110
15111         PR c++/20789
15112         * g++.dg/init/member1.C: New.
15113
15114 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15115
15116         * gfortran.dg/altreturn_1.f90: New test.
15117
15118 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15119
15120         PR middle-end/21985
15121         * gcc.dg/tree-ssa/pr21985.c: New test.
15122
15123 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15124
15125         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15126
15127 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15128
15129         PR c++/21930
15130         * g++.dg/other/error10.C: New test case.
15131
15132 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15133
15134         PR libfortran/19155
15135         * gfortran.dg/pr19155.f: Add test.
15136
15137 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15138
15139         * gfortran.dg/f2c_7.f90: New test.
15140
15141         * gfortran.dg/forall_1.f90: XFAILed.
15142
15143 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15144
15145         * gcc.dg/pr14796-1.c: New.
15146         * gcc.dg/pr14796-2.c: New.
15147
15148 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15149
15150         PR fortran/17792
15151         PR fortran/21375
15152         * gfortran.dg/deallocate_stat.f90: New test.
15153
15154 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15155
15156         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15157
15158 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15159
15160         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15161         access will be generated when this loop is vectorized. Test that
15162         accesses with same alignment were detected.
15163         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15164         Test that accesses with same alignment were detected.
15165         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15166         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15167         alignment were detected.
15168
15169 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15170
15171         PR c++/10611
15172         * g++.dg/conversion/simd2.C: New.
15173
15174 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15175
15176         * gcc.dg/Wcxx-compat-1.c: New.
15177
15178 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15179
15180         PR libfortran/21480
15181         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15182         complex array.
15183
15184 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15185
15186         * gcc.dg/alias-8.c: New.
15187
15188 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15189
15190         * gcc.dg/format/cmn_err-1.c: Update.
15191
15192 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15193
15194         PR target/20666
15195         * gcc.target/sparc/fexpand-2.c: New.
15196         * gcc.target/sparc/fpmerge-2.c: New.
15197         * gcc.target/sparc/fpmul-2.c: New.
15198         * gcc.target/sparc/noresult.c: New.
15199         * gcc.target/sparc/pdist-2.c: New.
15200         * gcc.target/sparc/pdist-3.c: New.
15201
15202 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15203
15204         PR testsuite/21702
15205         * gcc.target/i386/i386.exp: Fix comment typo.
15206
15207 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15208
15209         PR c++/19497
15210         * g++.dg/inherit/using5.C: New.
15211         * g++.dg/inherit/using6.C: New.
15212
15213 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15214
15215         PR c++/19894
15216         * g++.dg/template/ptrmem15.C: New test.
15217
15218         PR c++/20563
15219         * g++.dg/ext/label4.C: New test.
15220
15221 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15222
15223         * gcc.dg/tls/debug-1.c: New test.
15224
15225 2005-06-07  Dale Johannesen  <dalej@apple.com>
15226
15227         * gcc.target/i386/movq.c: New.
15228
15229 2005-06-07  Dale Johannesen  <dalej@apple.com>
15230
15231         * gcc.dg/20050607-1.c: New.
15232
15233 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15234
15235         PR middle-end/21850
15236         * gcc.c-torture/execute/20050607-1.c: New test.
15237
15238 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15239
15240         PR libfortran/21926
15241         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15242         Test case where the return array has lowest stride one,
15243         but isn't packed.
15244
15245 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15246
15247         * lib/target-supports.exp (check_effective_target_sync_int_long):
15248         Add s390 and s390x targets.
15249
15250 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15251
15252         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15253         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15254         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15255         * gcc.dg/tree-ssa/loop-9.c: New test.
15256
15257 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15258
15259         * g++.dg/parse/defarg10.C: New.
15260
15261 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15262
15263         PR regression/21897
15264         * gcc.c-torture/execute/20050604-1.c: New test.
15265
15266 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15267
15268         PR 21903
15269         * g++.dg/parse/defarg9.C: New.
15270
15271         PR c++/20637
15272         * g++.dg/inherit/using4.C: New.
15273         * g++.dg/overload/error1.C: Adjust expected errors.
15274         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15275         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15276         * g++.old-deja/g++.other/redecl2.C: Likewise.
15277         * g++.old-deja/g++.other/redecl4.C: Likewise.
15278         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15279
15280 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15281
15282         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15283
15284 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15285
15286         * lib/gfortran.exp (gfortran_target_compile): Call
15287         dg-additional-files-options
15288         * gfortran.dg/f2c_4.f90: New file
15289         * gfortran.dg/f2c_4.c: New file
15290         * gfortran.dg/f2c_5.f90: New file
15291         * gfortran.dg/f2c_5.c: New file
15292
15293 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15294
15295         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15296
15297         PR fortran/21912
15298         * gfortran.dg/array_constructor_4.f90: New test.
15299
15300 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15301
15302         PR c++/21619
15303         * g++.dg/ext/builtin9.C: New test.
15304
15305 2005-06-05  Dale Johannesen  <dalej@apple.com>
15306
15307         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15308         * gcc.c-torture/execute/20050603-2.c: Ditto.
15309
15310 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15311
15312         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15313         * gcc.dg/vect/vect-reduc-1.c: New.
15314         * gcc.dg/vect/vect-reduc-2.c: New.
15315         * gcc.dg/vect/vect-reduc-3.c: New.
15316
15317 2005-06-04  Dale Johannesen  <dalej@apple.com>
15318
15319         * gcc.c-torture/execute/20050603-1.c: New.
15320         * gcc.c-torture/execute/20050603-2.c: New.
15321         * gcc.dg/20050603-3.c: New.
15322
15323 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15324
15325         PR fortran/19195
15326         * gfortran.dg/debug_1.f90: New test.
15327
15328         * gfortran.dg/forall_1.f90: New test.
15329
15330 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15331
15332         * gfortran.dg/array_constructor_3.f90: New test.
15333
15334 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15335
15336         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15337
15338 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15339
15340         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15341
15342 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15343
15344         PR c/21873
15345         * gcc.dg/init-excess-1.c: New test.
15346
15347 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15348
15349         PR c++/21853
15350         * g++.dg/expr/static_cast6.C: New test.
15351
15352 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15353
15354         * gcc.dg/tree-ssa/vrp14.c: New test.
15355
15356 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15357
15358         PR c++/21336
15359         * g++.dg/template/new2.C: New test.
15360
15361 2005-06-03  Josh Conner  <jconner@apple.com>
15362
15363         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15364         all entries in initializer.
15365
15366 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15367
15368         PR middle-end/21858
15369         * gcc.dg/pr21858.c: New testcase.
15370
15371 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15372
15373         PR tree-optimization/21292
15374
15375         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15376         New.
15377         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15378         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15379         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15380         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15381         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15382
15383 2005-06-02  Richard Henderson  <rth@redhat.com>
15384
15385         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15386
15387 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15388
15389         * gcc.dg/wtypequal.c: New testcase.
15390
15391 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15392
15393         PR 21582
15394         * gcc.dg/tree-ssa/pr21582.c: New test.
15395
15396 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15397
15398         PR c++/21280
15399         * g++.dg/opt/interface2.h: New.
15400         * g++.dg/opt/interface2.C: New.
15401         * g++.dg/init/ctor4.C: Adjust error lines.
15402         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15403         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15404         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15405         * g++.old-deja/g++.pt/assign1.C: Likewise.
15406         * g++.old-deja/g++.pt/crash20.C: Likewise.
15407
15408 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15409
15410         PR tree-optimization/21734
15411         * g++.dg/vect/pr21734_1.cc: New.
15412         * g++.dg/vect/pr21734_2.cc: New.
15413
15414 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15415
15416         PR c++/20350
15417         * g++.dg/template/spec24.C: New.
15418
15419         PR c++/21151
15420         * g++.dg/pch/local-1.C: New.
15421         * g++.dg/pch/local-1.Hs: New.
15422
15423 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15424
15425         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15426         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15427         * gcc.dg/tree-ssa/pr14341.c: New test.
15428         * gcc.dg/tree-ssa/pr14841.c: New test.
15429         * gcc.dg/tree-ssa/pr20701.c: New test.
15430         * gcc.dg/tree-ssa/pr21086.c: New test.
15431         * gcc.dg/tree-ssa/pr21090.c: New test.
15432         * gcc.dg/tree-ssa/pr21332.c: New test.
15433         * gcc.dg/tree-ssa/pr21458.c: New test.
15434         * gcc.dg/tree-ssa/pr21658.c: New test.
15435         * gcc.dg/tree-ssa/vrp01.c: New test.
15436         * gcc.dg/tree-ssa/vrp02.c: New test.
15437         * gcc.dg/tree-ssa/vrp03.c: New test.
15438         * gcc.dg/tree-ssa/vrp04.c: New test.
15439         * gcc.dg/tree-ssa/vrp05.c: New test.
15440         * gcc.dg/tree-ssa/vrp06.c: New test.
15441         * gcc.dg/tree-ssa/vrp07.c: New test.
15442         * gcc.dg/tree-ssa/vrp08.c: New test.
15443         * gcc.dg/tree-ssa/vrp09.c: New test.
15444         * gcc.dg/tree-ssa/vrp10.c: New test.
15445         * gcc.dg/tree-ssa/vrp11.c: New test.
15446         * gcc.dg/tree-ssa/vrp12.c: New test.
15447         * gcc.dg/tree-ssa/vrp13.c: New test.
15448
15449 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15450
15451         PR 21029
15452         * gcc.dg/tree-ssa/pr21029.c: New test.
15453
15454 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15455
15456         * gfortran.dg/logint-1.f: New test case.
15457         * gfortran.dg/logint-2.f: Likewise.
15458         * gfortran.dg/logint-3.f: Likewise.
15459
15460 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15461
15462         PR c/21536
15463         PR c/20760
15464         * gcc.dg/20050527-1.c: New test.
15465
15466         * gcc.dg/i386-sse-12.c: New test.
15467
15468         PR fortran/21729
15469         * gfortran.dg/implicit_5.f90: New test.
15470
15471 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15472
15473         PR fortran/20883
15474         * gfortran/assign_4.f90: New test.
15475         * gfortran/assign_2.f90: Change compile to run.
15476
15477 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15478
15479         * lib/target-supports.exp
15480         (check_effective_target_sync_char_short): New.
15481         * gcc.dg/sync-2.c: New.
15482
15483 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15484
15485         PR tree-optimization/21817
15486         * gcc.dg/torture/pr21817-1.c: New.
15487
15488 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         PR c++/21165
15491         * g++.dg/template/init5.C: New.
15492
15493 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15494
15495         * gfortran.dg/char_initialiser_actual.f90:
15496         Test character initialisers as actual arguments.
15497         * gfortran.dg/char_pointer_comp_assign.f90:
15498         Test character pointer structure component assignments.
15499         * gfortran.dg/char_array_structure_constructor.f90:
15500         Test character components in structure constructors.
15501
15502 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15503
15504         PR middle-end/20931
15505         * g++.dg/opt/pr20931.C: New test.
15506
15507 2005-05-31  Andreas Jaeger  <aj@suse.de>
15508
15509         PR testsuite/20772
15510         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15511         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15512         g++.old-deja/g++.ext/asmspec1.C,
15513         g++.old-deja/g++.other/regstack.C,
15514         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15515         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15516         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15517         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15518         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15519         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15520         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15521         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15522         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15523         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15524         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15525         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15526         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15527         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15528         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15529         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15530         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15531         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15532         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15533
15534 2005-05-31  Jeff Law  <law@redhat.com>
15535
15536         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15537
15538 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15539
15540         PR middle-end/21743
15541         * gcc.dg/builtins-1.c: Activate disabled clog test.
15542         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15543
15544 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15545
15546         * gfortran.dg/char_pointer_assign.f90:
15547         Test character-pointer assignments and pointer assignments.
15548         * gfortran.dg/char_pointer_dummy.f90:
15549         Test character-pointer dummy arguments.
15550         * gfortran.dg/char_pointer_func.f90:
15551         Test character-pointer function returns.
15552         * gfortran.dg/char_pointer_dependency.f90:
15553         Test character-pointer functions with dependencies.
15554
15555 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15556
15557         PR c++/21784
15558         * g++.dg/lookup/using14.C: New test.
15559
15560 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15561
15562         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15563         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15564         trailing ^M.
15565
15566 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15567
15568         PR c++/17413
15569         * g++.dg/template/local5.C: New.
15570
15571         PR target/21761
15572         * gcc.c-torture/compile/pr21761.c: New.
15573
15574         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15575         before darwin8.
15576
15577 2005-05-30  Steven G. Kargl
15578
15579         PR fortran/20846
15580         * gfortran.dg/inquire_8.f90: New test.
15581
15582 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15583
15584         PR libfortran/21376
15585         * gfortran.dg/output_exponents_1.f90: New test.
15586
15587 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15588
15589         PR libfortran/20006
15590         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15591
15592 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15593
15594         PR c++/21210
15595         * g++.dg/ext/complex1.C: New test.
15596
15597         PR c++/21340
15598         * g++.dg/init/ctor6.C: New test.
15599
15600 2005-05-29  Jan Hubicka  <jh@suse.cz>
15601
15602         * gcc.c-torture/compile/pr21562.c: New.
15603
15604 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15605
15606         * gfortran.dg/subnormal_1.f90: New test.
15607
15608 2005-05-28  Jan Hubicka  <jh@suse.cz>
15609
15610         * tree-prof.exp: Fix comment.
15611         * value-prof-1.c: New.
15612         * value-prof-2.c: New.
15613         * value-prof-3.c: New.
15614         * value-prof-4.c: New.
15615
15616 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15617
15618         PR c++/21614
15619         * g++.dg/expr/ptrmem6.C: New test.
15620         * g++.dg/expr/ptrmem6a.C: Likewise.
15621
15622 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15623
15624         PR tree-optimization/21658
15625         * gcc.dg/tree-ssa/pr21658.c: New.
15626
15627 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15628
15629         PR c++/21455
15630         * g++.dg/inherit/ptrmem3.C: New.
15631
15632         PR c++/21681
15633         * g++.dg/parse/template16.C: New.
15634
15635 2005-05-27  Andreas Jaeger  <aj@suse.de>
15636
15637         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15638
15639         * gcc.dg/i386-sse-8.c: Run test on all archs.
15640
15641 2005-05-26  Mike Stump  <mrs@apple.com>
15642
15643         * objc.dg/isa-field-1.m: Only run on darwin.
15644         * objc.dg/lookup-1.m: Likewise.
15645         * objc.dg/try-catch-8.m: Likewise.
15646
15647 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15648
15649         PR tree-optimization/9814
15650         * gcc.dg/pr9814-1.c: New test case.
15651
15652 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15653
15654         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15655         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15656         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15657         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15658         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15659         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15660         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15661         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15662         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15663         objc.dg/try-catch-8.m: New.
15664
15665 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15666
15667         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15668         remove extraneous semicolons.
15669
15670 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15671
15672         * obj-c++.dg/comp-types-12.mm: New.
15673         * objc.dg/comp-types-11.m: New.
15674         * objc.dg/selector-4.m: New.
15675
15676 2005-05-26  Andreas Jaeger  <aj@suse.de>
15677
15678         PR testsuite/20772
15679         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15680         g++.old-deja/g++.ext/attrib3.C,
15681         g++.old-deja/g++.other/store-expr1.C,
15682         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15683         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15684         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15685         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15686         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15687         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15688         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15689         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15690         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15691         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15692         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15693         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15694         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15695         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15696         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15697         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15698         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15699         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15700         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15701
15702 2005-05-26  Andreas Jaeger  <aj@suse.de>
15703
15704         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15705         x86-64 compilation.
15706
15707 2005-05-26  Andreas Jaeger  <aj@suse.de>
15708
15709         PR testsuite/20772
15710         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15711         gcc.misc-tests/i386-pf-athlon-1.c,
15712         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15713         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15714         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15715         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15716         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15717         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15718         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15719         programs.
15720
15721         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15722         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15723         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15724         x86-64 compilation.
15725
15726         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15727         x86_64.
15728
15729         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15730         effective-target ilp32.
15731
15732 2005-05-26  David Ung  <davidu@mips.com>
15733
15734         * gcc.target/mips/ext_ins.c: New test for testing the generation
15735         of MIPS32/64 rev 2 ext/ins instructions.
15736
15737 2005-05-26  Andreas Jaeger  <aj@suse.de>
15738
15739         * treelang/compile/unsigned.tree: Use gimple instead of
15740         nonexisting generic dump.
15741
15742 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15743
15744         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15745
15746 2005-05-26  Andreas Jaeger  <aj@suse.de>
15747
15748         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15749
15750 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15751
15752         PR libfortran/17283
15753         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15754         Test callee-allocated memory with write statements.
15755
15756 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15757
15758         PR middle-end/21709
15759         * gcc.dg/pr21709-1.c: New test case.
15760
15761 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15762             Mike Stump  <mrs@apple.com>
15763
15764         * objc/execute/next_mapping.h: Update for C++.
15765
15766         * obj-c++.dg/selector-1.mm: Move to...
15767         * obj-c++.dg/selector-4.mm: here...
15768
15769         * obj-c++.dg/basic.mm: New.
15770         * obj-c++.dg/comp-types-1.mm: New.
15771         * obj-c++.dg/cxx-class-1.mm: New.
15772         * obj-c++.dg/cxx-ivars-1.mm: New.
15773         * obj-c++.dg/cxx-ivars-2.mm: New.
15774         * obj-c++.dg/cxx-ivars-3.mm: New.
15775         * obj-c++.dg/cxx-scope-1.mm: New.
15776         * obj-c++.dg/cxx-scope-2.mm: New.
15777         * obj-c++.dg/defs.mm: New.
15778         * obj-c++.dg/empty-private-1.mm: New.
15779         * obj-c++.dg/encode-1.mm: New.
15780         * obj-c++.dg/encode-2.mm: New.
15781         * obj-c++.dg/encode-3.mm: New.
15782         * obj-c++.dg/extern-c-1.mm: New.
15783         * obj-c++.dg/extra-semi.mm: New.
15784         * obj-c++.dg/fix-and-continue-2.mm: New.
15785         * obj-c++.dg/isa-field-1.mm: New.
15786         * obj-c++.dg/ivar-list-semi.mm: New.
15787         * obj-c++.dg/local-decl-1.mm: New.
15788         * obj-c++.dg/lookup-1.mm: New.
15789         * obj-c++.dg/lookup-2.mm: New.
15790         * obj-c++.dg/method-1.mm: New.
15791         * obj-c++.dg/method-2.mm: New.
15792         * obj-c++.dg/method-3.mm: New.
15793         * obj-c++.dg/method-4.mm: New.
15794         * obj-c++.dg/method-5.mm: New.
15795         * obj-c++.dg/method-6.mm: New.
15796         * obj-c++.dg/method-7.mm: New.
15797         * obj-c++.dg/no-extra-load.mm: New.
15798         * obj-c++.dg/overload-1.mm: New.
15799         * obj-c++.dg/pragma-1.mm: New.
15800         * obj-c++.dg/pragma-2.mm: New.
15801         * obj-c++.dg/private-1.mm: New.
15802         * obj-c++.dg/private-2.mm: New.
15803         * obj-c++.dg/proto-qual-1.mm: New.
15804         * obj-c++.dg/qual-types-1.mm: New.
15805         * obj-c++.dg/stubify-1.mm: New.
15806         * obj-c++.dg/stubify-2.mm: New.
15807         * obj-c++.dg/super-class-1.mm: New.
15808         * obj-c++.dg/super-class-2.mm: New.
15809         * obj-c++.dg/super-dealloc-1.mm: New.
15810         * obj-c++.dg/super-dealloc-2.mm: New.
15811         * obj-c++.dg/template-1.mm: New.
15812         * obj-c++.dg/template-2.mm: New.
15813         * obj-c++.dg/template-3.mm: New.
15814         * obj-c++.dg/template-4.mm: New.
15815         * obj-c++.dg/template-5.mm: New.
15816         * obj-c++.dg/template-6.mm: New.
15817         * obj-c++.dg/try-catch-1.mm: New.
15818         * obj-c++.dg/try-catch-2.mm: New.
15819         * obj-c++.dg/try-catch-3.mm: New.
15820         * obj-c++.dg/try-catch-4.mm: New.
15821         * obj-c++.dg/try-catch-5.mm: New.
15822         * obj-c++.dg/try-catch-6.mm: New.
15823         * obj-c++.dg/try-catch-7.mm: New.
15824         * obj-c++.dg/try-catch-8.mm: New.
15825         * obj-c++.dg/try-catch-9.mm: New.
15826         * obj-c++.dg/va-meth-1.mm: New.
15827
15828 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15829
15830         * obj-c++.dg/selector-1.mm: New.
15831         * obj-c++.dg/selector-2.mm: New.
15832
15833 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15834
15835         * obj-c++.dg/selector-3.mm: New.
15836         * objc.dg/selector-3.m: New.
15837
15838 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15839
15840         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15841         about where warning appears.
15842
15843 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15844
15845         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15846         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15847         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15848         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15849
15850 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15851
15852         * gcc.dg/20050524-1.c: New test.
15853
15854 2005-05-25  Jan Hubicka  <jh@suse.cz>
15855
15856         * gcc.dg/tree-prof/inliner-1.c: New.
15857
15858 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15859
15860         * gcc.dg/tree-prof: New directory.
15861         * gcc.dg/tree-prof/tree-prof.exp: New.
15862
15863 2005-05-25  DJ Delorie  <dj@redhat.com>
15864
15865         * gcc.dg/Wattributes-1.c: New.
15866         * gcc.dg/Wattributes-2.c: New.
15867         * gcc.dg/Wattributes-3.c: New.
15868
15869 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15870
15871         PR tree-optimization/19833
15872         * gcc.dg/uninit-4.c: Remove xfail.
15873         * gcc.dg/uninit-9.c: Ditto.
15874
15875 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15876
15877         * obj-c++.dg/bitfield-[1-5].mm: New.
15878         * obj-c++.dg/class-protocol-1.mm: New.
15879         * obj-c++.dg/comp-types-1[0-1].mm: New.
15880         * obj-c++.dg/comp-types-[2-9].mm: New.
15881         * obj-c++.dg/encode-[4-8].mm: New.
15882         * obj-c++.dg/layout-1.mm: New.
15883         * obj-c++.dg/method-1[0-9].mm: New.
15884         * obj-c++.dg/method-2[0-1].mm: New.
15885         * obj-c++.dg/method-[8-9].mm: New.
15886         * obj-c++.dg/objc-gc-3.mm: New.
15887         * obj-c++.dg/try-catch-10.mm: New.
15888         * objc.dg/bitfield-5.m: New.
15889         * objc.dg/comp-types-10.m: New.
15890         * objc.dg/comp-types-9.m: New.
15891         * objc.dg/layout-1.m: New.
15892         * objc.dg/objc-gc-4.m: New.
15893         * objc.dg/try-catch-9.m: New.
15894         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15895         * objc.dg/comp-types-1.m: Likewise.
15896         * objc.dg/comp-types-[5-6].m: Likewise.
15897         * objc.dg/method-9.m: Likewise.
15898
15899 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15900
15901         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15902         and on hardware without VMX support.
15903
15904         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15905
15906         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15907
15908         * lib/profopt.exp (dg-final-generate, dg-final-use,
15909         profopt-final-code, profopt-get-options): New.
15910         (profopt-execute): Process test directives.
15911
15912         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15913         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15914         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15915
15916 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15917
15918         PR C++/21645
15919         * g++.dg/init/ctor5.C: New test.
15920
15921 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15922
15923         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15924         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15925         vect-113.c, vect-114.c.
15926
15927 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15928
15929         * gcc.dg/const-elim-1.c: Remove xfails.
15930
15931 2005-05-23  Jeff Law  <law@redhat.com>
15932
15933         * gcc.c-torture/compile/pr21638.c: New test.
15934         * gcc.c-torture/compile/20050520-1.c: New test.
15935
15936 2005-05-23  Nick Clifton  <nickc@redhat.com>
15937
15938         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15939         be a proper triple, ie: m32r*-*-*.
15940         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15941
15942 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15943
15944         PR middle-end/21331
15945         PR tree-opt/21293
15946         * gcc.c-torture/compile/pr21293.c: New test.
15947         * gcc.c-torture/execute/pr21331.c: New test.
15948
15949 2004-05-20  Richard Henderson  <rth@redhat.com>
15950
15951         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15952
15953 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15954
15955         * obj-c++-dg.exp: Add.
15956         * obj-c++.exp: Add.
15957         * obj-c++.dg/dg.exp: Add.
15958
15959 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15960
15961         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15962         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15963
15964 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15965
15966         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15967
15968 2004-05-19  Richard Henderson  <rth@redhat.com>
15969
15970         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15971
15972 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15973
15974         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15975
15976         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15977
15978 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15979
15980         PR c++/21495
15981         * g++.dg/parse/extern1.C: New test.
15982         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15983
15984 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15985
15986         * gcc.dg/c99-math.h: New.
15987         * gcc.dg/c99-math-float-1.c: New test.
15988         * gcc.dg/c99-math-double-1.c: Likewise.
15989         * gcc.dg/c99-math-long-double-1.c: Likewise.
15990
15991 2005-05-18  Richard Henderson  <rth@redhat.com>
15992
15993         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15994
15995 2005-05-18  Devang Patel  <dpatel@apple.com>
15996
15997         * g++.dg/opt/20050511-1.C: New test.
15998
15999 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16000
16001         PR libfortran/21127
16002         * gfortran.dg/reshape-complex.f90: New test.
16003
16004 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16005
16006         * gfortran.dg/array_constructor_1.f90: New test.
16007         * gfortran.dg/array_constructor_2.f90: New test.
16008
16009 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16010
16011         PR fortran/20954
16012         * gfortran.dg/pr20954.f: New test.
16013
16014 2005-05-17  Mike Stump  <mrs@apple.com>
16015
16016         Yet more Objective-C++...
16017
16018         * objc.dg/method-5.m: Update.
16019         * objc.dg/method-6.m: Update.
16020         * objc.dg/method-7.m: Update.
16021         * objc.dg/method-9.m: Update.
16022         * objc.dg/try-catch-2.m: Update.
16023
16024 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16025
16026         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16027         Remove little-endian optimizations.
16028
16029 2005-05-17  Jeff Law  <law@redhat.com>
16030
16031         * g++.dg/tree-ssa/pr14814.C: New test.
16032         * gcc.dg/tree-ssa/pr14814.C: New test.
16033         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16034         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16035
16036 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16037
16038         * gcc.dg/compat/generate-random.c: Do not include
16039         libiberty.h.
16040         * gcc.dg/compat/generate-random_r.c: Likewise.
16041
16042 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16043
16044         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16045
16046 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16047
16048         PR middle-end/21595
16049         * g++.dg/tree-ssa/builtin1.C: New testcase.
16050
16051 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16052
16053         PR c++/21454
16054         * g++.dg/opt/const4.C: New test.
16055
16056         PR middle-end/21492
16057         * g++.dg/opt/crossjump1.C: New test.
16058
16059         PR tree-optimization/21610
16060         * gcc.c-torture/compile/20050516-1.c: New test.
16061
16062         PR fortran/15080
16063         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16064         about the test failing.
16065         * gfortran.fortran-torture/execute/where_7.f90: New test.
16066         * gfortran.fortran-torture/execute/where_8.f90: New test.
16067
16068 2005-05-16  Richard Henderson  <rth@redhat.com>
16069
16070         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16071         i?86 and x86_64.
16072
16073 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16074
16075         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16076         (limits.h): Include unconditionally.
16077         (stdlib.h): Likewise.
16078         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16079         (limits.h): Include unconditionally.
16080         (stdlib.h): Likewise.
16081         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16082         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16083         (limits.h): Include unconditionally.
16084         (stdlib.h): Likewise.
16085         (hashtab.h): Do not include.
16086         (getopt.h): Likewise.
16087         (stddef.h): Include.
16088         (hashval_t): Define.
16089         (struct entry): Add "next" field.
16090         (HASH_SIZE): New macro.
16091         (hash_table): New variable.
16092         (switchfiles): Do not use xmalloc.
16093         (mix): New macro.
16094         (iterative_hash): New function.
16095         (hasht): Remove.
16096         (e_exists): New function.
16097         (e_insert): Likewise.
16098         (output): Use, instead of libiberty hashtable functions.
16099         (main): Do not use getopt.  Do not call htab_create.
16100
16101 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16102
16103         PR libstdc++/21526
16104         * lib/target-supports.exp (check_mkfifo_available):
16105         Return 0 for cygwin as mkfifo support incomplete on platform.
16106         Fix typos in comments.
16107
16108 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16109
16110         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16111
16112 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16113
16114         PR fortran/17432
16115         * gfortran.dg/assign_4.f: New test.
16116
16117 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16118
16119         PR tree-optimization/21563
16120         * gcc.dg/tree-ssa/pr21563.c: New.
16121
16122 2005-05-14  Jan Hubicka  <jh@suse.cz>
16123
16124         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16125
16126 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16127
16128         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16129
16130 2005-05-13  Julian Brown  <julian@codesourcery.com>
16131
16132         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16133         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16134
16135 2005-05-13  Jan Hubicka  <jh@suse.cz>
16136
16137         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16138         * gcc.dg/fold-xor-?.c: Likewise.
16139         * gcc.dg/pr15784-?.c: Likewise.
16140         * gcc.dg/pr20922-?.c: Likewise.
16141         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16142         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16143         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16144
16145 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16146
16147         PR fortran/21260
16148         * gfortran.dg/hollerith_1.f90: New test.
16149
16150 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16151
16152         * gfortran.dg/func_result_2.f90: New test.
16153
16154 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16155
16156         * gfortran.dg/dev_null.f90: New test.
16157
16158 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16159
16160         * gcc.dg/arm-vfp1.c: Revert last change.
16161
16162 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16163
16164         PR middle-end/19807
16165         PR tree-optimization/19639
16166         * g++.dg/tree-ssa/pr19807.C: New testcase.
16167
16168 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16169
16170         PR libfortran/21471
16171         * gfortran.dg/append-1.f90: New test.
16172
16173 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16174
16175         * gcc.dg/pr18501.c: XFAIL.
16176         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16177         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16178         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16179         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16180         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16181         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16182         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16183         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16184
16185 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16186
16187         PR fortran/20178
16188         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16189         gfortran.dg/f2c_3.f90: New tests.
16190
16191         * gfortran.dg/return_1.f90: Fix dg annotation.
16192
16193 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16194
16195         * gcc.c-torture/compile/20050510-1.c: New test.
16196
16197 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16198
16199         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16200
16201 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16202
16203         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16204
16205 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16206
16207         PR c/17913
16208         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16209
16210 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16211
16212         PR c/21342
16213         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16214         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16215
16216 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16217
16218         PR debug/16676
16219         * gcc.dg/debug/pr16676.c: New test.
16220
16221 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16222
16223         PR testsuite/21443
16224         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16225         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16226         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16227         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16228         Change -O1 to -O2.
16229         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16230         -fno-tree-dominator-opts.
16231
16232 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16233
16234         * gfortran.dg/return_1.f90: New test.
16235
16236 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16237
16238         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16239
16240         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16241
16242 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16243
16244         PR c++/21427
16245         * g++.dg/inherit/covariant13.C: New.
16246
16247 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16248
16249         PR libfortran/19155
16250         * gfortran.dg/pr19155.f: New test.
16251
16252 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16253
16254         PR inline-asm/8788
16255         * gcc.dg/pr8788-1.c: New testcase.
16256
16257 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16258
16259         PR target/21416
16260         * gcc.target/mips/fpcmp-[12].c: New tests.
16261
16262 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16263
16264         * lib/target-supports-dg.exp (dg-require-fork): New function.
16265         (dg-require-mkfifo): Likewise.
16266         * lib/target-supports.exp (check_function_available): New
16267         function.
16268         (check_fork_available): Likewise.
16269         (check_mkfifo_available): Likewise.
16270
16271 2005-05-06  Jeff Law  <law@redhat.com>
16272
16273         * gcc.c-torture/compile/pr21380.c: New test.
16274
16275 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16276
16277         PR c++/20961
16278         * g++.dg/ext/weak3.C: New test.
16279
16280 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16281
16282         PR c++/21352
16283         * g++.dg/template/crash37.C: New test.
16284
16285 2005-05-05  Paul Brook  <paul@codesourcery.com>
16286
16287         * gcc.dg/arm-g2.c: Use effective-target arm32.
16288         * gcc.dg/arm-mmx-1.c: Ditto.
16289         * gcc.dg/arm-scd42-2.c: Ditto.
16290         * gcc.dg/arm-vfp1.c: Ditto.
16291         * lib/target-supports.exp (check_effective_target_arm32): New
16292         function.
16293
16294 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16295
16296         PR libfortran/21354
16297         gfortran.dg/in_pack_rank7.f90: New test.
16298
16299 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16300
16301         PR middle-end/15618
16302         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16303
16304 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16305
16306         PR middle-end/21265
16307         * gcc.dg/20050503-1.c: New test.
16308
16309         PR rtl-optimization/21239
16310         * gcc.dg/i386-sse-11.c: New test.
16311
16312 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16313
16314         PR target/16888
16315         * gcc.target/i386/asm-1.c: New test.
16316
16317 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16318
16319         PR rtl-optimization/21330
16320         * gcc.c-torture/execute/20050502-1.c: New test.
16321
16322         PR target/21297
16323         * gcc.c-torture/execute/20050502-2.c: New test.
16324
16325 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16326
16327         PR middle-end/21282
16328         * gcc.dg/pr21282.c: New.
16329
16330 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16331
16332         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16333         * gcc.dg/vect/vect-92.c: Likewise.
16334         * gcc.dg/vect/vect-93.c: Likewise.
16335         * gcc.dg/vect/vect-dv-1.c: Likewise.
16336         * gcc.dg/vect/vect-dv-2.c: Likewise.
16337         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16338
16339 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16340
16341         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16342         * gfortran.dg/vect/vect-2.f90: Likewise.
16343         * gfortran.dg/vect/vect-3.f90: Likewise.
16344         * gfortran.dg/vect/vect-4.f90: Likewise.
16345         * gfortran.dg/vect/vect-5.f90: Likewise.
16346
16347 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16348
16349         PR target/20813
16350         * gcc.dg/rs6000-fpint-2.c: New.
16351
16352 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16353
16354         PR c/15698
16355         * gcc.dg/builtins-30.c: Update expected messages.
16356         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16357         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16358         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16359
16360 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16361
16362         PR tree-optimization/21294
16363         * gcc.dg/tree-ssa/pr21294.c: New.
16364
16365 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16366
16367         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16368         __builtin_altivec_st_internal_4si built-in.
16369
16370 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16371
16372         PR c++/15875
16373         * g++.dg/template/ptrmem14.C: New test.
16374
16375 2005-05-02  Paul Brook  <paul@codesourcery.com>
16376
16377         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16378
16379 2005-05-02  Michael Matz  <matz@suse.de>
16380
16381         PR c++/19542
16382         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16383
16384 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16385
16386         * g++.dg/cpp/weak.C: New test.
16387
16388 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16389
16390         * gcc.dg/tree-ssa/loop-8.c: New test.
16391
16392 2005-04-30  Michael Maty  <matz@suse.de>
16393
16394         * gcc.dg/inline-mcpy.c: New test.
16395
16396 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16397
16398         PR libfortran/18958
16399         * gfortran.dg/eoshift.f90: New test case.
16400
16401 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16402
16403         PR libfortran/18857
16404         * gfortran.dg/matmul_1.f90: New test.
16405
16406 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16407
16408         PR tree-optimization/21030
16409         * gcc.dg/tree-ssa/pr21030.c: New.
16410
16411 2005-04-29  Devang Patel  <dpatel@apple.com>
16412
16413         PR tree-optimization/21272
16414         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16415
16416 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16417
16418         PR fortran/13082
16419         PR fortran/18824
16420         * gfortran.dg/entry_4.f90: New test.
16421         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16422         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16423         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16424         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16425         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16426         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16427         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16428
16429 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16430
16431         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16432
16433 2005-04-29  Paul Brook  <paul@codesourcery.com>
16434
16435         * gfortran.dg/entry_3.f90: New test.
16436
16437 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16438
16439         * gfortran.dg/implicit_4.f90: New test.
16440
16441 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16442
16443         * lib/target-supports.exp (check_profiling_available): Return
16444         false for xtensa-*-elf.
16445
16446 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16447
16448         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16449         error if file cannot be deleted.
16450
16451 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16452
16453         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16454         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16455         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16456         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16457         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16458         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16459         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16460         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16461         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16462         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16463         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16464         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16465         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16466
16467 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16468
16469         PR fortran/20865
16470         * gfortran.dg/pr20865.f90: New test.
16471
16472 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16473
16474         * gcc.dg/void-cast-2.c: New test.
16475
16476 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16477
16478         PR c/21159
16479         * gcc.dg/void-cast-1.c: New test.
16480
16481 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16482
16483         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16484
16485 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16486
16487         PR fortran/21177
16488         * gfortran.dg/pr21177.f90: New test.
16489
16490 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16491
16492         PR tree-optimization/21171
16493         * gcc.dg/tree-ssa/pr21171.c: New test.
16494
16495 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16496
16497         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16498         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16499         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16500         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16501         gcc.dg/tree-ssa/gen-vect-32.c: New.
16502         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16503         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16504         don't run on PPC32.
16505
16506 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16507
16508         PR c/21213
16509         * gcc.dg/transparent-union-3.c: New test.
16510
16511 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16512
16513         PR c/20740
16514         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16515         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16516         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16517         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16518         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16519         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16520
16521 2005-04-26  Jeff Law  <law@redhat.com>
16522
16523         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16524         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16525         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16526         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16527         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16528         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16529         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16530
16531 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16532
16533         PR tree-optimization/17598
16534         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16535
16536 2005-04-25  Mike Stump  <mrs@apple.com>
16537
16538         * objc.dg/fix-and-continue-1.m: Add.
16539
16540 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16541
16542         PR c++/20995
16543         * g++.dg/opt/pr20995-1.C: New test case.
16544
16545 2005-04-25  Devang Patel <dpatel@apple.com>
16546
16547         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16548
16549 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16550
16551         PR testsuite/21062
16552         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16553
16554 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16555
16556         PR C++/21188
16557         * g++.dg/opt/rtti2.C: New test.
16558
16559 2005-04-25  Paul Brook  <paul@codesourcery.com>
16560         Steven G. Kargl  <kargls@comcast.net>
16561
16562         PR fortran/20879
16563         * gfortran.dg/ichar_1.f90: New file.
16564
16565 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16566
16567         PR middle-end/20991
16568         * g++.dg/opt/pr20991.C: New test.
16569
16570         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16571         where sizeof (type) < __alignof__ (type).
16572         * gcc.dg/compat/struct-layout-1.h: Likewise.
16573
16574 2005-04-24  Per Bothner  <per@bothner.com>
16575             Devang Patel  <dpatel@apple.com>
16576
16577         PR preprocessor/20907
16578         * gcc.dg/cpp/very-long-comment.c: New test.
16579
16580 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16581
16582         PR fortran/20059
16583         * gfortran.dg/common_5.f: New test.
16584
16585 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16586
16587         PR middle-end/21082
16588         * g++.dg/tree-ssa/pr21082.C: New testcase.
16589
16590 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16591
16592         * gcc.dg/vect/vect-99.c: New test.
16593
16594 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16595
16596         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16597
16598 2005-04-22  Jeff Law  <law@redhat.com>
16599
16600         * gcc.dg/uninit-5.c: Remove xfails.
16601         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16602         conditionals and loads.
16603
16604 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16605
16606         PR libfortran/20074
16607         PR libfortran/20436
16608         PR libfortran/21108
16609         * gfortran.dg/nested_reshape.f90: new test
16610         * gfortran.dg/reshape-alloc.f90: new test
16611         * gfortran.dg/reshape.f90: new test
16612
16613 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16614
16615         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16616
16617         * gcc.dg/arm-vfp1.c: New test.
16618
16619 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16620
16621         PR c++/21087
16622         * g++.dg/lookup/builtin2.C: New test.
16623
16624 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16625
16626         * gcc.dg/weak/weak-13.c: New test.
16627
16628 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16629
16630         * lib/target-supports.exp (check_effective_target_sync_int_long):
16631         Add powerpc*.
16632
16633 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16634
16635         * gcc.target/mips/branch-1.c: New test.
16636
16637 2005-04-21  Richard Henderson  <rth@redhat.com>
16638
16639         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16640         * gcc.dg/vect/vect-86.c: Likewise.
16641         * gcc.dg/vect/vect-87.c: Likewise.
16642         * gcc.dg/vect/vect-88.c: Likewise.
16643
16644 2005-04-21  Devang Patel  <dpatel@apple.com>
16645
16646         PR optimization/20994
16647         * gcc.dg/tree-ssa/ifc-3.c: New test.
16648
16649 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16650
16651         PR c/12913
16652         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16653         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16654         gcc.dg/c99-vla-jump-5.c: New tests.
16655
16656 2005-04-19  Richard Henderson  <rth@redhat.com>
16657
16658         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16659         Fix typo in exists check.
16660         (check_effective_target_sync_int_long): New.
16661         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16662         * gcc.dg/ia64-sync-2.c: Likewise.
16663         * gcc.dg/ia64-sync-3.c: Likewise.
16664         * gcc.dg/ia64-sync-4.c: Likewise.
16665
16666 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16667
16668         * gcc.dg/fold-xor-1.c: New test.
16669         * gcc.dg/fold-xor-2.c: New test.
16670
16671 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16672
16673         PR target/20670
16674         * g++.dg/eh/fp-regs.C: New test.
16675
16676 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16677
16678         * gcc.dg/Wint-to-pointer-cast-1.c,
16679         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16680         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16681         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16682
16683 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16684
16685         PR fortran/16861
16686         * gfortran.dg/pr16861.f90: New test.
16687
16688 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16689
16690         * gcc.dg/pr21085.c: New test.
16691
16692 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16693
16694         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16695         (setup_mips_tests, dg-mips-options): New procedures.
16696         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16697         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16698         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16699         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16700         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16701         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16702         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16703         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16704         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16705         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16706         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16707         dg-mips-options instead of dg-options.  Remove now-redundant
16708         preprocessor guards.
16709         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16710         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16711         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16712         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16713         * gcc.dg/vr-mult-2.c: Delete.
16714         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16715         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16716         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16717         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16718         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16719         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16720         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16721
16722 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16723
16724         * ada/acats/run_all.sh: Use sync when executable not present.
16725
16726 2005-04-18  Devang Patel  <dpatel@apple.com>
16727
16728         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16729         * gcc.dg/vect/vect-11a.c: New.
16730         * gcc.dg/vect/vect-none.c: Update.
16731         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16732
16733 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16734
16735         PR tree-optimization/20922
16736         * gcc.dg/pr20922-1.c: New test.
16737         * gcc.dg/pr20922-2.c: New test.
16738         * gcc.dg/pr20922-3.c: New test.
16739         * gcc.dg/pr20922-4.c: New test.
16740         * gcc.dg/pr20922-5.c: New test.
16741         * gcc.dg/pr20922-6.c: New test.
16742
16743 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16744
16745         PR libfortran/20950
16746         * gfortran.dg/pr20950.f: New test.
16747
16748 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16749
16750         PR libfortran/19216
16751         * gfortran.dg/pr19216.f: New test.
16752
16753 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16754
16755         PR tree-optimization/21001
16756         * gcc.dg/tree-ssa/pr21001.c: New.
16757
16758 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16759
16760         PR libfortran/21075
16761         * gfortran.dg/reshape_rank7.f90: New test.
16762
16763 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16764
16765         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16766         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16767         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16768         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16769         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16770         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16771         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16772         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16773         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16774         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16775         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16776         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16777         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16778         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16779         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16780         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16781         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16782         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16783         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16784         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16785         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16786
16787 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16788
16789         * gfortran.dg/wtruncate.f: New testcase.
16790         * gfortran.dg/wtruncate.f90: New testcase.
16791
16792 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16793
16794         PR c++/21025
16795         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16796         which sizeof/alignof is dependent, rather than just whether we are
16797         processing_template_decl.
16798
16799 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16800
16801         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16802         corrected typo where the wrong variables had been compared.
16803
16804 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16805
16806         PR libfortran/18495
16807         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16808         Test callee-allocated version of return array with a write
16809         statement.
16810         Test spread with a temporary with another write statement.
16811
16812 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16813
16814         PR tree-optimization/21031
16815         * gcc.dg/tree-ssa/pr21031.c: New.
16816
16817 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16818
16819         PR tree-optimization/21004
16820         * gcc.dg/builtins-53.c: Include builtins-config.h.
16821         Check floorf, ceilf, floorl and ceill transformations
16822         only when HAVE_C99_RUNTIME is defined.
16823
16824 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16825
16826         PR middle-end/20739
16827         * gcc.dg/tree-ssa/pr20739.c: New test.
16828
16829 2005-04-14  Mike Stump  <mrs@apple.com>
16830
16831         * gcc.dg/Foundation.framework/empty: New.
16832         * gcc.dg/framework-2.c: New.
16833
16834 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16835
16836         PR tree-optimization/21021
16837         * gcc.c-torture/compile/pr21021.c: New.
16838
16839 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16840
16841         PR testsuite/21010
16842         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16843         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16844         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16845         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16846         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16847         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16848         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16849         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16850
16851 2005-04-14  Richard Henderson  <rth@redhat.com>
16852
16853         * lib/target-supports.exp (check_effective_target_vect_condition):
16854         Add ia64, i?86, and x86_64.
16855
16856 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16857
16858         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16859
16860 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16861
16862         PR tree-optimization/20657
16863         * gcc.dg/tree-ssa/pr20657.c: New.
16864
16865 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16866
16867         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16868         (long long int)trunc*.
16869
16870 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16871
16872         PR target/20927
16873         * gcc.dg/pr20927.c: New test.
16874
16875 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16876
16877         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16878         * gcc.target/mips/asm-1.c: Likewise.
16879
16880 2005-04-13  Dale Johannesen  <dalej@apple.com>
16881
16882         * objc.dg/objc-fast-4.m: New.
16883
16884 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16885
16886         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16887         directory.
16888         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16889
16890 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16891
16892         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16893         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16894         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16895
16896 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16897
16898         PR tree-optimization/20913
16899         * gcc.dg/tree-ssa/pr20913.c: New.
16900
16901         PR tree-optimization/20702
16902         * gcc.dg/tree-ssa/pr20702.c: New.
16903
16904 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16905
16906         PR c++/13744
16907         * g++.dg/inherit/local3.C: New test.
16908
16909 2005-04-12  Jeff Law  <law@redhat.com>
16910
16911         * gcc.dg/tree-ssa/20050412-1.c: New test.
16912
16913 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16914
16915         PR libfortran/19016
16916         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16917         Add tests with mask generated by expression.
16918         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16919         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16920         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16921
16922 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16923
16924         PR middle-end/20917
16925         * gcc.dg/20050409-1.c: New test.
16926
16927 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16928
16929         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16930
16931 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16932
16933         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16934         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16935         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16936         (TARGET_CXX): Adjust accordingly.
16937         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16938         determine_class_data_visibility and class_data_always_comdat.
16939         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16940         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16941         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16942         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16943         (arm_cxx_determine_class_data_visibility): New.
16944         (arm_cxx_class_data_always_comdat): Likewise.
16945         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16946         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16947         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16948         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16949         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16950         Define.
16951
16952 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16953
16954         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16955
16956 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16957
16958         * gcc.dg/i386-darwin-fpmath.c: New.
16959
16960 2004-04-11  Devang Patel  <dpatel@apple.com>
16961
16962         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16963         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16964         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16965         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16966         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16967         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16968         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16969         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16970         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16971
16972 2004-04-11  Devang Patel  <dpatel@apple.com>
16973
16974         * gcc.dg/vect/vect-dv-1.c: New test.
16975         * gcc.dg/vect/vect-dv-2.c: New test.
16976
16977 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16978
16979         PR tree-optimization/20933
16980         * gcc.dg/tree-ssa/pr20933.c: New test.
16981
16982 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16983
16984         * gfortran.dg/fold_nearest.f90: New test.
16985
16986 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16987
16988         * gcc.dg/tree-ssa/alias-1.c: New test.
16989
16990 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16991
16992         PR tree-optimization/20920
16993         * g++.dg/tree-ssa/pr20920.C: New test.
16994
16995 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16996
16997         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16998         (long long int)ceil*.
16999
17000 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17001
17002         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17003         explicit C++ linkage.
17004
17005 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17006
17007         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17008         warning for arithmetic IF statements.
17009
17010 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17011
17012         * eor_handling_1.f90: New test case.
17013         * eor_handling_2.f90: New test case.
17014         * eor_handling_3.f90: New test case.
17015         * eor_handling_4.f90: New test case.
17016         * eor_handling_5.f90: New test case.
17017         * noadv_size.f90: New test case.
17018         * pad_no.f90: New test case.
17019
17020 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17021
17022         * gcc.c-torture/execute/20050410-1.c: New test.
17023
17024 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17025
17026         * gcc.dg/pr20126.c: New.
17027
17028 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17029             Steven G. Kargl <kargls@comcast.net>
17030
17031         * gfortran.dg/PR19872.f: New test.
17032
17033 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17034
17035         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17036
17037 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17038
17039         * gfortran.dg/nint_1.f90: New test.
17040
17041 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17042
17043         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17044         Added test for callee-allocated arrays with write statements.
17045         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17046         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17047         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17048         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17049         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17050
17051 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17052
17053         PR libfortran/20163
17054         * gfortran.dg/open-options-blanks.f: New test.
17055
17056 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17057
17058         PR fortran/13257
17059         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17060
17061 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17062
17063         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17064         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17065         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17066         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17067         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17068         * gcc.c-torture/execute/stdarg-4.c: New test.
17069
17070         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17071
17072         PR target/20795
17073         * g++.dg/abi/param2.C: New test.
17074
17075 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17076
17077         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17078
17079 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17080
17081         * gcc.dg/builtins-53.c: New test.
17082
17083 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17084
17085         * g++.dg/tree-ssa/pr18178.C: New test.
17086         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17087         * gcc.c-torture/execute/20041019-1.c: New test.
17088         * gcc.dg/tree-ssa/20041008-1.c: New test.
17089         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17090         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17091         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17092         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17093         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17094         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17095         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17096         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17097         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17098         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17099
17100 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17101
17102         PR rtl-optimization/20466
17103         * gcc.c-torture/execute/pr20466-1.c: New test.
17104
17105 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17106
17107         PR c++/20905
17108         * g++.dg/parse/cond2.C: New test.
17109
17110         PR c++/20145
17111         * g++.dg/warn/Wdtor1.C: New test.
17112
17113 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17114
17115         PR fortran/17229
17116         * gfortran.dg/pr17229.f: New test.
17117
17118 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17119
17120         * gfortran.dg/tiny_1.f90: New test.
17121         * gfortran.dg/tiny_2.f90: ditto.
17122
17123 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17124
17125         * gfortran.dg/eor_1.f90: Fix dg-do run line
17126         * gfortran.dg/open_new.f90: Fix dg-do run line
17127
17128 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17129
17130         * lib/target-supports.exp (get_compiler_messages): Support
17131         optional arguments, the fourth being compiler options.
17132         (check_effective_target_fpic): New proc.
17133         * gcc.dg/20050321-2.c: Restrict to target fpic.
17134
17135 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17136
17137         * gcc.dg/15443-1.c: New test.
17138         * gcc.dg/15443-2.c: Likewise.
17139
17140 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17141
17142         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17143
17144 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17145
17146         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17147
17148 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17149
17150         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17151         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17152         -m64.
17153         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17154         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17155         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17156
17157 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17158
17159         PR c++/20212
17160         * g++.dg/warn/Wunused-11.C: New test.
17161
17162 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17163
17164         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17165
17166 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17167
17168         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17169
17170 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17171
17172         PR c++/20734
17173         * g++.dg/template/ptrmem13.C: New test.
17174
17175 2005-04-05  Per Bothner  <per@bothner.com>
17176
17177         * lib/gcc.exp: Always add -fno-show-column, for now.
17178
17179 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17180
17181         PR testsuite/20767
17182         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17183         of plain old "unsigned int" for the type of "i".  Makes this test
17184         64bit clean.
17185
17186 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17187
17188         * gcc.dg/i386-ssefn-1.c: New test.
17189         * gcc.dg/i386-ssefn-2.c: New test.
17190         * gcc.dg/i386-ssefn-3.c: New test.
17191         * gcc.dg/i386-ssefn-4.c: New test.
17192
17193 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17194
17195         PR tree-optimization/20076
17196         * gcc.dg/builtin-apply4.c: New test.
17197
17198         PR preprocessor/19475
17199         * gcc.dg/cpp/macspace1.c: New test.
17200         * gcc.dg/cpp/macspace2.c: New test.
17201
17202 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17203
17204         * gfortran.dg/pr20755.f: Fixed bad format.
17205
17206 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17207
17208         PR c++/20763
17209         * g++.dg/ext/attrib21.C: New test.
17210
17211 2004-04-05  Devang Patel  <dpatel@apple.com>
17212
17213         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17214         * gcc.dg/vect/vect-shift-1.c: New test.
17215
17216 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17217
17218         PR libfortran/20755
17219         * gfortran.dg/pr20755.f: New test.
17220
17221 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17222
17223         * gfortran.dg/pr15959.f90: New test.
17224         * gfortran.dg/string_pad_trunc.f90: New test.
17225
17226 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17227
17228         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17229         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17230         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17231         syntax.
17232
17233 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17234
17235         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17236
17237 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17238
17239         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17240         * gcc.c-torture/compile/20011119-2.c: Likewise.
17241         * gcc.c-torture/compile/981001-2.c: Likewise.
17242
17243 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17244
17245         PR c++/20679
17246         * g++.dg/template/overload4.C: New test.
17247
17248 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17249
17250         PR c++/20746
17251         * g++.dg/abi/covariant5.C: New.
17252
17253         PR debug/20505
17254         * g++.dg/debug/const2.C: New.
17255
17256 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17257
17258         PR rtl-optimization/16104
17259         * gcc.c-torture/execute/20050316-1.c: New test.
17260
17261 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17262
17263         * g++.dg/template/spec23.C: Fix dg-error text.
17264
17265 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17266
17267         PR c++/19199
17268         * g++.dg/expr/lval2.C: New.
17269
17270 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17271
17272         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17273         __builtin_strcasecmp and __builtin_strncasecmp.
17274
17275 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17276
17277         PR c++/20723
17278         * g++.dg/template/spec22.C: New.
17279         * g++.dg/template/spec23.C: New.
17280
17281 2005-04-03  Dale Ranta  <dir@lanl.gov>
17282             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17283
17284         PR libfortran/20068
17285         PR libfortran/20125
17286         PR libfortran/20156
17287         PR libfortran/20471
17288         * gfortran.dg/backspace.f: New test.
17289
17290 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17291
17292         * gcc.dg/pr19345.c: New test.
17293
17294 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17295
17296         PR tree-optimization/20640
17297         * gcc.dg/torture/tree-loop-1.c: New.
17298
17299 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17300
17301         PR rtl-optimization/20290
17302         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17303
17304 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17305
17306         * gcc.dg/rs6000-fpint.c: New.
17307
17308 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17309
17310         * gcc.dg/old-style-then-proto-1.c: New test.
17311
17312 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17313
17314         * gfortran.fortran-torture/execute/backspace.f90: Check
17315         after backspace and read was incorrect.
17316
17317 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17318
17319         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17320         buffer past the terminating NUL using memcmp.
17321         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17322         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17323
17324         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17325         Fix unused/uninitialized variable warnings.
17326
17327         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17328         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17329         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17330         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17331
17332         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17333         gcc.c-torture/execute/builtins/fputs-lib.c,
17334         gcc.c-torture/execute/builtins/lib/fprintf.c,
17335         gcc.c-torture/execute/builtins/lib/main.c,
17336         gcc.c-torture/execute/builtins/lib/memcmp.c,
17337         gcc.c-torture/execute/builtins/lib/memmove.c,
17338         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17339         gcc.c-torture/execute/builtins/lib/memset.c,
17340         gcc.c-torture/execute/builtins/lib/printf.c,
17341         gcc.c-torture/execute/builtins/lib/sprintf.c,
17342         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17343         gcc.c-torture/execute/builtins/lib/strchr.c,
17344         gcc.c-torture/execute/builtins/lib/strcmp.c,
17345         gcc.c-torture/execute/builtins/lib/strcpy.c,
17346         gcc.c-torture/execute/builtins/lib/strcspn.c,
17347         gcc.c-torture/execute/builtins/lib/strlen.c,
17348         gcc.c-torture/execute/builtins/lib/strncat.c,
17349         gcc.c-torture/execute/builtins/lib/strncmp.c,
17350         gcc.c-torture/execute/builtins/lib/strncpy.c,
17351         gcc.c-torture/execute/builtins/lib/strrchr.c,
17352         gcc.c-torture/execute/builtins/lib/strspn.c,
17353         gcc.c-torture/execute/builtins/lib/strstr.c,
17354         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17355         gcc.c-torture/execute/builtins/strlen-2.c,
17356         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17357         prototypes.
17358
17359 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17360
17361         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17362         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17363         selectany usage.
17364
17365 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17366
17367         PR c++/19406
17368         * g++.dg/debug/using1.C: New test.
17369
17370 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17371
17372         PR middle-end/20524
17373         * gcc.dg/alias-7.c: Prefix asm-declared name with
17374         __USER_LABEL_PREFIX__.
17375
17376 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17377
17378         Fix fallout from PR middle-end/15700:
17379         * gcc.c-torture/compile/20011119-1.c: Take
17380         __USER_LABEL_PREFIX__ into account.
17381         * gcc.c-torture/compile/20011119-2.c: Likewise.
17382
17383 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17384
17385         PR c++/18644
17386         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17387
17388 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17389
17390         PR c/17855
17391         * gcc.c-torture/compile/struct-non-lval-1.c,
17392         gcc.c-torture/compile/struct-non-lval-2.c,
17393         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17394
17395 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17396
17397         * gcc.dg/tls/tls.exp: Remove temporary file.
17398         * g++.dg/tls/tls.exp: Ditto.
17399         * lib/file-format.exp: Ditto.
17400         * g++.dg/special/ecos.exp: Ditto.
17401
17402         * lib/profopt.exp: Treat prof_ext as a list.
17403         * gcc.misc-tests/bprob.exp: Ditto.
17404         * g++.dg/bprob/bprob.exp: Ditto.
17405
17406         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17407         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17408         g++.dg/tree-ssa/pointer-reference-alias.C,
17409         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17410         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17411         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17412         g++.dg/vect/pr19951.cc: Ditto.
17413         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17414         gcc.dg/builtins-47.c: Ditto.
17415         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17416         gcc.dg/pr20115-1.c: Ditto.
17417         * gcc.dg/tree-ssa/20030530-2.c,
17418         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17419         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17420         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17421         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17422         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17423         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17424         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17425         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17426         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17427         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17428         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17429         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17430         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17431         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17432         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17433         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17434         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17435         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17436         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17437         gcc.dg/tree-ssa/20030824-1.c,
17438         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17439         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17440         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17441         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17442         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17443         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17444         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17445         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17446         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17447         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17448         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17449         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17450         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17451         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17452         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17453         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17454         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17455         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17456         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17457         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17458         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17459         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17460         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17461         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17462         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17463         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17464         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17465         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17466         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17467         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17468         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17469         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17470         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17471         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17472         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17473         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17474         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17475         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17476         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17477         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17478         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17479         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17480         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17481         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17482         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17483         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17484         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17485         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17486         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17487         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17488         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17489         gcc.dg/tree-ssa/useless-1.c: Ditto.
17490         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17491         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17492         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17493         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17494         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17495         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17496         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17497         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17498         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17499         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17500         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17501         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17502         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17503         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17504         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17505         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17506         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17507         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17508         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17509         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17510         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17511         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17512         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17513         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17514         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17515         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17516         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17517         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17518         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17519         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17520         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17521         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17522         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17523         gcc.dg/vect/vect-none.c: Ditto.
17524         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17525         treelang/compile/unsigned.tree: Ditto.
17526
17527         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17528         * gcc.dg/cpp/direct2s.c: Ditto.
17529         * gcc.dg/cpp/paste4.c: Ditto.
17530         * gcc.dg/cpp/separate-1.c: Ditto.
17531         * gcc.dg/pch/save-temps-1.c: Ditto.
17532         * g++.dg/ext/altivec-10.C: Ditto.
17533         * g++.dg/pch/pch.C: Ditto.
17534
17535         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17536
17537         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17538         * g++.dg/template/repo1.C: Ditto.
17539         * g++.dg/template/repo2.C: Ditto.
17540         * g++.dg/template/repo3.C: Ditto.
17541         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17542         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17543         * g++.old-deja/g++.pt/repo1.C: Ditto.
17544         * g++.old-deja/g++.pt/repo2.C: Ditto.
17545         * g++.old-deja/g++.pt/repo3.C: Ditto.
17546         * g++.old-deja/g++.pt/repo4.C: Ditto.
17547
17548         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17549         * gcc.dg/20030107-1.c: Ditto.
17550         * gcc.dg/20030702-1.c: Ditto.
17551         * gcc.dg/profile-generate-1.c: Ditto.
17552         * g++.dg/other/profile1.C: Ditto.
17553         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17554
17555         * lib/gcc-dg.exp (remove-build-file): New.
17556         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17557         cleanup-tree-dump, cleanup-saved-temps): New.
17558
17559 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17560
17561         PR c++/19203, DR 214
17562         * g++.dg/parse/ambig3.C: Not ambiguous.
17563         * g++.dg/template/spec20.C: New.
17564         * g++.dg/template/spec21.C: New.
17565
17566 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17567
17568         PR target/20045
17569         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17570
17571 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17572
17573         PR libfortran/20660
17574         * gfortran.dg/negative_unit.f: New test.
17575
17576 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17577
17578         * gcc.dg/20050330-1.c: New test.
17579
17580 2005-03-30  Devang Patel  <dpatel@apple.com>
17581
17582         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17583
17584 2005-03-30  Dale Johannesen  <dalej@apple.com>
17585
17586         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17587
17588 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17589
17590         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17591         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17592         Strip options from test name.
17593
17594 2005-03-31  Jan Hubicka  <jh@suse.cz>
17595
17596         * gcc.dg/varpool-1.c: New testcase.
17597
17598 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17599
17600         PR c/772
17601         PR c/17913
17602         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17603         gcc.dg/stmt-expr-label-3.c : New tests.
17604         * gcc.c-torture/execute/medce-2.c: Remove.
17605
17606 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17607
17608         PR c/20368
17609         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17610         tests.
17611
17612 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17613
17614         * gcc.c-torture/compile/pr20203.c: New test.
17615
17616 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17617
17618         * gfortran.dg/promotion.f90: New test.
17619
17620 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17621
17622         PR middle-end/20491
17623         * gcc.dg/torture/asm-subreg-1.c: New test.
17624
17625 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17626
17627         PR c/20672
17628         * gcc.dg/pr20672-1.c: New test.
17629
17630 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17631
17632         * gfortran.dg/vect: New directory.
17633         * gfortran.dg/vect/vect.exp: New.
17634         * gfortran.dg/vect/vect-1.f90: New test.
17635         * gfortran.dg/vect/vect-2.f90: New test.
17636         * gfortran.dg/vect/vect-3.f90: New test.
17637         * gfortran.dg/vect/vect-4.f90: New test.
17638         * gfortran.dg/vect/vect-5.f90: New test.
17639
17640 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17641
17642         PR middle-end/20622
17643         * gcc.dg/alias-7.c: New test.
17644
17645 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17646
17647         * gcc.dg/sparc-reg-1.c: New test.
17648
17649 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17650
17651         PR target/19890
17652         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17653
17654 2005-03-29  Dale Ranta  <dir@lanl.gov>
17655             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17656
17657         PR libfortran/20163
17658         * gfortran.dg/pr20163-2.f: New test.
17659
17660 2005-03-28  Jan Hubicka  <jh@suse.cz>
17661
17662         PR middle-end/20635
17663         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17664         by Jakub Jelinek.
17665
17666 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17667
17668         PR tree-optimization/20626
17669         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17670         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17671
17672 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17673
17674         * gfortran.dg/underflow.f90: New test.
17675         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17676
17677 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17678
17679         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17680
17681 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17682
17683         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17684         (g++_init): Make sure that CXXFLAGS is set.
17685         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17686         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17687         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17688         * lib/objc.exp (objc_init): Likewise.
17689         * lib/treelang.exp (treelang_init): Likewise.
17690
17691 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17692
17693         PR tree-optimization/20470
17694         * gcc.dg/tree-ssa/pr20470.c: New test.
17695
17696 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17697
17698         * gcc.dg/ppc-stfiwx.c: New.
17699
17700 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17701
17702         PR target/19888
17703         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17704
17705 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17706
17707         * gcc.dg/20050325-1.c: Fix a typo.
17708
17709 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17710
17711         PR libfortran/19678
17712         PR libfortran/19679
17713         * gfortran.dg/dos_eol.f: New test.
17714
17715 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17716
17717         PR rtl-optimization/20249
17718         * gcc.dg/20050325-1.c: New test.
17719
17720 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17721
17722         PR libfortran/15332
17723         * gfortran.dg/pr15332.f: New test.
17724
17725 2005-03-24  Dale Johannesen  <dalej@apple.com>
17726
17727         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17728
17729 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17730
17731         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17732         'internal' visibility.
17733         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17734         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17735         'protected' visibility.
17736         * gcc.dg/visibility-7.c: Likewise.
17737         * lib/target-supports.exp (check_visibility_available): Take
17738         a parameter, the kind of visibility to check for.
17739         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17740         to check_visibility_available.
17741
17742         * g++.dg/expr/cast3.C: New.
17743
17744 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17745
17746         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17747         rs6000.
17748
17749 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17750
17751         PR target/20095
17752         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17753
17754 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17755
17756         * gcc.dg/badshift.c: Renamed to...
17757         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17758
17759         * gcc.target/i386/badshift.c: Renamed to...
17760         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17761         only.
17762
17763         PR rtl-optimization/20532
17764         * gcc.target/i386/badshift.c: New.
17765
17766 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17767
17768         * gfortran.dg/pr18025.f90: New test.
17769
17770 2005-03-23  Dale Johannesen  <dalej@apple.com>
17771
17772         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17773
17774 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17775
17776         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17777
17778         * lib/target-supports.exp (check_iconv_available): Default
17779         libiconv to -liconv, if there is no definition.
17780
17781 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17782
17783         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17784
17785 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17786
17787         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17788         * g++.dg/opt/pr7503-2.C: Likewise.
17789         * g++.dg/opt/pr7503-3.C: Likewise.
17790         * g++.dg/opt/pr7503-4.C: Likewise.
17791         * g++.dg/opt/pr7503-5.C: Likewise.
17792         * g++.dg/warn/minmax.C: New test.
17793
17794 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17795
17796         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17797         * gfortran.dg/g77_intrinsics_sub.f: New test.
17798
17799 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17800             Jan Hubicka  <jh@suse.cz>
17801             Steven Bosscher <stevenb@suse.de
17802
17803         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17804
17805 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17806
17807         PR c++/19980
17808         * g++.dg/template/redecl3.C: New test.
17809
17810 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17811
17812         PR c++/20499
17813         * g++.dg/parse/error16.C: Tweak error markers.
17814
17815 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17816
17817         PR target/20561
17818         * gcc.dg/20050321-2.c: New test.
17819
17820 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17821
17822         PR c++/20465
17823         PR c++/20381
17824         * g++.dg/template/ptrmem12.C: New.
17825
17826 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17827
17828         PR rtl-optimization/20527
17829         * gcc.c-torture/execute/pr20527-1.c: New test.
17830
17831 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17832
17833         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17834         program, compile it into a real executable and then delete the .c
17835         and .x files afterwards, to avoid problems on testglue targets.
17836
17837 2005-03-21  Stuart Hastings  <stuart@apple.com>
17838
17839         * gcc.target/i386/sse-2.c: New.
17840
17841 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17842
17843         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17844
17845 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17846
17847         * g++.dg/parse/crash25.C: Fix typo.
17848
17849 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17850
17851         PR c++/20461
17852         * g++.dg/parse/crash24.C: New test.
17853
17854         PR c++/20536
17855         * g++.dg/parse/crash25.C: New test.
17856
17857 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17858
17859         PR c++/20147
17860         * g++.dg/ext/stmtexpr4.C: New test.
17861
17862 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17863
17864         PR middle-end/20539
17865         * gcc.c-torture/compile/pr13066-1.c: New test case.
17866         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17867         * g++.dg/opt/pr13066-1.C: Likewise.
17868
17869 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17870
17871         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17872
17873 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17874
17875         PR fortran/18525
17876         * gfortran.dg/nesting_1.f90: New test.
17877
17878 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17879
17880         PR c++/20240
17881         * g++.dg/lookup/using13.C: New test.
17882
17883 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17884
17885         PR c++/20333
17886         * g++.dg/template/crash36.C: New test.
17887
17888 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17889
17890         PR c++/20463
17891         * g++.dg/template/crash35.C: New test.
17892
17893 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17894
17895         PR c++/19966
17896         * g++.dg/overload/operator2.C: New test.
17897
17898 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17899
17900         PR libfortran/20257
17901         * gfortran.dg/pr20257.f90: New test.
17902
17903 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17904
17905         PR libfortran/20480
17906         * gfortran.dg/pr20480.f90: New test.
17907
17908 2005-03-16  Richard Henderson  <rth@redhat.com>
17909
17910         PR middle-end/15700
17911         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17912         (_rtld_global): New.
17913         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17914         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17915
17916         * gcc.dg/alias-3.c: New.
17917         * gcc.dg/alias-4.c: New.
17918         * gcc.dg/alias-5.c: New.
17919         * gcc.dg/alias-6.c: New.
17920
17921 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17922
17923         * gcc.dg/cpp/ucnid-7.c: New.
17924
17925 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17926             Dorit Naishlos  <dorit@il.ibm.com>
17927
17928         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17929         darwin.
17930
17931 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17932
17933         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17934         misaligned accesses.
17935         * gcc.dg/vect/vect-58.c: Likewise.
17936         * gcc.dg/vect/vect-92.c: New.
17937         * gcc.dg/vect/vect-93.c: New.
17938
17939 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17940
17941         PR fortran/18827
17942         * gfortran.dg/assign_2.f90: New test.
17943         * gfortran.dg/assign_3.f90: New test.
17944         * gfortran.dg/assign.f90: New test.
17945
17946 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17947
17948         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17949         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17950         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17951         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17952         names.
17953
17954 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17955
17956         * gcc.dg/cpp/ucnid-6.c: New.
17957
17958         * gcc.dg/cpp/normalize-1.c: New.
17959         * gcc.dg/cpp/normalize-2.c: New.
17960         * gcc.dg/cpp/normalize-3.c: New.
17961         * gcc.dg/cpp/normalize-4.c: New.
17962         * gcc.dg/cpp/ucnid-4.c: New.
17963         * gcc.dg/cpp/ucnid-5.c: New.
17964         * g++.dg/cpp/normalize-1.C: New.
17965         * g++.dg/cpp/ucnid-1.C: New.
17966
17967 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17968
17969         * gcc.dg/pr18628.c: New.
17970
17971 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17972
17973         PR c++/20280
17974         * g++.dg/tree-ssa/pr20280.C: New.
17975
17976 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17977
17978         PR fortran/20467
17979         * gfortran.dg/stfunc_2.f90: New test.
17980
17981 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17982
17983         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17984
17985 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17986
17987         * gcc.dg/tree-ssa/20050314-1.c: New test.
17988
17989 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17990
17991         PR c++/4403
17992         PR c++/9783, DR433
17993         * g++.dg/template/friend34.C: New test.
17994         * g++.dg/template/friend35.C: Likewise.
17995         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17996
17997 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17998
17999         Friend class name lookup 5/n
18000         PR c++/1016
18001         * g++.dg/lookup/hidden-class1.C: New test.
18002         * g++.dg/lookup/hidden-class2.C: Likewise.
18003         * g++.dg/lookup/hidden-class3.C: Likewise.
18004         * g++.dg/lookup/hidden-class4.C: Likewise.
18005         * g++.dg/lookup/hidden-class5.C: Likewise.
18006         * g++.dg/lookup/hidden-class6.C: Likewise.
18007         * g++.dg/lookup/hidden-class7.C: Likewise.
18008         * g++.dg/lookup/hidden-class8.C: Likewise.
18009         * g++.dg/lookup/hidden-class9.C: Likewise.
18010         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18011         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18012         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18013         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18014         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18015         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18016         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18017         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18018         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18019         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18020         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18021
18022 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18023
18024         PR c++/20157
18025         * g++.dg/template/error18.C: New test.
18026
18027 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18028
18029         PR debug/16792
18030         * g++.dg/debug/pr16792.C: New test.
18031
18032 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18033
18034         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18035         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18036         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18037         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18038         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18039         test assertion names.
18040
18041 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18042
18043         PR fortran/18600
18044         * gfortran.dg/stfunc_1.f90: New test.
18045
18046 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18047
18048         PR fortran/16907
18049         * gfortran.dg/real_index_1.f90: New test.
18050
18051 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18052
18053         PR fortran/20323
18054         * gfortran.dg/spec_expr_1.f90: New test.
18055
18056 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18057
18058         PR c/20402
18059         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18060         new parser.
18061
18062 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18063
18064         PR fortran/20361
18065         * gfortran.dg/largeequiv_1.f90: New test.
18066
18067 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18068
18069         * gcc.dg/ucnid-1.c: New.
18070         * gcc.dg/ucnid-2.c: New.
18071         * gcc.dg/ucnid-3.c: New.
18072         * gcc.dg/ucnid-4.c: New.
18073         * gcc.dg/ucnid-5.c: New.
18074         * gcc.dg/ucnid-6.c: New.
18075         * gcc.dg/cpp/ucnid-1.c: New.
18076         * gcc.dg/cpp/ucnid-2.c: New.
18077         * gcc.dg/cpp/ucnid-3.c: New.
18078         * g++.dg/other/ucnid-1.C: New.
18079
18080 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18081
18082         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18083
18084 2005-03-11  Per Bothner  <per@bothner.com>
18085
18086         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18087         that diagnotics refer to correct token.
18088         * gcc.dg/unused-3.c: Likewise.
18089
18090 2005-03-11  Per Bothner  <per@bothner.com>
18091
18092         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18093         constant" is now actually on same line as string constant.
18094         * gcc.dg/cpp/direct2s.c: Likewise.
18095
18096 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18097
18098         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18099
18100 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18101
18102         PR libfortran/20124
18103         * gfortran.dg/pr20124.f90: New Test
18104
18105 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18106
18107         PR tree-optimization/20130
18108         * gcc.dg/pr20130-1.c: New test.
18109
18110 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18111
18112         PR target/20095
18113         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18114
18115 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18116
18117         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18118
18119 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18120
18121         * g++.dg/eh/forced1.C: Fix comment.
18122         * g++.dg/eh/forced2.C: Ditto.
18123         * g++.dg/eh/forced3.C: Ditto.
18124         * g++.dg/eh/forced4.C: Ditto.
18125
18126 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18127
18128         PR rtl-opt/20412
18129         * gcc.c-torture/compile/pr20412.c: New test.
18130
18131 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18132
18133         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18134
18135 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18136
18137         PR target/20322
18138         * gcc.dg/20050307-1.c: New test.
18139
18140 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18141
18142         PR c++/20375
18143         * g++.dg/other/stdarg3.C: New.
18144
18145 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18146
18147         PR c++/18384, c++/18327
18148         * g++.dg/init/array19.C: New test.
18149
18150         PR inline-asm/20314
18151         * gcc.dg/torture/pr20314-1.c: New test.
18152         * gcc.dg/torture/pr20314-2.c: New test.
18153
18154 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18155
18156         * gcc.dg/20050309-1.c: New test.
18157
18158 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18159
18160         * gcc.dg/builtins-10.c: Reactivate disabled test.
18161         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18162         new cbrt transformations.
18163
18164 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18165
18166         PR c++/20208
18167         * g++.dg/template/array13.C: New test.
18168
18169 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18170
18171         PR c++/16859
18172         * g++.dg/init/brace4.C: New test.
18173
18174 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18175
18176         PR c++/20186
18177         * g++.dg/template/non-dependent12.C: New.
18178
18179 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18180
18181         PR c++/20142
18182         * g++.dg/init/array18.C: Add dg-do run marker.
18183
18184         PR c++/20142
18185         * g++.dg/init/array18.C: New test.
18186
18187 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18188
18189         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18190         * g++.dg/gcov/gcov.exp: Likewise.
18191         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18192         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18193         * lib/c-torture.exp: Likewise.
18194         * lib/fortran-torture.exp: Likewise.
18195         * lib/g++.exp: Likewise.
18196         * lib/gcc-defs.exp: Likewise.
18197         * lib/gcc-dg.exp: Likewise.
18198         * lib/gcc.exp: Likewise.
18199         * lib/gcov.exp: Likewise.
18200         * lib/gfortran.exp: Likewise.
18201         * lib/mike-g++.exp: Likewise.
18202         * lib/mike-gcc.exp: Likewise.
18203         * lib/objc-torture.exp: Likewise.
18204         * lib/objc.exp: Likewise.
18205         * lib/profopt.exp: Likewise.
18206         * lib/target-libpath.exp: Likewise.
18207         * lib/target-supports.exp: Likewise.
18208         * lib/treelang.exp: Likewise.
18209         * lib/wrapper.exp: Likewise.
18210
18211 2005-03-08  Jeff Law  <law@redhat.com>
18212
18213         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18214         PHI-OPT changes.
18215
18216 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18217
18218         * gcc.dg/vect/pr20122.c: New test.
18219
18220 2005-03-07  Jeff Law  <law@redhat.com>
18221
18222         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18223         was folded away.
18224         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18225         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18226         * gcc.dg/tree-ssa/pr18134.c: New test.
18227
18228 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18229
18230         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18231         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18232         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18233
18234 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18235
18236         PR tree-opt/17671
18237         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18238
18239 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18240
18241         * g++.dg/warn/Wnvdtor.C: New test.
18242
18243 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18244
18245         * gcc.dg/torture/pr19683-1.c: New test.
18246
18247 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18248
18249         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18250         * gfortran.dg/g77/19990313-2.f: Ditto.
18251         * gfortran.dg/g77/19990313-3.f: Ditto.
18252         * gfortran.dg/g77/19990525-0.f: Ditto.
18253         * gfortran.dg/g77/19990826-0.f: Ditto.
18254         * gfortran.dg/g77/19990826-2.f: Ditto.
18255         * gfortran.dg/g77/19990826-3.f: Ditto.
18256         * gfortran.dg/g77/20000511-1.f: Ditto.
18257         * gfortran.dg/g77/20000511-2.f: Ditto.
18258         * gfortran.dg/g77/970625-2.f: Ditto.
18259         * gfortran.dg/g77/980310-2.f: Ditto.
18260         * gfortran.dg/g77/980310-3.f: Ditto.
18261         * gfortran.dg/g77/980310-8.f: Ditto.
18262         * gfortran.dg/g77/980519-2.f: Ditto.
18263         * gfortran.dg/g77/alpha1.f: Ditto.
18264         * gfortran.dg/g77/claus.f: Ditto.
18265         * gfortran.dg/g77/erfc.f: Ditto.
18266         * gfortran.dg/g77/short.f: Ditto.
18267         * gfortran.fortran-torture/execute/data.f90: Ditto.
18268         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18269         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18270
18271 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18272
18273         * lib/file-format.exp (gcc_target_object_format): Add check for som
18274         format and hardcode object formats on hppa*-*-hpux*.
18275         * lib/target-supports.exp (check_weak_available): Add check for som
18276         object format.  Always return 0 on hppa*-*-hpux10*.
18277
18278         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18279         is defined.
18280
18281         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18282
18283 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18284
18285         * gfortran.dg/pr19936_1.f90: New test.
18286         * gfortran.dg/pr19936_2.f90: New test.
18287         * gfortran.dg/pr19936_3.f90: New test.
18288
18289 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18290             Paul Thomas <prthomas@drfccad.cea.fr>
18291
18292         * gfortran.dg/PR19754_1.f90: New test.
18293         * gfortran.dg/PR19754_2.f90: Ditto.
18294
18295 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18296
18297         PR c++/19311
18298         * g++.dg/template/non-dependent11.C: New test.
18299
18300 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18301
18302         * lib/target-supports.exp (check_iconv_available): Fix comment.
18303
18304 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18305             Joseph S. Myers  <joseph@codesourcery.com>
18306
18307         PR c++/19797
18308         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18309
18310 2005-03-04  Matthew Sachs  <msachs@apple.com>
18311
18312         * gcc.exp (gcc_target_compile): Put braces around
18313         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18314         * objc.exp (objc_target_compile): Likewise.
18315         * treelang.exp (treelang_target_compile): Likewise.
18316
18317 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18318
18319         PR fortran/19673
18320         * gfortran.dg/func_result_1.f90: New test.
18321
18322 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18323
18324         * gcc.misc-tests/options.exp: New test.
18325
18326 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18327
18328         * gcc.dg/pr15784-4.c: New test.
18329
18330 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18331
18332         * gcc.c-torture/execute/pr17133.c: New.
18333         * gcc.c-torture/compile/20050303-1.c: New.
18334
18335 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18336
18337         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18338
18339 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18340
18341         * g++.dg/overload/using2.C: New.
18342
18343 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18344
18345         PR c++/19916
18346         * g++.dg/init/ptrmem2.C: New test.
18347
18348 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18349
18350         PR c/8927
18351         * gcc.dg/pr8927-1.c: New test.
18352
18353 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18354
18355         PR c++/20232
18356         * g++.dg/inherit/covariant12.C: New.
18357
18358 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18359
18360         PR fortran/19479
18361         * gfortran.dg/bound_1.f90: New test.
18362
18363 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18364
18365         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18366         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18367
18368 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18369
18370         PR c/20245
18371         * gcc.dg/pr20245-1.c: New test.
18372
18373 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18374
18375         PR middle-end/19874
18376         * gcc.c-torture/execute/20050119-2.c: New test case.
18377
18378 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18379
18380         * README: Update the DejaGnu bug reporting address.
18381         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18382         * lib/objc-torture.exp: Likewise.
18383
18384 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18385
18386         * gfortran.dg/boz_1.f90: New test.
18387         * gfortran.dg/boz_3.f90: New test.
18388         * gfortran.dg/boz_4.f90: New test.
18389
18390 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18391
18392         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18393         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18394
18395 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18396
18397         PR libfortran/20101
18398         * gfortran.dg/write_0_pe_format.f90: New test.
18399
18400 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18401
18402         PR c++/20206
18403         * g++.dg/opt/thunk2.C: New test.
18404         * g++.dg/opt/covariant1.C: New test.
18405
18406 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18407
18408         * gfortran.dg/e_d_fmt.f90: New test.
18409
18410 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18411
18412         * gcc.dg/asm-b.c: Fix comment typos.
18413
18414 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18415
18416         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18417         a V_MAY_DEF also.
18418
18419 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18420
18421         PR tree-opt/20188
18422         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18423         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18424         * gcc.dg/asm-b.c: New test.
18425
18426 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18427
18428         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18429         Disable this test on IRIX 6.
18430
18431 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18432
18433         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18434         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18435         parser.
18436
18437 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18438
18439         PR tree-optimization/20204
18440         * testsuite/gcc.dg/pr20204.c: New test.
18441
18442 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18443
18444         PR target/20196
18445         * gcc.c-torture/execute/20050224-1.c: New test.
18446
18447         PR c++/20175
18448         * g++.dg/warn/Wbraces2.C: New test.
18449
18450 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18451
18452         PR c++/19878
18453         * g++.dg/init/const2.C: New test.
18454
18455 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18456
18457         PR tree-optimization/20100
18458         * gcc.c-torture/execute/pr20100-1.c: New test.
18459
18460 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18461
18462         * gfortran.dg/implicit_3.f90: New test.
18463
18464         * gfortran.dg/deftype_1.f90: New test.
18465
18466 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18467
18468         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18469         the test passes.
18470         * g++.dg/other/anon3.C: Accept a warning.
18471
18472 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18473
18474         * gcc.dg/pr20017.c: Fix a comment typo.
18475
18476 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18477
18478         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18479
18480 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18481
18482         PR ada/19902
18483         * ada/acats/tests/cxa/cxa3004.a: Remove.
18484         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18485
18486 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18487
18488         PR c++/20073
18489         * g++.dg/init/const1.C: New test.
18490
18491         PR c++/19991
18492         * g++.dg/parse/constant7.C: New test.
18493
18494         PR c++/20152
18495         * g++.dg/parse/error27.C: New test.
18496         * g++.dg/template/qualttp15.C: Adjust error markers.
18497         * g++.old-deja/g++.other/struct1.C: Likewise.
18498
18499         PR c++/20153
18500         * g++.dg/template/error17.C: New test.
18501
18502         PR c++/20148
18503         * g++.dg/parser/error26.C: New test.
18504
18505 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18506
18507         PR tree-optimization/20100
18508         PR tree-optimization/20115
18509         * gcc.dg/pr20115.c: New test.
18510         * gcc.dg/pr20115-1.c: New test.
18511         * gcc.dg/pr20100.c: New test.
18512         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18513         call-clobbered variables after alias1.
18514
18515 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18516
18517         * gfortran.dg/list_read_4.f90: new test.
18518
18519 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18520
18521         PR rtl-optimization/20017.
18522         * gcc.dg/pr20017.c: New.
18523
18524 2005-02-22  Devang Patel  <dpatel@apple.com>
18525
18526         PR 19952
18527         * g++.dg/tree-ssa/pr19952.C: New test.
18528
18529 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18530
18531         PR c++/19883
18532         * g++.dg/parse/constant6.C: New test.
18533
18534 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18535
18536         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18537         * g++.dg/charset/asm2.c: Likewise.
18538         * g++.dg/charset/asm3.c: Likewise.
18539         * g++.dg/charset/asm4.c: Likewise.
18540         * g++.dg/charset/asm5.c: Likewise.
18541         * g++.dg/charset/attribute1.c: Likewise.
18542         * g++.dg/charset/attribute2.c: Likewise.
18543         * g++.dg/charset/extern1.cc: Likewise.
18544         * g++.dg/charset/extern2.cc: Likewise.
18545         * g++.dg/charset/extern3.cc: Likewise.
18546         * g++.dg/charset/function.cc: Likewise.
18547         * g++.dg/charset/string.c: Likewise.
18548         * g++.dg/charset/charset.exp: Likewise.
18549         * lib/target-supports.exp (check_iconv_available): Fix comment.
18550
18551 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18552
18553         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18554         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18555         * gcc.dg/charset/asm2.c: Likewise.
18556         * gcc.dg/charset/asm3.c: Likewise.
18557         * gcc.dg/charset/asm4.c: Likewise.
18558         * gcc.dg/charset/asm5.c: Likewise.
18559         * gcc.dg/charset/asm6.c: Likewise.
18560         * gcc.dg/charset/attribute1.c: Likewise.
18561         * gcc.dg/charset/attribute2.c: Likewise.
18562         * gcc.dg/charset/builtin1.c: Likewise.
18563         * gcc.dg/charset/extern.c: Likewise.
18564         * gcc.dg/charset/function.c: Likewise.
18565         * gcc.dg/charset/string.c: Likewise.
18566         * gcc.dg/charset/charset.exp: Likewise.
18567
18568 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18569
18570         PR fortran/20086
18571         * gfortran.dg/pr20086.f90: New test.
18572
18573 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18574
18575         PR tree-optimization/19786
18576         * g++.dg/tree-ssa/pr19786.C: New.
18577
18578 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18579
18580         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18581
18582 2005-02-21  Jeff Law  <law@redhat.com>
18583
18584         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18585
18586 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18587
18588         * gfortran.dg/do_iterator: Split loop, markup all lines for
18589         which an error locus is printed.
18590         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18591         locus is printed.
18592         * gfortran.dg/select_4.f90: Likewise.
18593         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18594         locuses in the various permutations.
18595
18596 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18597
18598         PR tree-optimization/19951
18599         * g++.dg/vect: New directory.
18600         * g++.dg/vect/vect.exp: New file.
18601         * g++.dg/vect/pr19951.cc: New testcase.
18602         * g++.dg/dg.exp: Also prune vectorizer tests.
18603
18604 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18605
18606         PR 18785
18607         * gcc.dg/charset/builtin1.c: New test.
18608
18609 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18610
18611         PR c++/19299
18612         * g++.dg/inherit/volatile1.C: New test.
18613
18614         PR c++/19440
18615         * g++.dg/template/dtor4.C: New test.
18616
18617 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18618
18619         * gfortran.dg/int_1.f90: New test.
18620
18621 2005-02-19  Devang Patel  <dpatel@apple.com>
18622
18623         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18624
18625 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18626
18627         * gfortran.dg/achar_1.f90: New test.
18628
18629 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18630
18631         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18632
18633 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18634             Jakub Jelinek  <jakub@redhat.com>
18635
18636         PR tree-optimization/19828
18637         * gcc.dg/tree-ssa/loop-7.c: New test.
18638         * gcc.c-torture/execute/20050218-1.c: New test.
18639
18640 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18641
18642         PR c/20043
18643         * gcc.dg/transparent-union-1.c: New test.
18644         * gcc.dg/transparent-union-2.c: New test.
18645
18646 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18647
18648         PR tree-optimization/18977
18649         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18650
18651 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18652
18653         PR target/20054
18654         * gcc.dg/pr20054.c: New test.
18655
18656 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18657
18658         PR c++/19508
18659         * g++.dg/ext/attrib20.C: New test.
18660
18661 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18662
18663         PR middle-end/20030
18664         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18665
18666 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18667
18668         PR c++/20008
18669         * g++.dg/opt/switch4.C: New.
18670
18671 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18672
18673         PR c++/20023
18674         PR tree-optimization/20009
18675         * gcc.c-torture/compile/20050217-1.c: New test.
18676         * g++.dg/opt/switch3.C: New test.
18677
18678         PR tree-optimization/18947
18679         * gcc.c-torture/compile/20050215-1.c: New test.
18680         * gcc.c-torture/compile/20050215-2.c: New test.
18681         * gcc.c-torture/compile/20050215-3.c: New test.
18682
18683 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18684
18685         PR c++/20028
18686         * g++.dg/template/crash34.C: New.
18687
18688         PR c++/20022
18689         * g++.dg/other/access3.C: New.
18690
18691 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18692
18693         * gcc.dg/vect/vect-98.c: New test.
18694
18695 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18696
18697         PR tree-optimization/19967
18698         * gcc.dg/pr19967.c: New.
18699
18700 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18701
18702         PR middle-end/19857
18703         * gcc.dg/tree-ssa/20050215-1.c: New test.
18704         * gcc.c-torture/execute/20050215-1.c: New test.
18705
18706 2005-02-15  Eric Christopher  <echristo@redhat.com>
18707
18708         * gcc.dg/cpp/20050215-1.c: New file.
18709
18710 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18711
18712         PR tree-optimization/15785
18713         * gcc.dg/pr15785-1.c: New test.
18714
18715 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18716
18717         PR c++/17788
18718         * g++.dg/init/ctor4.C: New.
18719         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18720
18721 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18722
18723         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18724         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18725
18726 2005-02-15  Andreas Schwab  <schwab@suse.de>
18727
18728         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18729         declare malloc.
18730
18731 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18732
18733         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18734
18735 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18736
18737         PR tree-optimization/19853
18738         * gcc.c-torture/compile/pr19853.c: New test.
18739
18740 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18741
18742         PR c++/19608
18743         * g++.dg/parse/local-class1.C: New.
18744
18745         PR c++/19895
18746         * g++.dg/parse/ptrmem3.C: New.
18747
18748         PR c++/19884
18749         * g++.old-deja/g++.oliva/template6.C: Add another case.
18750         * g++.dg/template/explicit6.C: New.
18751
18752 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18753
18754         PR c++/17816
18755         * g++.dg/other/redecl2.C: New.
18756
18757 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18758
18759         PR c++/19891
18760         * g++.dg/abi/covariant4.C: New.
18761
18762 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18763
18764         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18765
18766 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18767
18768         * gcc.dg/vect/vect-96.c: Fix typo.
18769
18770 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18771
18772         PR c++/14479
18773         PR c++/19487
18774         * g++.dg/template/enum5.C: New test.
18775
18776 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18777
18778         * gcc.dg/vect/vect-97.c: New test.
18779
18780 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18781
18782         * gcc.dg/vect/vect-96.c: New test.
18783
18784 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18785
18786         * gcc.dg/builtins-34.c: Also check ldexp*.
18787
18788 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18789
18790         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18791
18792 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18793
18794         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18795         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18796         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18797         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18798         selector_list, selector_expression, dg-process-target): Move to new
18799         file target-supports-dg.exp.
18800         * lib/target-supports-dg.exp: New.
18801
18802         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18803         New.
18804
18805 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18806
18807         PR c++/19666
18808         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18809
18810         PR middle-end/19858
18811         * gcc.c-torture/compile/20050210-1.c: New test.
18812
18813 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18814
18815         PR c++/19755
18816         * g++.dg/warn/Wbraces1.C: New test.
18817
18818 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18819
18820         * gcc.dg/builtins-52.c: New testcase.
18821
18822 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18823
18824         PR c/19342
18825         * gcc.c-torture/execute/20050119-1.c: New test.
18826
18827 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18828
18829         PR c++/19811
18830         * g++.dg/init/delete1.C: New test.
18831
18832 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18833
18834         PR c++/18470
18835         * g++.dg/template/static12.C: New test.
18836
18837 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18838
18839         PR c++/19787
18840         * g++.dg/conversion/ambig1.C: New test.
18841
18842         PR c++/19739
18843         * g++.dg/ext/attrib19.C: New test.
18844
18845         PR c++/19732
18846         * g++.dg/parse/dtor5.C: New test.
18847
18848         PR c++/19762
18849         * g++.dg/template/dtor3.C: New test.
18850
18851         PR c++/19826
18852         * g++.dg/template/static11.C: New test.
18853         * g++.dg/template/crash2.C: Remove dg-error marker.
18854
18855 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18856
18857         PR C++/18491
18858         * g++.old-deja/g++.mike/p10769a.C: Remove.
18859
18860 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18861
18862         * gcc.dg/builtins-48.c: New test case.
18863         * gcc.dg/builtins-49.c: New test case.
18864         * gcc.dg/builtins-50.c: New test case.
18865         * gcc.dg/builtins-51.c: New test case.
18866
18867 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18868
18869         PR middle-end/19583
18870         * g++.dg/warn/Wreturn-type-3.C: New test.
18871
18872 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18873
18874         PR middle-end/19402
18875         * gcc.dg/pr19402-1.c: New testcase.
18876         * gcc.dg/pr19402-2.c: likewise.
18877
18878 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18879
18880         PR middle-end/19854
18881         * g++.dg/tree-ssa/tmmti.C: New testcase.
18882
18883 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18884
18885         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18886
18887 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18888
18889         PR c++/19733
18890         * g++.dg/parse/crash23.C: New test.
18891         * g++.dg/warn/Weff1.C: New test.
18892
18893 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18894
18895         * gcc.dg/20050209-1.c: New test.
18896
18897 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18898
18899         PR target/19799
18900         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18901
18902 2005-02-08  Mike Stump  <mrs@apple.com>
18903
18904         * g++.dg/pch/import-2.c: New test.
18905         * g++.dg/pch/import-2.hs: New.
18906         * g++.dg/pch/include/import-2a.h: New.
18907         * g++.dg/pch/include/import-2b.h: New.
18908
18909 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18910
18911         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18912
18913 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18914
18915         * gfortran.dg/substr_1.f90: New test.
18916
18917 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18918
18919         PR middle-end/19775
18920         * gcc.dg/torture/builtin-power-1.c: Disable test for
18921         invalid transformation.
18922         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18923         no longer optimize.
18924         * gcc.dg/builtins-47.c: New testcase.
18925
18926 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18927             Dorit Naishlos  <dorit@il.ibm.com>
18928
18929         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18930
18931 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18932
18933         * gcc.c-torture/compile/20050206-1.c: New test.
18934
18935 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18936
18937         PR tree-opt/19768
18938         * g++.dg/opt/pr19768.C: New test.
18939
18940 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18941
18942         PR tree-opt/19736
18943         * gcc.c-torture/compile/pr19736.c: New test.
18944
18945 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18946
18947         PR c++/17401
18948         * g++.dg/parse/error25.C: New test.
18949
18950 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18951
18952         * gcc.c-torture/execute/20050203-1.c: New.
18953
18954 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18955
18956         * gcc.dg/vect/vect-85.c: Remove xfail.
18957         * gcc.dg/vect/vect-86.c: Remove xfail.
18958         * gcc.dg/vect/vect-87.c: Remove xfail.
18959         * gcc.dg/vect/vect-88.c: Remove xfail.
18960
18961 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18962
18963         * gcc.dg/altivec-19.c: New.
18964
18965 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18966
18967         PR c/17807
18968         * gcc.dg/nested-func-3.c: New test.
18969         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18970
18971 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18972
18973         * gcc.test-framework/gen_directive_tests: Generate tests for
18974         selector expressions.
18975
18976 2005-02-02  Matt Austern  <austern@apple.com>
18977
18978         PR c++/19628
18979         * g++/ext/builtin7.C: New.
18980         * g++/ext/builtin8.C: New.
18981
18982 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18983
18984         PR c/18502
18985         * gcc.dg/pr18502-1.c: New test.
18986
18987 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18988
18989         PR c++/17413
18990         * g++.dg/template/local4.C: Tweak.
18991
18992 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18993
18994         PR tree-optimization/19578
18995         * gcc.c-torture/compile/20050202-1.c: New test.
18996
18997 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18998
18999         PR c/19435
19000         * gcc.dg/c99-init-4.c: New test.
19001
19002 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19003
19004         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19005
19006         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19007
19008         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19009         * g++.dg/eh/check-vect.h: New.
19010
19011         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19012         * gcc.dg/vect/vect-78.c: Ditto.
19013         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19014         Remove.
19015
19016         * g++.dg/conversion/simd1.C: Expect warning.
19017         * g++.dg/ext/attribute-test-1.C: Ditto.
19018         * g++.dg/ext/attribute-test-2.C: Ditto.
19019         * g++.dg/ext/attribute-test-3.C: Ditto.
19020         * g++.dg/ext/attribute-test-4.C: Ditto.
19021
19022         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19023         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19024
19025         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19026
19027 2005-02-01  Richard Henderson  <rth@redhat.com>
19028
19029         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19030         long double for ibm double-double format.
19031         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19032
19033 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19034
19035         PR tree-optimization/19633
19036         * testsuite/gcc.dg/pr19633-1.c: New test.
19037         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19038         to NULL or a symbol.
19039
19040 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19041
19042         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19043         New procs.
19044         (dg-process-target (local override)): Handle selector expressions.
19045
19046         * gcc.test-framework/README: Describe tests in source directory.
19047         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19048         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19049         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19050         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19051         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19052         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19053         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19054         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19055         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19056         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19057         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19058         * gcc.test-framework/dg-error-exp-P.c: New test.
19059         * gcc.test-framework/dg-error-exp-XP.c: New test.
19060         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19061         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19062         * gcc.test-framework/dg-output-exp-P.c: New test.
19063         * gcc.test-framework/dg-output-exp-XF.c: New test.
19064         * gcc.test-framework/dg-warning-exp-P.c: New test.
19065         * gcc.misc-tests/dg-1.c: Remove.
19066         * gcc.misc-tests/dg-2.c: Remove.
19067         * gcc.misc-tests/dg-3.c: Remove.
19068         * gcc.misc-tests/dg-4.c: Remove.
19069         * gcc.misc-tests/dg-5.c: Remove.
19070         * gcc.misc-tests/dg-6.c: Remove.
19071         * gcc.misc-tests/dg-7.c: Remove.
19072         * gcc.misc-tests/dg-8.c: Remove.
19073         * gcc.misc-tests/dg-9.c: Remove.
19074         * gcc.misc-tests/dg-10.c: Remove.
19075         * gcc.misc-tests/dg-11.c: Remove.
19076         * gcc.misc-tests/dg-12.c: Remove.
19077         * gcc.misc-tests/dg-test.exp: Remove.
19078
19079         * gcc.test-framework/test-framework.awk: Change recording and
19080         printing of passes and failures.
19081
19082         * gcc.test-framework: New directory.
19083         * gcc.test-framework/README: New.
19084         * gcc.test-framework/test-framework.exp: New.
19085         * gcc.test-framework/test-framework.awk: New.
19086         * gcc.test-framework/gen_directive_tests: New.
19087
19088 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19089
19090         * lib/treelang.exp: Fix comment typos.
19091         (treelang_target_compile): Don't append libs=-ltreelang to options.
19092
19093 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19094
19095         * g++.dg/parse/typename7.C: Adjust error messages.
19096
19097 2005-01-31  Jeff Law  <law@redhat.com>
19098
19099         * gcc.c-torture/execute/20050131-1.c: New test.
19100         * gcc.dg/wcaselabel.c: New test.
19101
19102 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19103
19104         * g++.dg/other/warning1.C: Adjust error messags.
19105         * g++.dg/parse/constant5.C: New test.
19106
19107 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19108
19109         PR c/19333
19110         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19111         the test case valid.
19112         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19113         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19114         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19115         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19116         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19117         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19118
19119 2005-01-31  Dale Johannesen  <dalej@apple.com>
19120
19121         * g++.dg/opt/pr19650.C: New test.
19122
19123 2005-01-31  Richard Henderson  <rth@redhat.com>
19124
19125         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19126         long double for intel double extended format.
19127         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19128
19129 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19130
19131         PR c++/19555
19132         * g++.dg/template/static10.C: New test.
19133
19134         PR c++/19395
19135         * g++.dg/parse/error24.C: New test.
19136
19137         PR c++/19367
19138         * g++.dg/lookup/builtin1.C: New test.
19139
19140         PR c++/19457
19141         * g++.dg/warn/conv3.C: New test.
19142
19143 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19144
19145         PR fortran/19647
19146         * gfortan.dg/inquire_7.f90
19147
19148 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19149
19150         PR tree-optimization/15791
19151         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19152         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19153         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19154         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19155         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19156         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19157         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19158         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19159         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19160         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19161
19162 2005-01-29  Paul Brook  <paul@codesourcery.com>
19163
19164         PR fortran/18565
19165         * check.c (real_or_complex_check): New function.
19166         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19167         * intrinsic.c (add_functions): Use new check functions.
19168         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19169         Add prototypes.
19170
19171 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19172
19173         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19174         gcc.dg/lvalue-3.c: New tests.
19175         * gcc.dg/concat.c: Update expected messages.
19176
19177 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19178
19179         PR libfortran/19595
19180         * gfortran.dg/eor_1.f90: New test.
19181
19182 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19183
19184         PR fortran/19589
19185         * gfortran.dg/logical_data_1.f90: New test.
19186
19187 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR c++/19253
19190         * g++.dg/template/crash33.C: New test.
19191
19192         PR c++/19667
19193         * g++.dg/template/crash32.C: New test.
19194
19195 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19196
19197         PR middle-end/16558
19198         * g++.dg/warn/Wreturn-type-2.C: New test.
19199
19200 2004-06-24  Jeff Law  <law@redhat.com>
19201
19202         * gcc.dg/tree-ssa/20050128-1.c: New test.
19203
19204 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19205
19206         * gcc.target/frv/all-mdpackh-1.c: New test.
19207
19208 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19209
19210         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19211
19212 2005-01-27  Richard Henderson  <rth@redhat.com>
19213
19214         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19215
19216 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19217
19218         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19219
19220 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19221
19222         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19223         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19224         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19225         to cope with cases where the multilib options override the dg-options.
19226
19227 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19228
19229         PR c/18946
19230         * gcc.dg/noncompile/20050120-1.c: New test.
19231
19232 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19233
19234         PR tree-optimization/19633
19235         * gcc.dg/pr19633.c: New test.
19236         * gcc.dg/tree-ssa/pr19633.c: New test.
19237
19238 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19239
19240         * gcc.dg/20041216-1.c: New test.
19241
19242 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19243
19244         PR objc/18862
19245         * objc.dg/selector-2.m: New test.
19246
19247 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19248
19249         * g++.dg/opt/range-test-2.C: New test.
19250
19251         PR rtl-optimization/19579
19252         * gcc.c-torture/execute/20050124-1.c: New test.
19253
19254 2005-01-26  Greg Parker  <gparker@apple.com>
19255         Stuart Hastings  <stuart@apple.com>
19256
19257         * gcc.c-torture/execute/20050125-1.c: New.
19258
19259 2005-01-18  Jan Hubicka  <jh@suse.cz>
19260
19261         PR tree-optimize/19337
19262         * gcc.c-torture/compile/20050119-1.c: New test.
19263
19264 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19265
19266         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19267         test for successful match.
19268
19269 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19270
19271         PR objc/18408
19272         * objc.dg/comp-types-7.m: New test.
19273
19274 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19275
19276         * lib/target-supports.exp (current_target_name): New.
19277         (check_effective_target_ilp32, check_effective_target_lp64):
19278         Cache the result to use as long as the current target, with
19279         multilib flags, remains the same.
19280
19281         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19282         (dg-require-weak, dg-require-visibility, dg-require-alias,
19283         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19284         dg-require-effective-target, dg-skip-if): Remove call to
19285         skip_test_and_clear_xfail.
19286         (dg-test): Clear xfail data.
19287
19288 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19289
19290         PR target/17751
19291         * gcc.dg/ppc64-toc.c: New test.
19292
19293         * g++.dg/tree-ssa/empty-1.C: New test.
19294
19295         PR middle-end/19551
19296         * gcc.c-torture/execute/20050121-1.c: New test.
19297         * gcc.dg/20050121-2.c: New test.
19298
19299 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19300         Paul Brook  <paul@codesourcery.com>
19301
19302         PR fortran/17941
19303         * gfortran.dg/real_const_1.f: New test.
19304         * gfortran.dg/real_const_2.f90: New test.
19305         * gfortran.dg/complex_int_1.f90: New test.
19306
19307 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19308
19309         PR fortran/19313
19310         * gfortan.dg/inquire_6.f90: New test.
19311
19312 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19313
19314         PR libfortran/19451
19315         * open_readonly_1.f90: New test.
19316
19317 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19318
19319         PR libfortran/18982
19320         * gfortran.dg/open_new.f90: New file.
19321
19322 2005-01-22  Paul Brook  <paul@codesourcery.com>
19323
19324         * namelist_1.f90: New test.
19325
19326 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19327
19328         PR tree-optimization/19484
19329         * gcc.c-torture/compile/20050122-[12].c: New tests.
19330
19331 2005-01-22  Paul Brook  <paul@codesourcery.com>
19332
19333         * gfortran.dg/implicit_2.f90: New test.
19334
19335 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19336
19337         PR fortran/19314
19338         * gfortran.dg/inquire_5.f90: New test.
19339
19340 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19341
19342         PR c/18809
19343         * gcc.dg/pr18809-1.c: New test.
19344
19345 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19346
19347         * gcc.dg/20050121-1.c: New test.
19348
19349         PR tree-optimization/13000
19350         * gcc.dg/20040206-1.c: Change warning to point where function is
19351         being inlined.
19352
19353 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19354
19355         PR c++/19208
19356         * g++.dg/template/array11.C: New test.
19357
19358 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19359
19360         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19361         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19362         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19363         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19364         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19365         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19366
19367 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19368
19369         PR tree-optimization/15349
19370         * gcc.dg/tree-ssa/pr15349.c: New.
19371
19372 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19373
19374         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19375
19376 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19377
19378         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19379         scan-assembler-times directive name.
19380
19381         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19382         after dg-do.
19383
19384         PR rtl-optimization/19462
19385         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19386
19387 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19388
19389         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19390         counting function calls on ia64.
19391
19392 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19393
19394         PR rtl-optimization/15139
19395         * gcc.dg/20050111-2.c: New test.
19396
19397         PR c/17297
19398         * gcc.c-torture/compile/20050113-1.c: New testcase.
19399
19400         PR middle-end/19164
19401         * gcc.dg/20050113-1.c: New testcase.
19402
19403 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19404
19405         * gcc.dg/vect/vect-85.c: Add comment.
19406         * gcc.dg/vect/vect-86.c: Add xfail for now.
19407         * gcc.dg/vect/vect-87.c: Add xfail for now.
19408         * gcc.dg/vect/vect-88.c: Add xfail for now.
19409         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19410
19411 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19412
19413         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19414
19415 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19416
19417         * g++.dg/debug/typedef3.C: New test.
19418
19419 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19420
19421         PR c/19472
19422         * gcc.dg/asm-a.c: New test.
19423
19424 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19425
19426         * gcc.dg/sh-relax.c: Add prototype for abort.
19427
19428 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19429
19430         * gcc.dg/short-compare-1.c: New test.
19431         * gcc.dg/short-compare-2.c: Likewise.
19432
19433 2005-01-18  Michael Matz  <matz@suse.de>
19434
19435         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19436
19437 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19438
19439         PR tree-optimization/19121
19440         * gcc.c-torture/compile/pr19121.c: New test.
19441
19442 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19443
19444         PR target/19357
19445         * gcc.c-torture/compile/pr19357.c: New test.
19446
19447 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19448
19449         PR c/5675
19450         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19451         pass--those that refer just to the variable, possibly with a
19452         cast.
19453         * gcc.dg/c99-const-expr-3.c: Likewise.
19454
19455         PR middle-end/13127
19456         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19457         longer emitted.
19458
19459 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19460
19461         PR fortran/18778
19462         * gfortran.dg/endfile_2.f90: New test.
19463
19464 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19465
19466         PR 19168
19467         * gfortran.dg/select_5.f90: New test.
19468
19469 2004-01-16  Paul Brook  <paul@codesourcery.com>
19470
19471         * gfortran.dg/common_4.f90: New test.
19472
19473 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19474
19475         PR rtl-optimization/19462
19476         * gcc.dg/torture/pr19462-1.c: New test.
19477
19478 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19479
19480         PR objc/19321
19481         * objc.dg/func-ptr-2.m: New.
19482         * objc.dg/volatile-1.m: New.
19483
19484 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19485
19486         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19487
19488 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19489
19490         PR tree-optimization/19060
19491         * gcc.c-torture/execute/20050104-1.c: New test.
19492
19493 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19494
19495         PR fortran/18983
19496         * gfortran.dg/write_to_null.f90: New test.
19497
19498 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19499             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19500
19501         PR other/19328
19502         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19503         argument.
19504
19505 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19506
19507         PR c++/19263
19508         * g++.dg/init/vector1.C: New test.
19509
19510 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19511
19512         PR target/13158
19513         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19514         PR target/18987
19515         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19516
19517 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19518
19519         * gfortran.dg/select_1.f90: New test.
19520         * gfortran.dg/select_2.f90: New test.
19521         * gfortran.dg/select_3.f90: New test.
19522         * gfortran.dg/select_4.f90: New test.
19523
19524 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19525
19526         PR middle-end/19084
19527         PR rtl-optimization/19348
19528         * gcc.dg/20050111-1.c: New test.
19529         * gcc.c-torture/execute/20050111-1.c: New test.
19530
19531         * gcc.dg/i386-asm-4.c: New test.
19532
19533 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19534
19535         * gcc.dg/nested-func-2.c: New test.
19536         * ada/acats/norun.lst: Remove c953002.
19537
19538 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19539
19540         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19541
19542 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19543
19544         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19545
19546 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19547
19548         PR target/18761
19549         * g++.dg/abi/align1.C: New test.
19550
19551 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19552
19553         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19554         at a time.
19555         * g++.dg/ext/altivec_check.h: Support compiling as C.
19556
19557 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19558
19559         PR c++/19355
19560         * g++.dg/expr/pr19355-1.C: New test case.
19561
19562 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19563
19564         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19565         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19566         * ada/acats/tests/c3/c92005b.ada: Likewise.
19567         * ada/acats/tests/c3/cxb3012.a: Likewise.
19568         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19569
19570 2005-01-09  Paul Brook  <paul@codesourcery.com>
19571
19572         * gfortran.dg/common_2.f90: New file.
19573         * gfortran.dg/common_3.f90: New file.
19574
19575 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19576
19577         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19578
19579 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19580
19581         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19582         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19583         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19584         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19585         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19586         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19587         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19588         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19589         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19590         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19591         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19592         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19593         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19594         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19595         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19596         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19597         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19598         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19599         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19600         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19601         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19602         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19603         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19604         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19605         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19606         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19607         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19608         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19609         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19610         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19611         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19612         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19613         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19614         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19615         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19616         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19617         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19618         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19619         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19620         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19621         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19622         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19623         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19624         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19625         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19626         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19627         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19628         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19629         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19630         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19631         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19632         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19633         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19634         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19635         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19636         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19637         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19638         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19639         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19640         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19641         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19642         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19643         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19644         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19645         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19646         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19647         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19648
19649         * gcc.dg/vect/vect-1.c: Fix spelling.
19650         * gcc.dg/vect/vect-10.c: Fix spelling.
19651         * gcc.dg/vect/vect-11.c: Fix spelling.
19652         * gcc.dg/vect/vect-12.c: Fix spelling.
19653         * gcc.dg/vect/vect-14.c: Fix spelling.
19654         * gcc.dg/vect/vect-15.c: Fix spelling.
19655         * gcc.dg/vect/vect-16.c: Fix spelling.
19656         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19657         * gcc.dg/vect/vect-64.c: Fix comments.
19658         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19659
19660 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19661             Ira Rosen  <irar@il.ibm.com>
19662
19663         * gcc.dg/vect/vect-70.c: New test.
19664         * gcc.dg/vect/vect-71.c: New test.
19665
19666 2005-01-09  Manfred Hollstein  <mh@suse.com>
19667
19668         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19669         * gcc.dg/pr18241-2.c: Likewise.
19670         * gcc.dg/pr18241-3.c: Likewise.
19671         * gcc.dg/pr18241-4.c: Likewise.
19672         * gcc.dg/pr18241-5.c: Likewise.
19673
19674 2005-01-08  Richard Henderson  <rth@redhat.com>
19675
19676         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19677         False for x86 and x86-64.
19678
19679 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19680
19681         PR tree-optimization/18241
19682         * gcc.dg/pr18241-1.c: New test.
19683         * gcc.dg/pr18241-2.c: New test.
19684         * gcc.dg/pr18241-3.c: New test.
19685         * gcc.dg/pr18241-4.c: New test.
19686         * gcc.dg/pr18241-5.c: New test.
19687
19688 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19689
19690         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19691         gfortran.dg/select_4.f90: New.
19692
19693 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19694
19695         * gcc.c-torture/execute/20050107-1.c: New test.
19696
19697 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19698
19699         PR c++/19298
19700         * g++.dg/template/ref2.C: New.
19701
19702 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19703
19704         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19705         instead of being empty.
19706
19707 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19708
19709         PR fortran/15553
19710         * gfortran.dg/array-1.f90: New test.
19711
19712 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19713
19714         PR tree-optimization/19283
19715         * gcc.c-torture/execute/20050106-1.c: New test.
19716
19717         PR rtl-optimization/18861
19718         * gcc.dg/20050105-1.c: New test.
19719
19720         PR tree-optimization/18828
19721         * gcc.dg/20050105-2.c: New test.
19722
19723 2005-01-07  Andreas Jaeger  <aj@suse.de>
19724
19725         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19726
19727 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19728
19729         PR fortran/18398
19730         * gfortran.dg/fmt_read.f90: New test.
19731
19732 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19733
19734         * gcc.dg/rs6000-ldouble-2.c: New.
19735
19736 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19737
19738         PR c++/19244
19739         * g++.dg/parser/ctor2.C: New test.
19740
19741 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19742
19743         PR c++/17154
19744         * g++.dg/template/using9.C: New test.
19745
19746 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19747
19748         PR c++/19258
19749         * g++.dg/lookup/friend6.C: New test.
19750
19751 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19752
19753         PR c++/19270
19754         * g++.dg/template/array10.C: New.
19755
19756 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19757
19758         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19759         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19760
19761 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19762
19763         * gcc.c-torture/compile/20050105-1.c: New test.
19764
19765 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19766
19767         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19768
19769 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19770
19771         PR middle-end/19100
19772         * gcc.dg/conv-3.c: New test case.
19773
19774 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19775
19776         * gcc.dg/asm-wide-1.c: New test.
19777
19778 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19779
19780         PR c++/19030
19781         * g++.dg/parse/crash22.C: New
19782
19783 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19784
19785         PR 19257
19786         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19787
19788 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19789
19790         PR middle-end/17767
19791         * gcc.dg/i386-mmx-6.c: New test case.
19792
19793 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19794
19795         PR tree-optimization/18308
19796         * gcc.dg/vect/pr18308.c: New testcase.
19797
19798 2005-01-04  Andreas Jaeger  <aj@suse.de>
19799
19800         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19801
19802 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19803             Robert Bowdidge <bowdidge@apple.com>
19804
19805         * gcc.dg/cpp/subframework1.c: New.
19806         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19807         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19808         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19809         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19810
19811 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19812
19813         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19814         producing warning.
19815         * gcc.dg/darwin-weakimport-2.c: New.
19816
19817 2005-01-03  Richard Henderson  <rth@redhat.com>
19818
19819         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19820
19821 2005-01-03  Richard Henderson  <rth@redhat.com>
19822
19823         * gcc.dg/vect/vect.exp: Enable for ia64.
19824         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19825         (check_effective_target_vect_float): Likewise.
19826         (check_effective_target_vect_no_align): Likewise.
19827         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19828         * gcc.dg/vect/vect-8.c: Likewise.
19829
19830 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19831
19832         PR target/19236
19833         * gcc.dg/pr19236-1.c: New test case.
19834
19835 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19836
19837         PR rtl-optimization/12092
19838         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19839
19840 2005-01-02  Andreas Jaeger  <aj@suse.de>
19841
19842         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19843
19844 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19845             Andrew Pinski  <pinskia@physics.uc.edu>
19846
19847         PR rtl-optimization/12092
19848         * gcc.dg/pr12092-1.c: New test case.
19849
19850 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19851
19852         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19853         'hidden' and 'default' for better portability.
19854         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19855
19856         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19857         6 and 7.
19858         * g++.old-deja/g++.brendan/new3.C: Likewise.
19859
19860 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19861
19862         * gcc.dg/20041231-1.C: New test.
19863         * g++.dg/warn/Wunreachable-code-1.C: New test.
19864
19865 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19866
19867         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19868         file, not /dev/null.  Abort on error.
19869
19870 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19871             Ziemowit Laski  <zlaski@apple.com>
19872
19873         PR objc/18971
19874         * objc.dg/encode-5.m: New test.
19875
19876 2004-12-29  Richard Henderson  <rth@redhat.com>
19877
19878         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19879         * objc.dg/stabs-1.m: Disable for ia64.
19880
19881 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19882
19883         PR c++/19190
19884         * g++.dg/warn/Wunused-10.C: New test.
19885
19886 2004-12-28  Richard Henderson  <rth@redhat.com>
19887
19888         * objc.dg/stabs-1.m: Disable for alpha.
19889
19890 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19891
19892         PR c++/19149
19893         * g++.dg/parse/error23.C: New test.
19894
19895 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19896
19897         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19898
19899         PR fortran/19032
19900         * gfortran.dg/intrinsic_modulo_1.f90: New.
19901         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19902         tests with divisor -1.
19903
19904 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19905
19906         * g++.dg/opt/temp1.C (memcpy): Return a value.
19907
19908         PR c++/19148
19909         * g++.dg/expr/cond7.C: New test.
19910
19911 2004-12-27  Paul Brook  <paul@codesourcery.com>
19912
19913         * gfortran.dg/g77/select_no_compile.f: Remove.
19914
19915 2004-12-27  Richard Henderson  <rth@redhat.com>
19916
19917         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19918         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19919         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19920
19921 2004-12-26  Richard Henderson  <rth@redhat.com>
19922
19923         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19924         by 1i instead of token pasting.
19925
19926 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19927
19928         PR tree-optimization/17578
19929         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19930         to additional_flags.
19931         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19932
19933 2004-12-25  Richard Henderson  <rth@redhat.com>
19934
19935         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19936         Remove Alpha.
19937
19938 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19939
19940         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19941         hppa*-*-hpux*.
19942         * gcc.dg/pr17957.c (dg-options): Likewise.
19943         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19944         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19945         instead of 0 on __hppa__.
19946         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19947         "foo,%r" on hppa*-*-*.
19948
19949 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19950
19951         PR fortran/19071
19952         * gfortran.dg/complex_write.f90: New test.
19953
19954 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19955
19956         PR c++/17595
19957         * g++.dg/parse/pragma2.C: New test.
19958
19959         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19960
19961 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19962
19963         * gcc.dg/empty2.c: Add missing dg-warning.
19964
19965 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19966
19967         PR c++/17413
19968         * g++.dg/template/local4.C: New test.
19969         * g++.dg/template/crash19.C: Add dg-error marker.
19970
19971         * g++.dg/template/crash31.C: Correct embedded PR number.
19972
19973 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19974
19975         PR c++/16405
19976         * g++.dg/opt/temp1.C: Add do-run marker.
19977
19978 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19979
19980         * g++.dg/template/spec19.C: New.
19981
19982 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19983
19984         PR target/16819
19985         * gcc.dg/empty2.c: New.
19986
19987 2004-12-23  Richard Henderson  <rth@redhat.com>
19988
19989         * lib/target-supports.exp (check_effective_target_vect_no_align):
19990         Remove i?86 and x86-64.
19991
19992 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/16405
19995         * g++.dg/opt/temp1.C: New test.
19996
19997 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19998
19999         PR c++/18733
20000         * g++.dg/template/friend33.C: New testcase.
20001
20002 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20003
20004         PR c++/18464
20005         * g++.dg/template/cond5.C: New test.
20006
20007         PR c++/18492
20008         * g++.dg/inherit/thunk3.C: New test.
20009
20010         PR c++/11224
20011         * g++.dg/warn/Wunused-9.C: New test.
20012
20013 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20014
20015         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20016
20017 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20018
20019         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20020
20021 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20022
20023         PR c++/18378
20024         * g++.dg/ext/packed8.C: New test.
20025
20026         PR c++/19063
20027         * g++.dg/template/crash31.C: New test.
20028
20029         PR c++/19034
20030         * g++.dg/template/crash30.C: New test.
20031
20032 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20033
20034         PR C++/18984
20035         * g++.dg/eh/ctor3.C: New test.
20036
20037 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20038
20039         * objc.dg/stabs-1.m: Allow section name to be quoted and
20040         assembly label to begin with '.LL'.
20041
20042 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20043
20044         * gcc.dg/vect/vect.exp
20045         (check_effective_target_lp64_or_vect_no_align): New.
20046         * gcc.dg/vect/vect-77.c: Use it.
20047         * gcc.dg/vect/vect-78.c: Use it.
20048
20049         * lib/target-supports.exp
20050         (check_effective_target_vect_no_max,
20051         check_effective_target_vect_no_bitwise,
20052         check_effective_target_vect_no_align): New.
20053         * gcc.dg/vect/vect-13.c: Use them.
20054         * gcc.dg/vect/vect-17.c: Ditto.
20055         * gcc.dg/vect/vect-18.c: Ditto.
20056         * gcc.dg/vect/vect-19.c: Ditto.
20057         * gcc.dg/vect/vect-20.c: Ditto.
20058         * gcc.dg/vect/vect-27.c: Ditto.
20059         * gcc.dg/vect/vect-29.c: Ditto.
20060         * gcc.dg/vect/vect-44.c: Ditto.
20061         * gcc.dg/vect/vect-48.c: Ditto.
20062         * gcc.dg/vect/vect-50.c: Ditto.
20063         * gcc.dg/vect/vect-52.c: Ditto.
20064         * gcc.dg/vect/vect-54.c: Ditto.
20065         * gcc.dg/vect/vect-56.c: Ditto.
20066         * gcc.dg/vect/vect-58.c: Ditto.
20067         * gcc.dg/vect/vect-60.c: Ditto.
20068         * gcc.dg/vect/vect-72.c: Ditto.
20069         * gcc.dg/vect/vect-80.c: Ditto.
20070
20071 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20072
20073         PR c++/14075
20074         * g++.dg/init/string1.C: New.
20075
20076         PR c++/18975
20077         * g++.dg/other/synth1.C: New.
20078
20079 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20080
20081         PR c/18963
20082         * gcc.dg/pr18963-1.c: New test.
20083
20084 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20085
20086         PR c/18596
20087         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20088         * gcc.dg/pr18596-1.c: Use dg-error.
20089         (dg-options): Use -fno-unit-at-a-time.
20090         * gcc.dg/pr18596-2.c: New test.
20091         * gcc.dg/pr18596-3.c: New test.
20092
20093 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20094
20095         PR middle-end/18683
20096         * g++.dg/opt/pr18683-1.C: New test case.
20097
20098 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20099
20100         PR other/19093
20101         * g++.dg/opt/max1.C: Fix for 64bit targets.
20102
20103 2004-12-20  Matt Austern  <austern@apple.com>
20104
20105         PR c++/19044
20106         * g++.dg/ext/builtin6.C: New
20107
20108 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20109
20110         PR tree-optimization/19080
20111         * gcc.c-torture/compile/pr19080.c: New test.
20112
20113 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20114
20115         * gcc.dg/20041219-1.c: New test.
20116
20117 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20118
20119         PR middle-end/19068
20120         * g++.dg/opt/max1.C: New test case.
20121
20122 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20123
20124         * gcc.dg/fdata-sections-1.c: New test.
20125
20126 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20127
20128         PR middle-end/18548
20129         * gcc.dg/max-1.c: New test case.
20130
20131 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20132
20133         * gcc.c-torture/execute/20041218-1.c: New test.
20134
20135 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20136
20137         * gcc.dg/pr18501.c: New test.
20138         * gcc.dg/uninit-5.c: XFAIL.
20139         * gcc.dg/uninit-9.c: XFAIL.
20140
20141 2004-12-17  Dale Johannesen  <dalej@apple.com>
20142
20143         * gcc.dg/20041213-1.c: New.
20144
20145 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20146
20147         * objc.dg/stabs-1.m: Allow assembly label to begin
20148         with a dot ('.').
20149
20150 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20151
20152         * gcc.c-torture/execute/20041213-1.c: Move...
20153         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20154
20155 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20156
20157         PR c++/18721
20158         * g++.dg/lookup/conv-5.C: New.
20159
20160 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20161
20162         * objc.dg/stabs-1.m: New test.
20163
20164 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20165
20166         * gcc.dg/visibility-c.c: Change compile to
20167         assemble for the test.
20168
20169 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20170
20171         PR target/19041
20172         * gcc.dg/visibility-c.c: New test.
20173
20174 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20175
20176         PR middle-end/18493
20177         * gcc.dg/switch-8.c: New test case.
20178
20179 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20180
20181         PR c++/18905
20182         * g++.dg/template/init4.C: New.
20183         * g++.dg/opt/static3.C: Enable optimizer.
20184
20185 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20186
20187         * g++.dg/other/complex1.C: New test.
20188
20189 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20190
20191         * g++.dg/opt/inline9.C: New test.
20192
20193 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20194
20195         PR fortran/18993
20196         * gfotran.dg/nullify_1.f: New test.
20197
20198 2004-12-15  Richard Henderson  <rth@redhat.com>
20199
20200         * gcc.target/i386/i386.exp: New harness.
20201         * gcc.target/i386/vect-args.c: New.
20202
20203 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20204
20205         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20206
20207 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20208
20209         PR c++/18825
20210         * g++.dg/template/friend32.C: New test.
20211
20212 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20213
20214         * cpp/pragma-once-1.c: New test.
20215         * cpp/pragma-once-1b.h: Likewise.
20216         * cpp/pragma-once-1c.h: Likewise.
20217         * cpp/pragma-once-1d.h: Likewise.
20218         * cpp/inc/pragma-once-1a.h: Likewise.
20219
20220 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20221             Steven G. Kargl  <kargls@comcast.net>
20222
20223         PR fortran/17597
20224         * gfortran.dg/list_read_3.f90: New test.
20225
20226 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20227
20228         * gcc.dg/ftrapv-2.c: New test.
20229
20230 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20231
20232         PR c++/18981
20233         * g++.dg/template/typename9.C: New test.
20234
20235 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20236
20237         PR c++/18738
20238         * g++.dg/template/typename8.C: New test.
20239         * g++.dg/parse/friend2.C: Tweak error message.
20240
20241 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20242
20243         * gcc.c-torture/20041214-1.c: New test.
20244
20245 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20246
20247         PR c++/18965
20248         * g++.dg/init/array17.C: New test.
20249
20250 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20251
20252         PR c++/18793
20253         * g++.dg/init/aggr3.C: New test.
20254
20255 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20256
20257         * gcc.dg/altivec-types-1.c: New test.
20258         * gcc.dg/altivec-types-2.c: New test.
20259         * gcc.dg/altivec-types-3.c: New test.
20260         * gcc.dg/altivec-types-4.c: New test.
20261         * g++.dg/ext/altivec-types-1.C: New test.
20262         * g++.dg/ext/altivec-types-2.C: New test.
20263         * g++.dg/ext/altivec-types-3.C: New test.
20264         * g++.dg/ext/altivec-types-4.C: New test.
20265
20266 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20267
20268         PR middle-end/18951
20269         * gcc.c-torture/execute/20041213-1.c: New test.
20270
20271 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20272
20273         PR c++/18949
20274         * g++.dg/template/cast1.C: New.
20275
20276 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20277
20278         * gcc.c-torture/execute/20041213-2.c: New test.
20279
20280 2004-12-13  Richard Henderson  <rth@redhat.com>
20281
20282         * gcc.dg/i386-sse-10.c: Fix typo in options.
20283
20284 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20285
20286         PR c++/18968
20287         * g++.dg/opt/pr18968.C: New test.
20288
20289 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20290
20291         PR c++/18925
20292         * g++.dg/ext/visibility/staticdatamem.C: New test.
20293
20294 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20295
20296         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20297
20298 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20299
20300         PR rtl-optimization/18928
20301         * gcc.dg/pr18928-1.c: New test case.
20302
20303 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20304
20305         PR tree-opt/16951
20306         * gcc.c-torture/compile/20041211-1.c: New.
20307
20308 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20309
20310         PR middle-end/17564
20311         * gcc.c-torture/execute/20041212-1.c: New test.
20312
20313 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20314
20315         PR fortran/18869
20316         * gfortran.dg/common_1.f90: New test.
20317
20318 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20319         Paul Brook  <paul@codesourcery.com>
20320
20321         PR fortran/16222
20322         * gfortran.dg/real_do_1.f90: New test.
20323
20324 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20325
20326         PR tree-opt/18040
20327         * g++.dg/opt/ptrmem6.C: New test.
20328
20329 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20330
20331         PR middle-end/18921
20332         * gcc.dg/pr18921-1.c: New test case.
20333
20334 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20335
20336         PR fortran/17175
20337         * gfortran.dg/scale_1.f90: New test.
20338
20339 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20340
20341         PR middle-end/18903
20342         * gcc.c-torture/compile/pr18903.c: New test.
20343
20344 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20345
20346         * gcc.c-torture/execute/20041210-1.c: New test.
20347
20348 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20349
20350         PR c++/18731
20351         * g++.dg/parser/struct-1.C: New test.
20352         * g++.dg/parser/struct-2.C: New test.
20353         * g++.dg/parser/struct-3.C: New test.
20354
20355 2004-12-09  Richard Henderson  <rth@redhat.com>
20356
20357         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20358
20359         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20360         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20361
20362 2004-12-09  Matt Austern  <austern@apple.com>
20363
20364         PR c++/18514
20365         * g++.dg/ext/builtin1.C: New
20366         * g++.dg/ext/builtin2.C: New
20367         * g++.dg/ext/builtin3.C: New
20368         * g++.dg/ext/builtin4.C: New
20369         * g++.dg/ext/builtin5.C: New
20370
20371 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20372
20373         PR tree-opt/18904
20374         * g++.dg/opt/ptrmem5.C: New test.
20375
20376 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20377
20378         * g++.dg/parse/typename5.C: Adjust for new error.
20379         * g++.dg/parse/typename7.C: New.
20380
20381 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20382
20383         PR c++/18073
20384         * g++.dg/other/mmintrin.C: New test.
20385
20386 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20387
20388         PR c++/16681
20389         * g++.dg/init/array15.C: New.
20390         * g++.dg/init/array16.C: New.
20391
20392 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20393
20394         PR fortran/18826
20395         * gfortran.dg/assign_1.f90: New test.
20396
20397 2004-12-08  Nick Clifton  <nickc@redhat.com>
20398
20399         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20400         * gcc.target/xstormy16/data_below100: Likewise.
20401         * gcc.target/xstormy16/sfr: Likewise.
20402         * gcc.target/xstormy16/below100.S: New test source file.
20403         * gcc.target/xstormy16/below100.ld: New test linker script.
20404         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20405         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20406         bp instructions.
20407         * gcc.target/xstormy16/bp.c: Likewise.
20408
20409         * gcc.target/xstormy16/bss_below100: New files:
20410         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20411         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20412         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20413         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20414         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20415         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20416         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20417         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20418         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20419         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20420         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20421         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20422         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20423         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20424         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20425         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20426         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20427         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20428         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20429         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20430         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20431         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20432         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20433         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20434         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20435         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20436         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20437
20438         * gcc.target/xstormy16/data_below100: New files:
20439         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20440         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20441         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20442         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20443         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20444         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20445         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20446         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20447         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20448         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20449         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20450         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20451         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20452         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20453         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20454         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20455         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20456         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20457         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20458         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20459         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20460         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20461         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20462         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20463         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20464         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20465         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20466
20467         * gcc.target/xstormy16/sfr: New files:
20468         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20469         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20470         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20471         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20472         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20473         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20474         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20475         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20476         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20477         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20478         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20479         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20480         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20481         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20482         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20483         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20484         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20485         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20486         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20487         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20488         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20489         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20490         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20491         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20492         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20493         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20494         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20495         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20496         27_if0_sfrw_bitfield_f.c
20497
20498 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20499
20500         PR c++/18100
20501         * g++.dg/lookup/name-clash4.C: New test.
20502
20503 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20504
20505         PR c++/18672
20506         * g++.dg/opt/array1.C: New.
20507
20508         PR c++/18803
20509         * g++.dg/template/operator5.C: New.
20510
20511 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20512
20513         PR c/18867
20514         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20515
20516 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20517
20518         * gcc.dg/noncompile/20041207.c: New test.
20519
20520 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20521
20522         * g++.dg/other/unreachable-1.C: New test.
20523
20524 2004-12-06  Nick Clifton  <nickc@redhat.com>
20525
20526         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20527         <limits.h> because the latter comes from gcc's include/ directory
20528         and not the newlib/libc/include directory.
20529
20530 2004-12-04  Richard Henderson  <rth@redhat.com>
20531
20532         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20533
20534 2004-12-04  Richard Henderson  <rth@redhat.com>
20535
20536         * lib/target-supports.exp (check_gc_sections_available): Disable
20537         for alpha and ia64.
20538
20539 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20540
20541         PR middle-end/17909
20542         * g++.dg/other/vararg-2.C: New test.
20543
20544 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20545
20546         PR c++/17011, c++/17971
20547         * g++.dg/template/error15.C: Adjust expected error.
20548         * g++.dg/template/instantiate3.C: Likewise.
20549
20550 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20551
20552         * gcc.dg/altivec-18.c: Fix for darwin
20553
20554 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20555
20556         PR c++/18782
20557         * g++.dg/parse/ptrmem2.C: New.
20558
20559         PR c++/18318
20560         * g++.dg/template/new1.C: New.
20561
20562 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20563
20564         PR fortran/18710
20565         * gfortran.dg/direct_io_3.f90: New test.
20566
20567 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20568
20569         PR 18758
20570         * g++.dg/parse/crash21.C: New.
20571
20572 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20573
20574         PR c++/15664, c++/18276
20575         * g++.dg/template/ttp13.C: New test.
20576         * g++.dg/template/ttp14.C: Likewise.
20577
20578 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20579
20580         PR c++/18123
20581         * g++.dg/parse/enum2.C: New test.
20582         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20583
20584 2004-12-02  Nick Clifton  <nickc@redhat.com>
20585
20586         * gcc.target/xstormy16: New test directory.
20587         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20588         * gcc.target/xstormy16/bp.c: Check the generation of bp
20589         instructions.
20590         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20591         bn instructions and the BELOW100 attribute.
20592
20593 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20594
20595         PR target/16952
20596         * gcc.dg/ppc-eabi.c: New.
20597
20598 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20599
20600         PR fortran/18284
20601         * gfortran.dg/backspace.f90
20602
20603 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20604
20605         * gfortran.dg/inquire.f90: New test.
20606
20607 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20608
20609         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20610         handle effective-target-keyword.
20611         (dg-skip-if): Support effective-target keyword as target list.
20612         (dg-xfail-if): Ditto.
20613         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20614
20615 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20616
20617         PR tree-optimization/18291
20618         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20619
20620 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20621
20622         PR C++/18729
20623         * g++.dg/parse/crash20.C: New.
20624
20625         PR c++/17431
20626         * g++.dg/overload/arg1.C: New.
20627         * g++.dg/overload/arg2.C: New.
20628         * g++.dg/overload/arg3.C: New.
20629         * g++.dg/overload/arg4.C: New.
20630
20631 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20632
20633         * gcc.dg/c99-flex-array-4.c: Remove.
20634
20635 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20636
20637         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20638
20639         * lib/target-supports.exp (is-effective-target): Simplify.
20640
20641         * lib/target-supports.exp (check_effective_target_vect_long):
20642         Fix for powerpc64-*-*.
20643
20644 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20645
20646         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20647         to support new requirements on FreeBSD 5.
20648
20649 2004-11-30  Devang Patel  <dpatel@apple.com>
20650
20651         PR 18702
20652         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20653
20654 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20655
20656         * g++.dg/ext/altivec-13.C: New test.
20657
20658 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20659
20660         PR tree-opt/18298
20661         * gcc.c-torture/execute/p18298.c: New test.
20662
20663 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20664             Dorit Naishlos  <dorit@il.ibm.com>
20665
20666         PR tree-opt/18607
20667         * gcc.dg/vect/vect-89.c: New test.
20668
20669 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20670
20671         * gcc.dg/pr18596-1.c: New test.
20672
20673 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20674
20675         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20676
20677 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20678
20679         PR c/18479
20680         * gcc.dg/pr18479.c: New test.
20681
20682 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20683
20684         PR target/18490
20685         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20686         mmix-knuth-mmixware.
20687
20688         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20689         cris-*-elf* cris-*-aout* mmix-*-*
20690
20691 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20692
20693         PR middle-end/18725
20694         * gcc.dg/pr18725.c: New test.
20695
20696 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20697
20698         PR target/18488
20699         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20700
20701         PR target/18336
20702         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20703
20704 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20705
20706         PR c++/18368
20707         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20708         * g++.old-deja/g++.law/ctors5.C: Likewise.
20709         * g++.old-deja/g++.other/crash25.C: Likewise.
20710
20711         PR c++/18674
20712         * g++.dg/template/error16.C: New test.
20713
20714         PR c++/18512
20715         * g++.dg/template/crash29.C: New test.
20716
20717 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20718
20719         PR tree-optimization/18712
20720         * gcc.c-torture/compile/pr18712.c: New test.
20721
20722 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20723
20724         PR c/7544
20725         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20726         tests.
20727
20728 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20729
20730         PR c++/18652
20731         * g++.dg/lookup/crash6.C: New test.
20732
20733 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20734
20735         PR middle-end/18164
20736         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20737
20738 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20739
20740         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20741         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20742         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20743
20744 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20745
20746         * gcc.dg/pr18164.c: New test.
20747
20748 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20749
20750         * gcc.dg/funroll-loops-all.c: New.
20751
20752 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20753
20754         PR target/18489
20755         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20756         delimeter, match space and TAB as well as ":".
20757
20758         PR target/18484
20759         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20760
20761         PR target/18348
20762         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20763
20764         PR target/18345
20765         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20766
20767         PR target/18337
20768         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20769
20770 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20771
20772         * gfortran.dg/direct_io_2.f90: New test.
20773
20774 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20775
20776         PR target/18334
20777         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20778
20779 2004-11-28  Richard Henderson  <rth@redhat.com>
20780
20781         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20782
20783 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20784
20785         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20786         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20787         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20788         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20789         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20790         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20791         gcc.dg/pointer-arith-8.c: New tests.
20792
20793 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20794
20795         PR fortran/18364
20796         * gfortran.dg/endfile.f90: New test.
20797
20798 2004-11-27  Falk Hueffner  <falk@debian.org>
20799
20800         * gcc.dg/loop-6.c: New test.
20801
20802 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20803
20804         * gcc.c-torture/execute/20041126-1.c: New test.
20805
20806 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20807
20808         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20809         on IRIX.
20810
20811 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20812
20813         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20814         functions.
20815
20816 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20817
20818         PR rtl-optimization/17825
20819         * gcc.c-torture/compile/20041119-1.c: New test.
20820
20821 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20822
20823         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20824         Check existence of ld library path variables before unsetting.
20825
20826 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20827
20828         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20829
20830 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20831
20832         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20833
20834 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20835
20836         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20837
20838 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20839
20840         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20841         dg-do directive.
20842
20843 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20844
20845         * gcc.dg/pr17957.c: Pass --param, not -param.
20846
20847 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20848
20849         PR middle-end/17957
20850         * testsuite/gcc.dg/pr17957.c: New test.
20851
20852 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20853
20854         PR c++/18445
20855         * g++.dg/template/crash28.C: Likewise.
20856
20857         PR c++/18001
20858         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20859         * g++.dg/ext/lvaddr.C: Likewise.
20860         * g++.dg/opt/pr7503-3.C: Likewise.
20861
20862         PR c++/18466
20863         * g++.dg/parse/qualified3.C: New test.
20864         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20865
20866         PR c++/18545
20867         * g++.dg/expr/return1.C: New test.
20868
20869 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20870
20871         Friend class name lookup 3/n, PR c++/3332
20872         * g++.dg/lookup/friend3.C: New test.
20873         * g++.dg/lookup/friend4.C: Likewise.
20874         * g++.dg/lookup/friend5.C: Likewise.
20875
20876 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20877
20878         Friend class name lookup 2/n, PR c++/14513, c++/15410
20879         * g++.dg/lookup/friend2.C: New test.
20880         * g++.dg/template/friend31.C: Likewise.
20881
20882 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20883
20884         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20885
20886 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20887
20888         PR c++/17473
20889         * g++.dg/tc1/dr56.C: Remove.
20890         * g++.dg/template/typedef1.C: Add dg-error markers.
20891         * g++.old-deja/g++.other/typedef7.C: Likewise.
20892
20893         PR c++/18285
20894         * g++.dg/parse/typedef7.C: New test.
20895
20896 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20897
20898         * gcc.c-torture/execute/20041124-1.c: New test.
20899
20900 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20901
20902         * g++.dg/template/deduce3.C: New test.
20903
20904         PR c++/18586
20905         * g++.dg/template/crash27.C: New test.
20906
20907         PR c++/18530
20908         * g++.dg/warn/Wshadow-3.C: New test.
20909
20910 2004-11-24  Devang Patel  <dpatel@apple.com>
20911
20912         PR/18555
20913         * gcc.dg/cpp/isysroot-1.c: New test.
20914         * gcc.dg/cpp/usr/include/stdio.h: New file.
20915         * gcc.dg/cpp/isysroot-2.c: New test.
20916         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20917         New file.
20918
20919 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20920
20921         PR c++/8929
20922         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20923
20924 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20925
20926         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20927         * gcc.target/sparc/pdist.c: Likewise.
20928
20929 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20930
20931         PR c++/16882
20932         * g++.dg/conversion/simd1.C: New test.
20933
20934 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20935
20936         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20937         and restore_ld_library_path_env_vars.
20938         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20939         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20940         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20941         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20942
20943 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20944
20945         * gcc.dg/pragma-align-2.c: Test macro expansion.
20946         * gcc.dg/pragma-pack-2.c: New test.
20947
20948 2004-11-23  Richard Henderson  <rth@redhat.com>
20949
20950         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20951         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20952         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20953         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20954         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20955         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20956
20957         * gcc.dg/vect/vect.exp: Add check for alpha.
20958         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20959         (check_effective_target_vect_int): Enable for alpha.
20960         (check_effective_target_vect_long): New.
20961         (is-effective-target): Add it.
20962
20963 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20964
20965         * gcc.dg/pr18614-1.c: New test.
20966
20967 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20968
20969         * gcc.dg/setjmp-2.c: New test.
20970
20971 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20972
20973         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20974         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20975         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20976         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20977         gcc.target/sparc/pdist.c: New tests.
20978
20979 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20980
20981         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20982
20983 2004-11-22  Dale Johannesen  <dalej@apple.com>
20984
20985         * gcc.dg/20041111-1.c: New.
20986
20987 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20988
20989         PR tree-opt/18536
20990         * gcc.dg/vect/pr18536.c: New test.
20991
20992 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20993
20994         PR c++/18354
20995         * g++.dg/template/nontype11.C: New test.
20996
20997 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20998
20999         PR middle-end/18520
21000         * gcc.dg/pr18520-1.c: New test case.
21001
21002 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21003
21004         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21005         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21006         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21007         expected diagnostics.
21008
21009 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21010
21011         PR target/18580
21012         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21013         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21014         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21015
21016 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21017
21018         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21019
21020 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21021             Joseph Myers  <joseph@codesourcery.com>
21022
21023         * lib/target-supports.exp (check_visibility_available): Really
21024         test the compiler.
21025
21026 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21027
21028         PR tree-opt/18181
21029         * gcc.dg/vect/vect-85.c: New test.
21030         * gcc.dg/vect/vect-86.c: New test.
21031         * gcc.dg/vect/vect-87.c: New test.
21032         * gcc.dg/vect/vect-88.c: New test.
21033
21034 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21035
21036         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21037
21038 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21039
21040         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21041         * gcc.dg/ppc-and-1.c: Ditto.
21042         * gcc.dg/ppc-compare-1.c: Ditto.
21043         * gcc.dg/ppc-mov-1.c: Ditto
21044
21045 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21046             Mark Mitchell  <mark@codesourcery.com>
21047
21048         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21049
21050 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21051             Aldy Hernandez  <aldyh@redhat.com>
21052
21053         * lib/target-supports.exp (check_effective_target_vect_int): New
21054         (check_effective_target_vect_float): New
21055         (check_effective_target_vect_double): New.
21056         (is-effective-target): Support new effective targets keywords.
21057         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21058         default action for dg-do.
21059         * gcc.dg/vect/pr16105.c: Use new support.
21060         * gcc.dg/vect/pr18400.c: Ditto.
21061         * gcc.dg/vect/pr18425.c: Ditto.
21062         * gcc.dg/vect/vect-1.c: Ditto.
21063         * gcc.dg/vect/vect-10.c: Ditto.
21064         * gcc.dg/vect/vect-11.c: Ditto.
21065         * gcc.dg/vect/vect-12.c: Ditto.
21066         * gcc.dg/vect/vect-13.c: Ditto.
21067         * gcc.dg/vect/vect-14.c: Ditto.
21068         * gcc.dg/vect/vect-15.c: Ditto.
21069         * gcc.dg/vect/vect-16.c: Ditto.
21070         * gcc.dg/vect/vect-17.c: Ditto.
21071         * gcc.dg/vect/vect-18.c: Ditto.
21072         * gcc.dg/vect/vect-19.c: Ditto.
21073         * gcc.dg/vect/vect-2.c: Ditto.
21074         * gcc.dg/vect/vect-20.c: Ditto.
21075         * gcc.dg/vect/vect-21.c: Ditto.
21076         * gcc.dg/vect/vect-22.c: Ditto.
21077         * gcc.dg/vect/vect-23.c: Ditto.
21078         * gcc.dg/vect/vect-24.c: Ditto.
21079         * gcc.dg/vect/vect-25.c: Ditto.
21080         * gcc.dg/vect/vect-26.c: Ditto.
21081         * gcc.dg/vect/vect-27.c: Ditto.
21082         * gcc.dg/vect/vect-27a.c: Ditto.
21083         * gcc.dg/vect/vect-28.c: Ditto.
21084         * gcc.dg/vect/vect-29.c: Ditto.
21085         * gcc.dg/vect/vect-29a.c: Ditto.
21086         * gcc.dg/vect/vect-3.c: Ditto.
21087         * gcc.dg/vect/vect-30.c: Ditto.
21088         * gcc.dg/vect/vect-31.c: Ditto.
21089         * gcc.dg/vect/vect-32.c: Ditto.
21090         * gcc.dg/vect/vect-33.c: Ditto.
21091         * gcc.dg/vect/vect-34.c: Ditto.
21092         * gcc.dg/vect/vect-35.c: Ditto.
21093         * gcc.dg/vect/vect-36.c: Ditto.
21094         * gcc.dg/vect/vect-37.c: Ditto.
21095         * gcc.dg/vect/vect-38.c: Ditto.
21096         * gcc.dg/vect/vect-4.c: Ditto.
21097         * gcc.dg/vect/vect-40.c: Ditto.
21098         * gcc.dg/vect/vect-41.c: Ditto.
21099         * gcc.dg/vect/vect-42.c: Ditto.
21100         * gcc.dg/vect/vect-43.c: Ditto.
21101         * gcc.dg/vect/vect-44.c: Ditto.
21102         * gcc.dg/vect/vect-45.c: Ditto.
21103         * gcc.dg/vect/vect-46.c: Ditto.
21104         * gcc.dg/vect/vect-47.c: Ditto.
21105         * gcc.dg/vect/vect-48.c: Ditto.
21106         * gcc.dg/vect/vect-48a.c: Ditto.
21107         * gcc.dg/vect/vect-49.c: Ditto.
21108         * gcc.dg/vect/vect-5.c: Ditto.
21109         * gcc.dg/vect/vect-50.c: Ditto.
21110         * gcc.dg/vect/vect-51.c: Ditto.
21111         * gcc.dg/vect/vect-52.c: Ditto.
21112         * gcc.dg/vect/vect-53.c: Ditto.
21113         * gcc.dg/vect/vect-54.c: Ditto.
21114         * gcc.dg/vect/vect-55.c: Ditto.
21115         * gcc.dg/vect/vect-56.c: Ditto.
21116         * gcc.dg/vect/vect-56a.c: Ditto.
21117         * gcc.dg/vect/vect-57.c: Ditto.
21118         * gcc.dg/vect/vect-58.c: Ditto.
21119         * gcc.dg/vect/vect-59.c: Ditto.
21120         * gcc.dg/vect/vect-6.c: Ditto.
21121         * gcc.dg/vect/vect-60.c: Ditto.
21122         * gcc.dg/vect/vect-61.c: Ditto.
21123         * gcc.dg/vect/vect-62.c: Ditto.
21124         * gcc.dg/vect/vect-63.c: Ditto.
21125         * gcc.dg/vect/vect-64.c: Ditto.
21126         * gcc.dg/vect/vect-65.c: Ditto.
21127         * gcc.dg/vect/vect-66.c: Ditto.
21128         * gcc.dg/vect/vect-67.c: Ditto.
21129         * gcc.dg/vect/vect-68.c: Ditto.
21130         * gcc.dg/vect/vect-69.c: Ditto.
21131         * gcc.dg/vect/vect-7.c: Ditto.
21132         * gcc.dg/vect/vect-72.c: Ditto.
21133         * gcc.dg/vect/vect-72a.c: Ditto.
21134         * gcc.dg/vect/vect-73.c: Ditto.
21135         * gcc.dg/vect/vect-74.c: Ditto.
21136         * gcc.dg/vect/vect-75.c: Ditto.
21137         * gcc.dg/vect/vect-76.c: Ditto.
21138         * gcc.dg/vect/vect-77.c: Ditto.
21139         * gcc.dg/vect/vect-77a.c: Ditto.
21140         * gcc.dg/vect/vect-78.c: Ditto.
21141         * gcc.dg/vect/vect-79.c: Ditto.
21142         * gcc.dg/vect/vect-8.c: Ditto.
21143         * gcc.dg/vect/vect-80.c: Ditto.
21144         * gcc.dg/vect/vect-82.c: Ditto.
21145         * gcc.dg/vect/vect-82_64.c: Ditto.
21146         * gcc.dg/vect/vect-83.c: Ditto.
21147         * gcc.dg/vect/vect-83_64.c: Ditto.
21148         * gcc.dg/vect/vect-9.c: Ditto.
21149         * gcc.dg/vect/vect-all.c: Ditto.
21150         * gcc.dg/vect/vect-none.c: Ditto.
21151
21152 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21153
21154         * lib/gcc-dg.exp (dg-skip-if): New function.
21155         (dg-forbid-option): Remove.
21156         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21157         * g++.dg/abi/bitfield8.C: Likewise.
21158         * g++.dg/abi/dtor1.C: Likewise.
21159         * g++.dg/abi/empty10.C: Likewise.
21160         * g++.dg/abi/empty7.C: Likewise.
21161         * g++.dg/abi/empty9.C: Likewise.
21162         * g++.dg/abi/layout3.C: Likewise.
21163         * g++.dg/abi/layout4.C: Likewise.
21164         * g++.dg/abi/thunk1.C: Likewise.
21165         * g++.dg/abi/thunk2.C: Likewise.
21166         * g++.dg/abi/vbase11.C: Likewise.
21167         * g++.dg/abi/vthunk2.C: Likewise.
21168         * g++.dg/abi/vthunk3.C: Likewise.
21169         * g++.dg/ext/attrib8.C: Likewise.
21170         * g++.dg/opt/longbranch2.C: Likewise.
21171         * g++.dg/opt/reg-stack4.C: Likewise.
21172         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21173         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21174         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21175         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21176         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21177         * gcc.dg/20000609-1.c: Likewise.
21178         * gcc.dg/20000720-1.c: Likewise.
21179         * gcc.dg/20011107-1.c: Likewise.
21180         * gcc.dg/20011119-1.c: Likewise.
21181         * gcc.dg/20020108-1.c: Likewise.
21182         * gcc.dg/20020122-2.c: Likewise.
21183         * gcc.dg/20020122-3.c: Likewise.
21184         * gcc.dg/20020201-3.c: Likewise.
21185         * gcc.dg/20020206-1.c: Likewise.
21186         * gcc.dg/20020218-1.c: Likewise.
21187         * gcc.dg/20020310-1.c: Likewise.
21188         * gcc.dg/20020411-1.c: Likewise.
21189         * gcc.dg/20020418-2.c: Likewise.
21190         * gcc.dg/20020426-1.c: Likewise.
21191         * gcc.dg/20020426-2.c: Likewise.
21192         * gcc.dg/20020517-1.c: Likewise.
21193         * gcc.dg/20020523-1.c: Likewise.
21194         * gcc.dg/20020523-2.c: Likewise.
21195         * gcc.dg/20020729-1.c: Likewise.
21196         * gcc.dg/20030204-1.c: Likewise.
21197         * gcc.dg/20030826-2.c: Likewise.
21198         * gcc.dg/20030926-1.c: Likewise.
21199         * gcc.dg/20031202-1.c: Likewise.
21200         * gcc.dg/980312-1.c: Likewise.
21201         * gcc.dg/980313-1.c: Likewise.
21202         * gcc.dg/990117-1.c: Likewise.
21203         * gcc.dg/990424-1.c: Likewise.
21204         * gcc.dg/990524-1.c: Likewise.
21205         * gcc.dg/991230-1.c: Likewise.
21206         * gcc.dg/i386-387-1.c: Likewise.
21207         * gcc.dg/i386-387-2.c: Likewise.
21208         * gcc.dg/i386-387-3.c: Likewise.
21209         * gcc.dg/i386-387-4.c: Likewise.
21210         * gcc.dg/i386-387-5.c: Likewise.
21211         * gcc.dg/i386-387-6.c: Likewise.
21212         * gcc.dg/i386-asm-1.c: Likewise.
21213         * gcc.dg/i386-bitfield1.c: Likewise.
21214         * gcc.dg/i386-bitfield2.c: Likewise.
21215         * gcc.dg/i386-loop-1.c: Likewise.
21216         * gcc.dg/i386-loop-2.c: Likewise.
21217         * gcc.dg/i386-loop-3.c: Likewise.
21218         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21219         * gcc.dg/i386-pic-1.c: Likewise.
21220         * gcc.dg/i386-regparm.c: Likewise.
21221         * gcc.dg/i386-signbit-1.c: Likewise.
21222         * gcc.dg/i386-signbit-2.c: Likewise.
21223         * gcc.dg/i386-signbit-3.c: Likewise.
21224         * gcc.dg/i386-sse-5.c: Likewise.
21225         * gcc.dg/i386-sse-8.c: Likewise.
21226         * gcc.dg/i386-unroll-1.c: Likewise.
21227         * gcc.dg/tls/opt-1.c: Likewise.
21228         * gcc.dg/tls/opt-2.c: Likewise.
21229         * gcc.dg/unroll-1.c: Likewise.
21230         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21231         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21232         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21233         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21234
21235 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21236
21237         * g++.dg/template/incomplete1.C: New test.
21238
21239 2004-11-16  Nick Clifton  <nickc@redhat.com>
21240
21241         Revert patches accidentally commited during checkin of fixes for
21242         xstormy16 tests:
21243         gcc.c-torture/execute/simd-4.c: Revert
21244         gcc.dg/20040910-1.c: Revert.
21245
21246 2004-11-16  Paul Brook  <paul@codesourcery.com>
21247
21248         PR fortran/13010
21249         * gfortran.dg/der_pointer_1.f90: New test.
21250
21251 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21252
21253         PR c/18498
21254         * gcc.dg/bitfld-13.c: New test.
21255
21256 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21257
21258         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21259         powerpc*-*-linux*.
21260
21261         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21262         * gcc.dg/ppc64-abi-2.c: Ditto.
21263         * gcc.dg/ppc64-abi-3.c: Ditto.
21264
21265         * lib/gcc-dg.exp (dg-target-list): Remove.
21266
21267 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21268
21269         * gcc.dg/ia64-postinc.c: New test.
21270
21271 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21272
21273         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21274
21275 2004-11-15  Nick Clifton  <nickc@redhat.com>
21276
21277         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21278         __INT_MAX__ so that the test can be compiled by toolchains
21279         targeted at 16-bit processors.
21280
21281         * gcc.dg/20040625-1.c: Use long constants rather than integers
21282         when performing arithmetic that will overflow 16-bits.
21283
21284         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21285         xstormy16.  It does not support 128-bit vector operations.
21286
21287         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21288         with the macro PTR_TYPE.  Define this macro to an integer type
21289         suitable for holding a pointer.
21290
21291         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21292         the target is a 16-bit processor.
21293
21294         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21295         16-bit targets where the character constant will be too long.
21296
21297         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21298         where the double will not be directly addressable.
21299
21300 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21301
21302         Friend class name lookup 1/n, PR c++/18471
21303         * g++.dg/template/crash26.C: New test.
21304         * g++.dg/lookup/struct1.C: Adjust expected error.
21305         * g++.dg/parse/elab1.C: Likewise.
21306         * g++.dg/parse/elab2.C: Likewise.
21307         * g++.dg/parse/int-as-enum1.C: Likewise.
21308         * g++.dg/parse/struct-as-enum1.C: Likewise.
21309         * g++.dg/parse/typedef1.C: Likewise.
21310         * g++.dg/parse/typedef3.C: Likewise.
21311         * g++.dg/parse/typedef4.C: Likewise.
21312         * g++.dg/parse/typedef5.C: Likewise.
21313         * g++.dg/template/nontype4.C: Likewise.
21314         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21315         * g++.old-deja/g++.other/elab1.C: Likewise.
21316         * g++.old-deja/g++.other/syntax4.C: Likewise.
21317
21318 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21319
21320         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21321
21322 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21323
21324         * gcc.c-torture/execute/20041114-1.c: New test.
21325
21326 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21327
21328         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21329         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21330         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21331         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21332         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21333         gcc.dg/switch-7.c: New tests.
21334
21335 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21336
21337         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21338
21339 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21340
21341         PR tree-opt/18400
21342         * gcc.dg/vect/pr18400.c: New test.
21343
21344 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21345             Andrew Pinski  <pinskia@physics.uc.edu>
21346
21347         PR tree-opt/18425
21348         * gcc.dg/vect/pr18425.c: New test.
21349
21350 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21351
21352         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21353         Guard with dg-require-alias and dg-require-visibility.
21354
21355 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21356
21357         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21358
21359 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21360
21361         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21362
21363 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21364
21365         PR c++/17344
21366         * g++.dg/template/defarg5.C: New test.
21367
21368 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21369
21370         * g++.dg/parse/cast1.C: Run only on ILP32.
21371         * g++.old-deja/g++.mike/p784.C: Likewise.
21372
21373 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21374
21375         * gcc.c-torture/execute/20041113-1.c: New test.
21376
21377 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21378
21379         PR target/18230
21380         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21381         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21382         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21383         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21384         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21385         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21386         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21387         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21388         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21389         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21390         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21391         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21392         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21393
21394 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21395
21396         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21397         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21398         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21399         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21400         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21401         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21402         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21403         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21404         gcc.target/sparc/combined-1.c: New tests.
21405
21406 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21407
21408         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21409         New tests.
21410
21411 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21412
21413         * lib/gcc-dg.exp (dg-forbid-option): New function.
21414         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21415         * g++.dg/abi/bitfield8.C: Likewise.
21416         * g++.dg/abi/dtor1.C: Likewise.
21417         * g++.dg/abi/empty10.C: Likewise.
21418         * g++.dg/abi/empty7.C: Likewise.
21419         * g++.dg/abi/empty9.C: Likewise.
21420         * g++.dg/abi/layout3.C: Likewise.
21421         * g++.dg/abi/layout4.C: Likewise.
21422         * g++.dg/abi/thunk1.C: Likewise.
21423         * g++.dg/abi/thunk2.C: Likewise.
21424         * g++.dg/abi/vbase11.C: Likewise.
21425         * g++.dg/abi/vthunk2.C: Likewise.
21426         * g++.dg/abi/vthunk3.C: Likewise.
21427         * g++.dg/ext/attrib8.C: Likewise.
21428         * g++.dg/opt/longbranch2.C: Likewise.
21429         * g++.dg/opt/reg-stack4.C: Likewise.
21430         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21431         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21432         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21433         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21434         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21435         * gcc.dg/20000609-1.c: Likewise.
21436         * gcc.dg/20000720-1.c: Likewise.
21437         * gcc.dg/20011107-1.c: Likewise.
21438         * gcc.dg/20011119-1.c: Likewise.
21439         * gcc.dg/20020108-1.c: Likewise.
21440         * gcc.dg/20020122-2.c: Likewise.
21441         * gcc.dg/20020122-3.c: Likewise.
21442         * gcc.dg/20020201-3.c: Likewise.
21443         * gcc.dg/20020206-1.c: Likewise.
21444         * gcc.dg/20020218-1.c: Likewise.
21445         * gcc.dg/20020310-1.c: Likewise.
21446         * gcc.dg/20020411-1.c: Likewise.
21447         * gcc.dg/20020418-2.c: Likewise.
21448         * gcc.dg/20020426-1.c: Likewise.
21449         * gcc.dg/20020426-2.c: Likewise.
21450         * gcc.dg/20020517-1.c: Likewise.
21451         * gcc.dg/20020523-1.c: Likewise.
21452         * gcc.dg/20020523-2.c: Likewise.
21453         * gcc.dg/20020729-1.c: Likewise.
21454         * gcc.dg/20030204-1.c: Likewise.
21455         * gcc.dg/20030826-2.c: Likewise.
21456         * gcc.dg/20030926-1.c: Likewise.
21457         * gcc.dg/20031202-1.c: Likewise.
21458         * gcc.dg/980312-1.c: Likewise.
21459         * gcc.dg/980313-1.c: Likewise.
21460         * gcc.dg/990117-1.c: Likewise.
21461         * gcc.dg/990424-1.c: Likewise.
21462         * gcc.dg/990524-1.c: Likewise.
21463         * gcc.dg/991230-1.c: Likewise.
21464         * gcc.dg/i386-387-1.c: Likewise.
21465         * gcc.dg/i386-387-2.c: Likewise.
21466         * gcc.dg/i386-387-3.c: Likewise.
21467         * gcc.dg/i386-387-4.c: Likewise.
21468         * gcc.dg/i386-387-5.c: Likewise.
21469         * gcc.dg/i386-387-6.c: Likewise.
21470         * gcc.dg/i386-asm-1.c: Likewise.
21471         * gcc.dg/i386-bitfield1.c: Likewise.
21472         * gcc.dg/i386-bitfield2.c: Likewise.
21473         * gcc.dg/i386-loop-1.c: Likewise.
21474         * gcc.dg/i386-loop-2.c: Likewise.
21475         * gcc.dg/i386-loop-3.c: Likewise.
21476         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21477         * gcc.dg/i386-pic-1.c: Likewise.
21478         * gcc.dg/i386-regparm.c: Likewise.
21479         * gcc.dg/i386-signbit-1.c: Likewise.
21480         * gcc.dg/i386-signbit-2.c: Likewise.
21481         * gcc.dg/i386-signbit-3.c: Likewise.
21482         * gcc.dg/i386-sse-5.c: Likewise.
21483         * gcc.dg/i386-sse-8.c: Likewise.
21484         * gcc.dg/i386-unroll-1.c: Likewise.
21485         * gcc.dg/tls/opt-1.c: Likewise.
21486         * gcc.dg/tls/opt-2.c: Likewise.
21487         * gcc.dg/unroll-1.c: Likewise.
21488         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21489         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21490         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21491         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21492         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21493         -m64 is specified.
21494
21495 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21496
21497         PR c++/18389
21498         * g++.dg/parse/cond1.C: New test.
21499
21500         PR c++/18429
21501         * g++.dg/template/array9.C: New test.
21502         * g++.dg/ext/vla1.C: Adjust error messages.
21503         * g++.dg/ext/vlm1.C: Likewise.
21504         * g++.dg/template/crash2.C: Likewise.
21505
21506         PR c++/18436
21507         * g++.dg/template/call3.C: New test.
21508
21509         PR c++/18407
21510         * g++.dg/template/ptrmem11.C: New test.
21511
21512 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21513
21514         PR other/14264
21515         * lib/g++.exp: Set LC_ALL and LANG to C.
21516         * lib/gcc-dg.exp: Likewise.
21517         * lib/gfortran.exp: Likewise.
21518         * lib/objc.exp: Likewise.
21519         * lib/treelang.exp: Likewise.
21520
21521 2004-11-12  Andreas Schwab  <schwab@suse.de>
21522
21523         * gcc.dg/pr16286.c: Fix last change.
21524
21525 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21526
21527         PR c++/18416
21528         * g++.dg/init/global1.C: New test.
21529
21530 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21531
21532         * gcc.c-torture/execute/20041112-1.c: New test.
21533
21534 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21535
21536         * lib/gcc-dg.exp (dg-target-list): New.
21537
21538 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21539             Richard Sandiford  <rsandifo@redhat.com>
21540
21541         * lib/target-supports.exp (get-compiler_messages): New.
21542         (check_named_sections_available): Use it.
21543         (check_effective_target_ilp32): New.
21544         (check_effective_target_lp64): New.
21545         (is-effective-target): New.
21546         * lib/gcc-dg.exp (dg-require-effective-target): New.
21547
21548 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21549
21550         * gcc.dg/precedence-1.c: New test.
21551
21552 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21553
21554         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21555
21556         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21557         message, delete generated files, use more descriptive name for
21558         executable, and make the test unsupported when it cannot be run.
21559
21560         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21561         (dg-require-weak, dg-require-visibility, dg-require-alias,
21562         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21563         dg-require-iconv, dg-require-named-sections): Use it.
21564
21565         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21566
21567 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21568
21569         PR target/16457
21570         * gcc.dg/ppc-and-1: New
21571
21572         PR target/16796
21573         * gcc.dg/ppc-mov-1.c: New.
21574
21575         PR target/16458
21576         * gcc.dg/ppc-compare-1.c: New.
21577
21578 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21579
21580         * objc.dg/desig-init-2.m: New test.
21581
21582 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21583
21584         PR middle-end/18160
21585         * g++.dg/warn/register-var-1.C: New test.
21586         * g++.dg/warn/register-var-2.C: New test.
21587
21588 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21589
21590         * gcc.dg/union-2.c: New test.
21591
21592 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21593
21594         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21595         New test for PR tree-optimization/17892.
21596
21597 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21598
21599         PR c++/18369
21600         * g++.dg/init/new12.C: New test.
21601
21602 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21603
21604         * gcc.target/sparc: New directory.
21605         * gcc.target/sparc/sparc.exp: New driver.
21606         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21607         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21608         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21609         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21610
21611 2004-11-10  Paul Brook  <paul@codesourcery.com>
21612
21613         PR fortran/18218
21614         * gfortran.dg/list_read.c: New test.
21615
21616 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21617
21618         PR c/18322
21619         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21620         expected diagnostic location.
21621
21622 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21623
21624         * gcc.dg/20041109-1.c: New test.
21625
21626 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21627
21628         PR objc/18406
21629         * objc/compile/pr18406.m: New test.
21630
21631 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21632
21633         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21634
21635 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21636
21637         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21638
21639 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21640
21641         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21642
21643 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21644
21645         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21646         exit.
21647
21648 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21649
21650         PR tree-opt/18299
21651         * gcc.c-torture/pr18299-1.c: New test.
21652
21653 2004-11-06  Andreas Schwab  <schwab@suse.de>
21654
21655         * gcc.dg/pr16286.c: Also test for bool and pixel.
21656
21657 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21658
21659         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21660         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21661         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21662         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21663         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21664         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21665         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21666         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21667         gcc.dg/struct-semi-3.c: New tests.
21668
21669 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21670
21671         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21672
21673 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21674
21675         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21676         Do not use C99 designators.
21677
21678 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21679
21680         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21681
21682 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21683
21684         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21685         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21686         * gcc.c-torture/execute/simd-5.x: Remove.
21687
21688 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21689
21690         PR rtl-optimization/17933
21691         * gcc.dg/torture/pr17933-1.c: New test.
21692
21693 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21694
21695         PR target/18106
21696         * lib/target-supports.exp (check_weak_available): Support
21697         Windows.
21698
21699 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21700
21701         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21702         call to fflush(stdout) before abort.
21703         (my_ffsll): New function.
21704         (generate_fields): Use it.
21705
21706 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21707
21708         * gcc.dg/init-undef-1.c: New test.
21709
21710 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21711
21712         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21713         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21714         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21715         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21716         expected messages for new parser.
21717
21718 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21719
21720         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21721
21722 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21723
21724         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21725         on LP64 targets.
21726
21727 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21728
21729         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21730         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21731         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21732         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21733         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21734         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21735         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21736         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21737         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21738         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21739
21740 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21741
21742         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21743         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21744         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21745         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21746         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21747         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21748         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21749         for new parser.
21750
21751 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21752
21753         PR target/15342
21754         * gcc.dg/20041104-1.c: New test.
21755
21756 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21757
21758         * g++.dg/template/nontype7.C: New test.
21759         * g++.dg/template/nontype8.C: Likewise.
21760         * g++.dg/template/nontype9.C: Likewise.
21761         * g++.dg/template/nontype10.C: Likewise.
21762         * g++.dg/tc1/dr49.C: Likewise.
21763         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21764         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21765
21766 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21767
21768         * g++.dg/rtti/tinfo1.C: Remove xfails.
21769
21770 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21771
21772         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21773         packed attribute to the definition to satisfy the new C++ parser.
21774
21775 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21776
21777         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21778         invocations of va_arg.
21779
21780 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21781
21782         PR c++/18124
21783         * g++.dg/template/crash25.C: New test.
21784
21785         PR c++/18155
21786         * g++.dg/template/typedef2.C: New test.
21787         * g++.dg/parse/crash13.C: Adjust error markers.
21788
21789         PR c++/18177
21790         * g++.dg/conversion/const3.C: New test.
21791
21792 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21793
21794         PR fortran/17535
21795         PR fortran/17583
21796         PR fortran/17713
21797         * gfortran.dg/generic_[123].f90: New testcases.
21798
21799 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21800
21801         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21802         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21803
21804 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21805
21806         PR tree-opt/16808
21807         * gcc.c-torture/compile/pr16808.c: New test.
21808
21809 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21810
21811         PR rtl-optimization/17104
21812         * gcc.dg/ppc-bitfield1.c: New.
21813
21814 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21815
21816         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21817
21818 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21819
21820         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21821         strings for 32-bit code.
21822
21823 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21824
21825         PR c/18239
21826         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21827
21828 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21829
21830         PR c++/18064
21831         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21832
21833 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21834
21835         PR c++/15172
21836         * g++.dg/init/aggr2.C: New test.
21837
21838 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21839
21840         * objc.dg/local-decl-1.m: New test.
21841
21842 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21843
21844         * gcc.dg/20040910-1.c: Adjust regex.
21845
21846 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21847
21848         PR rtl-optimization/18084
21849         * g++.dg/opt/pr18084-1.C: New testcase.
21850
21851 2004-10-30  Matt Austern  <austern@apple.com>
21852
21853         PR c++/17542
21854         * g++.dg/ext/attrib18.C: New test.
21855
21856 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21857
21858         PR middle-end/18096
21859         * gcc.dg/pr18096-1.c: New test case.
21860
21861 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21862
21863         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21864
21865 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21866
21867         PR c/16666
21868         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21869         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21870         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21871         gcc.dg/old-style-prom-3.c: New tests.
21872
21873 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21874
21875         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21876         Remove unnecessary inclusion of stdio.h.
21877
21878 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21879
21880         PR rtl-optimization/17581
21881         * gcc.dg/pr17581-1.c: New test case.
21882
21883 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21884
21885         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21886         being implemented.
21887         * g++.dg/conversion/dr195-1.C: New.
21888         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21889         * g++.old-deja/g++.mike/p10148.C: Likewise.
21890
21891 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21892
21893         PR c++/17695
21894         * g++.dg/debug/typedef2.C: New test.
21895
21896 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21897
21898         PR fortran/13490
21899         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21900         * gfortran.dg/g77/README: Update.
21901
21902 2004-10-28  Matt Austern  <austern@apple.com>
21903
21904         PR c++/14124
21905         * g++.dg/ext/packed7.C: New test.
21906
21907 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21908
21909         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21910         scan-assembler.
21911         * lib/scanasm.exp (hidden-scan-for): New proc.
21912         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21913         string.
21914         (scan-not-hidden): Likewise.
21915         * lib/target-supports.exp (check_visibility_available): mach-o is
21916         support too.
21917
21918 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21919
21920         PR c++/17132
21921         * g++.dg/template/memclass3.C: New test.
21922
21923 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21924
21925         PR middle-end/18160
21926         * gcc.dg/register-var-1.c: New test.
21927         * gcc.dg/register-var-2.c: New test.
21928         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21929         error now.
21930
21931 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21932
21933         PR other/18172
21934         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21935         unused variables.
21936         * gcc.dg/vect/vect-22.c: Likewise.
21937
21938 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21939
21940         * gcc.dg/i386-rotate-1.c: New test.
21941
21942 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21943
21944         * g++.dg/init/ref12.C: Add "run" marker.
21945
21946         PR c++/17435
21947         * g++.dg/init/ref12.C: New test.
21948
21949         PR c++/18140
21950         * g++.dg/template/shift1.C: New test.
21951         * g++.dg/template/error10.C: Adjust error markers.
21952
21953 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21954
21955         PR tree-opt/17529
21956         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21957
21958 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21959
21960         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21961         * gcc.dg/weak/weak-3.c: Likewise.
21962         * gcc.dg/weak/weak-5.c: Likewise.
21963         * gcc.dg/weak/weak-9.c: Likewise.
21964         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21965         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21966
21967         * gcc.dg/darwin-weakimport-1.c: New.
21968
21969 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21970
21971         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21972
21973 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21974
21975         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21976         'syntax' error messages.
21977         * gcc.dg/cpp/direct2s.c: Likewise.
21978
21979 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21980
21981         * gcc.c-torture/compile/20041026-1.c: New.
21982
21983 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21984
21985         PR c++/18093
21986         * g++.dg/lookup/ns2.C: New test.
21987
21988         PR c++/18020
21989         * g++.dg/template/enum4.C: New test.
21990
21991         PR c++/18161
21992         * g++.dg/template/expr1.C: New test.
21993
21994 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21995
21996         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21997
21998 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21999
22000         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22001         gcc.dg/decl-nospec-3.c: New tests.
22002
22003 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22004
22005         * objc.dg/super-class-3.m: New test.
22006
22007 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22008
22009         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22010         resyncing.
22011         * gcc.dg/cpp/direct2s.c: Likewise.
22012
22013 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22014
22015         * objc.dg/image-info.m: Update for changes to section selection.
22016
22017 2004-10-25  David Ayers  <d.ayers@inode.at>
22018             Ziemowit Laski  <zlaski@apple.com>
22019
22020         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22021         diagnostics when messaging 'id <Proto>'.
22022         * objc.dg/class-protocol-1.m: New test.
22023         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22024         a non-existent method signature.
22025         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22026         Update diagnostics when messaging with non-existent method signature.
22027         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22028         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22029         invalid receivers are now resolved as if messaging 'id'; remove
22030         extraneous diagnostics.
22031
22032 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22033
22034         PR c/16667
22035         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22036         gcc.dg/init-desig-obs-3.c: New tests.
22037
22038 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22039
22040         * gcc.dg/debug/20041023-1.c: New test.
22041
22042 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22043
22044         PR middle-end/17407
22045         * gcc.c-torture/compile/pr17407.c: New test.
22046
22047         PR c++/18121
22048         * g++.dg/template/array8.C: New test.
22049
22050 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22051
22052         PR other/18138
22053         * lib/g++.exp: Accept more than one multilib libgcc.
22054         * lib/gcc-dg.exp: Likewise.
22055         * lib/objc.exp: Likewise.
22056         * lib/treelang.exp: Likewise.
22057         * lib/gfortran.exp: Likewise.
22058
22059 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22060
22061         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22062
22063 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22064
22065         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22066         * gcc.dg/c99-const-expr-3.c: Likewise.
22067
22068 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22069
22070         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22071
22072 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22073
22074         * gcc.c-torture/execute/loop-2e.x: Remove.
22075
22076 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22077
22078         PR c++/18095
22079         * g++.dg/parse/crash18.C: New.
22080         * g++.dg/parse/crash19.C: New.
22081
22082 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22083
22084         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22085         * g++.dg/ext/dllimport2.C: Same.
22086         * g++.dg/ext/dllimport8.C: Same.
22087
22088 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22089
22090         PR c++/10841
22091         * g++.dg/conversion/cast1.C: New test.
22092         * g++.dg/overload/pmf1.C: Adjust error marker.
22093
22094 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22095
22096         PR objc/17923
22097         * objc.dg/const-str-7.m: New test.
22098
22099 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22100
22101         * g++.dg/template/memfriend11.C: Fix comment typo.
22102         * g++.dg/template/memfriend14.C: Likewise.
22103
22104 2004-10-20  Richard Henderson  <rth@redhat.com>
22105
22106         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22107         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22108         -fasynchronous-unwind-tables.
22109
22110 2004-10-20  Richard Henderson  <rth@redhat.com>
22111
22112         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22113         (main): Return success.
22114         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22115         (main): Return success.
22116
22117 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22118
22119         PR c++/13495
22120         * g++.dg/template/memfriend9.C: New test.
22121         * g++.dg/template/memfriend10.C: Likewise.
22122         * g++.dg/template/memfriend11.C: Likewise.
22123         * g++.dg/template/memfriend12.C: Likewise.
22124         * g++.dg/template/memfriend13.C: Likewise.
22125         * g++.dg/template/memfriend14.C: Likewise.
22126         * g++.dg/template/memfriend15.C: Likewise.
22127         * g++.dg/template/memfriend16.C: Likewise.
22128         * g++.dg/template/memfriend17.C: Likewise.
22129         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22130
22131 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22132
22133         * g++.dg/conversion/dr195.C: New.
22134         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22135
22136 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22137             Devang Patel  <dpatel@apple.com>
22138
22139         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22140         of floating point arithmetic, which could trap.
22141
22142 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/14035
22145         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22146         * g++.dg/conversion/const2.C: New test.
22147         * g++.dg/expr/reinterpret2.C: New test.
22148         * g++.dg/expr/reinterpret3.C: New test.
22149         * g++.dg/expr/cast2.C: New test.
22150         * g++.dg/expr/copy1.C: New test.
22151         * g++.dg/other/conversion1.C: Change error message.
22152         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22153         function pointers to void *.
22154         * g++.old-deja/g++.mike/p10148.C: Likewise.
22155
22156 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22157
22158         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22159
22160 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22161
22162         PR c++/18047
22163
22164         * g++.dg/parse/expr3.C: New test.
22165
22166 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22167
22168         * gcc.dg/smod-1.c: New test.
22169
22170 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22171
22172         * objc.dg/method-14.m: New test.
22173
22174 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22175
22176         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22177         Also xfail as the patch was reverted.
22178
22179 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22180
22181         PR middle-end/16973
22182         * gcc.dg/pr16973.c: New test.
22183
22184 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22185
22186         PR tree-optimization/17656
22187         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22188
22189 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22190
22191         * g++.dg/eh/shadow1.C: New.
22192
22193 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22194
22195         * gcc.c-torture/compile/20041018-1.c: New test.
22196
22197 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22198
22199         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22200         compiler referring to register 0 when accessing sdata.  The linker
22201         now patches things up.
22202
22203 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22204
22205         PR c/17529
22206         * gcc.c-torture/compile/pr17529.c: New test.
22207
22208 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22209
22210         PR c++/17743
22211         * g++.dg/ext/attrib17.C: New test.
22212
22213 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22214
22215         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22216
22217 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22218
22219         PR c++/10479
22220         * g++.dg/ext/attrib16.C: New test.
22221
22222 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22223
22224         PR c++/17042
22225         * g++.dg/init/dso_handle1.C: New test.
22226
22227         PR c++/14667
22228         * g++.dg/parse/typedef6.C: New test.
22229
22230         PR c++/17916
22231         * g++.dg/parse/pragma1.C: New test.
22232
22233 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22234
22235         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22236
22237 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22238
22239         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22240         -fno-common when on HPPA HP-UX platforms.
22241
22242 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22243
22244         PR other/16820
22245         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22246         stdint.h.
22247         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22248         uintptr_t.
22249
22250 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22251
22252         PR c++/16301
22253         * g++.dg/lookup/strong-using-4.C: New test.
22254
22255 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22256
22257         PR middle-end/16567
22258         * gcc.c-torture/compile/nested-1.c: New test.
22259
22260 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22261
22262         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22263         and mipsisa64*-*-* (until support for misaligned loads is added).
22264         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22265         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22266         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22267         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22268         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22269         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22270
22271 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22272
22273         PR c++/17976
22274         * g++.dg/init/dtor3.C: New test.
22275
22276 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22277
22278         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22279
22280 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22281
22282         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22283         * gcc.dg/macho-lo-sum.c: Likewise.
22284
22285 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22286
22287         * gcc.dg/ppc-spe64-1.c: New test.
22288
22289 2004-10-14  Devang Patel  <dpatel@apple.com>
22290
22291         PR 17635
22292         * gcc.dg/pr17635.c : New test.
22293
22294 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22295
22296         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22297         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22298         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22299         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22300         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22301         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22302         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22303         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22304         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22305         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22306         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22307         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22308         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22309         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22310         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22311         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22312         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22313         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22314
22315 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22316
22317         * gcc.dg/vect/vect-82.c: New testcase.
22318         * gcc.dg/vect/vect-82_64.c: New testcase.
22319         * gcc.dg/vect/vect-83.c: New testcase.
22320         * gcc.dg/vect/vect-83_64.c: New testcase.
22321
22322 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22323
22324         * gcc.dg/cpp/error-1.c: New test.
22325
22326 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22327
22328         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22329
22330 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22331
22332         PR target/17984
22333         * gcc.dg/cris-peep2-xsrand2.c: New test.
22334
22335 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22336
22337         PR c++/17661
22338         * testsuite/g++.dg/expr/for2.C: New test.
22339
22340 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22341
22342         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22343
22344 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22345
22346         PR tree-optimization/17724
22347         * g++.dg/opt/pr17724-1.C: New test.
22348         * g++.dg/opt/pr17724-2.C: New test.
22349         * g++.dg/opt/pr17724-3.C: New test.
22350         * g++.dg/opt/pr17724-4.C: New test.
22351         * g++.dg/opt/pr17724-5.C: New test.
22352         * g++.dg/opt/pr17724-6.C: New test.
22353
22354 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22355
22356         PR c/17301
22357         * gcc.dg/pr17301-2.c: New test.
22358
22359 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22360
22361         PR c++/15876
22362         * g++.dg/parse/error22.C: New test.
22363
22364         PR c++/17936
22365         * g++.dg/template/spec18.C: New test.
22366
22367 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22368
22369         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22370         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22371         memcpy.
22372         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22373         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22374
22375 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22376
22377         * g++.dg/eh/cleanup5.C: Add dg-options "".
22378
22379 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22380
22381         PR middle-end/17657
22382         * gcc.dg/switch-4.c: New test case.
22383
22384 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22385
22386         * gcc.c-torture/execute/20041011-1.c: New test.
22387
22388 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22389
22390         PR c++/17554
22391         * g++.dg/init/for3.C: New test.
22392
22393         PR c++/17657
22394         * g++.dg/opt/switch2.C: New test.
22395
22396         PR middle-end/17703
22397         * g++.dg/warn/Wreturn-2.C: New test.
22398
22399 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22400
22401         PR c++/17907
22402         * g++.dg/eh/cleanup5.C: New test.
22403
22404 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22405
22406         PR c++/17393
22407         * g++.dg/parse/error21.C: New test.
22408
22409 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22410
22411         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22412         * g++.dg/warn/incomplete1.C: Likewise.
22413         * g++.dg/template/qualttp20.C: Likewise.
22414
22415 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22416
22417         PR c/17881
22418         * parm-incomplete-1.c: New test.
22419
22420 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22421
22422         PR c++/17867
22423         * g++.dg/parse/error19.C: New test.
22424
22425         PR c++/17670
22426         * g++.dg/init/new11.C: New test.
22427
22428         PR c++/17821
22429         * g++.dg/parse/error20.C: New test.
22430
22431         PR c++/17826
22432         * g++.dg/template/crash24.C: New test.
22433
22434 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22435
22436         PR c/17301
22437         * gcc.dg/pr17301-1.c: New test.
22438
22439 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22440
22441         PR c/17189
22442         * gcc.dg/anon-struct-5.c: New test.
22443
22444 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22445
22446         PR c/17844
22447         * gcc.dg/pr17844-1.c: New test.
22448
22449 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22450
22451         PR tree-optimization/17906
22452         * gcc.c-torture/compile/pr17906.c: New.
22453
22454 2004-10-09  Stuart Hastings  <stuart@apple.com>
22455             Roger Sayle  <roger@eyesopen.com>
22456
22457         PR rtl-optimization/17853
22458         * gcc.dg/i386-mmx-5.c: New testcase.
22459
22460 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22461
22462         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22463
22464 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22465
22466         PR c++/17524
22467         * g++.dg/template/static9.C: New test.
22468
22469         PR c++/17685
22470         * g++.dg/parse/operator5.C: New test.
22471
22472 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22473
22474         PR middle-end/17894
22475         * gcc.c-torture/execute/divcmp-4.c: New test case.
22476
22477 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22478
22479         PR tree-opt/17902
22480         * g++.dg/opt/pr17902.C: New test.
22481
22482 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22483
22484         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22485
22486 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22487
22488         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22489
22490 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22491
22492         * gcc.dg/assign-warn-3.c: New test.
22493
22494 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22495
22496         PR c/16999
22497         * gcc.dg/cpp/ident-1.c: New test.
22498
22499 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22500
22501         * gcc.c-torture/compile/acc1.c: New.
22502
22503 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22504
22505         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22506         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22507
22508 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22509
22510         * gcc.dg/ultrasp11.c: New test.
22511
22512 2004-10-08  Michael Matz  <matz@suse.de>
22513
22514         * gcc.dg/doloop-2.c: New test.
22515
22516 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22517
22518         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22519         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22520         objc.dg/method-9.m: Update expected diagnostics.
22521
22522 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22523
22524         * gcc.dg/ppc-fsel-3.c: New file.
22525         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22526
22527 2004-10-07  Paul Brook  <paul@codesourcery.com>
22528
22529         * gfortran.dg/intrinsic_verify_1.f90: New test.
22530
22531 2004-10-07  Paul Brook  <paul@codesourcery.com>
22532
22533         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22534
22535 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22536
22537         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22538         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22539         commit.
22540
22541 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22542
22543         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22544
22545 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22546
22547         PR c++/17115
22548         * g++.dg/warn/Winline-4.C: New test.
22549
22550 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22551
22552         * gcc.c-torture/compile/20041007-1.c: New test.
22553
22554 2004-10-07  Paul Brook  <paul@codesourcery.com>
22555
22556         PR fortran/17678
22557         * gfortran.dg/use_allocated_1.f90: New test.
22558
22559 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22560
22561         PR middle-end/17849
22562         * gfortran.fortran-torture/compile/nested.f90: New test
22563
22564 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22565
22566         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22567
22568 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22569
22570         PR c++/17368
22571         * g++.dg/ext/asm6.C: New test.
22572
22573 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22574
22575         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22576
22577 2004-10-06  Paul Brook  <paul@codesourcery.com>
22578
22579         PR libfortran/17709
22580         * gfortran.dg/empty_format_1.f90: New test.
22581
22582 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22583
22584         PR fortran/17568
22585         * gfortran.dg/ishft.f90: New test.
22586
22587         PR fortran/17283
22588         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22589         tests.
22590
22591 2004-10-06  Paul Brook  <paul@codesourcery.com>
22592
22593         * gfortran.dg/do_1.f90: New test.
22594
22595 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22596
22597         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22598         optimizing for size.
22599
22600 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22601
22602         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22603
22604 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22605
22606         * gcc.c-torture/compile/20041005-1.c: New test.
22607
22608 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22609
22610         PR c++/17829
22611         * g++.dg/lookup/koenig4.C: New.
22612
22613 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22614
22615         * g++.dg/other/classkey1.C: Adjust quoting marks.
22616         * g++.dg/parse/error15.C: Likewise.
22617         * g++.dg/template/meminit2.C (int>): Likewise.
22618
22619 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22620
22621         PR fortran/17283
22622         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22623
22624         PR fortran/17631
22625         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22626
22627         PR fortran/17708
22628         * gfortran.dg/pr17708.f90: New test.
22629
22630 2004-10-04  Chao-ying Fu  <fu@mips.com>
22631
22632         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22633         * gcc.dg/vect/vect-4.c: Ditto.
22634         * gcc.dg/vect/vect-5.c: Ditto.
22635         * gcc.dg/vect/vect-6.c: Ditto.
22636         * gcc.dg/vect/vect-8.c: Ditto.
22637         * gcc.dg/vect/vect-16.c: Ditto.
22638         * gcc.dg/vect/vect-30.c: Ditto.
22639         * gcc.dg/vect/vect-40.c: Ditto.
22640         * gcc.dg/vect/vect-41.c: Ditto.
22641         * gcc.dg/vect/vect-42.c: Ditto.
22642         * gcc.dg/vect/vect-43.c: Ditto.
22643         * gcc.dg/vect/vect-44.c: Ditto.
22644         * gcc.dg/vect/vect-45.c: Ditto.
22645         * gcc.dg/vect/vect-46.c: Ditto.
22646         * gcc.dg/vect/vect-47.c: Ditto.
22647         * gcc.dg/vect/vect-48.c: Ditto.
22648         * gcc.dg/vect/vect-49.c: Ditto.
22649         * gcc.dg/vect/vect-50.c: Ditto.
22650         * gcc.dg/vect/vect-51.c: Ditto.
22651         * gcc.dg/vect/vect-52.c: Ditto.
22652         * gcc.dg/vect/vect-53.c: Ditto.
22653         * gcc.dg/vect/vect-54.c: Ditto.
22654         * gcc.dg/vect/vect-55.c: Ditto.
22655         * gcc.dg/vect/vect-56.c: Ditto.
22656         * gcc.dg/vect/vect-57.c: Ditto.
22657         * gcc.dg/vect/vect-58.c: Ditto.
22658         * gcc.dg/vect/vect-59.c: Ditto.
22659         * gcc.dg/vect/vect-60.c: Ditto.
22660         * gcc.dg/vect/vect-74.c: Ditto.
22661         * gcc.dg/vect/vect-79.c: Ditto.
22662         * gcc.dg/vect/vect-80.c: Ditto.
22663
22664 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22665
22666         * gcc.dg/unused-7.c: Use the correct option.
22667
22668 2004-10-04  Paul Brook  <paul@codesourcery.com>
22669         Bud Davis  <bdavis9659@comcast.net>
22670
22671         PR fortran/17706
22672         PR fortran/16434
22673         * gfortran/pr17706.f90: New test.
22674         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22675
22676 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22677
22678         * gfortran.dg/pr17612.f90: New test.
22679
22680 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22681
22682         * g++.dg/template/local1.C: Adjust quoting marks in
22683         testing for diagnostics.
22684         * g++.dg/tls/diag-2.C: Likewise.
22685         * g++.dg/other/error8.C: Likewise.
22686
22687 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22688
22689         PR c/17178
22690         * gcc.dg/unused-4.c: Adjust to be correct.
22691
22692         PR c/17820
22693         * gcc.dg/unused-7.c: New test.
22694
22695 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22696
22697         PR c++/17797
22698         * g++.dg/overload/template2.C: New test.
22699
22700 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22701
22702         PR tree-optimization/16632
22703         * gcc.dg/tree-ssa/20041002-1.c: New.
22704
22705 2004-10-03  Paul Brook  <paul@codesourcery.com>
22706
22707         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22708         rather than relying on default formatting.
22709
22710 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22711
22712         * gcc.dg/20040920-1.c: Update expected message text.
22713
22714 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22715
22716         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22717
22718 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22719
22720         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22721         tree level.
22722
22723 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22724
22725         * gcc.dg/tree-ssa/pr17343.c: Remove.
22726
22727 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22728
22729         PR tree-opt/17343
22730         * gcc.dg/tree-ssa/pr17343.c: New test.
22731
22732 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22733
22734         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22735         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22736         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22737         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22738         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22739
22740 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22741
22742         * gcc.dg/lvalue-2.c: New test.
22743
22744 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22745
22746         PR c/17730
22747         * gcc.dg/pr17730-1.c: New test
22748
22749 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22750
22751         PR c/7425
22752         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22753
22754 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22755
22756         * gcc.c-torture/execute/stdarg-1.c: New test.
22757         * gcc.c-torture/execute/stdarg-2.c: New test.
22758         * gcc.c-torture/execute/stdarg-3.c: New test.
22759         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22760         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22761         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22762         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22763         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22764
22765 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22766
22767         PR tree-optimization/17697
22768         * g++.dg/opt/pr17697-1.C: New test.
22769         * g++.dg/opt/pr17697-2.C: New test.
22770         * g++.dg/opt/pr17697-3.C: New test.
22771
22772 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22773
22774         PR c/16409
22775         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22776         gcc.dg/vla-init-5.c: New tests.
22777
22778 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22779
22780         PR c/13804
22781         * gcc.dg/pr13804-1.c: New test.
22782
22783 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22784
22785         PR fortran/16938
22786         * gfortran.dg/pr16938.f90: New test.
22787
22788 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22789
22790         * g++.dg/template/crash23.C: New test.
22791
22792 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22793
22794         PR c++/17585
22795         * g++.dg/template/static8.C: New test.
22796
22797 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22798
22799         PR c++/17681
22800         * g++.dg/other/error9.C: New test.
22801
22802 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22803
22804         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22805
22806 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22807
22808         PR fortran/15164
22809         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22810
22811 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22812
22813         PR middle-end/17112
22814         * gcc.dg/pr17112-1.c: New test case.
22815
22816 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22817
22818         PR c/11459
22819         * gcc.dg/pr11459-1.c: New test.
22820
22821 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22822
22823         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22824         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22825
22826 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22827
22828         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22829
22830 2004-09-25  Jan Hubicka  <jh@suse.cz>
22831
22832         * compile/30040909-1.c: New test.
22833         * compile/30040907-1.c: New test.
22834
22835 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22836
22837         * gcc.c-torture/execute/va-arg-26.c: New test.
22838
22839 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22840
22841         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22842         extra diagnostics on targets with 64-bit pointers.
22843         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22844
22845 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22846
22847         PR c/17188
22848         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22849         * gcc.dg/decl-3.c: Adjust expected message.
22850
22851 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22852
22853         PR fortran/17615
22854         * gfortran.dg/pr17615.f90: New test.
22855
22856 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22857
22858         PR tree-optimzation/17517
22859         * g++.dg/tree-ssa/pr17517.C: New Test.
22860
22861 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         PR c++/16889
22864         * g++.dg/lookup/ambig3.C: New.
22865
22866 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22867
22868         PR tree-opt/17624
22869         * g++.dg/opt/pr17624.C: New test.
22870
22871 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22872
22873         PR c/6980
22874         * gcc.dg/Wbad-function-cast-1.c: New test.
22875
22876 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22877
22878         * g++.dg/ext/complit1.C
22879         * g++.dg/other/error2.C
22880         * g++.dg/other/nontype-1.C
22881         * g++.dg/parse/crash11.C
22882         * g++.dg/parse/crash12.C
22883         * g++.dg/parse/error15.C
22884         * g++.dg/parse/error4.C
22885         * g++.dg/parse/tmpl-outside1.C
22886         * g++.dg/parse/too-many-tmpl-args1.C
22887         * g++.dg/template/dependent-expr3.C
22888         * g++.dg/template/error10.C
22889         * g++.dg/template/instantiate1.C
22890         * g++.dg/template/vtable2.C
22891         * g++.dg/warn/Wshadow-1.C
22892         * g++.dg/warn/weak1.C
22893         * g++.old-deja/g++.brendan/crash16.C
22894         * g++.old-deja/g++.brendan/crash18.C
22895         * g++.old-deja/g++.brendan/crash48.C
22896         * g++.old-deja/g++.brendan/crash49.C
22897         * g++.old-deja/g++.brendan/crash55.C
22898         * g++.old-deja/g++.brendan/crash56.C
22899         * g++.old-deja/g++.brendan/crash8.C
22900         * g++.old-deja/g++.brendan/enum11.C
22901         * g++.old-deja/g++.brendan/enum8.C
22902         * g++.old-deja/g++.brendan/enum9.C
22903         * g++.old-deja/g++.brendan/friend3.C
22904         * g++.old-deja/g++.brendan/misc14.C
22905         * g++.old-deja/g++.bugs/900402_02.C
22906         * g++.old-deja/g++.bugs/900404_03.C
22907         * g++.old-deja/g++.bugs/900404_04.C
22908         * g++.old-deja/g++.bugs/900428_03.C
22909         * g++.old-deja/g++.jason/crash4.C
22910         * g++.old-deja/g++.jason/overload21.C
22911         * g++.old-deja/g++.jason/redecl1.C
22912         * g++.old-deja/g++.jason/report.C
22913         * g++.old-deja/g++.jason/rfg10.C
22914         * g++.old-deja/g++.jason/template30.C
22915         * g++.old-deja/g++.law/arm12.C
22916         * g++.old-deja/g++.law/ctors5.C
22917         * g++.old-deja/g++.law/cvt20.C
22918         * g++.old-deja/g++.law/init10.C
22919         * g++.old-deja/g++.law/init8.C
22920         * g++.old-deja/g++.law/visibility17.C
22921         * g++.old-deja/g++.law/visibility7.C
22922         * g++.old-deja/g++.mike/net8.C
22923         * g++.old-deja/g++.mike/p646.C
22924         * g++.old-deja/g++.mike/p700.C
22925         * g++.old-deja/g++.mike/p701.C
22926         * g++.old-deja/g++.mike/p811.C
22927         * g++.old-deja/g++.ns/template13.C
22928         * g++.old-deja/g++.other/array3.C
22929         * g++.old-deja/g++.other/crash25.C
22930         * g++.old-deja/g++.other/dtor3.C
22931         * g++.old-deja/g++.other/dtor4.C
22932         * g++.old-deja/g++.other/main1.C
22933         * g++.old-deja/g++.other/warn7.C
22934         * g++.old-deja/g++.pt/crash11.C
22935         * g++.old-deja/g++.pt/crash36.C
22936         * g++.old-deja/g++.pt/spec22.C
22937         * g++.old-deja/g++.pt/spec9.C
22938         * g++.old-deja/g++.pt/ttp52.C
22939         * g++.old-deja/g++.robertl/eb103.C
22940         * g++.old-deja/g++.robertl/eb121.C
22941         * g++.old-deja/g++.robertl/eb22.C
22942         * g++.old-deja/g++.robertl/eb8.C:
22943         Update locations and/or regexps of dg-error markers.
22944         Remove markers for some bogus messages that are no longer issued.
22945
22946 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22947
22948         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22949         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22950
22951 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22952
22953         PR c++/17618
22954         * g++.dg/lookup/crash5.C: New test.
22955
22956 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22957
22958         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22959         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22960         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22961         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22962         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22963         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22964
22965         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22966         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22967         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22968         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22969         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22970         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22971
22972         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22973
22974         * gcc.dg/vect/vect-44.c: Check additional cases.
22975         * gcc.dg/vect/vect-48.c: Check additional cases.
22976
22977         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22978         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22979         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22980         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22981         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22982         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22983         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22984         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22985         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22986
22987         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22988         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22989         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22990
22991 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22992
22993         * gcc.dg/tree-ssa/loop-6.c: New test.
22994
22995 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22996
22997         PR c++/17620
22998         * g++.dg/inherit/base2.C: New.
22999
23000 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23001
23002         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23003         * gcc.dg/20001012-2.c: Likewise.
23004         * gcc.dg/20001013-1.c: Likewise.
23005         * gcc.dg/20001101-1.c: Likewise.
23006         * gcc.dg/20001102-1.c: Likewise.
23007         * gcc.dg/bf-spl1.c: Likewise.
23008         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23009         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23010
23011 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23012
23013         PR tree-optimization/16721
23014         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23015
23016 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23017
23018         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23019         * gcc.dg/20040305-1.c: Likewise.
23020
23021 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23022
23023         PR c/16566
23024         * gcc.c-torture/compile/pr16566-1.c,
23025         gcc.c-torture/compile/pr16566-2.c,
23026         gcc.c-torture/compile/pr16566-3.c: New tests.
23027
23028 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23029
23030         PR tree-optimization/17512
23031         * gcc.c-torture/compile/20040916-1.c.
23032
23033 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23034
23035         * gcc.dg/pragma-re-3.c: New test.
23036
23037 2004-09-17  Matt Austern  <austern@apple.com>
23038
23039         PR c++/15049
23040         * g++.dg/other/anon3.C: New.
23041
23042 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23043
23044         PR c++/7503
23045         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23046         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23047         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23048         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23049         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23050
23051 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23052
23053         PR fortran/17286
23054         * gfortran.dg/pr17286.f90: New test.
23055
23056 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23057
23058         PR c++/17530
23059         * g++.dg/template/static7.C: New test.
23060
23061 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23062
23063         PR tree-opt/17558
23064         * gcc.c-torture/compile/pr17558.c: New test.
23065
23066 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23067
23068         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23069         if SKIP_ATTRIBUTE is defined.
23070
23071 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23072
23073         PR fortran/15957
23074         * gfortran.dg/pr15957.f90: New test.
23075
23076 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23077
23078         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23079         in comparison.
23080         * gcc.dg/vect/vect-79.c: Likewise.
23081         * gcc.dg/vect/vect-80.c: Likewise.
23082
23083 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23084
23085         PR fortran/15750
23086         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23087
23088 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23089
23090         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23091         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23092         * gcc.dg/vect/vect-62.c: New testcase.
23093         * gcc.dg/vect/vect-63.c: New testcase.
23094         * gcc.dg/vect/vect-64.c: New testcase.
23095         * gcc.dg/vect/vect-65.c: New testcase.
23096         * gcc.dg/vect/vect-66.c: New testcase.
23097         * gcc.dg/vect/vect-67.c: New testcase.
23098         * gcc.dg/vect/vect-68.c: New testcase.
23099         * gcc.dg/vect/vect-69.c: New testcase.
23100         * gcc.dg/vect/vect-79.c: New testcase.
23101         * gcc.dg/vect/vect-80.c: New testcase.
23102
23103 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23104
23105         * gcc.target/mips/asm-1.c: New test.
23106
23107 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23108
23109         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23110         * gcc.dg/vect/vect-73.c: New testcase.
23111         * gcc.dg/vect/vect-74.c: New testcase.
23112         * gcc.dg/vect/vect-75.c: New testcase.
23113         * gcc.dg/vect/vect-76.c: New testcase.
23114         * gcc.dg/vect/vect-77.c: New testcase.
23115         * gcc.dg/vect/vect-78.c: New testcase
23116
23117 2004-09-18  Paul Brook  <paul@codesourcery.com>
23118
23119         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23120
23121 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23122
23123         PR c/17424
23124         * gcc.dg/pr17424-1.c: New test.
23125
23126 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23127
23128         * g++.dg/tree-ssa/pr17153.C: New test.
23129
23130 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23131
23132         PR pch/13361
23133         * testsuite/g++.dg/pch/wchar-1.C: New.
23134         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23135
23136 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23137
23138         * gcc.c-torture/execute/20040917-1.c: New test.
23139
23140 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23141
23142         PR tree-optimization/17319
23143         * gcc.dg/pr17319.c: New test.
23144
23145 2004-09-17  Devang Patel  <dpatel@apple.com>
23146
23147         * gcc.dg/20040813-1.c: New test.
23148
23149 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23150
23151         PR tree-optimization/17273
23152         * gcc.c-torture/compile/pr17273.c: New test.
23153
23154 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23155
23156         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23157         Update expected messages.
23158         * gcc.dg/declspec-13.c: New test.
23159
23160 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23161
23162         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23163
23164 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23165
23166         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23167         change what 'a' is pointing to.
23168
23169 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23170
23171         PR c++/16002
23172         * g++.dg/template/error18.C: New test.
23173
23174         PR c++/16029
23175         * g++.dg/warn/Wunused-8.C: New test.
23176
23177 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23178
23179         PR tree-optimization/17513
23180         * gcc.dg/20040916-1.c: New test.
23181
23182 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23183
23184         PR c++/17501
23185         * g++.dg/template/typename7.C: New test.
23186
23187 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23188
23189         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23190
23191 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23192
23193         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23194         with -ftree-based-profiling also.
23195         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23196
23197 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23198
23199         PR/15364
23200         * gfortran.dg/der_array_io_1.f90: New test.
23201         * gfortran.dg/der_array_io_2.f90: New test.
23202         * gfortran.dg/der_array_io_3.f90: New test.
23203
23204 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23205
23206         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23207         EABI.
23208
23209 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23210
23211         * g++.dg/opt/switch1.C: New test.
23212
23213 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23214
23215         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23216         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23217         Update expected messages.
23218
23219 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23220
23221         PR fortran/16485
23222         * gfortran.dg/same_name_1.f90: New test.
23223
23224 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23225
23226         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23227         dereference garbage pointers.
23228
23229 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23230
23231         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23232         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23233
23234         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23235         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23236         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23237
23238 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23239
23240         PR c++/17324
23241         * g++.dg/template/mangle1.C: New test.
23242
23243 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23244
23245         PR tree-optimization/17252
23246         * gcc.c-torture/execute/pr17252.c: New test.
23247
23248 2004-09-14  Andrew Pinski  <apinski@apple.com>
23249
23250         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23251
23252 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23253
23254         PR rtl-optimization/9771
23255         * gcc.dg/pr9771-1.c: New test case.
23256
23257 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23258
23259         PR tree-optimization/15262
23260         * gcc.c-torture/execute/pr15262-1.c: New test.
23261         * gcc.c-torture/execute/pr15262-2.c: New test.
23262
23263 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23264
23265         * gcc.dg/declspec-12.c: New test.
23266
23267 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23268
23269         * gfortran.dg/pr17090.f90: Add directives to test.
23270
23271 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23272
23273         * gcc.c-torture/compile/20040914-1.c: New test.
23274
23275 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23276
23277         PR c++/16162
23278         * g++.dg/template/decl2.C: New test.
23279
23280 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23281
23282         PR fortran/17090
23283         * gfortran.dg/pr17090.f90: New test.
23284
23285 2004-09-13  Dale Johannesen  <dalej@apple.com>
23286
23287         * gcc.c-torture/compile/pr17408.c: New test case.
23288
23289 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23290
23291         PR c++/16716
23292         * g++.dg/parse/crash17.C: New test.
23293
23294         PR c++/17327
23295         * g++.dg/template/enum3.C: New test.
23296
23297 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23298
23299         * lib/gcc-defs.exp: Load wrapper.exp.
23300         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23301         using local code.
23302         * lib/gcc.exp (gcc_init): Similar.
23303         * lib/gfortran.exp (gfortran_init): Similar.
23304         * lib/objc.exp (objc_init): Similar.
23305         * lib/treelang.exp (treelang_init): Similar.
23306         * lib/wrapper.exp: New file with build_wrapper call machinery in
23307         ${tool}_maybe_build_wrapper.
23308
23309 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23310
23311         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23312         "inline".
23313         * gcc.dg/declspec-11.c: Update expected messages.
23314         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23315         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23316         gcc.dg/inline-12.c: New tests.
23317
23318 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23319
23320         * g++.dg/tree-ssa/pr17400.C: New testcase.
23321
23322 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23323
23324         * gcc.target/mips/sb1-1.c: New testcase.
23325
23326 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23327
23328         * lib/g77-dg.exp: Remove unused file.
23329         * lib/mike-g77.exp: Ditto.
23330         * lib/g77.exp: Ditto.
23331
23332 2004-09-12  Richard Henderson  <rth@redhat.com>
23333
23334         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23335
23336 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23337
23338         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23339         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23340         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23341         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23342         Update expected messages.
23343
23344 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23345
23346         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23347         declaration/use mismatch for dirp parameter.
23348
23349 2004-09-12  Andrew Pinski  <apinski@apple.com>
23350
23351         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23352         -fgnu-runtime is passed.
23353
23354 2004-09-12  Richard Henderson  <rth@redhat.com>
23355
23356         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23357         do the uplevel thing and update additional_flags directly.
23358         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23359         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23360         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23361         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23362
23363 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23364
23365         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23366
23367 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23368
23369         PR middle-end/17411
23370         * g++.dg/opt/pr17411-1.C: New test case.
23371
23372 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23373
23374         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23375         gcc.dg/tls/diag-2.c: Update expected messages.
23376         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23377         messages.
23378         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23379         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23380         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23381         gcc.dg/tls/diag-5.c: New tests.
23382
23383 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23384
23385         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23386
23387 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23388
23389         * g++.dg/parse/break-in-for.C: New test.
23390
23391 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23392
23393         * gcc.dg/tree-ssa/20040911-1.c: New test.
23394
23395 2004-09-11  Andreas Jaeger  <aj@suse.de>
23396
23397         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23398         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23399
23400 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23401
23402         * gcc.target/frv: New directory of FR-V-specific tests.
23403
23404 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23405
23406         * gcc.dg/convert-vec-1.c: New test.
23407
23408 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23409
23410         PR middle-end/17024
23411         * gcc.dg/pr17024-1.c: New test case.
23412
23413 2004-09-10  Eric Christopher  <echristo@redhat.com>
23414
23415         * gcc.dg/20040910-1.c: New test.
23416
23417 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23418
23419         * gcc.dg/bitfld-9.c: New test.
23420
23421 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23422
23423         * gcc.c-torture/execute/ieee/acc1.c: New test.
23424         * gcc.c-torture/execute/ieee/acc2.c: New test.
23425         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23426
23427 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23428
23429         * gcc.dg/deprecated-2.c: New test.
23430
23431 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23432
23433         * gcc.dg/init-vec-1.c: New test.
23434
23435 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23436
23437         PR middle-end/17055
23438         * gcc.dg/pr17055-1.c: New test case.
23439
23440 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23441
23442         PR target/17377
23443         * gcc.c-torture/execute/pr17377.c: New test.
23444
23445 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23446
23447         PR c/8420
23448         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23449         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23450         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23451         gcc.dg/long-long-typespec-1.c: New tests.
23452         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23453
23454 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23455
23456         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23457         gcc.dg/gnu99-static-1.c: New tests.
23458
23459 2004-09-08  Devang Patel  <dpatel@apple.com>
23460
23461         * gcc.dg/darwin-ld-20040828-1.c: New test.
23462         * gcc.dg/darwin-ld-20040828-2.c: New test.
23463         * gcc.dg/darwin-ld-20040828-3.c: New test.
23464
23465 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23466
23467         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23468         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23469         in error message.
23470         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23471         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23472         in error message.
23473         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23474         types they qualify.
23475         * objc.dg/type-size-2.m: Fix wording in comment.
23476         * objc.dg/va-meth-1.m: New test case.
23477
23478 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23479
23480         PR c/16633:
23481         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23482         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23483
23484 2004-09-06  Devang Patel  <dpatel@apple.com>
23485
23486         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23487         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23488
23489 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23490
23491         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23492         reflect changed line numbering of diagnostics.
23493
23494 2004-09-06  Paul Brook  <paul@codesourcery.com>
23495
23496         * gfortran.dg/edit_real_1.f90: Add new test.
23497
23498 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23499
23500         * gcc.dg/tree-ssa/loop-2.c: New test.
23501         * gcc.dg/tree-ssa/loop-3.c: New test.
23502         * gcc.dg/tree-ssa/loop-4.c: New test.
23503         * gcc.dg/tree-ssa/loop-5.c: New test.
23504
23505 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23506
23507         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23508
23509 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23510
23511         * gcc.dg/format/sentinel-1.c: New test.
23512
23513 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23514
23515         * testsuite/gcc.dg/builtins-46.c: New.
23516
23517 2004-09-03  Devang Patel  <dpatel@apple.com>
23518
23519         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23520         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23521
23522 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23523
23524         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23525         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23526         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23527         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23528         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23529         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23530         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23531         the non-portable bzero.
23532         * gcc.dg/20010912-1.c: xfail for NetWare.
23533         * gcc.dg/20020426-2.c: xfail for NetWare.
23534         * gcc.dg/20021014-1.c: xfail for NetWare.
23535         * gcc.dg/20021018-1.c: xfail for NetWare.
23536         * gcc.dg/20030213-1.c: xfail for NetWare.
23537         * gcc.dg/20030225-1.c: xfail for NetWare.
23538         * gcc.dg/20030708-1.c: xfail for NetWare.
23539         * gcc.dg/builtins-config.h: Also exclude NetWare.
23540         * gcc.dg/format/format.h: Define restrict only if not already defined.
23541         * gcc.dg/nest.c: xfail for NetWare.
23542         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23543         * lib/target-supports.exp (check_visibility_available): Exclude
23544         NetWare.
23545
23546 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23547
23548         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23549         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23550         deterministic starting point for the alignment of structure fields.
23551         * gcc.dg/Wpadded.c: Dito.
23552         * g++.dg/abi/vbase10.C: Dito.
23553
23554 2004-09-03  Devang Patel  <dpatel@apple.com>
23555
23556         * g++.dg/debug/pr15736.cc: New test.
23557
23558 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23559
23560         * README.QMTEST: Fix out-of-date link.
23561
23562 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23563
23564         PR fortran/16579
23565         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23566         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23567
23568 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23569
23570         * g++.dg/abi/arm_rtti1.C: New test.
23571
23572 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23573
23574         * gcc.dg/ppc-vector-memcpy.c: New.
23575         * gcc.dg/ppc-vector-memset.c: New.
23576
23577 2004-09-02  Chao-ying Fu  <fu@mips.com>
23578
23579         * gcc.target/mips/mips-3d-1.c: New test.
23580         * gcc.target/mips/mips-3d-2.c: New test.
23581         * gcc.target/mips/mips-3d-3.c: New test.
23582         * gcc.target/mips/mips-3d-4.c: New test.
23583         * gcc.target/mips/mips-3d-5.c: New test.
23584         * gcc.target/mips/mips-3d-6.c: New test.
23585         * gcc.target/mips/mips-3d-7.c: New test.
23586         * gcc.target/mips/mips-3d-8.c: New test.
23587         * gcc.target/mips/mips-3d-9.c: New test.
23588         * gcc.target/mips/mips-ps-1.c: New test.
23589         * gcc.target/mips/mips-ps-2.c: New test.
23590         * gcc.target/mips/mips-ps-3.c: New test.
23591         * gcc.target/mips/mips-ps-4.c: New test.
23592         * gcc.target/mips/mips-ps-type.c: New test.
23593
23594 2004-09-02  Paul Brook  <paul@codesourcery.com>
23595
23596         * gfortran.dg/edit_real_1.f90: Add new tests.
23597
23598 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23599
23600         PR fortran/15327
23601         * gfortran.dg/merge_char_1.f90: New test.
23602
23603 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23604
23605         PR fortran/16404
23606         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23607
23608 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23609
23610         PR c/1522
23611         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23612
23613 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23614
23615         * g++.dg/opt/loop1.C: Do not XFAIL.
23616
23617 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23618
23619         * gcc.c-torture/execute/20040831-1.c: New test.
23620
23621 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23622
23623         PR fortran/16579
23624         * gfortran.dg/g77/20010610.f: Now passes.
23625         Copy from g77.f-torture/execute. Add dg-run directive.
23626         * gfortran.dg/g77/README: Update
23627
23628 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23629
23630         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23631         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23632         (t1, t2, t3, t4): Add volatile.
23633
23634 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23635
23636         * g++.dg/ext/visibility/arm1.C: New test.
23637
23638 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23639
23640         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23641         -pedantic-errors.
23642
23643 2004-09-01  Paul Brook  <paul@codesourcery.com>
23644
23645         * gfortran.dg/eof_2.f90: New test.
23646
23647 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23648
23649         PR fortran/16579
23650         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23651
23652 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23653
23654         PR libfortran/16805
23655         * gfortran.dg/list_read_2.f90: New test.
23656
23657 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23658
23659         * g++.dg/abi/key1.C: New test.
23660
23661 2004-08-31  Richard Henderson  <rth@redhat.com>
23662
23663         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23664         form of offsetof.
23665         * g++.dg/other/offsetof5.C: Remove duplicate.
23666
23667 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23668
23669         PR fortran/17244
23670         * gfortran.dg/func_derived_1.f90: New test.
23671
23672 2004-08-31  Paul Brook  <paul@codesourcery.com>
23673
23674         * gfortran.dg/eof_1.f90: New test.
23675
23676 2004-08-31  Paul Brook  <paul@codesourcery.com>
23677
23678         * gfortran.dg/list_read_1.f90: New file.
23679
23680 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23681
23682         * g++.dg/opt/loop1.C: XFAIL.
23683
23684 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23685
23686         * gcc.dg/funcdef-storage-1.c: New.
23687         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23688         an extern function in local scope.
23689         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23690         declare an 'auto inline' function in local scope.
23691         * gcc.dg/20011130-1.c: Likewise.
23692         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23693         an 'auto' function in local scope.
23694         * gcc.dg/20021014-1.c: Likewise.
23695         * gcc.dg/20030331-2.c: Likewise.
23696
23697 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23698
23699         * gfortran.dg/blockdata_1.f90: New test.
23700
23701 2004-08-30  Richard Henderson  <rth@redhat.com>
23702
23703         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23704
23705 2004-08-30  Richard Henderson  <rth@redhat.com>
23706
23707         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23708         additional_flags set by alternate driver.
23709         (ieee-options): New procedure.
23710         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23711         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23712         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23713         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23714
23715 2004-08-30  Richard Henderson  <rth@redhat.com>
23716
23717         * lib/f-torture.exp: Remove.
23718
23719 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23720
23721         PR rtl-optimization/16590
23722         * g++.dg/opt/loop1.C: New test.
23723
23724 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23725
23726         PR fortran/13910
23727         * gfortran.dg/oldstyle_1.f90: New test.
23728
23729 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23730         Paul Brook  <paul@codesourcery.com>
23731
23732         * gfortran.dg/g77/README: Update.
23733         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23734         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23735         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23736
23737 2004-08-28  Paul Brook  <paul@codesourcery.com>
23738
23739         PR libfortran/17195
23740         * gfortran.dg/edit_real_1.f90: New test.
23741
23742 2004-08-27  Paul Brook  <paul@codesourcery.com>
23743
23744         * gfortran.dg/rewind_1.f90: New test.
23745
23746 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23747
23748         PR fortran/16597
23749         * gfortran.dg/pr16597.f90: New test.
23750
23751 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23752
23753         PR c/13801
23754         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23755         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23756         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23757         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23758         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23759
23760 2004-08-26  Nick Clifton  <nickc@redhat.com>
23761
23762         * gcc.c-torture/compile/pr17119.c: New test.
23763
23764 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23765
23766         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23767
23768 2004-08-25  Richard Henderson  <rth@redhat.com>
23769
23770         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23771         the bits that expect kind=8 to be the largest real kind.
23772
23773 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23774
23775         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23776
23777 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23778
23779         * gfortran.dg/assignment_1.f90: New test.
23780
23781 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23782
23783         * g++.dg/template/repo3.C: New test.
23784
23785 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23786
23787         PR middle-end/16693
23788         PR tree-optimization/16372
23789         * g++.dg/opt/pr16372-1.C: New test case.
23790         * g++.dg/opt/pr16693-1.C: New test case.
23791         * g++.dg/opt/pr16693-2.C: New test case.
23792
23793 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23794
23795         * objc.dg/proto-lossage-4.m: New test.
23796
23797 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23798
23799         PR c++/17155
23800         * g++.dg/inherit/local2.C: New test.
23801
23802 2004-08-25  Paul Brook  <paul@codesourcery.com>
23803
23804         PR fortran/17144
23805         * gfortran.dg/string_ctor_1.f90: New test.
23806
23807 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23808
23809         PR c++/14428
23810         * g++.dg/template/redecl2.C: New test.
23811
23812 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23813
23814         PR fortran/17143
23815         * gfortran.dg/pr17143.f90: New test.
23816
23817 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23818
23819         PR fortran/17164
23820         * gfortran.dg/pr17164.f90: New test.
23821
23822 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23823
23824         * gcc.dg/tree-ssa/loop-1.c: New test.
23825
23826 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23827
23828         * gcc.c-torture/compile/20040824-1.c: New test.
23829
23830 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23831
23832         * gcc.c-torture/compile/iftrap-3.c: New test.
23833
23834 2004-08-24  Paul Brook  <paul@codesourcery.com>
23835
23836         * gfortran.dg/entry_2.f90: New test.
23837
23838 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23839
23840         PR c++/16889
23841         * g++.dg/lookup/ambig[12].C: New.
23842
23843 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23844
23845         PR c++/16706
23846         * g++.dg/template/crash21.C: New test.
23847         * g++.dg/template/crash22.C: Likewise.
23848
23849 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23850
23851         PR c++/17149
23852         * g++.dg/template/access15.C: New.
23853
23854 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23855
23856         PR c++/17163
23857         * g++.dg/template/repo2.C: New test.
23858
23859 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23860
23861         PR rtl-optimization/17078
23862         * gcc.c-torture/execute/pr17078-1.c: New test case.
23863
23864 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23865
23866         PR c/14492
23867         * gcc.dg/debug/crash1.c: New test.
23868
23869 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23870
23871         PR c/16180
23872         * gcc.dg/loop-5.c: New test.
23873
23874 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23875
23876         * gcc.c-torture/execute/20040823-1.c: New test.
23877
23878 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23879
23880         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23881         to the assembler.  Simplify test accordingly.
23882         (asm_abi_flags): Use GNU names.
23883         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23884         to check for ABI flags.
23885
23886 2004-08-22  Andrew Pinski  <apinski@apple.com>
23887
23888         * g++.dg/opt/pr14029.C: New test.
23889         * gcc.c-torture/execute/pr15262.c: New test.
23890
23891 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23892
23893         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23894
23895 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23896
23897         PR 16908
23898         * gfortran.dg/direct_io.f90: New test.
23899
23900 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23901
23902         PR c++/17121
23903         * g++.dg/inherit/local2.C: New test.
23904
23905 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23906
23907         PR c++/17120
23908         * g++.dg/warn/Wparentheses-4.C: New test.
23909
23910 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23911
23912         PR c++/17121
23913         * g++.dg/inherit/local2.C: New test.
23914
23915         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23916         * gcc.dg/ppc-ldstruct.c: Likewise.
23917         * gcc.dg/ppc64-abi-2.c: Likewise.
23918
23919 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23920
23921         PR rtl-optimization/17099
23922         * gcc.c-torture/execute/20040820-1.c: New test.
23923
23924 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23925
23926         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23927
23928 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23929
23930         PR fortran/17077
23931         * gfortran.dg/auto_array_1.f90: New test.
23932
23933 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23934
23935         PR fortran/17074
23936         * gfortran.dg/simpleif_1.f90: New test.
23937
23938 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23939
23940         * lib/target-supports.exp (check_profiling_available): Return
23941         false for arm*-*-symbianelf* and arm*-*-eabi*.
23942
23943         PR c++/15890
23944         * g++.dg/template/delete1.C: New test.
23945
23946 2004-08-19  Paul Brook  <paul@codesourcery.com>
23947
23948         PR fortran/14976
23949         PR fortran/16228
23950         * gfortran.dg/data_char_1.f90: New test.
23951
23952 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23953
23954         PR fortran/16946
23955         * gfortran.dg/reduction.f90: New testcase.
23956
23957 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23958
23959         PR fortran/16520
23960         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23961
23962 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23963
23964         PR c++/17041
23965         * g++.dg/Wparentheses-3.C: New test.
23966
23967 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23968
23969         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23970         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23971         * gcc.dg/vect/vect-2.c: Likewise.
23972         * gcc.dg/vect/vect-3.c: Likewise.
23973         * gcc.dg/vect/vect-4.c: Likewise.
23974         * gcc.dg/vect/vect-5.c: Likewise.
23975         * gcc.dg/vect/vect-6.c: Likewise.
23976         * gcc.dg/vect/vect-7.c: Likewise.
23977         * gcc.dg/vect/vect-25.c: Likewise.
23978         * gcc.dg/vect/vect-31.c: Likewise.
23979         * gcc.dg/vect/vect-32.c: Likewise.
23980         * gcc.dg/vect/vect-34.c: Likewise.
23981         * gcc.dg/vect/vect-36.c: Likewise.
23982         * gcc.dg/vect/vect-all.c: Likewise.
23983
23984 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23985
23986         PR c++/17068
23987         * g++.dg/template/operator4.C: New test.
23988
23989 2004-08-18  Richard Henderson  <rth@redhat.com>
23990
23991         * gcc.dg/20040206-1.c: XFAIL.
23992
23993 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23994
23995         PR c++/16246
23996         * g++.dg/template/array7.C: New test.
23997
23998 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23999
24000         * gcc.dg/mips-movcc-1.c: New test.
24001         * gcc.dg/mips-movcc-2.c: New test.
24002         * gcc.dg/mips-movcc-3.c: New test.
24003
24004         * gcc.dg/mips-nmadd-1.c: New test.
24005         * gcc.dg/mips-nmadd-2.c: New test.
24006
24007 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24008
24009         PR c++/15871
24010         * g++.dg/opt/inline8.C: New test.
24011
24012         PR c++/16965
24013         * g++.dg/parse/error17.C: New test.
24014
24015 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24016
24017         * gcc.dg/vect: New directory for vectorizer tests.
24018         * gcc.dg/vect/tree-vect.h: New file.
24019         * gcc.dg/vect/vect.exp: New file.
24020         * gcc.dg/vect/pr16105.c.c: New test.
24021         * gcc.dg/vect/vect-1.c: New test.
24022         * gcc.dg/vect/vect-2.c: New test.
24023         * gcc.dg/vect/vect-3.c: New test.
24024         * gcc.dg/vect/vect-4.c: New test.
24025         * gcc.dg/vect/vect-5.c: New test.
24026         * gcc.dg/vect/vect-6.c: New test.
24027         * gcc.dg/vect/vect-7.c: New test.
24028         * gcc.dg/vect/vect-8.c: New test.
24029         * gcc.dg/vect/vect-9.c: New test.
24030         * gcc.dg/vect/vect-10.c: New test.
24031         * gcc.dg/vect/vect-11.c: New test.
24032         * gcc.dg/vect/vect-12.c: New test.
24033         * gcc.dg/vect/vect-13.c: New test.
24034         * gcc.dg/vect/vect-14.c: New test.
24035         * gcc.dg/vect/vect-15.c: New test.
24036         * gcc.dg/vect/vect-16.c: New test.
24037         * gcc.dg/vect/vect-17.c: New test.
24038         * gcc.dg/vect/vect-18.c: New test.
24039         * gcc.dg/vect/vect-19.c: New test.
24040         * gcc.dg/vect/vect-20.c: New test.
24041         * gcc.dg/vect/vect-21.c: New test.
24042         * gcc.dg/vect/vect-22.c: New test.
24043         * gcc.dg/vect/vect-23.c: New test.
24044         * gcc.dg/vect/vect-24.c: New test.
24045         * gcc.dg/vect/vect-25.c: New test.
24046         * gcc.dg/vect/vect-26.c: New test.
24047         * gcc.dg/vect/vect-27.c: New test.
24048         * gcc.dg/vect/vect-28.c: New test.
24049         * gcc.dg/vect/vect-29.c: New test.
24050         * gcc.dg/vect/vect-30.c: New test.
24051         * gcc.dg/vect/vect-31.c: New test.
24052         * gcc.dg/vect/vect-32.c: New test.
24053         * gcc.dg/vect/vect-33.c: New test.
24054         * gcc.dg/vect/vect-34.c: New test.
24055         * gcc.dg/vect/vect-35.c: New test.
24056         * gcc.dg/vect/vect-36.c: New test.
24057         * gcc.dg/vect/vect-37.c: New test.
24058         * gcc.dg/vect/vect-38.c: New test.
24059         * gcc.dg/vect/vect-40.c: New test.
24060         * gcc.dg/vect/vect-41.c: New test.
24061         * gcc.dg/vect/vect-42.c: New test.
24062         * gcc.dg/vect/vect-43.c: New test.
24063         * gcc.dg/vect/vect-44.c: New test.
24064         * gcc.dg/vect/vect-45.c: New test.
24065         * gcc.dg/vect/vect-46.c: New test.
24066         * gcc.dg/vect/vect-47.c: New test.
24067         * gcc.dg/vect/vect-48.c: New test.
24068         * gcc.dg/vect/vect-49.c: New test.
24069         * gcc.dg/vect/vect-50.c: New test.
24070         * gcc.dg/vect/vect-51.c: New test.
24071         * gcc.dg/vect/vect-52.c: New test.
24072         * gcc.dg/vect/vect-53.c: New test.
24073         * gcc.dg/vect/vect-54.c: New test.
24074         * gcc.dg/vect/vect-55.c: New test.
24075         * gcc.dg/vect/vect-56.c: New test.
24076         * gcc.dg/vect/vect-57.c: New test.
24077         * gcc.dg/vect/vect-58.c: New test.
24078         * gcc.dg/vect/vect-59.c: New test.
24079         * gcc.dg/vect/vect-60.c: New test.
24080         * gcc.dg/vect/vect-61.c: New test.
24081         * gcc.dg/vect/vect-all.c: New test.
24082         * gcc.dg/vect/vect-none.c: New test.
24083
24084 2004-08-17  Paul Brook  <paul@codesourcery.com>
24085
24086         PR fortran/13082
24087         * gfortran.dg/entry_1.f90: New test.
24088
24089 2004-08-17  Andrew Pinski  <apinski@apple.com>
24090
24091         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24092
24093 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24094
24095         * gcc.dg/pr17036-1.c: New test.
24096
24097 2004-08-16  Devang Patel  <dpatel@apple.com>
24098
24099         * gcc.dg/darwin-20040809-1.c: New test.
24100
24101 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24102
24103         * gcc.dg/funcdef-attr-1.c: New test.
24104
24105 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24106
24107         * gcc.dg/altivec-17.c: New test.
24108         * gcc.dg/altivec-18.c: New test.
24109
24110 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24111
24112         PR c++/6749
24113         * g++.dg/template/vtable2.C: New test.
24114
24115 2004-08-14  Richard Henderson  <rth@redhat.com>
24116
24117         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24118         * gcc.dg/pack-test-4.c (main): Return 0.
24119         * gcc.dg/setjmp-1.c: Remove XFAIL.
24120         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24121
24122 2004-08-14  Richard Henderson  <rth@redhat.com>
24123
24124         * gcc.dg/980217-1.c: Add prototype for printf.
24125
24126 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24127
24128         * gfortran.dg/pr16935.f90: New test.
24129
24130 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24131
24132         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24133
24134 2004-08-13  Paul Brook  <paul@codesourcery.com>
24135
24136         * gfortran.dg/der_io_1.f90: Remove stray comma.
24137
24138 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24139
24140         * gcc.dg/vmx/cw-bug-2.c: Remove.
24141         * gcc.dg/vmx/vprint-1.c: Remove.
24142         * gcc.dg/vmx/vscan-1.c: Remove.
24143
24144 2004-08-12  Devang patel  <dpatel@apple.com>
24145
24146         * gcc.dg/darwin-20040809-2.c: New test.
24147
24148 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24149
24150         * g++.dg/ext/altivec-12.C: New test.
24151
24152         * g++.dg/ext/altivec-11.C: New test.
24153
24154 2004-08-12  Paul Brook  <paul@codesourcery.com>
24155
24156         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24157
24158 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24159
24160         * g++.dg/ext/altivec-2.C: Check for hardware support before
24161         executing any VMX instructions.
24162
24163         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24164
24165 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24166
24167         PR c++/16276
24168         * g++.old-deja/g++.other/comdat4.C: New test.
24169         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24170
24171 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24172
24173         PR target/16286
24174         * gcc.dg/pr16286.c: New test.
24175
24176 2004-08-12 Jan Beulich <jbeulich@novell.com>
24177
24178         * g++.dg/ext/asm5.C: New.
24179
24180 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24181
24182         PR c++/16698
24183         * g++.dg/eh/crash1.C: New test.
24184
24185         PR c++/16717
24186         * g++.dg/ext/construct1.C: New test.
24187
24188 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24189
24190         PR c++/16853
24191         * g++.dg/init/ptrmem1.C: New test.
24192
24193         PR c++/16618
24194         * g++.dg/parse/offsetof5.C: New test.
24195
24196         PR c++/16870
24197         * g++.dg/template/overload3.C: New test.
24198
24199 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24200
24201         PR c++/16964
24202         * g++.dg/parse/error16.C: New test.
24203
24204         PR c++/16904
24205         * g++.dg/template/error14.C: New test.
24206
24207         PR c++/16929
24208         * g++.dg/template/error15.C: New test.
24209
24210 2004-08-11  Devang Patel  <dpatel@apple.com>
24211
24212         * gcc.dg/darwin-ld-20040809-1.c: New test.
24213         * gcc.dg/darwin-ld-20040809-2.c: New test.
24214
24215 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24216
24217         PR fortran/16917
24218         * gfortran.dg/dfloat_1.f90: New test.
24219
24220 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24221
24222         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24223         * gcc.dg/dll-2.c: Fix dg-require syntax.
24224         * gcc.misc-tests/arm-isr.c (abort): Declare.
24225         (exit): Likewise.
24226
24227 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24228
24229         PR c++/16971
24230         * g++.dg/parse/crash16.C: New test.
24231
24232 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24233
24234         * gcc.dg/mips-rsqrt-1.c: New test case.
24235         * gcc.dg/mips-rsqrt-2.c: New test case.
24236         * gcc.dg/mips-rsqrt-3.c: New test case.
24237
24238 2004-08-10  Paul Brook  <paul@codesourcery.com>
24239
24240         * gfortran.dg/der_io_1.f90: New test.
24241
24242 2004-08-10  Paul Brook  <paul@codesourcery.com>
24243
24244         PR fortran/16919
24245         * gfortran.dg/der_array_1.f90: New test.
24246
24247 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24248
24249         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24250
24251 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24252
24253         * gcc.dg/wchar_t-2.c: Fix typo.
24254
24255 2004-08-09  Falk Hueffner  <falk@debian.org>
24256
24257         PR tree-optimization/12517
24258         * gcc.c-torture/compile/pr12517.c: New test.
24259
24260         PR tree-optimization/12578
24261         * gcc.c-torture/compile/pr12578.c: New test.
24262
24263         PR tree-optimization/12899
24264         * gcc.c-torture/compile/pr12899.c: New test.
24265
24266         PR rtl-optimization/14692
24267         * gcc.c-torture/compile/pr14692.c: New test.
24268
24269         PR tree-optimization/16461
24270         * gcc.c-torture/compile/pr16461.c: New test.
24271
24272 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24273
24274         * gfortran.dg/getenv_1.f90: New test.
24275
24276 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24277
24278         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24279         wchar_t.
24280         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24281
24282 2004-08-06  Paul Brook  <paul@codesourcery.com>
24283
24284         * gfortran.dg/ret_array_1.f90: New test.
24285         * gfortran.dg/ret_pointer_1.f90: New test.
24286
24287 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24288
24289         * gcc.dg/missing-field-init-[12].c: New tests.
24290         * g++.dg/warn/missing-field-init-[12].C: New tests.
24291
24292 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24293
24294         * gcc.dg/enum2.c: New test.
24295         * gcc.dg/symbian3.c: Likewise.
24296         * gcc.dg/symbian4.c: Likewise.
24297         * gcc.dg/wchar_t-2.c: Likewise.
24298
24299 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24300
24301         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24302         destructor tests.
24303
24304 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24305
24306         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24307         dg-require-visiblity.
24308         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24309         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24310         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24311         * g++.dg/ext/visibility/new1.C: Likewise.
24312         * g++.dg/ext/visibility/pragma.C: Likewise.
24313         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24314         * g++.dg/ext/visibility/virtual.C: Likewise.
24315         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24316         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24317         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24318         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24319         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24320         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24321         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24322         * g++/dg/ext/visibility/visibility-8.C: New test.
24323         * gcc.c-torture/compile/dll.x: Remove.
24324         * gcc.dg/dll-2.c: Use dg-require-dll
24325         * gcc.dg/visibility-10.c: New test.
24326         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24327         supporting DLLs.
24328         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24329         (scan_not_hidden): Likewise.
24330
24331 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24332
24333         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24334
24335 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24336
24337         * gcc.c-torture/execute/20040805-1.c: New test.
24338
24339 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24340
24341         * gcc.dg/20020118-1.c: Declare abort.
24342         * gcc.dg/altivec_check.h: Likewise.
24343         * gcc.dg/iftrap-2.c: Likewise.
24344         * gcc.dg/pragma-darwin.c: Likewise.
24345         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24346
24347 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24348
24349         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24350
24351 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24352
24353         * gcc.c-torture/execute/builtins/abs-2.c,
24354         gcc.c-torture/execute/builtins/abs-3.c,
24355         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24356         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24357         intmax_t, uintmax_t and their limits.
24358         * gcc.dg/intmax_t-1.c: New test.
24359
24360 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24361
24362         * g++.dg/tc1/dr147.C: Add reference to PR.
24363
24364 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24365
24366         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24367         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24368
24369 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24370
24371         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24372
24373 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24374
24375         * gcc.dg/redecl-5.c: New test.
24376         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24377         of scanf.
24378
24379 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24380
24381         PR middle-end/16790
24382         * gcc.c-torture/execute/pr16790-1.c: New test case.
24383
24384 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24385
24386         * g++.dg/ext/visibility/assign1.C: New test.
24387         * g++.dg/ext/visibility/new1.C: Likewise.
24388
24389         * gcc.dg/symbian1.c: New test.
24390         * gcc.dg/symbian2.c: Likewise.
24391
24392 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24393
24394         PR target/16570
24395         * gcc.dg/i386-sse-9.c: New test.
24396
24397 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24398
24399         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24400
24401 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24402
24403         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24404         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24405         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24406         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24407         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24408         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24409         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24410         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24411         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24412         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24413         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24414         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24415         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24416         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24417         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24418         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24419         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24420         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24421         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24422         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24423         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24424         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24425         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24426         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24427         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24428         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24429         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24430         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24431         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24432         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24433         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24434         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24435         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24436         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24437         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24438         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24439         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24440         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24441         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24442         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24443         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24444         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24445         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24446         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24447         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24448         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24449         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24450         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24451         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24452         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24453         gcc.misc-tests/i386-pf-3dnow-1.c,
24454         gcc.misc-tests/i386-pf-athlon-1.c,
24455         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24456         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24457         Declare built-in functions used.
24458         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24459
24460 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24461
24462         PR c++/16707
24463         * g++.dg/lookup/using12.C: New test.
24464
24465         * g++.dg/init/null1.C: Fix PR number.
24466         * g++.dg/parse/namespace10.C: Likewise.
24467
24468 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24469
24470         PR c++/16224
24471         * g++.dg/template/spec17.C: New test.
24472         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24473         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24474
24475 2004-08-02  David Billinghurst
24476
24477         PR fortran/16292
24478         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24479
24480 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24481
24482         * gcc.dg/ia64-got-1.c: New test case.
24483
24484 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24485
24486         PR c++/16489
24487         * g++.dg/init/null1.C: New test.
24488         * g++.dg/tc1/dr76.C: Adjust error marker.
24489
24490         PR c++/16529
24491         * g++.dg/parse/namespace10.C: New test.
24492
24493         PR c++/16810
24494         * g++.dg/inherit/ptrmem2.C: New test.
24495
24496 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24497
24498         PR target/16155
24499         * gcc.dg/pr16155.c: New test.
24500
24501 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24502
24503         * gcc.dg/redecl-2.c: New test.
24504
24505 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24506
24507         * gcc.dg/darwin-longdouble.c: New file.
24508
24509 2004-07-30  Richard Henderson  <rth@redhat.com>
24510
24511         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24512         write to constant argument.
24513         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24514
24515 2004-07-30  Richard Henderson  <rth@redhat.com>
24516
24517         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24518         tests of nearest around zero.
24519
24520 2004-07-30  Andrew Pinski  <apinski@apple.com>
24521
24522         * gcc.c-torture/compile/20040730-1.c: New test.
24523
24524 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24525
24526         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24527         powerpc-eabispe.
24528
24529 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24530
24531         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24532
24533 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24534
24535         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24536         contains $ld_library_path.
24537         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24538
24539 2004-07-29  Richard Henderson  <rth@redhat.com>
24540
24541         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24542
24543         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24544         (alt2, which): New.
24545         (Check): Accept either alternative.
24546
24547 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24548
24549         * g++.dg/abi/inline1.C: New test.
24550         * g++.dg/abi/local1-a.cc: Likewise.
24551         * g++.dg/abi/local1.C: Likewise.
24552         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24553         * g++.dg/abi/mangle12.C: Likewise.
24554         * g++.dg/abi/mangle17.C: Likewise.
24555         * g++.dg/abi/mangle20-2.C: Likewise.
24556         * g++.dg/opt/interface1.C: Likewise.
24557         * g++.dg/opt/interface1.h: Likewise.
24558         * g++.dg/opt/interface1-a.cc: New test.
24559         * g++.dg/parse/repo1.C: New test.
24560         * g++.dg/template/repo1.C: Likewise.
24561         * g++.dg/warn/Winline-1.C: Likewise.
24562         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24563
24564 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24565
24566         * gcc.dg/tree-ssa/20040729-1.c: New test.
24567
24568 2004-07-27  Matt Austern <austern@apple.com>
24569
24570         * gcc.dg/darwin-bool-1.c: New test.
24571         * gcc.dg/darwin-bool-2.c: New test.
24572
24573 2004-07-28  Richard Henderson  <rth@redhat.com>
24574
24575         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24576         arguments in the correct type.  Don't write to constant arguments.
24577
24578 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24579
24580         PR tree-optimization/16688
24581         PR tree-optimization/16689
24582         * g++.dg/tree-ssa/pr16688.C: New test.
24583
24584 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24585
24586         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24587         loads.  Not only in the comment, this time.
24588
24589 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24590
24591         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24592         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24593         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24594         * gcc.dg/sh4a-bitmovua.c: New.
24595         * gcc.dg/sh4a-cos.c: New.
24596         * gcc.dg/sh4a-cosf.c: New.
24597         * gcc.dg/sh4a-fprun.c: New.
24598         * gcc.dg/sh4a-fsrra.c: New.
24599         * gcc.dg/sh4a-memmovua.c: New.
24600         * gcc.dg/sh4a-sin.c: New.
24601         * gcc.dg/sh4a-sincos.c: New.
24602         * gcc.dg/sh4a-sincosf.c: New.
24603         * gcc.dg/sh4a-sinf.c: New.
24604
24605 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24606
24607         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24608         conditionals.
24609         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24610         loads.
24611         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24612         DOM1.
24613
24614 2004-07-27  Andrew Pinski  <apinski@apple.com>
24615
24616         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24617
24618 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24619
24620         * gcc.dg/pragma-isr.c: New test.
24621
24622 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24623
24624         PR c++/14429
24625         * g++.dg/template/ttp11.C: New test.
24626
24627 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24628
24629         * gcc.c-torture/compile/20040727-1.c: New test.
24630
24631 2004-07-26  Eric Christopher  <echristo@redhat.com>
24632
24633         * gcc.c-torture/compile/20040726-2.c: New test.
24634
24635 2004-07-26  Andrew Pinski  <apinski@apple.com>
24636
24637         * g++.dg/rtti/tinfo1.C: Xfail.
24638
24639 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24640
24641         * gcc.c-torture/compile/20040726-1.c: New test.
24642
24643 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24644             Brian Ryner  <bryner@brianryner.com>
24645
24646         PR c++/9283
24647         PR c++/15000
24648         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24649         * g++.dg/ext/visibility/: New directory.
24650         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24651         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24652         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24653         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24654         * g++.dg/ext/visibility/fvisibility.C,
24655         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24656         g++.dg/ext/visibility/fvisibility-override1.C
24657         g++.dg/ext/visibility/fvisibility-override2.C
24658         g++.dg/ext/visibility/memfuncts.C
24659         g++.dg/ext/visibility/noPLT.C
24660         g++.dg/ext/visibility/pragma.C
24661         g++.dg/ext/visibility/pragma-override1.C
24662         g++.dg/ext/visibility/pragma-override2.C
24663         g++.dg/ext/visibility/staticmemfuncts.C
24664         g++.dg/ext/visibility/virtual.C: New tests.
24665
24666 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24667
24668         PR c/15360
24669         * gcc.dg/pr15360-1.c: New test.
24670
24671 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24672
24673         * gcc.dg/pragma-align-2.c: New test.
24674         * gcc.dg/pragma-init-fini.c: New test.
24675         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24676         targets.
24677
24678 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24679
24680         * gcc.dg/init-string-2.c: New test.
24681
24682 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24683
24684         PR 16684
24685         * gcc.dg/Wredundant-decls-1.c: New test case.
24686
24687 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24688
24689         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24690         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24691         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24692         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24693         * gcc.dg/compat/generate-random.c: New file.
24694         * gcc.dg/compat/generate-random.h: Likewise.
24695         * gcc.dg/compat/generate-random_r.c: Likewise.
24696         * gcc.dg/compat/struct-layout-1.h: Likewise.
24697         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24698         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24699         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24700         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24701         * gcc.dg/compat/struct-layout-1_main.c: New test.
24702         * gcc.dg/compat/struct-layout-1_x.c: New file.
24703         * gcc.dg/compat/struct-layout-1_y.c: New file.
24704         * gcc.dg/compat/struct-layout-1_test.h: New file.
24705
24706 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24707
24708         * gcc.dg/comp-return-1.c: New test
24709
24710 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24711
24712         * gcc.dg/vmx/8-02a.c: Fix typo.
24713
24714         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24715         * gcc.dg/darwin-abi-3.c: New test.
24716
24717         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24718         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24719
24720         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24721         * gcc.dg/vmx/ops-long-1.c: New test.
24722         * gcc.dg/vmx/ops-long-2.c: New test.
24723
24724 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24725
24726         * g++.dg/lookup/conv-[1234].C: New.
24727
24728 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24729
24730         * g++.dg/parse/attr2.C: Simplify.
24731
24732 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24733
24734         PR c/7284
24735         * gcc.c-torture/execute/pr7284-1.c: New test.
24736
24737 2004-07-22  Brian Booth  <bbooth@redhat.com>
24738
24739         * gcc.dg/tree-ssa/20040721-1.c: New test.
24740
24741 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24742
24743         * g++.dg/template/crash20.c: New.
24744
24745 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24746
24747         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24748         Add dg-run directive.  Declare variables as required.
24749         * gfortran.dg/g77/README: Update
24750
24751 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24752
24753         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24754         gcc.dg/cris-peep2-andu2.c: New tests.
24755
24756 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24757
24758         PR c/15052
24759         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24760         on return type.
24761         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24762         messages.
24763         * gcc.dg/qual-return-2.c: Update expected messages.
24764         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24765
24766 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24767
24768         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24769         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24770
24771 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24772
24773         PR c/11250
24774         * gcc.dg/init-string-1.c: New test.
24775
24776 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24777
24778         PR middle-end/15345
24779         PR c/16450
24780         * gcc.dg/torture/nested-fn-1.c: New test.
24781
24782 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24783
24784         PR target/16559
24785         * gcc.dg/ia64-fptr-1.c: New file.
24786
24787 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24788
24789         PR c++/14497
24790         * g++.dg/template/spec16.C: New test.
24791         * g++.old-deja/g++.robertl/eb118.C: Remove.
24792
24793 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24794
24795         PR c++/509
24796         * g++.dg/template/spec15.C: New test.
24797
24798 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24799
24800         Copy cases from g77.f-torture/execute and add dg-run
24801         directive.  Other changes as noted.
24802         * gfortran.dg/g77/13037.f
24803         * gfortran.dg/g77/1832.f
24804         * gfortran.dg/g77/19981119-0.f
24805         * gfortran.dg/g77/19990313-0.f
24806         * gfortran.dg/g77/19990313-1.f
24807         * gfortran.dg/g77/19990313-2.f
24808         * gfortran.dg/g77/19990313-3.f
24809         * gfortran.dg/g77/19990419-1.f
24810         * gfortran.dg/g77/19990826-0.f
24811         * gfortran.dg/g77/19990826-2.f
24812         * gfortran.dg/g77/20000503-1.f
24813         * gfortran.dg/g77/20001111.f
24814         * gfortran.dg/g77/20010116.f
24815         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24816         * gfortran.dg/g77/20010430.f
24817         * gfortran.dg/g77/6177.f
24818         * gfortran.dg/g77/947.f
24819         * gfortran.dg/g77/970816-3.f
24820         * gfortran.dg/g77/971102-1.f
24821         * gfortran.dg/g77/980520-1.f
24822         * gfortran.dg/g77/980628-0.f
24823         * gfortran.dg/g77/980628-1.f
24824         * gfortran.dg/g77/980628-10.f
24825         * gfortran.dg/g77/980628-2.f
24826         * gfortran.dg/g77/980628-3.f
24827         * gfortran.dg/g77/980628-7.f
24828         * gfortran.dg/g77/980628-8.f
24829         * gfortran.dg/g77/980628-9.f
24830         * gfortran.dg/g77/980701-0.f
24831         * gfortran.dg/g77/980701-1.f
24832         * gfortran.dg/g77/cabs.f
24833         * gfortran.dg/g77/claus.f
24834         * gfortran.dg/g77/complex_1.f
24835         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24836         * gfortran.dg/g77/dcomplex.f
24837         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24838         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24839         * gfortran.dg/g77/f90-intrinsic-numeric.f
24840         * gfortran.dg/g77/int8421.f
24841         * gfortran.dg/g77/labug1.f
24842         * gfortran.dg/g77/large_vec.f
24843         * gfortran.dg/g77/le.f
24844         * gfortran.dg/g77/short.f
24845         * gfortran.dg/g77/README: Update
24846
24847 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24848
24849         PR c++/16637
24850         * g++.dg/parse/lookup4.C: New test.
24851
24852 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24853
24854         PR c++/16175
24855         * g++.dg/template/ttp10.C: New test.
24856
24857 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24858
24859         * gcc.dg/pr12625-1.c: New test.
24860
24861 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24862
24863         * testsuite/gcc.dg/switch-warn-1.c: New test.
24864         * testsuite/gcc.dg/switch-warn-2.c: New test.
24865         * gcc.c-torture/compile/pr14730.c: Update.
24866
24867 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24868
24869         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24870         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24871         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24872         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24873
24874 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24875
24876         PR c++/16623
24877         * g++.dg/template/assign1.C: New test.
24878
24879 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24880
24881         PR c++/12170
24882         * g++.dg/template/ttp9.C: New test.
24883
24884 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24885
24886         * gcc.dg/format/cmn-err-1.c: New test.
24887
24888 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24889
24890         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24891         gcc.dg/Wparentheses-10.c: New tests.
24892         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24893
24894 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24895
24896         PR fortran/16465
24897         * gfortran.dg/g77//ffixed-line-length-0.f,
24898         gfortran.dg/g77/ffixed-line-length-132.f,
24899         gfortran.dg/g77/ffixed-line-length-72.f,
24900         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24901         gfortran.dg/g77/README: Update.
24902
24903 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24904
24905         PR c++/13092
24906         * g++.dg/template/non-dependent7.C: New test.
24907         * g++.dg/template/non-dependent8.C: Likewise.
24908         * g++.dg/template/non-dependent9.C: Likewise.
24909         * g++.dg/template/non-dependent10.C: Likewise.
24910
24911 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24912
24913         PR c++/16337
24914         * g++.dg/parse/attr2.C: New test.
24915
24916 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24917
24918         * g77.dg: Removed.
24919         * g77.f-torture: Ditto.
24920
24921 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24922
24923         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24924         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24925         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24926
24927 2004-07-16  Richard Henderson  <rth@redhat.com>
24928
24929         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24930
24931 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24932
24933         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24934         tests with full list of options.
24935         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24936         of TORTURE_OPTIONS if test contains 'dg-do run'.
24937
24938         PR fortran/16404
24939         * gfortran.dg/do_iterator.f90: New test.
24940
24941 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24942
24943         PR rtl-optimization/16536
24944         * gcc.c-torture/execute/restrict-1.c: New test.
24945
24946 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24947
24948         PR fortran/15324
24949         * gfortran.dg/pr15324.f90: New test.
24950
24951         PR fortran/15129
24952         * gfortran.dg/pr15129.f90: New test.
24953
24954         PR fortran/15140
24955         * gfortran.dg/pr15140.f90: New test.
24956
24957         PR fortran/13792
24958         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24959         compile-time simplification.
24960
24961 2004-07-14  Mike Stump  <mrs@apple.com>
24962
24963         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24964
24965 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24966
24967         PR target/16325
24968         * gcc.dg/profile-generate-1.c: New.
24969
24970 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24971
24972         * gcc.c-torture/execute/20040709-1.c: New test.
24973         * gcc.c-torture/execute/20040709-2.c: New test.
24974
24975 2004-07-14  Mike Stump  <mrs@apple.com>
24976
24977         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24978
24979 2004-07-14  Mike Stump  <mrs@apple.com>
24980
24981         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24982
24983 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24984
24985         PR c++/16518
24986         * g++.dg/parse/mutable1.C: New test.
24987
24988 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24989
24990         PR tree-optimization/16443
24991         * gcc.dg/tree-ssa/20040713-1.c: New test.
24992
24993 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24994
24995         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24996         for operator new.
24997
24998 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24999
25000         * gfortran.dg/g77/README: New file
25001         * gfortran.dg/g77/19981216-0.f: Copy from
25002         g77.f-torture/noncompile.  Add "dg-do compile" and
25003         dg-error as required.
25004         * gfortran.dg/g77/19990218-1.f: Likewise.
25005         * gfortran.dg/g77/19990905-1.f: Likewise.
25006         * gfortran.dg/g77/9263.f: Likewise.
25007         * gfortran.dg/g77/980615-0.f: Likewise.
25008         * gfortran.dg/g77/980616-0.f: Likewise.
25009         * gfortran.dg/g77/check0.f: Likewise.
25010         * gfortran.dg/g77/select_no_compile.f: Likewise.
25011
25012 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25013
25014         Copy files from g77.f-torture/compile.
25015         Add "{ dg-do compile}".  Other changes as noted
25016         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25017         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25018         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25019         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25020         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25021         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25022         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25023         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25024         statement to conform to standard.  Append alpha1.x for reference.
25025         * gfortran.dg/g77/xformat.f: Add dg-warning
25026
25027 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25028
25029         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25030         Add {dg-do compile} directive.
25031         * gfortran.dg/g77/cpp2.F: Likewise.
25032
25033 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25034
25035         PR c++/5402
25036         * g++.dg/lookup/name-clash1.C: New test.
25037
25038         PR c++/9777
25039         * g++.dg/lookup/name-clash2.C: New test.
25040
25041         PR c++/12102
25042         * g++.dg/lookup/name-clash3.C: New test.
25043
25044 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25045
25046         * g++.dg/lookup/new2.C: New test.
25047         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25048
25049 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25050
25051         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25052         Add {dg-do compile} directive.
25053         * gfortran.dg/g77/13060.f: Likewise.
25054         * gfortran.dg/g77/19990218-0.f: Likewise.
25055         * gfortran.dg/g77/19990305-0.f: Likewise.
25056         * gfortran.dg/g77/19990419-0.f: Likewise.
25057         * gfortran.dg/g77/19990502-0.f: Likewise.
25058         * gfortran.dg/g77/19990502-1.f: Likewise.
25059         * gfortran.dg/g77/19990525-0.f: Likewise.
25060         * gfortran.dg/g77/19990826-1.f: Likewise.
25061         * gfortran.dg/g77/19990826-3.f: Likewise.
25062         * gfortran.dg/g77/19990905-2.f: Likewise.
25063         * gfortran.dg/g77/20000412-1.f: Likewise.
25064         * gfortran.dg/g77/20000511-1.f: Likewise.
25065         * gfortran.dg/g77/20000511-2.f: Likewise.
25066         * gfortran.dg/g77/20000518.f: Likewise.
25067         * gfortran.dg/g77/20000601-1.f: Likewise.
25068         * gfortran.dg/g77/20000601-2.f: Likewise.
25069         * gfortran.dg/g77/20000629-1.f: Likewise.
25070         * gfortran.dg/g77/20000630-2.f: Likewise.
25071         * gfortran.dg/g77/20010115.f: Likewise.
25072         * gfortran.dg/g77/20010321-1.f: Likewise.
25073         * gfortran.dg/g77/20010426.f: Likewise.
25074         * gfortran.dg/g77/20020307-1.f: Likewise.
25075         * gfortran.dg/g77/8485.f: Likewise.
25076         * gfortran.dg/g77/960317-1.f: Likewise.
25077         * gfortran.dg/g77/970915-0.f: Likewise.
25078         * gfortran.dg/g77/980310-1.f: Likewise.
25079         * gfortran.dg/g77/980310-2.f: Likewise.
25080         * gfortran.dg/g77/980310-3.f: Likewise.
25081         * gfortran.dg/g77/980310-4.f: Likewise.
25082         * gfortran.dg/g77/980310-6.f: Likewise.
25083         * gfortran.dg/g77/980310-7.f: Likewise.
25084         * gfortran.dg/g77/980310-8.f: Likewise.
25085         * gfortran.dg/g77/980419-2.f: Likewise.
25086         * gfortran.dg/g77/980424-0.f: Likewise.
25087         * gfortran.dg/g77/980427-0.f: Likewise.
25088         * gfortran.dg/g77/980729-0.f: Likewise.
25089         * gfortran.dg/g77/981117-1.f: Likewise.
25090         * gfortran.dg/g77/toon_1.f: Likewise.
25091
25092 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25093
25094         PR c++/2204
25095         * g++.dg/other/abstract2.C: New test.
25096
25097 2004-07-12  Paul Brook  <paul@codesourcery.com>
25098
25099         * gfortran.dg/pointer_init_1.f90: New test.
25100
25101 2004-07-11  Paul Brook  <paul@codesourcery.com>
25102
25103         PR fortran/15986
25104         * gfortran.dg/contained_1.f90: New test.
25105
25106 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25107
25108         * g++.dg/parse/defarg8.C: New test.
25109
25110 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25111
25112         PR fortran/16433
25113         * gfortran.dg/pr16433.f: New test.
25114
25115         PR fortran/17574
25116         * gfortran.dg/pr15754.f90: New test.
25117
25118 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25119
25120         PR tree-optimization/16437
25121         * gcc.c-torture/execute/bitfld-4.c: New test.
25122
25123 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25124
25125         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25126         access to common var from module.
25127
25128 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25129
25130         PR fortran/16336
25131         * gfortran.fortran-torture/execute/common_2.f90: New test.
25132
25133 2004-07-10  Paul Brook  <paul@codesourcery.com>
25134
25135         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25136
25137 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25138
25139         PR fortran/15969
25140         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25141
25142 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25143
25144         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25145         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25146         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25147         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25148         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25149         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25150         * gfortran.dg/g77/funderscoring.f: Likewise.
25151         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25152
25153 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25154
25155         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25156
25157 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25158         Paul Brook  <paul@codesourcery.com>
25159
25160         PR fortran/13415
25161         * gfortran.dg/common_pointer_1.f90: New test.
25162
25163 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25164
25165         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25166
25167 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25168
25169         PR target/16364
25170         * gcc.c-torture/compile/20040709-1.c: New.
25171
25172 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25173
25174         PR fortran/14077
25175         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25176
25177 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25178
25179         PR fortran/13201
25180         * gfortran.dg/shape_1.f90: New test.
25181
25182 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25183             Andrew Pinski  <apinski@apple.com>
25184
25185         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25186
25187 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25188
25189         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25190         comment.
25191
25192 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25193         Paul Brook  <paul@codesourcery.com>
25194
25195         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25196         '.f95' and '.F95'.
25197
25198 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25199
25200         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25201
25202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25203
25204         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25205         testcases with capital suffix.
25206
25207 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25208
25209         PR fortran/15481
25210         PR fortran/13372
25211         PR fortran/13575
25212         PR fortran/15978
25213         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25214
25215         * gfortran.dg/implicit_1.f90: New test.
25216
25217 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25218
25219         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25220         expression to match gfortran warning/error messages
25221         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25222         dg-error text.
25223
25224 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25225
25226         * lib/fortran-torture.exp: Rename proc search_for to
25227         search_for_re.
25228
25229 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25230
25231         * gcc.c-torture/execute/simd-5.x: New file.
25232         XFAIL on SPARC 64-bit at -O0.
25233
25234 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25235
25236         PR c++/8211
25237         PR c++/16165
25238         * g++.dg/warn/effc3.C: New test.
25239
25240 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25241
25242         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25243         change X to 1X in format.
25244         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25245         add data statements to conform to standard.
25246
25247 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25248
25249         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25250         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25251         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25252
25253 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25254
25255         * gfortran.dg/g77/7388.f: Copy from g77.dg
25256         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25257         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25258         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25259         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25260         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25261         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25262         * gfortran.dg/g77/strlen0.f: Likewise.
25263
25264 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25265
25266         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25267         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25268
25269 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25270
25271         * gcc.c-torture/execute/920428-2.x: Delete.
25272         * gcc.c-torture/execute/920501-7.x: Likewise.
25273
25274 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25275
25276         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25277         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25278         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25279         prescott and c3-2.
25280         (PREFETCH_3DNOW): Add -march=c3.
25281
25282 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25283
25284         PR c/16437
25285         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25286         * gcc.c-torture/execute/bf64-1.x: Likewise.
25287
25288 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25289
25290         * gcc.c-torture/compile/20040708-1.c: New test.
25291
25292 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25293
25294         PR c++/16169
25295         * g++.dg/warn/effc2.C: New test.
25296
25297 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25298
25299         * gcc.c-torture/execute/bitfld-1.x: Remove.
25300         * gcc.c-torture/execute/bitfld-3.c: New test.
25301         * gcc.dg/bitfld-2.c: Remove XFAILs.
25302
25303 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25304
25305         PR c++/16276
25306         * g++.dg/rtti/tinfo1.C: New file.
25307
25308 2004-07-07  Eric Christopher  <echristo@redhat.com>
25309
25310         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25311
25312 2004-07-07  Andrew Pinski  <apinski@apple.com>
25313
25314         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25315
25316 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25317
25318         * g++.dg/init/call1.C: XFAIL.
25319
25320 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25321
25322         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25323         except for movstrict*, to movmem* and clrstr* to clrmem*.
25324
25325 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25326
25327         * gcc.c-torture/execute/20040707-1.c: New test.
25328
25329 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25330
25331         * gcc.c-torture/execute/20040706-1.c: New test.
25332
25333 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25334
25335         PR c++/3671
25336         * g++.dg/template/spec14.C: New test.
25337
25338 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25339
25340         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25341         nothing if not yet defined.  Use it in b, c and d type definitions.
25342         * gcc.c-torture/execute/20040705-1.c: New test.
25343         * gcc.c-torture/execute/20040705-2.c: New test.
25344
25345 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25346
25347         PR c++/2518
25348         * g++.dg/lookup/new1.C: New test.
25349
25350 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25351
25352         PR c++/11406
25353         * g++.dg/template/sizeof8.C: New test.
25354
25355 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25356
25357         * gcc.c-torture/compile/20040705-1.c: New test.
25358
25359 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25360
25361         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25362
25363 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25364
25365         * gcc.dg/cpp/if-mop.c: Two new testcases.
25366         * gcc.dg/cpp/trad/comment-3.c: New.
25367
25368 2004-07-04  Paul Brook  <paul@codesourcery.com>
25369
25370         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25371
25372 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25373
25374         PR c++/3761
25375         * g++.dg/lookup/crash4.C: New test.
25376
25377 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25378
25379         * gcc.c-torture/execute/builtin-abs-1.c
25380         * gcc.c-torture/execute/builtin-abs-2.c
25381         * gcc.c-torture/execute/builtin-complex-1.c
25382         * gcc.c-torture/execute/builtins/string-1-lib.c
25383         * gcc.c-torture/execute/builtins/string-1.c
25384         * gcc.c-torture/execute/builtins/string-2-lib.c
25385         * gcc.c-torture/execute/builtins/string-2.c
25386         * gcc.c-torture/execute/builtins/string-3-lib.c
25387         * gcc.c-torture/execute/builtins/string-3.c
25388         * gcc.c-torture/execute/builtins/string-4-lib.c
25389         * gcc.c-torture/execute/builtins/string-4.c
25390         * gcc.c-torture/execute/builtins/string-5-lib.c
25391         * gcc.c-torture/execute/builtins/string-5.c
25392         * gcc.c-torture/execute/builtins/string-6-lib.c
25393         * gcc.c-torture/execute/builtins/string-6.c
25394         * gcc.c-torture/execute/builtins/string-7-lib.c
25395         * gcc.c-torture/execute/builtins/string-7.c
25396         * gcc.c-torture/execute/builtins/string-8-lib.c
25397         * gcc.c-torture/execute/builtins/string-8.c
25398         * gcc.c-torture/execute/builtins/string-9-lib.c
25399         * gcc.c-torture/execute/builtins/string-9.c
25400         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25401         * gcc.c-torture/execute/builtins/string-asm-1.c
25402         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25403         * gcc.c-torture/execute/builtins/string-asm-2.c
25404         * gcc.c-torture/execute/stdio-opt-1.c
25405         * gcc.c-torture/execute/stdio-opt-2.c
25406         * gcc.c-torture/execute/stdio-opt-3.c
25407         * gcc.c-torture/execute/string-opt-1.c
25408         * gcc.c-torture/execute/string-opt-10.c
25409         * gcc.c-torture/execute/string-opt-11.c
25410         * gcc.c-torture/execute/string-opt-12.c
25411         * gcc.c-torture/execute/string-opt-13.c
25412         * gcc.c-torture/execute/string-opt-14.c
25413         * gcc.c-torture/execute/string-opt-15.c
25414         * gcc.c-torture/execute/string-opt-16.c
25415         * gcc.c-torture/execute/string-opt-2.c
25416         * gcc.c-torture/execute/string-opt-6.c
25417         * gcc.c-torture/execute/string-opt-7.c
25418         * gcc.c-torture/execute/string-opt-8.c:
25419         Replace with ...
25420
25421         * gcc.c-torture/execute/builtins/abs-2.c
25422         * gcc.c-torture/execute/builtins/abs-3.c
25423         * gcc.c-torture/execute/builtins/complex-1.c
25424         * gcc.c-torture/execute/builtins/fprintf.c
25425         * gcc.c-torture/execute/builtins/fputs.c
25426         * gcc.c-torture/execute/builtins/memcmp.c
25427         * gcc.c-torture/execute/builtins/memmove.c
25428         * gcc.c-torture/execute/builtins/memops-asm.c
25429         * gcc.c-torture/execute/builtins/mempcpy-2.c
25430         * gcc.c-torture/execute/builtins/mempcpy.c
25431         * gcc.c-torture/execute/builtins/memset.c
25432         * gcc.c-torture/execute/builtins/printf.c
25433         * gcc.c-torture/execute/builtins/sprintf.c
25434         * gcc.c-torture/execute/builtins/strcat.c
25435         * gcc.c-torture/execute/builtins/strchr.c
25436         * gcc.c-torture/execute/builtins/strcmp.c
25437         * gcc.c-torture/execute/builtins/strcpy.c
25438         * gcc.c-torture/execute/builtins/strcspn.c
25439         * gcc.c-torture/execute/builtins/strlen-2.c
25440         * gcc.c-torture/execute/builtins/strlen.c
25441         * gcc.c-torture/execute/builtins/strncat.c
25442         * gcc.c-torture/execute/builtins/strncmp-2.c
25443         * gcc.c-torture/execute/builtins/strncmp.c
25444         * gcc.c-torture/execute/builtins/strncpy.c
25445         * gcc.c-torture/execute/builtins/strpbrk.c
25446         * gcc.c-torture/execute/builtins/strpcpy-2.c
25447         * gcc.c-torture/execute/builtins/strpcpy.c
25448         * gcc.c-torture/execute/builtins/strrchr.c
25449         * gcc.c-torture/execute/builtins/strspn.c
25450         * gcc.c-torture/execute/builtins/strstr-asm.c
25451         * gcc.c-torture/execute/builtins/strstr.c:
25452         ... these new files.
25453
25454         * gcc.c-torture/execute/builtins/abs-2-lib.c
25455         * gcc.c-torture/execute/builtins/abs-3-lib.c
25456         * gcc.c-torture/execute/builtins/complex-1-lib.c
25457         * gcc.c-torture/execute/builtins/fprintf-lib.c
25458         * gcc.c-torture/execute/builtins/fputs-lib.c
25459         * gcc.c-torture/execute/builtins/memcmp-lib.c
25460         * gcc.c-torture/execute/builtins/memmove-lib.c
25461         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25462         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25463         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25464         * gcc.c-torture/execute/builtins/memset-lib.c
25465         * gcc.c-torture/execute/builtins/printf-lib.c
25466         * gcc.c-torture/execute/builtins/sprintf-lib.c
25467         * gcc.c-torture/execute/builtins/strcat-lib.c
25468         * gcc.c-torture/execute/builtins/strchr-lib.c
25469         * gcc.c-torture/execute/builtins/strcmp-lib.c
25470         * gcc.c-torture/execute/builtins/strcpy-lib.c
25471         * gcc.c-torture/execute/builtins/strcspn-lib.c
25472         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25473         * gcc.c-torture/execute/builtins/strlen-lib.c
25474         * gcc.c-torture/execute/builtins/strncat-lib.c
25475         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25476         * gcc.c-torture/execute/builtins/strncmp-lib.c
25477         * gcc.c-torture/execute/builtins/strncpy-lib.c
25478         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25479         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25480         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25481         * gcc.c-torture/execute/builtins/strrchr-lib.c
25482         * gcc.c-torture/execute/builtins/strspn-lib.c
25483         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25484         * gcc.c-torture/execute/builtins/strstr-lib.c
25485         * gcc.c-torture/execute/builtins/lib/abs.c
25486         * gcc.c-torture/execute/builtins/lib/fprintf.c
25487         * gcc.c-torture/execute/builtins/lib/memset.c
25488         * gcc.c-torture/execute/builtins/lib/printf.c
25489         * gcc.c-torture/execute/builtins/lib/sprintf.c
25490         * gcc.c-torture/execute/builtins/lib/strcpy.c
25491         * gcc.c-torture/execute/builtins/lib/strcspn.c
25492         * gcc.c-torture/execute/builtins/lib/strncat.c
25493         * gcc.c-torture/execute/builtins/lib/strncmp.c
25494         * gcc.c-torture/execute/builtins/lib/strncpy.c
25495         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25496         * gcc.c-torture/execute/builtins/lib/strspn.c
25497         * gcc.c-torture/execute/builtins/lib/strstr.c:
25498         New files containing support routines.
25499
25500         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25501         declaration.
25502         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25503         when not optimizing.
25504
25505 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25506
25507         PR c++/16240
25508         * g++.dg/abi/mangle22.C: New test.
25509         * g++.dg/abi/mangle23.C: Likewise.
25510
25511 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25512
25513         PR fortran/16290
25514         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25515         Allow for cases without denormalized floating point numbers.
25516
25517 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25518
25519         PR c/1027
25520         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25521         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25522         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25523         expected warning text.
25524         * gcc.dg/format/diag-2.c: New test.
25525
25526 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25527
25528         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25529
25530 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25531
25532         * gcc.dg/builtins-43.c: New.
25533         * gcc.dg/builtins-44.c: New.
25534         * gcc.dg/builtins-45.c: New.
25535
25536 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25537             Andreas Tobler  <a.tobler@schweiz.ch>
25538
25539         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25540         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25541         as SIGSEGV.
25542         * gcc.dg/cleanup-11.c: Likewise.
25543         * gcc.dg/cleanup-8.c: Likewise.
25544         * gcc.dg/cleanup-9.c: Likewise.
25545         * gcc.dg/cleanup-5.c: Run on all platforms.
25546
25547 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25548
25549         * g++.dg/warn/nonnull1.C: New test.
25550
25551 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25552
25553         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25554         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25555         Special-case the Sun compiler wrt to <complex.h>.
25556
25557 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25558
25559         * gcc.dg/Wunreachable-8.C: New test.
25560
25561         * gcc.dg/h8300-ice2.c : New test.
25562
25563 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25564
25565         PR fortran/16161
25566         * gfortran.fortran-torture/compile/implicit.f90: Add test
25567         for implicit character.
25568
25569 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25570
25571         PR fortran/16289
25572         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25573         Use tiny() intrinsic to find smallest non-negative real
25574
25575 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25576
25577         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25578         * gcc.dg/compat/struct-by-value-22_x.c: New.
25579         * gcc.dg/compat/struct-by-value-22_y.c: New.
25580
25581         * gcc.c-torture/execute/20040629-1.c: New test.
25582
25583 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25584
25585         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25586         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25587
25588         PR target/16195
25589         * gcc.dg/20040625-1.c: New test.
25590
25591 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25592
25593         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25594
25595 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25596
25597         PR fortran/15963
25598         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25599
25600 2004-06-29  Richard Henderson  <rth@redhat.com>
25601
25602         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25603
25604 2004-06-29  Paul Brook  <paul@codesourcery.com>
25605
25606         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25607         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25608
25609 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25610
25611         PR c++/16260
25612         * g++.dg/parse/crash15.C: New.
25613
25614 2004-06-28  Andrew Pinski  <apinski@apple.com>
25615
25616         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25617         by the error already.
25618
25619         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25620
25621 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25622
25623         PR target/14041
25624         * gcc.dg/h8300-bss-align-1.c : New.
25625
25626 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25627
25628         * PR c++/16174
25629         * g++.dg/template/ctor4.C: New.
25630
25631 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25632
25633         PR c++/16205
25634         * g++.dg/warn/Wsequence-point-1.C: New test.
25635
25636 2004-06-27  Paul Brook  <paul@codesourcery.com>
25637
25638         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25639
25640 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25641
25642         * g++.old-deja/g++.mike/p7325.C: Remove.
25643
25644 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25645
25646         PR c/14963
25647         * gcc.dg/pr14963.c: New test.
25648
25649 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25650
25651         PR c++/16193
25652         * g++.dg/parse/redef1.C: New test.
25653
25654 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25655
25656         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25657         20021110.c.
25658         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25659         20021119-1.c.
25660         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25661         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25662         5-04.c.
25663         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25664         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25665         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25666         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25667         g++.brendan/enum14.C.
25668         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25669         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25670         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25671         g++.mike/virt1.C.
25672         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25673         memtemp24.C.
25674
25675 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25676
25677         * gcc.dg/20040527-1.c: New test case.
25678
25679 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25680
25681         PR gfortran/pr16196
25682         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25683
25684 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25685
25686         PR middle-end/15825
25687         * gcc.dg/pr15825-1.c: New test case.
25688
25689 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25690
25691         * gcc.c-torture/execute/20040625-1.c: New test.
25692
25693 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25694
25695         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25696
25697 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25698
25699         * gcc.dg/torture/mips-div-1.c: New test.
25700
25701 2004-06-24  Jeff Law  <law@redhat.com>
25702
25703         * gcc.dg/tree-ssa/20040624-1.c: New test.
25704
25705 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25706
25707         * gcc.c-torture/compile/20040624-1.c: New test.
25708
25709 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25710
25711         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25712         this directory.
25713
25714 2004-06-23  Andrew Pinski  <apinski@apple.com>
25715
25716         PR middle-end/15988
25717         * g++.dg/opt/ptrmem4.C: New test.
25718
25719         * gcc.dg/c90-array-quals-2.c: New test.
25720
25721 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25722
25723         * gcc.dg/kpice1.c: New test.
25724
25725 2006-06-23  Andrew Pinski  <apinski@apple.com>
25726
25727         * gcc.dg/c90-array-quals.c: New test.
25728
25729 2006-06-22  Richard Henderson  <rth@redhat.com>
25730
25731         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25732
25733 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25734
25735         * gcc.dg/builtins-config.h: Handle FreeBSD.
25736
25737 2006-06-22  Richard Henderson  <rth@redhat.com>
25738
25739         * g++.dg/opt/devirt1.C: New.
25740
25741 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25742
25743         * g++.dg/opt/pr15551.C: New testcase.
25744
25745 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25746
25747         PR target/14800
25748         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25749         x86_64-*-linux* when compiling for 32bit.
25750
25751 2004-06-21  Andrew Pinski  <apinski@apple.com>
25752
25753         * gcc.dg/pch/struct-1.c: New.
25754         * gcc.dg/pch/struct-1.hs: New.
25755
25756 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25757
25758         * gcc.dg/pch/save-temps-1.c: New file.
25759         * gcc.dg/pch/save-temps-1.hs: New file.
25760
25761 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25762
25763         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25764         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25765
25766 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25767
25768         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25769         to fix type error.
25770         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25771         Remove trailing spaces.
25772
25773 2004-06-21  Richard Henderson  <rth@redhat.com>
25774
25775         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25776         merging && to BIT_FIELD_REF.
25777
25778 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25779
25780         * g++.dg/opt/placeholder1.C: New test.
25781
25782 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25783
25784         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25785         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25786         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25787         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25788
25789 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25790
25791         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25792         extern "C".
25793         * g++.dg/other/pragma-re-1.C: Add comments.
25794
25795 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25796
25797         PR gfortran/16080
25798         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25799
25800 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25801
25802         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25803         instead of setting the type of size_t by
25804         hand.
25805
25806 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25807
25808         * gcc.dg/unordered-2.c: New test case.
25809         * gcc.dg/unordered-3.c: New test case.
25810
25811 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25812
25813         PR other/16043
25814         * lib/g++.exp (g++_version): Tweak regexp for version
25815         * lib/g77.exp (g77_version): Likewise.
25816         * lib/gfortran.exp (gfortran_version): Likewise.
25817         * lib/objc.exp (objc_version): Likewise.
25818         * lib/treelang.exp (treelang_version): Likewise.
25819
25820 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25821
25822         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25823         Use INT_MAX instead of __INT_MAX__.
25824         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25825
25826         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25827         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25828         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25829         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25830         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25831         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25832         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25833         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25834         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25835
25836         * gcc.dg/range-test-1.c: New test.
25837         * g++.dg/opt/range-test-1.C: New test.
25838
25839 2004-06-17  Richard Henderson  <rth@redhat.com>
25840
25841         * objc.dg/sync-1.m: New.
25842         * objc.dg/try-catch-1.m: Don't force next runtime.
25843         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25844         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25845         shadowed catch clause.
25846         * objc.dg/try-catch-5.m: New.
25847
25848 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25849
25850         Bug 14610
25851         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25852
25853 2004-06-15  Richard Henderson  <rth@redhat.com>
25854
25855         * gcc.dg/20001116-1.c: Move expected warning line.
25856
25857 2004-06-15  Richard Henderson  <rth@redhat.com>
25858
25859         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25860         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25861
25862 2004-06-15  Jeff Law  <law@redhat.com>
25863
25864         * gcc.dg/tree-ssa/20040615-1.c: New test.
25865         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25866         be less sensitive to operand ordering.
25867         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25868
25869 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25870
25871         * g++.dg/abi/bitfield3.C: Add comment..
25872
25873 2004-06-15  Richard Henderson  <rth@redhat.com>
25874
25875         * g++.dg/ext/stmtexpr1.C: XFAIL.
25876         * gcc.dg/20030612-1.c: XFAIL.
25877
25878 2004-06-15  Eric Christopher  <echristo@redhat.com>
25879
25880         * g++.dg/charset/asm5.c: New.
25881         * gcc.dg/charset/asm6.c: New.
25882
25883 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25884
25885         PR fortran/15962
25886         * gfortran.fortran-torture/execute/select_1.f90: New test.
25887
25888 2004-06-15  Paul Brook  <paul@codesourcery.com>
25889
25890         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25891
25892 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25893
25894         PR c++/15967
25895         * g++.dg/lookup/crash3.C: New test.
25896
25897 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25898
25899         PR c++/15947
25900         * g++.dg/parse/dtor4.C: New test.
25901
25902 2004-06-14  Jeff Law  <law@redhat.com>
25903
25904         * gcc.c-torture/compile/20040614-1.c: New test.
25905
25906 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25907
25908         PR fortran/15211
25909         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25910         LEN of a character array.
25911
25912 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25913
25914         PR c++/15096
25915         * g++.dg/template/ptrmem10.C: New test.
25916
25917         PR c++/14930
25918         * g++.dg/template/friend30.C: New test.
25919
25920 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25921
25922         PR fortran/14928
25923         * gfortran.fortran-torture/compile/mloc.f90: New test.
25924
25925 2004-06-13  Paul Brook  <paul@codesourcery.com>
25926
25927         * gfortran.fortran-torture/execute/random_2.f90: New test.
25928
25929 2004-06-13  Eric Christopher  <echristo@redhat.com>
25930
25931         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25932
25933 2004-06-12  Paul Brook  <paul@codesourcery.com>
25934
25935         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25936
25937 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25938
25939         PR fortran/14923
25940         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25941
25942 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25943
25944         PR fortran/14957
25945         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25946         syntax errors in end statements of contained subroutines.
25947
25948 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25949
25950         PR fortran/12841
25951         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25952
25953 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25954
25955         PR fortran/15665
25956         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25957
25958 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25959
25960         PR gfortran/12839
25961         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25962
25963 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25964
25965         PR c++/15862
25966         * g++.dg/parse/enum1.C: New test.
25967
25968 2004-06-10  Jeff Law  <law@redhat.com>
25969
25970         * gcc.c-torture/compile/20040610-1.c: New test.
25971
25972 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25973
25974         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25975         * g++.old-deja/g++.other/decl3.C: Likewise.
25976
25977 2004-06-10  Brian Booth  <bbooth@redhat.com>
25978
25979         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25980         V_MAY_DEF instead of VDEF.
25981         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25982
25983 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25984
25985         PR c++/14211
25986         * g++.dg/conversion/const1.C: New test.
25987
25988         PR c++/15076
25989         * g++.dg/conversion/reinterpret1.C: New test.
25990
25991         PR c++/15877
25992         * g++.dg/template/enum2.C: New test.
25993
25994         PR c++/15227
25995         * g++.dg/template/error13.C: New test.
25996
25997 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25998
25999         PR fortran/14957
26000         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26001         arguments to test_* REAL and of the right size.
26002
26003 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26004
26005         PR target/15569
26006         PR rtl-optimization/15681
26007         * gcc.dg/20040609-1.c: New test.
26008
26009 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26010
26011         PR c++/14791
26012         * g++.dg/opt/builtins1.C: New test.
26013
26014 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26015
26016         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26017         that use default windows32 struct layout.
26018         * gcc.dg/i386-bitfield2.c: Likewise.
26019
26020 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26021
26022         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26023         for mingw32 and cygwin targets.
26024
26025 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26026
26027         * gcc.dg/pch/macro-4.c: New.
26028         * gcc.dg/pch/macro-4.hs: New.
26029
26030 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26031
26032         PR fortran/13249
26033         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26034
26035 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26036
26037         PR fortran/13372
26038         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26039
26040 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26041
26042         PR gfortran/14897
26043         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26044
26045 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26046
26047         PR gfortran/15755
26048         * gfortran.fortran-torture/execute/backspace.c : New test.
26049
26050 2004-06-09  Paul Brook  <paul@codesourcery.com>
26051
26052         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26053         (pointer_to_section): Rewrite to use smaller array.
26054
26055 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26056
26057         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26058         * gcc.dg/ext/altivec-10.c: Same.
26059         * gcc.dg/ext/altivec-11.c: Same.
26060         * gcc.dg/ext/altivec-12.c: Same.
26061         * gcc.dg/ext/altivec-13.c: Same.
26062         * gcc.dg/ext/altivec-14.c: Same.
26063         * gcc.dg/ext/altivec-15.c: Same.
26064         * gcc.dg/ext/altivec-16.c: Same.
26065         * gcc.dg/ext/altivec-3.c: Same.
26066         * gcc.dg/ext/altivec-4.c: Same.
26067         * gcc.dg/ext/altivec-6.c: Same.
26068         * gcc.dg/ext/altivec-7.c: Same.
26069         * gcc.dg/ext/altivec-8.c: Same.
26070         * gcc.dg/ext/altivec-varargs-1.c: Same.
26071
26072         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26073         * g++.dg/ext/altivec-10.C: Same.
26074         * g++.dg/ext/altivec-2.C: Same.
26075         * g++.dg/ext/altivec-3.C: Same.
26076         * g++.dg/ext/altivec-4.C: Same.
26077         * g++.dg/ext/altivec-5.C: Same.
26078         * g++.dg/ext/altivec-6.C: Same.
26079         * g++.dg/ext/altivec-7.C: Same.
26080         * g++.dg/ext/altivec-8.C: Same.
26081         * g++.dg/ext/altivec-9.C: Same.
26082
26083 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26084
26085         PR c++/7841
26086         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26087
26088 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26089
26090         * gcc.dg/union-1.c: New test.
26091
26092 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26093
26094         * gcc.dg/builtins-41.c: New test case.
26095         * gcc.dg/builtins-42.c: New test case.
26096
26097 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26098
26099         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26100         * g++.dg/ext/altivec-10.C: Same.
26101         * g++.dg/ext/altivec-2.C: Same.
26102         * g++.dg/ext/altivec-3.C: Same.
26103         * g++.dg/ext/altivec-4.C: Same.
26104         * g++.dg/ext/altivec-5.C: Same.
26105         * g++.dg/ext/altivec-6.C: Same.
26106         * g++.dg/ext/altivec-7.C: Same.
26107         * g++.dg/ext/altivec-8.C: Same.
26108         * g++.dg/ext/altivec-9.C: Same.
26109         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26110         * g++.old-deja/g++.brendan/new3.C: Same.
26111         * gcc.c-torture/execute/eeprof-1.x: Same.
26112
26113 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26114
26115         PR c/14765
26116         * gcc.dg/pr14765-1.c: New test.
26117
26118 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26119
26120         PR c/14649
26121         * gcc.dg/pr14649-1.c: New test case.
26122
26123 2004-06-07  Richard Henderson  <rth@redhat.com>
26124
26125         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26126         if temporaries.
26127
26128 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26129
26130         * g++.dg/eh/elide1.C: Remove XFAIL.
26131
26132 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26133
26134         PR c++/15337
26135         * g++.dg/expr/sizeof3.C: New test.
26136
26137         PR c++/14777
26138         * g++.dg/template/access14.C: New test.
26139
26140         PR c++/15554
26141         * g++.dg/template/enum1.C: New test.
26142
26143         PR c++/15057
26144         * g++.dg/eh/throw1.C: New test.
26145
26146 2004-06-07  David Ayers  <d.ayers@inode.at>
26147             Ziemowit Laski  <zlaski@apple.com>
26148
26149         * lib/objc.exp (objc_target_compile): Revert the '-framework
26150         Foundation' flag fix, since bare Darwin does not ship
26151         with the Foundation framework.
26152         * objc/execute/next_mapping.h: Provide a local NSConstantString
26153         @interface and @implementation.
26154         (objc_constant_string_init): A constructor function, used to
26155         initialize the NSConstantString meta-class object.
26156         * objc/execute/string1.m: Include "next_mapping.h" instead of
26157         <Foundation/NSString.h>.
26158         * objc/execute/string2.m: Likewise.
26159         * objc/execute/string3.m: Likewise.
26160         * objc/execute/string4.m: Likewise.
26161
26162 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26163
26164         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26165         to double. Replace double with FLOAT.
26166         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26167
26168         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26169         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26170         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26171         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26172         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26173         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26174         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26175         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26176
26177 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26178
26179         PR c/13519
26180         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26181
26182 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26183
26184         PR c++/15503
26185         * g++.dg/template/meminit2.C: New test.
26186
26187 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26188
26189         PR target/15822
26190         * gcc.c-torture/execute/compare-fp-1.c,
26191         gcc.c-torture/execute/compare-fp-2.c,
26192         gcc.c-torture/execute/compare-fp-3.c,
26193         gcc.c-torture/execute/compare-fp-4.c,
26194         gcc.c-torture/execute/compare-fp-3.x,
26195         gcc.c-torture/execute/compare-fp-4.x: Moved...
26196         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26197         gcc.c-torture/execute/ieee/compare-fp-2.c,
26198         gcc.c-torture/execute/ieee/compare-fp-3.c,
26199         gcc.c-torture/execute/ieee/compare-fp-4.c,
26200         gcc.c-torture/execute/ieee/compare-fp-3.x,
26201         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26202
26203 2004-06-04  David Ayers  <d.ayers@inode.at>
26204
26205         * objc/execute/protocol-isEqual-4.m: New testcase.
26206
26207 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26208
26209         * objc/execute/protocol-isEqual-1.m: New testcase.
26210         * objc/execute/protocol-isEqual-2.m: New testcase.
26211         * objc/execute/protocol-isEqual-3.m: New testcase.
26212
26213 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26214
26215         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26216
26217 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26218
26219         * lib/objc.exp (objc_target_compile): When running tests on
26220         Darwin (Mac OS X), inform the linker about '-framework
26221         'Foundation'.
26222
26223 2004-06-02  Eric Christopher  <echristo@redhat.com>
26224
26225         * gcc.c-torture/compile/20040602-1.c: New.
26226
26227 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26228
26229         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26230         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26231
26232         PR tree-optimization/14736
26233         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26234
26235         PR tree-optimization/14042
26236         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26237
26238         PR tree-optimization/14729
26239         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26240
26241 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26242
26243         PR fortran/15557
26244         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26245
26246 2004-06-01  Richard Hederson  <rth@redhat.com>
26247
26248         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26249
26250 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26251
26252         PR c++/14932
26253         * g++.dg/parse/offsetof4.C: New test.
26254
26255 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26256
26257         PR objc/7993
26258         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26259
26260 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26261
26262         PR c++/15701
26263         * g++.dg/template/friend29.C: New test.
26264
26265 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26266
26267         PR c/15749
26268         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26269
26270 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26271
26272         * gcc.dg/sparc-trap-1.c: New test.
26273
26274 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26275
26276         PR middle-end/15069
26277         * g++.dg/opt/fold3.C: New test case.
26278
26279 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26280
26281         * lib/target-supports.exp (check_iconv_available): Fix fallout
26282         from 2004-05-28 patch.
26283
26284 2004-05-30  Paul Brook  <paul@codesourcery.com>
26285
26286         PR fortran/15620
26287         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26288         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26289
26290 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26291
26292         * gfortran.fortran-torture/execute/random_1.f90: New test.
26293
26294 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26295
26296         * g++.dg/ext/altivec-10.C: New test.
26297
26298 2004-05-29  Paul Brook  <paul@codesourcery.com>
26299
26300         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26301
26302 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26303
26304         * gcc.dg/altivec-16.c: New test.
26305
26306 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26307
26308         * lib/target-supports.exp (check_vmx_hw_available): New.
26309         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26310
26311         * lib/target-supports.exp (check_alias_available,
26312         check_iconv_available, check_named_sections_available): Use
26313         unique names for temporary files.
26314
26315 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26316
26317         * gcc.dg/altivec-15.c: New test.
26318
26319 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26320
26321         PR c++/15083
26322         * g++.dg/warn/noeffect6.C: New test.
26323
26324         PR c++/15471
26325         * g++.dg/expr/ptrmem4.C: New test.
26326
26327         PR c++/15640
26328         * g++.dg/template/operator3.C: New test.
26329
26330 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26331
26332         PR c++/14668
26333         * g++.dg/lookup/redecl1.C: New test.
26334         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26335
26336 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26337
26338         * gcc.c-torture/execute/compare-fp-1.c,
26339         gcc.c-torture/execute/compare-fp-2.c,
26340         gcc.c-torture/execute/compare-fp-3.c,
26341         gcc.c-torture/execute/compare-fp-4.c,
26342         gcc.c-torture/execute/compare-fp-3.x,
26343         gcc.c-torture/execute/compare-fp-4.x,
26344         gcc.dg/pr15649-1.c: New.
26345
26346 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26347
26348         PR c++/12883
26349         * g++.dg/init/array14.C: New test.
26350
26351 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26352
26353         * lib/compat.exp (compat-get-options-main): New.
26354         (compat-get-options): Remove unneeded code, warn for ignored
26355         command.
26356         (compat-execute): Check flag set by dg-require-* commands.
26357
26358         * lib/compat.exp (compat-execute): Break up long lines.
26359
26360 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26361
26362         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26363         * gcc.dg/altivec-14.c: New test.
26364         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26365
26366         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26367         * gcc.dg/altivec-12.c: Ditto.
26368
26369         * gcc.dg/altivec-3.c: Move call to altivec_check.
26370
26371 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26372
26373         PR c++/15044
26374         * g++.dg/template/error12.C: New test.
26375
26376         PR c++/15317
26377         * g++.dg/ext/attrib15.C: New test.
26378
26379         PR c++/15329
26380         * g++.dg/template/ptrmem9.C: New test.
26381
26382 2004-05-25  Paul Brook  <paul@codesourcery.com>
26383
26384         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26385
26386 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26387
26388         PR c++/15165
26389         * g++.dg/template/crash19.C: New test.
26390
26391 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26392
26393         PR c++/15025
26394         * g++.dg/template/redecl1.C: New test.
26395
26396 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26397
26398         PR c++/14821
26399         * g++.dg/other/ns1.C: New test.
26400
26401         PR c++/14883
26402         * g++.dg/template/invalid1.C: New test.
26403
26404 2004-05-23  Paul Brook  <paul@codesourcery.com>
26405         Victor Leikehman  <lei@haifasphere.co.il>
26406
26407         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26408         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26409
26410 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26411
26412         PR c++/15285
26413         PR c++/15299
26414         * g++.dg/template/non-dependent5.C: New test.
26415         * g++.dg/template/non-dependent6.C: New test.
26416
26417 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26418
26419         PR c++/15507
26420         * g++.dg/inherit/union1.C: New test.
26421
26422         PR c++/15542
26423         * g++.dg/template/addr1.C: New test.
26424
26425         PR c++/15427
26426         * g++.dg/template/array5.C: New test.
26427
26428         PR c++/15287
26429         * g++.dg/template/array6.C: New test.
26430
26431 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26432             Roger Sayle  <roger@eyesopen.com>
26433
26434         * g++.dg/lookup/forscope2.C: New test case.
26435
26436 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26437
26438         * gcc.dg/cpp/Wmissingdirs.c: New.
26439
26440 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26441
26442         PR target/15301
26443         * gcc.dg/compat/union-m128-1.h: New file.
26444         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26445         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26446         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26447
26448 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26449
26450         PR target/15302
26451         * gcc.dg/compat/struct-complex-1.h: New file.
26452         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26453         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26454         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26455
26456 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26457
26458         PR middle-end/3074
26459         * gcc.dg/pr3074-1.c: New test case.
26460         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26461
26462 2004-05-20  Falk Hueffner  <falk@debian.org>
26463
26464         PR other/15526
26465         * gcc.dg/ftrapv-1.c: New test case.
26466
26467 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26468
26469         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26470
26471 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26472             Jeff Law  <law@redhat.com>
26473
26474         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26475         * gcc.dg/tree-ssa/20040518-2.c: New test.
26476
26477         * gcc.dg/tree-ssa/20040518-1.c: New test.
26478
26479 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26480
26481         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26482
26483 2004-05-18  Paul Brook  <paul@codesourcery.com>
26484
26485         PR fortran/13930
26486         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26487
26488 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26489
26490         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26491         constant folding.
26492
26493 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26494
26495         * gcc.dg/tree-ssa/20040517-1.c: New test.
26496
26497 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26498
26499         * gcc.dg/loop-4.c: New test.
26500
26501 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26502
26503         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26504
26505 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26506
26507         PR fortran/15311
26508         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26509
26510 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26511
26512         PR fortran/13826
26513         PR fortran/13940
26514         * gfortran.fortran-torture/compile/data_1.f90: New test.
26515
26516 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26517
26518         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26519         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26520
26521 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26522
26523         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26524
26525 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26526
26527         PR c/15444
26528         * gcc.dg/format/xopen-1.c: Adjust expected message.
26529         * gcc.dg/format/xopen-3.c: New test.
26530
26531 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26532
26533         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26534
26535 2004-05-14  Jeff Law  <law@redhat.com>
26536
26537         * gcc.dg/tree-ssa/20040514-2.c: New test.
26538
26539 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26540
26541         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26542         this ...
26543         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26544         this.
26545
26546 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26547
26548         * gcc.dg/tree-ssa/20040514-1.c: New test.
26549
26550 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26551
26552         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26553         test.
26554
26555 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26556
26557         PR fortran/14066
26558         * gfortran.fortran-torture/compile/do_1.f90: New test.
26559
26560 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26561
26562         PR fortran/15051
26563         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26564         test.
26565
26566 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26567
26568         PR fortran/15149
26569         * gfortran.fortran-torture/execute/random_init.f90: New test.
26570
26571 2004-05-13  Paul Brook  <paul@codesourcery.com>
26572
26573         PR fortran/15314
26574         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26575
26576 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26577
26578         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26579         for the powerpc case.
26580
26581 2004-05-13  Jeff Law  <law@redhat.com>
26582
26583         * gcc.dg/tree-ssa/20040513-1.c: New test.
26584         * gcc.dg/tree-ssa/20040513-2.c: New test.
26585
26586 2004-05-13  Paul Brook  <paul@codesourcery.com>
26587
26588         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26589         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26590         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26591
26592 2004-05-13  Andreas Schwab  <schwab@suse.de>
26593
26594         PR other/10819
26595         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26596         characters.
26597
26598 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26599
26600         PR fortran/15294
26601         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26602
26603 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26604
26605         Merge from tree-ssa-20020619-branch.  See
26606         ChangeLog.tree-ssa for details.
26607
26608 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26609
26610         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26611         include <altivec.h> explicitly.
26612         * gcc.dg/altivec-13.c: Likewise.
26613
26614 2004-05-11  Paul Brook  <paul@codesourcery.com>
26615
26616         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26617
26618 2004-05-10  Eric Christopher  <echristo@redhat.com>
26619
26620         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26621         * gcc.dg/sibcall-4.c: Ditto.
26622
26623 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26624
26625         * g++.dg/ext/altivec-8.C: New test case.
26626         * gcc.dg/altivec-13.c: New test case.
26627
26628 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26629
26630         * gcc.c-torture/execute/divcmp-1.c: New test case.
26631         * gcc.c-torture/execute/divcmp-2.c: New test case.
26632         * gcc.c-torture/execute/divcmp-3.c: New test case.
26633
26634 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26635
26636         * g++.dg/other/pragma-re-2.C: New test.
26637
26638 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26639
26640         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26641         * gcc.dg/i386-387-2.c: Likewise.
26642
26643         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26644         __builtin_drem.
26645         * gcc.dg/i386-387-6.c: Likewise.
26646
26647 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26648
26649         * gcc.dg/builtins-33.c: Also check log1p*.
26650
26651 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26652
26653         PR optimization/15296
26654         * gcc.c-torture/execute/pr15296.c: New test.
26655
26656 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26657
26658         * gcc.dg/builtins-40.c: New test.
26659
26660 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26661
26662         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26663
26664 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26665
26666         * g++.dg/ext/spe1.C: New testcase.
26667
26668 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26669
26670         * objc.dg/image-info.m: Allow additional attributes
26671         for __image_info section.
26672
26673 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26674
26675         * gcc.dg/torture/mips-hilo-2.c: New test.
26676
26677 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26678
26679         PR c++/14389
26680         * g++.dg/template/member5.C: New test.
26681
26682 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26683
26684         * gcc.dg/builtins-34.c: Also check expm1*.
26685
26686 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26687
26688         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26689         * gcc.dg/torture/builtin-convert-3.c: New test.
26690
26691 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26692
26693         PR middle-end/15054
26694         * g++.dg/opt/pr15054.C: New test.
26695
26696 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26697
26698         * gcc.dg/torture/builtin-rounding-1.c: New test.
26699         * gcc.dg/builtins-25.c: Delete.
26700         * gcc.dg/builtins-29.c: Delete.
26701
26702 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26703
26704         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26705         * gcc.dg/sibcall-4.c: Likewise.
26706         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26707
26708 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26709
26710         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26711         bit-field on 16-bit targets.
26712
26713 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26714
26715         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26716         16-bit targets.
26717
26718 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26719
26720         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26721         * gcc.dg/rs6000-power2-2.c: Likewise.
26722
26723 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26724
26725         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26726         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26727         Change the asm registers to be in form of frN instead of fN.
26728
26729 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26730
26731         * gcc.dg/torture/builtin-convert-2.c: New test.
26732
26733 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26734
26735         * gcc.dg/rs6000-power2-1.c: New test.
26736         * gcc.dg/rs6000-power2-2.c: New test.
26737
26738 2004-04-28  Jan Hubicka  <jh@suse.cz>
26739
26740         * gcc.dg/unused-6.c: New test.
26741
26742 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26743             Ulrich Weigand  <uweigand@de.ibm.com>
26744
26745         * ada/acats/run_all.sh: Define $target variable.
26746
26747 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26748
26749         PR c++/15119
26750         * g++.dg/other/vararg-1.C: New test.
26751
26752         PR c++/4794
26753         * g++.dg/eh/cleanup3.C: New test.
26754
26755 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26756
26757         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26758         and ad8011a (target_insn).
26759         * ada/acats/support/macro.dfs: Likewise.
26760         * ada/acats/support/impbit.adb: New file.
26761
26762 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26763
26764         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26765
26766 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26767
26768         * gcc.dg/loop-3.c: New test.
26769
26770 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26771
26772         * gcc.c-torture/execute/simd-5.c: New test.
26773
26774 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26775
26776         PR c++/15064
26777         * g++.dg/template/crash18.C: New test.
26778
26779 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26780
26781         * g++.dg/ext/complit3.C: New test.
26782
26783 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26784
26785         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26786         * gcc.dg/altivec-3.c: Same.
26787         * gcc.dg/altivec-varargs-1.c: Same.
26788
26789 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26790
26791         * lib/target-supports.exp (check_profiling_available): Assume
26792         profiling is not available on powerpc-eabi targets.
26793
26794 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26795
26796         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26797         * gcc.dg/vmx/bug-1.c: Ditto.
26798
26799 2004-04-20  Eric Christopher  <echristo@redhat.com>
26800
26801         * gcc.dg/charset/extern.c: New test.
26802         * g++.dg/charset/extern3.cc: Ditto.
26803
26804 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26805
26806         * gcc.dg/builtins-39.c: New test.
26807
26808 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26809
26810         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26811
26812 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26813
26814         * gcc.dg/torture/mips-hilo-1.c: New test.
26815
26816 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26817
26818         * gcc.c-torture/compile/20040419-1.c: New test.
26819
26820 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26821
26822         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26823
26824 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26825             Aldy Hernandez  <aldyh@redhat.com>
26826
26827         * gcc.c-torture/execute/va-arg-24.c: New.
26828
26829 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26830             Aldy Hernandez  <aldyh@redhat.com>
26831
26832         * gcc.dg/vmx/1b-01.c: New.
26833         * gcc.dg/vmx/1b-02.c: New.
26834         * gcc.dg/vmx/1b-03.c: New.
26835         * gcc.dg/vmx/1b-04.c: New.
26836         * gcc.dg/vmx/1b-05.c: New.
26837         * gcc.dg/vmx/1b-06.c: New.
26838         * gcc.dg/vmx/1b-07.c: New.
26839         * gcc.dg/vmx/1c-01.c: New.
26840         * gcc.dg/vmx/1c-02.c: New.
26841         * gcc.dg/vmx/3a-01a.c: New.
26842         * gcc.dg/vmx/3a-01.c: New.
26843         * gcc.dg/vmx/3a-01m.c: New.
26844         * gcc.dg/vmx/3a-03.c: New.
26845         * gcc.dg/vmx/3a-03m.c: New.
26846         * gcc.dg/vmx/3a-04.c: New.
26847         * gcc.dg/vmx/3a-04m.c: New.
26848         * gcc.dg/vmx/3a-05.c: New.
26849         * gcc.dg/vmx/3a-06.c: New.
26850         * gcc.dg/vmx/3a-06m.c: New.
26851         * gcc.dg/vmx/3a-07.c: New.
26852         * gcc.dg/vmx/3b-01.c: New.
26853         * gcc.dg/vmx/3b-02.c: New.
26854         * gcc.dg/vmx/3b-10.c: New.
26855         * gcc.dg/vmx/3b-13.c: New.
26856         * gcc.dg/vmx/3b-14.c: New.
26857         * gcc.dg/vmx/3b-15.c: New.
26858         * gcc.dg/vmx/3c-01a.c: New.
26859         * gcc.dg/vmx/3c-01.c: New.
26860         * gcc.dg/vmx/3c-02.c: New.
26861         * gcc.dg/vmx/3c-03.c: New.
26862         * gcc.dg/vmx/3d-01.c: New.
26863         * gcc.dg/vmx/4-01.c: New.
26864         * gcc.dg/vmx/4-03.c: New.
26865         * gcc.dg/vmx/5-01.c: New.
26866         * gcc.dg/vmx/5-02.c: New.
26867         * gcc.dg/vmx/5-03.c: New.
26868         * gcc.dg/vmx/5-04.c: New.
26869         * gcc.dg/vmx/5-05.c: New.
26870         * gcc.dg/vmx/5-06.c: New.
26871         * gcc.dg/vmx/5-07.c: New.
26872         * gcc.dg/vmx/5-07t.c: New.
26873         * gcc.dg/vmx/5-08.c: New.
26874         * gcc.dg/vmx/5-10.c: New.
26875         * gcc.dg/vmx/5-11.c: New.
26876         * gcc.dg/vmx/7-01a.c: New.
26877         * gcc.dg/vmx/7-01.c: New.
26878         * gcc.dg/vmx/7c-01.c: New.
26879         * gcc.dg/vmx/7d-01.c: New.
26880         * gcc.dg/vmx/7d-02.c: New.
26881         * gcc.dg/vmx/8-01.c: New.
26882         * gcc.dg/vmx/8-02a.c: New.
26883         * gcc.dg/vmx/8-02.c: New.
26884         * gcc.dg/vmx/brode-1.c: New.
26885         * gcc.dg/vmx/bug-1.c: New.
26886         * gcc.dg/vmx/bug-2.c: New.
26887         * gcc.dg/vmx/bug-3.c: New.
26888         * gcc.dg/vmx/cw-bug-1.c: New.
26889         * gcc.dg/vmx/cw-bug-2.c: New.
26890         * gcc.dg/vmx/cw-bug-3.c: New.
26891         * gcc.dg/vmx/dct.c: New.
26892         * gcc.dg/vmx/debug-1.c: New.
26893         * gcc.dg/vmx/debug-2.c: New.
26894         * gcc.dg/vmx/debug-3.c: New.
26895         * gcc.dg/vmx/debug-4.c: New.
26896         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26897         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26898         * gcc.dg/vmx/eg-5.c: New.
26899         * gcc.dg/vmx/fft.c: New.
26900         * gcc.dg/vmx/gcc-bug-1.c: New.
26901         * gcc.dg/vmx/gcc-bug-2.c: New.
26902         * gcc.dg/vmx/gcc-bug-3.c: New.
26903         * gcc.dg/vmx/gcc-bug-4.c: New.
26904         * gcc.dg/vmx/gcc-bug-5.c: New.
26905         * gcc.dg/vmx/gcc-bug-6.c: New.
26906         * gcc.dg/vmx/gcc-bug-7.c: New.
26907         * gcc.dg/vmx/gcc-bug-8.c: New.
26908         * gcc.dg/vmx/gcc-bug-9.c: New.
26909         * gcc.dg/vmx/gcc-bug-b.c: New.
26910         * gcc.dg/vmx/gcc-bug-c.c: New.
26911         * gcc.dg/vmx/gcc-bug-d.c: New.
26912         * gcc.dg/vmx/gcc-bug-e.c: New.
26913         * gcc.dg/vmx/gcc-bug-f.c: New.
26914         * gcc.dg/vmx/gcc-bug-g.c: New.
26915         * gcc.dg/vmx/gcc-bug-i.c: New.
26916         * gcc.dg/vmx/harness.h: New.
26917         * gcc.dg/vmx/ira1.c: New.
26918         * gcc.dg/vmx/ira2a.c: New.
26919         * gcc.dg/vmx/ira2b.c: New.
26920         * gcc.dg/vmx/ira2.c: New.
26921         * gcc.dg/vmx/ira2c.c: New.
26922         * gcc.dg/vmx/mem.c: New.
26923         * gcc.dg/vmx/newton-1.c: New.
26924         * gcc.dg/vmx/ops.c: New.
26925         * gcc.dg/vmx/sn7153.c: New.
26926         * gcc.dg/vmx/spill2.c: New.
26927         * gcc.dg/vmx/spill3.c: New.
26928         * gcc.dg/vmx/spill.c: New.
26929         * gcc.dg/vmx/t.c: New.
26930         * gcc.dg/vmx/varargs-1.c: New.
26931         * gcc.dg/vmx/varargs-2.c: New.
26932         * gcc.dg/vmx/varargs-3.c: New.
26933         * gcc.dg/vmx/varargs-4.c: New.
26934         * gcc.dg/vmx/varargs-5.c: New.
26935         * gcc.dg/vmx/varargs-6.c: New.
26936         * gcc.dg/vmx/varargs-7.c: New.
26937         * gcc.dg/vmx/vmx.exp: New.
26938         * gcc.dg/vmx/vprint-1.c: New.
26939         * gcc.dg/vmx/vscan-1.c: New.
26940         * gcc.dg/vmx/x-01.c: New.
26941         * gcc.dg/vmx/x-02.c: New.
26942         * gcc.dg/vmx/x-03.c: New.
26943         * gcc.dg/vmx/x-04.c: New.
26944         * gcc.dg/vmx/x-05.c: New.
26945         * gcc.dg/vmx/yousufi-1.c: New.
26946         * gcc.dg/vmx/zero-1.c: New.
26947         * gcc.dg/vmx/zero.c: New.
26948
26949 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26950
26951         * g++.dg/lookup/java1.C: Update for chage of
26952         _Jv_AllocObject.
26953         * g++.dg/lookup/java2.C: Likewise.
26954
26955 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26956
26957         * ada/acats/run_all.sh: use -O2 by default.
26958
26959 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26960
26961         * gcc.dg/vr-mult-[12].c: New tests.
26962
26963 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26964
26965         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26966
26967         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26968
26969 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26970
26971         * lib/target-supports.exp (check_profiling_available): Assume profiling
26972         isn't available for mips*-*-elf targets.
26973
26974 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26975
26976         * gcc.dg/builtins-38.c: New test.
26977
26978 2004-04-14  Eric Christopher  <echristo@redhat.com>
26979
26980         * g++.dg/charset/charset.exp: Run .cc extension tests.
26981
26982 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26983
26984         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26985
26986 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26987
26988         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26989
26990 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26991
26992         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26993         * gcc.dg/i386-387-2.c: Likewise.
26994
26995         * gcc.dg/i386-387-7.c: New test.
26996         * gcc.dg/i386-387-8.c: New test.
26997
26998         * gcc.dg/builtins-37.c: New test.
26999
27000 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27001
27002         * g++.dg/pch/externc-1.C: Add missing semicolon.
27003
27004 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27005
27006         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27007
27008 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27009
27010         * gcc.c-torture/execute/20040411-1.c: New test.
27011
27012 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27013
27014         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27015
27016 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27017
27018         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27019
27020 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27021
27022         * lib/target-supports.exp (check_named_sections_available): New.
27023         * lib/gcc-dg.exp (dg-require-named-sections): New.
27024         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27025         old-deja.exp.  Also prune error-count message from HP linker.
27026         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27027
27028         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27029         * g++.old-deja/g++.pt/static3.C: Likewise.
27030         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27031
27032 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27033
27034         * gcc.c-torture/execute/20040409-1.c: New test case.
27035         * gcc.c-torture/execute/20040409-2.c: New test case.
27036         * gcc.c-torture/execute/20040409-3.c: New test case.
27037
27038 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27039
27040         * gcc.dg/20040409-1.c: New test.
27041
27042 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27043
27044         PR target/14888
27045         * g++.dg/opt/pr14888.C: New test case.
27046
27047 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27048
27049         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27050         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27051         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27052         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27053         New tests.
27054
27055 2004-04-08  Paul Brook  <paul@codesourcery.com>
27056
27057         * gcc.dg/spill-1.c: New test.
27058
27059 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27060
27061         * gcc.dg/torture/builtin-ctype-2.c: New test.
27062
27063 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27064
27065         * gcc.dg/pch/pch.exp: Add largefile test.
27066
27067 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27068
27069         * g++.dg/pch/externc-1.Hs: New.
27070         * g++.dg/pch/externc-1.C: New.
27071
27072 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27073
27074         * gcc.dg/compat/struct-by-value-5a_main.c,
27075         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27076         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27077         * gcc.dg/compat/struct-by-value-5a_x.c,
27078         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27079         gcc.dg/compat/struct-by-value-5_x.c.
27080         * gcc.dg/compat/struct-by-value-5a_y.c,
27081         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27082         gcc.dg/compat/struct-by-value-5_y.c.
27083
27084         * gcc.dg/compat/struct-by-value-6a_main.c,
27085         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27086         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27087         * gcc.dg/compat/struct-by-value-6a_x.c,
27088         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27089         gcc.dg/compat/struct-by-value-6_x.c.
27090         * gcc.dg/compat/struct-by-value-6a_y.c,
27091         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27092         gcc.dg/compat/struct-by-value-6_y.c.
27093
27094         * gcc.dg/compat/struct-by-value-7a_main.c,
27095         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27096         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27097         * gcc.dg/compat/struct-by-value-7a_x.c,
27098         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27099         gcc.dg/compat/struct-by-value-7_x.c.
27100         * gcc.dg/compat/struct-by-value-7a_y.c,
27101         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27102         gcc.dg/compat/struct-by-value-7_y.c.
27103
27104 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27105
27106         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27107         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27108         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27109         options.
27110
27111 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27112
27113         * gcc.dg/builtins-36.c: New test.
27114
27115 2004-04-06  Paul Brook  <paul@codesourcery.com>
27116
27117         * README.gcc: Remove obsolete contraint on testcases.
27118
27119 2004-04-05  Paul Brook  <paul@codesourcery.com>
27120
27121         PR2123
27122         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27123         failure and exit(0) on success.
27124         * g++.dg/expr/anew2.C: Ditto.
27125         * g++.dg/expr/anew3.C: Ditto.
27126         * g++.dg/expr/anew4.C: Ditto.
27127
27128 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27129
27130         PR c++/3518
27131         * g++.dg/template/unify7.C: New.
27132
27133 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27134
27135         * g++.dg/README: Bring up to date with new subdirectories; remove
27136         duplicate subdirectory lines.
27137
27138 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27139
27140         PR c++/14007
27141         * g++.dg/template/unify5.C: New.
27142         * g++.dg/template/unify6.C: New.
27143         * g++.dg/template/qualttp20.C: Adjust.
27144         * g++.old-deja/g++.jason/report.C: Adjust.
27145         * g++.old-deja/g++.other/qual1.C: Adjust.
27146
27147 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27148
27149         PR c++/14803
27150         * g++.dg/inherit/ptrmem1.C: New test.
27151
27152 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27153
27154         PR c++/14755
27155         * gcc.c-torture/execute/20040331-1.c: New test.
27156         * gcc.dg/20040331-1.c: New test.
27157
27158 2004-04-01  Paul Brook  <paul@codesourcery.com>
27159
27160         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27161
27162 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27163
27164         PR c++/14724
27165         * g++.dg/init/goto1.C: New test.
27166
27167         PR c++/14763
27168         * g++.dg/template/defarg4.C: New test.
27169
27170 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27171
27172         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27173
27174 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27175
27176         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27177
27178 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27179
27180         * gcc.dg/noncompile/undeclared-2.c: New test.
27181
27182 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27183
27184         * gcc.dg/940409-1.c: Remove XFAIL.
27185         * gcc.dg/reg-vol-struct-1.c: New test.
27186
27187 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27188
27189         * gcc.dg/torture/builtin-wctype-1.c: New test.
27190
27191 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27192
27193         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27194         * gcc.dg/20001101-1.c: Likewise.
27195         * gcc.dg/20001102-1.c: Likewise.
27196
27197 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27198
27199         * gcc.dg/compare8.c: Add an additional test for XOR.
27200
27201 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27202
27203         * gcc.dg/torture/builtin-ctype-1.c: New test.
27204
27205 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27206
27207         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27208         * gcc.dg/torture/builtin-math-1.c: Likewise.
27209         * gcc.dg/torture/builtin-power-1.c: New test.
27210
27211 2004-03-24  Andreas Schwab  <schwab@suse.de>
27212
27213         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27214         IA64 assembler.
27215
27216 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27217             Roger Sayle  <roger@eyesopen.com>
27218
27219         * gcc.dg/compare8.c: New test case.
27220
27221 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27222
27223         * g++.dg/ext/altivec-7.C: New test.
27224
27225 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27226
27227         PR 12267, 12391, 12560, 13129, 14114, 14133
27228         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27229         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27230         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27231         Adjust error regexps.
27232         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27233         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27234         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27235         * gcc.dg/local1.c: Add explanatory comment.
27236
27237 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27238
27239         PR optimization/14669
27240         * g++.dg/opt/fold2.C: New test case.
27241
27242 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27243
27244         PR c/14069
27245         * gcc.dg/20040322-1.c: New test.
27246
27247 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27248
27249         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27250         * gcc.dg/ultrasp4.c: Likewise.
27251         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27252
27253 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27254
27255         * gcc.dg/i386-sse-8.c: Reset default options.
27256
27257 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27258
27259         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27260         in the error message text.
27261
27262 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27263
27264         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27265
27266 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27267
27268         PR c++/14616
27269         * g++.dg/init/array13.C: New test.
27270
27271 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27272
27273         PR target/13889
27274         * gcc.c-torture/compile/pr13889.c: New test case.
27275
27276 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27277
27278         PR c/14635
27279         * builtins-1.c (nan, nans): Don't test.
27280         * builtins-30.c: Don't use nan, nanf, nanl.
27281         * builtins-35.c: New test.
27282
27283 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27284
27285         * g++.dg/ext/altivec-6.C: New test.
27286
27287 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27288
27289         * g++.dg/init/placement3.C: New test.
27290
27291         * g++.dg/template/spec13.C: New test.
27292
27293         * g++.dg/lookup/using11.C: New test.
27294
27295         * g++.dg/lookup/koenig3.C: New test.
27296
27297         * g++.dg/template/operator2.C: New test.
27298
27299         * g++.dg/expr/dtor3.C: New test.
27300         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27301         marker.
27302         * g++.old-deja/g++.law/visibility28.C: Likewise.
27303
27304 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27305
27306         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27307         * gcc.dg/ppc64-abi-3.c: Likewise.
27308
27309 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27310
27311         PR c++/14545
27312         * g++.dg/parse/template15.C: New test.
27313
27314 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27315
27316         * g++.dg/expr/dtor2.C: New test.
27317
27318         * g++.dg/lookup/anon4.C: New test.
27319
27320         * g++.dg/overload/using1.C: New test.
27321
27322         * g++.dg/template/lookup7.C: New test.
27323
27324         * g++.dg/template/typename6.C: New test.
27325
27326         * g++.dg/expr/cond6.C: New test.
27327
27328 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27329
27330         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27331
27332 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27333
27334         * g++.dg/expr/cond5.C: New test.
27335         * g++.dg/expr/constcast1.C: Likewise.
27336         * g++.dg/expr/ptrmem2.C: Likewise.
27337         * g++.dg/expr/ptrmem3.C: Likewise.
27338         * g++.dg/lookup/main1.C: Likewise.
27339         * g++.dg/template/lookup6.C: Likewise.
27340
27341 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27342
27343         * gcc.dg/local1.c: New test.
27344
27345         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27346
27347 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27348
27349         * gcc.dg/torture/builtin-convert-1.c: New test.
27350
27351 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27352
27353         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27354
27355 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27356
27357         PR c++/14481
27358         * g++.dg/warn/Wunused-7.C: New test.
27359
27360 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27361
27362         * gcc.dg/torture/builtin-integral-1.c: New test.
27363
27364 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27365
27366         PR c++/14586
27367         * g++.dg/parse/non-dependent3.C: New test.
27368
27369 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27370
27371         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27372         * g++.dg/eh/simd-2.C: Likewise.
27373         * g++.dg/init/array10.C: Likewise.
27374         * gcc.c-torture/compile/simd-1.c: Likewise.
27375         * gcc.c-torture/compile/simd-2.c: Likewise.
27376         * gcc.c-torture/compile/simd-3.c: Likewise.
27377         * gcc.c-torture/compile/simd-4.c: Likewise.
27378         * gcc.c-torture/compile/simd-6.c: Likewise.
27379         * gcc.c-torture/execute/simd-1.c: Likewise.
27380         * gcc.c-torture/execute/simd-2.c: Likewise.
27381         * gcc.dg/compat/vector-defs.h: Likewise.
27382         * gcc.dg/20020531-1.c: Likewise.
27383         * gcc.dg/altivec-3.c: Likewise.
27384         * gcc.dg/altivec-4.c: Likewise.
27385         * gcc.dg/altivec-varargs-1.c: Likewise.
27386         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27387         * gcc.dg/i386-mmx-3.c: Likewise.
27388         * gcc.dg/i386-sse-4.c: Likewise.
27389         * gcc.dg/i386-sse-5.c: Likewise.
27390         * gcc.dg/i386-sse-8.c: Likewise.
27391         * gcc.dg/simd-1.c: Likewise.
27392         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27393         __ev64_opaque__ since the machine description provides it.
27394
27395 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27396
27397         * lib/compat.exp (skip_list): New global variable.
27398         Use it to hold the user defined COMPAT_SKIPS list if any.
27399         (compat-obj): Add the members of skip_list to optall.
27400
27401 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27402
27403         * gcc.dg/compat/union-by-value-1_main.c,
27404         union-by-value-1_x.c, union-by-value-1_y.c,
27405         union-check.h, union-defs.h,
27406         union-init.h, union-return-1_main.c,
27407         union-return-1_x.c, union-return-1_y.c: New files.
27408
27409 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27410
27411         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27412         mixed-struct-init.h: Add 4 mixed structure types.
27413         struct-by-value-21_main.c, struct-by-value-21_x.c,
27414         struct-by-value-21_y.c, struct-return-21_main.c,
27415         struct-return-21_x.c, struct-return-21_y.c: New files.
27416
27417 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27418
27419         PR c++/14550
27420         * g++.dg/parse/template14.C: New test.
27421
27422 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27423
27424         * gcc.c-torture/execute/20040313-1.c: New test.
27425
27426 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27427
27428         PR target/14533
27429         * gcc.dg/20040311-2.c: New test.
27430
27431 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27432
27433         PR other/14544
27434         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27435         bit-field.
27436
27437 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27438
27439         * gcc.dg/20040305-2.c: Add missing return statement.
27440
27441 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27442
27443         * gcc.dg/builtins-34.c: Also check pow10*.
27444
27445 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27446
27447         PR target/14262
27448         * gcc.dg/20040305-2.c: New test.
27449
27450 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27451
27452         * gcc.dg/20040310-1.c: New test.
27453
27454 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27455
27456         * gcc.c-torture/execute/20040311-1.c: New test case.
27457
27458 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27459
27460         PR c++/14476
27461         * g++.dg/lookup/enum1.C: New test.
27462
27463 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27464
27465         PR c++/14510
27466         * g++.dg/lookup/struct2.C: New test.
27467
27468 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27469
27470         * gcc.dg/builtins-34.c: New test.
27471
27472 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27473
27474         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27475
27476 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27477
27478         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27479         * gcc.dg/alias-2.c: New testcase.
27480
27481 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27482
27483         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27484
27485 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27486
27487         * gcc.c-torture/execute/20040309-1.c: New test case.
27488
27489 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27490
27491         PR c++/14397
27492         * g++.dg/overload/ref1.C: New.
27493
27494 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27495
27496         PR c++/14409
27497         * g++.dg/template/spec12.C: New test.
27498
27499         PR c++/14448
27500         * g++.dg/parse/crash14.C: New test.
27501
27502 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27503
27504         PR c++/14230
27505         * g++.dg/init/ref11.C: New test.
27506
27507 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27508
27509         PR c++/14432
27510         * g++.dg/parse/builtin2.C: New test.
27511
27512 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27513
27514         PR c++/14401
27515         * g++.dg/init/ctor3.C: New test.
27516         * g++.dg/init/union1.C: New test.
27517         * g++.dg/ext/anon-struct4.C: New test.
27518
27519 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27520
27521         * g++.dg/lookup/koenig1.C: Tweak error messages.
27522         * g++.dg/lookup/used-before-declaration.C: Likewise.
27523         * g++.dg/other/do1.C: Likewise.
27524         * g++.dg/overload/koenig1.C: Likewise.
27525         * g++.dg/parse/crash13.C: Likewise.
27526         * g++.dg/template/instantiate3.C: Likewise.
27527
27528 2004-03-08  Eric Christopher  <echristo@redhat.com>
27529
27530         * * lib/target-supports.exp: Enable libiconv in test
27531         compilation.  Fix up error checking.
27532
27533 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27534
27535         PR middle-end/14289
27536         * gcc.dg/pr14289-1.c: New test case.
27537         * gcc.dg/pr14289-2.c: Likewise.
27538         * gcc.dg/pr14289-3.c: Likewise.
27539
27540 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27541
27542         * gcc.c-torture/execute/20040308-1.c: New test.
27543
27544 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27545
27546         * gcc.c-torture/execute/20040307-1.c: New test case.
27547
27548 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27549
27550         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27551
27552 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27553
27554         * gcc.dg/20040306-1.c: New test.
27555
27556 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27557
27558         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27559         them static.
27560         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27561
27562 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27563
27564         PR c/14465
27565         * gcc.dg/decl-6.c: New test.
27566
27567 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27568
27569         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27570         Rename LOGPOW -> LOG_POW.
27571         (SQRT_EXP, POW_EXP): New.
27572
27573 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27574
27575         * gcc.dg/i386-sse-8.c: New test.
27576
27577 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27578
27579         PR c/14114
27580         * gcc.dg/decl-5.c: New test.
27581
27582 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27583
27584         * gcc.dg/20040305-1.c: New test.
27585
27586 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27587
27588         PR other/14354
27589         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27590
27591 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27592
27593         PR c++/14425, c++/14426
27594         * g++.dg/ext/altivec-4.C: New test.
27595         * g++.dg/ext/altivec-5.C: New test.
27596
27597 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27598
27599         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27600         global variables of a type with no linkage.
27601         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27602         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27603         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27604         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27605         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27606         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27607         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27608         * g++.dg/warn/deprecated.C: Name enum Color.
27609         * g++.dg/overload/VLA.C: Name structure for 'b'.
27610         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27611
27612 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27613
27614         * gcc.c-torture/compile/20040304-1.c: New test.
27615
27616 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27617
27618         PR 13728
27619         * gcc.dg/decl-4.c: New testcase.
27620
27621 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27622
27623         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27624         as PRECF if sizeof (float) > sizeof (double).
27625         (PRECL): Make it the same as PRECF if
27626         sizeof (float) > sizeof (long double).
27627
27628 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27629
27630         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27631         system type.  Add check for irix6 which doesn't have c99 runtime.
27632
27633 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27634
27635         * gcc.dg/const-elim-1.c: xfail for xtensa.
27636
27637 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27638
27639         PR c++/14369
27640         * g++.dg/template/cond4.C: New test.
27641
27642 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27643
27644         PR c++/14360
27645         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27646
27647         PR c++/14361
27648         * g++.dg/parse/defarg7.C: New test.
27649
27650         PR c++/14359
27651         * g++.dg/template/friend26.C: New test.
27652
27653 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27654
27655         PR c++/14324
27656         * g++.dg/abi/mangle21.C: New test.
27657
27658         PR c++/14260
27659         * g++.dg/parse/constructor2.C: New test.
27660
27661         PR c++/14337
27662         * g++.dg/template/sfinae1.C: New test.
27663
27664 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27665
27666         PR c++/14267
27667         * g++.dg/expr/crash2.C: New test.
27668
27669         PR middle-end/13448
27670         * gcc.dg/inline-5.c: New test.
27671         * gcc.dg/always-inline.c: Split out tests into ...
27672         * gcc.dg/always-inline2.c: ... this and ...
27673         * gcc.dg/always-inline3.c: ... this.
27674
27675 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27676
27677         PR debug/12103
27678         * g++.dg/debug/crash1.C: New test.
27679
27680 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27681
27682         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27683         function with __attribute__((noinline)).
27684         (recurser_void2): Likewise.
27685         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27686         (recurser_void2): Likewise.
27687
27688 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27689
27690         PR middle-end/14203
27691         * g++.dg/warn/Wunused-6.C: New test case.
27692
27693 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27694
27695         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27696         not defined.
27697
27698 2004-02-27  Eric Christopher  <echristo@redhat.com>
27699
27700         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27701         * g++.dg/charset/asm2.c: Run only x86.
27702         * gcc.dg/charset/asm3.c: Ditto.
27703
27704 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27705
27706         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27707         ld_library_path.
27708
27709 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27710
27711         * g++.dg/ext/altivec-3.C: New.
27712
27713 2004-02-26  Richard Henderson  <rth@redhat.com>
27714
27715         * g++.dg/ext/attrib10.C: Mark for warning.
27716         * gcc.dg/attr-alias-1.c: New.
27717
27718 2004-02-26  Richard Henderson  <rth@redhat.com>
27719
27720         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27721         * gcc.c-torture/execute/20040208-2.c: ... it back.
27722
27723 2004-02-26  Eric Christopher  <echristo@redhat.com>
27724
27725         * lib/target-supports.exp (check-iconv-available): New function.
27726         * lib/gcc-dg.exp (dg-require-iconv): New function.
27727         Use above.
27728         * gcc.dg/charset: New directory.
27729         * gcc.dg/charset/charset.exp: New file.
27730         * gcc.dg/charset/asm1.c: Ditto.
27731         * gcc.dg/charset/asm2.c: Ditto.
27732         * gcc.dg/charset/asm3.c: Ditto.
27733         * gcc.dg/charset/asm4.c: Ditto.
27734         * gcc.dg/charset/asm5.c: Ditto.
27735         * gcc.dg/charset/attribute1.c: Ditto.
27736         * gcc.dg/charset/attribute2.c: Ditto.
27737         * gcc.dg/charset/string1.c: Ditto.
27738         * g++.dg/charset: New directory.
27739         * g++.dg/dg.exp: Add here. Special options.
27740         * g++.dg/charset/charset.exp: New file.
27741         * g++.dg/charset/asm1.c: Ditto.
27742         * g++.dg/charset/asm2.c: Ditto.
27743         * g++.dg/charset/asm3.c: Ditto.
27744         * g++.dg/charset/asm4.c: Ditto.
27745         * g++.dg/charset/attribute1.c: Ditto.
27746         * g++.dg/charset/attribute2.c: Ditto.
27747         * g++.dg/charset/extern1.cc: Ditto.
27748         * g++.dg/charset/extern2.cc: Ditto.
27749         * g++.dg/charset/string1.c: Ditto.
27750
27751 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27752
27753         PR c++/14278
27754         * g++.dg/parse/comma1.C: New test.
27755
27756 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27757
27758         PR c++/14284
27759         * g++.dg/template/ttp8.C: New test.
27760
27761 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27762
27763         * gcc.dg/fixuns-trunc-1.c: New test.
27764
27765 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27766
27767         * gcc.dg/builtins-config.h: Use #elif.
27768
27769 2004-02-26  Michael Matz  <matz@suse.de>
27770
27771         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27772         * gcc.dg/991214-1.c: Likewise.
27773         * gcc.dg/i386-asm-1.c: Likewise.
27774
27775 2004-02-25  Richard Henderson  <rth@redhat.com>
27776
27777         * gcc.c-torture/execute/20040208-2.c: Move ...
27778         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27779
27780 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27781
27782         PR c++/14246
27783         * g++.dg/other/crash-3.C: New test.
27784
27785 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27786
27787         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27788         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27789
27790         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27791         HP-UX.
27792
27793 2004-02-24  Michael Matz  <matz@suse.de>
27794
27795         * gcc.dg/i386-regparm.c: New.
27796
27797 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27798
27799         * gcc.c-torture/execute/20040223-1.c: New.
27800
27801 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27802             Kazu Hirata  <kazu@cs.umass.edu>
27803
27804         * gcc.dg/fwritable-strings-1.c: Remove.
27805
27806 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27807
27808         PR c/14156
27809         * gcc.dg/20040223-1.c: New test.
27810
27811 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27812
27813         PR c++/14106
27814         * g++.dg/ext/typeof9.C: New test.
27815
27816 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27817
27818         PR c++/14250
27819         * g++.dg/other/switch1.C: New test.
27820
27821 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27822
27823         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27824         * gcc.dg/va-arg-1.c: Likewise.
27825
27826 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27827
27828         PR c++/14143
27829         * g++.dg/template/koenig5.C: New test.
27830
27831 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27832
27833         * g++.dg/ext/altivec-1.C: Generalize target triple.
27834         * g++.dg/ext/altivec-2.C: New test case.
27835         * g++.dg/ext/altivec_check.h: New file.
27836         * gcc.dg/altivec-1.c: Generalize target triple;
27837         include altivec_check.h and call altivec_check().
27838         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27839         * gcc.dg/altivec-6.c: New test case.
27840         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27841         type casts as needed.
27842         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27843         altivec_check().
27844         * gcc.dg/altivec-12.c: New test case.
27845         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27846         include altivec_check.h and call altivec_check().
27847         * gcc.dg/altivec_check.h: New file.
27848
27849 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27850
27851         * lib/target-supports.exp (check_alias_available): Don't mangle
27852         function `g' in test program.
27853
27854 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27855
27856         * lib/target-supports.exp (check_profiling_available): Check
27857         argument to determine whether we support a profiling type.
27858         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27859         check_profiling_available.
27860         * g++.dg/bprob/bprob.exp: Likewise.
27861         * g77.dg/bprob/bprob.exp: Likewise.
27862         * gcc.misc-tests/bprob.exp: Likewise.
27863         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27864         dg-require-profiling and delete expected error handling.
27865         * gcc.dg/20021014-1.c: Likewise.
27866         * gcc.dg/nest.c: Likewise.
27867
27868 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27869
27870         PR c++/12007
27871         * g++.dg/other/vthunk1.C: New test.
27872
27873 2004-02-20  Falk Hueffner  <falk@debian.org>
27874
27875         PR target/14201
27876         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27877
27878 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27879
27880         PR c++/13927
27881         * g++.dg/other/error8.C: Remove XFAIL markers.
27882
27883         PR c++/14173
27884         * g++.dg/ext/packed5.C: New test.
27885
27886         PR c++/14199
27887         * g++.dg/warn/Wunused-5.C: New test.
27888
27889         PR c++/14186
27890         * g++.dg/lookup/member1.C: New test.
27891
27892 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27893
27894         * gcc.c-torture/compile/20040130-1.c: Enable only when
27895         __INT_MAX__ >= 2147483647L.
27896         * gcc.c-torture/compile/961203-1.c: Likewise.
27897
27898 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27899
27900         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27901         * g++.dg/opt/template1.C: Robustify assembler regexp
27902
27903 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27904
27905         * gcc.c-torture/execute/simd-4.x: Remove.
27906         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27907         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27908         Guard with #ifndef SKIP_ATTRIBUTE.
27909         * gcc.dg/compat/vector-1_y.c: Likewise.
27910         * gcc.dg/compat/vector-2_x.c: Likewise.
27911         * gcc.dg/compat/vector-2_y.c: Likewise.
27912         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27913         * g++.dg/eh/simd-2.C: Likewise.
27914
27915 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27916
27917         * gcc.c-torture/compile/complex-1.c: New.
27918
27919 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27920
27921         PR target/14209
27922         * gcc.c-torture/execute/20040218-1.c: New test.
27923
27924 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27925
27926         PR c++/14181
27927         * g++.dg/parse/new2.C: New test.
27928
27929 2004-02-18  Paul Brook  <paul@codesourcery.com>
27930
27931         * gcc.c-torture/compile/libcall-1.c: New test.
27932
27933 2004-02-18  Paul Brook  <paul@codesourcery.com>
27934
27935         PR debug/12934
27936         * gcc.dg/debug/debug-7.c: New test.
27937
27938 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27939
27940         * gcc.dg/20040217-1.c: New test.
27941
27942 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27943
27944         * gcc.c-torture/execute/990208-1.x: Delete.
27945
27946 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27947
27948         * gcc.c-torture/execute/20040208-2.x: New file.
27949
27950 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27951
27952         PR c++/11326
27953         * g++.dg/abi/structret1.C: New test.
27954
27955 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27956
27957         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27958         (i386_cpuid): No need to test if cpuid is available on AMD64.
27959         Fix assembly, so that it works onboth i386 and AMD64.
27960         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27961         (vecInLong): Fix s[] member type to unsigned int.
27962         (vecInWord): Remove type.
27963         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27964         (a64, b64, c64, d64, e64): Remove.
27965         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27966         Remove unused variable.  Remove initialization of removed variables.
27967         Don't call mmx_tests nor sse_tests.
27968         (reference_mmx, reference_sse): Remove.
27969         (check): Add return stmt.
27970         * gcc.dg/i386-sse-7.c: New test.
27971         * gcc.dg/i386-mmx-4.c: New test.
27972
27973 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27974
27975         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27976         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27977         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27978         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27979         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27980         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27981         g++.dg/tc1/dr94.C: Fix line terminator.
27982
27983 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27984
27985         * gcc.c-torture/compile/20040216-1.c: New.
27986
27987 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27988
27989         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27990         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27991         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27992         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27993         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27994         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27995
27996 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27997
27998         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27999
28000 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28001
28002         PR c++/13971
28003         * g++.dg/expr/cond4.C: New test.
28004
28005         PR c++/14086
28006         * g++.dg/lookup/crash2.C: New test.
28007
28008 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28009
28010         * gcc.c-torture/compile/20040214-2.c: New test.
28011
28012 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28013
28014         PR c++/14116
28015         * g++.dg/ext/typeof8.C: New test.
28016
28017 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28018
28019         * gcc.c-torture/compile/20040214-1.c: New test.
28020
28021 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28022
28023         PR c++/13635
28024         * g++.dg/template/spec11.C: New test.
28025
28026 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28027
28028         PR c++/13927
28029         * g++.dg/other/error8.C: New test.
28030
28031 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28032
28033         PR c++/14122
28034         * g++.dg/template/array4.C: New test.
28035
28036         PR c++/14108
28037         * g++.dg/inherit/thunk2.C: New test.
28038
28039         PR c++/14083
28040         * g++.dg/eh/cond2.C: New test.
28041
28042 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28043
28044         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28045
28046 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28047
28048         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28049
28050 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28051
28052         * g++.dg/simd-2.C: xfail on ppc64-linux.
28053
28054 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28055
28056         PR c/456
28057         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28058         tests.
28059
28060 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28061
28062         * gcc.dg/builtins-33.c: New test.
28063
28064 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28065
28066         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28067
28068 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28069
28070         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28071
28072 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28073
28074         * gcc.dg/ppc64-abi-3.c: New test.
28075
28076 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28077
28078         PR c/14092
28079
28080         * gcc.dg/pr14092-1.c: New testcase.
28081
28082 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28083
28084         * gcc.dg/cpp/assert4.c: Fix typo last change.
28085
28086         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28087         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28088
28089         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28090
28091 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28092
28093         * gcc.c-torture/compile/20040209-1.c: New test case.
28094
28095 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28096
28097         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28098
28099 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28100
28101         * gcc.c-torture/execute/20040208-[12].c: New tests.
28102
28103 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28104
28105         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28106
28107 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28108
28109         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28110
28111 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28112
28113         Bug 13856
28114         * gcc.dg/visibility-8.c: New testcase.
28115
28116 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28117
28118         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28119         arguments.
28120         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28121
28122 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28123
28124         PR middle-end/13696
28125         * g++.dg/opt/fold1.C: New test case.
28126
28127 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28128
28129         PR c++/14033
28130         * g++.dg/other/crash-2.C: New test.
28131
28132 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28133
28134         PR c++/14028
28135         * g++.dg/parse/angle-bracket2.C: New test.
28136
28137 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28138
28139         PR middle-end/13750
28140         Revert:
28141         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28142         PR pch/13361
28143         * testsuite/g++.dg/pch/wchar-1.C: New.
28144         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28145
28146 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28147
28148         PR c++/14008
28149         * g++.dg/parse/error15.C: New test.
28150         * g++.dg/parse/crash11.C: Update dg-error mark.
28151
28152 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28153
28154         PR c++/13932
28155         * g++.dg/warn/conv2.C: New test.
28156
28157 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28158
28159         PR c++/13086
28160         * g++.dg/warn/incomplete1.C: Remove xfail.
28161
28162 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28163
28164         * lib/file-format.exp (gcc_target_object_format): Use
28165         ${tool}_target_compile, not gcc_target_compile.
28166         * lib/target-supports.exp (check_alias_available): Likewise.
28167         (check_gc_sections_available): Likewise.
28168         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28169         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28170         dg-require-alias.
28171
28172 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28173
28174         PR c++/13969
28175         * g++.dg/template/static6.C: New test.
28176
28177 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28178
28179         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28180
28181 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28182
28183         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28184         tests for systems where `char' is unsigned by default.
28185
28186 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28187
28188         PR c++/13997
28189         * g++.dg/template/partial3.C: New test.
28190
28191 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28192
28193         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28194         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28195         Remove mentions of obsolete ports.
28196
28197 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28198
28199         * gcc.dg/noncompile/20001228-1.c: Fix for new
28200         error message.
28201
28202 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28203
28204         PR target/9348
28205         * gcc.c-torture/execute/multdi-1.c: New test case.
28206
28207 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28208
28209         PR c++/13925
28210         * g++.dg/template/lookup5.C: New test.
28211
28212 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28213
28214         PR c++/13950
28215         * g++.dg/template/lookup4.C: New test.
28216
28217         PR c++/13970
28218         * g++.dg/parse/error14.C: New test.
28219
28220         PR c++/14002
28221         * g++.dg/parse/template13.C: New test.
28222
28223 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28224
28225         PR c++/13978
28226         * g++.dg/template/koenig4.C: New test.
28227
28228         PR c++/13968
28229         * g++.dg/template/crash17.C: New test.
28230
28231         PR c++/13975
28232         * g++.dg/parse/error13.C: New test.
28233         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28234
28235 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28236
28237         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28238
28239 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28240
28241         PR c/11658
28242         PR c/13994
28243         * gcc.dg/noncompile/20040203-1.c: New test.
28244         * gcc.dg/noncompile/20040203-2.c: Likewise.
28245         * gcc.dg/noncompile/20040203-3.c: Likewise.
28246         * gcc.dg/20040203-1.c: Likewise.
28247
28248 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28249
28250         PR c++/10858
28251         * g++.dg/template/sizeof7.C: New test.
28252
28253 2004-02-02  Eric Christopher  <echristo@redhat.com>
28254             Zack Weinberg  <zack@codesourcery.com>
28255
28256         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28257
28258 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28259
28260         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28261         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28262         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28263         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28264
28265 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28266
28267         PR c++/13113
28268         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28269
28270         PR c++/13854
28271         * g++.dg/ext/attrib13.C: New test.
28272
28273         PR c++/13907
28274         * g++.dg/conversion/op2.C: New test.
28275
28276 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28277
28278         * gcc.dg/titype-1.c: Fix pasto.
28279
28280 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28281
28282         * gcc.dg/titype-1.c: New test.
28283
28284 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28285
28286         PR c++/13957
28287         * g++.dg/template/non-type-template-argument-1.C,
28288         g++.dg/template/qualified-id1.C: Update dg-error marks.
28289         * g++.dg/template/nontype6.C: New test.
28290
28291 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28292
28293         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28294         * gcc.dg/builtins-31.c: New testcase.
28295         * gcc.dg/builtins-32.c: New testcase.
28296
28297 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28298
28299         * objc.dg/call-super-2.m: Update line numbers
28300         for the including of stddef.h.
28301
28302 2004-01-30  Michael Matz  <matz@suse.de>
28303
28304         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28305         g++.dg/ext/case-range3.C: New tests.
28306
28307 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28308
28309         DR206
28310         PR c++/13813
28311         * g++.dg/template/member4.C: New test.
28312
28313 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28314
28315         PR c++/13683
28316         * g++.dg/template/sizeof6.C: New test.
28317
28318 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28319
28320         * gcc.dg/fwritable-strings-1.c: New test.
28321
28322 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28323
28324         * gcc.c-torture/compile/20040130-1.c: New test.
28325
28326 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28327
28328         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28329
28330 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28331
28332         PR c++/13883
28333         * g++.dg/template/ctor3.C: New test.
28334
28335 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28336
28337         * g++.dg/tc1: New directory.
28338         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28339         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28340         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28341         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28342         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28343
28344 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28345
28346         * g++.dg/parse/error11.C: New test.
28347         * g++.dg/parse/error12.C: Likewise.
28348
28349 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28350
28351         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28352         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28353
28354 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28355
28356         PR c++/13791
28357         * g++.dg/ext/attrib12.C: New test.
28358
28359         PR c++/13736
28360         * g++.dg/parse/cast2.C: New test.
28361
28362 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28363
28364         * objc.dg/encode-2.m (main): New local string.  Set depending on
28365         sizeof long.  Use in sscanf call.
28366         * objc.dg/encode-3.m (main): New local string.  Set depending on
28367         sizeof long.  Use in scan_initial call.
28368
28369 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28370
28371         * objc.dg/call-super-2.m: Make LP64-safe.
28372         * objc.dg/desig-init-1.m: Likewise.
28373
28374 2004-01-27  Devang Patel <dpatel@apple.com>
28375
28376         * g++.dg/debug/namespace1.C: New test.
28377
28378 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28379
28380         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28381         xscale-*-*.
28382
28383         * gcc.dg/arm-mmx-1.c: New test.
28384
28385 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28386
28387         * gcc.dg/20040127-1.c: New test.
28388         * gcc.dg/20040127-2.c: New test.
28389
28390 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28391
28392         * objc.dg/stret-1.m (glob): Renamed to globa.
28393
28394 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28395
28396         PR c++/13663
28397         * g++.dg/expr/for1.C: New test.
28398
28399 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28400
28401         PR middle-end/13779
28402         * gcc.dg/darwin-longlong.c: New test.
28403
28404 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28405
28406         * gcc.dg/20040124-1.c: Moved test from here...
28407         * gcc.c-torture/compile/20040124-1.c: ...to here.
28408
28409 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28410
28411         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28412         the assembly output if -m64 is passed.
28413
28414 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28415
28416         PR c++/13833
28417         * g++.dg/template/cond3.C: New test.
28418
28419 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28420
28421         PR c++/13810
28422         * g++.dg/template/ttp7.C: New test.
28423
28424 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28425
28426         PR c++/13797
28427         * g++.dg/template/nontype4.C: New test.
28428         * g++.dg/template/nontype5.C: Likewise.
28429
28430 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28431
28432         * gcc.dg/torture/mips-clobber-at.c: New test.
28433
28434 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28435
28436         * gcc.dg/20040124-1.c: New test.
28437
28438 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28439
28440         * gcc.dg/20040123-1.c: New test.
28441
28442 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28443
28444         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28445
28446 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28447
28448         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28449
28450 2004-01-23  Andrew Pinski  <apinski@apple.com>
28451
28452         * gcc.dg/20030121-1.c: Move to ..
28453         * gcc.dg/20040121-1.c: here.
28454
28455 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28456
28457         * gcc.dg/builtins-29.c: New test case.
28458
28459 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28460
28461         PR 18314
28462         * gcc.dg/builtins-30.c: New testcase.
28463
28464 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28465
28466         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28467         * lib/g77.exp: Likewise.
28468         * lib/objc.exp: Likewise.
28469         * lib/g++.exp: Likewise.
28470
28471 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28472
28473         * gcc.dg/struct-by-value-2.c: New test.
28474
28475 2004-01-21  Andrew Pinski  <apinski@apple.com>
28476
28477         PR target/13785
28478         * gcc.dg/20030121-1.c: New test.
28479
28480 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28481
28482         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28483         clobber frame pointer register in asm statement.
28484
28485 2004-01-21  Falk Hueffner  <falk@debian.org>
28486
28487         * gcc.c-torture/compile/20040121-1.c: New test.
28488
28489 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28490
28491         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28492
28493 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28494
28495         * gcc.dg/ppc64-abi-2.c: New test.
28496
28497 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28498
28499         * lib/treelang.exp: Fill out this file.
28500         * lib/treelang-dg.exp: New File.
28501
28502 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28503
28504         * gcc.c-torture/compile/981022-1.c: Remove.
28505         * gcc.dg/array-5.c: Remove XFAIL.
28506         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28507         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28508         gcc.dg/cond-lvalue-1.c: Update.
28509         * gcc.dg/cast-lvalue-2.c: New test.
28510
28511 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28512
28513         PR c++/13592
28514         * g++.dg/other/error1.C (class foo): Tweak error message.
28515
28516         PR c++/13592
28517         * g++.dg/template/call2.C: New test.
28518
28519 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28520
28521         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28522         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28523         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28524         scalar-return-1_x.c, scalar-return-2_y.c,
28525         scalar-return-3_x.c, scalar-return-3_y.c,
28526         scalar-return-4_x.c, scalar-return-4_y.c,
28527         struct-align-1.h, struct-align-1_x.c,
28528         struct-align-1_y.c, struct-align-2.h,
28529         struct-align-2_x.c, struct-align-2_y.c,
28530         struct-by-value-10_y.c, struct-by-value-11_x.c,
28531         struct-by-value-11_y.c, struct-by-value-12_x.c,
28532         struct-by-value-12_y.c, struct-by-value-13_x.c,
28533         struct-by-value-13_y.c, struct-by-value-14_x.c,
28534         struct-by-value-14_y.c, struct-by-value-15_x.c,
28535         struct-by-value-15_y.c, struct-by-value-16_y.c,
28536         struct-by-value-17_y.c, struct-by-value-18_y.c,
28537         struct-by-value-19_y.c, struct-by-value-1_x.c,
28538         struct-by-value-1_y.c, struct-by-value-20_y.c,
28539         struct-by-value-2_x.c, struct-by-value-2_y.c,
28540         struct-by-value-3_y.c, struct-by-value-4_x.c,
28541         struct-by-value-4_y.c, struct-by-value-5_y.c,
28542         struct-by-value-6_y.c, struct-by-value-7_y.c
28543         struct-by-value-8_x.c, struct-by-value-8_y.c
28544         struct-by-value-9_x.c, struct-by-value-9_y.c
28545         struct-return-10_x.c, struct-return-10_y.c,
28546         struct-return-19_x.c, struct-return-20_x.c
28547         struct-return-2_x.c, struct-return-2_y.c
28548         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28549         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28550
28551 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28552
28553         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28554         attribute on sparc*-sun-solaris2.*.
28555
28556 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28557
28558         PR c++/13710
28559         * g++.dg/ext/typeof7.C: New test.
28560
28561 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28562
28563         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28564         * gcc.dg/const-elim-1.c: Same.
28565
28566 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28567
28568         * objc.dg/stret-1.m: New.
28569         * objc.dg/stret-2.m: New.
28570
28571 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28572
28573         PR c++/11895
28574         * g++.dg/ext/vector1.C: New test.
28575
28576 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28577
28578         * gcc.dg/pch/import-1.c: New.
28579         * gcc.dg/pch/import-1.hs: New.
28580         * gcc.dg/pch/import-1a.h: New.
28581         * gcc.dg/pch/import-1b.h: New.
28582         * gcc.dg/pch/import-1c.h: New.
28583
28584 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28585
28586         PR c++/13574
28587         * g++.dg/ext/array1.C: New test.
28588
28589         PR c++/13178
28590         * g++.dg/conversion/op1.C: New test.
28591
28592 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28593
28594         PR 11864
28595         From Kazumoto Kojima / Dan Kegel:
28596         * gcc.dg/pr11864-1.c: New test.
28597
28598         PR 10392
28599         From Marcus Comstedt / Dan Kegel:
28600         * gcc.dg/pr10392-1.c: New test.
28601
28602 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28603
28604         PR c++/13478
28605         * g++.dg/init/ref10.C: New test.
28606
28607 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28608
28609         PR c++/13407
28610         * g++.dg/parse/typename6.C: New test.
28611
28612 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28613
28614         PR pch/13361
28615         * testsuite/g++.dg/pch/wchar-1.C: New.
28616         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28617
28618 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28619
28620         PR c++/9259
28621         * g++.dg/expr/sizeof2.C: New test.
28622
28623 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28624
28625         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28626
28627 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28628
28629         PR c++/13659
28630         * g++.dg/lookup/strong-using-3.C: New.
28631         * g++.dg/lookup/using-10.C: New.
28632
28633 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28634
28635         PR c++/13594
28636         * g++.dg/lookup/strong-using-2.C: New.
28637
28638 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28639             Dan Kegel <dank@kegel.com>
28640             J"orn Rennecke <joern.rennecke@superh.com>
28641
28642         PR target/9365
28643         * gcc.dg/pr9365-1.c: New test.
28644
28645 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28646
28647         PR c++/8856
28648         * g++.dg/parse/casting-operator2.C: New test.
28649         * g++.old-deja/g++.pt/explicit83.C: Remove.
28650
28651 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28652
28653         * gcc.dg/label-compound-stmt-1.c: New test.
28654         * gcc.c-torture/compile/950922-1.c,
28655         gcc.c-torture/compile/20000211-3.c,
28656         gcc.c-torture/compile/20000518-1.c,
28657         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28658         compound statements.
28659
28660 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28661
28662         * gcc.dg/ppc64-abi-1.c: New test.
28663
28664 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28665
28666          * g++.dg/ext/attrib9.C: Add dg-warnings.
28667
28668 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28669
28670         PR c++/12335
28671         * g++.dg/parse/dtor3.C: New test.
28672
28673 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28674
28675         PR c++/12709
28676         * g++.dg/parse/try-catch-1.C: New test.
28677
28678 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28679
28680         * ada/acats/run_all.sh: Add more verbose output in acats.log
28681         when compiling tests.
28682
28683 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28684
28685         PR 13656
28686         * gcc.dg/typedef-redecl.c: New test case.
28687         * gcc.dg/typedef-redecl.h: New support file.
28688
28689 2004-01-13  Jan Hubicka  <jh@suse.cz>
28690
28691         * gcc.dg/always_inline.c: New test.
28692         * gcc.dg/debug/20031231-1.c: Fix.
28693
28694 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28695
28696         PR c++/13474
28697         * g++.dg/template/array3.C: New test.
28698
28699 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28700
28701         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28702         * g++.dg/warn/Wunused-2.C: Likewise.
28703
28704 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28705
28706         PR c++/13289
28707         * g++.dg/template/instantiate6.C: New test.
28708
28709 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28710
28711         PR middle-end/11397
28712         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28713
28714 2004-01-12  Jan Hubicka  <jh@suse.cz>
28715
28716         PR opt/12826
28717         * gcc.dg/20040112-1.c: New.
28718
28719         * gcc.dg/dwarf-die[1-7].c: Move to...
28720         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28721         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28722
28723 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28724
28725         PR c++/4100
28726         * g++.dg/parse/friend4.C: New test.
28727
28728 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28729
28730         PR c++/4100
28731         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28732         definition is called a friend.
28733
28734 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28735
28736         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28737
28738 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28739
28740         PR c++/3478
28741         * g++.dg/parse/error10.C: New test.
28742         * g++.dg/template/arg2.C: Accept "invalid type" error.
28743
28744 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28745
28746         PR middle-end/13392
28747         * g++.dg/opt/expect2.C: New test.
28748
28749 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28750
28751         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28752         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28753         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28754         Update dg-error regexps.
28755
28756 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28757
28758         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28759         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28760
28761 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28762
28763         * gcc.dg/pragma-re-1.c: Use right pointer type.
28764
28765 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28766
28767         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28768
28769 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28770
28771         * gcc.dg/rs6000-ldouble-1.c: New.
28772
28773 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28774
28775         DR 337
28776         PR c++/9256
28777         * g++.dg/other/abstract1.C: New test.
28778
28779 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28780
28781         * g++.dg/lookup/strong-using-1.C: New.
28782
28783 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28784
28785         PR c/11234
28786         * gcc.dg/func-ptr-conv-1.c: New test.
28787         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28788
28789 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28790
28791         PR target/13380.
28792         * gcc.c-torture/compile/20040109-1.c: New.
28793
28794 2004-01-08  Stuart Hastings  <stuart@apple.com>
28795
28796         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28797         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28798         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28799
28800 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28801
28802         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28803
28804 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28805
28806         * ada/acats/run_acats: Treat 'gnatchop' the same way
28807         as 'gnatmake'.  Export GCC_DRIVER.
28808         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28809         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28810
28811 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28812
28813         PR c++/12573
28814         * g++.dg/template/dependent-expr4.C: New test.
28815
28816 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28817
28818         * gcc.dg/altivec-11.c: New test.
28819
28820 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28821
28822         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28823
28824 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28825
28826         PR c/6024
28827         * gcc.dg/enum-compat-1.c: New test.
28828         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28829
28830 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28831
28832         PR c/12165
28833         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28834         gcc.dg/c99-idem-qual-3.c: New tests.
28835
28836 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28837
28838         * gcc.dg/winline-7.c: Don't cast void * to int.
28839
28840 2004-01-06  Jan Hubicka  <jh@suse.cz>
28841
28842         * gcc.dg/i386-sse-5.c: New test
28843         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28844
28845 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28846
28847         PR c++/12815
28848         * g++.dg/rtti/typeid4.C: New test.
28849
28850 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28851
28852         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28853
28854 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28855
28856         PR c++/12132
28857         * g++.dg/template/error11.C: New test.
28858
28859         PR c++/13451
28860         * g++.dg/template/class2.C: New test.
28861
28862 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28863         Richard Sandiford <rsandifo@redhat.com>
28864
28865         PR c++/13387
28866         * g++.dg/opt/alias3.C: New test.
28867
28868 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28869
28870         PR c++/13157
28871         * g++.dg/template/koenig3.C: New test.
28872
28873         PR c++/13529
28874         * g++.dg/parse/offsetof3.C: New test.
28875
28876         * g++.dg/init/copy7.C: Add missing dg-error markers.
28877
28878         PR c++/12226
28879         * g++.dg/init/copy7.c: New test.
28880
28881         PR c++/13536
28882         * g++.dg/parse/cast1.C: New test.
28883
28884 2004-01-04  Jan Hubicka  <jh@suse.cz>
28885
28886         * gcc.dg/winline[1-7].c: New tests.
28887
28888 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28889
28890         PR c++/13520
28891         * g++.dg/template/qualttp22.C: New test.
28892
28893 2004-01-01  Jan Hubicka  <jh@suse.cz>
28894
28895         * gcc.dg/debug/20031231-1.c: New.
28896         * gcc.c-torture/compile/20040101-1.c: New.
28897         * gcc.dg/dwarf-die-[1-7].c: New.
28898
28899 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28900
28901         PR optimization/13521
28902         * gcc.c-torture/compile/20031231-1.c: New test.
28903
28904 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28905
28906         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28907
28908 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28909
28910         PR c++/10079
28911         * g++.dg/template/crash16.C: New test.
28912
28913 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28914
28915         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28916
28917 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28918
28919         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28920         ports.
28921         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28922         * g++.old-deja/g++.law/profile1.C: Likewise.
28923         * gcc.c-torture/compile/981006-1.c: Likewise.
28924         * gcc.c-torture/execute/loop-2e.x: Likewise.
28925         * gcc.c-torture/execute/loop-2f.x: Remove.
28926         * gcc.c-torture/execute/loop-2g.x: Likewise.
28927         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28928         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28929
28930 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28931
28932         PR c++/13507
28933         * g++.dg/ext/attrib11.C: New test.
28934
28935         PR c++/13494
28936         * g++.dg/template/array2-1.C: New test.
28937         * g++.dg/template/array2-2.C: New test.
28938
28939 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28940
28941         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28942
28943 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28944
28945         PR c++/12774
28946         * g++.dg/template/array1-1.C: New test.
28947         * g++.dg/template/array1-2.C: New test.
28948
28949 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28950
28951         PR fortran/12632
28952         * g77.dg/12632.f: New test case.
28953
28954 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28955
28956         PR c++/13289
28957         * g++.dg/parse/nontype1.C: New test.
28958
28959 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28960
28961         PR c++/12403
28962         * g++.dg/parse/explicit1.C: New test.
28963         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28964
28965 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28966
28967         PR c++/13081
28968         * g++.dg/opt/inline6.C: New test.
28969
28970         PR c++/12613
28971         * g++.dg/parse/error9.C: New test.
28972
28973         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28974
28975 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28976
28977         PR c++/13009
28978         * g++.dg/init/assign1.C: New test.
28979
28980 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28981
28982         PR c++/13070
28983         * g++.dg/warn/format3.C: New test case.
28984
28985 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28986
28987         * gcc.c-torture/compile/20031227-1.c: New test.
28988
28989 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28990
28991         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28992         * g77.dg/bprob/bprob.exp: Likewise.
28993         * gcc.misc-tests/bprob.exp: Likewise.
28994         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28995         variants on systems where the library does not provide that
28996         functionality.
28997         * gcc.dg/builtins-20.c: Use builtins-config.h.
28998         * gcc.dg/builtins-config.h: New file.
28999
29000 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29001
29002         * lib/gcc-dg.exp (dg-require-profiling): New function.
29003         * lib/target-supports.exp (check_profiling_available): Likewise.
29004         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29005         * g77.dg/bprob/bprob.exp: Likewise.
29006         * gcc.misc-tests/bprob.exp: Likewise.
29007         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29008         * gcc.dg/20021014-1.c: Likewise.
29009         * gcc.dg/nest.c: Likewise.
29010
29011 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29012
29013         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29014         compiling.
29015         * g++.dg/lookup/java2.C: Likewise.
29016         * gcc.dg/cpp/lexident.c: Likewise.
29017
29018 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29019
29020         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29021         given.
29022         * gcc.c-torture/compile/961203-1.c: Likewise.
29023         * gcc.c-torture/compile/980506-1.c: Likewise.
29024
29025 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29026
29027         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29028         (additional_prunes): New global.
29029         (gcc-dg-prune): Handle additional per-test pruning.
29030         (dg-test): Clear additional_prunes between tests.
29031
29032         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29033         dg-prune-output to avoid spurious failures from assembler
29034         complaining about nonexistent WAW violations.
29035         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29036         Use dg-prune-output to avoid spurious failures from assembler
29037         warning about Itanium B-step errata.
29038
29039 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29040
29041         * g++.dg/abi/macro0.C: New test.
29042         * g++.dg/abi/macro1.C: Likewise.
29043         * g++.dg/abi/macro2.C: Likewise.
29044
29045         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29046         * g++.dg/abi/bitfield7.C: Likewise.
29047         * g++.dg/abi/dtor2.C: Likewise.
29048         * g++.dg/abi/mangle11.C: Likewise.
29049         * g++.dg/abi/mangle12.C: Likewise.
29050         * g++.dg/abi/mangle14.C: Likewise.
29051         * g++.dg/abi/mangle17.C: Likewise.
29052         * g++.dg/abi/vbase10.C: Likewise.
29053         * g++.dg/abi/vbase14.C: Likewise.
29054         * g++.dg/template/qualttp17.C: Likewise.
29055
29056 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29057
29058         PR c/11995
29059         * gcc.dg/20031223-1.c: New test.
29060
29061 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29062
29063         * gcc.dg/noreturn-7.c: New test.
29064
29065 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29066
29067         * gcc.dg/null-pointer-1.c: New test.
29068
29069 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29070
29071         * g++.old-deja/g++.jason/template18.C: Remove.
29072         * g++.old-deja/g++.jason/template37.C: Likewise.
29073
29074         PR c++/12862
29075         * g++.dg/lookup/ns1.C: New test.
29076
29077         PR c++/12397
29078         * g++.dg/template/lookup3.C: New test.
29079
29080 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29081
29082         * g++.dg/template/recurse1.C: New test
29083
29084 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29085
29086         PR c++/12479
29087         * g++.dg/parse/semicolon1.C: New test.
29088         * g++.dg/parse/semicolon1.h: Likewise.
29089
29090 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29091
29092         * gcc.dg/darwin-misaligned.c: New test.
29093
29094 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29095
29096         PR c/9163
29097         * gcc.dg/20031222-1.c: New test.
29098
29099 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29100
29101         PR c++/13438
29102         * g++.dg/parse/error8.C: New test.
29103
29104         PR c++/11554
29105         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29106
29107 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29108
29109         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29110         too small.
29111         * gcc.c-torture/compile/930217-1.c: Likewise.
29112         * gcc.c-torture/compile/930513-1.c: Likewise.
29113         * gcc.c-torture/execute/920908-2.c: Likewise.
29114         * gcc.c-torture/execute/921204-1.c: Likewise.
29115         * gcc.c-torture/execute/930621-1.c: Likewise.
29116         * gcc.c-torture/execute/930630-1.c: Likewise.
29117         * gcc.c-torture/execute/931031-1.c: Likewise.
29118         * gcc.c-torture/execute/980602-2.c: Likewise.
29119         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29120         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29121         * gcc.c-torture/execute/extzvsi.c: Likewise.
29122         * gcc.c-torture/unsorted/ext.c: Likewise.
29123
29124 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29125
29126         PR target/12749
29127         * gcc.c-torture/compile/20031220-2.c: New test case.
29128
29129 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29130
29131         PR optimization/13031
29132         * gcc.c-torture/compile/20031220-1.c: New test case.
29133
29134 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29135
29136         * gcc.dg/cast-function-1.c: New test.
29137
29138 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29139
29140         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29141         formats.
29142
29143 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29144
29145         PR c++/12795
29146         * g++.dg/ext/attrib10.C: New test.
29147
29148 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29149
29150         * gcc.dg/cleanup-10.c: New test.
29151         * gcc.dg/cleanup-11.c: New test.
29152
29153 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29154
29155         PR c++/13239
29156         * g++.dg/opt/expect1.C: New test.
29157
29158 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29159
29160         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29161
29162 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29163
29164         PR debug/12923
29165         * gcc.dg/20031218-1.c: New test.
29166
29167         PR debug/12389
29168         * gcc.dg/20031218-2.c: New test.
29169         * gcc.dg/20031218-3.c: New test.
29170
29171         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29172         of label name and allow for USER_LABEL_PREFIX == "_" names.
29173         * g++.dg/abi/mangle18-2.C: Likewise.
29174         * g++.dg/abi/mangle19-1.C: Likewise.
29175         * g++.dg/abi/mangle19-2.C: Likewise.
29176         * g++.dg/abi/mangle20-1.C: Likewise.
29177         * g++.dg/abi/mangle20-2.C: Likewise.
29178
29179 2003-12-18  Richard Henderson  <rth@redhat.com>
29180
29181         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29182
29183 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29184             Dan Kegel <dank@kegel.com>
29185
29186         PR other/12009
29187         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29188         testing a cross compiler, it causes spurious compile failures.
29189         * lib/g++.exp: Likewise.
29190
29191 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29192
29193         PR c++/13262
29194         * g++.dg/template/access13.C: New test.
29195
29196 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29197
29198         * gcc.dg/20031216-1.c: New test.
29199
29200 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29201
29202         PR c++/9154
29203         * g++.dg/template/error10.C: New test.
29204
29205 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29206
29207         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29208         * g++.dg/eh/simd-2.C: Likewise.
29209
29210 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29211             Roger Sayle  <roger@eyesopen.com>
29212
29213         * gcc.c-torture/execute/ieee/mzero5.c: New.
29214
29215 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29216
29217         PR c++/10603
29218         * g++.dg/parse/error6.C: New test.
29219
29220         PR c++/12827
29221         * g++.dg/parse/error7.C: New test.
29222
29223 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29224
29225         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29226         at -O with stabs debugging formats.
29227         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29228         * gcc.dg/debug/debug-2.c: Likewise.
29229
29230 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29231
29232         PR c++/12696
29233         * g++.dg/init/error1.C: New test.
29234
29235         PR c++/12218
29236         * g++.dg/init/pm3.C: New test.
29237
29238 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29239
29240         PR c/3347
29241         * gcc.dg/bitfld-8.c: New test.
29242
29243 2003-12-16  James Lemke  <jim@wasabisystems.com>
29244
29245         * gcc.dg/arm-scd42-[123].c: New tests.
29246
29247 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29248
29249         PR c++/9043
29250         * g++.dg/abi/mangle20-1.C: New test.
29251         * g++.dg/abi/mangle20-2.C: New test.
29252
29253 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29254
29255         PR c++/13275
29256         * g++.dg/other/offsetof2.C: Remove XFAIL.
29257         * g++.dg/parse/offsetof1.C: New test.
29258         * g++.gd/parse/offsetof2.C: Likewise.
29259
29260 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29261
29262         * g++.dg/template/nontype3.C: New test.
29263         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29264
29265 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29266
29267         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29268
29269 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29270
29271         PR c++/13387
29272         * g++.dg/expr/assign1.C: New test.
29273
29274         PR c++/13242
29275         * g++.dg/abi/mangle19-1.C: New test.
29276         * g++.dg/abi/mangle19-2.C: New test.
29277
29278 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29279
29280         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29281
29282 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29283
29284         * gcc.c-torture/execute/20031216-1.c: New test.
29285
29286 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29287
29288         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29289         an ICE regression.
29290
29291 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29292
29293         PR c++/10926
29294         * g++.dg/template/error9.C: New test.
29295
29296         PR c++/11116
29297         * g++.dg/template/error8.C: New test.
29298
29299 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29300
29301         PR middle-end/13400
29302         * gcc.c-torture/execute/20031215-1.c: New test case.
29303
29304 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29305
29306         PR c++/13269
29307         * g++.dg/parse/error5.C: New test.
29308
29309         PR c++/12989
29310         * g++.dg/expr/sizeof1.C: New test.
29311
29312         PR c++/13310
29313         * g++.dg/template/crash15.C: New test.
29314
29315 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29316
29317         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29318         a non-POD type as the last named parameter of a varargs function.
29319
29320 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29321
29322         PR c++/13243
29323         PR c++/12573
29324         * g++.dg/template/crash14.C: New test.
29325         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29326
29327 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29328
29329         * g++.dg/other/java1.C: New test.
29330
29331         PR c++/13241
29332         * g++.dg/abi/mangle18-1.C: New test.
29333         * g++.dg/abi/mangle18-2.C: New test.
29334
29335 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29336
29337         PR optimization/10312
29338         * gcc.c-torture/execute/20031214-1.c: New.
29339
29340 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29341
29342         PR c++/10779
29343         PR c++/12160
29344         * g++.dg/parse/error3.C: New test.
29345         * g++.dg/parse/error4.C: Likewise.
29346         * g++.dg/abi/mangle4.C: Tweak error messages.
29347         * g++.dg/lookup/using5.C: Likewise.
29348         * g++.dg/other/error2.C: Likewise.
29349         * g++.dg/parse/typename5.C: Likewise.
29350         * g++.dg/parse/undefined1.C: Likewise.
29351         * g++.dg/template/arg2.C: Likewise.
29352         * g++.dg/template/ttp3.C: Likewise.
29353         * g++.dg/template/type1.C: Likewise.
29354         * g++.old-deja/g++.other/crash32.C: Likewise.
29355         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29356
29357 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29358
29359         PR c++/13106
29360         * g++.dg/warn/noreturn-3.C: New test.
29361
29362 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29363
29364         PR c++/13118
29365         * g++.dg/abi/covariant3.C: New.
29366
29367 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29368
29369         * g++.dg/eh/ia64-1.C: New test.
29370
29371 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29372
29373         PR optimization/13037
29374         * g77.f-torture/execute/13037.f: New test case.
29375
29376 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29377
29378         PR c++/12881
29379         * g++.dg/abi/covariant2.C: New.
29380
29381 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29382
29383         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29384
29385 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29386
29387         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29388
29389 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29390
29391         PR other/10819
29392         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29393         to fix Bug 10819.
29394         * lib/g++.exp (g++_version): Likewise.
29395         * lib/g77.exp (g77_version): Likewise.
29396         * lib/objc.exp (default_objc_version): Likewise.
29397
29398 2003-12-10  Richard Henderson  <rth@redhat.com>
29399
29400         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29401
29402         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29403
29404 2003-12-08  Matt Austern  <austern@apple.com>
29405
29406         PR c/13134
29407         * lib/gcc-dg.exp (dg-require-visibility): Define.
29408         * lib/target-supports (check_visibility_available): Define.
29409         * gcc.dg/visibility-1.c: New test.
29410         * gcc.dg/visibility-2.c: Likewise.
29411         * gcc.dg/visibility-3.c: Likewise.
29412         * gcc.dg/visibility-4.c: Likewise.
29413         * gcc.dg/visibility-5.c: Likewise.
29414         * gcc.dg/visibility-6.c: Likewise.
29415         * g++.dg/ext/visibility-1.C: Likewise.
29416         * g++.dg/ext/visibility-2.C: Likewise.
29417         * g++.dg/ext/visibility-3.C: Likewise.
29418         * g++.dg/ext/visibility-4.C: Likewise.
29419         * g++.dg/ext/visibility-5.C: Likewise.
29420         * g++.dg/ext/visibility-6.C: Likewise.
29421
29422 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29423
29424         * g++.dg/lookup/java1.C: New test.
29425         * g++.dg/lookup/java2.C: New test.
29426
29427 2003-12-07  Falk Hueffner  <falk@debian.org>
29428
29429         * g++.dg/opt/noreturn-1.C: New test.
29430
29431 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29432
29433         * gcc.dg/overflow-1.c: New test.
29434
29435 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29436
29437         * g77.f-torture/compile/13060.f: New test.
29438
29439 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29440
29441         PR c++/13323
29442         * g++.dg/inherit/operator2.C: New test.
29443
29444 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29445
29446         PR c++/13305
29447         * g++.dg/ext/attrib9.C: New test.
29448
29449 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29450
29451         PR c++/13314
29452         * g++.dg/template/error7.C: New test.
29453
29454 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29455             J"orn Rennecke <joern.rennecke@superh.com>
29456
29457         PR target/13302
29458         * g++.dg/other/struct-va_list.C: New test.
29459
29460 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29461
29462         PR c++/13166
29463         * g++.dg/parse/defarg6.C: New test.
29464
29465 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29466
29467         PR target/13256
29468         * gcc.c-torture/execute/20031201-1.c: New test.
29469
29470 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29471
29472         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29473
29474 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29475
29476         * gcc.dg/builtin-return-1.c: New test.
29477
29478 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29479             J"orn Rennecke <joern.rennecke@superh.com>
29480
29481         PR optimization/13260
29482         * gcc.c-torture/execute/20031204-1.c: New test.
29483
29484 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29485
29486         PR c++/9127
29487         * g++.dg/template/error6.C: New test.
29488
29489 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29490
29491         * gcc.dg/20031202-1.c: New test.
29492
29493 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29494
29495         PR c++/13179
29496         * g++.dg/template/eh1.C: New test.
29497
29498         PR c++/10771
29499         * g++.dg/template/error5.C: New test.
29500
29501 2003-12-02  David Ung  <davidu@mips.com>
29502
29503         * gcc.dg/compat/vector-check.h: Corrected type for var
29504         g_##TMODE
29505
29506 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29507
29508         PR c++/10126
29509         * g++.dg/template/ptrmem8.C: New test.
29510
29511 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29512
29513         PR c++/12573
29514         * g++.dg/template/dependent-expr3.C: New test.
29515
29516 2003-12-01  James Lemke  <jim@wasabisystems.com>
29517
29518         * gcc.dg/arm-g2.c: New test.
29519
29520 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29521
29522         PR optimization/11634
29523         * gcc.dg/20031201-2.c: New test case.
29524
29525 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29526
29527         PR 11433
29528         * objc.dg/proto-lossage-3.m: New test.
29529
29530 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29531
29532         PR optimization/12628
29533         * gcc.dg/20031201-1.c: New test case.
29534
29535 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29536
29537         * gcc.dg/unaligned-1.c: New test.
29538
29539 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29540
29541         PR c++/9849
29542         * g++.dg/template/error4.C: New test.
29543         * g++.dg/template/nested3.C: Adjust error markers.
29544
29545 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29546
29547         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29548
29549 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29550
29551         PR c/10333
29552         * gcc.dg/bitfld-7.c: New test.
29553
29554 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29555
29556         * gcc.dg/tls/asm-1.C: New test.
29557
29558 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29559
29560         * gcc.dg/cpp/assert4.c: Update.
29561
29562 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29563
29564         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29565         * gcc.dg/builtin-apply3.c: New test.
29566
29567 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29568
29569         * lib/compat.exp (compat-obj): New xfaildata parameter.
29570         Use it to set compiler_conditional_xfail_data before compiling.
29571         (compat-get-options): Handle dg-xfail-if.
29572         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29573         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29574         * gcc.dg/compat/vector-1_y.c: Likewise.
29575         * gcc.dg/compat/vector-2_x.c: Likewise.
29576         * gcc.dg/compat/vector-2_y.c: Likewise.
29577
29578 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29579
29580         * g++.dg/opt/reg-stack4.C: New test.
29581
29582 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29583
29584         * gcc.dg/builtin-apply2.c: New test.
29585
29586 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29587
29588         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29589
29590 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29591
29592         PR c++/12924
29593         * g++.dg/template/template-id-2.C: New test.
29594
29595 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29596
29597         PR c++/5369
29598         * g++.dg/template/memfriend1.C: New test.
29599         * g++.dg/template/memfriend2.C: Likewise.
29600         * g++.dg/template/memfriend3.C: Likewise.
29601         * g++.dg/template/memfriend4.C: Likewise.
29602         * g++.dg/template/memfriend5.C: Likewise.
29603         * g++.dg/template/memfriend6.C: Likewise.
29604         * g++.dg/template/memfriend7.C: Likewise.
29605         * g++.dg/template/memfriend8.C: Likewise.
29606         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29607
29608 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29609
29610         PR c++/12515
29611         * g++.dg/ext/cond1.C: New test.
29612
29613 2003-11-20  Richard Henderson  <rth@redhat.com>
29614
29615         * gcc.dg/20020201-2.c: Remove.
29616         * gcc.dg/20020201-4.c: Remove.
29617         * gcc.dg/20020304-1.c: Remove.
29618
29619 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29620
29621         * gcc.dg/cpp/trad/xwin1.c: New test case.
29622
29623 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29624
29625         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29626         * lib/g77.exp: Likewise.
29627         * lib/objc.exp: Likewise.
29628         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29629         for darwin.
29630
29631 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29632
29633         PR c++/12932
29634         * g++.dg/template/static5.C: New test.
29635
29636 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29637
29638         * gcc.dg/nested-func-1.c: New test.
29639
29640 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29641
29642         * gcc.dg/cpp/assert4.c: New test.
29643
29644 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29645
29646         PR c++/2294
29647         * g++.dg/lookup/using9.c: New test.
29648
29649 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29650
29651         PR c++/12762
29652         * g++.dg/template/error3.C: New test.
29653
29654 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29655
29656         PR ada/13035
29657         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29658         No longer use a wrapper for gcc, since this does not work under
29659         Windows.
29660
29661 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29662
29663         PR c++/2094
29664         * g++.dg/template/ptrmem7.C: New test.
29665
29666 2003-11-13  Andrew Pinski <apinski@apple.com>
29667
29668         * gcc.c-torture/compile/20031113-1.c: New test.
29669
29670 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29671             Kean Johnston <jkj@sco.com>
29672
29673         PR c/13029
29674         * gcc.dg/unused-4.c: Update.
29675
29676 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29677
29678         * g++.dg/opt/const3.C: New test.
29679
29680 2003-11-13  Jan Hubicka  <jh@suse.cz>
29681
29682         * gcc.c-torture/compile/20031112-1.c: New test.
29683
29684 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29685
29686         * g++.dg/parse/crash10.C: Remove bogus error marker.
29687
29688 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29689
29690         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29691         (host_gcc): Likewise.
29692         (ROOT): Honor $PWDCMD.
29693         (BASE): Likewise.
29694         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29695
29696 2003-11-12  Catherine Moore  <clm@redhat.com>
29697
29698         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29699
29700 2003-11-12  Andreas Jaeger  <aj@suse.de>
29701             Jakub Jelinek  <jakub@redhat.com>
29702             Andrew Pinski  <pinskia@physics.uc.edu>
29703             Richard Henderson  <rth@redhat.com>
29704
29705         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29706         systems.
29707         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29708
29709         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29710         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29711
29712 2003-11-11  Andreas Jaeger  <aj@suse.de>
29713
29714         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29715
29716         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29717
29718 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29719
29720         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29721         Clean ups.
29722
29723 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29724
29725         * gcc.dg/trampoline-1.c: New test.
29726
29727 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29728
29729         * gcc.c-torture/compile/200031109-1.c: New test.
29730
29731 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29732
29733         PR c/3190
29734         PR c/8714
29735         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29736         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29737         gcc.dg/format/no-y2k-1.c: Update.
29738
29739 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29740
29741         PR optimization/10467
29742         * gcc.dg/20031108-1.c: New test case.
29743
29744 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29745
29746         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29747
29748 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29749
29750         * gcc.dg/compound-lvalue-1.c: New test.
29751         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29752         some XFAILs.
29753
29754 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29755
29756         * gcc.dg/altivec-varargs-1.c: New test.
29757
29758 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29759
29760         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29761         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29762         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29763         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29764         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29765
29766 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29767
29768         * gcc.dg/cond-lvalue-1.c: New test.
29769
29770 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29771
29772         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29773
29774 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29775
29776         PR c++/11616
29777         * g++.dg/template/instantiate5.C: New test.
29778
29779 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29780
29781         PR c++/12726
29782         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29783         * ChangeLog: Add missing first entry for above test.
29784
29785 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29786
29787         PR c++/9810
29788         * g++.dg/template/using8.C: New test.
29789         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29790
29791 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29792
29793         PR optimization/10817
29794         * gcc.c-torture/compile/20031102-1.c: New test case.
29795
29796 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29797
29798         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29799         2147483647.
29800
29801 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29802
29803         * gcc.dg/20031102-1.c: New test.
29804
29805 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29806
29807         * gcc.dg/complex-1.c: New test.
29808
29809 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29810
29811         PR c++/12796
29812         * g++.dg/template/crash13.C: Adjust expected error location.
29813         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29814
29815 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29816
29817         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29818
29819 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29820
29821         PR/10239
29822         * gcc.c-torture/compile/20031031-2.c: New test.
29823
29824 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29825
29826         PR/11640
29827         * gcc.c-torture/compile/20031031-1.c: New test.
29828
29829 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29830
29831         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29832         * gcc.misc-tests/bprob.exp: Likewise.
29833         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29834         the execution test on arm-elf configs.
29835         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29836         configs that don't support scratch files.
29837         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29838
29839 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29840
29841         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29842         done by dejagnu.
29843
29844 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29845
29846         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29847         Avoid non pure sh syntax. Add more logging.
29848
29849         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29850         fail.
29851
29852 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29853
29854         PR libgcj/10610
29855         * gcc.dg/ppc-stackalign-1.c: New test.
29856
29857 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29858
29859         * ada/acats/run_all.sh: Change output to be more compliant with
29860         dejagnu framework.
29861         Create acats.sum and acats.log files under testsuite/ada/acats
29862         Only run [a-z]* directories, to filter out e.g. CVS.
29863         Redirect build output to log file.
29864
29865 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29866
29867         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29868
29869 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29870
29871         PR ada/5909:
29872         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29873
29874 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29875
29876         * gcc.c-torture/compile/20031023-1.c: New test.
29877         * gcc.c-torture/compile/20031023-2.c: New test.
29878         * gcc.c-torture/compile/20031023-3.c: New test.
29879         * gcc.c-torture/compile/20031023-4.c: New test.
29880
29881 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29882
29883         PR c++/10371
29884         * g++.dg/lookup/scoped8.C: New test.
29885
29886 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29887
29888         * g++.dg/opt/reg-stack3.C: New test.
29889
29890 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29891
29892         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29893
29894 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29895
29896         PR c++/11076
29897         * g++.dg/template/crash13.C: New test.
29898
29899 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29900
29901         * gcc.dg/c99-restrict-2.c: New test.
29902
29903 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29904
29905         PR c++/12698, c++/12699, c++/12700, c++/12566
29906         * g++.dg/inherit/covariant9.C: New test.
29907         * g++.dg/inherit/covariant10.C: New test.
29908         * g++.dg/inherit/covariant11.C: New test.
29909
29910 2003-10-23  Jason Merrill  <jason@redhat.com>
29911
29912         PR c++/12726
29913         * g++.dg/ext/complit2.C: New test.
29914
29915 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29916
29917         PR target/12654
29918         * gcc.c-torture/execute/20031020-1.c: New test.
29919
29920 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29921
29922         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29923         following the jump_insn.
29924
29925 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29926
29927         * gcc.dg/cast-lvalue-1.c: New test.
29928
29929 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29930
29931         PR c++/11962
29932         * g++.dg/template/cond2.C: New test.
29933
29934 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29935
29936         * gcc.dg/builtins-28.c: New test.
29937
29938 2003-10-20  Jan Hubicka  <jh@suse.cz>
29939
29940         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29941         parameter.
29942         * testsuite/gcc.dg/inline-2.c: Likewise.
29943
29944 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29945
29946         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29947         * gcc.dg/nest.c: Likewise.
29948
29949 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29950
29951         PR c++/9781, c++/10583, c++/11862
29952         * g++.dg/parse/crash13.C: New test.
29953
29954 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29955
29956         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29957
29958 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29959
29960         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29961         Define HAVE_C99_RUNTIME except on Solaris.
29962         * gcc.dg/builtins-20.c: Likewise.
29963
29964 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29965
29966         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29967
29968 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29969
29970         PR c++/12495
29971         * g++.dg/template/crash21.C: New test.
29972
29973 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29974
29975         PR c++/2513
29976         * g++.dg/template/typename5.C: New test.
29977
29978 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29979
29980         PR c++/12369
29981         * g++.dg/template/friend25.C: New test.
29982
29983 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29984
29985         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29986         versions.
29987
29988 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29989
29990         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29991         == 2147483647.
29992
29993 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29994
29995         * gcc.c-torture/execute/960416-1.x: Remove.
29996         * gcc.c-torture/execute/divconst-3.x: Likewise.
29997
29998 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29999
30000         PR target/12598
30001         * gcc.dg/torture/cris-volatile-1.c: New test.
30002
30003 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30004
30005         PR optimization/9325
30006         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30007         for overflowing floating point to integer conversion during RTL
30008         simplification.
30009
30010 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30011
30012         * objc/execute/_cmd.m: Fix typo.
30013         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30014         Relax 'scan-assembler' regexp.
30015         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30016         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30017         * objc.dg/zero-link-2.m: Remove blank line.
30018         * objc.dg/zero-link-3.m: New test case.
30019
30020 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30021
30022         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30023
30024         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30025         than linker trickery.
30026
30027 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30028
30029         PR c++/12370
30030         * g++.dg/other/friend2.C: New test.
30031
30032 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30033
30034         * gcc.dg/20031012-1.c: New test.
30035
30036 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30037
30038         * gcc.dg/weak/weak-3.c: Fix for new warning.
30039
30040 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30041
30042         PR optimization/8750
30043         * gcc.c-torture/execute/20031012-1.c: New test case.
30044
30045 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30046
30047         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30048         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30049
30050 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30051
30052         PR optimization/12260
30053         * gcc.c-torture/compile/20031011-2.c: New test case.
30054
30055 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30056
30057         * gcc.c-torture/execute/20031011-1.c: New testcase.
30058
30059 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30060
30061         * gcc.c-torture/compile/20031011-1.c: New test.
30062
30063 2003-10-11  Jan Hubicka  <jh@suse.cz>
30064
30065         * g++.dg/other/first-global.C: New test.
30066
30067 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30068
30069         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30070
30071 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30072
30073         * gcc.c-torture/compile/20031010-1.c: New test.
30074
30075 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30076
30077         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30078         * gcc.c-torture/execute/va-arg-25.c: ... here.
30079
30080 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30081
30082         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30083
30084 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30085
30086         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30087
30088 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30089
30090         * g++.dg/parse/error2.C: New test.
30091
30092 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30093
30094         PR c++/11097
30095         * g++.dg/other/error5.C: Modify the error message.
30096         * g++.dg/lookup/using8.C: New test.
30097
30098 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30099
30100         * gcc.dg/darwin-abi-2.c: New file.
30101         * gcc.c-torture/execute/va-arg-24.c: New file.
30102
30103 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30104
30105         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30106         indentation.
30107
30108 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30109
30110         PR c++/10147
30111         * g++.dg/other/error4.C: Update error messages.
30112         * g++.dg/template/ptrmem4.C: Likewise.
30113
30114         PR c++/12337
30115         * g++.dg/init/new9.C: New test.
30116
30117         PR c++/12334, c++/12236, c++/8656
30118         * g++.dg/ext/attrib8.C: New test.
30119
30120 2003-10-06  Devang Patel  <dpatel@apple.com>
30121
30122         * gcc.dg/debug/dwarf2-3.h: New test.
30123         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30124
30125 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30126
30127         * g++.dg/opt/cfg2.C: New test.
30128
30129 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30130
30131         * g++.dg/opt/float1.C: New test.
30132
30133 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30134
30135         * gcc.dg/c90-array-lval-6.c: New test.
30136         * gcc.dg/c99-array-lval-6.c: New test.
30137
30138 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30139             Ziemowit Laski  <zlaski@apple.com>
30140
30141         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30142         'Derived', so that it is never considered a class method; add
30143         new warning for '+port' method ambiguity.
30144         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30145         <objc/objc-api.h> (needed on Mac OS X).
30146         * objc.dg/method-13.m: New test.
30147
30148 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30149
30150         PR optimization/9325, PR java/6391
30151         * gcc.c-torture/execute/20031003-1.c: New test case.
30152
30153 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30154
30155         PR optimization/12180
30156         * gcc.dg/20031002-1.c: New test.
30157
30158         PR c++/12486
30159         * g++.dg/inherit/error1.C: New test.
30160
30161 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30162
30163         * lib/f-torture.exp (search_for): Rename to...
30164         (search_for_re): This.  Also, clean up comments and the
30165         "regexp" invocation.
30166
30167 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30168
30169         * gcc.c-torture/compile/20031002-1.c: New test.
30170
30171 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30172
30173         * g++.dg/opt/cond1.C: New test.
30174
30175 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30176
30177         * gcc.dg/Wold-style-definition-2.c: New testcase.
30178         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30179
30180 2003-09-29  Richard Henderson  <rth@redhat.com>
30181
30182         * g++.dg/init/array10.C: Add dg-options.
30183
30184 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30185
30186         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30187
30188 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30189
30190         * g++.dg/template/friend19.C: Fix typo.
30191         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30192
30193 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30194
30195         * gcc.c-torture/execute/20030928-1.c: New test.
30196         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30197
30198 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30199
30200         * g++.dg/opt/unroll1.C: New test.
30201
30202 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30203
30204         PR optimization/11741
30205         * gcc.dg/20030926-1.c: New test case.
30206
30207 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30208
30209         PR c++/5655
30210         * g++.dg/parse/access7.C: New test.
30211         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30212
30213 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30214
30215         MERGE OF objc-improvements-branch into MAINLINE:
30216         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30217         if libobjc has not been built.
30218         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30219         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30220         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30221         objc/execute/nested-3.m, objc/execute/np-2.m,
30222         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30223         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30224         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30225         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30226         objc.dg/special/unclaimed-category-1.h,
30227         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30228         well as GNU runtime.
30229         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30230         * execute/cascading-1.m, execute/function-message-1.m,
30231         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30232         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30233         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30234         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30235         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30236         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30237         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30238         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30239         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30240         * objc.dg/bitfield-2.m: Run only on Darwin.
30241         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30242         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30243         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30244         * objc.dg/const-str-1.m: Fix constant string layout.
30245
30246 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30247
30248         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30249
30250 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30251
30252         * gcc.dg/darwin-abi-1.c: New file.
30253
30254 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30255
30256         PR target/12281
30257         * gcc.c-torture/compile/20030921-1.c: New test.
30258
30259 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30260
30261         * g++.dg/opt/reg-stack2.C: New test.
30262
30263 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30264
30265         * g++.dg/eh/delayslot1.C: New test.
30266
30267 2003-09-20  Richard Henderson  <rth@redhat.com>
30268
30269         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30270
30271 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30272
30273         * gcc.c-torture/execute/20030920-1.c: New test case.
30274
30275 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30276
30277         * g++.dg/rtti/typeid3.C: Correct expected error message.
30278
30279 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30280
30281         PR c++/157
30282         * g++.dg/parse/crash12.C: New test.
30283
30284 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30285
30286         * gcc.dg/compat/mixed-struct-check.h: New.
30287         * gcc.dg/compat/mixed-struct-defs.h: New.
30288         * gcc.dg/compat/mixed-struct-init.h: New.
30289         * gcc.dg/compat/struct-by-value-19_main.c: New.
30290         * gcc.dg/compat/struct-by-value-19_x.c: New.
30291         * gcc.dg/compat/struct-by-value-19_y.c: New.
30292         * gcc.dg/compat/struct-by-value-20_main.c: New.
30293         * gcc.dg/compat/struct-by-value-20_x.c: New.
30294         * gcc.dg/compat/struct-by-value-20_y.c: New.
30295         * gcc.dg/compat/struct-return-19_main.c: New.
30296         * gcc.dg/compat/struct-return-19_x.c: New.
30297         * gcc.dg/compat/struct-return-19_y.c: New.
30298         * gcc.dg/compat/struct-return-20_main.c: New.
30299         * gcc.dg/compat/struct-return-20_x.c: New.
30300         * gcc.dg/compat/struct-return-20_y.c: New.
30301
30302 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30303         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30304         so that it will not complain on LP64 targets.
30305
30306 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30307
30308         PR c++/495
30309         * g++.dg/template/friend24.C: New test.
30310
30311 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30312
30313         PR c++/12332
30314         * g++.dg/template/memtmpl2.C: New test.
30315
30316 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30317
30318         PR target/11184
30319         * gcc.dg/builtin-apply1.c: New test.
30320
30321 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30322
30323         PR c++/9848
30324         * g++.dg/warn/Wunused-4.C: New test.
30325
30326 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30327
30328         PR c++/12316
30329         * g++.dg/other/gc2.C: New test.
30330
30331 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30332
30333         PR c++/11991
30334         * g++.dg/rtti/typeid3.C: New test.
30335
30336         PR c++/12266
30337         * g++.dg/overload/template1.C: New test.
30338
30339 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30340
30341         * g++.dg/opt/cfg3.C: New test.
30342
30343 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30344
30345         PR c++/7939
30346         * g++.dg/template/crash11.C: New test.
30347
30348 2003-09-16  Jason Merrill  <jason@redhat.com>
30349             Jakub Jelinek  <jakub@redhat.com>
30350
30351         * gcc.dg/attr-warn-unused-result.c: New test.
30352
30353 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30354
30355         PR c++/12184
30356         * g++.dg/expr/call2.C: New test.
30357
30358 2003-09-15  Andreas Jaeger  <aj@suse.de>
30359
30360         * gcc.dg/Wold-style-definition-1.c: New test.
30361
30362 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30363
30364         PR c++/3907
30365         * g++.dg/parse/template12.C: New test.
30366
30367         * g++.dg/abi/bitfield11.C: New test.
30368         * g++.dg/abi/bitfield12.C: Likewise.
30369
30370 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30371
30372         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30373         non-expansion of functional macro name without arguments at EOL.
30374         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30375
30376 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30377
30378         * gcc.c-torture/execute/20030914-[12].c: New tests.
30379
30380 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30381
30382         PR c++/11788
30383         * g++.dg/overload/addr1.C: New test.
30384
30385 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30386
30387         * gcc.dg/20030909-1.c: New test.
30388
30389 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30390
30391         * gcc.dg/ultrasp10.c: New test.
30392
30393 2003-09-09  Devang Patel  <dpatel@apple.com>
30394
30395         * gcc.dg/darwin-ld-6.c: New test.
30396
30397 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30398
30399         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30400
30401 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30402
30403         * gcc.dg/ia64-types1.c: New test.
30404         * gcc.dg/ia64-types2.c: Likewise.
30405
30406 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30407
30408         * gcc.dg/builtins-1.c: Add more _Complex tests.
30409         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30410
30411         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30412         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30413
30414 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30415
30416         PR c++/11786
30417         * g++.dg/lookup/koenig2.C: New test.
30418
30419         PR c++/5296
30420         * g++.dg/rtti/typeid2.C: New test.
30421
30422 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30423
30424         * gcc.c-torture/compile/20030904-1.c: New test.
30425
30426 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30427
30428         * g++.dg/opt/longbranch2.C: New test.
30429
30430 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30431
30432         * g++.dg/template/crash10.C: Only compile it.
30433
30434 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30435
30436         PR middle-end/11665
30437         * gcc.c-torture/compile/20030907-1.c: New test.
30438         * g++.dg/init/array11.C: New test.
30439
30440 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30441
30442         PR c++/11852
30443         * g++.dg/init/struct1.C: New test.
30444
30445 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30446
30447         PR c++/12181
30448         * g++.dg/expr/comma1.C: New test.
30449
30450 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30451
30452         PR c++/11867
30453         * g++.dg/expr/static_cast5.C: New test.
30454
30455 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30456
30457         PR c++/11507
30458         * g++.dg/lookup/scoped7.C: New test.
30459
30460         PR c++/9574
30461         * g++.dg/other/static1.C: New test.
30462
30463         PR c++/11490
30464         * g++.dg/warn/template-1.C: New test.
30465
30466         PR c++/11432
30467         * g++.dg/template/crash10.C: New test.
30468
30469         PR c++/2478
30470         * g++.dg/overload/VLA.C: New test.
30471
30472         PR c++/10804
30473         * g++.dg/template/call1.C: New test.
30474
30475 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30476
30477         PR c++/11794
30478         * g++.dg/parse/using3.C: New test.
30479
30480 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30481
30482         PR c++/11409
30483         * g++.dg/overload/builtin3.C: New test case.
30484
30485 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30486
30487         PR c/9862
30488         * gcc.dg/20030906-1.c: New test.
30489         * gcc.dg/20030906-2.c: Likewise.
30490
30491 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30492
30493         PR c++/12167
30494         * g++.dg/parse/defarg5.C: New test.
30495
30496         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30497
30498 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30499
30500         PR c++/12163
30501         * g++.dg/expr/static_cast4.C: New test.
30502
30503         PR c++/12146
30504         * g++.dg/template/crash9.C: New test.
30505
30506 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30507
30508         * g++.old-deja/g++.ext/pretty2.C: Update for change
30509         in __FUNCTION__.
30510         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30511
30512 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30513
30514         PR c++/11922
30515         * g++/dg/template/qualified-id1.C: New test.
30516
30517         PR c++/12037
30518         * g++.dg/warn/noeffect4.C: New test.
30519
30520 2003-09-04  Matt Austern  <austern@apple.com>
30521
30522         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30523         * g++.dg/ext/fnname2.C: Likewise.
30524         * g++.dg/ext/fnname3.C: Likewise.
30525
30526 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30527
30528         * g++.dg/expr/lval1.C: New test.
30529         * g++.dg/ext/lvcast.C: Remove.
30530
30531 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30532
30533         PR optimization/11700.
30534         * gcc.c-torture/compile/20030903-1.c: New test case.
30535
30536 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30537
30538         PR c++/12053
30539         * g++.dg/abi/layout4.C: New test.
30540
30541 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30542
30543         PR c++/11553
30544         * g++.dg/parse/friend3.C: New test.
30545
30546 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30547
30548         PR c++/11847
30549         * g++.dg/template/class1.C: New test.
30550
30551         PR c++/11808
30552         * g++.dg/expr/call1.C: New test.
30553
30554 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30555
30556         PR c++/12114
30557         * g++.dg/init/ref9.C: New test.
30558
30559         PR c++/11972
30560         * g++.dg/template/nested4.C: New test.
30561
30562 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30563
30564         PR c++/12093
30565         * g++.dg/template/non-dependent4.C: New test.
30566
30567         PR c++/11928
30568         * g++.dg/inherit/conv1.C: New test.
30569
30570 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30571
30572         PR c++/6196
30573         * g++.dg/ext/label1.C: New test.
30574         * g++.dg/ext/label2.C: Likewise.
30575
30576 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30577
30578         * g++.dg/expr/cond3.C: New test.
30579
30580 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30581
30582         * gcc.dg/builtins-1.c: Add new builtin cases.
30583
30584 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30585
30586         * gcc.dg/builtins-1.c: Add new cases.
30587         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30588
30589 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30590
30591         * gcc.dg/builtins-1.c: Add more math builtin tests.
30592         * gcc.dg/torture/builtin-attr-1.c: New test.
30593
30594 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30595
30596         PR optimization/5079
30597         * g++.dg/opt/static3.C: New test.
30598
30599 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30600
30601         * gcc.misc-tests/gcov-10b.c: New test.
30602
30603 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30604
30605         * g++.dg/opt/ptrmem3.C: New test.
30606
30607         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30608
30609 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30610
30611         * gcc.dg/20030826-2.c: New test.
30612
30613 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30614
30615         PR middle-end/12002
30616         * g77.f-torture/compile/12002.f: New test case.
30617
30618 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30619
30620         * gcc.dg/20030826-1.c: New test case.
30621
30622 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30623
30624         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30625
30626 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30627
30628         PR c++/11871
30629         * c++.dg/lookup/crash1.C: New test.
30630
30631         * c++.dg/warn/noeffect3.C: New test.
30632
30633 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30634
30635         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30636         * gcc.dg/compat/vector-1_y.c: Ditto.
30637         * gcc.dg/compat/vector-2_x.c: Ditto.
30638         * gcc.dg/compat/vector-2_y.c: Ditto.
30639
30640 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30641
30642         * gcc.dg/20030702-1.c: New test.
30643
30644 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30645
30646         PR c++/8795
30647         * g++.dg/ext/altivec-1.C: New test.
30648
30649 2003-08-24  Richard Henderson  <rth@redhat.com>
30650
30651         * g++.dg/eh/simd-2.C: Add -w for x86.
30652
30653 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30654
30655         * gcc.dg/20030815-1.c: New test.
30656
30657 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30658
30659         PR c++/3765
30660         * g++.dg/parse/access6.C: New test.
30661
30662 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30663
30664         PR c++/641, c++/11876
30665         * g++.dg/template/friend22.C: New test.
30666         * g++.dg/template/friend23.C: Likewise.
30667
30668 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30669
30670         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30671         identically.
30672
30673 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30674
30675         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30676
30677 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30678
30679         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30680
30681 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30682
30683         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30684
30685 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30686
30687         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30688
30689 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30690
30691         PR c++/11919
30692         * g++.dg/overload/prom1.C: New test.
30693
30694         PR c++/11551
30695         * g++.dg/parse/dtor2.C: New test.
30696
30697         PR c++/10762
30698         * g++.dg/parse/using2.C: New test.
30699
30700 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30701
30702         PR target/11805
30703         * gcc.c-torture/compile/20030821-1.c: New.
30704
30705 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30706
30707         PR c++/11834
30708         * g++.dg/template/deduce2.C: New test.
30709
30710 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30711
30712         * gcc.c-torture/execute/20030821-1.c: New test.
30713
30714 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30715
30716         PR middle-end/11984
30717         * gcc.dg/20030820-1.c: New test case.
30718
30719 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30720
30721         PR c++/11945
30722         * g++.dg/warn/noeffect2.C: New test.
30723
30724 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30725
30726         PR c++/10926
30727         * g++.dg/template/dtor2.C: New test.
30728
30729         PR c++/11684
30730         * g++.dg/template/operator1.C: New test.
30731         * g++.dg/parse/operator4.C: New test.
30732
30733         PR c++/11946.C
30734         * g++.dg/expr/enum1.C: New test.
30735         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30736
30737         PR c++/11036.C
30738         * g++.dg/parse/elab2.C: New test.
30739         * g++.dg/parse/typedef4.C: Change error message.
30740         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30741         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30742         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30743
30744 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30745
30746         * gcc.dg/pch/warn-1.c: New.
30747         * gcc.dg/pch/warn-1.hs: New.
30748
30749         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30750         not-tested file.
30751
30752 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30753
30754         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30755
30756 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30757
30758         * gcc.dg/uninit-D.c: New Test.
30759         * gcc.dg/uninit-E.c: New Test.
30760         * gcc.dg/uninit-F.c: New Test.
30761         * gcc.dg/uninit-G.c: New Test.
30762
30763 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30764
30765         * g++.dg/README: Describe the pch directory.
30766
30767 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30768
30769         PR c++/11174
30770         * g++.dg/parse/access4.C: New test.
30771         * g++.dg/parse/access5.C: Likewise.
30772         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30773
30774 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30775
30776         * gcc.dg/noncompile/20030818-1.c: New.
30777
30778 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30779
30780         PR c++/11957
30781         * g++.dg/warn/noeffect1.C: New test.
30782
30783         * g++.dg/template/scope2.C: New test.
30784         * g++.dg/template/error2.C: Correct dg-error
30785
30786 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30787
30788         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30789
30790 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30791
30792         PR C++/11512
30793         * g++.dg/template/warn1.C: New.
30794
30795 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30796
30797         * g++.dg/template/error2.C: New test.
30798         * g++.dg/lookup/using7.C: Adjust errors
30799         * g++.old-deja/g++.pt/crash36.C: Likewise.
30800         * g++.old-deja/g++.pt/derived3.C: Likewise.
30801
30802 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30803
30804         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30805         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30806         * gcc.c-torture/execute/builtins/string-9.c: New, from
30807         string-opt-9.c.  Adjust for execute/builtins framework.
30808         * gcc.c-torture/execute/string-opt-9.c: Delete.
30809
30810 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30811
30812         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30813
30814         * g++.dg/parse/ret-type2.C: New test.
30815
30816         PR c++/11703
30817         * g++.dg/init/new8.C: New test.
30818
30819         PR c++/10923
30820         * g++.dg/parse/typedef5.C: New test.
30821
30822         PR c++/9512
30823         * g++.dg/parse/qualified2.C: New test.
30824         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30825         invalid code.
30826
30827 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30828
30829         * g++.dg/conversion/ptrmem1.C: New test.
30830
30831 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30832
30833         PR target/11693
30834         * gcc.dg/20030811-1.c: New test.
30835
30836         PR target/11535
30837         * gcc.c-torture/execute/20030811-1.c: New test.
30838
30839 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30840
30841         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30842
30843 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30844
30845         PR c++/11789.C
30846         * g++.dg/inherit/multiple1.C: New test.
30847
30848 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30849
30850         * gcc.dg/spe1.c: New test.
30851
30852         PR c++/11670
30853         * g++.dg/expr/cast2.C: New test.
30854
30855         PR c++/10530
30856         * g++.dg/template/dependent-name2.C: New test.
30857
30858 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30859
30860         * g++.dg/parse/crash11.C: Put the dg options in comments.
30861
30862 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30863
30864         * lib/gcc-dg.exp: Update for diagnostic change.
30865
30866 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30867
30868         PR c++/5767
30869         * g++.dg/parse/crash11.C: New test.
30870
30871 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30872
30873         * gcc.dg/cpp/spacing1.c: Update.
30874
30875 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30876
30877         PR target/11739
30878         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30879         a value for -mtune.
30880
30881 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30882
30883         PR middle-end/11771
30884         * gcc.c-torture/compile/20030804-1.c: New test case.
30885
30886 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30887
30888         * gcc.dg/20030804-1.c: New test case.
30889
30890 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30891
30892         * gcc.dg/cpp/separate-1.c: New test.
30893
30894 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30895
30896         PR c++/11704
30897         * g++.dg/template/dependent-expr2.C: New test.
30898
30899         PR c++/11766
30900         * g++.dg/expr/ptrmem1.C: New test.
30901
30902 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30903
30904         PR c++/9453
30905         * g++.dg/template/friend15.C: New test.
30906
30907 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30908
30909         * lib/dg-pch.exp: Work round PCH bug.
30910
30911 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30912
30913         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30914         builtins.  Move cases from builtins-4.c here.
30915
30916         * gcc.dg/torture/builtin-math-1.c: New test taken from
30917         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30918         additional cases.
30919
30920         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30921         Delete.
30922
30923 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30924
30925         PR c++/9447
30926         * g++.dg/template/using7.C: New test.
30927
30928 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30929
30930         * import1.c, import2.c: New tests.
30931
30932 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30933
30934         * g++.dg/eh/crossjump1.C: New test.
30935
30936 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30937
30938         PR c++/11697
30939         * g++.dg/template/using6.C: New test.
30940
30941         PR c++/11744
30942         * g++.dg/template/koenig2.C: New test.
30943
30944 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30945
30946         PR c++/7983
30947         * g++.dg/parse/typedef4.C: New test.
30948
30949 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30950
30951         PR c++/8442, c++/8806
30952         * g++.dg/template/elab1.C: New test.
30953         * g++.dg/template/type2.C: Likewise.
30954         * g++.dg/template/ttp3.C: Adjust expected error message.
30955         * g++.old-deja/g++.law/visibility13.C: Likewise.
30956         * g++.old-deja/g++.niklas/t135.C: Likewise.
30957         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30958         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30959         template argument.
30960         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30961
30962 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30963
30964         PR c++/11295
30965         * g++.dg/ext/stmtexpr1.C: New test.
30966
30967         * g++.dg/opt/tmp1.C: New test.
30968
30969         PR c++/11525
30970         * g++.dg/parse/constant4.C: New test.
30971
30972         PR c++/9447
30973         * g++.dg/template/using5.C: New test.
30974
30975 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30976
30977         * gcc.dg/builtins-27.c: New test case.
30978
30979 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30980
30981         * gcc.dg/tls/opt-7.c: New test.
30982
30983 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30984
30985         * g++.old-deja/g++.other/crash18.C: Remove.
30986
30987 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30988
30989         * g++.dg/template/explicit3.C: New.
30990         * g++.dg/template/explicit4.C: New.
30991         * g++.dg/template/explicit5.C: New.
30992
30993         PR c++/11347
30994         * g++.dg/template/memtmpl1.C: New.
30995
30996 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30997
30998         PR target/11565
30999         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31000         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31001
31002 2003-07-30  Jan Hubicka  <jh@suse.cz>
31003
31004         * vtgc1.c: Kill.
31005
31006 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31007
31008         * gcc.dg/struct-in-proto-1.c: New test.
31009
31010 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31011
31012         * gcc.dg/cpp/include2.c: Only expect one message.
31013
31014 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31015
31016         PR c++/9447
31017         * g++.dg/template/using1.C: New test.
31018         * g++.dg/template/using2.C: New test.
31019         * g++.dg/template/using3.C: New test.
31020         * g++.dg/template/using4.C: New test.
31021
31022 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31023
31024         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31025         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31026
31027 2003-07-28  Jan Hubicka  <jh@suse.cz>
31028
31029         PR c++/11530
31030         * g++.dg/opt/call1.C: New test.
31031
31032 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31033
31034         PR c++/11667
31035         * g++.dg/init/enum2.C: New test.
31036         * g++.dg/template/overload1.C: Add "-w" option.
31037
31038 2003-07-28    <hp@bitrange.com>
31039
31040         * gcc.dg/Wdeclaration-after-statement-1.c,
31041         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31042
31043 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31044
31045         * gcc.c-torture/compile/20030725-1.c: New test.
31046
31047 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31048
31049         * gcc.dg/20030505.c: Only run for SPE.
31050         Remove definition of opaque type.
31051
31052 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31053
31054         * g++.dg/template/ptrmem6.C: New test.
31055
31056 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31057
31058         * gcc.c-torture/compile/zero-strct-2.c: New test.
31059
31060 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31061
31062         * gcc.dg/intermod-1.c: New test.
31063
31064 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31065
31066         PR c++/11617
31067         * g++.dg/template/lookup2.C: New test.
31068         * g++.dg/template/memclass1.C: Remove instantiated from error.
31069         * g++.dg/other/error2.C: Tweak expected errors.
31070
31071         PR c++/11596
31072         * g++.dg/template/defarg3.C: New test.
31073
31074         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31075
31076 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31077
31078         * g++.dg/inherit/access5.C: New test.
31079
31080 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31081
31082         PR c++/11513
31083         * g++.dg/template/crash8.C: New test.
31084
31085 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31086
31087         PR c/10602
31088         * gcc.dg/noncompile/incomplete-2.c: New test.
31089
31090 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31091
31092         PR c++/11645
31093         * g++.dg/inherit/access4.C: New test.
31094
31095         PR c++/11517
31096         * g++.dg/expr/cond2.C: New test.
31097
31098         PR optimization/10679
31099         * g++.dg/opt/inline4.C: New test.
31100
31101 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31102
31103         * g++.dg/parse/crash10: New test.
31104
31105 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31106
31107         * g++.dg/ext/flexary1.C: New test.
31108
31109 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31110
31111         PR c++/10793
31112         * g++.dg/template/crash9.C: New test.
31113
31114 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31115
31116         PR c++/3004
31117         * g++.dg/parse/typedef3.C: New test.
31118
31119         PR c++/7906
31120         * g++.dg/parse/operator2.C: New test.
31121
31122         PR c++/8895
31123         * g++.dg/parse/def-tmpl-arg1.C: New test.
31124
31125         PR c++/9282
31126         * g++.dg/parse/funptr1.C: New test.
31127
31128         PR c++/9452
31129         * g++.dg/parse/ambig3.C: New test.
31130
31131         PR c++/9454
31132         * g++.dg/parse/operator3.C: New test.
31133
31134         PR c++/9486
31135         * g++.dg/parse/template10.C: New test.
31136
31137         PR c++/9488
31138         * g++.dg/parse/template11.C: New test.
31139
31140         PR c++/10150
31141         * g++.dg/parse/invalid-op1.C: New test.
31142
31143         PR c++/10247
31144         * g++.dg/parse/condexpr1.C: New test.
31145
31146 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31147
31148         * g++.dg/ext/packed3.C: New test.
31149         * g++.dg/ext/packed4.C: New test.
31150
31151         * gcc.dg/pack-test-3.c: New test.
31152
31153 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31154
31155         * lib/compat.exp: Handle dg-options per source file.
31156         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31157         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31158         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31159         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31160         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31161         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31162         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31163         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31164         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31165         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31166         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31167         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31168         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31169         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31170
31171 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31172
31173         PR c/10320
31174         * gcc.c-torture/execute/20030718-1.c: New test.
31175
31176 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31177
31178         PR optimization/11536
31179         * gcc.dg/20030721-1.c: New test.
31180
31181 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31182
31183         PR c++/11546
31184         * g++.dg/template/lookup1.C: New test.
31185
31186 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31187
31188         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31189         diagnostics of ill-formed constructs involving labels.
31190         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31191         the new 'previously defined here' message.
31192
31193 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31194
31195         * g++.dg/parse/non-dependent2.C: New test.
31196
31197 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31198
31199         * g++.dg/init/init-ref4.C: xfail on targets without
31200         weak symbols.
31201
31202 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31203
31204         PR target/11087
31205         * gcc.c-torture/execute/20030717-1.c: New test.
31206
31207 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31208
31209         * g++.dg/opt/cfg1.C: New test.
31210
31211 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31212
31213         PR optimization/11557
31214         * gcc.dg/20030717-1.c: New test.
31215
31216 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31217
31218         PR c++/10476
31219         * g++.dg/expr/crash-1.C: New test.
31220
31221         PR c++/11027
31222         * g++.dg/template/init3.C: New test.
31223
31224         PR c++/8222
31225         * g++.dg/template/non-dependent1.C: New test.
31226
31227         PR c++/11070
31228         * g++.dg/template/non-dependent2.C: New test.
31229
31230         PR c++/11071
31231         * g++.dg/template/non-dependent3.C: New test.
31232
31233         PR c++/9907
31234         * g++.dg/template/sizeof5.C: New test.
31235
31236 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31237
31238         PR 11498
31239         * gcc.c-torture/compile/mangle-1.c: New file.
31240
31241 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31242
31243         PR c++/7809
31244         * g++.dg/parse/access3.C: New test.
31245
31246 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31247
31248         PR c++/11384
31249         * g++.dg/init/init-ref4.C: New test.
31250
31251 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31252
31253         PR c++/11547
31254         * g++.dg/parse/constant3.C: New test.
31255         * g++.dg/parse/crash7.C: Likewise.
31256
31257 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31258
31259         PR target/11008
31260         * gcc.dg/i386-pentium4-not-mull.c: New.
31261
31262 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31263
31264         * gcc.dg/asm-names.c (ymain): Make it weak.
31265
31266 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31267
31268         PR c++/5421
31269         * g++.dg/template/friend21.C: New test.
31270
31271 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31272
31273         * gcc.dg/cleanup-8.c: New test.
31274         * gcc.dg/cleanup-9.c: New test.
31275
31276 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31277
31278         * g++.dg/ext/dll-MI1.h: New file.
31279         * g++.dg/ext/dllexport-MI1.C: New file.
31280         * g++.dg/ext/dllimport-MI1.C: New file.
31281
31282 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31283
31284         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31285         it does not have cmpstrsi patterns (just cmpmemsi).
31286
31287 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31288
31289         PR debug/11473
31290         * g++.dg/debug/debug8.C: New test.
31291
31292 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31293
31294         PR c++/10108
31295         * g++.dg/template/crash7.C: New test.
31296
31297 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31298
31299         PR target/10795
31300         * gcc.c-torture/compile/20030708-1.c: New.
31301
31302 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31303
31304         * gcc.c-torture/execute/20030715-1.c: New test.
31305
31306 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31307
31308         * gcc.dg/pch/inline-3.c: New file.
31309         * gcc.dg/pch/inline-3.hs: New file.
31310         * gcc.dg/pch/inline-4.c: New file.
31311         * gcc.dg/pch/inline-4.hs: New file.
31312
31313 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31314
31315         PR c++/11509
31316         * g++.dg/template/crash6.C: New test.
31317
31318         PR c++/7053
31319         * g++.dg/template/friend20.C: New test.
31320
31321         PR c++/7019
31322         * g++.dg/template/overload2.C: New test.
31323
31324 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31325
31326         PR optimization/11440
31327         * gcc.c-torture/execute/20030714-1.c: New test.
31328
31329 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31330
31331         PR c++/11154
31332         * g++.dg/template/partial2.C: New test.
31333
31334 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31335
31336         PR c++/11503
31337         * g++.dg/template/anon1.C: New test.
31338
31339         PR c++/11493
31340         PR c++/11495
31341         * g++.dg/parse/template9.C: Likewise.
31342         * g++.dg/template/crash4.C: New test.
31343         * g++.dg/template/koenig1.C: Likewise.
31344         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31345         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31346         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31347         functions.
31348         * g++.old-deja/g++.jason/template36.C: Likewise.
31349         * g++.old-deja/g++.mike/p1989.C: Likewise.
31350         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31351         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31352         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31353         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31354         compiling.
31355         * g++.old-deja/g++.pt/union2.C: Use this->.
31356
31357 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31358
31359         * gcc.dg/20030711-1.c: New test.
31360
31361 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31362
31363         PR c++/11050
31364         * g++.dg/parse/args1.C: New test.
31365         * g++.pt/defarg8.C: Change expected errors.
31366
31367 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31368
31369         PR c++/8164
31370         * g++.dg/template/nontype2.C: New test.
31371
31372         PR c++/10558
31373         * g++.dg/parse/template8.C: New test.
31374
31375         PR c++/8327
31376         * g++.dg/template/scope1.C: New test.
31377
31378         * g++.dg/warn/Wsign-compare-1.C: New test.
31379
31380 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31381
31382         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31383
31384 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31385
31386         PR c++/9411
31387         * g++.dg/template/explicit2.C: New test.
31388
31389         PR c++/10032
31390         * g++.dg/warn/pedantic1.C: New test.
31391
31392 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31393
31394         PR c++ 9483
31395         * g++.dg/other/field1.C: New test.
31396
31397 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31398
31399         PR c/11449
31400         * gcc.c-torture/compile/20030707-1.c: New.
31401
31402 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31403
31404         PR c++/10849
31405         * g++.dg/template/access12.C: New test.
31406
31407 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31408
31409         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31410         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31411         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31412         * gcc.misc-tests/gcov.exp: Update
31413         * g++.dg/gcov/gcov.exp: Update
31414         * lib/gcov.exp: Update.
31415
31416 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31417
31418         * g++.dg/abi/mangle17.C: Make sure template expressions are
31419         dependent.
31420         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31421         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31422         * g++.dg/opt/stack1.C: Remove erroneous code.
31423         * g++.dg/parse/template7.C: New test.
31424         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31425         * g++.old-deja/g++.pt/crash4.C: Likewise.
31426
31427 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31428
31429         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31430         with zero or one occurence of `$' after the initial `L'.
31431
31432 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31433
31434         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31435
31436 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31437
31438         PR c/11370
31439         * gcc.dg/Wunreachable-6.c: New testcase.
31440         * gcc.dg/Wunreachable-7.c: New testcase.
31441
31442 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31443
31444         PR c/11420
31445         * gcc.dg/20030708-1.c: New test.
31446
31447 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31448
31449         * gcc.dg/compat/sdata-section.h: New file.
31450         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31451         * gcc.dg/torture/mips-sdata-1.c: New test.
31452
31453 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31454
31455         PR c++/11030
31456         * g++.dg/template/friend19.C: New test.
31457
31458 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31459
31460         * g++.dg/opt/strength-reduce.C: New test.
31461
31462 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31463
31464         PR target/10979
31465         * gcc.dg/20030707-1.c: New testcase.
31466
31467 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31468
31469         PR optimization/11059
31470         * g++.dg/opt/emptyunion.C: New testcase.
31471
31472 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31473             Eric Botcazou  <ebotcazou@libertysurf.fr>
31474
31475         * g++.dg/opt/stack1.C: New test.
31476
31477 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31478
31479         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31480         run test.
31481
31482         PR c++/11431
31483         * g++.dg/expr/static_cast3.C: New test.
31484
31485 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31486
31487         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31488         everywhere.
31489         * gcc.dg/concat.c: Concatenation of string constants with
31490         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31491         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31492         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31493         necessary to avoid multi-character character constant warning.
31494         * gcc.dg/cpp/escape.c: Likewise.
31495         * gcc.dg/cpp/ucs.c: Likewise.
31496         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31497         Fix a typo.
31498
31499 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31500
31501         PR c/11428
31502         * gcc.c-torture/compile/20030704-1.c: New.
31503
31504 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31505
31506         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31507
31508 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31509
31510         PR c++/5287, PR c++/7910,  PR c++/11021
31511         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31512         tests for warnings.
31513         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31514         * g++.dg/ext/dllimport3.C: Likewise.
31515         * g++.dg/ext/dllimport4.C: New file.
31516         * g++.dg/ext/dllimport5.C: New file.
31517         * g++.dg/ext/dllimport6.C: New file.
31518         * g++.dg/ext/dllimport7.C: New file.
31519         * g++.dg/ext/dllimport8.C: New file.
31520         * g++.dg/ext/dllimport9.C: New file.
31521         * g++.dg/ext/dllimport10.C: New file.
31522         * g++.dg/ext/dllexport1.C: New file.
31523
31524 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31525
31526         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31527         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31528
31529 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31530
31531         * gcc.dg/builtins-25.c: New testcase.
31532         * gcc.dg/builtins-26.c: New testcase.
31533
31534 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31535
31536         * gcc.dg/compat/vector-defs.h: New file.
31537         * gcc.dg/compat/vector-setup.h: New file.
31538         * gcc.dg/compat/vector-check.h: New file.
31539         * gcc.dg/compat/vector-1_main.c: New file.
31540         * gcc.dg/compat/vector-1_x.c: New file.
31541         * gcc.dg/compat/vector-1_y.c: New file.
31542         * gcc.dg/compat/vector-2_main.c: New file.
31543         * gcc.dg/compat/vector-2_x.c: New file.
31544         * gcc.dg/compat/vector-2_y.c: New file.
31545
31546         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31547         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31548         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31549         * gcc.dg/compat/struct-align-1.h: New file.
31550         * gcc.dg/compat/struct-align-1_main.c: New file.
31551         * gcc.dg/compat/struct-align-1_x.c: New file.
31552         * gcc.dg/compat/struct-align-1_y.c: New file.
31553         * gcc.dg/compat/struct-align-2.h: New file.
31554         * gcc.dg/compat/struct-align-2_main.c: New file.
31555         * gcc.dg/compat/struct-align-2_x.c: New file.
31556         * gcc.dg/compat/struct-align-2_y.c: New file.
31557
31558         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31559         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31560         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31561         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31562         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31563         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31564         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31565         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31566         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31567         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31568         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31569         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31570         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31571         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31572         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31573         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31574         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31575         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31576         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31577         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31578         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31579         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31580         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31581         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31582         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31583         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31584         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31585         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31586         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31587
31588 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31589
31590         * gcc.dg/i386-call-1.c: New test.
31591
31592 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31593
31594         PR c++/9162
31595         * g++.dg/parse/defarg4.C: New.
31596
31597 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31598
31599         PR target/10700
31600         * gcc.c-torture/compile/20030703-1.c: New test case.
31601
31602 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31603
31604         * g++.dg/template/local3.C: Remove extra semicolon.
31605
31606 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31607
31608         * gcc.dg/i386-volatile-1.c: New test.
31609
31610 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31611
31612         PR c++/11072
31613         * g++.dg/other/offsetof2.C: XFAIL.
31614         * g++.dg/other/offsetof5.C: New.
31615
31616         PR c++/10219
31617         * g++.dg/template/error1.C: New.
31618
31619         PR c++/9779
31620         * g++.dg/template/dependent-expr1.C: New.
31621
31622 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31623
31624         PR c++/6949
31625         * g++.dg/template/local3.C: New test.
31626
31627         PR c++/11149
31628         * g++.dg/lookup/scoped6.C: New test.
31629
31630 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31631
31632         PR c++/8046
31633         * g++.dg/other/error7.C: New test.
31634
31635 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31636
31637         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31638         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31639         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31640         * g++.old-deja/g++.other/union2.C: Likewise.
31641         * gcc.dg/c90-const-expr-2.c: Likewise.
31642         * gcc.dg/c90-const-expr-3.c: Likewise.
31643         * gcc.dg/c99-const-expr-2.c: Likewise.
31644         * gcc.dg/c99-const-expr-3.c: Likewise.
31645         * gcc.dg/concat.c: Likewise.
31646
31647 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31648
31649         PR c++/9559
31650         * g++.dg/init/static1.C: New test.
31651
31652 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31653
31654         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31655         * g++.old-deja/g++.other/access2.C: Likewise.
31656         * g++.old-deja/g++.other/decl2.C: Likewise.
31657         * gcc.c-torture/execute/20020615-1.c: Likewise.
31658
31659 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31660
31661         PR c++/4933
31662         * g++.dg/template/sizeof4.C: New test.
31663
31664 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31665
31666         * g++.dg/other/error6.C: New test.
31667
31668 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31669
31670         PR c++/10750
31671         * g++.dg/parse/constant2.C: New test.
31672
31673 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31674
31675         PR c++/11106
31676         * g++.dg/other/error5.C: New test.
31677
31678 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31679
31680         * gcc.dg/format/gcc_diag-1.c: New test.
31681
31682 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31683
31684         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31685
31686 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31687
31688         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31689         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31690         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31691
31692 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31693
31694         * gcc.c-torture/execute/builtins/string-8.c: New test.
31695         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31696         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31697         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31698
31699 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31700
31701         PR c++/10468
31702         * g++.dg/ext/typeof6.C: New test.
31703
31704 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31705
31706         PR c++/10796
31707         * g++.dg/init/enum1.C: New test.
31708
31709 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31710
31711         * gcc.dg/20030627-1.c: New test.
31712
31713 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31714
31715         PR c++/11332
31716         * g++.dg/expr/static_cast2.C: New test.
31717
31718 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31719             Jakub Jelinek  <jakub@redhat.com>
31720
31721         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31722         sprintf(dst,"%s",src) optimization.
31723         * gcc.c-torture/execute/20030626-1.c: New test case.
31724         * gcc.c-torture/execute/20030626-2.c: New test case.
31725
31726 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31727
31728         * gcc.c-torture/execute/multi-ix.c: New test.
31729
31730         * gcc.c-torture/execute/simd-4.c (main):
31731         Added missing semicolon at end of union.
31732
31733 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31734
31735         PR c++/8266
31736         * g++.dg/template/explicit-instantiation3.C: New test.
31737
31738 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31739
31740         * gcc.dg/20030626-1.c: Use signed char.
31741
31742 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31743
31744         * gcc.dg/20030626-1.c: New test.
31745
31746 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31747
31748         * const-str-2.m: Update.
31749
31750 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31751
31752         PR c++/10990
31753         * g++.dg/rtti/dyncast1.C: New test.
31754         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31755         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31756         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31757
31758         PR c++/10931
31759         * g++.dg/expr/static_cast1.C: New test.
31760
31761 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31762
31763         * gcc.dg/20030625-1.c: New test.
31764
31765 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31766
31767         * gcc.c-torture/compile/20030624-1.c: New test case.
31768
31769 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31770
31771         * gcc.c-torture/execute/string-opt-17.c: New test.
31772
31773 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31774
31775         PR c++/5754
31776         * g++.dg/parse/crash6.C: New test.
31777
31778 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31779
31780         * gcc.dg/builtins-24.c: New test case.
31781
31782 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31783
31784         * g++.dg/opt/operator1.C: New test.
31785
31786 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31787
31788         * gcc.c-torture/execute/string-opt-16.c: New test case.
31789
31790 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31791
31792         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31793         * g++.old-deja/g++.other/conv7.C: Likewise.
31794         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31795         * g++.old-deja/g++.other/overload14.C: Likewise.
31796
31797 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31798
31799         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31800         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31801
31802 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31803
31804         PR c++/10888
31805         * g++.dg/warn/Winline-3.C: New test.
31806
31807 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31808
31809         * lib/target-supports.exp (check_alias_available): Make the test
31810         program acceptable to the Solaris assembler.
31811
31812         PR c++/10749
31813         * g++.dg/template/memclass2.C: New test.
31814
31815 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31816             Eric Botcazou  <ebotcazou@libertysurf.fr>
31817
31818         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31819         data for non-matching targets.
31820         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31821
31822 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31823
31824         PR c++/10845
31825         * g++.dg/template/member3.C: New test.
31826
31827 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31828
31829         PR c++/10939
31830         * g++.dg/template/func1.C: New test.
31831
31832         PR c++/9649
31833         * g++.dg/template/static4.C: New test.
31834         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31835
31836         PR c++/11041
31837         * g++.dg/init/ref7.C: New test.
31838
31839 2003-06-19  Matt Austern  <austern@apple.com>
31840
31841         PR c++/11228
31842         * g++.dg/anew1.C: New test.
31843         * g++.dg/anew2.C: New test.
31844         * g++.dg/anew3.C: New test.
31845         * g++.dg/anew4.C: New test.
31846
31847 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31848
31849         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31850
31851 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31852
31853         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31854         endian-dependent.
31855
31856 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31857
31858         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31859         Remove cruft.
31860
31861 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31862
31863         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31864         * gcc.c-torture/compile/961203-1.c: Likewise.
31865         * gcc.c-torture/compile/980506-1.c: Likewise.
31866
31867 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31868
31869         PR c++/10712
31870         * g++.dg/lookup/using7.C: New test.
31871
31872 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31873
31874         PR c++/11105
31875         * g++.dg/abi/conv1.C: Remove it.
31876         * g++.dg/template/conv7.C: New test.
31877         * g++.dg/template/conv8.C: Likewise.
31878         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31879         conversion operator.
31880
31881 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31882
31883         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31884         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31885         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31886         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31887         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31888         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31889         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31890         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31891         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31892         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31893         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31894         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31895         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31896         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31897         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31898         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31899         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31900         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31901         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31902         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31903         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31904         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31905         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31906         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31907         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31908         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31909         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31910         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31911         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31912
31913 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31914
31915         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31916         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31917         indications.
31918
31919 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31920
31921         * gcc.dg/i386-387-5.c: New test case.
31922         * gcc.dg/i386-387-6.c: New test case.
31923         * gcc.dg/builtins-23.c: New test case.
31924
31925 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31926
31927         * gcc.dg/builtins-22.c: New test case.
31928         * gcc.dg/i386-387-1.c: Update to test exp.
31929         * gcc.dg/i386-387-2.c: Likewise.
31930
31931 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31932
31933         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31934
31935 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31936
31937         * lib/gcc-dg.exp (dg-require-dll): New function.
31938         (dg-xfail-if): Likewise.
31939         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31940         driver.
31941
31942         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31943         * gcc.c-torture/compile/20001205-1.c: Likewise.
31944         * gcc.c-torture/compile/20001226-1.c: Likewise.
31945         * gcc.c-torture/compile/20010518-2.c: Likewise.
31946         * gcc.c-torture/compile/20020312-1.c: Likewise.
31947         * gcc.c-torture/compile/20020604-1.c: Likewise.
31948         * gcc.c-torture/compile/920501-12.c: Likewise.
31949         * gcc.c-torture/compile/920501-4.c: Likewise.
31950         * gcc.c-torture/compile/920520-1.c: Likewise.
31951         * gcc.c-torture/compile/920521-1.c: Likewise.
31952         * gcc.c-torture/compile/920625-1.c: Likewise.
31953         * gcc.c-torture/compile/961203-1.c: Likewise.
31954         * gcc.c-torture/compile/980506-1.c: Likewise.
31955         * gcc.c-torture/compile/981006-1.c: Likewise.
31956         * gcc.c-torture/compile/981022-1.c: Likewise.
31957         * gcc.c-torture/compile/981223-1.c: Likewise.
31958         * gcc.c-torture/compile/990617-1.c: Likewise.
31959         * gcc.c-torture/compile/dll.c: Likewise.
31960         * gcc.c-torture/compile/labels-3.c: Likewise.
31961         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31962         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31963         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31964         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31965         * gcc.c-torture/compile/simd-5.c: Likewise.
31966         * gcc.c-torture/compile/20000804-1.x: Remove.
31967         * gcc.c-torture/compile/20001205-1.x: Likewise.
31968         * gcc.c-torture/compile/20001226-1.x: Likewise.
31969         * gcc.c-torture/compile/20010518-2.x: Likewise.
31970         * gcc.c-torture/compile/20020312-1.x: Likewise.
31971         * gcc.c-torture/compile/20020604-1.x: Likewise.
31972         * gcc.c-torture/compile/920501-12.x: Likewise.
31973         * gcc.c-torture/compile/920501-4.x: Likewise.
31974         * gcc.c-torture/compile/920520-1.x: Likewise.
31975         * gcc.c-torture/compile/920521-1.x: Likewise.
31976         * gcc.c-torture/compile/920625-1.x: Likewise.
31977         * gcc.c-torture/compile/961203-1.x: Likewise.
31978         * gcc.c-torture/compile/980506-1.x: Likewise.
31979         * gcc.c-torture/compile/981006-1.x: Likewise.
31980         * gcc.c-torture/compile/981022-1.x: Likewise.
31981         * gcc.c-torture/compile/981223-1.x: Likewise.
31982         * gcc.c-torture/compile/990617-1.x: Likewise.
31983         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31984         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31985         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31986         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31987         * gcc.c-torture/compile/simd-5.x: Likewise.
31988
31989         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31990
31991 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31992
31993         * gcc.c-torture/execute/20030611-1.c: New test.
31994
31995 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31996
31997         PR middle-end/168
31998         * gcc.dg/20030612-1.c: New test case.
31999
32000 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32001
32002         PR c++/10635
32003         * g++.dg/expr/cast1.C: New test.
32004
32005 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32006
32007         * gcc.dg/builtins-21.c: New test case.
32008
32009 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32010
32011         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32012         options instead of at the end.
32013         * lib/objc.exp (objc_target_compile): Likewise.
32014
32015 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32016
32017         PR c++/10432
32018         * g++.dg/parse/error1.C: New test.
32019
32020 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32021
32022         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32023         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32024         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32025         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32026         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32027         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32028         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32029         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32030         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32031         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32032         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32033         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32034         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32035         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32036         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32037         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32038         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32039         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32040         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32041         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32042         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32043         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32044         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32045         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32046
32047         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32048         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32049         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32050         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32051         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32052         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32053         * gcc.dg/compat/scalar-return-3_main.c: New file.
32054         * gcc.dg/compat/scalar-return-3_x.c: New file.
32055         * gcc.dg/compat/scalar-return-3_y.c: New file.
32056         * gcc.dg/compat/scalar-return-4_main.c: New file.
32057         * gcc.dg/compat/scalar-return-4_x.c: New file.
32058         * gcc.dg/compat/scalar-return-4_y.c: New file.
32059
32060 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32061
32062         * gcc.dg/compat/fp2-struct-check.h: New file.
32063         * gcc.dg/compat/fp2-struct-defs.h: New file.
32064         * gcc.dg/compat/fp2-struct-init.h: New file.
32065         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32066         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32067         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32068         * gcc.dg/compat/struct-return-10_main.c: New file.
32069         * gcc.dg/compat/struct-return-10_x.c: New file.
32070         * gcc.dg/compat/struct-return-10_y.c: New file.
32071
32072         * gcc.dg/compat/compat-common.h: New file.
32073         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32074         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32075         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32076         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32077         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32078         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32079         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32080         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32081         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32082         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32083         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32084         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32085         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32086         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32087         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32088         * gcc.dg/compat/small-struct-check.h: Ditto.
32089         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32090         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32091         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32092         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32093         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32094         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32095         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32096         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32097         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32098         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32099         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32100         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32101         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32102         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32103         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32104         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32105         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32106         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32107         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32108         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32109         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32110         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32111         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32112         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32113         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32114         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32115         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32116         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32117         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32118         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32119
32120 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32121
32122         * g++.dg/pch/static-1.C: New file.
32123         * g++.dg/pch/static-1.Hs: New file.
32124
32125 2003-06-10  Richard Henderson  <rth@redhat.com>
32126
32127         * gcc.dg/asm-7.c: Adjust expected warning text.
32128
32129 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32130
32131         * gcc.dg/builtins-20.c: New test case.
32132
32133 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32134
32135         PR c++/11131
32136         * g++.dg/opt/template1.C: New test.
32137
32138 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32139
32140         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32141         additional_sources.
32142
32143 2003-05-21  David Taylor  <dtaylor@emc.com>
32144
32145         * gcc.dg/Wpadded.c: New file.
32146
32147 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32148
32149         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32150         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32151         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32152         dg-require-weak.
32153
32154 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32155
32156         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32157
32158 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32159
32160         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32161         (dg-require-alias): Likewise.
32162         (dg-require-gc-sections): Likewise.
32163         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32164
32165 2003-06-08  Richard Henderson  <rth@redhat.com>
32166
32167         * gcc.dg/20011029-2.c: Fix the array reference.
32168         * gcc.dg/asm-7.c: New.
32169
32170 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32171
32172         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32173
32174 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32175
32176         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32177         (dg-require-gc-sections): Likewise.
32178
32179 2003-06-08  Jan Hubicka  <jh@suse.cz>
32180
32181         * i386-cmov1.c: Fix regular expression.
32182         * i386-cvt-1.c: Likewise.
32183         * i386-local.c: Likewise.
32184         * i386-local2.c: Likewise.
32185         * i386-mul.c: Likewise.
32186         * i386-ssetype-1.c: Likewise.
32187         * i386-ssetype-3.c: Likewise.
32188         * i386-ssetype-5.c: Likewise.
32189
32190 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32191
32192         PR c++/11039
32193         * g++.dg/warn/implicit-typename2.C: New test.
32194         * g++.dg/warn/implicit-typename3.C: New test.
32195
32196 2003-06-07  Richard Henderson  <rth@redhat.com>
32197
32198         * g++.dg/other/offsetof3.C: Use size_t.
32199         * g++.dg/other/offsetof4.C: Likewise.
32200
32201 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32202
32203         * lib/copy-file.exp: New. Implement gcc_copy_files.
32204
32205         * lib/dg-pch.exp: Load copy-file.exp
32206         (dg-pch): Use gcc_copy_files instead of "file copy".
32207
32208 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32209
32210         * gcc.dg/weak/weak.exp: Simplify.
32211         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32212         * gcc.dg/weak/weak-1.c: Likewise.
32213         * gcc.dg/weak/weak-2.c: Likewise.
32214         * gcc.dg/weak/weak-3.c: Likewise.
32215         * gcc.dg/weak/weak-4.c: Likewise.
32216         * gcc.dg/weak/weak-5.c: Likewise.
32217         * gcc.dg/weak/weak-6.c: Likewise.
32218         * gcc.dg/weak/weak-7.c: Likewise.
32219         * gcc.dg/weak/weak-8.c: Likewise.
32220         * gcc.dg/weak/weak-9.c: Likewise.
32221
32222 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32223
32224         gcc.c-torture/execute/20030606-1.c: New.
32225
32226 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32227
32228         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32229         * gcc.dg/builtins-19.c: Likewise.
32230
32231 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32232
32233         * gcc.dg/builtins-2.c: Add some more tests.
32234         * gcc.dg/builtins-18.c: New test case.
32235         * gcc.dg/builtins-19.c: New test case.
32236
32237 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32238             Jim Wilson  <wilson@tuliptree.org>
32239
32240         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32241
32242 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32243
32244         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32245         mempcpy/stpcpy calls not to be optimized into something else.
32246         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32247         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32248         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32249
32250 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32251
32252         * gcc.dg/format/asm_fprintf-1.c: New test.
32253
32254 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32255
32256         * lib/gcc-defs.exp (additional_sources): New variable.
32257         (dg-additional-sources): New function.
32258         (additional_files): New variable.
32259         (dg-additional-files): New function.
32260         (dg-additional-files-options): Likewise.
32261         * lib/gcc-dg.exp (dg-require-weak): New function.
32262         (dg-require-alias): Likewise.
32263         (dg-require-gc-sections): Likewise.
32264         * lib/target-supports.exp (check_alias_available): Remove testfile
32265         parameter.
32266         (check_gc_sections_available): New function.
32267         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32268         (dg-gpp-additional-files): Likewise.
32269         * lib/g++.exp (additional_sources): Remove.
32270         (additional_files): Likewise.
32271         (g++_target_compile): Use dg-additional-files-options.
32272
32273         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32274         Tcl logic.
32275         * gcc.dg/special/ecos.exp: Remove.
32276         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32277         * gcc.dg/special/alias-1.c: Likewise.
32278         * gcc.dg/special/alias-2.c: Likewise.
32279         * gcc.dg/special/gcsec-1.c: Likewise.
32280         * gcc.dg/special/weak-1.c: Likewise.
32281         * gcc.dg/special/weak-2.c: Likewise.
32282         * gcc.dg/special/wkali-1.c: Likewise.
32283         * gcc.dg/special/wkali-2.c: Likewise.
32284
32285         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32286         dg-gpp-additional-*.
32287         * g++.dg/special/conpr-3.C: Likewise.
32288         * g++.dg/special/conpr-4.C: Likewise.
32289         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32290         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32291         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32292         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32293         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32294         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32295         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32296         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32297         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32298         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32299         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32300         * g++.old-deja/g++.other/comdat1.C: Likewise.
32301         * g++.old-deja/g++.other/comdat2.C: Likewise.
32302         * g++.old-deja/g++.other/comdat3.C: Likewise.
32303         * g++.old-deja/g++.other/ctor1.C: Likewise.
32304         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32305
32306 2003-06-05  Richard Henderson  <rth@redhat.com>
32307
32308         * gcc.dg/debug/20030605-1.c: New.
32309
32310 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32311
32312         * README.QMTEST: Update.
32313
32314 2003-06-04  Richard Henderson  <rth@redhat.com>
32315
32316         * gcc.dg/cleanup-1.c: New.
32317         * gcc.dg/cleanup-2.c: New.
32318         * gcc.dg/cleanup-3.c: New.
32319         * gcc.dg/cleanup-4.c: New.
32320         * gcc.dg/cleanup-5.c: New.
32321         * gcc.dg/cleanup-6.c: New.
32322         * gcc.dg/cleanup-7.c: New.
32323
32324 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32325
32326         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32327
32328         * lib/dg-pch.exp: New file.
32329         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32330         * gcc.dg/pch/pch.exp: Likewise.
32331
32332 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32333
32334         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32335         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32336         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32337         * gcc.dg/builtins-17.c: New test case.
32338         * gcc.dg/i386-387-4.c: New test case.
32339         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32340
32341 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32342
32343         * gcc.dg/ultrasp9.c: New test.
32344
32345 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32346
32347         * gcc.c-torture/compile/20030604-1.c: New test.
32348         * gcc.dg/sparc-constant-1.c: New test.
32349
32350 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32351
32352         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32353
32354 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32355
32356         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32357
32358         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32359         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32360
32361 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32362
32363         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32364
32365 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32366
32367         PR c++/10940
32368         * g++.dg/template/spec10.C: New test.
32369
32370 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32371
32372         * gcc.dg/builtins-16.c: New test case.
32373
32374 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32375
32376         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32377         mempcpy test with post-increments.
32378         * gcc.c-torture/execute/string-opt-3.c: New test.
32379         * gcc.dg/string-opt-1.c: New test.
32380
32381 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32382
32383         PR fortran/10965
32384         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32385
32386 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32387
32388         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32389         (scan-assembler): ... here.  Use dg-scan.
32390         (scan-assembler-not): Likewise.
32391         (scan-file): New function.
32392         (scan-file-not): Likewise.
32393         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32394         * gcc.dg/cpp/_Pragma4.c: Likewise.
32395         * gcc.dg/cpp/_Pragma5.c: Likewise.
32396         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32397         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32398         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32399         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32400         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32401         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32402         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32403         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32404         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32405         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32406         * gcc.dg/cpp/cxxcom1.c: Likewise.
32407         * gcc.dg/cpp/line1.c: Likewise.
32408         * gcc.dg/cpp/maccom1.c: Likewise.
32409         * gcc.dg/cpp/maccom2.c: Likewise.
32410         * gcc.dg/cpp/maccom3.c: Likewise.
32411         * gcc.dg/cpp/maccom4.c: Likewise.
32412         * gcc.dg/cpp/maccom5.c: Likewise.
32413         * gcc.dg/cpp/maccom6.c: Likewise.
32414         * gcc.dg/cpp/multiline.c: Likewise.
32415         * gcc.dg/cpp/spacing1.c: Likewise.
32416         * gcc.dg/cpp/spacing2.c: Likewise.
32417         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32418         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32419         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32420         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32421         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32422         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32423         * gcc.dg/cpp/cxxcom2.c: Likewise.
32424         * gcc.dg/cpp/cxxcom2.h: New file.
32425
32426         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32427         * g++.dg/cpp/truefalse.C: Here.
32428         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32429
32430 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32431
32432         * gcc.dg/cpp/redef3.c: New file.
32433
32434 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32435
32436         * gcc.dg/i386-loop-3.c: New test.
32437
32438 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32439
32440         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32441
32442 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32443
32444         * gcc.dg/fwrapv-1.c: New test case.
32445         * gcc.dg/fwrapv-2.c: New test case.
32446
32447 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32448
32449         PR c++/10956
32450         * g++.dg/template/spec9.C: New test.
32451
32452 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32453
32454         * gcc.dg/duff-4.c: New test case.
32455
32456 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32457
32458         PR fortran/10843
32459         * g77.dg/ffixed-form-1.f: New test
32460         * g77.dg/ffixed-form-2.f: New test
32461         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32462         * g77.dg/ffree-form-3.f: New test
32463
32464 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32465
32466         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32467         * gcc.dg/wint_t-1.c: Likewise.
32468
32469 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32470
32471         * g++.dg/template/access11.C: New test.
32472
32473 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32474
32475         PR c++/10849
32476         * g++.dg/template/access10.C: New test.
32477
32478 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32479             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32480
32481         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32482
32483 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32484
32485         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32486         suppress for powerpc-*-darwin*.
32487         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32488
32489 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32490
32491         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32492         suppress option for powerpc-*-darwin*.
32493
32494 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32495
32496         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32497         * gcc.dg/builtins-4.c: Add test for fmod.
32498
32499 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32500
32501         PR c++/10682
32502         * g++.dg/template/instantiate4.C: New test.
32503
32504 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32505
32506         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32507
32508 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32509
32510         * gcc.dg/compat/scalar-return-1_main.c: New file.
32511         * gcc.dg/compat/scalar-return-1_x.c: New file.
32512         * gcc.dg/compat/scalar-return-1_y.c: New file.
32513         * gcc.dg/compat/scalar-return-2_main.c: New file.
32514         * gcc.dg/compat/scalar-return-2_x.c: New file.
32515         * gcc.dg/compat/scalar-return-2_y.c: New file.
32516         * gcc.dg/compat/struct-return-3_main.c: New file.
32517         * gcc.dg/compat/struct-return-3_y.c: New file.
32518         * gcc.dg/compat/struct-return-3_x.c: New file.
32519         * gcc.dg/compat/struct-return-2_main.c: New file.
32520         * gcc.dg/compat/struct-return-2_x.c: New file.
32521         * gcc.dg/compat/struct-return-2_y.c: New file.
32522
32523 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32524
32525         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32526         for hppa*-hp-hpux*.
32527         * gcc.dg/20021014-1.c (dg-options): Likewise.
32528         * gcc.dg/nest.c (dg-options): Likewise.
32529
32530 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32531
32532         PR c++/9738
32533         * g++.dg/ext/dllimport2.C: New file.
32534         * g++.dg/ext/dllimport3.C: New file.
32535
32536 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32537
32538         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32539         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32540         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32541         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32542         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32543         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32544         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32545         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32546         * gcc.dg/compat/small-struct-defs.h: New file.
32547         * gcc.dg/compat/small-struct-init.h: New file.
32548         * gcc.dg/compat/small-struct-check.h: New file.
32549         * gcc.dg/compat/fp-struct-defs.h: New file.
32550         * gcc.dg/compat/fp-struct-check.h: New file.
32551         * gcc.dg/compat/fp-struct-init.h: New file.
32552         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32553         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32554
32555 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32556
32557         * gcc.dg/20030225-2.c: New test.
32558
32559 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32560             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32561
32562         * gcc.c-torture/compile/20030518-1.c: New test case.
32563
32564 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32565
32566         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32567         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32568         gcc-dg-debug-runtest.
32569         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32570         gcc-dg-debug-runtest.
32571
32572 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32573
32574         PR c++/9022
32575         * g++.dg/lookup/using6.C: New test.
32576
32577 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32578
32579         * g++.dg/parse/access2.C: New test.
32580
32581 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32582
32583         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32584         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32585         * gcc.dg/debug/debug.exp: Likewise.
32586
32587 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32588
32589         * gcc.dg/dollar.c: New test.
32590
32591 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32592
32593         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32594         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32595         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32596         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32597         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32598         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32599         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32600         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32601         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32602         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32603         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32604         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32605         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32606         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32607         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32608         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32609         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32610         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32611
32612 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32613
32614         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32615         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32616         support for "repo" mode.
32617         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32618         * lib/g77-dg.exp: Likewise.
32619         * lib/obj-dg.exp: Likewise.
32620
32621 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32622
32623         Merge from gcc-3_2-rhl8-branch:
32624         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32625
32626         * gcc.dg/tls/opt-6.c: New test.
32627
32628         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32629
32630         * gcc.dg/20030405-1.c: New test.
32631
32632         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32633
32634         * gcc.dg/20030309-1.c: New test.
32635
32636         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32637
32638         * gcc.c-torture/execute/20030307-1.c: New test.
32639
32640         2003-02-20  Randolph Chung  <tausq@debian.org>
32641
32642         * gcc.c-torture/compile/20030220-1.c: New test.
32643
32644         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32645
32646         * gcc.dg/20030217-1.c: New test.
32647
32648         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32649
32650         * gcc.c-torture/compile/20020129-1.c: New test.
32651
32652         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32653
32654         * gcc.dg/unroll-1.c: New test.
32655
32656         2002-11-16  Jan Hubicka  <jh@suse.cz>
32657
32658         * gcc.c-torture/execute/20020920-1.c: New test.
32659
32660         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32661
32662         PR target/7434
32663         * gcc.c-torture/compile/20021008-1.c: New test.
32664
32665         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32666
32667         PR target/7559
32668         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32669
32670         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32671
32672         * gcc.c-torture/compile/20020807-1.c: New test.
32673
32674         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32675
32676         * gcc.dg/tls/opt-1.c: New test.
32677
32678         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32679
32680         * gcc.dg/20020729-1.c: New test.
32681
32682         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32683
32684         * g++.dg/opt/life1.C: New test.
32685
32686         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32687
32688         * gcc.dg/20020525-1.c: New test.
32689
32690         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32691
32692         PR c++/6794
32693         * g++.dg/ext/pretty1.C: New test.
32694         * g++.dg/ext/pretty2.C: New test.
32695
32696 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32697
32698         PR c++/8385
32699         * g++.dg/ext/typeof5.C: New test.
32700
32701 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32702
32703         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32704         __USER_LABEL_PREFIX__ into account.
32705         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32706
32707 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32708
32709         * gcc.dg/builtins-15.c: New test case.
32710
32711 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32712
32713         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32714
32715 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32716
32717         * lib/g++.exp: Tweak handling of additional source files.
32718         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32719         * g++.dg/special/conpr-2a.C: Rename to ...
32720         * g++.dg/special/conpr-2a.cc: ... this.
32721         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32722         * g++.dg/special/conpr-3a.C: Rename to ...
32723         * g++.dg/special/conpr-3a.cc: This.
32724         * g++.dg/special/conpr-3b.C: Rename to ...
32725         * g++.dg/special/conpr-3b.cc: This.
32726         * g++.dg/special/conpr-4.C: New test.
32727         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32728
32729 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32730
32731         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32732
32733 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32734
32735         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32736         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32737         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32738         * g++.old-deja/g++.other/warn3.C: Likewise.
32739
32740 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32741
32742         * gcc.dg/i386-387-1.c: Update to also test log.
32743         * gcc.dg/i386-387-2.c: Likewise.
32744
32745 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32746
32747         * g77.f-torture/execute/int8421.f: New test.
32748
32749 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32750
32751         PR c++/10230, c++/10481
32752         * g++.dg/lookup/scoped5.C: New test.
32753
32754 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32755
32756         PR c++/10552
32757         * g++.dg/template/ttp6.C: New test.
32758
32759 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32760
32761         * gcc.c-torture/execute/builtins: New directory.
32762         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32763         gcc.c-torture/execute/builtins.
32764         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32765         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32766         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32767         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32768
32769 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32770
32771         PR c++/9252
32772         * g++.dg/template/access8.C: New test.
32773         * g++.dg/template/access9.C: New test.
32774
32775 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32776
32777         PR c++/9554
32778         * g++.dg/parse/access1.C: New test.
32779
32780 2003-05-09  DJ Delorie  <dj@redhat.com>
32781
32782         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32783         long, and not an int.
32784
32785 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32786
32787         PR c++/10555, c++/10576
32788         * g++.dg/template/memclass1.C: New test.
32789
32790 2003-05-08  DJ Delorie  <dj@redhat.com>
32791
32792         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32793         targets.
32794         * gcc.c-torture/execute/20021024-1.x: Likewise.
32795         * gcc.c-torture/execute/shiftdi.x: Likewise.
32796         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32797         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32798         * gcc.dg/20021018-1.c: Likewise.
32799
32800 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32801
32802         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32803
32804         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32805         (bcopy): Call memmove.
32806
32807 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32808
32809         * g77.f-torture/compile/8485.f: New test case.
32810
32811 2003-05-07  Richard Henderson  <rth@redhat.com>
32812
32813         PR c++/10570
32814         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32815         Verify exception_cleanup not called for rethrows.
32816         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32817         when exiting catch block without rethrowing.
32818         * g++.dg/eh/forced3.C: New.
32819         * g++.dg/eh/forced4.C: New.
32820
32821 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32822
32823         * gcc.dg/20030505.c: Fix triplet.
32824
32825 2003-05-06  DJ Delorie  <dj@redhat.com>
32826
32827         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32828         * gcc.dg/nest.c: Likewise.
32829
32830 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32831
32832         * gcc.dg/builtins-14.c: New test case.
32833
32834 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32835
32836         * lib/compat.exp (compat-execute): New argument.
32837         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32838         * gcc.dg/compat: New test directory.
32839         * gcc.dg/compat/compat.exp: New expect script.
32840         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32841         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32842         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32843         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32844         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32845         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32846
32847         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32848         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32849         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32850         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32851         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32852         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32853         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32854         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32855         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32856         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32857         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32858         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32859         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32860         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32861         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32862
32863 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32864
32865         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32866
32867 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32868
32869         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32870
32871 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32872
32873         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32874         * gcc.dg/ppc-fsel-2.c: New test.
32875
32876         * gcc.dg/unused-5.c: New test.
32877
32878 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32879
32880         PR c++/10496
32881         * g++.dg/warn/pmf1.C: New test.
32882
32883 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32884
32885         PR c++/4494
32886         * g++.dg/warn/main.C: New test.
32887
32888 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32889
32890         * gcc.dg/nonnull-3.c: New test.
32891
32892 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32893
32894         * gcc.dg/cpp/Wtrigraphs.c: Update.
32895         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32896
32897 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32898
32899         * gcc.dg/ppc-fsel-1.c: New test.
32900
32901 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32902
32903         PR c/10604
32904         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32905
32906 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32907
32908         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32909
32910 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32911
32912         PR c++/9364, c++/10553, c++/10586
32913         * g++.dg/parse/typename4.C: New test.
32914         * g++.dg/parse/typename5.C: Likewise.
32915
32916 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32917
32918         * gcc.c-torture/compile/20030503-1.c: New test.
32919
32920 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32921
32922         * g++.dg/lookup/using5.C: Fix testcase error.
32923
32924 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32925
32926         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32927         since MEABI is no longer supported.  Remove all vestiges
32928         of MEABI from the test.
32929
32930 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32931
32932         PR c++/10554
32933         * g++.dg/lookup/using5.C: New test.
32934
32935 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32936
32937         PR c++/8772
32938         * g++.dg/template/ttp5.C: New test.
32939
32940 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32941
32942         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32943         (dg-gpp-additional-sources): New function.
32944         (dg-gpp-additional-files): Likewise.
32945         * lib/g++.exp (additional_sources): New variable.
32946         (additional_files): Likewise.
32947         (g++_target_compile): Deal with them.
32948         * lib/old-dejagnu.exp: Remove.
32949         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32950         * g++.old-deja: Revise all tests to use dg commands.
32951
32952 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32953
32954         PR c++/9432, c++/9528
32955         * g++.dg/lookup/using4.C: New test.
32956
32957 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32958
32959         * gcc.dg/noreturn-5.c: New file.
32960         * gcc.dg/noreturn-6.c: New file.
32961
32962         * gcc.c-torture/compile/inline-1.c: New file.
32963
32964 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32965
32966         PR c++/10551
32967         * g++.dg/template/explicit1.C: New test.
32968
32969 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32970
32971         PR c++/10549
32972         * g++.dg/other/bitfield1.C: New test.
32973
32974         PR c++/10527
32975         * g++.dg/init/new7.C: New test.
32976
32977 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32978
32979         * g++.dg/ext/desig1.C: New test.
32980         * g++.dg/ext/init1.C: Update.
32981
32982         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32983
32984 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32985
32986         PR c++/10180
32987         * g++.dg/warn/Winline-1.C: New test.
32988
32989 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32990
32991         * gcc.c-torture/execute/string-opt-19.c: New test.
32992
32993         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32994         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32995
32996 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32997
32998         PR c++/10506
32999         * g++.dg/init/new6.C: New test.
33000
33001         PR c++/10503
33002         * g++.dg/init/ref6.C: New test.
33003
33004 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33005
33006         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33007
33008 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33009
33010         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33011         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33012
33013 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33014
33015         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33016         initialized static data members.
33017
33018 2003-04-25  H.J. Lu <hjl@gnu.org>
33019
33020         * gcc.dg/ia64-sync-4.c: New test.
33021
33022 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33023
33024         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33025         date.
33026
33027 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33028
33029         PR c++/10337
33030         * g++.dg/warn/conv1.C: New test.
33031         * g++.old-deja/g++.other/conv7.C: Adjust.
33032         * g++.old-deja/g++.other/overload14.C: Adjust.
33033
33034 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33035
33036         PR c++/10471
33037         * g++.dg/template/defarg2.C: New test.
33038
33039 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33040
33041         * gcc.dg/cpp/include2.c: Update.
33042         * gcc.dg/cpp/multiline-2.c: New.
33043         * gcc.dg/cpp/multiline.c: Update.
33044         * gcc.dg/cpp/strify2.c: Update.
33045         * gcc.dg/cpp/trad/literals-2.c: Update.
33046
33047 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33048
33049         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33050
33051 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33052
33053         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33054
33055 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33056
33057         PR c++/10451
33058         * g++.dg/parse/crash4.C: New test.
33059
33060         PR c++/9847
33061         * g++.dg/parse/crash5.C: New test.
33062
33063 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33064
33065         PR c++/10446
33066         * g++.dg/parse/crash3.C: New test.
33067
33068         PR c++/10428
33069         * g++.dg/parse/elab1.C: New test.
33070
33071 2003-04-22  Devang Patel  <dpatel@apple.com>
33072
33073         * gcc.dg/cpp/trad/funlike-5.c: New test.
33074
33075 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33076
33077         * g++.dg/other/packed1.C: Fix dg options.
33078
33079 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33080
33081         * g++.dg/other/offsetof2.C: New test.
33082
33083 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33084
33085         * g++.dg/template/recurse.C: Adjust location of error messages.
33086
33087 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33088
33089         PR c++/9881
33090         * g++.dg/init/addr-const1.C: New test.
33091         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33092
33093 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33094
33095         PR c++/10405
33096         * g++.dg/lookup/struct-hack1.C: New test.
33097
33098 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33099
33100         * ucs.c: Update diagnostic messages.
33101
33102 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33103
33104         * gcc.dg/cpp/truefalse.cpp: New test.
33105         * gcc.dg/cpp/cpp.exp: Update.
33106         * g++.dg/other/stdbool-if.C: Remove.
33107
33108 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33109
33110         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33111         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33112
33113 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33114
33115         * gcc.c-torture/compile/20030418-1.c: New test.
33116
33117 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33118
33119         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33120
33121 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33122
33123         PR c++/10347
33124         g++.dg/template/dependent-name1.C: New test.
33125
33126 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33127
33128         * gcc.dg/warn-1.c (tourist_guide): New array,
33129         contains a pointer to bar.
33130
33131 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33132
33133         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33134         * gcc.c-torture/execute/medce-1.c: New test case.
33135         * gcc.c-torture/execute/medce-2.c: New test case.
33136
33137 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33138
33139         * lib/prune.exp: Ignore more messages.
33140
33141         PR c++/10381
33142         * g++.dg/parse/lookup3.C: New test.
33143
33144 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33145
33146         * gcc.c-torture/compile/20030415-1.c : New test.
33147
33148 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33149
33150         * gcc.c-torture/execute/scope-2.c: Move to ...
33151         * gcc.dg/noncompile/scope.c: .... here.
33152
33153 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33154
33155         * gcc.dg/20030414-2.c: New test case.
33156
33157 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33158
33159         PR target/10377
33160         * gcc.dg/20030414-1.c: New test.
33161
33162 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33163
33164         * gcc.dg/builtins-12.c: New test case.
33165         * gcc.dg/builtins-13.c: New test case.
33166
33167 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33168
33169         * gcc.c-torture/execute/string-opt-18.c: New test.
33170
33171 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33172
33173         PR c++/10300
33174         * g++.dg/init/new5.C: New test.
33175
33176 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33177
33178         PR c++/7910
33179         * g++.dg/ext/dllimport1.C: New test.
33180
33181 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33182
33183         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33184
33185 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33186
33187         PR Fortran/9263
33188         * g77.f-torture/noncompile/9263.f: New test
33189         PR Fortran/1832
33190         * g77.f-torture/execute/1832.f: New test
33191
33192 2003-04-11  David Chad  <davidc@freebsd.org>
33193             Loren J. Rittle  <ljrittle@acm.org>
33194
33195         libobjc/8562
33196         * objc.dg/headers.m: New test.
33197
33198 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33199
33200         * gcc.c-torture/execute/builtin-noret-2.c: New.
33201         * gcc.c-torture/execute/builtin-noret-2.x: New.
33202         XFAIL builtin-noret-2.c at -O1 and above.
33203         * gcc.dg/redecl.c: New.
33204         * gcc.dg/Wshadow-1.c: Update error regexps.
33205
33206 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33207
33208         * g++.dg/abi/bitfield10.C: New test.
33209
33210 2003-04-09  Mike Stump  <mrs@apple.com>
33211
33212         * gcc.dg/pch/pch.exp: Make testcase names longer.
33213         * g++.dg/pch/pch.exp: Make testcase names longer.
33214
33215 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33216
33217         * gcc.dg/builtins-11.c: New test case.
33218
33219 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33220
33221         * gcc.dg/builtins-9.c: New test case.
33222         * gcc.dg/builtins-10.c: New test case.
33223
33224 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33225
33226         * gcc.dg/noncompile/init-4.c.c: New test.
33227
33228 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33229
33230         * gcc.misc-test/gcov-9.c: New test.
33231         * gcc.misc-test/gcov-10.c: New test
33232         * gcc.misc-test/gcov-11.c: New test.
33233
33234 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33235
33236         PR optimization/10024
33237         * gcc.c-torture/compile/20030405-1.c: New test.
33238
33239 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33240
33241         * gcc.dg/pch/static-3.c: New.
33242         * gcc.dg/pch/static-3.hs: New.
33243         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33244
33245 2003-04-04  Richard Henderson  <rth@redhat.com>
33246
33247         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33248         * g++.dg/eh/forced2.C: Likewise.
33249
33250 2003-04-03  Mike Stump  <mrs@apple.com>
33251
33252         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33253         target arg.
33254         (scan-assembler-times, scan-assembler-not): Likewise.
33255         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33256
33257 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33258
33259         * gcc.dg/sparc-loop-1.c: New test.
33260
33261 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33262
33263         PR other/9274
33264         * g++.dg/pch/system-2.C: New.
33265         * g++.dg/pch/system-2.Hs: New.
33266
33267 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33268
33269         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33270
33271         * g++.dg/eh/simd-1.C (vecfunc): Same.
33272
33273 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33274
33275         * gcc.c-torture/execute/20030401-1.c: New test case.
33276
33277 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33278
33279         * objc.dg/defs.m: New.
33280
33281 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33282
33283         * g++.dg/eh/simd-1.C: New.
33284         * g++.dg/eh/simd-2.C: New.
33285
33286 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33287
33288         * gcc.c-torture/execute/simd-3.c: New.
33289
33290 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33291
33292         PR c/9936
33293         * gcc.dg/20030331-2.c: New test.
33294
33295 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33296
33297         PR c++/10278
33298         * g++.dg/parse/crash2.C: New test.
33299
33300 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33301
33302         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33303         * gcc.c-torture/execute/20030331-1.c: ...here.
33304
33305 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33306
33307         * gcc.c-torture/execute/20030331-1.c: New test.
33308
33309 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33310
33311         * lib/gcov.exp: Adjust call return testing strings.
33312         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33313
33314 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33315
33316         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33317         * gcc.dg/builtins-7.c: New test case.
33318         * gcc.dg/builtins-8.c: New test case.
33319
33320 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33321
33322         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33323
33324 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33325
33326         PR c++/7647
33327         * g++.dg/lookup-class-member-2.C: New test.
33328
33329 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33330
33331         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33332
33333 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33334
33335         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33336
33337 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33338
33339         * g++.dg/init/attrib1.C: New test.
33340
33341 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33342
33343         * gcc.dg/ultrasp8.c: New test.
33344
33345 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33346
33347         * gcc.dg/ultrasp7.c: New test.
33348
33349 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33350
33351         PR c++/10047
33352         * g++.dg/template/inline1.C: New test.
33353
33354 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33355
33356         * gcc.dg/sparc-dwarf2.c: New test.
33357
33358 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33359
33360         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33361         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33362
33363 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33364
33365         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33366         than reading .x files.
33367         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33368         * g77.dg/gcov/gcov-1.f: Likewise.
33369         * gcc.misc-tests/gcov-4b.c: Likewise.
33370         * gcc.misc-tests/gcov-5b.c: Likewise.
33371         * gcc.misc-tests/gcov-6.c: Likewise.
33372         * gcc.misc-tests/gcov-7.c: Likewise.
33373         * gcc.misc-tests/gcov-8.c: Likewise.
33374         * g++.dg/gcov/gcov-1.x: Remove.
33375         * g77.dg/gcov/gcov-1.x: Likewise.
33376         * gcc.misc-tests/gcov-4b.x: Likewise.
33377         * gcc.misc-tests/gcov-5b.x: Likewise.
33378         * gcc.misc-tests/gcov-6.x: Likewise.
33379         * gcc.misc-tests/gcov-7.x: Likewise.
33380         * gcc.misc-tests/gcov-8.x: Likewise.
33381
33382 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33383
33384         PR opt/10087
33385         * gcc.dg/20030324-1.c: New test.
33386
33387 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33388
33389         PR c++/10224
33390         * g++.dg/template/arg3.C: New test.
33391
33392         PR c++/10158
33393         * g++.dg/template/friend18.C: New test.
33394
33395 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33396
33397         * g77.f-torture/compile/20030326-1.f: New test case.
33398
33399 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33400
33401         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33402
33403         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33404
33405 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33406
33407         * gcc.dg/ia64-sync-3.c: New test.
33408
33409 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33410
33411         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33412
33413 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33414
33415         * gcc.dg/ultrasp6.c: New test.
33416
33417 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33418
33419         * gcc.dg/i386-signbit-1.c: New test.
33420         * gcc.dg/i386-signbit-2.c: New test.
33421         * gcc.dg/i386-signbit-3.c: New test.
33422
33423 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33424
33425         * gcc.dg/ultrasp5.c: Fix options.
33426
33427 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33428
33429         * gcc.dg/ultrasp5.c: Fix comment.
33430
33431 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33432
33433         PR fortran/10197
33434         * g77.f-torture/execute/10197.f: New test.
33435
33436 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33437
33438         PR c++/9898, c++/383
33439         * g++.dg/template/conv6.C: New test.
33440
33441         PR c++/10119
33442         * g++.dg/template/ptrmem5.C: New test.
33443
33444         PR c++/10026
33445         * g++.dg/lookup/koenig1.C: New test.
33446
33447         PR C++/10199
33448         * g++.dg/lookup/template2.C: New test.
33449
33450 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33451
33452         * g++.dg/opt/rtti1.C: New test.
33453
33454 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33455
33456         * gcc.dg/ultrasp5.c: New test.
33457
33458 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33459
33460         PR middle-end/9967
33461         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33462         builtin fputs.
33463
33464 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33465
33466         PR c/8224
33467         * gcc.dg/20030323-1.c: New test.
33468
33469 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33470
33471         * gcc.c-torture/compile/20030323-1.c: New test case.
33472
33473 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33474
33475         * gcc.dg/20030321-1.c: New test.
33476
33477 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33478
33479         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33480
33481 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33482
33483         PR c++/9978, c++/9708
33484         * g++.dg/ext/vlm1.C: Adjust expected error.
33485         * g++.dg/ext/vla2.C: New test.
33486         * g++.dg/template/arg1.C: New test.
33487         * g++.dg/template/arg2.C: New test.
33488
33489 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33490
33491         * g77.f-torture/execute/select.f: New test.
33492         * g77.f-torture/noncompile/select_no_compile.f: New test.
33493
33494 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33495
33496         PR c++/9898
33497         * g++.dg/other/error4.C: New test.
33498
33499 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33500
33501         * g++.dg/template/friend17.C: New test.
33502
33503 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33504
33505         * gcc.c-torture/compile/20030320-1.c: New.
33506
33507 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33508
33509         * gcc.dg/builtins-6.c: New test case.
33510
33511 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33512
33513         PR target/10073
33514         * gcc.c-torture/compile/20030319-1.c: New.
33515
33516 2003-03-18  Jan Hubicka  <jh@suse.cz>
33517
33518         * gcc.dg/i386-cvt-1.c: New test.
33519
33520 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33521
33522         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33523         * objc.dg/naming-2.m: Likewise.
33524
33525 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33526
33527         PR c++/9639
33528         * g++.dg/parse/crash1.C: New test.
33529
33530 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33531
33532         PR c++/8805
33533         * g++.dg/eh/cleanup1.C: New test.
33534
33535 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33536
33537         * gcc.c-torture/execute/20030316-1.c: New test case.
33538
33539 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33540
33541         PR c++/9629
33542         * g++.dg/init/ctor2.C: New test.
33543
33544 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33545
33546         * g77.f-torture/compile/xformat.f: New test case.
33547
33548 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33549
33550         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33551         * g++.old-deja/g++.mike/eh50.C: Likewise.
33552
33553 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33554
33555         PR c++/6440
33556         * g++.dg/template/spec7.C: New test.
33557         * g++.dg/template/spec8.C: Likewise.
33558
33559 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33560
33561         * gcc.c-torture/execute/20030313-1.c: New test.
33562
33563 2003-03-14  Richard Henderson  <rth@redhat.com>
33564
33565         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33566
33567 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33568
33569         * gcc.c-torture/compile/20030314-1.c: New test.
33570
33571 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33572
33573         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33574         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33575         thumb target,
33576         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33577         to accept newer _imp__  prefix and additional
33578         newline in .drectve section.
33579         * gcc.dg/dll-4.c: Likewise.
33580         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33581         switch.
33582
33583 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33584
33585         * g++.dg/parse/namespace9.C: New test.
33586
33587         * g++.dg/init/ref5.C: New test.
33588         * g++.dg/parse/ptrmem1.C: Likewise.
33589
33590 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33591
33592         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33593         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33594         regular expression.
33595         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33596         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33597
33598 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33599
33600         * gcc.c-torture/execute/20030224-2.c: New test.
33601
33602 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33603
33604         * gcc.dg/decl-3.c: New test.
33605
33606 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33607
33608         * gcc.dg/i386-loop-2.c: New test.
33609
33610 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33611
33612         PR c++/9474
33613         * g++.dg/parse/namespace8.C: New test.
33614
33615         PR c++/9924
33616         * g++.dg/overload/builtin2.C: New test.
33617
33618 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33619
33620         * gcc.dg/return-type-3.c: New test.
33621
33622 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33623
33624         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33625         profiling options are not supported.
33626
33627 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33628
33629         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33630         * g++.old-deja/g++.warn/impint2.C: Likewise.
33631
33632 2003-03-10  Devang Patel  <dpatel@apple.com>
33633
33634         * g++.dg/cpp/c++_cmd_1.C: New test.
33635         * g++.dg/cpp/c++_cmd_1.h: New file.
33636
33637 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33638
33639         * gcc.dg/altivec-9.c: New file.
33640
33641 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33642
33643         * gcc.dg/ppc-sdata-1.c: New test.
33644         * gcc.dg/ppc-sdata-2.c: New test.
33645
33646 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33647
33648         PR c++/9373
33649         * g++.dg/opt/ptrmem2.C: New test.
33650
33651         PR c++/8534
33652         * g++.dg/opt/ptrmem1.C: New test.
33653
33654 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33655
33656         * gcc.dg/i386-loop-1.c: New test.
33657
33658 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33659
33660         PR c++/9970
33661         * g++.dg/lookup/friend1.C: New test.
33662
33663 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33664
33665         PR c++/9823
33666         * g++.dg/parser/constructor1.C: New test.
33667
33668 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33669
33670         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33671
33672         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33673
33674 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33675
33676         * gcc.dg/cpp/Wunused.c: Update test.
33677
33678 2003-03-08  Jan Hubicka  <jh@suse.cz>
33679
33680         * gcc.dg/inline-3.c: New test.
33681
33682 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33683
33684         PR c++/9809
33685         * g++.dg/parse/builtin1.C: New test.
33686
33687         PR c++/9982
33688         * g++.dg/abi/cookie1.C: New test.
33689         * g++.dg/abi/cookie2.C: Likewise.
33690
33691         PR c++/9524
33692         * g++.dg/template/field1.C: New test.
33693
33694         PR c++/9912
33695         * g++.dg/parse/class1.C: New test.
33696         * g++.dg/parse/namespace7.C: Likewise.
33697         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33698
33699 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33700
33701         * g++.dg/init/ref4.C: New test.
33702
33703 2003-03-07  Jan Hubicka  <jh@suse.cz>
33704
33705         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33706         * gcc.dg/inline-3.c: New test.
33707
33708 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33709
33710         * g++.dg/init/ref3.C: New test.
33711
33712         PR c++/9965
33713         * g++.dg/init/ref2.C: New test.
33714
33715         PR c++/9400
33716         * g++.dg/warn/Wshadow-2.C: New test.
33717
33718         PR c++/9791
33719         * g++.dg/warn/Woverloaded-1.C: New test.
33720
33721 2003-03-05  Jan Hubicka  <jh@suse.cz>
33722
33723         * gcc.dg/i386-local2.c: New.
33724         * gcc.dg/i386-local.c: Fix typo.
33725
33726 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33727
33728         * g++.dg/abi/layout3.C: New test.
33729
33730 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33731
33732         * gcc.c-torture/compile/20030305-1.c
33733
33734 2003-03-05  Jan Hubicka  <jh@suse.cz>
33735
33736         * gcc.dg/i386-local.c: New.
33737
33738 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33739
33740         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33741
33742 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33743
33744         * gcc.dg/switch-2.c: New test.
33745         * gcc.dg/switch-3.c: New test.
33746         * gcc.dg/Wswitch.c: Adjust line numbers.
33747         * gcc.dg/Wswitch-default.c: Likewise.
33748         * gcc.dg/Wswitch-enum.c: Likewise.
33749
33750 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33751
33752         * gcc.c-torture/execute/20030222-1.c: New test.
33753
33754 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33755
33756         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33757
33758 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33759
33760         PR c++/9878
33761         * g++.dg/init/ref1.C: New test.
33762
33763 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33764
33765         * gcc.dg/sh-relax.c: New SH-only test.
33766
33767 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33768
33769         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33770         comment explaining purpose of testcase.
33771
33772 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33773
33774         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33775         for HC11/HC12 (asm needs two int registers).
33776         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33777         HC11/HC12 because the test uses an asm which needs two 32-bit
33778         registers.
33779
33780 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33781
33782         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33783         for HC11/HC12 (array is too large otherwise).
33784         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33785         * gcc.c-torture/compile/20010518-2.x: Likewise.
33786         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33787         HC11/HC12 (array is too large).
33788
33789 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33790
33791         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33792         * lib/g++-dg.exp (g++-dg-test): Likewise.
33793
33794 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33795
33796         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33797         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33798
33799 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33800
33801         * g++.dg/warn/implicit-typename1.C: Remove warning.
33802
33803 2003-02-28  Richard Henderson  <rth@redhat.com>
33804
33805         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33806         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33807
33808 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33809
33810         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33811         * g++.dg/pch/pch.exp: Likewise.
33812
33813 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33814
33815         PR c++/9879
33816         * testsuite/g++.dg/init/new4.C: New test.
33817
33818 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33819
33820         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33821
33822 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33823
33824         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33825         unsigned long.
33826
33827         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33828         wider than float.
33829
33830 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33831
33832         * lib/scanasm.exp: Add support for counting numbers of
33833         occurences.
33834         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33835         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33836
33837 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33838
33839         PR c++/9683
33840         * g++.dg/template/static3.C: New test.
33841
33842         PR c++/9829
33843         * g++.dg/parse/namespace6.C: New test.
33844
33845 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33846
33847         PR target/9732
33848         * gcc.dg/20030225-1.c: New test.
33849
33850 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33851
33852         * README: Remove out-of-date information.
33853
33854         PR c++/9836
33855         * g++.dg/template/spec6.C: New test.
33856
33857 2003-02-24  Jeff Law  <law@redhat.com>
33858
33859         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33860
33861 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33862
33863         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33864         * gcc.dg/pragma-ep-1.c: Likewise.
33865
33866 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33867
33868         PR c++/9602
33869         * g++.dg/template/friend16.C: New test.
33870
33871 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33872
33873         PR c++/5333
33874         * g++.dg/parse/fused-params1.C: Adjust error messages.
33875         * g++.dg/template/nested3.C: New test.
33876
33877 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33878
33879         * g++.dg/abi/param1.C: New test.
33880
33881 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33882
33883         PR c++/7982
33884         * g++.dg/warn/implicit-typename1.C: New test.
33885
33886 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33887
33888         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33889         with "mtune".
33890         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33891         * gcc.c-torture/execute/20010129-1.x: Likewise.
33892         * gcc.dg/20011107-1.c: Likewise.
33893         * gcc.dg/20020108-1.c: Likewise.
33894         * gcc.dg/20020122-3.c: Likewise.
33895         * gcc.dg/20020206-1.c: Likewise.
33896         * gcc.dg/20020310-1.c: Likewise.
33897         * gcc.dg/20020426-2.c: Likewise.
33898         * gcc.dg/20020517-1.c: Likewise.
33899         * gcc.dg/991230-1.c: Likewise.
33900         * gcc.dg/i386-unroll-1.c: Likewise.
33901         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33902
33903 2003-02-22  Jan Hubicka  <jh@suse.cz>
33904
33905         * gcc.dg/i386-mul.c: New test.
33906
33907 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33908
33909         * gcc.dg/builtins-5.c: New test case.
33910
33911 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33912
33913         * gcc.dg/asmreg-1.c: New test.
33914
33915 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33916
33917         PR c++/9749
33918         * g++.dg/parse/varmod1.C: New test.
33919
33920 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33921
33922         PR c++/9727
33923         * g++.dg/template/op1.C: New test.
33924
33925 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33926
33927         PR c++/8906
33928         * g++.dg/template/nested2.C: New test.
33929
33930 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33931
33932         PR c++/8724
33933         * g++.dg/expr/dtor1.C: New test.
33934
33935 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33936
33937         * gcc.dg/cpp/include3.c: New test.
33938         * gcc.dg/cpp/inc/foo.h: New file.
33939
33940 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33941
33942         * gcc.c-torture/execute/20030221-1.c: New test.
33943
33944 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33945
33946         PR c++/9729
33947         * g++.dg/abi/conv1.C: New test.
33948
33949 2003-02-20  Jan Hubicka  <jh@suse.cz>
33950
33951         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33952
33953 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33954
33955         * gcc.c-torture/compile/20030219-1.c: New test.
33956
33957 2003-02-18  Jan Hubicka  <jh@suse.cz>
33958
33959         * gcc.dg/funcorder.c: New test.
33960
33961 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33962
33963         * gcc.c-torture/execute/20030218-1.c: New.
33964
33965 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33966
33967         * gcc.dg/20030218-1.c: New.
33968
33969 2003-02-18  Richard Henderson  <rth@redhat.com>
33970
33971         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33972         * gcc.dg/attr-used-2.c: New.
33973
33974 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33975
33976         PR c++/9704
33977         * g++.dg/init/copy5.C: New test.
33978
33979 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33980
33981         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33982         * g++.dg/pch/pch.exp: Likewise.
33983
33984 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33985
33986         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33987         STACK_SIZE is not defined.
33988
33989 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33990
33991         PR c++/9457
33992         * g++.dg/template/init1.C: New test.
33993
33994 2003-02-16  Jan HUbicka  <jh@suse.cz>
33995
33996         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33997         (foo): Add few extra tests
33998         * gcc.dg/c99-const-expr-3.c: Likewise.
33999         * gcc.c-torture/execute/20030216-1.c: New.
34000
34001 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34002
34003         PR c++/9459
34004         * g++.dg/ext/typeof4.C: New test.
34005
34006 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34007
34008         * gcc.dg/i386-387-3.c: New test case.
34009
34010 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34011
34012         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34013         cris-*-elf* cris-*-aout* and mmix-*-*.
34014
34015 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34016
34017         * gcc.dg/20030213-1.c: New test.
34018
34019 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34020
34021         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34022         * gcc.dg/i386-387-2.c: Likewise.
34023
34024 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34025
34026         * gcc.dg/ppc-spe.c: Fix formatting.
34027         Enable tests that were previously unsupported by gas.
34028         Delete tests for instructions that no longer exist.
34029         Switch arguments on evsubifw builtin.
34030
34031 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34032
34033         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34034         STACK_SIZE is too small.
34035
34036 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34037             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34038
34039         * gcc.dg/decl-2.c: New test.
34040
34041 2003-02-10  Jan Hubicka  <jh@suse.cz>
34042
34043         * gcc.dg/i386-fpcvt-1.c: New test.
34044
34045 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34046
34047         * gcc.c-torture/execute/20030209-1.c: New test.
34048
34049 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34050
34051         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34052         int-wide bitops, use the constants of the same width.
34053         Likewise, if long long is 32-bit wide, test bitops using
34054         32-bit constants.
34055
34056 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34057
34058         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34059
34060 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34061
34062         * testsuite/gcc.dg/builtins-4.c: New test case.
34063
34064 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34065
34066         * gcc.dg/20020430-1.c: Fix dg command typos.
34067         * gcc.dg/20020503-1.c: Likewise.
34068
34069 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34070
34071         PR c++/8785
34072         * g++.dg/parse/fused-params1.C: New test.
34073
34074         PR c++/8857
34075         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34076
34077         PR c++/8921
34078         * g++.dg/parse/non-dependent1.C: New test.
34079
34080         PR c++/8928
34081         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34082
34083         PR c++/9228
34084         * g++.dg/parse/undefined7.C: New test.
34085         * g++.dg/parse/non-templ1.C: New test.
34086
34087         PR c++/9229
34088         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34089
34090 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34091
34092         * gcc.c-torture/compile/20030206-1.c: New test.
34093
34094 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34095
34096         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34097         "pow" to "foo" to avoid potential confusion with a math built-in.
34098
34099 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34100
34101         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34102         conditions for SPARC targets.
34103
34104 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34105
34106         * gcc.dg/20030204-1.c: New test.
34107
34108 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34109
34110         PR c++/38
34111         * g++.dg/parse/array-size1.C: New test.
34112
34113         PR c++/5657
34114         * g++.dg/parse/undefined3.C: New test.
34115
34116         PR c++/5665
34117         * g++.dg/parse/undefined4.C: New test.
34118
34119         PR c++/5975
34120         * g++.dg/parse/undefined5.C: New test.
34121
34122         PR c++/7259
34123         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34124
34125         PR c++/8578
34126         * g++.dg/parse/casting-operator1.C: New test.
34127
34128         PR c++/8596
34129         * g++.dg/parse/undefined6.C: New test.
34130
34131         PR c++/8736
34132         * g++.dg/parse/missing-template1.C: New test.
34133
34134 2003-02-04  Jan Hubicka  <jh@suse.cz>
34135
34136         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34137         * gcc.dg/i386-cmov?.c: Likewise.
34138         * gcc.dg/i386-fpcvt-?.c: Likewise.
34139         * gcc.dg/i386-ssefp-1.c: Likewise.
34140         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34141         conventions.
34142
34143 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34144
34145         PR c++/7129
34146         * testsuite/g++.dg/ext/max.C: New test.
34147
34148 2003-02-03  Jan Hubicka  <jh@suse.cz>
34149
34150         * gcc.c-torture/execute/20030203-1.c: New test.
34151
34152 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34153
34154         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34155         'natural-endian'.
34156
34157 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34158
34159         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34160         * g++.dg/init/new2.C: Likewise.
34161         * g++.dg/other/new1.C: Likewise.
34162
34163 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34164
34165         * gcc.dg/struct-ret-libc.c: New test.
34166
34167 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34168
34169         * gcc.dg/20030129-1.c: New test.
34170
34171 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34172
34173         PR c++/8849
34174         * g++.dg/template/ptrmem4.C: New test.
34175
34176 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34177
34178         * g++.dg/parser/constant1.C: New test.
34179
34180 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34181
34182         PR c++/8591
34183         * g++.dg/parse/friend2.C: New test.
34184
34185 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34186
34187         PR c++/9437
34188         * g++.dg/template/unify4.C: New test.
34189
34190 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34191
34192         * gcc.c-torture/execute/20030128-1.c: New test.
34193
34194 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34195
34196         * g++.dg/lookup/nested1.C: Test moved from ...
34197         * g++.old-deja/g++.other/lookup24.C: ... here.
34198
34199 2003-01-28  Jan Hubicka  <jh@suse.cz>
34200
34201         * gcc.dg/i386-cmov5.c: New test.
34202
34203 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34204
34205         * gcc.c-torture/execute/20010925-1.c: Changed the
34206         memcpy declaration.
34207
34208 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34209
34210         PR c++/3902
34211         * g++.dg/parse/template5.C: New test.
34212
34213 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34214
34215         PR fortran/9258
34216         * g77.dg/pr9258: New test.
34217
34218 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34219
34220         * README: Move relevant parts from README.g++.
34221
34222         * README.g++: Remove this file.
34223
34224 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34225
34226         * g++.dg/abi/dcast1.C: New test.
34227
34228 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34229
34230         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34231
34232 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34233
34234         PR c++/47
34235         * g++.old-deja/g++.other/lookup24.C: New test.
34236
34237 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34238
34239         PR middle-end/7227
34240         * gcc.dg/uninit-C.c: New test.
34241
34242 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34243
34244         * g++.dg/abi/covariant1.C: New test.
34245
34246 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34247
34248         * gcc.dg/20030123-1.c: New test.
34249
34250 2003-01-25  Jan Hubicka  <jh@suse.cz>
34251
34252         PR opt/8492
34253         * gcc.c-torture/compile/20030125-1.c
34254
34255 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34256
34257         PR c++/9403
34258         * g++.dg/parse/template3.C: New test.
34259         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34260
34261         PR c++/795
34262         * g++.dg/parse/template4.C: New test.
34263
34264         PR c++/9415
34265         * g++.dg/template/qual2.C: New test.
34266
34267         PR c++/8545
34268         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34269
34270         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34271
34272 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34273
34274         * gcc.c-torture/execute/switch-1.c: New test case.
34275
34276 2003-01-25  Jan Hubicka  <jh@suse.cz>
34277
34278         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34279
34280 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34281
34282         Tweaks for Bison-1.875. From the NEWS file:
34283         "- `parse error' -> `syntax error'
34284         Bison now uniformly uses the term `syntax error'"
34285         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34286         * gcc.dg/cpp/digraph2.c: Likewise.
34287         * gcc.dg/cpp/direct2.c: Likewise.
34288         * gcc.dg/cpp/paste4.c: Likewise.
34289         * gcc.dg/c90-restrict-1.c: Likewise.
34290         * gcc.dg/c99-func-2.c: Likewise.
34291         * gcc.dg/noncompile/920721-2.c: Likewise.
34292         * gcc.dg/noncompile/930622-2.c: Likewise.
34293         * gcc.dg/noncompile/940112-1.c: Likewise.
34294         * gcc.dg/noncompile/950921-1.c: Likewise.
34295         * gcc.dg/noncompile/951123-1.c: Likewise.
34296         * gcc.dg/noncompile/971104-1.c: Likewise.
34297         * gcc.dg/noncompile/990416-1.c: Likewise.
34298
34299 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34300
34301         * g++.dg/parse/undefined1.C: Add error message.
34302
34303 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34304
34305         PR c++/9354
34306         * g++.dg/parse/new1.C: New test.
34307
34308         PR c++/9216
34309         * g++.dg/parse/template2.C: New test.
34310
34311         PR c++/9354
34312         * g++.dg/parse/typedef2.C: New test.
34313
34314         PR c++/9328
34315         * g++.dg/ext/typeof3.C: New test.
34316
34317 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34318
34319         PR c++/2738
34320         * g++.dg/parse/ret-type1.C: New test.
34321
34322         PR c++/3792
34323         * g++.dg/parse/tmpl-outside1.C: New test.
34324
34325         PR c++/4207
34326         * g++.dg/parse/int-as-enum1.C: New test.
34327
34328         PR c++/4903
34329         * g++.dg/parse/no-typename1.C: New test.
34330
34331         PR c++/5533
34332         * g++.dg/parse/no-value1.C: New test.
34333
34334         PR c++/5921
34335         * g++.dg/parse/wrong-inline1.C: New test.
34336
34337         PR c++/6402
34338         * g++.dg/parse/ref1.C: New test.
34339
34340         PR c++/6992
34341         * g++.dg/parse/attr-ctor1.C: New test.
34342
34343         PR c++/7229
34344         * g++.dg/parse/namespace5.C: New test.
34345
34346         PR c++/7917
34347         * g++.dg/parse/func-def1.C: New test.
34348
34349         PR c++/8143
34350         * g++.dg/parse/undefined1.C: New test.
34351
34352         PR c++/5723, PR c++/8522
34353         * g++.dg/parse/specialization1.C: New test.
34354
34355         PR c++/163, PR c++/8595
34356         * g++.dg/parse/struct-as-enum1.C: New test.
34357
34358         PR c++/9173
34359         * g++.dg/parse/undefined2.C: New test.
34360
34361 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34362
34363         PR c++/9298
34364         * g++.dg/parse/template1.C: New test.
34365
34366         PR c++/9384
34367         * g++.dg/parse/using1.C: New test.
34368
34369         PR c++/9285
34370         PR c++/9294
34371         * g++.dg/parse/expr2.C: New test.
34372
34373         PR c++/9388
34374         * g++.dg/parse/lookup2.C: Likewise.
34375
34376 2003-01-21  Jan Hubicka  <jh@suse.cz>
34377
34378         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34379         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34380         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34381         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34382
34383 2003-01-20  Nick Clifton  <nickc@redhat.com>
34384
34385         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34386         problem with ARM sibcall code generation.
34387
34388 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34389
34390         * gcc.c-torture/execute/20030120-1.c: New.
34391
34392 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34393
34394         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34395
34396 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34397
34398         PR c++/9272
34399         * g++.dg/parse/ctor1.C: New test.
34400
34401         PR c++/9294:
34402         * g++.dg/parse/qualified1.C: New test.
34403
34404         * g++.dg/parse/typename3.C: New test.
34405
34406 2003-01-16  Richard Henderson  <rth@redhat.com>
34407
34408         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34409
34410 2003-01-16  Richard Henderson  <rth@redhat.com>
34411
34412         * g++.dg/pch/pch.exp: Copy test header to the working directory
34413         before using it either for precompilation or direct use.
34414         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34415         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34416
34417 2003-01-16  Richard Henderson  <rth@redhat.com>
34418
34419         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34420         before using it either for precompilation or direct use.
34421         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34422         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34423
34424 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34425
34426         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34427         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34428         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34429         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34430         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34431         typename warning into error.
34432         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34433         error messages.
34434         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34435         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34436         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34437         messages.
34438         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34439         make declaration visible in template.
34440         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34441         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34442         messages.
34443         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34444         message.
34445         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34446         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34447         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34448         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34449         typename warning with error message.
34450         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34451         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34452         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34453
34454 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34455
34456         * g++.dg/parse/ambig2.C: New test.
34457
34458 2003-01-15  Richard Henderson  <rth@redhat.com>
34459
34460         * g++.dg/tls/init-2.C: Update error message string.
34461
34462 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34463
34464         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34465
34466 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34467
34468         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34469         all for HC11/HC12.
34470         * gcc.c-torture/compile/20001205-1.x: Likewise.
34471         * gcc.c-torture/compile/20001226-1.x: Likewise.
34472         * gcc.c-torture/compile/920520-1.x: Likewise.
34473         * gcc.c-torture/compile/961203-1.x: Likewise.
34474         * gcc.c-torture/compile/20020604-1.x: Likewise.
34475
34476 2003-01-15  Jan Hubicka  <jh@suse.cz>
34477
34478         * gcc.c-torture/compile/20030115-1.c: New test.
34479
34480         * gcc.dg/i386-fpcvt-1.c: New test.
34481         * gcc.dg/i386-fpcvt-2.c: New test.
34482
34483 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34484
34485         Further conform g++'s __vmi_class_type_info to the C++ ABI
34486         specification.
34487         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34488         the specification.
34489
34490 2003-01-14  Jan Hubicka  <jh@suse.cz>
34491
34492         * gcc.dg/i386-fpcvt-1.c: New test.
34493         * gcc.dg/i386-fpcvt-2.c: New test.
34494
34495 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34496
34497         * gcc.dg/i386-mmx-3.c: New test.
34498
34499 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34500
34501         PR c++/9264
34502         * g++.dg/parse/octal1.C: New file.
34503
34504         PR c++/9172
34505         * g++.dg/parse/typename1.C: New file.
34506
34507 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34508
34509         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34510         * gcc.dg/bf-no-ms-layout.c: Likewise.
34511         * gcc.dg/bf-ms-attrib.c: Likewise.
34512
34513 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34514
34515         PR c++/9099
34516         * g++.dg/parse/dtor1.C: New file.
34517
34518         PR c++/9128
34519         * g++.dg/rtti/typeid1.C: New file.
34520
34521         PR c++/9153
34522         * g++.dg/parse/lookup1.C: New file.
34523
34524         PR c++/9171
34525         * g++.dg/templ/spec5.C: New file.
34526
34527 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34528
34529         * gcc.c-torture/compile/20030110-1.c: New test.
34530
34531 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34532
34533         Merge from pch-branch:
34534
34535         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34536
34537         * gcc.dg/pch/cpp-1.h: New.
34538         * gcc.dg/pch/cpp-1.c: New.
34539         * gcc.dg/pch/cpp-2.h: New.
34540         * gcc.dg/pch/cpp-2.c: New.
34541
34542         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34543
34544         * gcc.dg/pch/except-1.h: New.
34545         * gcc.dg/pch/except-1.c: New.
34546
34547         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34548
34549         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34550         running test.
34551         * gcc.dg/pch: Include *.hp not *.h.
34552         * gcc.dg/pch/system-1.h: New.
34553         * gcc.dg/pch/system-1.c: New.
34554
34555         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34556
34557         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34558         rather than trying to build and run a program using PCH.
34559         * gcc.dg/pch: Remove dg-do commands from test files.
34560
34561         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34562
34563         * gcc.dg/pch/macro-3.c: New.
34564         * gcc.dg/pch/macro-3.h: New.
34565
34566         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34567
34568         * gcc.dg/pch/common-1.c: New.
34569         * gcc.dg/pch/common-1.h: New.
34570         * gcc.dg/pch/decl-1.c: New.
34571         * gcc.dg/pch/decl-1.h: New.
34572         * gcc.dg/pch/decl-2.c: New.
34573         * gcc.dg/pch/decl-2.h: New.
34574         * gcc.dg/pch/decl-3.c: New.
34575         * gcc.dg/pch/decl-3.h: New.
34576         * gcc.dg/pch/decl-4.c: New.
34577         * gcc.dg/pch/decl-4.h: New.
34578         * gcc.dg/pch/decl-5.c: New.
34579         * gcc.dg/pch/decl-5.h: New.
34580         * gcc.dg/pch/global-1.c: New.
34581         * gcc.dg/pch/global-1.h: New.
34582         * gcc.dg/pch/inline-1.c: New.
34583         * gcc.dg/pch/inline-1.h: New.
34584         * gcc.dg/pch/inline-2.c: New.
34585         * gcc.dg/pch/inline-2.h: New.
34586         * gcc.dg/pch/static-1.c: New.
34587         * gcc.dg/pch/static-1.h: New.
34588         * gcc.dg/pch/static-2.c: New.
34589         * gcc.dg/pch/static-2.h: New.
34590
34591         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34592
34593         * g++.dg/pch/pch.exp: Better handle failing testcases.
34594         * gcc.dg/pch/pch.exp: Likewise.
34595         * gcc.dg/pch/macro-1.c: New.
34596         * gcc.dg/pch/macro-1.h: New.
34597         * gcc.dg/pch/macro-2.c: New.
34598         * gcc.dg/pch/macro-2.h: New.
34599
34600         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34601
34602         * g++.dg/dg.exp: Treat files in pch/ specially.
34603         * g++.dg/pch/pch.exp: New file.
34604         * g++.dg/pch/empty.H: New file.
34605         * g++.dg/pch/empty.C: New file.
34606         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34607         "precompile".
34608
34609         * gcc.dg/pch/pch.exp: New file.
34610         * gcc.dg/pch/empty.h: New file.
34611         * gcc.dg/pch/empty.c: New file.
34612         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34613         "precompile".
34614
34615 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34616
34617         * g++.dg/template/friend14.C: New test.
34618
34619 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34620
34621         * gcc.dg/old-style-asm-1.c: New test.
34622
34623 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34624
34625         * gcc.c-torture/compile/20030109-1.c: New test.
34626
34627 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34628
34629         * gcc.c-torture/execute/20030109-1.c: New test.
34630
34631 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34632
34633         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34634         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34635         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34636         * g++.old-deja/g++.mike/eh2.C: Likewise.
34637         * g++.old-deja/g++.mike/eh3.C: Likewise.
34638         * g++.old-deja/g++.mike/eh5.C: Likewise.
34639         * g++.old-deja/g++.mike/eh6.C: Likewise.
34640         * g++.old-deja/g++.mike/eh7.C: Likewise.
34641         * g++.old-deja/g++.mike/eh8.C: Likewise.
34642         * g++.old-deja/g++.mike/eh9.C: Likewise.
34643         * g++.old-deja/g++.mike/eh10.C: Likewise.
34644         * g++.old-deja/g++.mike/eh12.C: Likewise.
34645         * g++.old-deja/g++.mike/eh13.C: Likewise.
34646         * g++.old-deja/g++.mike/eh14.C: Likewise.
34647         * g++.old-deja/g++.mike/eh16.C: Likewise.
34648         * g++.old-deja/g++.mike/eh17.C: Likewise.
34649         * g++.old-deja/g++.mike/eh18.C: Likewise.
34650         * g++.old-deja/g++.mike/eh21.C: Likewise.
34651         * g++.old-deja/g++.mike/eh23.C: Likewise.
34652         * g++.old-deja/g++.mike/eh24.C: Likewise.
34653         * g++.old-deja/g++.mike/eh25.C: Likewise.
34654         * g++.old-deja/g++.mike/eh26.C: Likewise.
34655         * g++.old-deja/g++.mike/eh27.C: Likewise.
34656         * g++.old-deja/g++.mike/eh28.C: Likewise.
34657         * g++.old-deja/g++.mike/eh29.C: Likewise.
34658         * g++.old-deja/g++.mike/eh31.C: Likewise.
34659         * g++.old-deja/g++.mike/eh33.C: Likewise.
34660         * g++.old-deja/g++.mike/eh34.C: Likewise.
34661         * g++.old-deja/g++.mike/eh35.C: Likewise.
34662         * g++.old-deja/g++.mike/eh36.C: Likewise.
34663         * g++.old-deja/g++.mike/eh37.C: Likewise.
34664         * g++.old-deja/g++.mike/eh38.C: Likewise.
34665         * g++.old-deja/g++.mike/eh39.C: Likewise.
34666         * g++.old-deja/g++.mike/eh40.C: Likewise.
34667         * g++.old-deja/g++.mike/eh41.C: Likewise.
34668         * g++.old-deja/g++.mike/eh42.C: Likewise.
34669         * g++.old-deja/g++.mike/eh44.C: Likewise.
34670         * g++.old-deja/g++.mike/eh46.C: Likewise.
34671         * g++.old-deja/g++.mike/eh47.C: Likewise.
34672         * g++.old-deja/g++.mike/eh48.C: Likewise.
34673         * g++.old-deja/g++.mike/eh49.C: Likewise.
34674         * g++.old-deja/g++.mike/eh50.C: Likewise.
34675         * g++.old-deja/g++.mike/eh51.C: Likewise.
34676         * g++.old-deja/g++.mike/eh53.C: Likewise.
34677         * g++.old-deja/g++.mike/eh55.C: Likewise.
34678         * g++.old-deja/g++.mike/p7912.C: Likewise.
34679         * g++.old-deja/g++.mike/p9706.C: Likewise.
34680         * g++.old-deja/g++.mike/p10416.C: Likewise.
34681         * g++.old-deja/g++.mike/p11667.C: Likewise.
34682         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34683         Remove redundant reference to Iris.
34684         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34685         Elxsi, i860, Pico Java, and WE32K.
34686
34687 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34688
34689         * g++.dg/ext/asm4.C: New test.
34690
34691 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34692
34693         PR c++/9030
34694         * g++.dg/template/friend12.C: New test.
34695         * g++.dg/template/friend13.C: Likewise.
34696         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34697
34698 2003-01-08  Jan Hubicka  <jh@suse.cz>
34699
34700         * gcc.dg/i386-cadd.c: New test.
34701         * gcc.dg/i386-cmov4.c: Likewise.
34702
34703 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34704
34705         PR c++/9165
34706         * g++.dg/warn/Wunused-3.C: New test.
34707
34708         * g++.dg/abi/bitfield9.C: New test.
34709
34710         PR c++/9189
34711         * g++.dg/parse/defarg3.C: New test.
34712
34713 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34714
34715         * g++.dg/parse/ambig1.C: New test.
34716         * g++.dg/parse/defarg2.C: New test.
34717
34718 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34719
34720         * g++.dg/template/defarg-1.C: New test.
34721         * g++.dg/template/local2.C: Likewise.
34722
34723 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34724
34725         * gcc.c-torture/execute/20030105-1.c: New test.
34726
34727 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34728
34729         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34730         * g++.dg/parse/namespace4.C: Likewise.
34731
34732 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34733
34734         * g++.dg/template/ntp2.C: New test.
34735
34736 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34737
34738         * g++.dg/parse/extern-C-1.C: New test.
34739
34740         * g++.dg/parse/namespace4.C: New test.
34741
34742         * g++.dg/template/nested1.C: New test.
34743
34744         * g++.dg/parse/namespace3.C: New test.
34745
34746 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34747
34748         * g++.dg/lookup/two-stage1.C: New test.
34749
34750 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34751
34752         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34753         * g++.old-deja/g++.jason/access8.C: Likewise.
34754         * g++.old-deja/g++.other/decl5.C: Likewise.
34755
34756 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34757
34758         * g++.dg/parse/parse7.C: New test.
34759
34760 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34761
34762         PR c++/2843
34763         * g++.dg/ext/attrib7.C: New test.
34764
34765 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34766
34767         * g++.dg/parse/parse6.C: New test.
34768
34769 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34770
34771         * gcc.dg/h8300-stack-1.c: New.
34772
34773 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34774
34775         g++.dg/lookup/exception1.C: New test.
34776
34777         g++.dg/lookup/template1.C: New test.
34778
34779         g++.dg/parse/namespace2.C: New test.
34780
34781         g++.dg/parse/parens2.C: New test.
34782
34783 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34784
34785         * g++.dg/parse/parse5.C: New test.
34786         * g++.dg/lookup/scoped4.C: New test.
34787
34788 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34789
34790         * g++.dg/parse/parens1.C: New test.
34791
34792         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34793         angle-bracket1.C.
34794         * g++.dg/parse/parens2.C: New test.
34795
34796         * g++.dg/lookup/scope-operator1.C: New test.
34797
34798         * g++.dg/parse/operator1.C: New test.
34799
34800 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34801
34802         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34803         * g++.old-deja/g++.other/access6.C: Likewise.
34804         * g++.old-deja/g++.other/decl1.C: Likewise.
34805         * g++.old-deja/g++.pt/typename12.C: Likewise.
34806
34807 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34808
34809         * g++.dg/parse/namespace1.C: New test.
34810
34811 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34812
34813         * g++.dg/parse/parse4.C: New test.
34814
34815 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34816
34817         * g++.dg/parse/parse3.C: New test.
34818
34819 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34820
34821         * g++.dg/parse/parse2.C: New test.
34822
34823 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34824
34825         * g++.dg/template/friend11.C: New test.
34826
34827 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34828
34829         * g++.dg/parse/parse1.C: New test.
34830
34831 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34832
34833         * lib/profopt.exp: Change the name of a global variable to avoid
34834         possible clashes with other test suites.
34835
34836 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34837
34838         * g++.dg/inherit/covariant8.C: New test.
34839
34840 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34841
34842         * g++.dg/init/array9.C: New test.
34843
34844         PR c++/9112
34845         * g++.dg/parse/expr1.C: New test.
34846
34847 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34848
34849         * gcc.c-torture/compile/20021230-1.c: New test.
34850
34851 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34852
34853         * g++.dg/inherit/covariant5.C: New test.
34854         * g++.dg/inherit/covariant6.C: New test.
34855         * g++.dg/inherit/covariant7.C: New test.
34856
34857 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34858
34859         PR c++/2739
34860         * g++.dg/other/access2.C: New test.
34861
34862 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34863
34864         * g++.dg/other/anon-struct.C: No longer fails
34865         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34866         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34867         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34868
34869 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34870
34871         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34872
34873 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34874
34875         * g++.dg/eh/spec4.C: Remove stray semicolon.
34876         * g++.dg/expr/pmf-1.C: Change error message.
34877         * g++.dg/ext/asm1.C: Remove stray semicolon.
34878         * g++.dg/ext/typename1.C: Add missing typenames.
34879         * g++.dg/inherit/template-as-base.C: Change error message.
34880         * g++.dg/lookup/scoped1.C: Likewise.
34881         * g++.dg/lookup/scoped2.C: Likewise.
34882         * g++.dg/lookup/using2.C: Likewise.
34883         * g++.dg/other/component1.C: Remove stray semicolon.
34884         * g++.dg/other/do1.C: Change error message.
34885         * g++.dg/other/error2.C: Likewise.
34886         * g++.dg/other/init1.C: Likewise.
34887         * g++.dg/other/packed1.C: Remove stray semicolon.
34888         * g++.dg/other/ptrmem2.C: Change error message.
34889         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34890         marker.
34891         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34892         * g++.dg/template/access3.C: Add typename keyword.
34893         * g++.dg/template/access5.C: Remove stray semicolon.
34894         * g++.dg/template/access6.C: Likewise.
34895         * g++.dg/template/complit1.C: Likewise.
34896         * g++.dg/template/crash1.C: Change error message.
34897         * g++.dg/template/inherit2.C: Remove stray semicolon.
34898         * g++.dg/template/instantiate2.C: Likewise.
34899         * g++.dg/template/instantiate3.C: Change error message.
34900         * g++.dg/template/qual1.C: Remove stray semicolon.
34901         * g++.dg/template/qualttp18.C: Change error message.
34902         * g++.dg/template/ref1.C: Remove stray semicolon.
34903         * g++.dg/template/sizeof1.C (A::value): Declare it.
34904         * g++.dg/template/spec4.C: Change error message.
34905         * g++.dg/template/static1.C: Likewise.
34906         * g++.dg/template/type1.C: Likewise.
34907         * g++.dg/template/typename3.C: Likewise.
34908         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34909         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34910         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34911         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34912         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34913         named return value extension.
34914         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34915         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34916         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34917         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34918         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34919         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34920         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34921         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34922         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34923         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34924         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34925         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34926         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34927         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34928         syntax.
34929         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34930         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34931         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34932         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34933         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34934         * g++.old-deja/g++.brendan/template11.C: Likewise.
34935         * g++.old-deja/g++.brendan/template26.C: Likewise.
34936         * g++.old-deja/g++.brendan/template27.C: Use explicit
34937         specialization syntax.
34938         * g++.old-deja/g++.brendan/template30.C: Likewise.
34939         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34940         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34941         non-dependent names.
34942         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34943         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34944         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34945         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34946         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34947         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34948         named return value extension.
34949         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34950         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34951         * g++.old-deja/g++.ext/return1.C: Likewise.
34952         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34953         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34954         * g++.old-deja/g++.jason/access8.C: Likewise.
34955         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34956         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34957         pseudo-destructor names.
34958         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34959         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34960         pseudo-destructor names.
34961         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34962         * g++.old-deja/g++.jason/overload19.C: Likewise.
34963         * g++.old-deja/g++.jason/overload32.C: Likewise.
34964         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34965         stray semicolons.
34966         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34967         * g++.old-deja/g++.jason/return.C: Likewise.
34968         * g++.old-deja/g++.jason/return2.C: Likewise.
34969         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34970         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34971         syntax.
34972         * g++.old-deja/g++.jason/template10.C: Account for use of
34973         non-dependent names.
34974         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34975         syntax.
34976         * g++.old-deja/g++.jason/template37.C: Likewise.
34977         * g++.old-deja/g++.law/access4.C: Change error messages.
34978         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34979         pseudo-destructor names.
34980         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34981         * g++.old-deja/g++.law/ctors9.C: Likewise.
34982         * g++.old-deja/g++.law/cvt22.C: Likewise.
34983         * g++.old-deja/g++.law/dtors5.C: Likewise.
34984         * g++.old-deja/g++.law/global-init1.C: Likewise.
34985         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34986         * g++.old-deja/g++.law/operators28.C: Likewise.
34987         * g++.old-deja/g++.law/visibility28.C: Likewise.
34988         * g++.old-deja/g++.martin/eval1.C: Likewise.
34989         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34990         name.
34991         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34992         * g++.old-deja/g++.mike/net34.C: Likewise.
34993         * g++.old-deja/g++.mike/net36.C: Likewise.
34994         * g++.old-deja/g++.mike/ns2.C: Likewise.
34995         * g++.old-deja/g++.mike/p12306.C: Likewise.
34996         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34997         value extension.
34998         * g++.old-deja/g++.mike/p700.C: Likewise.
34999         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35000         * g++.old-deja/g++.mike/p710.C: Likewise.
35001         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35002         value extension.
35003         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35004         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35005         * g++.old-deja/g++.ns/crash2.C: Likewise.
35006         * g++.old-deja/g++.ns/crash3.C: Likewise.
35007         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35008         * g++.old-deja/g++.ns/ns17.C: Likewise.
35009         * g++.old-deja/g++.ns/template16.C: Likewise.
35010         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35011         keyword.
35012         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35013         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35014         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35015         named return value extension.
35016         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35017         * g++.old-deja/g++.other/access4.C: Issue additional error
35018         messages.
35019         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35020         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35021         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35022         * g++.old-deja/g++.other/crash25.C: Change error message.
35023         * g++.old-deja/g++.other/crash4.C: Change error message.
35024         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35025         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35026         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35027         checks.
35028         * g++.old-deja/g++.other/defarg8.C: Likewise.
35029         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35030         * g++.old-deja/g++.other/dtor10.C: Likewise.
35031         * g++.old-deja/g++.other/incomplete.C: Likewise.
35032         * g++.old-deja/g++.other/linkage7.C: Likewise.
35033         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35034         lookup algorithm.
35035         * g++.old-deja/g++.other/mangle2.C: Likewise.
35036         * g++.old-deja/g++.other/refinit2.C: Likewise.
35037         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35038         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35039         * g++.old-deja/g++.pt/crash28.C: Likewise.
35040         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35041         syntax.
35042         * g++.old-deja/g++.pt/crash32.C: Change error message.
35043         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35044         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35045         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35046         error message position.
35047         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35048         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35049         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35050         syntax.
35051         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35052         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35053         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35054         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35055         keyword.
35056         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35057         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35058         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35059         keyword.
35060         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35061         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35062         syntax.
35063         * g++.old-deja/g++.pt/friend28.C: Account for use of
35064         non-dependent names.
35065         * g++.old-deja/g++.pt/friend29.C: Likewise.
35066         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35067         rules.
35068         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35069         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35070         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35071         lookup rules.
35072         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35073         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35074         keyword.
35075         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35076         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35077         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35078         keyword.
35079         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35080         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35081         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35082         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35083         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35084         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35085         keyword.
35086         * g++.old-deja/g++.pt/spec10.C: Likewise.
35087         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35088         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35089         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35090         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35091         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35092         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35093         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35094         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35095         * g++.old-deja/g++.pt/typename15.C: Likewise.
35096         * g++.old-deja/g++.pt/typename22.C: Likewise.
35097         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35098         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35099         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35100         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35101         syntax.
35102         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35103         return value extension.
35104         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35105         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35106         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35107         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35108
35109 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35110
35111         * g++.dg/warn/inline1.C: New test.
35112         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35113         * g++.old-deja/g++.jason/synth10.C: Likewise.
35114         * g++.old-deja/g++.mike/net31.C: Likewise.
35115         * g++.old-deja/g++.mike/p8786.C: Likewise.
35116
35117         * g++.dg/template/friend10.C: New test.
35118         * g++.dg/template/conv5.C: New test.
35119
35120 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35121
35122         * g++.dg/lookup/scoped3.C: New test.
35123
35124         * g++.dg/lookup/decl1.C: New test.
35125         * g++.dg/lookup/decl2.C: New test.
35126
35127 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35128
35129         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35130         gcc.c-torture/compile/20021015-1.c,
35131         gcc.c-torture/compile/20021015-2.c,
35132         gcc.c-torture/compile/20021123-1.c,
35133         gcc.c-torture/compile/20021123-2.c,
35134         gcc.c-torture/compile/20021123-3.c,
35135         gcc.c-torture/compile/20021123-4.c,
35136         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35137         only to 3.1 or 3.2 branch.
35138
35139 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35140
35141         * gcc.dg/i386-bitfield3.c: New test.
35142
35143         * gcc.dg/i386-bitfield2.c: New test.
35144
35145 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35146
35147         * g++.dg/parse/conv_op1.C: New test.
35148
35149 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35150
35151         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35152         approved.
35153
35154 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35155
35156         * gcc.c-torture/compile/20021220-1.c: New test.
35157
35158 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35159
35160         * gcc.dg/i386-fastcall-1.c: New.
35161
35162 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35163
35164         * gcc.c-torture/execute/20021219-1.c: New test.
35165
35166 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35167
35168         * gcc.dg/i386-pic-1.c: New test.
35169
35170 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35171
35172         PR c++/8099
35173         * g++.dg/template/friend9.C: New test.
35174
35175 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35176
35177         PR c++/3663
35178         * g++.dg/template/access7.C: New test.
35179
35180 2002-12-18  Nick Clifton  <nickc@redhat.com>
35181
35182         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35183         the libstdc++-v3 directory has been found.
35184
35185 2002-12-12  Devang Patel <dpatel@apple.com>
35186         * gcc.dg/darwin-ld-1.c: New test.
35187         * gcc.dg/darwin-ld-2.c: New test.
35188         * gcc.dg/darwin-ld-3.c: New test.
35189         * gcc.dg/darwin-ld-4.c: New test.
35190         * gcc.dg/darwin-ld-5.c: New test.
35191
35192 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35193
35194         * gcc.c-torture/compile/20021212-1.c: New test.
35195
35196 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35197
35198         * gcc.dg/fshort-wchar: New test.
35199
35200 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35201
35202         PR c++/8372
35203         * g++.dg/template/dtor1.C: New test.
35204
35205         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35206         markers.
35207
35208 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35209
35210         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35211
35212 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35213
35214         * g++.dg/template/static1.C: New test.
35215         * g++.dg/template/static2.C: New test.
35216         * g++.old-deja/g++.ext/memconst.C: New test.
35217
35218 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35219
35220         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35221         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35222         * g++.dg/special/initp1.C: Likewise.
35223
35224 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35225
35226         * gcc.c-torture/execute/20021204-1.c: New test.
35227
35228 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35229
35230         * gcc.dg/ppc-fmadd-1.c: New file.
35231         * gcc.dg/ppc-fmadd-2.c: New file.
35232         * gcc.dg/ppc-fmadd-3.c: New file.
35233
35234 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35235
35236         * gcc.c-torture/compile/20021204-1.c: New test.
35237
35238 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35239
35240         * g++.dg/inherit/covariant2.C: New test.
35241         * g++.dg/inherit/covariant3.C: New test.
35242         * g++.dg/inherit/covariant4.C: New test.
35243         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35244         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35245
35246 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35247
35248         PR c++/8688
35249         * g++.dg/init/brace3.C: New test.
35250
35251 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35252
35253         * gcc.dg/20020210-1.c: Fix a comment typo.
35254
35255 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35256
35257         PR c++/8720
35258         * g++.dg/parse/defarg1.C: New test.
35259
35260         PR c++/8615
35261         * g++.dg/template/char1.C: New test.
35262
35263         * g++.dg/template/varmod1.C: Fix typo.
35264
35265 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35266
35267         DR 180
35268         * g++.old-deja/g++.pt/crash32.C: Expect error.
35269
35270 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35271
35272         PR c++/5919
35273         * g++.dg/template/varmod1.C: New test.
35274
35275         PR c++/8727
35276         * g++.dg/inherit/typeinfo1.C: New test.
35277
35278         PR c++/8663
35279         * g++.dg/inherit/typedef1.C: New test.
35280
35281 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35282
35283         PR c++/8332
35284         PR c++/8493
35285         * g++.dg/template/strlen1.C: New test.
35286
35287         PR c++/8227
35288         * g++.dg/template/ctor2.C: New test.
35289
35290         PR c++/8214
35291         * g++.dg/init/string1.C: New test.
35292
35293         PR c++/8511
35294         * g++.dg/template/friend8.C: New test.
35295
35296 2002-11-29  Joe Buck <jbuck@synopsys.com>
35297
35298         * g++.dg/lookup/anon2.C: New test.
35299
35300 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35301
35302         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35303         h8300 port.
35304
35305 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35306
35307         * gcc.dg/bitfld-6.c: New test.
35308
35309 2002-11-27  Jan Hubicka  <jh@suse.cz>
35310
35311         * gcc.c-torture/execute/20021127.[cx]: New test.
35312
35313 2002-11-26  Jan Hubicka  <jh@suse.cz>
35314
35315         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35316         quality.
35317
35318 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35319
35320         * g++.dg/init/brace2.C: New test.
35321         * g++.old-deja/g++.mike/p9129.C: Correct.
35322
35323 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35324
35325         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35326
35327 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35328
35329         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35330
35331 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35332
35333         * testsuite/g++.dg/abi/empty11.C: New test.
35334         * testsuite/g++.dg/rtti/cv1.C: New test.
35335
35336 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35337
35338         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35339
35340 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35341
35342         * g++.dg/abi/empty10.C: New test.
35343
35344 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35345
35346         * gcc.c-torture/compile/20021124-1.c: New test.
35347
35348 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35349
35350         * g++.dg/abi/rtti2.C: New test.
35351
35352 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35353
35354         * gcc.dg/i386-unroll-1.c: New test.
35355
35356 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35357
35358         * gcc.c-torture/compile/20021120-1.c: New test.
35359         * gcc.c-torture/compile/20021120-2.c: New test.
35360
35361 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35362
35363         * gcc.dg/bitfld-5.c: New test.
35364
35365 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35366
35367         * gcc.c-torture/execute/20021120-3.c: New test.
35368
35369 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35370
35371         * gcc.c-torture/execute/20021120-2.c: New test.
35372
35373 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35374
35375         * gcc.c-torture/execute/20021120-1.c: New test.
35376
35377 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35378
35379         * gcc.c-torture/execute/20021118-3.c: New test.
35380
35381 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35382
35383         * gcc.c-torture/compile/20021119-1.c: New test.
35384
35385 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35386
35387         * gcc.dg/duff-1.c: New test.
35388         * gcc.dg/duff-2.c: New test.
35389         * gcc.dg/duff-3.c: New test.
35390
35391 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35392
35393         * gcc.dg/cpp/_Pragma5.c: New test.
35394
35395 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35396
35397         * gcc.c-torture/execute/20021118-2.c: New test.
35398
35399 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35400
35401         * gcc.c-torture/execute/20021118-1.c: New test.
35402
35403 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35404
35405         * gcc.dg/20021116-1.c: New test.
35406
35407 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35408
35409         * g++.dg/abi/vcall1.C: New test.
35410
35411 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35412
35413         * gcc.dg/20021029-1.c: New test.
35414         * gcc.dg/20021029-2.c: New test.
35415
35416 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35417
35418         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35419
35420 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35421
35422         PR c/8439
35423         * gcc.dg/20021110.c: Move to ...
35424         * gcc.c-torture/compile/20021110.c: .... here.
35425
35426 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35427
35428         PR c/8467
35429         * gcc.c-torture/execute/20021111-1.c
35430
35431 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35432
35433         PR c/8439
35434         * gcc.dg/20021110.c: New test.
35435
35436 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35437
35438         * g++.dg/abi/vthunk3.C: Run only on x86.
35439
35440 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35441
35442         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35443
35444 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35445
35446         * lib/compat.exp (compat-execute): Fix logic error in last
35447         change.
35448
35449 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35450
35451         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35452
35453 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35454
35455         PR c++/8389
35456         * g++.dg/template/access6.C: New test.
35457
35458 2002-11-08  Jan Hubicka  <jh@suse.cz>
35459
35460         * gcc.dg/i386-ssefp-1.c: New test.
35461         * gcc.dg/i386-ssefp-1.c: New test.
35462
35463 2002-11-08  Jan Hubicka  <jh@suse.cz>
35464
35465         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35466
35467 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35468
35469         * g++.dg/abi/vthunk3.C: New test.
35470
35471         PR c++/8338
35472         * g++.dg/template/crash2.C: New test.
35473
35474 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35475
35476         * testsuite/g++.dg/abi/dtor1.C: New test.
35477         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35478
35479 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35480
35481         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35482         Darwin.
35483
35484 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35485
35486         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35487         -mthumb.  Only xfail with -O0.
35488
35489 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35490
35491         * g++.dg/abi/thunk1.C: New test.
35492         * g++.dg/abi/thunk2.C: Likewise.
35493         * g++.dg/abi/vtt1.C: Likewise.
35494
35495 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35496
35497         PR optimization/8423
35498         * gcc.c-torture/execute/builtin-constant.c: New test.
35499
35500 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35501
35502         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35503         Add some more cases.
35504
35505 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35506
35507         PR c++/8391
35508         * g++.dg/opt/local1.C: New test.
35509
35510 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35511
35512         PR c++/8160
35513         * g++.dg/template/complit1.C: New test.
35514
35515         PR c++/8149
35516         * g++.dg/template/typename4.C: Likewise.
35517
35518 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35519
35520         Core issue 287, PR c++/7639
35521         * g++.dg/template/instantiate1.C: Adjust error location.
35522         * g++.dg/template/instantiate3.C: New test.
35523         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35524         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35525         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35526
35527 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35528
35529         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35530
35531 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35532
35533         PR c++/8287
35534         * g++.dg/init/dtor2.C: New test.
35535
35536 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35537
35538         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35539         * gcc.dg/nest.c: Bypass errors on irix6.
35540
35541 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35542
35543         * gcc.dg/nest.c: Expect error for mmix-*-*.
35544         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35545
35546 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35547
35548         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35549         markers.
35550
35551         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35552
35553 2002-10-25  Mike Stump  <mrs@apple.com>
35554
35555         * gcc.dg/warn-1.c: New test.
35556
35557 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35558
35559         * g++.dg/template/typename3.C: New test.
35560
35561 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35562
35563         * g++.dg/lookup/ptrmem1.C: New test.
35564
35565         * g++.dg/abi/vthunk2.C: New test.
35566
35567 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35568
35569         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35570
35571 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35572
35573         * g++.dg/abi/empty9.C: New test.
35574
35575 2002-10-24  Richard Henderson  <rth@redhat.com>
35576
35577         * g++.dg/inherit/thunk1.C: Enable for ia64.
35578
35579 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35580
35581         PR c++/8067
35582         * g++.dg/lookup/pretty1.C: New test.
35583
35584 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35585
35586         * gcc.dg/20021023-1.c: New test.
35587
35588 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35589
35590         PR c++/7679
35591         * g++.dg/parse/inline1.C: New test.
35592
35593 2002-10-23  Richard Henderson  <rth@redhat.com>
35594
35595         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35596
35597         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35598
35599 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35600
35601         PR c++/6579
35602         * g++.dg/parse/stmtexpr3.C: New test.
35603
35604 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35605
35606         * g++.dg/expr/cond1.C: New test.
35607
35608 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35609
35610         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35611
35612 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35613
35614         * g++.dg/abi/vbase13.C: New test.
35615         * g++.dg/abi/vbase14.C: Likewise.
35616
35617 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35618
35619         * gcc.dg/tls/pic-1.c: New test.
35620         * gcc.dg/tls/nonpic-1.c: New test.
35621         * gcc.dg/20021018-1.c: New test.
35622
35623 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35624
35625         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35626         Remove only files with the same base name as the test case.
35627         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35628         (profopt-execute): Likewise.  Also, remove old profiling
35629         and performance data files before running the tests.
35630
35631         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35632         * g++.dg/bprob/bprob.exp: Likewise.
35633         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35634         to allow more general test case names.
35635
35636         * g++.dg/bprob/bprob-1.C: Rename to ...
35637         * g++.dg/bprob/g++-bprob-1.C: ... this.
35638
35639         * g77.dg/bprob/bprob-1.f: Rename to ...
35640         * g77.dg/bprob/g77-bprob-1.f: ... this.
35641
35642 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35643
35644         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35645         bison 1.50 or later.
35646
35647 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35648
35649         * g++.dg/README: Describe more test directories.
35650
35651 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35652
35653         * g++.dg/init/array6.C: Add additional tests.
35654
35655 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35656
35657         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35658         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35659
35660 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35661
35662         * gcc.c-torture/compile/20020604-1.x: New.
35663         * gcc.c-torture/compile/simd-5.x: Likewise.
35664         * gcc.c-torture/execute/920710-1.x: Likewise.
35665         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35666
35667 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35668
35669         * g++.dg/inherit/override1.C: Add dg-options clause.
35670
35671 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35672
35673         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35674         _mm_slli_si128.
35675
35676 2002-10-19  Andreas Schwab  <schwab@suse.de>
35677
35678         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35679         directory component.
35680
35681 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35682
35683         * g++.dg/inherit/thunk1.C: New test.
35684
35685         * g++.dg/inherit/override1.C: New test.
35686
35687         * g++.dg/abi/mangle11.C: New test.
35688         * g++.dg/abi/mangle14.C: New test.
35689         * g++.dg/abi/mangle17.C: New test.
35690
35691 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35692
35693         * g++.dg/overload/member2.C: New test.
35694
35695 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35696
35697         * g++.dg/README: Describe new compat directory.
35698         * g++.dg/dg.exp: Skip tests in compat directory.
35699         * README.compat: New file.
35700         * lib/compat.exp: New expect script.
35701         * g++.dg/compat: New test directory.
35702         * g++.dg/compat/compat.exp: New expect script.
35703         * g++.dg/compat/abi: New test directory.
35704         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35705         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35706         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35707         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35708         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35709         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35710         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35711         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35712         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35713         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35714         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35715         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35716         * g++.dg/compat/break: New test directory.
35717         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35718         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35719         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35720         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35721         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35722         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35723         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35724         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35725         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35726         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35727         g++.dg/compat/break/README: New files.
35728         * g++.dg/compat/eh: New test directory.
35729         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35730         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35731         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35732         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35733         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35734         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35735         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35736         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35737         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35738         g++.dg/compat/eh/filter2_y.C,
35739         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35740         g++.dg/compat/eh/new1_y.C,
35741         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35742         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35743         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35744         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35745         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35746         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35747         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35748         g++.dg/compat/eh/unexpected1_y.C: New files.
35749         * g++.dg/compat/init: New test directory.
35750         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35751         g++.dg/compat/init/array5_y.C,
35752         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35753         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35754         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35755         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35756         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35757         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35758         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35759         g++.dg/compat/init/init-ref2_y.C: New files.
35760
35761 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35762
35763         PR c++/7584
35764         * g++.dg/inherit/using3.C: New test.
35765
35766 2002-10-17  Jan Hubicka  <jh@suse.cz>
35767
35768         * gcc.dg/20021017-2.c: New test.
35769
35770 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35771
35772         * g++.dg/abi/mangle16.C: Adjust.
35773
35774         * g++.dg/init/array8.C: New test.
35775
35776 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35777
35778         * gcc.dg/special/mips-abi.exp: New test.
35779         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35780
35781 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35782
35783         * g++.dg/abi/mangle16.C: New test.
35784         * g++.dg/abi/mangle17.C: Likewise.
35785
35786         PR c++/7478
35787         * g++.dg/template/ref1.C: New test.
35788
35789 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35790
35791         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35792
35793 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35794
35795         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35796
35797 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35798
35799         PR c++/7524
35800         * g++.dg/init/array7.C: New test.
35801
35802 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35803
35804         * g++.dg/init/array6.C: New test.
35805
35806         * g++.dg/abi/mangle13.C: Likewise.
35807         * g++.dg/abi/mangle14.C: Likewise.
35808         * g++.dg/abi/mangle15.C: Likewise.
35809
35810 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35811
35812         * g++.dg/abi/empty8.C: New test.
35813
35814 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35815
35816         * g++.dg/init/ctor1.C: New test.
35817
35818 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35819
35820         * gcc.c-torture/execute/20021015-1.c: New test.
35821
35822 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35823
35824         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35825
35826 2002-10-14  Jan Hubicka  <jh@suse.cz>
35827
35828         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35829
35830 2002-10-14  Richard Henderson  <rth@redhat.com>
35831
35832         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35833
35834 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35835
35836         PR optimization/6631
35837         * g++.dg/opt/const2.C: New test.
35838
35839 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35840
35841         PR c++/7176
35842         * g++.dg/parse/friend1.C: New test.
35843         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35844
35845 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35846
35847         * gcc.dg/20021014-1.c: New test.
35848
35849 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35850
35851         PR c++/5661
35852         * g++.dg/ext/vlm1.C: New test.
35853         * g++.dg/ext/vlm2.C: Likewise.
35854
35855         * g++.dg/init/array1.C: Remove invalid braces.
35856         * g++.dg/init/brace1.C: New test.
35857         * g++.dg/init/copy2.C: Likewise.
35858         * g++.dg/init/copy3.C: Likewise.
35859         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35860         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35861         braces.
35862
35863 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35864
35865         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35866
35867 2002-10-11  Richard Shann  <richard.shann@superh.com>
35868
35869         * gcc.c-torture/compile/simd-5.c: New test.
35870
35871 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35872
35873         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35874
35875 2002-10-10  Jim Wilson  <wilson@redhat.com>
35876
35877         * gcc.c-torture/execute/20021010-1.c: New test.
35878
35879 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35880
35881         PR c/7353
35882         * g++.dg/ext/typedef-init.C: New test.
35883         * gcc.dg/typedef-init.c: New test.
35884
35885 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35886
35887         * gcc.dg/cpp/paste13.c: New test.
35888
35889 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35890
35891         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35892         remaining platforms, XFAIL during compile, not execute.  Don't
35893         XFAIL at -O0.
35894
35895 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35896
35897         * gcc.dg/alias-1.c: Tweak expected warning.
35898
35899 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35900
35901         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35902
35903 2002-10-06  Andreas Jaeger  <aj@suse.de>
35904
35905         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35906         * gcc.dg/cpp/c++98.C: Likewise.
35907
35908         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35909         * g++.dg/cpp/c++98.C: Likewise.
35910
35911         * g++.dg/README (Subdirectories): Mention cpp directory.
35912
35913         PR target/7559
35914         * gcc.dg/20021006-1.c: New test.
35915
35916 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35917
35918         PR c++/7804
35919         * g++.dg/other/warning1.C: New test.
35920
35921 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35922
35923         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35924         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35925         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35926
35927 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35928
35929         PR c++/7931
35930         * g++.dg/template/ptrmem3.C: New test.
35931
35932         PR c++/7754
35933         * g++.dg/template/union1.C: New test.
35934
35935 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35936
35937         PR c++/8006
35938         * g++.dg/abi/mangle9.C: New test.
35939         * g++.dg/abi/mangle10.C: New test.
35940         * g++.dg/abi/mangle11.C: New test.
35941         * g++.dg/abi/mangle12.C: New test.
35942
35943 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35944
35945         PR c++/7188.
35946         * g++.dg/template/meminit1.C: New test.
35947         * g++.dg/warn/Wreorder-1.C: Likewise.
35948         * g++.old-deja/g++.mike/warn3.C: Tweak.
35949         * lib/prune.exp: Ingore "in copy constructor".
35950
35951 2002-10-02  Andreas Jaeger  <aj@suse.de>
35952
35953         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35954         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35955         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35956         on x86-64.
35957
35958 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35959
35960         * gcc.dg/empty1.C: Fix typo.
35961
35962 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35963
35964         * gcc.dg/alias-1.c: New test.
35965
35966 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35967
35968         * gcc.dg/empty1.C: New test.
35969
35970         * g++.dg/tls/init-2.C: Tweak error messages.
35971
35972 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35973
35974         * gcc.c-torture/compile/20020923-1.c: New test.
35975
35976 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35977
35978         * gcc.c-torture/execute/ffs-1.c: New test.
35979         * gcc.c-torture/execute/ffs-2.c: Ditto.
35980
35981 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35982
35983         * g++.dg/overload/member1.C: New test.
35984
35985 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35986
35987         * g++.dg/abi/empty7.C: New test.
35988         * g++.dg/init/pm2.C: Likewise.
35989
35990 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35991
35992         * g++.dg/rtti/crash1.C: New test.
35993
35994 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35995
35996         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35997         gcc.dg/sibcall-4.c: New tests.
35998
35999 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36000
36001         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36002         powerpc and MMIX targets.
36003
36004 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36005
36006         * gcc.dg/cpp/20020927-1.c: New.
36007
36008 2002-09-26  David S. Miller  <davem@redhat.com>
36009
36010         * gcc.c-torture/compile/trunctfdf.c: New.
36011
36012 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36013
36014         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36015
36016 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36017
36018         * gcc.c-torture/execute/loop-15.c: New.
36019
36020 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36021
36022         * README.QMTEST: Fix typo.
36023
36024 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36025
36026         * gcc.dg/20020926-1.c: New test.
36027
36028 2002-09-25  David S. Miller  <davem@redhat.com>
36029
36030         PR target/7842
36031         * gcc.c-torture/execute/shiftdi.c: New test.
36032
36033 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36034
36035         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36036         unique to the tool.
36037         * lib/g77.exp (g77_init): Likewise.
36038         * lib/g++.exp (g++_init): Likewise.
36039         * lib/objc.exp (objc_init): Likewise.
36040
36041 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36042
36043         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36044         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36045         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36046
36047 2002-09-25  Richard Henderson  <rth@redhat.com>
36048
36049         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36050         too-small long double.
36051
36052 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36053
36054         * gcc.dg/20020919-1.c: New test.
36055
36056 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36057
36058         * g++.dg/abi/bitfield6.C: New test.
36059         * g++.dg/abi/bitfield7.C: New test.
36060         * g++.dg/abi/bitfield8.C: New test.
36061         * g++.dg/abi/vbase11.C: New test.
36062
36063 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36064
36065         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36066         hppa*-*-hpux*.  Update test comment.
36067
36068 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36069
36070         * gcc.dg/tls/struct-1.c: New test.
36071
36072 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36073
36074         * gcc.dg/cpp/tr-warn2.c: Update.
36075
36076 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36077
36078         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36079
36080 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36081
36082         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36083         systems.
36084
36085 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36086
36087         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36088
36089         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36090         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36091         setting of cxxfilt.
36092
36093 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36094
36095         * gcc.dg/20020312-2.c: Update for darwin.
36096
36097 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36098
36099         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36100
36101 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36102
36103         * objc.dg/comp-types-1.m: New test.
36104         * objc.dg/comp-types-2.m: New test.
36105         * objc.dg/comp-types-3.m: New test.
36106         * objc.dg/comp-types-4.m: New test.
36107         * objc.dg/comp-types-5.m: New test.
36108         * objc.dg/comp-types-6.m: New test.
36109
36110 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36111
36112         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36113
36114 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36115
36116         * g++.dg/other/do1.C: New test.
36117
36118         * g++.dg/template/subst1.C: New test.
36119
36120 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36121
36122         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36123
36124 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36125
36126         * g++.dg/template/qualttp20.C: Adjust expected errors.
36127         * g++.old-deja/g++.jason/report.C: Likewise.
36128         * g++.old-deja/g++.other/qual1.C: Likewise.
36129
36130         * g++.dg/lookup/scoped2.C: New test.
36131
36132         * g++.dg/ext/asm3.C: New test.
36133
36134 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36135
36136         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36137
36138 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36139
36140         * ChangeLog: follow spelling conventions.
36141         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36142         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36143         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36144         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36145         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36146         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36147         * g++.old-deja/g++.law/global-init1.C: Likewise.
36148         * g++.old-deja/g++.other/delete4.C: Likewise.
36149         * g++.old-deja/g++.other/inline21.C: Likewise.
36150         * g++.old-deja/g++.other/singleton.C: Likewise.
36151         * g77.dg/strlen0.f: Likewise.
36152         * g77.f-torture/compile/20010519-1.f: Likewise.
36153         * g77.f-torture/compile/980310-4.f: Likewise.
36154         * gcc.c-torture/compile/20000605-1.c: Likewise.
36155         * gcc.c-torture/execute/20020225-1.c: Likewise.
36156         * gcc.dg/c90-hexfloat-2.c: Likewise.
36157         * gcc.dg/c99-bool-1.c: Likewise.
36158         * gcc.dg/c99-hexfloat-2.c: Likewise.
36159         * gcc.dg/dll-2.c: Likewise.
36160         * gcc.dg/wtr-union-init-1.c: Likewise.
36161         * gcc.dg/wtr-union-init-2.c: Likewise.
36162         * gcc.dg/wtr-union-init-3.c: Likewise.
36163         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36164         * gcc.dg/cpp/defined.c: Likewise.
36165         * gcc.dg/cpp/macsyntx.c: Likewise.
36166         * gcc.dg/cpp/paste2.c: Likewise.
36167         * gcc.dg/cpp/trad/defined.c: Likewise.
36168         * gcc.dg/format/c90-printf-1.c: Likewise.
36169         * gcc.dg/format/c90-scanf-1.c: Likewise.
36170         * gcc.dg/format/c99-printf-1.c: Likewise.
36171         * gcc.dg/format/c99-scanf-1.c: Likewise.
36172         * gcc.misc-tests/gcov-8.c: Likewise.
36173         * lib/profopt.exp: Likewise.
36174
36175 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36176
36177         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36178
36179 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36180
36181         * g++.dg/inherit/using2.C: New test.
36182
36183 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36184
36185         * ChangeLog: Follow spelling conventions.
36186         * g++.dg/template/friend4.C: Likewise.
36187         * g++.old-deja/g++.pt/crash67.C: Likewise.
36188         * gcc.c-torture/execute/20000801-4.c: Likewise.
36189         * gcc.dg/c90-digraph-1.c: Likewise.
36190         * gcc.dg/c94-digraph-1.c: Likewise.
36191         * gcc.dg/c99-digraph-1.c: Likewise.
36192         * gcc.dg/cpp/line5.c: Likewise.
36193         * gcc.dg/cpp/multiline.c: Likewise.
36194         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36195         * gcc.dg/format/attr-3.c: Likewise.
36196         * gcc.dg/format/c90-scanf-3.c: Likewise.
36197         * gcc.dg/format/ext-4.c: Likewise.
36198
36199 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36200
36201         * g++.dg/template/pretty1.C: New test.
36202
36203 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36204
36205         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36206
36207 2002-09-13  Matt Austern  <austern@apple.com>
36208
36209         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36210         passing a cast expression to a function by const reference.
36211
36212 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36213
36214         * g++.dg/template/deduce1.C: New test.
36215
36216 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36217
36218         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36219         32-bit int.
36220
36221 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36222
36223         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36224         usage.
36225
36226 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36227
36228         * gcc.c-torture/compile/20020910-1.c: New test.
36229
36230 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36231
36232         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36233
36234 2002-09-10  Andreas Jaeger  <aj@suse.de>
36235
36236         * gcc.dg/20020312-2.c: Adjust for x86-64.
36237
36238 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36239
36240         * g77.dg/7388.f: New test case for PR 7388.
36241
36242 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36243
36244         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36245
36246 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36247
36248         * objc.dg/proto-lossage-1.m: New test.
36249
36250 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36251
36252         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36253
36254 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36255
36256         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36257         expected to pass.
36258
36259 2002-09-06  Stan Shebs  <shebs@apple.com>
36260             David Edelsohn  <edelsohn@gnu.org>
36261
36262         * gcc.dg/weak: New directory.
36263         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36264         target-specific xfail bits.
36265         * gcc.dg/typeof-2.c: Move to new directory.
36266         * gcc.dg/weak.exp: New expect script.
36267
36268 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36269
36270         * gcc.c-torture/execute/extzvsi.c: New test.
36271
36272 2002-09-05  Stan Shebs  <shebs@apple.com>
36273
36274         * gcc.dg/weak-1.c: xfail on Darwin.
36275         * gcc.dg/weak-2.c: Ditto.
36276         * gcc.dg/weak-3.c: Ditto.
36277         * gcc.dg/weak-4.c: Ditto.
36278         * gcc.dg/weak-5.c: Ditto.
36279         * gcc.dg/weak-6.c: Ditto.
36280         * gcc.dg/weak-7.c: Ditto.
36281         * gcc.dg/weak-8.c: Ditto.
36282         * gcc.dg/weak-9.c: Ditto.
36283
36284 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36285
36286         * gcc.c-torture/execute/loop-14.c: New test.
36287
36288 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36289
36290         * g++.dg/other/cxa-atexit1.C: New test.
36291
36292         * gcc.dg/typeof-2.c: New test.
36293
36294 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36295
36296         * gcc.dg/builtins-2.c: New testcase.
36297         * gcc.dg/builtins-3.c: New testcase.
36298
36299 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36300
36301         * gcc.dg/cpp/_Pragma4.c: New test.
36302
36303 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36304
36305         * objc/execute/nil_method-1.m: New testcase.
36306
36307 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36308
36309         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36310         [Object class], not [Object initialize].
36311
36312 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36313             Hans-Peter Nilsson  <hp@bitrange.com>
36314
36315         * gcc.c-torture/execute/20020720-1.x: Skip test on
36316         mmix-knuth-mmixware.  Correct comment.
36317
36318 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36319
36320         * testsuite/g++.dg/abi/bitfield5.C: New test.
36321         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36322
36323 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36324
36325         * objc.dg/undeclared-selector.m: New test.
36326
36327 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36328
36329         * g++.dg/other/offsetof1.C: Avoid cast warning.
36330
36331 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36332
36333         * objc.dg/super-class-2.m: New test.
36334
36335 2002-08-24  Matt Austern  <austern@apple.com>
36336
36337         * g++.dg/ext/lvaddr.C: New test.
36338         * g++.dg/ext/lvcast.C: New test.
36339
36340 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36341
36342         * testsuite/g++.dg/inherit/cond1.C: New test.
36343
36344 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36345
36346         * gcc.dg/noncompile/incomplete-1.c: New test.
36347
36348 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36349
36350         * gcc.dg/typespec-1.c: New test.
36351
36352 2002-08-20  Devang Patel  <dpatel@apple.com>
36353         * objc.dg/proto-hier-2.m: New test.
36354
36355 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36356
36357         * objc.dg/bitfield-1.m: New test.
36358         * objc.dg/bitfield-2.m: New test.
36359
36360 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36361
36362         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36363         gcc.dg/c99-flex-array-4.c: New tests.
36364
36365 2002-08-16  Stan Shebs  <shebs@apple.com>
36366
36367         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36368
36369 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36370
36371         * gcc.dg/typeof-1.c: New test.
36372         * g++.dg/ext/typeof2.C: New test.
36373
36374 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36375
36376         * g++.dg/other/offsetof1.C: New test.
36377
36378 2002-08-14  Richard Henderson  <rth@redhat.com>
36379
36380         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36381
36382 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36383
36384         * gcc.dg/cpp/_Pragma3.c: New test.
36385
36386 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36387
36388         * g++.dg/template/inherit3: New test.
36389
36390 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36391
36392         * gcc.dg/bitfld-4.c: Add blank options.
36393
36394 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36395
36396         * g++.dg/template/crash1.C: New test.
36397
36398 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36399
36400         * gcc.dg/tls/opt-2.c: New test.
36401
36402 2002-08-08  Devang Patel  <dpatel@apple.com>
36403
36404         * objc.dg/selector-1.m : New test
36405
36406 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36407
36408         * g++.dg/abi/bitfield4.C: New test.
36409         * gcc.dg/bitfld-4.c: New test.
36410
36411 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36412
36413         * g++.dg/other/packed1.C: New test.
36414
36415 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36416
36417         * g++.dg/abi/offsetof.C: Tweak error messages.
36418         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36419
36420 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36421
36422         * gcc.dg/bitfld-3.c: New test.
36423
36424 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36425             Richard Henderson  <rth@redhat.com>
36426
36427         * gcc.dg/i386-bitfield1.c: New test.
36428         * g++.dg/abi/bitfield3.C: Update.
36429
36430 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36431
36432         * objc.dg/const-str-2.m: Update.
36433         * gcc.dg/cpp/c++98.c: Change to C extension.
36434         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36435         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36436
36437 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36438
36439         * testsuite/gcc.dg/tls/diag-3.c: New.
36440
36441 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36442
36443         * g++.dg/README (Subdirectories): Document new subdir expr.
36444         * g++.dg/expr/pmf-1.C: New test.
36445
36446 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36447
36448         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36449
36450 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36451
36452         * g++.dg/abi/bitfield3.C: New test.
36453
36454 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36455
36456         * lib/gcov.exp: Tweak expected line formats.
36457         * gcc.misc-tests/gcov8.c: New test.
36458         * gcc.misc-tests/gcov8.x: New flags.
36459
36460 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36461
36462         * consistency.vlad/layout/endian.c: Include string.h.
36463
36464         * gcc.c-torture/execute/20020805-1.c: New test.
36465
36466 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36467
36468         * g++.dg/other/conversion1.C: New test.
36469
36470 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36471
36472         * gcc.dg/builtins-1.c: New testcase.
36473
36474 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36475
36476         * g++.dg/inherit/access3.C: New test.
36477
36478 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36479
36480         * gcc.dg/ia64-visibility-2.c: New test.
36481
36482 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36483
36484         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36485         __qualifier_flags to __flags.
36486
36487 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36488
36489         * g++.dg/inherit/operator1.C: New test.
36490         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36491         * g++.dg/other/error1.C: Change expected error message.
36492         * g++.dg/template/conv4.C: Likewise.
36493
36494 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36495
36496         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36497         for documented behavior.
36498
36499 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36500
36501         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36502         several targets known to fail.
36503
36504 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36505
36506         * gcc.dg/mips-args-[123].c: New tests.
36507
36508 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36509
36510         * gcc.dg/ppc-spe.c: New.
36511
36512 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36513
36514         * g++.dg/other/ptrmem4.C: New testcase.
36515
36516 2002-07-24  Richard Henderson  <rth@redhat.com>
36517
36518         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36519
36520 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36521
36522         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36523
36524 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36525
36526         * gcc.c-torture/execute/memset-3.c: New testcase.
36527
36528 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36529
36530         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36531         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36532
36533 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36534
36535         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36536         Delete.
36537
36538 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36539
36540         * gcc.c-torture/compile/simd-4.c: New test.
36541
36542 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36543
36544         PR c++/7347, c++/7348
36545         * g++.dg/template/access4.C: New test.
36546         * g++.dg/template/access5.C: New test.
36547         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36548         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36549         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36550         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36551
36552 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36553
36554         * gcc.dg/gnu89-init-2.c: New test.
36555
36556 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36557
36558         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36559
36560 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36561
36562         * gcc.c-torture/execute/20020720-1.c: New testcase.
36563
36564 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36565
36566         * gcc.dg/cpp/Wsignprom.c: New tests.
36567
36568 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36569
36570         * gcc.c-torture/execute/loop-13.c: New test.
36571
36572 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36573
36574         * gcc.dg/cpp/expr.c: New tests.
36575
36576 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36577
36578         * g++.dg/opt/pr6713.C: Add template instantiation.
36579
36580 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36581
36582         * gcc.dg/nest.c: New test.
36583
36584 2002-07-17  Richard Henderson  <rth@redhat.com>
36585
36586         * g++.dg/opt/pr6713.C: New test.
36587
36588 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36589
36590         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36591         XFAIL for all x86 processors.
36592
36593 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36594
36595         * gcc.c-torture/execute/20010122-1.x: Do not test with
36596         -fomit-frame-pointer.
36597
36598 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36599
36600         * g++.dg/template/instantiate2.C: New test.
36601         * g++.dg/template/spec4.C: New test.
36602
36603 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36604
36605         * g++.dg/template/access2.C: New test.
36606         * g++.dg/template/access3.C: New test.
36607
36608 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36609
36610         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36611         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36612         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36613         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36614         Convert to use <stdarg.h>.
36615         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36616         Delete.
36617         * gcc.dg/va-arg-2.c: New.
36618         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36619
36620 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36621
36622         * gcc.c-torture/compile/20020710-1.c: New test.
36623
36624 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36625                           Andrew Pinski  <pinskia@physics.uc.edu>
36626
36627         gcc.c-torture/compile/simd-2.c: New testcase.
36628         gcc.c-torture/compile/simd-3.c: Likewise.
36629
36630 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36631
36632         PR c++/7224
36633         * g++.dg/overload/error1.C: New test.
36634
36635 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36636
36637         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36638         configuration and IRIX 6 O32 ABI.
36639
36640 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36641
36642         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36643
36644 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36645
36646         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36647
36648 2002-07-10  Jeffrey A Law  <law@redhat.com>
36649
36650         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36651
36652         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36653
36654 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36655
36656         * gcc.dg/20020312-2.c: Check for __PPC__.
36657
36658 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36659
36660         * gcc.c-torture/compile/20020709-1.c: New test.
36661
36662 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36663
36664         * g++.dg/template/qualttp21.C: New test case.
36665
36666 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36667
36668         * gcc.c-torture/compile/20020706-1.c: New test.
36669         * gcc.c-torture/compile/20020706-2.c: New test.
36670
36671 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36672             Alexandre Oliva  <aoliva@redhat.com>
36673
36674         * g++.dg/warn/incomplete1.C: New test.
36675
36676 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36677
36678         PR c++/7099
36679         * g++.dg/warn/noreturn1.C: New test.
36680
36681 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36682
36683         PR c++/6706
36684         * g++.dg/debug/debug6.C: New test.
36685         * g++.dg/debug/debug7.C: New test.
36686
36687 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36688
36689         * gcc.c-torture/compile/simd-3.c: New test.
36690
36691 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36692
36693         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36694         * gcc.dg/20020620-1.c: Likewise.
36695
36696 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36697
36698         PR c++/6944
36699         * g++.dg/init/array4.C: New test.
36700         * g++.dg/init/array5.C: New test.
36701
36702 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36703
36704         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36705         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36706
36707 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36708
36709         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36710         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36711         * gcc.dg/wtr-conversion-1.c: Likewise.
36712         * gcc.dg/wtr-escape-1.c: Likewise.
36713         * gcc.dg/wtr-int-type-1.c: Likewise.
36714         * gcc.dg/wtr-label-1.c: Likewise.
36715         * gcc.dg/wtr-static-1.c: Likewise.
36716         * gcc.dg/wtr-strcat-1.c: Likewise.
36717         * gcc.dg/wtr-suffix-1.c: Likewise.
36718         * gcc.dg/wtr-switch-1.c: Likewise.
36719         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36720         * gcc.dg/wtr-union-init-1.c: Likewise.
36721         * gcc.dg/wtr-union-init-2.c: Likewise.
36722         * gcc.dg/wtr-union-init-3.c: Likewise.
36723
36724         * gcc.dg/wtr-func-def-1.c: New test.
36725
36726 2002-07-02 Devang Patel <dpatel@apple.com>
36727
36728         * objc.dg/param-1.m: New test.
36729
36730 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36731
36732         * gcc.dg/cpp/trad/directive.c: Add test.
36733         * gcc.dg/cpp/trad/macroargs.c: Add test.
36734         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36735
36736 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36737
36738         * gcc.dg/cpp/cmdlne-M.c: New test.
36739
36740 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36741
36742         * objc.dg/desig-init-1.m: New test.
36743
36744 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36745
36746         PR c++/6716
36747         * g++.dg/template/instantiate1.C: New test.
36748
36749 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36750
36751         PR c++/7112
36752         * g++.dg/template/sizeof2.C: New test.
36753
36754 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36755
36756         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36757         gcc.dg/cpp/trad/include.c: New tests.
36758
36759 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36760
36761         PR target/7177
36762         * gcc.c-torture/compile/20020701-1.c: New test.
36763
36764 2002-07-01  Stan Shebs  <shebs@apple.com>
36765
36766         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36767         header here...
36768         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36769         (objc-torture-execute): or here.
36770
36771 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36772
36773         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36774
36775 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36776
36777         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36778
36779 2002-06-30  Devang Patel  <dpatel@apple.com>
36780
36781         * objc.dg/fsyntax-only.m: New test.
36782
36783 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36784
36785         PR c++/6695
36786         * g++.dg/template/friend7.C: New file.
36787
36788 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36789
36790         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36791         return type.
36792
36793 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36794
36795         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36796         avoid division by zero.
36797
36798 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36799
36800         * gcc.dg/Wunknownprag.c: New tests.
36801
36802 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36803
36804         * gcc.c-torture/execute/simd-2.c: New test.
36805
36806 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36807
36808         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36809         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36810         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36811         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36812         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36813         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36814         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36815         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36816         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36817         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36818         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36819         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36820         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36821         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36822         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36823         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36824         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36825
36826 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36827
36828         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36829         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36830         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36831         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36832         New tests.
36833         * gcc.dg/cpp/trad/directive.c: Update.
36834
36835 2002-06-23  Andreas Jaeger  <aj@suse.de>
36836
36837         * gcc.c-torture/execute/complex-6.c: New.
36838
36839 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36840
36841         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36842         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36843         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36844         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36845
36846 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36847
36848         * gcc.dg/cpp/trad: New directory with traditional tests copied
36849         from parent directory.
36850         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36851         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36852         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36853         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36854         Move to trad/ and rename.
36855         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36856         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36857         gcc.dg/cpp/trad/redef2.c: New tests.
36858         * gcc.dg/cpp/trad/trad.exp: New driver.
36859
36860 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36861
36862         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36863         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36864         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36865         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36866         Remove.
36867
36868 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36869
36870         * gcc.dg/20020620-1.c: New test.
36871
36872 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36873
36874         * g++.dg/template/ttp4.C: New test.
36875
36876 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36877
36878         * g++.dg/opt/vt1.C: Fix regexp.
36879
36880 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36881
36882         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36883         Don't use attribute `noinline'.
36884
36885 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36886
36887         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36888
36889 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36890
36891         * gcc.c-torture/execute/simd-1.c: New.
36892
36893         * gcc.dg/simd-1.c: New.
36894
36895 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36896
36897         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36898
36899 2002-06-16  Richard Henderson  <rth@redhat.com>
36900
36901         * g++.dg/ext/anon-struct1.C: New.
36902         * g++.dg/ext/anon-struct2.C: New.
36903         * g++.dg/ext/anon-struct3.C: New.
36904         * gcc.dg/anon-struct-1.c: New.
36905         * gcc.dg/anon-struct-2.c: New.
36906         * gcc.dg/anon-struct-3.c: New.
36907         * gcc.dg/20011008-1.c: Adjust warning text.
36908         * gcc.dg/20020527-1.c: Add -fms-extensions.
36909
36910 2002-06-16  Richard Henderson  <rth@redhat.com>
36911
36912         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36913
36914 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36915
36916         * gcc.c-torture/execute/20020615-1.c: New test.
36917
36918 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36919
36920         * gcc.c-tortuture/execute/compare-1.c: New test case.
36921         * gcc.c-tortuture/execute/compare-2.c: New test case.
36922         * gcc.c-tortuture/execute/compare-3.c: New test case.
36923
36924 2002-06-13  Richard Henderson  <rth@redhat.com>
36925
36926         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36927         ia64 ilp32.
36928
36929 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36930
36931         * g++.dg/template/typename2.C: Update error message.
36932
36933 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36934
36935         * gcc.c-torture/execute/20020611-1.c: New test.
36936
36937 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36938
36939         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36940         list of targets to skip.
36941
36942 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36943
36944         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36945         targets if not optimizing.
36946
36947 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36948
36949         * gcc.c-torture/compile/20020605-1.c: New test.
36950
36951         * g++.dg/opt/vt1.C: New test.
36952
36953         * gcc.dg/20020531-1.c: New test.
36954
36955         * gcc.dg/20020530-1.c: New test.
36956
36957         * gcc.dg/20020527-1.c: New test.
36958
36959         * g++.dg/opt/cse1.C: New test.
36960
36961 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36962
36963         * gcc.dg/20020607-2.c: New test case.
36964
36965 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36966
36967         * gcc.c-torture/compile/20020604-1.c: New test.
36968
36969 2002-06-04  Richard Henderson  <rth@redhat.com>
36970
36971         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36972         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36973         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36974
36975 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36976
36977         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36978
36979 2002-06-03  Richard Henderson  <rth@redhat.com>
36980
36981         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36982         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36983
36984 2002-06-02  Richard Henderson  <rth@redhat.com>
36985
36986         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36987         test functions static.
36988
36989 2002-06-02  Andreas Jaeger  <aj@suse.de>
36990
36991         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36992         now.
36993
36994 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36995
36996         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36997         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36998         Update for mofified diagnostics.
36999         * gcc.dg/c99-intconst-1.c: No longer fail.
37000
37001 2002-06-02  Richard Henderson  <rth@redhat.com>
37002
37003         * gcc.dg/uninit-A.c: Remove xfail markers.
37004
37005 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37006
37007         * gcc.dg/fnegate-1.c: New test case.
37008
37009 2002-05-30  Osku Salerma  <osku@iki.fi>
37010
37011         * gcc.c-torture/execute/mayalias-1.c: New file.
37012
37013 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37014
37015         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37016         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37017         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37018
37019 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37020
37021         * gcc.c-torture/execute/20020529-1.c: New test.
37022
37023 2002-05-27  Richard Henderson  <rth@redhat.com>
37024
37025         * g++.dg/ext/attrib6.C: New test case.
37026
37027 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37028
37029         * gcc.c-torture/execute/pure-1.c: New test.
37030
37031 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37032
37033         * gcc.dg/cpp/arith-2.c: Remove.
37034
37035 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37036
37037         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37038         * gcc.dg/cpp/if-3.c: Remove.
37039
37040 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37041
37042         * g++.dg/opt/cse2.C: New test.
37043
37044 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37045
37046         * gcc.dg/cpp/arith-1.c: New semantic tests.
37047         * gcc.dg/cpp/if-1.c: Update.
37048
37049 2002-05-24  Ben Elliston  <bje@redhat.com>
37050
37051         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37052
37053 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37054
37055         * gcc.dg/verbose-asm.c: New test.
37056
37057 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37058
37059         * gcc.dg/cpp/paste12.c: New test.
37060
37061 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37062
37063         * g++.dg/parse/named_ops.C: New test.
37064
37065 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37066
37067         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37068
37069 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37070
37071         * gcc.dg/weak-2.c: Allow optional leading underscore
37072         in scan-assembler symbol name.
37073         * gcc.dg/weak-3.c: Likewise.
37074         * gcc.dg/weak-4.c: Likewise.
37075         * gcc.dg/weak-5.c: Likewise.
37076
37077 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37078
37079         * gcc.dg/20020523-1.c: New test.
37080
37081 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37082
37083         * objc.dg/const-str-2.m: Update now that we stop after
37084         a command line error.
37085
37086 2002-05-22  Richard Henderson  <rth@redhat.com>
37087
37088         * g++.dg/dg.exp: Fix typo in test pruneing.
37089
37090 2002-05-22  Richard Henderson  <rth@redhat.com>
37091
37092         * g++.dg/dg.exp: Prune the tls subdirectory.
37093         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37094         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37095         * g++.dg/tls/init-1.C: New.
37096
37097 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37098
37099         * gcc.dg/20020517-1.c: New test.
37100
37101 2002-05-21  Richard Henderson  <rth@redhat.com>
37102
37103         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37104         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37105
37106 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37107
37108         * g++.dg/other/copy2.C: New test.
37109
37110 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37111
37112         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37113         (MAX_COPY): Bump up to 10 times sizeof (long long).
37114         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37115
37116         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37117         sizeof (long long).
37118
37119         * gcc.c-torture/execute/strcpy-1.c: New test.
37120
37121 2002-05-19  Jason Merrill  <jason2redhat.com>
37122
37123         * g++.dg/ext/oper1.C: New test.
37124
37125 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37126 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37127
37128         * README.QMTEST: New file.
37129
37130         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37131
37132 2002-05-19  Andreas Jaeger  <aj@suse.de>
37133
37134         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37135         now.
37136         * gcc.c-torture/execute/loop-2d.x: Likewise.
37137
37138 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37139
37140         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37141         support weak symbols.
37142         * gcc.dg/weak-4.c: Likewise.
37143         * gcc.dg/weak-6.c: Likewise.
37144
37145 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37146
37147         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37148         cygwin, coff and h8300-*-hms targets
37149         * gcc.dg/weak-5.c: Likewise.
37150         * gcc.dg/weak-7.c: Likewise.
37151
37152 2002-05-16  Jason Merrill  <jason@redhat.com>
37153
37154         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37155         (scan-assembler-not, scan-assembler-dem): Likewise.
37156         (scan-assembler-dem-not): Likewise.
37157
37158 2002-05-15  Richard Henderson  <rth@redhat.com>
37159
37160         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37161
37162 2002-05-15  Richard Henderson  <rth@redhat.com>
37163
37164         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37165         (vfoo1f): Warning here.
37166         (vfoo1l): Don't redefine the alias.
37167
37168 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37169
37170         * g++.dg/init/pm1.C: New test.
37171
37172 2002-05-12  David S. Miller  <davem@redhat.com>
37173
37174         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37175         types.
37176
37177 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37178
37179         * gcc.c-torture/execute/20020510-1.c: New test case.
37180
37181 2002-05-10  David S. Miller  <davem@redhat.com>
37182
37183         * gcc.c-torture/execute/conversion.c: Test long double too.
37184
37185 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37186
37187         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37188         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37189         * lib/g++.exp (g++_link_flags): Likewise.
37190         * lib/objc.exp (objc_target_compile): Likewise.
37191
37192 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37193
37194         * gcc.dg/cpp/poison.c: Update.
37195         * gcc.dg/cpp/20000625-2.c: Remove.
37196         * gcc.dg/cpp/direct2s.c: Remove final test.
37197
37198 2002-05-08  Tom Rix  <trix@redhat.com>
37199
37200         * gcc.c-torture/execute/20020508-1.c: New test.
37201         * gcc.c-torture/execute/20020508-2.c: New test.
37202         * gcc.c-torture/execute/20020508-3.c: New test.
37203
37204 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37205
37206         * gcc.dg/cpp/charconst-4.c: More tests.
37207
37208 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37209
37210         PR c/6569
37211         * gcc.dg/weak-3.c: Update location of warning messages.
37212         * gcc.dg/weak-5.c: Likewise.
37213
37214 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37215
37216         * gcc.c-torture/execute/20020506-1.c: New test case.
37217
37218 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37219
37220         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37221
37222 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37223
37224         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37225
37226 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37227
37228         * gcc.dg/cpp/charconst-3.c: New test.
37229
37230 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37231
37232         * gcc.dg/cpp/charconst.c: Update tests.
37233
37234 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37235
37236         * treelang: Added directory for new sample language treelang. Also
37237         lib/treelang.exp: New file to signal treelang should be tested.
37238
37239 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37240
37241         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37242         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37243         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37244         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37245         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37246         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37247         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37248
37249 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37250
37251         * gcc.dg/format/xopen-2.c: New test.
37252
37253 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37254
37255         * gcc.dg/20020503-1.c: New test.
37256
37257 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37258
37259         * g++.dg/init/dtor1.C: Make it tougher.
37260
37261 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37262
37263         * g++.dg/init/dtor1.C: New test.
37264
37265 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37266
37267         * gcc.dg/altivec-8.c: New.
37268
37269 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37270
37271         * gcc.dg/altivec-7.c: New.
37272
37273 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37274
37275         * g++.dg/parse/typedef1.C: New test.
37276
37277 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37278
37279         PR c++/6486
37280         * g++.dg/template/friend6.C: New test.
37281
37282         PR c++/6492
37283         * g++.dg/init/copy1.C: New test.
37284
37285 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37286
37287         * g++.dg/warn/effc1.C: New test.
37288
37289 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37290
37291         * gcc.dg/cpp/if-cexp.c: Add a test.
37292
37293 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37294
37295         * gcc.dg/20020426-2.c: New test.
37296
37297 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37298
37299         * gcc.dg/cpp/if-mop.c: Update.
37300         * gcc.dg/cpp/if-mpar.c: Add test.
37301         * gcc.dg/cpp/if-oppr.c: Update.
37302
37303 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37304
37305         PR c/6343
37306         * gcc.dg/weak-[2-7].c: New tests.
37307
37308 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37309
37310         * gcc.dg/enum1.c: New test.
37311
37312 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37313
37314         PR c++/6497
37315         * g++.dg/inherit/access2.C: New test.
37316
37317 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37318
37319         PR bootstrap/6445
37320         * gcc.dg/20020426-1.c: New test.
37321
37322 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37323
37324         * g++.dg/abi/enum1.C: New test.
37325
37326 2002-04-26  Richard Henderson  <rth@redhat.com>
37327
37328         * gcc.dg/c99-bool-1.c: Expect always true warning.
37329
37330 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37331
37332         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37333
37334 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37335
37336         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37337         targets.
37338
37339 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37340
37341         * g++.dg/abi/mange7.C: New test.
37342
37343         PR c++/6438.
37344         * g++.dg/parse/stmtexpr2.C: New test.
37345
37346 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37347
37348         * gcc.dg/20020312-2.c: Add SH target.
37349
37350 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37351
37352         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37353         compiler output on mips*-*-irix*.
37354
37355 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37356
37357         * g++.dg/parse/attr1.C: New test.
37358
37359 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37360
37361         * gcc.c-torture/execute/string-opt-17.c: New test case.
37362         * gcc.c-torture/execute/memset-2.c: New test case.
37363
37364 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37365
37366         PR c++/6256:
37367         * g++.dg/template/friend5.C: New test.
37368
37369         PR c++/6331:
37370         * g++.dg/template/qual1.C: Likewise.
37371
37372 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37373
37374         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37375         Include stdlib.h, not stdio.h or ctype.h.
37376
37377 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37378
37379         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37380         cris-*-elf* and mmix-*-*.
37381         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37382         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37383         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37384         Ditto.
37385         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37386         * gcc.dg/wchar_t-1.c: Ditto.
37387
37388 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37389
37390         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37391         Clarify comment.
37392
37393 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37394
37395         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37396
37397 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37398
37399         * gcc.c-torture/execute/20000906-1.x: Delete.
37400
37401 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37402
37403         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37404
37405 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37406
37407         * PR6367
37408         * g77.f-torture/execute/6367.f: New test.
37409         * g77.f-torture/execute/6367.x: Disable for MMIX.
37410
37411 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37412
37413         * PR6352
37414         * g++.dg/opt/inline2.C: New test.
37415
37416 2002-04-18  Richard Henderson  <rth@redhat.com>
37417
37418         * gcc.dg/20000906-1.c: Enable for all targets.
37419         * gcc.c-torture/compile/iftrap-2.c: New.
37420
37421 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37422
37423         * gcc.dg/20020418-1.c: New test.
37424         * gcc.dg/20020418-2.c: New test.
37425
37426 2002-04-18  Richard Henderson  <rth@redhat.com>
37427
37428         * gcc.c-torture/compile/iftrap-1.c: New.
37429         * gcc.dg/iftrap-1.c: Adjust for ia64.
37430         * gcc.dg/iftrap-2.c: New.
37431
37432 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37433
37434         * gcc.c-torture/compile/20020418-1.c: New test.
37435
37436 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37437
37438         * gcc.c-torture/compile/20020415-1.c: New.
37439
37440 2002-04-18  David S. Miller  <davem@redhat.com>
37441
37442         * gcc.c-torture/execute/20020418-1.c: New test.
37443
37444 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37445
37446         * gcc.dg/20020416-1.c: New test.
37447
37448         * g++.dg/opt/inline1.C: New test.
37449
37450 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37451
37452         * gcc.dg/altivec-5.c: New test.
37453
37454         * gcc.dg/20020415-1.c: New test.
37455
37456 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37457
37458         * testsuite/lib/chill.exp: Remove.
37459
37460 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37461
37462         * g++.dg/other/big-struct.C: New test.
37463
37464 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37465
37466         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37467         of scratch file.
37468
37469 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37470
37471         PR c/6277
37472         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37473         in scan-assembler function name
37474
37475 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37476
37477         * g77.f-torture/execute/980628-4.x,
37478         g77.f-torture/execute/980628-5.x,
37479         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37480         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37481         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37482         i[34567]86-*-*.
37483
37484 2002-04-13  David S. Miller  <davem@redhat.com>
37485
37486         * gcc.c-torture/execute/20020413-1.c: New test.
37487
37488 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37489
37490         * gcc.dg/asm-6.c,
37491         * g++.dg/ext/asm1.C: New tests.
37492
37493 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37494
37495         PR c++ 5373.
37496         * g++.dg/parse/stmtexpr1.C: New test.
37497
37498         PR c++/5189.
37499         * g++.dg/template/copy1.C: New test.
37500
37501 2002-04-12  Richard Henderson  <rth@redhat.com>
37502
37503         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37504
37505 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37506
37507         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37508         gcc.c-torture/execute/20020307-2.c.
37509
37510 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37511
37512         * g++.dg/ext/attrib5.C,
37513         * g++.dg/lookup/struct1.C: New tests.
37514
37515 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37516
37517         * gcc.dg/20020411-1.c: New test.
37518
37519         * gcc.c-torture/execute/20020411-1.c: New test.
37520
37521 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37522
37523         * g77.f-torture/execute/6177.f: New test.
37524
37525 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37526
37527         PR middle-end/6247
37528         * g++.dg/opt/cleanup1.C: New test.
37529
37530         * g++.dg/opt/const1.C: New test.
37531
37532 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37533
37534         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37535
37536 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37537
37538         PR c++/5507
37539         * g++.dg/template/typename2.C: New test.
37540
37541 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37542
37543         * gcc.c-torture/execute/loop-12.c: New.
37544
37545 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37546
37547         * g77.f-torture/execute/980628-4.x,
37548         g77.f-torture/execute/980628-5.x,
37549         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37550         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37551         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37552
37553 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37554
37555         PR optimization/6086
37556         * g++.dg/opt/preinc1.C: New test.
37557
37558 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37559
37560         PR c++/5571
37561         * g++.dg/opt/static2.C: New test.
37562
37563 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37564
37565         PR c/5120
37566         * gcc.dg/20020406-1.c: New test.
37567
37568 2002-04-04  David S. Miller  <davem@redhat.com>
37569
37570         * gcc.c-torture/execute/20020404-1.c: New test.
37571
37572 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37573
37574         PR c/6123
37575         * gcc.dg/20020312-2.c: Do not declare global register variable
37576         if __PIC__ or __pic__ is defined.
37577
37578 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37579
37580         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37581         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37582
37583 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37584
37585         * gcc.misc-tests/linkage.exp: Update last change to handle
37586         sparc*-, not just sparc-.
37587
37588 2002-04-03  Richard Henderson  <rth@redhat.com>
37589
37590         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37591
37592 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37593
37594         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37595
37596 2002-04-02  David S. Miller  <davem@redhat.com>
37597
37598         * gcc.c-torture/execute/20020402-3.c: New test.
37599
37600 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37601
37602         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37603         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37604
37605         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37606         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37607         g77.f-torture/execute/20001201.x,
37608         g77.f-torture/execute/u77-test.x: New files.
37609
37610         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37611         * gcc.dg/wchar_t-1.c: Ditto.
37612
37613 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37614
37615         * gcc.c-torture/execute/20020402-1.c: New test.
37616
37617 2002-04-01  Richard Henderson  <rth@redhat.com>
37618
37619         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37620
37621         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37622
37623 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37624
37625         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37626
37627 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37628
37629         * g++.dg/inherit/template-as-base.C: Expect error.
37630         * g++.dg/inherit/namespace-as-base.C: Likewise.
37631
37632 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37633
37634         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37635         g++.dg/ext/instantiate3.C: Tweak match patterns.
37636
37637         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37638         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37639         -da test.
37640
37641 2002-03-31  Richard Henderson  <rth@redhat.com>
37642
37643         * gcc.dg/special/alias-2.c: New.
37644         * gcc.dg/special/ecos.exp: Run it.
37645
37646 2002-03-31  Richard Henderson  <rth@redhat.com>
37647
37648         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37649
37650 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37651
37652         * gcc.dg/weak-1.c: Disable on h8300 port.
37653
37654 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37655
37656         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37657         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37658         ordering tests.
37659         * g++.dg/bprob/bprob-1.C: New test.
37660         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37661         * g++.dg/gcov/gcov-1.C: New test.
37662         * g++.dg/gcov/gcov-1.x: New file.
37663         * g++.dg/gcov/gcov-2.C: New test.
37664         * g++.dg/gcov/gcov-3.C: New test.
37665         * g++.dg/gcov/gcov-3.h: New file.
37666
37667 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37668
37669         * g++.old-deja/g++.other/builtins5.C: New test.
37670         * g++.old-deja/g++.other/builtins6.C: New test.
37671         * g++.old-deja/g++.other/builtins7.C: New test.
37672         * g++.old-deja/g++.other/builtins8.C: New test.
37673         * g++.old-deja/g++.other/builtins9.C: New test.
37674
37675 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37676
37677         * g++.dg/opt/static1.C: New test.
37678
37679         * g++.dg/opt/longbranch1.C: New test.
37680
37681 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37682
37683         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37684
37685         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37686
37687 2002-03-28  Jeffrey A Law  (law@redhat.com)
37688
37689         * gcc.c-torture/execute/20020328-1.c: New test.
37690
37691 2002-03-27  Richard Henderson  <rth@redhat.com>
37692
37693         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37694         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37695         move from g++.old-deja/g++.ext/.
37696
37697 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37698
37699         * g++.dg/init/new2.C: New test.
37700
37701 2002-03-26  Richard Henderson  <rth@redhat.com>
37702
37703         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37704
37705         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37706         on sparc.
37707
37708         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37709         sparcv9 systems.
37710         * gcc.dg/20001102-1.c: Likewise.
37711
37712 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37713
37714         * gcc.dg/cpp/endif-pedantic1.c,
37715         gcc.dg/cpp/endif-pedantic2.c: New tests.
37716
37717 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37718
37719         * g++.dg/init/new1.C: New test.
37720
37721 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37722
37723         * g++.dg/abi/vbase9.C: New test.
37724
37725 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37726
37727         * gcc.dg/arm-asm.c: New test.
37728
37729 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37730
37731         * gcc.dg/Wswitch-enum.c: New test.
37732         Fix PR c/5044.
37733
37734 2002-03-26  Richard Henderson  <rth@redhat.com>
37735
37736         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37737         structure.
37738
37739 2002-03-25  Richard Henderson  <rth@redhat.com>
37740
37741         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37742         sparcv9 systems.
37743
37744         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37745         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37746
37747 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37748
37749         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37750
37751 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37752
37753         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37754         targets using generic thunk support.
37755
37756 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37757
37758         * gcc.c-torture/compile/20020323-1.c: New test.
37759
37760         * g++.dg/opt/conj2.C: New test.
37761
37762 2002-03-24  Richard Henderson  <rth@redhat.com>
37763
37764         * gcc.dg/weak-1.c: Use -fno-common.
37765
37766 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37767
37768         * g77.dg/f77-edit-apostrophe-out.f: New test
37769         * g77.dg/f77-edit-h-out.f: New test
37770         * g77.dg/f77-edit-t-in.f: New test
37771         * g77.dg/f77-edit-t-out.f: New test
37772         * g77.dg/f77-edit-x-out.f: New test
37773         * g77.dg/f77-edit-slash-out.f: New test
37774         * g77.dg/f77-edit-colon-out.f: New test
37775         * g77.dg/f77-edit-s-out.f: New test
37776
37777 2002-03-24  Richard Henderson  <rth@redhat.com>
37778
37779         * objc/execute/formal_protocol-6.x: New XFAIL.
37780
37781 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37782
37783         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37784         that do not support weak symbols
37785
37786 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37787
37788         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37789         * lib/g77.exp: Likewise.
37790         * lib/objc.exp: Likewise.
37791
37792 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37793
37794         * gcc.dg/Wswitch-default.c: New test.
37795
37796 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37797
37798         * g++.dg/other/enum1.C: New test.
37799
37800 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37801
37802         * gcc.dg/pragma-ep-3.c: Fix typo.
37803
37804 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37805
37806         * g++.dg/inherit/template-as-base.C: New test.
37807
37808 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37809
37810         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37811         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37812
37813 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37814
37815         * gcc.dg/cpp/multiline.c: Update to match.
37816
37817 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37818
37819         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37820
37821 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37822
37823         * gcc.dg/cpp/extratokens2.c: New file.
37824
37825 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37826
37827         * gcc.dg/20020312-2.c: Add rs6000 target.
37828
37829         * gcc.c-torture/compile/20020319-1.c: New test.
37830
37831 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37832
37833         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37834         (A, E): Handle this.
37835
37836 2002-03-20  Jason Merrill  <jason@redhat.com>
37837
37838         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37839         ignoring -fpic.
37840         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37841         through prune_gcc_output.
37842
37843 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37844
37845         * gcc.c-torture/compile/20020320-1.c: New test.
37846
37847 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37848
37849         * gcc.c-torture/compile/20020318-1.c: New test.
37850
37851         * gcc.dg/struct-by-value-1.c: New test.
37852
37853         * gcc.dg/20020319-1.c: New test.
37854
37855 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37856
37857         * g++.dg/opt/conj1.C: New test.
37858
37859 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37860
37861         * g++.dg/template/qualttp20.C: Revert previous change.
37862         * g++.dg/template/qualttp3.C: Likewise.
37863         * g++.dg/template/qualttp4.C: Likewise.
37864         * g++.dg/template/qualttp5.C: Likewise.
37865         * g++.dg/template/qualttp6.C: Likewise.
37866         * g++.dg/template/qualttp7.C: Likewise.
37867         * g++.dg/template/qualttp8.C: Likewise.
37868         * g++.dg/template/recurse.C: Likewise.
37869
37870 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37871
37872         * gcc.dg/cpp/wchar-1.c: Update.
37873
37874 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37875
37876         * g++.dg/template/conv1.C: New test.
37877         * g++.dg/template/conv2.C: New test.
37878         * g++.dg/template/conv3.C: New test.
37879         * g++.dg/template/conv4.C: New test.
37880
37881 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37882
37883         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37884         * g++.dg/template/qualttp3.C: Likewise.
37885         * g++.dg/template/qualttp4.C: Likewise.
37886         * g++.dg/template/qualttp5.C: Likewise.
37887         * g++.dg/template/qualttp6.C: Likewise.
37888         * g++.dg/template/qualttp7.C: Likewise.
37889         * g++.dg/template/qualttp8.C: Likewise.
37890         * g++.dg/template/recurse.C: Likewise.
37891
37892 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37893
37894         * g++.dg/opt/dtor1.C: New test.
37895
37896 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37897
37898         * gcc.c-torture/compile/20020315-1.c: New test.
37899
37900 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37901
37902         * gcc.dg/weak-1.c: Fix scan tests.
37903
37904 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37905
37906         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37907         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37908         cris-*-aout* mmix-*-*.
37909         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37910         cris-*-aout* mmix-*-*.
37911         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37912         cris-*-elf* cris-*-aout* and mmix-*-*.
37913         * gcc.dg/20001009-1.c: Ditto.
37914         * gcc.dg/20010912-1.c: Ditto.
37915         * gcc.dg/20020122-4.c: Ditto.
37916         * gcc.dg/inline-2.c: Ditto.
37917
37918 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37919
37920         * gcc.c-torture/compile/20020314-1.c: New test.
37921
37922 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37923
37924         * gcc.c-torture/execute/20020314-1.c: New test.
37925
37926 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37927
37928         * g++.dg/warn/Wunused-1.C: New test.
37929
37930 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37931
37932         * g++.dg/abi/mangle6.C: New test.
37933
37934 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37935
37936         * gcc.c-torture/compile/20020309-2.c: New test.
37937
37938         * gcc.c-torture/compile/20020312-1.c: New test.
37939
37940 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37941
37942         * g++.dg/other/access1.C: New test.
37943
37944 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37945
37946         * gcc.c-torture/execute/wchar_t-1.c: New test.
37947
37948 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37949
37950         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37951
37952 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37953
37954         * gcc.dg/20020312-1.c: New test case.
37955
37956 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37957
37958         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37959
37960 2002-03-11  Richard Henderson  <rth@redhat.com>
37961
37962         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37963         * g++.old-deja/g++.jason/report.C: Likewise.
37964
37965 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37966
37967         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37968         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37969
37970 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37971
37972         * testsuite/g++.dg/overload/pmf1.C: New test.
37973
37974 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37975
37976         * gcc.c-torture/execute/20020307-1.c: Use long.
37977
37978 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37979
37980         PR optimization/5844
37981         * gcc.dg/20020310-1.c: New test.
37982
37983 2002-03-09  Michael Meissner  <meissner@redhat.com>
37984
37985         * gcc.c-torture/execute/memcpy-2.c: New test.
37986         * gcc.c-torture/execute/memset-1.c: New test.
37987         * gcc.c-torture/execute/strlen-1.c: New test.
37988         * gcc.c-torture/execute/strcmp-1.c: New test.
37989         * gcc.c-torture/execute/strncmp-1.c: New test.
37990
37991 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37992
37993         * gcc.dg/ppc-ldstruct.c: New test.
37994
37995 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37996
37997         * gcc.c-torture/execute/va-arg-22.c: New test.
37998
37999 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38000
38001         * gcc.c-torture/compile/20020309-1.c: New test.
38002
38003 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38004
38005         * gcc.c-torture/execute/20020307-2.c: New test.
38006
38007 2002-03-07  Jeffrey A Law  (law@redhat.com)
38008
38009         * g77.f-torture/compile/20020307-1.f: New test.
38010
38011 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38012
38013         * gcc.dg/unordered-1.c: New test.
38014
38015 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38016
38017         * gcc.c-torture/execute/20020307-1.c: New test.
38018
38019 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38020
38021         * gcc.dg/20020304-1.c: New test.
38022
38023         * gcc.c-torture/compile/20020304-2.c: New test.
38024
38025 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38026
38027         * gcc.c-torture/compile/20020304-1.c: New test case
38028         (from PR c/5830).
38029
38030 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38031
38032         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38033
38034 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38035
38036         * g++.dg/other/classkey1.C: New test.
38037
38038 2002-03-01  Richard Henderson  <rth@redhat.com>
38039
38040         * gcc.c-torture/compile/981223-1.x: New.
38041         * gcc.c-torture/compile/920625-1.x: New.
38042
38043 2002-02-28  Richard Henderson  <rth@redhat.com>
38044
38045         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38046
38047 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38048
38049         * gcc.c-torture/execute/20020227-1.c: New test.
38050
38051 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38052
38053         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38054         here" ERROR lines.
38055         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38056         * g++.old-deja.g++.other/defarg1.C: Likewise.
38057         * g++.old-deja/g++.pt/calls2.C: Likewise.
38058         * g++.old-deja/g++.pt/crash20.C: Likewise.
38059         * g++.old-deja/g++.pt/crash30.C: Likewise.
38060         * g++.old-deja/g++.pt/crash36.C: Likewise.
38061         * g++.old-deja/g++.pt/crash6.C: Likewise.
38062         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38063         * g++.old-deja/g++.pt/derived3.C: Likewise.
38064         * g++.old-deja/g++.pt/error1.C: Likewise.
38065         * g++.old-deja/g++.pt/friend21.C: Likewise.
38066         * g++.old-deja/g++.pt/friend23.C: Likewise.
38067         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38068         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38069
38070 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38071
38072         * gcc.c-torture/execute/20020225-2.c: New test.
38073
38074 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38075
38076         * gcc.c-torture/execute/920730-1t.c,
38077         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38078         Delete test cases, only relevant to -traditional.
38079
38080 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38081
38082         * gcc.dg/cpp/undef1.c: Remove.
38083         * gcc.dg/cpp/directiv.c: Update.
38084         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38085
38086 2002-02-27  Michael Meissner  <meissner@redhat.com>
38087
38088         * gcc.c-torture/execute/20020226-1.c: New test.
38089
38090 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38091
38092         * g++.dg/debug/debug4.C: New test.
38093
38094         * gcc.dg/ia64-visibility-1.c: New test.
38095
38096 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38097
38098         * gcc.dg/debug/20020224-1.c: New.
38099
38100 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38101
38102         * gcc.c-torture/execute/960416-1.x: New.
38103         * gcc.c-torture/execute/divconst-3.x: Likewise.
38104
38105 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38106
38107         * gcc.dg/20020224-1.c: New test.
38108
38109 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38110
38111         * gcc.c-torture/execute/20020225-1.c: New.
38112
38113 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38114
38115         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38116
38117 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38118
38119         * gcc.dg/20020222-1.c: New test.
38120
38121 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38122
38123         * g++.dg/opt/anonunion1.C: New test.
38124
38125 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38126
38127         * g++.dg/template/qualttp19.C: New test.
38128         * g++.dg/template/qualttp20.C: New test.
38129         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38130         * g++.old-deja/g++.other/qual1.C: Likewise.
38131
38132 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38133
38134         * gcc.dg/attr-alwaysinline.c: New.
38135
38136 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38137
38138         * gcc.dg/20020220-1.c: New test.
38139
38140         * gcc.dg/20020220-2.c: New test.
38141
38142         * g++.dg/opt/mmx1.C: New test.
38143
38144 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38145
38146         * gcc.c-torture/compile/20020110.c: New test.
38147
38148 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38149
38150         * gcc.c-torture/execute/20020219-1.c: New test.
38151
38152         * gcc.dg/20020219-1.c: New test.
38153
38154         * gcc.dg/noncompile/20020220-1.c: New test.
38155
38156         * g++.dg/opt/ptrintsum1.C: New test.
38157
38158         * gcc.dg/debug/20020220-1.c: New test.
38159
38160 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38161
38162         * gcc.c-torture/execute/20020216-1.c: New test.
38163
38164 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38165
38166         * gcc.dg/decl-1.c: Update, new test.
38167
38168 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38169
38170         * g++.dg/abi/bitfield1.C: New test.
38171         * g++.dg/abi/bitfield2.C: New test.
38172
38173 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38174
38175         * gcc.dg/attr-nest.c: New test.
38176
38177 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38178
38179         * gcc.c-torture/execute/20020215-1.c: New test.
38180
38181 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38182
38183         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38184         * g++.dg/debug/debug.exp: New.
38185         * g++.dg/debug/trivial.C: New.
38186         * g++.dg/debug/debug1.C: Moved...
38187         * g++.dg/other/debug1.C: ...from here.
38188         * g++.dg/debug/debug2.C: Moved...
38189         * g++.dg/other/debug2.C: ...from here.
38190         * g++.dg/debug/debug3.C: Moved...
38191         * g++.dg/other/debug3.C: ...from here.
38192
38193         * gcc.dg/noncompile/20020213-1.c: New test.
38194
38195 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38196
38197         * g++.dg/other/debug3.C: New test.
38198
38199         * gcc.c-torture/execute/20020213-1.c: New test.
38200
38201 2002-02-13  Richard Smith <richard@ex-parrot.com>
38202
38203         * g++.old-deja/g++.other/thunk1.C: New test.
38204
38205 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38206
38207         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38208
38209 2002-02-13  Stan Shebs  <shebs@apple.com>
38210
38211         * gcc.dg/altivec-3.c: New.
38212
38213 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38214
38215         * gcc.dg/Wunreachable-1.c: New test.
38216         * gcc.dg/Wunreachable-2.c: New test.
38217
38218 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38219
38220         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38221
38222 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38223
38224         * gcc.dg/decl-1.c: New test.
38225
38226 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38227
38228         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38229
38230 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38231
38232         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38233         * gcc.c-torture/compile/980506-1.x: Likewise.
38234
38235 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38236
38237         * gcc.dg/20020210-1.c: New.
38238
38239 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38240
38241         * g77.f-torture/execute/947.f: New regression test
38242         for PR fortran/947.
38243
38244 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38245
38246         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38247         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38248
38249 2002-02-08  Richard Henderson  <rth@redhat.com>
38250
38251         * gcc.c-torture/compile/labels-3.c: New.
38252
38253 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38254
38255         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38256         expression statements work instead.
38257         * gcc.dg/noncompile/20020207-1.c: New test.
38258
38259 2002-02-07  Richard Henderson  <rth@redhat.com>
38260
38261         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38262
38263 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38264
38265         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38266         message from g77
38267         * lib/g77-dg.exp: Trim g77 error messages so that they are
38268         recognized by dg.exp.
38269
38270 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38271
38272         PR fortran/5473
38273         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38274
38275 2002-02-07  Richard Henderson  <rth@redhat.com>
38276
38277         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38278         to be sufficiently aligned for integers.
38279
38280 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         * g++.dg/template/friend4.C: New test.
38283
38284 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38285
38286         PR fortran/5743
38287         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38288         unsupported cases.
38289
38290 2002-02-07  Richard Henderson  <rth@redhat.com>
38291
38292         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38293         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38294         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38295         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38296
38297 2002-02-06  Richard Henderson  <rth@redhat.com>
38298
38299         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38300
38301 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38302
38303         * gcc.dg/20020206-1.c: New test.
38304
38305 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38306
38307         * gcc.c-torture/execute/20020206-1.c: New test.
38308
38309         * gcc.c-torture/execute/20020206-2.c: New test.
38310
38311         PR optimization/5429:
38312         * gcc.c-torture/compile/20020206-1.c: New test.
38313
38314 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38315
38316         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38317         as certain file formats cannot support particularly large
38318         alignments.
38319
38320         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38321         and do not expect to be able to link the executable.
38322
38323         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38324         fail because the COFF format does not support the weak attribute.
38325
38326 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38327
38328         * g77.dg/pr5473.f: New test
38329
38330 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38331
38332         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38333         Fix testcase accordingly.
38334
38335 2002-02-04  Richard Henderson  <rth@redhat.com>
38336
38337         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38338         (buf): Change to be an array of pointers, not ints.
38339
38340 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38341
38342         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38343         before all tests.  Move warning one line above to match where it
38344         C frontend emits.
38345         * gcc.dg/Wswitch-2.c: New test.
38346         * g++.dg/warn/Wswitch-1.C: New test.
38347         * g++.dg/warn/Wswitch-2.C: New test.
38348
38349 2002-02-04  Richard Henderson  <rth@redhat.com>
38350
38351         * g++.dg/abi/offsetof.C: Fix size comparison.
38352
38353 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38354
38355         * gcc.dg/cast-qual-2.c: New test.
38356
38357 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38358
38359         * gcc.dg/20020201-4.c: New test.
38360
38361 2002-02-04  Ben Elliston  <bje@redhat.com>
38362
38363         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38364         target_info attribute != 0, in addition to the empty string.
38365         (gcc_target_compile): Likewise.
38366
38367 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38368
38369         * gcc.dg/Wswitch.c: New test.
38370         PR gcc/4475. PR gcc/3780.
38371
38372 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38373
38374         * g77.f-torture/execute/5122.f: New test for regressions
38375         against PR fortran/5122.
38376
38377 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38378
38379         * g77.f-torture/compile/pr3743.f: Delete
38380         * g77.dg/pr3743-1.f: New test.
38381         * g77.dg/pr3743-2.f: New test.
38382         * g77.dg/pr3743-3.f: New test.
38383         * g77.dg/pr3743-4.f: New test.
38384
38385 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38386
38387         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38388
38389 2002-02-02  Richard Henderson  <rth@redhat.com>
38390
38391         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38392         * gcc.c-torture/execute/bf64-1.c: Likewise.
38393
38394 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38395
38396         * gcc.dg/20020201-2.c: New test.
38397
38398         * gcc.dg/20020201-3.c: New test.
38399
38400         * gcc.c-torture/execute/bitfld-2.c: New test.
38401
38402 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38403
38404         * gcc.dg/bitfld-1.c: Update.
38405         * gcc.dg/bitfld-2.c: Update.
38406         * gcc.c-torture/execute/bitfld-1.x: New.
38407
38408 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38409
38410         * gcc.c-torture/execute/20020201-1.c: New test.
38411
38412 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38413
38414         PR target/5469
38415         * gcc.dg/20020201-1.c: New test.
38416
38417 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38418
38419         PR fortran/3743
38420         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38421         * g77.f-torture/compile/pr3743.x: Remove
38422
38423 2002-01-31  Tom Rix  <trix@redhat.com>
38424
38425         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38426
38427 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38428
38429         * gcc.dg/noncompile/20020130-1.c: New test.
38430
38431 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38432
38433         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38434
38435 2002-01-29  Richard Henderson  <rth@redhat.com>
38436
38437         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38438         to long long.
38439         * gcc.c-torture/execute/bf64-1.c: Likewise.
38440
38441 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38442
38443         * gcc.c-torture/execute/20020129-1.c: New test.
38444
38445 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38446
38447         * gcc.c-torture/compile/20000224-1.c: Update.
38448         * gcc.c-torture/execute/bitfld-1.c: New tests.
38449         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38450         * gcc.dg/uninit-A.c: Update.
38451
38452 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38453
38454         * g++.dg/template/ctor1.C: Add instantiation.
38455
38456 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38457
38458         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38459         argument to __builtin_prefetch to be const ptr.
38460
38461 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38462
38463         * gcc.c-torture/compile/20020120-1.c: New test.
38464
38465 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38466
38467         * gcc.c-torture/execute/20020127-1.c: New test.
38468
38469 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38470
38471         * g77.dg/f77-edit-i-in.f: New test
38472         * g77.dg/f77-edit-i-out.f: New test
38473
38474 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38475
38476         * gcc.dg/debug/debug.exp: New file.
38477         * gcc.dg/debug/trivial.c: New file.
38478         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38479         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38480         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38481         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38482         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38483         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38484         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38485         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38486         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38487         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38488         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38489         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38490         * gcc.dg/20000503-1.c: Removed.
38491         * gcc.dg/20010207-1.c: Removed.
38492         * gcc.dg/20011223-1.c: Removed.
38493         * gcc.dg/20020104-2.c: Removed.
38494         * gcc.dg/debug-1.c: Removed.
38495         * gcc.dg/debug-2.c: Removed.
38496         * gcc.dg/debug-3.c: Removed.
38497         * gcc.dg/debug-4.c: Removed.
38498         * gcc.dg/debug-5.c: Removed.
38499         * gcc.dg/debug-6.c: Removed.
38500         * gcc.dg/dwarf2-1.c: Removed.
38501         * gcc.dg/dwarf2-2.c: Removed.
38502
38503 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38504
38505         * g++.old-deja/g++.other/eh5.C: New test.
38506         * g++.old-deja/g++.other/sibcall2.C: New test.
38507         * g++.old-deja/g++.other/array9.C: New test.
38508         * g++.old-deja/g++.other/typename2.C: New test.
38509         * g++.old-deja/g++.other/crash60.C: New test.
38510         * g++.old-deja/g++.other/conv9.C: New test.
38511         * g++.old-deja/g++.other/mangle10.C: New test.
38512         * g++.old-deja/g++.other/unchanging1.C: New test.
38513         * g++.old-deja/g++.other/exprstmt1.C: New test.
38514         * g++.old-deja/g++.other/inline23.C: New test.
38515         * g++.old-deja/g++.eh/ia64-1.C: New test.
38516         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38517         * g++.old-deja/g++.other/reload1.C: New test.
38518         * g++.old-deja/g++.other/static20.C: New test.
38519         * g++.old-deja/g++.other/local-alloc1.C: New test.
38520         * g++.old-deja/g++.other/conv8.C: New test.
38521         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38522         * g++.old-deja/g++.other/storeexpr1.C: New test.
38523         * g++.old-deja/g++.other/storeexpr2.C: New test.
38524         * g++.dg/eh/template2.C: New test.
38525         * g++.dg/warn/weak1.C: New test.
38526
38527 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38528
38529         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38530         Remove first, non-varying, argument.
38531
38532 2002-01-23  Richard Henderson  <rth@redhat.com>
38533
38534         * gcc.dg/inline-2.c: New.
38535
38536         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38537         Add optional target arg.  Check number of arguments.
38538         (scan-assembler-not, scan-assembler-dem): Likewise.
38539         (scan-assembler-dem-not): Likewise.
38540
38541 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38542
38543         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38544         line 12.
38545         * g++.old-deja/g++.brendan/parse3.C,
38546         g++.old-deja/g++.other/crash26.C,
38547         g++.old-deja/g++.other/crash28.C,
38548         g++.old-deja/g++.other/crash29.C,
38549         g++.old-deja/g++.other/crash30.C,
38550         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38551
38552 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38553
38554         * gcc.dg/20020115-1.c: New.
38555
38556 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38557
38558         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38559
38560 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38561
38562         * gcc.dg/20020122-3.c: New.
38563
38564 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38565
38566         * g++.dg/other/gc1.C: New test.
38567
38568 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38569
38570         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38571
38572 2002-01-22  Richard Henderson  <rth@redhat.com>
38573
38574         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38575
38576 2002-01-22  Richard Henderson  <rth@redhat.com>
38577
38578         * gcc.dg/20020122-4.c: New.
38579
38580 2002-01-22  H.J. Lu <hjl@gnu.org>
38581
38582         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38583         link output.
38584         * gcc.dg/special/ecos.exp: Likewise.
38585         * lib/g++-dg.exp: Likewise.
38586         * lib/g77-dg.exp: Likewise.
38587         * lib/gcc-dg.exp : Likewise.
38588         * lib/mike-g++.exp: Likewise.
38589         * lib/mike-g77.exp: Likewise.
38590         * lib/mike-gcc.exp: Likewise.
38591         * lib/objc-dg.exp: Likewise.
38592
38593 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38594
38595         PR target/5379
38596         * gcc.dg/20020122-2.c: New test.
38597
38598 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38599
38600         * gcc.dg/20020122-1.c: New test.
38601
38602 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38603
38604         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38605
38606 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38607
38608         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38609
38610 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38611
38612         * gcc.c-torture/compile/20020121-1.c: New test.
38613
38614 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38615
38616         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38617         ld_library_path.
38618
38619 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38620
38621         * gcc.dg/20020218-1.c: New test.
38622
38623 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38624
38625         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38626         messages
38627         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38628         "At global scope" warning
38629         * g++.dg/ext/align1.C: Change cygwin test for alignment
38630         from db-bogus to dg-warning
38631
38632 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38633
38634         * g77.f-torture/compile/cpp2.F: New test.
38635
38636 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38637
38638         * g++.dg/template/access1.C: New test.
38639
38640 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38641
38642         * gcc.dg/20020118-1.c: New.
38643
38644 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38645
38646         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38647
38648 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38649
38650         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38651         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38652         alignment warnings.
38653
38654 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38655
38656         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38657         torture_with_loops and torture_without_loops
38658
38659 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38660
38661         * gcc.c-torture/compile/20020116-1.c: New test.
38662
38663 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38664
38665         * gcc.dg/20020116-2.c: New test.
38666
38667         * gcc.dg/ultrasp4.c: New test.
38668
38669         * gcc.dg/20020116-1.c: New test.
38670
38671 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38672
38673         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38674         by EABI.
38675
38676 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38677
38678         * gcc.misc-tests/i386-prefetch.exp: New.
38679         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38680         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38681         * gcc.misc-tests/i386-pf-none-1.c: New test.
38682         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38683
38684 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38685
38686         * gcc.dg/gnu89-init-1.c: Add new tests.
38687
38688 2002-01-15  Andreas Jaeger  <aj@suse.de>
38689
38690         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38691         * gcc.dg/i386-mmx-2.c: Likewise.
38692         * gcc.dg/i386-sse-1.c: Likewise.
38693         * gcc.dg/i386-sse-2.c: Likewise.
38694         * gcc.dg/i386-sse-3.c: Likewise.
38695
38696 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38697
38698         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38699         Uncomment additional cases that now pass.
38700
38701 2002-01-11  Richard Henderson  <rth@redhat.com>
38702
38703         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38704         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38705
38706 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38707
38708         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38709
38710 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38711
38712         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38713         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38714
38715 2002-01-10  Dale Johannesen  <dalej@apple.com>
38716
38717         * gcc.c-torture/execute/loop-11.c: New.
38718
38719 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38720
38721         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38722         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38723
38724 2002-01-09  Richard Henderson  <rth@redhat.com>
38725
38726         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38727         type in which to perform the operation for each size.
38728
38729 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38730
38731         * gcc.c-torture/compile/20020109-2.c: New test.
38732
38733 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38734
38735         * gcc.c-torture/execute/loop-10.c: New test.
38736
38737 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38738
38739         * gcc.c-torture/compile/20010226-1.c: New test.
38740         * gcc.c-torture/compile/20010227-1.c: New test.
38741         * gcc.c-torture/compile/20010426-1.c: New test.
38742         * gcc.c-torture/compile/20010510-1.c: New test.
38743         * gcc.c-torture/compile/20010605-3.c: New test.
38744         * gcc.c-torture/compile/20010824-1.c: New test.
38745         * gcc.c-torture/execute/20010409-1.c: New test.
38746         * gcc.dg/noncompile/20000901-1.c: New test.
38747         * gcc.dg/20001023-1.c: New test.
38748         * gcc.dg/20001101-1.c: New test.
38749         * gcc.dg/20001102-1.c: New test.
38750         * gcc.dg/20010207-1.c: New test.
38751         * gcc.dg/20010405-1.c: New test.
38752         * gcc.dg/20010822-1.c: New test.
38753         * gcc.dg/20011107-1.c: New test.
38754
38755 2002-01-09  Jeffrey A Law  (law@redhat.com)
38756
38757         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38758
38759         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38760         execution failure on PA targets.
38761
38762 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38763
38764         * gcc.c-torture/compile/20020109-1.c: New test.
38765
38766 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38767
38768         * gcc.c-torture/execute/20020108-1.c: New test.
38769
38770 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38771
38772         * gcc.dg/20020108-1.c: New test.
38773
38774 2002-01-08  H.J. Lu <hjl@gnu.org>
38775
38776         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38777         for header files.
38778
38779 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38780
38781         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38782         consistency.
38783
38784 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38785
38786         * gcc.dg/altivec-4.c: Test altivec predicates.
38787
38788 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38789
38790         * gcc.c-torture/execute/20020107-1.c: New test.
38791
38792 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38793
38794         PR c/5279
38795         * gcc.c-torture/compile/20020106-1.c: New test.
38796
38797 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38798
38799         * gcc.c-torture/execute/nestfunc-4.c: New test.
38800
38801 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38802
38803         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38804         extra triple that slipped in.
38805         * g++.old-deja/g++.abi/align.C: Likewise.
38806         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38807
38808 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38809
38810         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38811         * g++.old-deja/g++.abi/align.C: Likewise.
38812         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38813
38814         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38815         on FreeBSD/i386.
38816         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38817         FreeBSD.
38818
38819 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38820
38821         * gcc.dg/20020104-1.c: New test.
38822
38823         * gcc.dg/20020104-2.c: New test.
38824
38825 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38826
38827         * gcc.dg/20020103-1.c: Fix typo in target selector.
38828
38829 2002-01-03  Richard Henderson  <rth@redhat.com>
38830
38831         * gcc.dg/20020103-1.c: New.
38832
38833 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38834
38835         * gcc.c-torture/execute/20020103-1.c: New test.
38836
38837 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38838
38839         * g++.dg/other/debug2.C: New test.
38840
38841         * gcc.c-torture/compile/20020103-1.c: New test.
38842
38843 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38844
38845         * gcc.dg/gnu89-init-1.c: Added new tests.
38846
38847 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38848
38849         * g++.dg/template/friend2.C: Remove as patch is reverted.
38850
38851         * g++.dg/warn/oldcast1.C: New test.
38852
38853         * g++.dg/template/ptrmem1.C: New test.
38854         * g++.dg/template/ptrmem2.C: New test.
38855
38856         * g++.dg/template/ntp.C: New test.
38857
38858         * g++.dg/other/component1.C: New test.
38859
38860         * g++.dg/template/ttp3.C: New test.
38861
38862         * g++.dg/template/friend2.C: New test.
38863         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38864
38865 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38866
38867         * g++.dg/other/ptrmem1.C: New test.
38868         * g++.dg/other/ptrmem2.C: New test.
38869
38870 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38871
38872         * g++.dg/template/ctor1.C: New test.
38873
38874 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38875
38876         * g++.dg/template/friend2.C: New test.
38877
38878 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38879
38880         * gcc.dg/mmix-1.c: New test.
38881
38882 2001-12-31  Richard Henderson  <rth@redhat.com>
38883
38884         * gcc.dg/asm-5.c: New.
38885
38886 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38887
38888         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38889         in namespace __gnu_cxx
38890
38891 2001-12-30  Richard Henderson  <rth@redhat.com>
38892
38893         * gcc.dg/debug-6.c: New.
38894
38895 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38896
38897         * gcc.c-torture/compile/20011229-2.c: New test.
38898
38899 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38900
38901         * gcc.dg/debug-3.c: New test.
38902         * gcc.dg/debug-4.c: New test.
38903         * gcc.dg/debug-5.c: New test.
38904
38905 2001-12-29  Richard Henderson  <rth@redhat.com>
38906
38907         * g++.dg/eh/loop1.C: New.
38908
38909 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38910
38911         * g++.dg/template/crash1.C: New test.
38912
38913 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38914
38915         * g++.dg/other/const1.C: New test.
38916
38917 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38918
38919         * gcc.c-torture/compile/20011229-1.c: New test.
38920
38921 2001-12-28  Stan Shebs  <shebs@apple.com>
38922
38923         * lib/objc-torture.exp: Resync with c-torture.exp.
38924         * lib/objc.exp: Load standard libraries.
38925
38926 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38927
38928         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38929         additional tests.
38930
38931 2001-12-27  Roger Sayle <roger@eyesopen.com>
38932
38933         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38934
38935 2001-12-27  Richard Henderson  <rth@redhat.com>
38936
38937         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38938
38939 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38940
38941         * g++.dg/eh/ctor1.C: New test.
38942         * g++.dg/other/error2.C: New test.
38943
38944 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38945
38946         * g++.dg/other/init2.C: New test.
38947
38948 2001-12-24  Richard Henderson  <rth@redhat.com>
38949
38950         * gcc.dg/20011223-1.c: New.
38951         * gcc.dg/inline-1.c: New.
38952
38953 2001-12-23  Richard Henderson  <rth@redhat.com>
38954
38955         * gcc.dg/asm-4.c: Test operand modifiers.
38956
38957 2001-12-23  Richard Henderson  <rth@redhat.com>
38958
38959         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38960
38961 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38962
38963         * gcc.c-torture/execute/20011223-1.c: New test.
38964
38965 2001-12-21  Richard Henderson  <rth@redhat.com>
38966
38967         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38968         re-enables the warning.
38969
38970 2001-12-21  Richard Henderson  <rth@redhat.com>
38971
38972         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38973
38974 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38975
38976         * gcc.c-torture/compile/20011218-1.c: New test.
38977
38978 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38979
38980         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38981         arm-isr.c test.
38982         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38983         epilogue generation for ARM ISR routines.
38984
38985 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38986
38987         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38988         * gcc.dg/format/c90-printf-3.c: Likewise.
38989         * gcc.dg/format/c99-printf-3.c: Likewise.
38990         * gcc.dg/format/ext-1.c: Likewise.
38991         * gcc.dg/format/ext-6.c: Likewise.
38992         * gcc.dg/format/format.h: Prototype unlocked stdio.
38993
38994 2001-12-20  Richard Henderson  <rth@redhat.com>
38995
38996         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38997         (arena): Use it.
38998         (malloc): Correct allocation logic.  Abort if we fill up the
38999         arena before initialization complete.
39000         (realloc): Correct allocation logic.
39001
39002 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39003
39004         * gcc.c-torture/compile/20011219-2.c: New test.
39005
39006         * gcc.c-torture/execute/20011219-1.c: New test.
39007
39008 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39009
39010         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39011         target does not support weak symbols.
39012
39013 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39014
39015         * gcc.c-torture/compile/20011219-1.c: New test.
39016
39017 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39018
39019         * g++.dg/other/error1.C: New test.
39020
39021 2001-12-17  Jeffrey A Law  (law@redhat.com)
39022
39023         * gcc.c-torture/execute/20011217-1.c: New test.
39024
39025 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39026
39027         * objc.dg/special/: New directory.
39028         * objc.dg/special/special.exp: New file.
39029         * objc.dg/special/unclaimed-category-1.h: New file.
39030         * objc.dg/special/unclaimed-category-1a.m: New file.
39031         * objc.dg/special/unclaimed-category-1.m: New file.
39032
39033 2001-12-17  Andreas Jaeger  <aj@suse.de>
39034
39035         * gcc.c-torture/compile/20011217-2.c: New test.
39036
39037 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39038
39039         * gcc.c-torture/compile/20011217-1.c: New test.
39040
39041 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39042
39043         * testsuite/gcc.dg/20011214-1.c: New.
39044
39045 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39046
39047         * gcc.dg/altivec-4.c: New.
39048
39049 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39050
39051         * gcc.dg/20011113-1.c: New test.
39052
39053 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39054
39055         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39056         std::__malloc_alloc_template<0> and
39057         std::__default_alloc_template<false, 0>.
39058
39059 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39060
39061         * objc/execute/bf-21.m: New test.
39062         * objc/execute/enumeration-1.m: New test.
39063         * objc/execute/enumeration-2.m: New test.
39064
39065 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39066
39067         * gcc.dg/gnu89-init-1.c: New test.
39068
39069 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39070
39071         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39072         * g++.old-deja/g++.jason/2371.C: Likewise.
39073         * g++.old-deja/g++.jason/template33.C: Likewise.
39074         * g++.old-deja/g++.jason/template34.C: Likewise.
39075         * g++.old-deja/g++.jason/template36.C: Likewise.
39076         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39077         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39078         * g++.old-deja/g++.other/typename1.C: Likewise.
39079         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39080         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39081         * g++.old-deja/g++.pt/typename11.C: Likewise.
39082         * g++.old-deja/g++.pt/typename14.C: Likewise.
39083         * g++.old-deja/g++.pt/typename16.C: Likewise.
39084         * g++.old-deja/g++.pt/typename3.C: Likewise.
39085         * g++.old-deja/g++.pt/typename4.C: Likewise.
39086         * g++.old-deja/g++.pt/typename5.C: Likewise.
39087         * g++.old-deja/g++.pt/typename7.C: Likewise.
39088         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39089
39090 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39091
39092         * g++.dg/other/linkage1.C: New test.
39093         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39094         specifiers.
39095
39096 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39097
39098         * gcc.dg/concat.c: New test.
39099
39100 2001-12-11  Stan Shebs  <shebs@apple.com>
39101
39102         * objc/compile: New test directory.
39103         * objc/compile/compile.exp: New expect script.
39104         * objc/compile/20011211-1.m: New compile test.
39105
39106 2001-12-11  Jason Merrill  <jason@redhat.com>
39107
39108         * lib/prune.exp (prune_gcc_output): Also handle "In member
39109         function".  So many permutations...
39110
39111 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39112
39113         * g++.dg/template/typedef1.C: New test.
39114
39115 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39116
39117         * g++.dg/other/copy1.C: New test.
39118
39119 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39120
39121         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39122
39123         * gcc.dg/builtin-choose-expr.c: New.
39124
39125 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39126
39127         * gcc.dg/altivec-2.c: New.
39128
39129 2001-12-07  Richard Henderson  <rth@redhat.com>
39130
39131         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39132
39133 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39134
39135         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39136         ultrasparc.
39137
39138 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39139
39140         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39141
39142 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39143
39144         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39145         variable argument list.
39146
39147 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39148
39149         * gcc.c-torture/execute/memcheck: Delete entire directory.
39150         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39151         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39152
39153 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39154
39155         * gcc.dg/Wshadow-1.c: New test.
39156
39157 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39158
39159         * gcc.c-torture/compile/20011130-1.c: New test.
39160
39161         * gcc.dg/noncompile/20011025-1.c: New test.
39162
39163         * g++.dg/other/anon-union.C: New test.
39164
39165         * gcc.c-torture/execute/20011024-1.c: New test.
39166
39167 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39168
39169         * gcc.c-torture/execute/20000722-1.x,
39170         gcc.c-torture/execute/20010123-1.x: Remove.
39171         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39172         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39173         gcc.dg/c99-complit-2.c: New tests.
39174
39175 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39176
39177         * g++.dg/inherit/base1.C: New test.
39178
39179 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39180
39181         * g++.dg/other/stdarg1.C: New test.
39182
39183         * gcc.c-torture/compile/20011130-2.c: New test.
39184
39185 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39186
39187         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39188         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39189         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39190         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39191         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39192         * gcc.dg/builtin-prefetch-1.c: New test.
39193
39194 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39195
39196         * gcc.dg/20011130-1.c: New test.
39197
39198 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39199
39200         * g++.dg/other/scope1.C: New test.
39201         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39202
39203 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39204
39205         * gcc.dg/vla-init-1.c: New test.
39206
39207 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39208
39209         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39210
39211 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39212
39213         * objc.dg/alias.m: Update.
39214         * objc.dg/class-1.m: Update.
39215         * objc.dg/const-str-1.m: Update.
39216         * objc.dg/fwd-proto-1.m: Update.
39217         * objc.dg/id-1.m: Update.
39218         * objc.dg/super-class-1.m: Update.
39219
39220 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39221
39222         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39223         constructs.
39224
39225 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39226
39227         * gcc.c-torture/execute/20011128-1.c: New test.
39228
39229 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39230
39231         * gcc.dg/20011127-1.c: New test.
39232
39233 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39234
39235         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39236         from Austin Group draft 7.
39237         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39238         scanf format arguments.
39239         * gcc.dg/format/no-exargs-2.c: New test.
39240
39241 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39242
39243         * g++.dg/abi/vbase8-4.C: New test.
39244
39245 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39246
39247         * gcc.c-torture/execute/20011121-1.c: New test.
39248
39249 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39250
39251         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39252
39253 2001-11-23  Andreas Jaeger  <aj@suse.de>
39254
39255         * gcc.dg/cpp/charconst-2.c: New test.
39256
39257 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39258
39259         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39260         to the host if it is remote.  Let tests specify extra headers
39261         they use.
39262         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39263         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39264         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39265         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39266         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39267         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39268         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39269         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39270         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39271         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39272
39273 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39274
39275         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39276         for little endian ARMs.
39277
39278 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39279
39280         * gcc.c-torture/compile/20011119-1.c: New test.
39281         * gcc.c-torture/compile/20011119-2.c: New test.
39282
39283 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39284
39285         * gcc.dg/altivec-1.c: Fix typo.
39286
39287 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39288
39289         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39290
39291 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39292
39293         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39294
39295 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39296
39297         * lib/g77.exp: Don't specify --rpath-link.
39298
39299         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39300         across all the headers.
39301         * gcc.dg/format/format.exp: For testing on a remote host,
39302         copy format.h.
39303
39304         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39305         * gcc.c-torture/execute/930406-1.c: Likewise.
39306         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39307
39308 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39309
39310         * gcc.dg/altivec-1.c: New.
39311
39312 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39313
39314         * gcc.dg/cpp/fpreprocessed.c: New test case.
39315
39316 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39317
39318         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39319         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39320         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39321
39322 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39323
39324         * gcc.dg/no-builtin-1.c: New test.
39325
39326 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39327
39328         * gcc.c-torture/execute/20011115-1.c: New test.
39329
39330 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39331
39332         * gcc.c-torture/compile/20011114-2.c: New test.
39333         * gcc.c-torture/compile/20011114-3.c: New test.
39334         * gcc.c-torture/compile/20011114-4.c: New test.
39335
39336 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39337
39338         * g++.dg/other/init1.C: New test.
39339
39340 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39341
39342         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39343         message.
39344
39345         * gcc.c-torture/execute/20011114-1.c: New testcase.
39346
39347         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39348         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39349         like the (before this change) version of 20010327-1.c.
39350
39351 2001-11-14  Roger Sayle <roger@eyesopen.com>
39352
39353         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39354
39355 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39356
39357         * g++.dg/init/array2.C: New test.
39358
39359 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39360
39361         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39362
39363 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39364
39365         * g++.dg/other/forscope1.C: New test.
39366         * g++.dg/ext/forscope1.C: New test.
39367         * g++.dg/ext/forscope2.C: New test.
39368
39369 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39370
39371         * gcc.c-torture/execute/20011113-1.c: New test.
39372
39373 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39374
39375         * gcc.c-torture/execute/20011109-2.c: New test.
39376
39377         * gcc.c-torture/execute/20011109-1.c: New test.
39378
39379 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39380
39381         * gcc.c-torture/compile/20011109-1.c: New test.
39382
39383 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39384
39385         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39386         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39387         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39388         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39389         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39390         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39391         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39392
39393 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39394
39395         * g++.dg/warn/Wshadow-1.C: New tests.
39396         * g++.old-deja/g++.mike/for3.C: Update.
39397
39398 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39399
39400         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39401         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39402         XFAILs.  Adjust expected error texts.
39403         * gcc.c-torture/compile/20011106-1.c,
39404         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39405         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39406         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39407         gcc.dg/c99-array-lval-5.c: New tests.
39408
39409 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39410
39411         * gcc.dg/cpp/defined.c: Update.
39412
39413 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39414
39415         * gcc.c-torture/execute/anon-1.c: New test.
39416
39417 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39418
39419         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39420         same size, so no warning should be produced on stormy16.
39421
39422         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39423         due to oversized array.
39424         * g++.old-deja/g++.mike/ns15.C: Likewise.
39425         * g++.old-deja/g++.pt/crash16.C: Likewise.
39426
39427 2001-11-02  Graham Stott  <grahams@redhat.com>
39428
39429         * g++.dgother/debug1.C: Fix typos.
39430
39431 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39432
39433         * g++.dg/other/debug1.C: New test.
39434
39435 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39436
39437         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39438         of unsigned long.
39439
39440 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39441
39442         * gcc.dg/20011029-2.c: New test.
39443
39444         * gcc.c-torture/compile/20011029-1.c: New test.
39445
39446 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39447
39448         * objc/execute/class_self-1.m: New test.
39449         * objc/execute/class_self-2.m: New test.
39450
39451 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39452
39453         * gcc.misc-tests/msgs.exp: Delete.
39454         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39455         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39456         error set to match recent changes.
39457
39458 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39459
39460         * gcc.dg/20011021-1.c: New test.
39461
39462 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39463
39464         * gcc.c-torture/compile/20011023-1.c: New test.
39465
39466 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39467
39468         * lib/g77.exp: Rewrite based on lib/g++.exp.
39469
39470 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39471
39472         * gcc.c-torture/execute/20011019-1.c: New test.
39473
39474         * gcc.dg/20011018-1.c: New test.
39475
39476 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39477
39478         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39479
39480 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39481
39482         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39483         * gcc.dg/attr-invalid.c: Likewise.
39484
39485 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39486
39487         * testsuite/gcc.dg/20011015-1.c: New test.
39488
39489 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39490
39491         * g++.dg/template/unify2.C: New test.
39492
39493 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39494
39495         * g++.dg/other/exception-specification.C: New test
39496
39497 2001-10-13  Tom Rix  <trix@redhat.com>
39498
39499         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39500         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39501
39502 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39503
39504         * testsuite/gcc.dg/20011009-1.c: New test.
39505
39506 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39507
39508         PR g++/4476
39509         * g++.dg/other/friend1.C: New test.
39510
39511 2001-10-11  Richard Henderson  <rth@redhat.com>
39512
39513         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39514
39515 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39516
39517         * gcc.c-torture/compile/20011010-1.c: New.
39518
39519 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39520
39521         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39522         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39523         g77.f-torture/execute/execute.exp,
39524         g77.f-torture/noncompile/noncompile.exp,
39525         gcc.c-torture/compile/compile.exp,
39526         gcc.c-torture/execute/execute.exp,
39527         gcc.c-torture/execute/ieee/ieee.exp,
39528         gcc.c-torture/execute/memcheck/memcheck.exp,
39529         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39530         objc/execute/execute.exp: Update FSF address.
39531
39532 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39533
39534         * gcc.dg/cpp/cmdlne-C.c: Update.
39535         * gcc.dg/cpp/cmdlne-C2.c: New.
39536
39537 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39538
39539         * gcc.c-torture/execute/20011008-3.c: New.
39540
39541 2001-10-08  DJ Delorie  <dj@redhat.com>
39542
39543         * gcc.dg/20011008-1.c: New.
39544         * gcc.dg/20011008-2.c: New.
39545
39546 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39547
39548         * gcc.dg/cpp/spacing1.c: Update test.
39549
39550 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39551
39552         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39553         spelling errors of "separate" as "seperate".
39554
39555 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39556
39557         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39558         enough to avoid inlining.
39559
39560 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39561
39562         * lib/g77.exp: set libg2c_dir correctly.
39563
39564 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39565
39566         * gcc.dg/cpp/macro11.c: New test.
39567
39568 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39569
39570         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39571         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39572         gcc.dg/format/multattr-3.c: New tests.
39573         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39574         tests for format attributes on function pointers being rejected.
39575
39576 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39577
39578         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39579
39580 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39581
39582         * g++.dg/warn/format1.C: New test.
39583
39584 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39585
39586         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39587
39588 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39589
39590         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39591
39592 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39593
39594         * gcc.dg/cpp/redef2.c: Add test.
39595
39596 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39597
39598         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39599         long-standing bug on i686, apparently.
39600         * gcc.c-torture/execute/loop-2c.x: New file.
39601         * gcc.c-torture/execute/loop-2d.x: New file.
39602         * gcc.c-torture/execute/loop-3c.x: New file.
39603
39604 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39605
39606         * gcc.dg/cpp/20000625-2.c: Correct line number.
39607
39608 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39609
39610         * gcc.dg/cpp/macro10.c: New test.
39611         * gcc.dg/cpp/strify3.c: New test.
39612         * gcc.dg/cpp/spacing1.c: Add tests.
39613         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39614         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39615
39616 2001-09-24  DJ Delorie  <dj@redhat.com>
39617
39618         * gcc.c-torture/execute/20010924-1.c: New test.
39619
39620 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39621
39622         * testsuite/objc/execute/paste.m: Remove.
39623
39624 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39625
39626         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39627
39628 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39629
39630         * g77.dg/strlen0.f: New test.
39631
39632 2001-09-21  Richard Henderson  <rth@redhat.com>
39633
39634         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39635         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39636
39637 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39638
39639         Table-driven attributes.
39640         * g++.dg/ext/attrib1.C: New test.
39641
39642 2001-09-20  DJ Delorie  <dj@redhat.com>
39643
39644         * gcc.dg/20000926-1.c: Update expected warning messages.
39645         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39646         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39647         array.
39648
39649 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39650
39651         * g++.dg/eh/registers1.C: New test case.
39652
39653 2001-09-17  Richard Henderson  <rth@redhat.com>
39654
39655         * gcc.dg/array-5.c: Fix VLA decomposition test.
39656
39657 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39658
39659         * gcc.dg/cpp/line5.c: New testcase.
39660
39661 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39662
39663         * gcc.dg/cpp/macro9.c: New test.
39664
39665 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39666
39667         * gcc.c-torture/execute/980223.c: Change type of addr from long
39668         to char *.
39669
39670 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39671
39672         * gcc.c-torture/execute/20010915-1.c: New test.
39673
39674 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39675
39676         * g77.dg/bprob: New directory.
39677         * g77.dg/bprob/bprob.exp: New file.
39678         * g77.dg/bprob/bprob-1.f: New test.
39679         * g77.dg/gcov: New directory.
39680         * g77.dg/gcov/gcov.exp: New file.
39681         * g77.dg/gcov/gcov-1.f: New test.
39682         * g77.dg/gcov/gcov-1.x: New file.
39683
39684 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39685
39686         * gcc.dg/cpp/directiv.c: Update.
39687         * gcc.dg/cpp/undef1.c: Update.
39688
39689 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39690
39691         * gcc.dg/20010912-1.c: New test.
39692
39693 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39694
39695         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39696         language-independent file in lib.
39697         * lib/gcov.exp: New file.
39698
39699 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39700
39701         * gcc.c-torture/compile/20010911-1.c: New test.
39702
39703 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39704
39705         * lib/profopt.exp: New, to support profile-directed optimizations.
39706         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39707         * gcc.misc-tests/bprob-1.c: New test.
39708         * gcc.misc-tests/bprob-2.c: New test.
39709
39710 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39711
39712         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39713         XFAIL and which kinds of gcov output to verify.
39714         * gcc.misc-tests/gcov-4b.x: New file.
39715         * gcc.misc-tests/gcov-5b.x: New file.
39716         * gcc.misc-tests/gcov-6.x: New file.
39717         * gcc.misc-tests/gcov-7.c: New test.
39718         * gcc.misc-tests/gcov-7.x: New file.
39719
39720 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39721
39722         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39723         * gcc.misc-tests/gcov-6.c: New test.
39724
39725 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39726
39727         PR c++/3986
39728         * g++.dg/abi/vbase1.C: New test.
39729
39730 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39731
39732         * objc.dg/method-2.m: New.
39733
39734 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39735
39736         PR c++/4203
39737         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39738         * g++.dg/init/empty1.C: New test.
39739
39740 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39741
39742         * gcc.c-torture/compile/20010903-1.c: New test.
39743
39744 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39745
39746         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39747         for m68k.
39748
39749 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39750
39751         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39752
39753         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39754
39755         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39756
39757 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39758
39759         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39760         for 16-bit 'unsigned int'.
39761
39762 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39763
39764         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39765
39766 2001-08-27  Richard Henderson  <rth@redhat.com>
39767
39768         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39769         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39770
39771 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39772
39773         * gcc.dg/asm-names.c (ymain): New.
39774
39775 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39776
39777         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39778         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39779         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39780
39781 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39782
39783         * gcc.dg/compare5.c: New testcase.
39784
39785 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39786
39787         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39788         and "In instantiation".
39789
39790 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39791
39792         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39793
39794 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39795
39796         * gcc.misc-tests/gcov.exp: Add support for branch information.
39797         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39798         * gcc.misc-tests/gcov-4.c: New test.
39799         * gcc.misc-tests/gcov-4b.c: New test.
39800         * gcc.misc-tests/gcov-5b.c: New test.
39801
39802 2001-08-20  Zack Weinberg  <zackw@panix.com>
39803
39804         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39805         expected to fail.
39806
39807 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39808
39809         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39810
39811 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39812
39813         * g++.dg/eh/template1.C: New test.
39814
39815 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39816
39817         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39818         Fix thinko.
39819         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39820         for xfail.
39821
39822 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39823
39824         * lib/g77-dg.exp: Use prune.exp for common procedures
39825         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39826         * lib/g77.exp: (g77-dg-prune) Remove
39827
39828 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39829
39830         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39831
39832 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39833
39834         * g++.dg/template/unify1.C: New test.
39835
39836 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39837
39838         * g++.dg/abi/empty4.C: New test.
39839
39840 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39841
39842         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39843         solaris2.*
39844         * g77.f-torture/compile/pr3743.x: Likewise.
39845
39846 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39847
39848         * g++.dg/other/using-declaration.C: New test.
39849
39850 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39851
39852         * gcc.dg/cpp/tr-sign.c: New testcase.
39853
39854 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39855
39856         * gcc.dg/cpp/19951025-1.c: Revert.
39857         * gcc.dg/cpp/directiv.c: We no longer process directives that
39858         interrupt macro arguments.
39859
39860 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39861
39862         * gcc.dg/bconstp-1.c: New test.
39863
39864 2001-08-03  Richard Henderson  <rth@redhat.com>
39865
39866         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39867
39868 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39869
39870         * gcc.dg/cpp/19951025-1.c: Update.
39871
39872 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39873
39874         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39875         should be x.
39876
39877 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39878
39879         Kill -fhonor-std.
39880         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39881         * g++.old-deja/g++.other/std1.C: Likewise.
39882         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39883
39884 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39885
39886         * lib/g77.exp: Load gcc-defs.exp for common procedures
39887         (g77_pass, g77_fail, g77_finish, g77_exit,
39888         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39889
39890 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39891
39892         * g77.dg/fbackslash.f
39893         * g77.dg/fcase-preserve.f
39894         * g77.dg/ff90-1.f
39895         * g77.dg/ffixed-line-length-0.f
39896         * g77.dg/ffixed-line-length-132.f
39897         * g77.dg/ffixed-line-length-7.f
39898         * g77.dg/ffixed-line-length-72.f
39899         * g77.dg/ffixed-line-length-none.f
39900         * g77.dg/ffree-form-1.f
39901         * g77.dg/fno-backslash.f
39902         * g77.dg/fno-f90-1.f
39903         * g77.dg/fno-fixed-form-1.f
39904         * g77.dg/fno-onetrip.f
39905         * g77.dg/fno-typeless-boz.f
39906         * g77.dg/fno-underscoring.f
39907         * g77.dg/fno-vxt-1.f
39908         * g77.dg/fonetrip.f
39909         * g77.dg/ftypeless-boz.f
39910         * g77.dg/fugly-assumed.f
39911         * g77.dg/funderscoring.f
39912         * g77.dg/fvxt-1.f
39913
39914 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39915
39916         * objc.dg/fwd-proto-1.m: New.
39917         * objc.dg/local-decl-1.m: New.
39918         * objc.dg/naming-1.m: New.
39919         * objc.dg/naming-2.m: New.
39920         * objc.dg/proto-hier-1.m: New.
39921
39922 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39923
39924         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39925         largest-type elements to a struct makes its size grow.
39926
39927 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39928
39929         * g++.dg/abi/vthunk1.C: New test.
39930
39931 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39932
39933         * g++.dg/abi/vbase8-22.C: New test.
39934
39935 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39936
39937         * gcc.dg/cpp/macro8.c: New test.
39938
39939 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39940
39941         * g++.dg/abi/vbase8-21.C: New test.
39942
39943 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * g++.dg/abi/vbase8-10.C: New test.
39946
39947 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39948
39949         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39950         ${tool}_set_ld_library_path.
39951         Changed caller.
39952         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39953         g++.exp.
39954
39955 2001-07-26  Stan Cox <scox@redhat.com>
39956
39957         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39958         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39959         gcc_exit, gcc_check_unsupported_p):
39960         Moved to gcc-deps.exp
39961         * gcc-deps.exp: New file.
39962
39963 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39964
39965         * g++.old-deja/g++.pt/defarg14.C: New test.
39966
39967 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39968
39969         * g++.old-deja/g++.other/lineno5.C: New test.
39970
39971 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39972
39973         * g++.old-deja/g++.pt/crash68.C: New test.
39974
39975 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39976
39977         * g++.old-deja/g++.other/crash42.C: New test.
39978
39979 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39980
39981         * gcc.dg/cpp/extratokens.c: Fix.
39982         * gcc.dg/cpp/skipping2.c: New tests.
39983
39984 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39985
39986         * gcc.c-torture/execute/20010724-1.c: New file.
39987         * gcc.c-torture/execute/20010724-1.x: New file.
39988
39989 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39990
39991         * g++.old-deja/g++.other/cond7.C: New test.
39992
39993 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39994
39995         * g++.old-deja/g++.other/optimize4.C: New test.
39996
39997 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39998
39999         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40000
40001 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40002
40003         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40004         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40005         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40006         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40007
40008         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40009         bug report" message.
40010
40011         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40012         * g++.dg/ext/instantiate1.C: Move from old-deja.
40013
40014 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40015
40016         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40017         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40018         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40019         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40020
40021 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40022
40023         * gcc.c-torture/execute/20010723-1.c: New test.
40024
40025 2001-07-23  Ben Elliston  <bje@redhat.com>
40026
40027         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40028
40029 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40030
40031         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40032         i[34567]86-*-*.
40033         Delete handling of ieee_multilib_flags.
40034         Pass -mieee for alpha*-*-* and sh-*-*.
40035         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40036
40037 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40038
40039         Remove old-abi tests.
40040         * g++.old-deja/g++.mike/p11116.C: Remove.
40041         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40042
40043 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40044
40045         * g77.f-torture/compile/pr3743.f: New test
40046
40047 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40048
40049         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40050
40051 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40052
40053         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40054         g++.old-deja/g++.pt/static6.C: Likewise.
40055         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40056         supports weak symbols.
40057
40058 2001-07-18  Andreas Jaeger  <aj@suse.de>
40059
40060         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40061         supported again.
40062
40063 2001-07-18  Andreas Jaeger  <aj@suse.de>
40064
40065         * gcc.dg/iftrap-1.c: Fix target line.
40066
40067 2001-07-17  Richard Henderson  <rth@redhat.com>
40068
40069         * gcc.c-torture/execute/20010717-1.c: New.
40070
40071 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40072
40073         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40074         tests.
40075
40076 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40077
40078         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40079
40080 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40081
40082         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40083         UAC_SIGBUS, UAC_NOPRINT definitions.
40084
40085 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40086
40087         * objc/execute/object_is_class.m: New test.
40088         * objc/execute/object_is_meta_class.m: New test.
40089
40090 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40091
40092         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40093         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40094
40095 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40096
40097         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40098         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40099
40100 2001-07-14  Richard Henderson  <rth@redhat.com>
40101
40102         * gcc.dg/iftrap-1.c: New.
40103
40104 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40105
40106         * g77.f-torture/execute/intrinsic77.f: New test.
40107
40108 2001-07-11  Janis Johnson <janis@us.ibm.com>
40109
40110         * gcc.misc-tests/gcov-3.c: New test.
40111
40112 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40113
40114         * gcc.c-torture/compile/20010711-1.c,
40115         * gcc.c-torture/compile/20010711-2.c: New tests.
40116
40117 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40118
40119         * gcc.c-torture/execute/20010711-1.c: New test.
40120
40121 2001-07-11  Ben Elliston  <bje@redhat.com>
40122
40123         * g++.old-deja/g++.other/enum5.C: New test.
40124
40125 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40126
40127         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40128         (g++-dg-prune): Call prune_gcc_output.
40129         * prune.exp: New file for prune_gcc_output.
40130         * lib/g++.exp, lib/gcc.exp: Load it.
40131
40132 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40133
40134         * gcc.c-torture/compile/20010701-1.c,
40135         g++.old-deja/g++.ext/attrib6.C: New tests.
40136
40137 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40138
40139         * gcc.c-torture/compile/20010706-1.c: New test.
40140
40141 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40142
40143         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40144
40145 2001-06-28  Stan Shebs  <shebs@apple.com>
40146
40147         * gcc.dg/pragma-darwin.c: New test.
40148
40149 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40150
40151         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40152         Solaris 2.[678] system.
40153
40154 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40155
40156         * gcc.dg/20010622-1.c: New test.
40157
40158 2001-06-18  Stan Shebs  <shebs@apple.com>
40159
40160         * objc.dg: New directory.
40161         * objc.dg/dg.exp: New file.
40162         * objc.dg/alias.m: New.
40163         * objc.dg/class-1.m: New.
40164         * objc.dg/class-2.m: New.
40165         * objc.dg/const-str-1.m: New.
40166         * objc.dg/const-str-2.m: New.
40167         * objc.dg/id-1.m: New.
40168         * objc.dg/method-1.m: New.
40169         * objc.dg/super-class-1.m: New.
40170         * lib/objc-dg.exp: New file.
40171
40172 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40173
40174         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40175         of label name.
40176
40177 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40178
40179         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40180
40181 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40182
40183         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40184         variable.
40185
40186 2001-06-12  Richard Henderson  <rth@redhat.com>
40187
40188         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40189
40190 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40191
40192         * g++.old-deja/g++.abi/vbase5.C: New test.
40193         * g++.old-deja/g++.abi/vbase6.C: New test.
40194         * g++.old-deja/g++.abi/vbase7.C: New test.
40195
40196 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40197
40198         * gcc.c-torture/compile/20010610-1.c: New test.
40199
40200 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40201
40202         * g++.old-deja/g++.abi/vbase4.C: New test.
40203
40204 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40205
40206         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40207         support %f for HC11/HC12 targets.
40208         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40209         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40210         on HC11/HC12 targets.
40211         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40212
40213 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40214
40215         * gcc.dg/wchar_t-1.c: New file.
40216         * gcc.dg/wint_t-1.c: Likewise.
40217
40218 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40219
40220         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40221
40222 2001-06-11  Richard Henderson  <rth@redhat.com>
40223
40224         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40225
40226 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40227
40228         * gcc.c-torture/compile/20010611-1.c: New test.
40229
40230 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40231
40232         * gcc.dg/c99-tag-1.c: Add more tests.
40233
40234 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40235
40236         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40237         representation on MN10300 and ARM/Thumb.
40238
40239 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40240
40241         * g77.f-torture/execute/20010610.f: New.
40242
40243 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40244
40245         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40246         names.
40247
40248 2001-06-09  Richard Henderson  <rth@redhat.com>
40249
40250         * gcc.c-torture/execute/ashrdi-1.c: New.
40251         * gcc.c-torture/execute/ashldi-1.c: New.
40252         * gcc.c-torture/execute/lshrdi-1.c: New.
40253
40254 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40255
40256         * objc/execute/load-3.m: Added. Check sending +load to categories,
40257         in addition to classes.
40258
40259 2001-06-08  Stan Shebs  <shebs@apple.com>
40260
40261         * objc/execute/load-2.m: New test.  From Nicola Pero
40262         <n.pero@mi.flashnet.it>.
40263
40264 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40265
40266         * gcc.c-torture/execute/20010605-2.c: New test.
40267
40268 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40269
40270         * g++.old-deja/g++.abi/vbase2.C: New test.
40271         * g++.old-deja/g++.abi/vbase3.C: New test.
40272
40273 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40274
40275         * g++.old-deja/g++.pt/friend49.C: New test.
40276
40277 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40278
40279         * g++.old-deja/g++.ext/anon3.C: New test.
40280
40281 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40282
40283         * g++.old-deja/g++.other/conv7.C: New test.
40284
40285 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40286
40287         * gcc.c-torture/compile/20010605-2.c: New test.
40288
40289 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40290
40291         * gcc.c-torture/execute/20010604-1.c: New test.
40292
40293 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40294
40295         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40296
40297 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40298
40299         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40300         (g++_link_flags): Likewise.
40301         (g++_init): Pass gccpath's value to two previous functions.
40302
40303 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40304
40305         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40306         Ensure logfile entry matches exec command line.
40307
40308 2001-05-31  Richard Henderson  <rth@redhat.com>
40309
40310         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40311         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40312
40313 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40314
40315         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40316         compiler for irix6.2
40317
40318 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40319
40320         * g++.old-deja/g++.other/optimize3.C: New file.
40321
40322 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40323
40324         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40325         assemble.
40326
40327 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40328
40329         * g++.old-deja/g++.other/optimize2.C: New file.
40330
40331 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40332
40333         * gcc.c-torture/compile/20010518-2.c: New file.
40334         * gcc.c-torture/execute/20010518-1.c: New file.
40335         * gcc.c-torture/execute/20010518-2.c: New file.
40336
40337 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40338
40339         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40340
40341 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40342
40343         G++ no longer defines builtins that do not begin with __builtin.
40344         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40345         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40346         * g++.old-deja/g++.law/builtin1.C: Likewise.
40347         * g++.old-deja/g++.law/cvt2.C: Likewise.
40348         * g++.old-deja/g++.mike/net5.C: Likewise.
40349         * g++.old-deja/g++.other/builtins1.C: Likewise.
40350         * g++.old-deja/g++.other/builtins2.C: Likewise.
40351         * g++.old-deja/g++.other/builtins3.C: Likewise.
40352         * g++.old-deja/g++.other/builtins4.C: Likewise.
40353         * g++.old-deja/g++.other/inline8.C: Likewise.
40354         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40355
40356 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40357
40358         * g++.old-deja/g++.pt/using1.C: Adjust.
40359         * g++.old-deja/g++.pt/using2.C: New test.
40360
40361 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40362
40363         * gcc.dg/cpp/charconst.c: New tests.
40364         * gcc.dg/cpp/escape.c: New tests.
40365         * gcc.dg/cpp/escape-1.c: New tests.
40366         * gcc.dg/cpp/escape-2.c: New tests.
40367         * gcc.dg/cpp/ucs.c: New tests.
40368
40369 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40370
40371         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40372         native compiler for irix6.5.
40373
40374 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40375
40376         * lib/g++.exp (g++_include_flags): Use args to compute
40377         get_multilibs.
40378         (g++_link_flags): Likewise.
40379         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40380
40381 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40382
40383         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40384
40385 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40386
40387         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40388         this file.
40389
40390 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40391
40392         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40393         STACK_SIZE;
40394         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40395         to STACK_SIZE; Use it to define size of add_histo array.
40396         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40397         to STACK_SIZE.
40398         (f): Use GITT_SIZE to define size of gitt local table.
40399         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40400         to STACK_SIZE; Use it to define size of bytemem array.
40401
40402 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40403
40404         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40405         on 68HC11/HC12 due to the asm instruction.
40406         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40407         * gcc.c-torture/compile/920520-1.x: Likewise.
40408         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40409         on 68HC11/HC12 because the function is larger than 64K.
40410         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40411         on 68HC11/HC12 because the structure is too large.
40412
40413 2001-05-20  Richard Henderson  <rth@redhat.com>
40414
40415         * gcc.c-torture/execute/20010520-1.c: New.
40416
40417 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40418
40419         * g++.old-deja/g++.warn/compare1.C: New test.
40420         * gcc.dg/compare4.c: New test.
40421
40422 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40423
40424         * g++.old-deja/g++.other/optimize1.C: New test.
40425
40426 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40427
40428         * g++.old-deja/g++.pt/spec41.C: New test.
40429
40430 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40431
40432         * gcc.c-torture/compile/20010114-1.x: Remove.
40433
40434 2001-05-18  Stan Shebs  <shebs@apple.com>
40435
40436         * gcc.c-torture/compile/20010518-1.c: New test.
40437
40438 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40439
40440         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40441         * g++.old-deja/g++.pt/crash67.C: New test.
40442
40443 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40444
40445         * g++.old-deja/g++.other/debug9.C: New test.
40446
40447 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40448
40449         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40450
40451 2001-05-16  Jan Hubicka  <jh@suse.cz>
40452
40453         * gcc.c-torture/compile/20010516-1.c: New test.
40454
40455 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40456
40457         * g++.old-deja/g++.other/crash41.C: New test.
40458
40459 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40460
40461         * g++.old-deja/g++.pt/crash66.C: New test.
40462
40463 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40464
40465         * g++.old-deja/g++.robertl/eb27.C: Convert.
40466
40467 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40468
40469         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40470         declaration being redundant.
40471
40472 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40473
40474         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40475
40476 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40477
40478         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40479
40480 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40481
40482         * lib/g++.exp: Use testsuite_flags.
40483
40484 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40485
40486         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40487
40488 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40489
40490         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40491
40492 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40493
40494         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40495
40496 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40497
40498         * gcc.c-torture/compile/20010313-1.c: New test.
40499
40500 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40501
40502         * gcc.dg/cpp/direct2.c: New test.
40503         * gccq.dg/cpp/direct2s.c: New test.
40504
40505         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40506
40507 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40508
40509         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40510         * g++.old-deja/g++.other/op3.C: Likewise.
40511
40512 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40513
40514         * gcc.dg/cpp/syshdr.h: New file.
40515         * gcc.dg/cpp/sysmac1.c: Update.
40516         * gcc.dg/cpp/sysmac2.c: Update.
40517
40518 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40519
40520         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40521
40522 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40523
40524         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40525         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40526
40527 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40528
40529         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40530
40531 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40532
40533         * lib/g++.exp (g++_include_flags): Don't use any special flags
40534         if TESTING_IN_BUILD_TREE is not defined.
40535         (g++_init): Use a plain 'c++' as the compiler if
40536         TESTING_IN_BUILD_TREEE is not defined.
40537
40538 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40539
40540         * g++.old-deja/g++.eh/catch13.C: New test.
40541         * g++.old-deja/g++.eh/catch14.C: New test.
40542
40543 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40544
40545         * gcc.dg/cpp/tr-define.c: New test.
40546
40547 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40548
40549         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40550         <stdlib.h>, not <malloc.h>.
40551
40552 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40553
40554         * g++.old-deja/g++.ns/template17.C: New test.
40555
40556 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40557
40558         * g++.old-deja/g++.pt/ref4.C: New test.
40559
40560 2001-04-30  Richard Henderson  <rth@redhat.com>
40561
40562         * gcc.dg/20000724-1.c: Revert last change.
40563
40564 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40565
40566         * g77.f-torture/execute/20010430.f: New test.
40567
40568 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40569
40570         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40571
40572 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40573
40574         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40575
40576 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40577
40578         * g++.old-deja/g++.eh/crash6.C: New test.
40579
40580 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40581
40582         * g++.old-deja/g++.other/warn7.C: New test.
40583
40584 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40585
40586         * g++.old-deja/g++.other/defarg9.C: New test.
40587
40588 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40589
40590         * g77.f-torture/compile/20010426.f: New test.
40591         * g77.f-torture/execute/20010426.f: New test.
40592
40593 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40594
40595         * g77.f-torture/compile/20000629-1.x: Remove - error
40596         has been fixed.
40597
40598 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40599
40600         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40601         Tweak slightly to work with g++.dg framework.
40602         * g++.dg/special/ecos.exp: Run initp1.C test.
40603         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40604
40605         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40606         its linker doesn't give line numbers either.
40607         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40608
40609 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40610
40611         * g++.old-deja/g++.other/lex1.C: New test.
40612
40613 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40614
40615         * gcc.dg/noncompile/20010425-1.c: New test.
40616
40617 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40618
40619         * g++.old-deja/g++.pt/mangle2.C: New test.
40620
40621 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40622
40623         * gcc.dg/format/plus-1.c: New test.
40624
40625 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40626
40627         * gcc.dg/20010423-1.c: New test.
40628
40629 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40630
40631         * gcc.c-torture/execute/20010422-1.c: New test.
40632
40633 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40634
40635         * g++.old-deja/g++.ns/type2.C: New test.
40636
40637 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40638
40639         * g++.old-deja/g++.other/perf1.C: New test.
40640
40641 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40642
40643         * gcc.dg/c99-func-2.c: Remove xfail.
40644         * gcc.dg/c99-func-3.c: Remove xfail.
40645         * gcc.dg/c99-func-4.c: Remove xfail.
40646
40647 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40648
40649         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40650
40651 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40652
40653         * gcc.c-torture/compile/20010423-1.c: New test.
40654
40655 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40656
40657         * g++.old-deja/g++.pt/typename28.C: New test.
40658
40659 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40660
40661         * g++.old-deja/g++.abi/empty2.C: New test.
40662         * g++.old-deja/g++.abi/empty3.C: New test.
40663
40664 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40665
40666         * g++.old-deja/g++.other/comdat2.C: New test.
40667         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40668
40669 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40670
40671         * g++.old-deja/g++.other/overload14.C: New test.
40672
40673 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40674
40675         * g++.old-deja/g++.other/lookup23.C: New test.
40676
40677 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40678
40679         * gcc.c-torture/execute/20010403-1.c: New test.
40680
40681 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40682             Mark Mitchell  <mark@codesourcery.com>
40683
40684         * lib/old-dejagnu.exp: Don't delete output of executable.
40685         Add .exe suffix to executables.
40686
40687 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40688
40689         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40690
40691 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40692
40693         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40694
40695 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40696
40697         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40698         * g++.old-deja/g++.abi/crash1.C: New test.
40699
40700 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40701
40702         * g++.old-deja/g++.other/crash40.C: New test.
40703
40704 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40705
40706         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40707
40708 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40709
40710         * g++.old-deja/g++.other/warn6.C: New test.
40711
40712 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40713
40714         * g++.old-deja/g++.robertl/eb42.C: Same.
40715
40716 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40717
40718         * gcc.dg/wtr-conversion-1.c: New testcase.
40719
40720 2001-04-10  Richard Henderson  <rth@redhat.com>
40721
40722         * g++.old-deja/g++.other/array5.C: New.
40723
40724 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40725
40726         * gcc.c-torture/execute/20010408-1.c: New test.
40727
40728 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40729
40730         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40731         headers and constructs.
40732         * g++.old-deja/g++.robertl/eb79.C: Same.
40733         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40734         * g++.old-deja/g++.robertl/eb73.C: Same.
40735         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40736         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40737         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40738         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40739         * g++.old-deja/g++.robertl/eb44.C: Same.
40740         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40741         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40742         * g++.old-deja/g++.robertl/eb39.C: Same.
40743         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40744         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40745         * g++.old-deja/g++.robertl/eb30.C: Same.
40746         * g++.old-deja/g++.robertl/eb3.C: Same.
40747         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40748         * g++.old-deja/g++.robertl/eb21.C: Same.
40749         * g++.old-deja/g++.robertl/eb15.C: Same.
40750         * g++.old-deja/g++.robertl/eb118.C: Same.
40751         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40752         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40753         * g++.old-deja/g++.robertl/eb109.C: Same.
40754         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40755         * g++.old-deja/g++.mike/rtti1.C: Same.
40756         * g++.old-deja/g++.mike/p658.C: Same.
40757         * g++.old-deja/g++.mike/net46.C: Same.
40758         * g++.old-deja/g++.mike/net34.C: Same.
40759         * g++.old-deja/g++.mike/memoize1.C: Same.
40760         * g++.old-deja/g++.mike/eh2.C: Same.
40761         * g++.old-deja/g++.law/weak.C: Same.
40762         * g++.old-deja/g++.law/visibility7.C: Same.
40763         * g++.old-deja/g++.law/visibility25.C: Same.
40764         * g++.old-deja/g++.law/visibility22.C: Same.
40765         * g++.old-deja/g++.law/visibility2.C: Same.
40766         * g++.old-deja/g++.law/visibility17.C: Same.
40767         * g++.old-deja/g++.law/visibility13.C: Same.
40768         * g++.old-deja/g++.law/visibility10.C: Same.
40769         * g++.old-deja/g++.law/visibility1.C: Same.
40770         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40771         * g++.old-deja/g++.law/vbase1.C: Same.
40772         * g++.old-deja/g++.law/operators32.C: Same.
40773         * g++.old-deja/g++.law/nest3.C: Same.
40774         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40775         * g++.old-deja/g++.law/except5.C (main): Same.
40776         * g++.old-deja/g++.law/cvt7.C (run): Same.
40777         * g++.old-deja/g++.law/cvt2.C: Same.
40778         * g++.old-deja/g++.law/cvt16.C: Same.
40779         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40780         * g++.old-deja/g++.law/ctors17.C (main): Same.
40781         * g++.old-deja/g++.law/ctors13.C: Same.
40782         * g++.old-deja/g++.law/ctors12.C (main): Same.
40783         * g++.old-deja/g++.law/ctors10.C: Same.
40784         * g++.old-deja/g++.law/code-gen5.C: Same.
40785         * g++.old-deja/g++.law/bad-error7.C: Same.
40786         * g++.old-deja/g++.law/arm9.C: Same.
40787         * g++.old-deja/g++.law/arm12.C: Same.
40788         * g++.old-deja/g++.law/arg8.C: Same.
40789         * g++.old-deja/g++.law/arg1.C: Same.
40790         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40791         * g++.old-deja/g++.jason/template31.C: Same.
40792         * g++.old-deja/g++.jason/template24.C (main): Same.
40793         * g++.old-deja/g++.jason/2371.C: Same.
40794         * g++.old-deja/g++.eh/new2.C: Same.
40795         * g++.old-deja/g++.eh/new1.C: Same.
40796         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40797         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40798         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40799         * g++.old-deja/g++.brendan/crash62.C: Same.
40800         * g++.old-deja/g++.brendan/crash52.C: Same.
40801         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40802         * g++.old-deja/g++.brendan/crash38.C: Same.
40803         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40804         * g++.old-deja/g++.brendan/copy9.C: Same.
40805
40806 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40807
40808         * gcc.c-torture/execute/20001203-2.c (memset):
40809         Count argument is of type __SIZE_TYPE__.
40810
40811 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40812
40813         * gcc.c-torture/compile/20010404-1.c: New test.
40814
40815 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40816
40817         * gcc.c-torture/compile/20010326-1.c: New test.
40818
40819 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40820
40821         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40822         peculiarities of the SH.
40823         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40824
40825 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40826
40827         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40828         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40829         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40830
40831 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40832
40833         * g77.f-torture/compile/20010321-1.f: New test.
40834
40835 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40836
40837         * gcc.c-torture/compile/20010329-1.c: New test.
40838
40839 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40840
40841         * gcc.c-torture/execute/20010329-1.c: New test.
40842
40843 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40844
40845         * g++.old-deja/g++.other/eh4.C: Fix typo.
40846
40847 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40848
40849         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40850
40851 2001-03-28  Philip Blundell  <philb@gnu.org>
40852
40853         * gcc.c-torture/compile/20010328-1.c: New test.
40854
40855 2001-03-27  Richard Henderson  <rth@redhat.com>
40856
40857         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40858         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40859
40860 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40861
40862         * gcc.c-torture/compile/20010327-1.c: New test.
40863
40864 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40865
40866         * g++.old-deja/g++.other/friend12.C: New test.
40867         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40868         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40869
40870 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40871
40872         * gcc.c-torture/execute/20010325-1.c: New test.
40873
40874 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40875
40876         * g++.old-deja/g++.other/mangle3.C: New test.
40877
40878 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40879
40880         * g++.old-deja/g++.other/anon8.C: New test.
40881
40882 2001-03-20  Philip Blundell  <philb@gnu.org>
40883
40884         * gcc.c-torture/compile/20010320-1.c: New test.
40885
40886 2001-03-17  Richard Henderson  <rth@redhat.com>
40887
40888         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40889
40890 2001-03-15  Geoff Keating  <geoff@redhat.com>
40891
40892         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40893         tests on AIX.
40894
40895 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40896
40897         * g++.old-deja/g++.other/eh4.C: New test.
40898
40899 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40900
40901         * gcc.dg/cpp/mi1.c: Update.
40902
40903 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40904
40905         * g++.old-deja/g++.other/regstack.C: New test.
40906
40907 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40908
40909         * g++.old-deja/g++.other/ref4.C: New test.
40910
40911 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40912
40913         * objc/execute/va_method.m: Added.
40914         * objc/execute/IMP.m: Added.
40915         * objc/execute/_cmd.m: Added.
40916         * objc/execute/accessing_ivars.m: Added.
40917         * objc/execute/class-1.m: Added.
40918         * objc/execute/class-10.m: Added.
40919         * objc/execute/class-11.m: Added.
40920         * objc/execute/class-12.m: Added.
40921         * objc/execute/class-13.m: Added.
40922         * objc/execute/class-14.m: Added.
40923         * objc/execute/class-2.m: Added.
40924         * objc/execute/class-3.m: Added.
40925         * objc/execute/class-4.m: Added.
40926         * objc/execute/class-5.m: Added.
40927         * objc/execute/class-6.m: Added.
40928         * objc/execute/class-7.m: Added.
40929         * objc/execute/class-8.m: Added.
40930         * objc/execute/class-9.m: Added.
40931         * objc/execute/class-tests-1.h
40932         * objc/execute/class-tests-2.h
40933         * objc/execute/compatibility_alias.m: Added.
40934         * objc/execute/encode-1.m: Added.
40935         * objc/execute/formal_protocol-1.m: Added.
40936         * objc/execute/formal_protocol-2.m: Added.
40937         * objc/execute/formal_protocol-3.m: Added.
40938         * objc/execute/formal_protocol-4.m: Added.
40939         * objc/execute/formal_protocol-5.m: Added.
40940         * objc/execute/formal_protocol-6.m: Added.
40941         * objc/execute/formal_protocol-7.m: Added.
40942         * objc/execute/informal_protocol.m: Added.
40943         * objc/execute/initialize.m: Added.
40944         * objc/execute/load.m: Added.
40945         * objc/execute/many_args_method.m: Added.
40946         * objc/execute/nested-3.m: Added.
40947         * objc/execute/no_clash.m: Added.
40948         * objc/execute/private.m: Added.
40949         * objc/execute/redefining_self.m: Added.
40950         * objc/execute/root_methods.m: Added.
40951         * objc/execute/selector-1.m: Added.
40952         * objc/execute/static-1.m: Added.
40953         * objc/execute/static-2.m: Added.
40954         * objc/execute/va_method.m: Added.
40955
40956 2001-03-10  Richard Henderson  <rth@redhat.com>
40957
40958         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40959
40960 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40961
40962         * g++.old-deja/g++.other/crash31.C: XFAIL.
40963         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40964         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40965         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40966         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40967         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40968
40969 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40970
40971         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40972
40973 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40974
40975         * gcc.dg/20000724-1.c: Don't use multiline strings.
40976
40977 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40978
40979         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40980         result of -cString against what we expect it to be; don't just
40981         print it out for no one to read.
40982
40983         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40984         Based on testcases provided by Nicola Pero.
40985
40986 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40987
40988         * gcc.dg/cpp/macro7.c: New test.
40989
40990 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40991
40992         * gcc.dg/cpp/multiline.c: Update.
40993
40994 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40995
40996         * g++.old-deja/g++.other/enum3.C: New test.
40997
40998 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40999
41000         * g++.old-deja/g++.other/pod1.C: New test.
41001
41002 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41003
41004         * g++.old-deja/g++.ext/overload1.C: New test.
41005
41006 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41007
41008         * g++.old-deja/g++.pt/using1.C: New test.
41009
41010 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41011
41012         * g++.old-deja/g++.other/using9.C: New test.
41013
41014 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41015
41016         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41017
41018         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41019
41020 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41021
41022         * g++.old-deja/g++.ext/realpt1.C: Remove.
41023
41024 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41025
41026         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41027
41028 2001-02-26  Will Cohen  <wcohen@redhat.com>
41029
41030         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41031
41032 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41033
41034         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41035         templatized constructors.
41036
41037 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41038
41039         * gcc.c-torture/execute/20010224-1.c: New test.
41040
41041 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41042
41043         * gcc.c-torture/execute/20010222-1.c: New test.
41044
41045 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41046
41047         * g++.old-deja/g++.other/inline20.C: New test.
41048
41049 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41050
41051         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41052
41053 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41054
41055         * g++.old-deja/g++.other/lookup22.C: New test.
41056
41057 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41058
41059         * g77.dg: New directory.
41060         * g77.dg/20010216-1.f: New test case.
41061         * g77.dg/dg.exp: New driver.
41062         * lib/g77-dg.exp: New driver library.
41063
41064 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41065
41066         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41067
41068 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41069
41070         * g++.old-deja/g++.other/decl9.C: New test.
41071
41072 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41073
41074         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41075         not need <string> and also tests the initialization at runtime.
41076
41077 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41078
41079         * gcc.c-torture/execute/longlong.c: New test.
41080
41081 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41082
41083         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41084
41085 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41086
41087         * gcc.c-torture/execute/920302-1.c (execute):
41088         Change argument type to short.
41089
41090 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41091
41092         * g++.old-deja/g++.pt/deduct6.C: New test.
41093
41094 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41095
41096         * g++.old-deja/g++.pt/deduct5.C: New test.
41097
41098 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41099
41100         * gcc.c-torture/execute/20010209-1.c: New test.
41101
41102 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41103
41104         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41105
41106 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41107
41108         * g++.dg/vtgc1.C: Update for new ABI.
41109
41110         * consistency.vlad: New directory, 1665 files.
41111
41112 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41113
41114         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41115         return type.
41116         * gcc.dg/cpp/digraphs.c: Declare puts.
41117
41118 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41119
41120         * g++.old-deja/g++.other/warn5.C: New test.
41121
41122 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41123
41124         * g++.old-deja/g++.pt/spec40.C: New test.
41125
41126 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41127
41128         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41129         case.
41130         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41131
41132 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41133
41134         * gcc.c-torture/compile/20010209-1.c: New test.
41135
41136 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41137
41138         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41139         excess errors message but not if it crashes.
41140         * g++.old-deja/g++.other/crash27.C: Likewise.
41141         * g++.old-deja/g++.other/crash28.C: Likewise.
41142         * g++.old-deja/g++.other/crash30.C: Likewise.
41143         * g++.old-deja/g++.other/crash32.C: Likewise.
41144         * g++.old-deja/g++.other/crash35.C: Likewise.
41145         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41146
41147 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41148
41149         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41150         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41151         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41152         g77.f-torture/execute/execute.exp,
41153         g77.f-torture/noncompile/noncompile.exp,
41154         gcc.c-torture/execute/execute.exp,
41155         gcc.c-torture/execute/memcheck/memcheck.exp,
41156         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41157         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41158         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41159         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41160         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41161         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41162         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41163         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41164         Remove bug reporting instructions with ancient email addresses.
41165
41166 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41167
41168         * gcc.dg/20010202-1.c: New test.
41169         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41170
41171 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41172
41173         * g++.dg/stdbool-if.C: New test.
41174
41175 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41176
41177         * objc/execute/fdecl.m: Added main().
41178
41179 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41180
41181         * gcc.c-torture/execute/20010206-1.c: New test.
41182
41183 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41184
41185         * gcc.dg/cpp/avoidpaste1.c: Update.
41186
41187 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41188
41189         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41190         Pero <nicola@brainstorm.co.uk>.
41191         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41192
41193 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41194
41195         * g++.old-deja/g++.pt/spec39.C: New test.
41196
41197 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41198
41199         * gcc.c-torture/compile/20010202-1.c: New test.
41200
41201 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41202
41203         * g++.old-deja/g++.abi/primary2.C: New test.
41204         * g++.old-deja/g++.abi/primary3.C: New test.
41205         * g++.old-deja/g++.abi/primary4.C: New test.
41206         * g++.old-deja/g++.abi/primary5.C: New test.
41207         * g++.old-deja/g++.abi/vtable3.h: New test.
41208         * g++.old-deja/g++.abi/vtable3a.C: New test.
41209         * g++.old-deja/g++.abi/vtable3b.C: New test.
41210         * g++.old-deja/g++.abi/vtable3c.C: New test.
41211         * g++.old-deja/g++.abi/vtable3d.C: New test.
41212         * g++.old-deja/g++.abi/vtable3e.C: New test.
41213         * g++.old-deja/g++.abi/vtable3f.C: New test.
41214         * g++.old-deja/g++.abi/vtable3g.C: New test.
41215         * g++.old-deja/g++.abi/vtable3h.C: New test.
41216         * g++.old-deja/g++.abi/vtable3i.C: New test.
41217         * g++.old-deja/g++.abi/vtable3j.C: New test.
41218         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41219
41220 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41221
41222         * g++.old-deja/g++.other/anon6.C: New test.
41223         * g++.old-deja/g++.other/anon7.C: New test.
41224
41225 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41226
41227         * gcc.dg/cpp/avoidpaste2.c: New tests.
41228
41229 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41230
41231         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41232
41233 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41234
41235         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41236         DECIMAL_DIG cases for Irix."
41237
41238 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41239
41240         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41241
41242 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41243
41244         * gcc.dg/c99-tag-1.c: New test.
41245
41246 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41247
41248         * gcc.dg/cpp/tr-warn1.c: Add tests.
41249
41250 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41251
41252         * gcc.dg/cpp/avoidpaste1.c: Update.
41253         * gcc.dg/cpp/paste4.c: Update.
41254
41255 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41256
41257         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41258         cases for Irix.
41259
41260 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41261
41262         * g++.old-deja/g++.other/inline19.C: New test.
41263
41264 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41265
41266         * gcc.dg/Wlarger-than.c: New test.
41267
41268 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41269
41270         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41271
41272 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41273
41274         * gcc.c-torture/execute/20010129-1.c: New test.
41275         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41276
41277 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41278
41279         * gcc.dg/cpp/avoidpaste1.c: Test case.
41280
41281 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41282
41283         * g++.old-deja/g++.other/inline18.C: New test.
41284
41285 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41286
41287         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41288         and __builtin_putchar.
41289
41290 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41291
41292         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41293         tests.
41294
41295 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41296
41297         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41298         floating point number rounding mode to round to the nearest
41299         representable mode.
41300
41301 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41302
41303         * g++.old-deja/g++.other/mangle2.C: New test.
41304
41305 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41306
41307         * gcc.c-torture/compile/20010124-1.c: New test.
41308
41309 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41310
41311         * g++.old-deja/g++.pt/spec38.C: New test.
41312
41313 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41314
41315         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41316         "Build don't run".
41317
41318 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41319
41320         * gcc.c-torture/execute/20010123-1.c: New test.
41321
41322 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41323
41324         * g++.old-deja/g++.pt/spec37.C: New test.
41325
41326 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41327
41328         * g++.old-deja/g++.pt/overload14.C: New test.
41329
41330 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41331
41332         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41333         __builtin_return_address.
41334
41335 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41336
41337         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41338         * g++.old-deja/g++.pt/spec35.C: New test.
41339         * g++.old-deja/g++.pt/spec36.C: New test.
41340
41341 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41342
41343         * gcc.c-torture/compile/20010118-1.c: New test.
41344
41345 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41346
41347         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41348
41349 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41350
41351         * gcc.c-torture/execute/20010119-1.c: New test.
41352
41353 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41354
41355         * g++.old-deja/g++.other/vbase5.C: New test.
41356
41357 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41358
41359         * gcc.c-torture/execute/20010118-1.c: New test.
41360
41361 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41362
41363         * g++.old-deja/g++.pt/deduct3.C: New test.
41364
41365 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41366
41367         * g++.old-deja/g++.pt/spec34.C: New test.
41368
41369 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41370
41371         * g77.f-torture/compile/20000601-2.f: New test.
41372
41373 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41374
41375         * g++.old-deja/g++.other/init17.C: New test.
41376
41377 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41378
41379         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41380
41381 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41382
41383         * g++.old-deja/g++.pt/unify8.C: New test.
41384
41385 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41386
41387         * g++.old-deja/g++.abi/vbase1.C: New test.
41388
41389 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41390
41391         * g++.old-deja/g++.pt/crash65.C: New test.
41392
41393 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41394
41395         * gcc.dg/cpp/assembl2.S: New test case.
41396
41397 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41398
41399         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41400         are supported.
41401
41402 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41403
41404         * g++.old-deja/g++.other/builtins1.C: New test.
41405         * g++.old-deja/g++.other/builtins2.C: Likewise.
41406         * g++.old-deja/g++.other/builtins3.C: Likewise.
41407         * g++.old-deja/g++.other/builtins4.C: Likewise.
41408
41409 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41410
41411         * gcc.c-torture/compile/20010117-1.c: New test.
41412         * gcc.c-torture/compile/20010117-2.c: New test.
41413
41414 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41415
41416         * g77.f-torture/execute/20010116.[fx]: New test,
41417         XFAIL on i?86-*-*.
41418         * g77.f-torture/compile/20010115.f: Indicate it's
41419         a test for PR fortran/1636.
41420
41421 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41422
41423         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41424
41425 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41426
41427         * g77.f-torture/compile/20010115.f: New test.
41428
41429 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41430
41431         * g++.old-deja/g++.pt/nontype5.C: New test.
41432
41433 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41434
41435         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41436         have an equivalent working one below it.
41437
41438 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41439
41440         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41441         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41442
41443 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41444
41445         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41446         message containing "init_priority".
41447         (conpr-2.C): Likewise.
41448         (conpr-3.C): Likewise.
41449         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41450
41451 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41452
41453         * gcc.c-torture/execute/20010114-2.c: New test.
41454
41455 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41456
41457         * gcc.c-torture/compile/20010114-1.c: New test.
41458         * gcc.c-torture/compile/20010114-1.x: Xfail.
41459         * gcc.c-torture/compile/20010114-2.c: New test.
41460         * gcc.c-torture/execute/20010114-1.c: New test.
41461         * gcc.dg/trunc-1.c: New test.
41462         * gcc.dg/uninit-B.c: New test.
41463
41464 2001-01-13  Nick Clifton  <nickc@redhat.com>
41465
41466         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41467         target.
41468
41469 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41470
41471         * gcc.c-torture/compile/20010113-1.c: New test.
41472
41473 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41474
41475         * gcc.c-torture/compile/20001212-1.c: New test.
41476
41477 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41478
41479         * gcc.dg/cpp/widestr1.c: Update.
41480         * gcc.dg/cpp/prag-imp.c: Remove.
41481
41482 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41483
41484         * gcc.c-torture/execute/20000801-3.x: Remove.
41485         * gcc.dg/c90-init-1.c: New test.
41486         * gcc.dg/c99-init-1.c: New test.
41487         * gcc.dg/c99-init-2.c: New test.
41488         * gcc.dg/gnu99-init-1.c: New test.
41489
41490 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41491
41492         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41493         testing that no relevant ones were found.
41494
41495 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41496
41497         * g++.old-deja/g++.pt/cast2.C: New test.
41498
41499 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41500
41501         * g++.old-deja/g++.pt/friend47.C: New test.
41502
41503 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41504
41505         * g++.old-deja/g++.pt/instantiate13.C: New test.
41506
41507 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41508
41509         * g++.old-deja/g++.other/defarg7.C: New test.
41510         * g++.old-deja/g++.other/defarg8.C: New test.
41511
41512 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41513
41514         * g++.old-deja/g++.pt/crash64.C: New test.
41515
41516 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41517
41518         * g++.old-deja/g++.pt/crash63.C: New test.
41519
41520 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41521
41522         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41523
41524 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41525
41526         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41527
41528 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41529
41530         * g++.old-deja/g++.pt/error3.C: New test.
41531
41532 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41533
41534         * g++.old-deja/g++.other/crash39.C: New test.
41535
41536 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41537
41538         * g++.old-deja/g++.other/vbase4.C: New test.
41539
41540 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41541
41542         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41543         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41544         * gcc.dg/special/special.exp: New test driver which will check
41545         for alias support for the above test.
41546
41547 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41548
41549         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41550         problems on small machines.
41551         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41552         parameterize.
41553
41554 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41555
41556         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41557         mips.
41558         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41559
41560 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41561
41562         * g++.old_deja/g++.pt/using8.C: New test.
41563
41564 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41565
41566         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41567
41568 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41569
41570         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41571         where a failure is expected.
41572         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41573
41574 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41575
41576         * g++.old_deja/g++.pt/instantiate12.C: New test.
41577
41578 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41579
41580         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41581         start of structs.
41582         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41583         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41584         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41585         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41586         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41587         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41588         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41589         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41590         * g++.old-deja/g++.eh/spec6.C: Likewise.
41591         * g++.old-deja/g++.jason/crash3.C: Likewise.
41592         * g++.old-deja/g++.law/ctors11.C: Likewise.
41593         * g++.old-deja/g++.law/ctors17.C: Likewise.
41594         * g++.old-deja/g++.law/ctors5.C: Likewise.
41595         * g++.old-deja/g++.law/ctors9.C: Likewise.
41596         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41597         * g++.old-deja/g++.mike/net22.C: Likewise.
41598         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41599         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41600         * g++.old-deja/g++.mike/virt3.C: Likewise.
41601         * g++.old-deja/g++.niklas/t128.C: Likewise.
41602         * g++.old-deja/g++.other/anon4.C: Likewise.
41603         * g++.old-deja/g++.other/using1.C: Likewise.
41604         * g++.old-deja/g++.other/warn3.C: Likewise.
41605         * g++.old-deja/g++.pt/t37.C: Likewise.
41606         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41607         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41608
41609 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41610
41611         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41612
41613 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41614
41615         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41616
41617 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41618
41619         * gcc.c-torture/compile/20010107-1.c: New test.
41620
41621 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41622
41623         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41624
41625 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41626
41627         * gcc.dg/format/format.h: New file.
41628         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41629         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41630         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41631         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41632         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41633         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41634         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41635         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41636         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41637         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41638         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41639         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41640         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41641         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41642         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41643         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41644         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41645         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41646         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41647         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41648         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41649         instead of declaring standard types, macros and functions in each
41650         test.
41651
41652 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41653
41654         * gcc.c-torture/execute/20010106-1.c: New test.
41655
41656 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41657
41658         * gcc.dg/format/format.exp: New file.
41659         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41660         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41661         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41662         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41663         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41664         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41665         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41666         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41667         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41668         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41669         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41670         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41671         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41672         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41673         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41674         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41675         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41676         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41677         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41678         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41679         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41680         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41681         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41682         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41683         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41684         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41685         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41686         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41687         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41688         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41689         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41690         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41691         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41692         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41693         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41694         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41695         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41696         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41697         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41698         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41699         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41700         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41701
41702 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41703
41704         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41705         account.
41706
41707 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41708
41709         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41710
41711 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41712
41713         * g++.old-deja/g++.pt/crash62.C: New test.
41714
41715 2001-01-04  Richard Henderson  <rth@redhat.com>
41716
41717         * gcc.dg/20000926-1.c: Update expected warnings.
41718         * gcc.dg/array-2.c: Likewise.
41719         * gcc.dg/array-4.c: Also validate flexible array members.
41720         * gcc.dg/c99-flex-array-1.c: New.
41721
41722 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41723
41724         * gcc.c-torture/compile/20001222-1.x: Remove.
41725
41726 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41727
41728         * gcc.c-torture/execute/built-in-setjmp.c: New.
41729
41730 2001-01-03  Richard Henderson  <rth@redhat.com>
41731
41732         * gcc.dg/940510-1.c: Update expected error wording.
41733         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41734
41735 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41736
41737         * lib/target-supports.exp (check_alias_available): Modified to
41738         indicate aliases not supported if only weak aliases are supported.
41739
41740 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41741
41742         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41743         Turn on cmpstrsi checks for __pj__ and __i370__.
41744
41745 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41746
41747         * g++.old-deja/g++.other/virtual11.C: New test.
41748
41749 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41750
41751         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41752
41753 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41754
41755         * gcc.c-torture/compile/20010102-1.c: New test.
41756
41757 2001-01-02  Andreas Jaeger  <aj@suse.de>
41758
41759         * gcc.dg/noreturn-3.c: New test.
41760
41761         * gcc.dg/noreturn-4.c: New test.
41762
41763 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41764
41765         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41766         __builtin_fputc and __builtin_fwrite.
41767
41768 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41769
41770         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41771         signed char, not default char.
41772
41773 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41774
41775         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41776
41777 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41778
41779         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41780
41781 2000-12-29  Richard Henderson  <rth@redhat.com>
41782
41783         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41784         (__cyg_profile_func_exit): Define.
41785
41786 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41787
41788         * g++.dg/vtgc1.C: New test.
41789
41790 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41791
41792         * gcc.dg/noncompile/20001228-1.c: New test.
41793
41794         * gcc.dg/20001228-1.c: New test.
41795
41796         * gcc.c-torture/execute/20001228-1.c: New test.
41797
41798 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41799
41800         * gcc.dg/format-strfmon-1.c: New test.
41801
41802 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41803
41804         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41805         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41806         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41807         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41808         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41809         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41810         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41811         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41812         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41813         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41814         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41815         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41816         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41817
41818         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41819         * gcc.c-torture/execute/string-opt-4.c: Test index.
41820
41821 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41822
41823         * gcc.c-torture/compile/20001226-1.c: New test.
41824
41825 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41826
41827         * gcc.c-torture/compile/20001222-1.c: New test.
41828         * gcc.c-torture/compile/20001222-1.x: Xfail.
41829
41830 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41831
41832         * gcc.c-torture/execute/comp-goto-2.c: New test.
41833
41834 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41835
41836         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41837         Use long types if __INT_MAX__ is 32767.
41838         (main): Use cast to (sint32 *) when poking 88 into a_page.
41839
41840         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41841
41842 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41843
41844         * gcc.c-torture/compile/20001221-1.c: New test.
41845         * gcc.c-torture/execute/20001221-1.c: New test.
41846
41847 2000-12-20  Richard Henderson  <rth@redhat.com>
41848
41849         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41850         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41851
41852 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41853
41854         * gcc.dg/compare3.c: New test.
41855
41856 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41857
41858         * gcc.dg/format-warnll-1.c: New test.
41859
41860 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41861
41862         * gcc.dg/cpp/cmdlne-P.c: New test.
41863
41864 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41865
41866         * gcc.c-torture/execute/builtin-abs-1.c,
41867         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41868
41869 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41870
41871         * gcc.dg/cpp/multiline.c: New test.
41872
41873 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41874
41875         * g++.old-deja/g++.other/syshdr1.C: Update.
41876         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41877
41878 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41879
41880         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41881
41882 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41883
41884         * g++.old-deja/g++.pt/ttp65.C: New test.
41885
41886 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41887
41888         * g++.old-deja/g++.pt/ttp64.C: New test.
41889
41890 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41891
41892         * g++.old-deja/g++.pt/spec33.C: New test.
41893
41894 2000-12-14  Catherine Moore  <clm@redhat.com>
41895
41896         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41897         * gcc.c-torture/execute/920612-2.c: Likewise.
41898         * gcc.c-torture/execute/920428-2.c: Likewise.
41899         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41900         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41901
41902 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41903
41904         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41905         * gcc.dg/pack-test-2.c: Likewise.
41906
41907 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41908
41909         Tests by Zack Weinberg <zackw@stanford.edu>.
41910
41911         * gcc.dg/cpp/defined.c: Update.
41912         * gcc.dg/cpp/defined_trad.c: New tests.
41913
41914 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41915
41916         * gcc.dg/cpp/trad-direct.c: Update.
41917
41918 2000-12-11  Neil Booth  <neilb@earthling.net>
41919
41920         * gcc.dg/cpp/defined_trad.c
41921
41922 2000-12-11  Neil Booth  <neilb@earthling.net>
41923
41924         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41925
41926 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41927
41928         * gcc.dg/format-miss-2.c: New test.
41929
41930 2000-12-09  Neil Booth  <neilb@earthling.net>
41931
41932         * gcc.dg/cpp/lineflags.c: New tests.
41933         * gcc.dg/cpp/poison.c: Update.
41934         * gcc.dg/cpp/redef2.c: Update.
41935         * gcc.dg/cpp/skipping.c: New test.
41936
41937 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41938
41939         * g++.old-deja/g++.other/eh3.C: New testcase.
41940
41941 2000-12-07  Neil Booth  <neilb@earthling.net>
41942
41943         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41944         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41945         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41946         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41947         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41948         Update.
41949
41950 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41951
41952         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41953         __SIZE_TYPE__ instead of int for type of integers cast to
41954         pointers.
41955
41956 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41957
41958         * g++.old-deja/g++.other/cleanup4.C: New test.
41959
41960 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41961
41962         * format-sec-1.c: New test.
41963
41964 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41965
41966         * gcc.dg/format-nonlit-3.c: New test.
41967
41968 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41969
41970         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41971         through a null pointer.
41972
41973 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41974
41975         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41976         * g++.old-deja/g++.pt/partial4.C: New test.
41977
41978 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41979
41980         * gcc.c-torture/execute/ieee/hugeval.x: New.
41981
41982 2000-12-06  Neil Booth  <neilb@earthling.net>
41983
41984         * gcc.dg/cpp/backslash2.c: New tests.
41985
41986 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41987
41988         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41989         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41990
41991 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41992
41993         * gcc.c-torture/execute/20001203-2.c: New testcase.
41994
41995 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41996
41997         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41998         * g++.old-deja/g++.other/virtual10.C: New test.
41999
42000 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42001
42002         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42003
42004 2000-12-05  Richard Henderson  <rth@redhat.com>
42005
42006         * gcc.c-torture/compile/20001205-1.c: New.
42007
42008 2000-12-04  Neil Booth  <neilb@earthling.net>
42009
42010         * g++.old-deja/g++.other/virtual9.C: New test.
42011         * g++.old-deja/g++.pt/crash61.C: New test.
42012         * gcc.c-torture/execute/loop-9.c: New test.
42013
42014 2000-12-04  Neil Booth  <neilb@earthling.net>
42015
42016         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42017         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42018         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42019         * gcc.dg/cpp/extratokens.c: ...here.
42020
42021 2000-12-04  Neil Booth  <neilb@earthling.net>
42022
42023         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42024         New tests.
42025
42026 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42027
42028         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42029         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42030
42031 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42032
42033         * gcc.c-torture/execute/20001203-1.c: New test.
42034
42035 2000-12-03  Neil Booth  <neilb@earthling.net>
42036
42037         * gcc.dg/cpp/macro6.c: New test cases.
42038
42039 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42040
42041         * gcc.c-torture/execute/string-opt-9.c: New test.
42042         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42043         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42044         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42045
42046         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42047         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42048
42049 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42050
42051         * gcc.dg/cpp/if-6.c: New testcase.
42052
42053         * gcc.dg/20001201-1.c: New testcase.
42054
42055 2000-12-02  Neil Booth  <neilb@earthling.net>
42056
42057         * g++.old-deja/g++.other/externC4.C,
42058         g++.old-deja/g++.other/friend10.C: New tests.
42059
42060 2000-12-02  Neil Booth  <neilb@earthling.net>
42061
42062         * g++.old-deja/g++.other/instan2.C
42063         * g++.old-deja/g++.other/instan3.C: New test.
42064
42065 2000-12-02  Neil Booth  <neilb@earthling.net>
42066
42067         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42068         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42069         gnuc99.c,gnuc99-pedantic.c: New tests.
42070
42071 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42072
42073         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42074         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42075
42076 2000-12-01  Neil Booth  <neilb@earthling.net>
42077
42078         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42079         * gcc.dg/cpp/poison.c: Update.
42080         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42081
42082 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42083
42084         * g77.f-torture/execute/20001201.f: New test.
42085
42086 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42087
42088         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42089
42090 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42091
42092         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42093
42094 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42095
42096         * g++.old-deja/g++.other/cast6.C: New test.
42097
42098 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42099
42100         * gcc.c-torture/execute/20001130-2.c: New testcase.
42101
42102 2000-11-30  Richard Henderson  <rth@redhat.com>
42103
42104         * gcc.c-torture/execute/20001130-1.c: New test.
42105
42106 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42107
42108         * g++.old-deja/g++.other/op3.C: New test.
42109
42110 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42111
42112         * g++.old-deja/g++.other/op2.C: New test.
42113
42114 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42115
42116         * g++.old-deja/g++.other/crash38.C: New test.
42117
42118 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42119
42120         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42121
42122 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42123
42124         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42125         tests.
42126         * gcc.c-torture/execute/string-opt-6.c: New test.
42127
42128         * gcc.dg/20001117-1.c: Add main.
42129
42130 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42131
42132         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42133         Move from here ...
42134         * gcc.dg/940510-1.c: ... to here.
42135
42136         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42137         zero-size arrays in toplevel structures.
42138
42139 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42140
42141         * gcc.c-torture/execute/loop-8.c: New test.
42142
42143 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42144
42145         * g++.old-deja/g++.other/base1.C: New test.
42146
42147 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42148
42149         * g++.old-deja/g++.other/parse2.C: New test.
42150
42151 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42152
42153         * g++.old-deja/g++.pt/incomplete1.C: New test.
42154
42155 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42156
42157         * g++.old-deja/g++.other/friend9.C: New test.
42158
42159 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42160
42161         * gcc.dg/20001127-1.c: New test.
42162
42163 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42164
42165         * g++.old-deja/g++.pt/friend46.C: New test.
42166
42167 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42168
42169         * g++.old-deja/g++.other/ptrmem8.C: New test.
42170
42171 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42172
42173         * gcc.c-torture/execute/string-opt-7.c: New test.
42174         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42175
42176 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42177
42178         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42179         instead of 'mkcheck 2'.
42180
42181 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42182
42183         * gcc.c-torture/execute/memcheck/driver.c,
42184         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42185         C9X references to refer to C99.
42186
42187 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42188
42189         * gcc.dg/ultrasp3.c: New test.
42190
42191 2000-11-25  Neil Booth  <neilb@earthling.net>
42192
42193         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42194
42195 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42196
42197         * gcc.c-torture/compile/20001123-2.c: New.
42198
42199 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42200
42201         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42202
42203 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42204
42205         * gcc.dg/sequence-point-1.c: Add some new tests.
42206         * gcc.c-torture/execute/20001124-1.c: New test.
42207
42208 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42209
42210         * g++.old-deja/g++.other/vaarg4.C: New test.
42211         * gcc.c-torture/compile/20001123-1.c: New test.
42212
42213 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42214
42215         * g++.other/crash24.C: Adjust and remove XFAIL.
42216         * g++.other/crash37.C: New test.
42217
42218 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42219
42220         * g++.old-deja/g++.pt/instantiate9.C: New test.
42221
42222 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42223
42224         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42225         new ABI, too.
42226
42227         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42228         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42229
42230 2000-11-22  Neil Booth  <neilb@earthling.net>
42231
42232         * gcc.dg/cpp/Wtrigraphs.c: New test.
42233
42234 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42235
42236         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42237
42238 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42239
42240         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42241
42242 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42243
42244         * lib/gcc-dg.exp: load_lib scanasm.exp.
42245         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42246         * lib/g++-dg.exp: load_lib scanasm.exp.
42247         * lib/scanasm.exp: New.
42248         (scan-assembler, scan-assembler-not): Add optional arguments to
42249         test name, or if not present, the pattern name.
42250         (scan-assembler-dem, scan-assembler-dem-not): New.
42251
42252         * g++.dg/dg.exp: New.
42253
42254 2000-11-21  Neil Booth  <neilb@earthling.net>
42255
42256         * gcc.dg/cpp/integrated1.c: Remove.
42257
42258 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42259
42260         * gcc.c-torture/execute/20001121-1.c: New test.
42261
42262 2000-11-21  Richard Henderson  <rth@redhat.com>
42263
42264         * gcc.c-torture/compile/20001121-1.c: New test.
42265
42266 2000-11-20  Neil Booth  <neilb@earthling.net>
42267
42268         * gcc.dg/cpp/integrated1.c: New test.
42269
42270 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42271
42272         * g++.old-deja/g++.other/inline17.C: New test.
42273
42274 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42275
42276         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42277         local variable to be zero: I made the variable global. Now
42278         uses abort() and exit() instead of relying on main's return value.
42279
42280 2000-11-20  Neil Booth  <neilb@earthling.net>
42281
42282         * gcc.dg/cpp/paste2.c: Update test.
42283         * objc/execute/paste.m: New test.
42284
42285 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42286
42287         * gcc.dg/c99-condexpr-1.c: New test.
42288
42289 2000-11-20  Neil Booth  <neilb@earthling.net>
42290
42291         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42292
42293 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42294
42295         * g++.old-deja/g++.pt/export1.C: New test.
42296
42297 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42298
42299         * gcc.dg/20001117-1.c: New test.
42300
42301 2000-11-18  Richard Henderson  <rth@redhat.com>
42302
42303         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42304
42305 2000-11-18  Richard Henderson  <rth@redhat.com>
42306
42307         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42308         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42309         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42310
42311 2000-11-18  Richard Henderson  <rth@redhat.com>
42312
42313         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42314         (main): New.  Exit cleanly.
42315
42316 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42317
42318         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42319         gcc.dg/c99-fordecl-2.c: New tests.
42320
42321 2000-11-18  Richard Henderson  <rth@redhat.com>
42322
42323         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42324         * gcc.c-torture/execute/zerolen-2.c: New.
42325
42326 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42327
42328         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42329         memory.
42330
42331 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42332
42333         * g++.old-deja/g++.pt/instantiate8.C: New test.
42334
42335 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42336
42337         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42338         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42339
42340 2000-11-16  Nick Clifton  <nickc@redhat.com>
42341
42342         * gcc.c-torture/execute/nestfunc-2.c: New test.
42343         * gcc.c-torture/execute/nestfunc-3.c: New test.
42344
42345 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42346
42347         * gcc.c-torture/compile/20001116-1.c: New test.
42348
42349 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42350
42351         * gcc.c-torture/execute/20001115-1.c: New test.
42352
42353 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42354
42355         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42356         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42357         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42358         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42359
42360 2000-11-15  Neil Booth  <neilb@earthling.net>
42361
42362         gcc.dg/cpp/_Pragma1.c: Update.
42363         gcc.dg/cpp/_Pragma2.c: New test.
42364
42365 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42366
42367         * g++.old-deja/g++.other/anon5.C: New test.
42368
42369 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42370
42371         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42372         tests.
42373
42374 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42375
42376         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42377         output.
42378
42379 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42380
42381         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42382         labels at end of compound statements.
42383
42384 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42385
42386         * gcc.c-torture/execute/loop-7.c: New test.
42387
42388 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42389
42390         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42391
42392 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42393
42394         * gcc.dg/c99-bool-1.c: New test.
42395
42396 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42397
42398         * gcc.dg/c99-scope-1.c: Remove xfail.
42399         * gcc.dg/c99-scope-2.c: New test.
42400
42401 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42402
42403         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42404         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42405
42406 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42407
42408         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42409         error messages.
42410
42411         * g++.mike/p700.C: Don't typedef wchar_t.
42412         * g++.mike/p784.C: Likewise.
42413         * g++.mike/eb101.C: Don't use __wchar_t.
42414
42415 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42416
42417         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42418         from DO loop.
42419
42420 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42421
42422         * gcc.c-torture/execute/20001111-1.c: New test.
42423
42424 2000-11-10  Nick Clifton  <nickc@redhat.com>
42425
42426         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42427         long multuiple and accumulate.
42428
42429 2000-11-09  Richard Henderson  <rth@redhat.com>
42430
42431         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42432         via size_t instead of int.
42433
42434         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42435         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42436         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42437         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42438
42439 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42440
42441         * gcc.c-torture/compile/20001109-1.c: New test.
42442         * gcc.c-torture/compile/20001109-2.c: New test.
42443
42444 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42445
42446         * g++.old-deja/g++.pt/operator1.C: New test.
42447         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42448
42449 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42450
42451         * gcc.dg/20001108-1.c: New test.
42452
42453 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42454
42455         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42456         with both arguments constant strings.
42457         * gcc.c-torture/execute/string-opt-3.c: New test.
42458         * gcc.c-torture/execute/string-opt-4.c: New test.
42459         * gcc.c-torture/execute/string-opt-5.c: New test.
42460
42461 2000-11-08  Nick Clifton  <nickc@redhat.com>
42462
42463         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42464         mulsidi3adddi patterns.
42465
42466 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42467
42468         * g++.old-deja/g++.other/crash36.C: New test.
42469
42470 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42471
42472         * g++.old-deja/g++.other/init16.C: New test.
42473
42474 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42475
42476         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42477
42478 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42479
42480         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42481         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42482         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42483
42484 2000-11-07  DJ Delorie  <dj@redhat.com>
42485
42486         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42487
42488 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42489
42490         * gcc.c-torture/execute/string-opt-1.c: New test.
42491
42492 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42493
42494         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42495         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42496         parameters in registers, and there is no way for a varargs
42497         function to know in which order the integer and floating-point
42498         parameters should be interleaved when they are placed on the
42499         stack.
42500         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42501         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42502
42503 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42504
42505         * gcc.c-torture/execute/string-opt-2.c: New test.
42506
42507 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42508
42509         * g++.old-deja/g++.pt/crash60.C: New test.
42510
42511 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42512
42513         * g++.old-deja/g++.other/crash24.C: New test.
42514         * g++.old-deja/g++.other/crash25.C: New test.
42515         * g++.old-deja/g++.other/crash26.C: New test.
42516         * g++.old-deja/g++.other/crash27.C: New test.
42517         * g++.old-deja/g++.other/crash28.C: New test.
42518         * g++.old-deja/g++.other/crash29.C: New test.
42519         * g++.old-deja/g++.other/crash30.C: New test.
42520         * g++.old-deja/g++.other/crash31.C: New test.
42521         * g++.old-deja/g++.other/crash32.C: New test.
42522         * g++.old-deja/g++.other/crash33.C: New test.
42523         * g++.old-deja/g++.other/crash34.C: New test.
42524         * g++.old-deja/g++.other/crash35.C: New test.
42525
42526 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42527
42528         * gcc.c-torture/execute/20001031-1.c: New test.
42529
42530 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42531
42532         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42533         namespace.
42534
42535         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42536         standards-conformant.
42537
42538         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42539
42540         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42541         * g++.old-deja/g++.mike/p755a.C: Likewise.
42542         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42543         library makes no calls to `operator new' during initialization.
42544
42545 2000-11-04  Neil Booth  <neilb@earthling.net>
42546
42547         * gcc.dg/cpp/include2.c: New tests.
42548
42549 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42550
42551         * lib/g++.exp (g++_set_ld_library_path): New function.
42552         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42553
42554 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42555
42556         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42557         warnings.
42558
42559 2000-11-01  Richard Henderson  <rth@redhat.com>
42560
42561         * g++.old-deja/g++.ext/namedret1.C: New.
42562         * g++.old-deja/g++.ext/namedret2.C: New.
42563         * g++.old-deja/g++.ext/namedret3.C: New.
42564
42565 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42566
42567         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42568         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42569
42570 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42571
42572         * gcc.c-torture/execute/va-arg-21.c: New test.
42573
42574 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42575
42576         * gcc.dg/c99-complex-2.c: New test.
42577
42578 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42579
42580         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42581
42582 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42583
42584         * g++.old-deja/g++.other/inline16.C: New test.
42585
42586 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42587
42588         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42589         __PRETTY_FUNCTION__
42590
42591 2000-10-29  Neil Booth  <neilb@earthling.net>
42592
42593         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42594         New tests.
42595         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42596         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42597         optimisation.
42598
42599 2000-10-29  Neil Booth  <neilb@earthling.net>
42600
42601         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42602         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42603         * mi5.c: Test multiple includes work with -C.
42604         * trigraphs.c: Test ^= version.
42605
42606 2000-10-28  Neil Booth  <neilb@earthling.net>
42607
42608         New tests and test updates for new macro expander.
42609
42610         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42611         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42612         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42613         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42614         new diagnostic messages.
42615
42616         * gcc.dg/cpp/macro3.c: New tests.
42617
42618 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42619
42620         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42621         on the same line.
42622
42623 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42624
42625         * g++.old-deja/g++.other/eh2.C: New test.
42626
42627 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42628
42629         * gcc.c-torture/execute/20001027-1.c: New test.
42630
42631 2000-10-26  Richard Henderson  <rth@redhat.com>
42632
42633         * gcc.c-torture/execute/20001026-1.c: New.
42634
42635 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42636
42637         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42638         * g++.old-deja/g++.law/builtin1.C: Likewise.
42639         * g++.old-deja/g++.law/ctors10.C: Likewise.
42640         * g++.old-deja/g++.law/virtual3.C: Likewise.
42641         * g++.old-deja/g++.mike/p658.C: Likewise.
42642         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42643         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42644         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42645         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42646         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42647
42648 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42649
42650         * gcc.c-torture/compile/20001024-1.c: New test.
42651
42652 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42653
42654         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42655         to tell us whether or not we are using V3.
42656
42657 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42658
42659         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42660         operands.
42661
42662 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42663
42664         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42665
42666 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42667
42668         * gcc.c-torture/execute/20001024-1.c: New test.
42669
42670 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42671
42672         * g++.old-deja/g++.other/sibcall1.C: New test.
42673
42674 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42675
42676         * gcc.dg/noncompile/init-3.c: New test.
42677
42678 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42679
42680         * gcc.dg/format-array-1.c: New test.
42681
42682 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42683
42684         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42685         writing through null pointers; remove comment about testing
42686         unterminated strings.
42687
42688 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42689
42690         * gcc.c-torture/execute/20001017-2.c: New test.
42691
42692 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42693
42694         * gcc.c-torture/compile/20001018-1.c: New test.
42695         * gcc.c-torture/compile/20001018-1.x: Xfail.
42696
42697 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42698
42699         * gcc.c-torture/execute/20001017-1.c: New test.
42700
42701 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42702
42703         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42704         for multiple use of arguments with scanf formats; add tests for
42705         multiple use of arguments.
42706
42707 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42708
42709         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42710
42711 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42712
42713         * gcc.dg/format-miss-1.c: New test.
42714
42715 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42716
42717         * gcc.c-torture/execute/20001013-1.c: New test.
42718
42719 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42720
42721         * gcc.dg/format-branch-1.c: New test.
42722
42723 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42724
42725         * README, lib/file-format.exp: Remove EGCS references.
42726
42727 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42728
42729         * gcc.dg/20001013-1.c: New test.
42730
42731 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42732
42733         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42734         for intmax_t in the compiler using __typeof__ and the type rules
42735         for conditional expressions.
42736
42737 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42738
42739         * gcc.dg/20001012-1.c: New test.
42740         * gcc.dg/20001012-2.c: New test.
42741
42742 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42743
42744         * gcc.dg/format-attr-1.c: New test.
42745
42746 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42747
42748         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42749         __LONG_LONG_MAX__ instead of LLONG_MAX.
42750
42751 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42752
42753         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42754         scanf flags.
42755         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42756         flags.
42757
42758 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42759
42760         * gcc.dg/sequence-pt-1.c: New test.
42761
42762 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42763
42764         * gcc.c-torture/execute/20001011-1.c: New testcase.
42765         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42766
42767 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42768
42769         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42770         does not error on it.
42771
42772 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42773
42774         * gcc.dg/20001009-1.c: New test.
42775
42776 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42777
42778         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42779         * gcc.c-torture/execute/20001009-2.c: ... to here.
42780
42781 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42782
42783         * gcc.c-torture/compile/20001009-1.c: New testcase.
42784         * gcc.c-torture/execute/20001009-1.c: New testcase.
42785         Testcases provided by Jan Hubicka <jh@suse.cz>.
42786
42787 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42788
42789         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42790         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42791         uintmax_t using <limits.h> to emulate the compiler's internal
42792         logic.  No longer XFAIL %j tests.
42793
42794 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42795
42796         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42797         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42798         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42799         regexps and details of expected handling of some bad formats.
42800         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42801         suppression.
42802
42803 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42804
42805         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42806         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42807         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42808         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42809         in list archives.
42810
42811 2000-10-06  Richard Henderson  <rth@cygnus.com>
42812
42813         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42814         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42815         * g++.old-deja/g++.jason/report.C: Likewise.
42816         * g++.old-deja/g++.law/friend5.C: Likewise.
42817         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42818         of the expected warnings.
42819
42820 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42821
42822         * g++.old-deja/g++.pt/enum14.C: New test.
42823
42824 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42825
42826         * g++.old-deja/g++.pt/crash59.C: New test.
42827
42828 2000-10-04  Will Cohen  <wcohen@redhat.com>
42829
42830         * gcc.dg/20000926-1.c: New test.
42831
42832 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42833
42834         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42835         function name for current C++ compiler.
42836         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42837
42838 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42839
42840         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42841         __PRETTY_FUNCTION__.
42842         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42843
42844 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42845
42846         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42847
42848 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42849
42850         * gcc.c-torture/compile/20000923-1.c: New test.
42851
42852 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42853
42854         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42855         * g++.old-deja/g++.pt/ttp62.C: Same.
42856         * g++.old-deja/g++.other/inline14.C: Same.
42857
42858 2000-09-24  Richard Henderson  <rth@cygnus.com>
42859
42860         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42861
42862 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42863
42864         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42865
42866 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42867
42868         * gcc.c-torture/compile/20000922-1.c: New file.
42869
42870 2000-09-21  Nick Clifton  <nickc@redhat.com>
42871
42872         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42873         a signed long modulo operation.
42874         (mod6): New function - perform an unsigned long modulo operation.
42875         (main): Add tests for modulos of very large numbers by very small
42876         dividends.
42877
42878 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42879
42880         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42881
42882 2000-09-19  Richard Henderson  <rth@cygnus.com>
42883
42884         * gcc.dg/compare2.c (case 10): XFAIL.
42885
42886 2000-09-18  Richard Henderson  <rth@cygnus.com>
42887
42888         * gcc.c-torture/execute/20000906-1.c: Move ...
42889         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42890         that support __builtin_trap.
42891
42892 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42893
42894         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42895
42896 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42897
42898         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42899         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42900         more $ format tests.
42901
42902 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42903
42904         * gcc.dg/format-errmk-1.c: New test.
42905
42906 2000-09-17  Greg McGary  <greg@mcgary.org>
42907
42908         * gcc.c-torture/execute/20000917-1.x: Remove.
42909
42910 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42911
42912         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42913
42914 2000-09-17  Greg McGary  <greg@mcgary.org>
42915
42916         * gcc.c-torture/execute/20000917-1.c: New test.
42917         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42918
42919 2000-09-16  Neil Booth  <NeilB@earthling.net>
42920
42921         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42922         in nested macro bug.
42923
42924 2000-09-15  Neil Booth  <NeilB@earthling.net>
42925
42926         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42927
42928 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42929
42930         * gcc.c-torture/execute/20000914-1.c: New test.
42931
42932 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42933
42934         * g++.other/inline13.C: New test.
42935
42936 2000-09-12  Andreas Jaeger  <aj@suse.de>
42937
42938         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42939         constant by Ulrich Drepper <drepper@redhat.com>.
42940
42941 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42942
42943         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42944
42945 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42946
42947         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42948
42949 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42950
42951         * gcc.dg/cpp/backslash.c: New test.
42952
42953 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42954
42955         * gcc.c-torture/execute/20000910-1.c: New test.
42956         * gcc.c-torture/execute/20000910-2.c: Likewise.
42957
42958 2000-09-11  Robert Lipe  <robertl@sco.com>
42959
42960         * gcc.dg/pragma-align.c: New test.
42961
42962 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42963
42964         * g++.old-deja/g++.pt/explicit82.C: New test.
42965         * g++.old-deja/g++.pt/explicit83.C: New test.
42966
42967 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42968
42969         * gcc.dg/asm-names.c: New test.
42970
42971 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42972
42973         * gcc.dg/cpp/tr-warn6.c: New test
42974
42975 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42976
42977         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42978         be accepted.
42979
42980 2000-09-07  Catherine Moore  <clm@redhat.com>
42981
42982         * gcc.c-torture/execute/unroll-1.c: New test.
42983
42984 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42985
42986         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42987         ERROR markers.
42988         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42989         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42990         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42991         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42992         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42993         Preprocess only.
42994         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42995         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42996
42997 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42998
42999         * g++.old-deja/g++.pt/deduct2.C: New test.
43000
43001 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43002
43003         * g++.old-deja/g++.pt/parms2.C: New test.
43004
43005 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43006
43007         * g++.old-deja/g++.pt/crash58.C: New test.
43008
43009 2000-09-06  Greg McGary  <greg@mcgary.org>
43010
43011         * gcc.c-torture/execute/20000906-1.c: New test.
43012         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43013
43014 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43015
43016         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43017
43018 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43019
43020         * g++.old-deja/g++.pt/crash57.C: New test.
43021
43022 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43023
43024         * g++.old-deja/g++.pt/crash56.C: New test.
43025
43026 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43027
43028         * g++.old-deja/g++.pt/koenig1.C: New test.
43029
43030 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43031
43032         * gcc.dg/20000904-1.c: New test.
43033
43034 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43035
43036         * gcc.dg/cpp/paste8.c: New test.
43037
43038 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43039
43040         * gcc.c-torture/compile/20000827-1.c: New test.
43041
43042 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43043
43044         * gcc.dg/format-diag-1.c: New test.
43045
43046 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43047
43048         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43049         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43050         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43051         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43052         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43053
43054 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43055
43056         * g++.old-deja/g++.other/nested4.C: New test.
43057
43058 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43059
43060         * g++.old-deja/g++.ns/scoped1.C: New test.
43061
43062 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43063
43064         * lib/g++.exp: Support testing already-installed GCC.
43065
43066 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43067
43068         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43069
43070 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43071
43072         * gcc.dg/return-type-2.c: New test.
43073
43074 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43075
43076         * gcc.c-torture/compile/20000825-1.c: New test.
43077
43078 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43079
43080         * gcc.dg/dwarf2-2.c: New test.
43081
43082 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43083
43084         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43085         dg-warning regexps.
43086
43087 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43088
43089         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43090         gcc.dg/format-ext-5.c: New tests.
43091
43092 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43093
43094         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43095
43096 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43097
43098         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43099
43100 2000-08-24  Richard Henderson  <rth@cygnus.com>
43101
43102         * gcc.dg/ia64-sync-1.c: New test.
43103         * gcc.dg/ia64-sync-2.c: New test.
43104         * gcc.dg/ia64-asm-1.c: New test.
43105
43106 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43107
43108         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43109         * gcc.dg/format-ext-2.c: New test.
43110
43111 2000-08-23  Jason Merrill  <jason@redhat.com>
43112
43113         * lib/old-dejagnu.exp: Also ignore "In member function" and
43114         "At global scope".
43115
43116 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43117
43118         * gcc.dg/noncompile/label-lineno-1.c: New test.
43119
43120 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43121
43122         * gcc.dg/c99-array-nonobj-1.c: New test.
43123
43124 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43125
43126         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43127         tests.
43128         * gcc.dg/format-ext-1.c: New test.
43129
43130 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43131
43132         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43133         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43134         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43135         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43136         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43137
43138 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43139
43140         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43141         gcc.dg/c99-strftime-2.c: New tests.
43142
43143 2000-08-22  Richard Henderson  <rth@cygnus.com>
43144
43145         * gcc.c-torture/execute/20000822-1.c: New test.
43146
43147 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43148
43149         * gcc.c-torture/execute/20000819-1.x: Remove.
43150
43151 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43152
43153         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43154         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43155         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43156         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43157         gcc.dg/format-xopen-1.c: New tests.
43158
43159 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43160
43161         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43162
43163 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43164
43165         * g++.old-deja/g++.other/loop2.C: New test.
43166
43167         * gcc.c-torture/compile/20000606-1.c: New test.
43168         * gcc.c-torture/compile/20000728-1.c: New test.
43169         * gcc.c-torture/execute/20000801-1.c: New test.
43170         * gcc.c-torture/execute/20000801-2.c: New test.
43171         * gcc.c-torture/execute/20000819-1.c: New test.
43172         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43173         * gcc.dg/20000629-1.c: New test.
43174         * gcc.dg/20000724-1.c: New test.
43175         * gcc.dg/20000807-1.c: New test.
43176
43177 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43178
43179         * gcc.dg/cpp/pragma-1.c: New test.
43180         * gcc.dg/cpp/pragma-2.c: New test.
43181
43182 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43183
43184         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43185         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43186
43187 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43188
43189         * gcc.c-torture/compile/20000818-1.c: New test.
43190
43191 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43192
43193         * gcc.c-torture/execute/20000818-1.c: New test.
43194
43195 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43196
43197         * gcc.dg/format-va-1.c: New test.
43198
43199 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43200
43201         * g++.old-deja/g++.other/typedef8.C: New test.
43202
43203 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43204
43205         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43206         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43207         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43208         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43209         * g++.old-deja/g++.other/ptrmem7.C: New test.
43210         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43211
43212 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43213
43214         * g++.old-deja/g++.pt/typename27.C: New test.
43215
43216 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43217
43218         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43219         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43220         * g++.old-deja/g++.pt/friend45.C: New test.
43221         * g++.old-deja/g++.other/friend8.C: New test.
43222
43223 2000-08-15  Richard Henderson  <rth@cygnus.com>
43224
43225         * gcc.c-torture/execute/20000815-1.c: New test.
43226
43227 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43228
43229         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43230         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43231         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43232
43233 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43234
43235         * g++.old-deja/g++.other/refinit2.C: New test.
43236
43237 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43238
43239         * lib/c-torture.exp (c-torture): Make
43240         compiler_conditional_xfail_data global.
43241         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43242         compiler_conditional_xfail_data machinery.
43243         (f-torture-execute): Likewise.
43244         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43245         and only when unrolling loops.
43246
43247         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43248
43249 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43250
43251         * g++.old-deja/g++.pt/explicit81.C: New test.
43252
43253 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43254
43255         * g++.old-deja/g++.pt/typename26.C: New test.
43256
43257 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43258
43259         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43260         warning.
43261
43262 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43263
43264         * g++.old-deja/g++.other/array3.C: New test.
43265
43266 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43267
43268         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43269         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43270         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43271         New tests.
43272
43273 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43274
43275         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43276         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43277
43278 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43279
43280         * gcc.c-torture/execute/20000808-1.c: New test.
43281
43282 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43283
43284         * gcc.dg/c90-const-expr-1.c: New test.
43285
43286 2000-08-08  Richard Henderson  <rth@cygnus.com>
43287
43288         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43289
43290 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43291
43292         * gcc.dg/noncompile/const-ll-1.c: New test.
43293
43294 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43295
43296         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43297
43298 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43299
43300         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43301         that running programs linked against the shared version of libobjc
43302         run correctly.
43303
43304 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43305
43306         * gcc.dg/c99-printf-1.c: New test.
43307
43308 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43309
43310         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43311
43312 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43313
43314         * gcc.c-torture/execute/20000731-1.x: Delete.
43315
43316 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43317
43318         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43319         and torture_without_loops as is done by c-torture.exp.
43320         (search_for): Copy from c-torture.exp.
43321         (gcc-dg-runtest): New function, drives a directory of tests
43322         iterating over the TORTURE_OPTIONS.
43323         (scan-assembler, scan-assembler-not): Move here from
43324         individual directory drivers.
43325
43326         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43327         defined by lib/gcc-dg.exp.
43328         * gcc.dg/cpp/cpp.exp: Likewise.
43329         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43330         gcc-dg-runtest, so we cycle over optimization options.
43331
43332         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43333         * gcc.dg/compare2.c: No longer expected to fail.
43334
43335 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43336
43337         * gcc.c-torture/execute/20000804-1.c: New test.
43338
43339 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43340
43341         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43342
43343 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43344
43345         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43346
43347 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43348
43349         * gcc.c-torture/compile/20000803-1.c: New test.
43350
43351 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43352
43353         * gcc.c-torture/execute/20000801-3.c,
43354         gcc.c-torture/execute/20000801-4.c: New tests.
43355         * gcc.c-torture/execute/20000801-3.x,
43356         gcc.c-torture/execute/20000801-4.x: Xfail.
43357
43358 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43359
43360         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43361         libobjc/.libs to allow for libtool.
43362
43363 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43364
43365         * gcc.c-torture/compile/20000802-1.c: New test.
43366
43367 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43368
43369         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43370
43371 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43372
43373         * gcc-c-torture/execute/20000731-2.c: New test.
43374
43375         * gcc.c-torture/execute/20000731-1.c: New test.
43376         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43377
43378 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43379
43380         * testsuite/gcc.dg/cpp/paste7.c: New test.
43381         * gcc.dg/cpp/20000725-1.c: New test.
43382
43383 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43384
43385         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43386         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43387         declaration warning for __builtin_dwarf_reg_size.
43388
43389         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43390
43391 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43392
43393         * gcc.dg/noncompile/voidparam-1.c: New test.
43394
43395 2000-07-30  Richard Henderson  <rth@cygnus.com>
43396
43397         * gcc.dg/c90-digraph-1.c: Don't xfail.
43398         * gcc.dg/compare2.c (case 10): Xfail.
43399         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43400
43401 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43402
43403         * gcc.dg/c99-main-1.c: New test.
43404
43405 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43406
43407         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43408
43409 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43410
43411         * gcc.c-tortuer/execute/20000726-1.c: New test.
43412
43413 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43414
43415         * gcc.c-torture/execute/enum-2.c: New test.
43416
43417 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43418
43419         * gcc.dg/cpp/tr-warn3.c: New test.
43420
43421 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43422
43423         * g++.old-deja/g++.ext/implicit1.C: Remove.
43424         * g++.old-deja/g++.jason/c2.C: Remove
43425         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43426         * g++.old-deja/g++.pt/crash16.C: Likewise.
43427         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43428
43429 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43430
43431         * g++.old-deja/g++.other/for2.C: New test.
43432
43433 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43434
43435         * gcc.dg/20000720-1.c: New test.
43436
43437 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43438
43439         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43440
43441 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43442
43443         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43444         * gcc.c-torture/execute/20000722-1.c: New.
43445         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43446
43447 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43448
43449         * gcc.dg/cpp/20000720-1.S: New test.
43450
43451 2000-07-21  Michael Meissner  <meissner@redhat.com>
43452
43453         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43454
43455 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43456
43457         * g++.old-deja/g++.brendan/crash16.C,
43458         g++.old-deja/g++.brendan/parse3.C,
43459         g++.old-deja/g++.brendan/redecl1.C,
43460         g++.old-deja/g++.ns/template13.C,
43461         g++.old-deja/g++.other/decl4.C,
43462         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43463
43464 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43465
43466         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43467         and "Internal error".
43468
43469         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43470         regexps.
43471         * gcc.dg/cpp/paste6.c: New test.
43472
43473 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43474
43475         * gcc.dg/cpp/tr-direct.c: New test.
43476
43477         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43478         gcc.dg/cpp/undef1.c: Tweak error regexps.
43479
43480 2000-07-18  Eric Christopher <echristo@redhat.com>
43481
43482         * gcc.c-torture/compile/20000718-1.c: New test.
43483
43484 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43485
43486         * cpplex.c (_cpp_push_token): If the token being pushed back
43487         is the previous token in this context, just subtract one from
43488         context->posn.
43489         * cppmacro.c (save_expansion): Clear aux field when storing a
43490         placemarker.
43491
43492 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43493
43494         * gcc.dg/noncompile/redecl-1.c: New test.
43495
43496 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43497
43498         * gcc.c-torture/execute/20000717-5.c: New test.
43499         * gcc.c-torture/execute/20000717-1.x: Removed.
43500
43501 2000-07-17  Richard Henderson  <rth@cygnus.com>
43502
43503         * gcc.c-torture/execute/20000717-4.c: New test.
43504
43505 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43506
43507         * gcc.dg/cpp/syshdr.c: New test.
43508         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43509
43510 2000-07-17  Neil Booth  <neilb@earthling.net>
43511
43512         * gcc.dg/cpp/cmdlne-dM.c: New test.
43513         * gcc.dg/cpp/cmdlne-dD.c: New test.
43514
43515 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43516
43517         * gcc.c-torture/execute/20000717-3.c: New test.
43518
43519         * gcc.c-torture/compile/20000717-1.c: New test.
43520
43521 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43522
43523         * gcc.c-torture/execute/20000717-2.c: New test.
43524
43525 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43526
43527         * gcc.dg/formatz-1.c: New test.
43528
43529         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43530         * gcc.dg/c99-digraph-1.c: New tests.
43531
43532         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43533         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43534
43535         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43536         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43537         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43538         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43539         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43540         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43541         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43542
43543 2000-07-17   Greg McGary <greg@mcgary.org>
43544
43545         * gcc.c-torture/execute/20000717-1.c: New test.
43546         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43547
43548 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43549
43550         * gcc.c-torture/execute/20000715-2.c: New test.
43551         * gcc.dg/20000715-1.c: New test.
43552
43553 2000-07-15  Michael Meissner  <meissner@redhat.com>
43554
43555         * gcc.c-torture/execute/20000715-1.c: New test.
43556
43557 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43558
43559         * gcc.c-torture/execute/20000707-1.c: New test.
43560
43561 2000-07-13  Neil Booth  <NeilB@earthling.net>
43562
43563         * testsuite/gcc.dg/cpp/digraph1.c,
43564         testsuite/gcc.dg/cpp/digraph2.c,
43565         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43566
43567 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43568
43569         * g77.f-torture/compile/20000630-2.f: New test.
43570         * g77.f-torture/compile/20000630-2.x
43571
43572 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43573
43574         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43575
43576 2000-07-11  Neil Booth  <NeilB@earthling.net>
43577
43578         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43579
43580 2000-07-11  Neil Booth  <NeilB@earthling.net>
43581
43582         * gcc.dg/cpp/cmdlne-C.c: New.
43583
43584 2000-07-09  Neil Booth  <NeilB@earthling.net>
43585
43586         * gcc.dg/cpp/directiv.c: New tests.
43587         * gcc.dg/cpp/undef1.c: Update.
43588
43589 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43590
43591         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43592
43593 2000-07-09  Neil Booth  <NeilB@earthling.net>
43594
43595         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43596
43597 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43598
43599         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43600         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43601
43602 2000-07-08  Neil Booth  <NeilB@earthling.net>
43603
43604         * gcc.dg/cpp/macsyntx.c: New tests.
43605
43606 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43607
43608         * gcc.dg/20000707-1.c: New test.
43609
43610 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43611
43612         * gcc.c-torture/execute/20000706-1.c: New test.
43613         * gcc.c-torture/execute/20000706-2.c: New test.
43614         * gcc.c-torture/execute/20000706-3.c: New test.
43615         * gcc.c-torture/execute/20000706-4.c: New test.
43616         * gcc.c-torture/execute/20000706-5.c: New test.
43617
43618 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43619
43620         * g++.old-deja/g++.pt/instantiate7.C: New test.
43621
43622 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43623
43624         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43625         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43626         * g++.old-deja/g++.other/rtti3.C: Likewise.
43627         * g++.old-deja/g++.other/rttid3.C: Likewise.
43628
43629 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43630
43631         *  g77.f-torture/compile/20000630-1.x: Fix typo
43632
43633 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43634
43635         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43636         assembly output.
43637
43638 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43639
43640         * gcc.dg/cpp/ident.c: New test.
43641
43642 2000-07-05  Neil Booth  <NeilB@earthling.net>
43643
43644         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43645           gcc.dg/cpp/lexstrng.c: New tests.
43646
43647 2000-07-04  Neil Booth  <NeilB@earthling.net>
43648
43649         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43650         * gcc.dg/cpp/strify2.c: Same.
43651
43652 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43653
43654         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43655         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43656         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43657         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43658
43659         * testsuite/gcc.dg/cpp/macro1.c,
43660         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43661         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43662         testsuite/gcc.dg/cpp/strify1.c,
43663         testsuite/gcc.dg/cpp/strify2.c: New tests.
43664
43665 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43666
43667         * gcc.c-torture/execute/20000703-1.c: New test.
43668
43669 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43670
43671         * g++.old-deja/g++.pt (lookup10.C): New test.
43672
43673 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43674
43675         * g++.old-deja/g++.pt (typename25.C): New test.
43676
43677 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43678
43679         * gcc.c-torture/compile/20000701-1.c: New test.
43680
43681 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43682
43683         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43684         to test case.
43685
43686 2000-06-30  Catherine Moore  <clm@cygnus.com>
43687
43688         * gcc.c-torture/execute/align-1.c: New test.
43689
43690 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43691
43692         * g++.old-deja/g++.pt/expr8.C: New test.
43693         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43694
43695 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43696
43697         * gcc.c-torture/compile/20000629-1.c: New test.
43698
43699 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43700
43701
43702         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43703         gcc.dg/noncompile directory, depending on whether they're
43704         preprocessor tests or not.  Annotate all the tests for the dg
43705         framework.
43706
43707         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43708         * gcc.dg/noncompile/noncompile.exp: New.
43709
43710         * Moved files:
43711         Old name                                New name
43712         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43713         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43714         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43715         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43716         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43717         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43718         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43719         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43720         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43721         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43722         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43723         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43724         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43725         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43726         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43727         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43728         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43729         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43730         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43731         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43732         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43733         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43734         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43735         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43736
43737         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43738         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43739         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43740         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43741         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43742         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43743
43744 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43745
43746         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43747         declare one variable.  On the fourth, error.
43748         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43749         declared by 20000628-1a.h.
43750
43751 2000-06-29  Richard Henderson  <rth@redhat.com>
43752
43753         * gcc.c-torture/execute/930529-1.x: New file.
43754         * gcc.dg/920413-1.c: Adjust expected warning text.
43755         * gcc.dg/980217-1.c: Declare abort.
43756         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43757
43758 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43759
43760         * g77.f-torture/compile/20000629-1.f: New test.
43761         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43762
43763 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43764
43765         Rearrange lots of files, removing entirely the
43766         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43767         directories.
43768
43769         * Deleted files:
43770         gcc.c-torture/code_quality/code_quality.exp
43771         gcc.c-torture/special/special.exp
43772         gcc.failure/failure.exp
43773         gcc.failure/940409-1.x
43774         gcc.c-torture/compile/961203-1.x
43775
43776         * New files:
43777         gcc.misc-tests/linkage.exp
43778         gcc.c-torture/execute/920730-1t.c
43779         gcc.c-torture/execute/920730-1t.x
43780         gcc.c-torture/compile/920520-1.x
43781         gcc.c-torture/compile/920521-1.x
43782         gcc.c-torture/compile/981006-1.x
43783         gcc.c-torture/execute/eeprof-1.x
43784
43785         * Moved files (possibly with modifications to fit a new harness):
43786         Old name                                New name
43787         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43788         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43789         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43790         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43791         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43792         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43793         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43794         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43795         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43796         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43797         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43798         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43799         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43800         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43801
43802 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43803
43804         * c-torture/compile/961203-1.x: Delete.
43805
43806         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43807         not exit. Include stdio.h.
43808         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43809         * gcc.misc-tests/dg-12.c: Likewise.
43810         * gcc.misc-tests/dg-5.c: Likewise.
43811         * gcc.misc-tests/dg-6.c: Likewise.
43812         * gcc.misc-tests/dg-7.c: Prototype abort.
43813         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43814         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43815         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43816         not exit.
43817         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43818         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43819
43820 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43821
43822         * gcc.dg/cpp/20000628-1.c: New test.
43823         * gcc.dg/cpp/20000628-1.h: New header for above test.
43824         * gcc.dg/cpp/20000628-1a.h: Likewise.
43825
43826 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43827
43828         * gcc.dg/cpp: New directory.
43829         * gcc.dg/cpp/cpp.exp: New driver.
43830         * gcc.dg/cpp/20000627-1.c: New test.
43831         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43832         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43833         and rewrite as a compilation test.
43834
43835         * gcc.dg: Move many files into the cpp subdirectory, possibly
43836         renaming or editing them as well.
43837         Old name                New name
43838         990119-1.c              cpp/19990119-1.c
43839         990228-1.c              cpp/19990228-1.c
43840         990407-1.c              cpp/19990407-1.c
43841         990409-1.c              cpp/19990409-1.c
43842         990413-1.c              cpp/19990413-1.c
43843         990703-1.c              cpp/19990703-1.c
43844         20000127-1.c            cpp/20000127-1.c
43845         20000129-1.c            cpp/20000129-1.c
43846         20000207-1.c            cpp/20000207-1.c
43847         20000207-2.c            cpp/20000207-2.c
43848         20000209-1.c            cpp/20000209-1.c
43849         20000209-2.c            cpp/20000209-2.c
43850         20000301-1.c            cpp/20000301-1.c
43851         20000419-1.c            cpp/20000419-1.c
43852         20000510-1.S            cpp/20000510-1.S
43853         20000519-1.c            cpp/20000519-1.c
43854         20000529-1.c            cpp/20000529-1.c
43855         20000625-1.c            cpp/20000625-1.c
43856         20000625-2.c            cpp/20000625-2.c
43857         cpp-as1.c               cpp/assert1.c
43858         cpp-as2.c               cpp/assert2.c
43859         cxx-comments-1.c        cpp/cxxcom1.c
43860         cxx-comments-2.c        cpp/cxxcom2.c
43861         endif-label.c           cpp/endif.c
43862         cpp-hash1.c             cpp/hash1.c
43863         cpp-hash2.c             cpp/hash2.c
43864         cpp-if1.c               cpp/if-1.c
43865         cpp-if2.c               cpp/if-2.c
43866         cpp-if3.c               cpp/if-3.c
43867         cpp-if4.c               cpp/if-4.c
43868         cpp-if5.c               cpp/if-5.c
43869         cpp-cond.c              cpp/if-cexp.c
43870         cpp-missingop.c         cpp/if-mop.c
43871         cpp-missingparen.c      cpp/if-mpar.c
43872         cpp-opprec.c            cpp/if-oppr.c
43873         cpp-ifparen.c           cpp/if-paren.c
43874         cpp-shortcircuit.c      cpp/if-sc.c
43875         cpp-shift.c             cpp/if-shift.c
43876         cpp-unary.c             cpp/if-unary.c
43877         cpp-li1.c               cpp/line1.c
43878         cpp-li2.c               cpp/line2.c
43879         lineno.c                cpp/line3.c
43880         lineno-2.c              cpp/line4.c
43881         cpp-mi.c                cpp/mi1.c
43882         cpp-mic.h               cpp/mi1c.h
43883         cpp-micc.h              cpp/mi1cc.h
43884         cpp-mind.h              cpp/mi1nd.h
43885         cpp-mindp.h             cpp/mi1ndp.h
43886         cpp-mix.h               cpp/mi1x.h
43887         cpp-mi2.c               cpp/mi2.c
43888         cpp-mi2a.h              cpp/mi2a.h
43889         cpp-mi2b.h              cpp/mi2b.h
43890         cpp-mi2c.h              cpp/mi2c.h
43891         cpp-mi3.c               cpp/mi3.c
43892         cpp-mi3.def             cpp/mi3.def
43893         poison-1.c              cpp/poison.c
43894         pr-impl.c               cpp/prag-imp.c
43895         cpp-redef-2.c           cpp/redef1.c
43896         cpp-redef.c             cpp/redef2.c
43897         strpaste.c              cpp/strp1.c
43898         strpaste-2.c            cpp/strp2.c
43899         cpp-tradpaste.c         cpp/tr-paste.c
43900         cpp-tradstringify.c     cpp/tr-str.c
43901         cpp-tradwarn1.c         cpp/tr-warn1.c
43902         cpp-tradwarn2.c         cpp/tr-warn2.c
43903         trigraphs.c             cpp/trigraphs.c
43904         cpp-unc1.c              cpp/unc1.c
43905         cpp-unc2.c              cpp/unc2.c
43906         cpp-unc3.c              cpp/unc3.c
43907         cpp-unc.c               cpp/unc4.c
43908         undef.c                 cpp/undef1.c
43909         undef-2.c               cpp/undef2.c
43910         cpp-wi1.c               cpp/widestr1.c
43911
43912 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43913
43914         * lib/g++.exp (g++_include_flags): Tweak.
43915
43916 2000-06-27  H.J. Lu  <hjl@gnu.org>
43917             Loren J. Rittle  <ljrittle@acm.org>
43918
43919         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43920         version with one that knows about the new gcc tree structure.
43921         (g++_link_flags): Same.
43922
43923 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43924
43925         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43926         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43927         case we are cross-compiling.
43928
43929         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43930         g++.old-deja/g++.niklas/Makefile.in,
43931         g++.old-deja/g++.niklas/configure.in,
43932         g++.old-deja/g++.other/Makefile.in,
43933         g++.old-deja/g++.other/configure.in,
43934         gcc.c-torture/code_quality/Makefile.in,
43935         gcc.c-torture/code_quality/configure.in,
43936         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43937         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43938         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43939         gcc.c-torture/execute/ieee/Makefile.in,
43940         gcc.c-torture/execute/ieee/configure.in,
43941         gcc.c-torture/noncompile/Makefile.in,
43942         gcc.c-torture/noncompile/configure.in,
43943         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43944         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43945         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43946
43947 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43948
43949         * g++.old-deja/g++.other/ambig3.C: New test.
43950
43951 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43952
43953         * g++.old-deja/g++.pt/syntax1.C: New test.
43954         * g++.old-deja/g++.pt/syntax2.C: New test.
43955         * g++.old-deja/g++.other/syntax3.C: New test.
43956         * g++.old-deja/g++.other/syntax4.C: New test.
43957
43958 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43959
43960         * gcc.dg/20000623-1.c: Prototype exit and abort.
43961
43962 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43963
43964         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43965         New tests.
43966         * gcc.dg/cpp-mi3.def: New file.
43967
43968         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43969         inside assertions.
43970         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43971         lexer's error messages.
43972         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43973         divine anything from the linemarkers.
43974         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43975         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43976
43977 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43978
43979         * gcc.dg/20000623-1.c: New test.
43980
43981 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43982
43983         * gcc.c-torture/execute/20000622-1.c: New test.
43984
43985 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43986
43987         * g++.old-deja/g++.other/init15.C: New test.
43988
43989 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43990
43991         * g++.old-deja/g++.pt/vaarg2.C: New test.
43992         * g++.old-deja/g++.pt/vaarg3.C: New test.
43993
43994 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43995
43996         * g++.old-deja/g++.other/dyncast6.C: New test.
43997
43998 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43999
44000         * gcc.c-torture/execute/loop-6.c: New test.
44001
44002 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44003
44004         * gcc.dg/20000614-1.c: New test.
44005         * gcc.dg/20000614-2.c: New test.
44006
44007 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44008
44009         * g++.old-deja/g++.other/inline12.C: New test.
44010
44011 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44012
44013         * g++.old-deja/g++.other/eh1.C: New test.
44014
44015 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44016
44017         * g++.old-deja/g++.other/type.C: New test.
44018
44019 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44020
44021         * g++.old-deja/g++.other/initstring.C: New test.
44022
44023 2000-06-12  Jason Merrill  <jason@redhat.com>
44024
44025         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44026
44027 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44028
44029         * gcc.c-torture/compile/20000609-1.c: New test.
44030
44031 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44032
44033         * gcc.dg/20000609-1.c: New test.
44034
44035 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44036
44037         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44038         * gcc.c-torture/noncompile/poison-1.c: Move...
44039         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44040         * gcc.dg/cpp-li1.c: Add a token after the #line.
44041
44042 2000-06-05  Richard Henderson  <rth@cygnus.com>
44043
44044         * gcc.c-torture/execute/20000605-2.c: New test.
44045         * gcc.c-torture/execute/20000605-3.c: New test.
44046
44047 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44048
44049         * g77.f-torture/execute/20000503-1.x: New file.
44050
44051 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44052
44053         * g++.old-deja/g++.eh/badalloc1.C: New test.
44054
44055 2000-06-05  Richard Henderson  <rth@cygnus.com>
44056
44057         * gcc.c-torture/execute/20000605-1.c: New test.
44058
44059 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44060             Nathan Sidwell <nathan@codesourcery.com>
44061
44062         * gcc.c-torture/compile/20000605-1.c: New test.
44063
44064 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44065
44066         * g77.f-torture/compile/20000601-1.f: New test.
44067
44068 2000-06-03  Richard Henderson  <rth@cygnus.com>
44069
44070         * gcc.c-torture/execute/20000603-1.c: New.
44071
44072 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44073
44074         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44075         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44076
44077 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44078
44079         * gcc.dg/compare2.c (case 12): XFAIL.
44080         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44081         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44082
44083         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44084
44085 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44086
44087         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44088         guard macro is already defined when the header is first
44089         included.
44090         * gcc.dg/cpp-mix.h: New file.
44091         * gcc.dg/endif-label.c: Update patterns to match compiler.
44092
44093         * g++.brendan/complex1.C: Declare abort.
44094         * g++.law/refs4.C: Remove XFAIL.
44095         * g++.oliva/expr2.C: Declare abort and exit.
44096
44097 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44098
44099         * gcc.c-torture/execute/20000528-1.c: New test.
44100
44101         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44102         * g++.old-deja/g++.law/temps4.C: Likewise.
44103
44104         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44105         stdlib.h.  Call abort() on failure.
44106         * g++.old-deja/g++.law/refs4.C: Likewise.
44107         * g++.old-deja/g++.law/temps4.C: Likewise.
44108         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44109         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44110
44111 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44112
44113         Relative to g++.dg/special:
44114         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44115
44116         Relative to g++.old-deja:
44117         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44118         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44119         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44120         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44121         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44122         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44123         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44124
44125         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44126         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44127         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44128         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44129         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44130         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44131         and/or string.h.
44132
44133         * g++.other/goto1.C: Update expectations for error messages.
44134
44135 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44136
44137         * gcc.c-torture/compile/20000523-1.c: New test.
44138
44139 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44140
44141         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44142
44143 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44144
44145         * g++.old-deja/g++.eh/catch11.C: New test.
44146         * g++.old-deja/g++.eh/catch12.C: New test.
44147
44148 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44149
44150         * gcc.c-torture/execute/20000523-1.c: New test.
44151
44152 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44153
44154         * c-torture/execute/bcp-1.c: Replace abort in arg of
44155         __builtin_constant_p with a generic external function.
44156
44157         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44158         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44159         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44160         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44161         Prototype abort and/or exit.
44162
44163         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44164         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44165         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44166         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44167
44168 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44169
44170         * gcc.dg/dwarf2-1.c: New test.
44171
44172 2000-05-20  Richard Henderson  <rth@cygnus.com>
44173
44174         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44175
44176 2000-05-20  Andreas Jaeger  <aj@suse.de>
44177
44178         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44179         testcase.
44180
44181 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44182
44183         * gcc.c-torture/execute/20000519-2.c: New test.
44184
44185 2000-05-19  Andreas Jaeger  <aj@suse.de>
44186
44187         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44188         which fails with SSA.
44189
44190         * lib/c-torture.exp: Also test with -O3 -fssa.
44191
44192 2000-05-18  Michael Meissner  <meissner@redhat.com>
44193
44194         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44195         * gcc.c-torture/execute/920415-1.c: Ditto.
44196         * gcc.c-torture/execute/920501-1.c: Ditto.
44197         * gcc.c-torture/execute/conversion.c: Ditto.
44198         * gcc.c-torture/execute/cvt-1.c: Ditto.
44199
44200 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44201
44202         * gcc.c-torture/compile/20000518-1.c: New test.
44203
44204 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44205
44206         * g77.f-torture/compile/200005018.f: New test.
44207
44208 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44209
44210         * gcc.c-torture/compile/20000517-1.c: New test.
44211
44212 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44213
44214         * gcc.c-torture/execute/20000516-1.c: New test.
44215
44216 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44217
44218         * g++.old-deja/g++.other/eh.C: New test.
44219
44220 2000-05-12  Richard Henderson  <rth@cygnus.com>
44221
44222         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44223         constants through to doit's conditional.
44224
44225 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44226
44227         * gcc.c-torture/compile/20000511-1.c: New test.
44228         * g77.f-torture/compile/20000511-1.f: New test.
44229         * g77.f-torture/compile/20000511-2.f: New test.
44230
44231 2000-05-11  Michael Meissner  <meissner@redhat.com>
44232
44233         * gcc.c-torture/execute/20000511-1.c: New test.
44234
44235 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44236
44237         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44238         * gcc.dg/20000510-1.S: New.
44239
44240 2000-05-08  Catherine Moore  <clm@cygnus.com>
44241
44242         * gcc.dg/unused-3.c: New.
44243
44244 2000-05-06  Richard Henderson  <rth@cygnus.com>
44245
44246           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44247           * g++.old-deja/g++.mike/warn1.C: Likewise.
44248           * g++.old-deja/g++.pt/local1.C: Likewise.
44249           * g++.old-deja/g++.pt/local7.C: Likewise.
44250           * g++.old-deja/g++.pt/spec16.C: Likewise.
44251
44252 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44253
44254         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44255
44256 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44257
44258           * g77.f-torture/execute/20000503-1.f: New test.
44259
44260 2000-05-04  Andreas Jaeger  <aj@suse.de>
44261
44262         * gcc.dg/noreturn-2.c: New test.
44263
44264 2000-05-04  Neil Booth  <NeilB@earthling.net>
44265
44266         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44267         preprocessor.
44268
44269 2000-05-04  Richard Henderson  <rth@cygnus.com>
44270
44271         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44272
44273 2000-05-04  Richard Henderson  <rth@cygnus.com>
44274
44275         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44276         OpenSSL by Jason R Thorpe.
44277
44278 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44279
44280         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44281
44282 2000-05-03  Robert Lipe <robertlipe@usa.net>
44283
44284         * gcc.dg/20000503-1.c: New test.
44285
44286 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44287
44288         * gcc.c-torture/compile/20000502-1.c: New test.
44289         * g++.old-deja/g++.other/align.C: New test.
44290         * gcc.dg/cpp-tradstringify.c: New test.
44291
44292 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44293
44294         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44295         and hard registers.
44296
44297 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44298
44299         * gcc.c-torture/execute/loop-5.c: New test.
44300
44301 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44302
44303         * gcc.c-torture/execute/va-arg-20.c: New test.
44304
44305 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44306
44307         * gcc.c-torture/execute/20000422-1.c: New test.
44308
44309 2000-04-20  Greg McGary  <gkm@gnu.org>
44310
44311         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44312         when optimizing, but without sibling-call optimizations (-O1).
44313
44314 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44315
44316           * gcc.c-torture/compile/20000420-1.c: New test.
44317
44318 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44319
44320         * g++.abi/ptrflags.C: New test.
44321         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44322
44323 2000-04-19  Catherine Moore  <clm@cygnus.com>
44324
44325         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44326
44327 2000-04-19  Greg McGary  <gkm@gnu.org>
44328
44329         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44330         sibling-call optimizations.
44331
44332 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44333
44334         * gcc.dg/20000419-1.c: New test.
44335
44336 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44337
44338         * gcc.c-torture/execute/20000412-6.c: New test.
44339
44340 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44341
44342         * gcc.c-torture/execute/20000412-5.c: New test.
44343         * g77.f-torture/compile/20000412-1.f: New test.
44344         * gcc.c-torture/execute/20000412-4.c: New test.
44345         * gcc.c-torture/compile/20000412-2.c: New test.
44346         * gcc.c-torture/execute/20000412-3.c: New test.
44347         * gcc.c-torture/compile/20000412-1.c: New test.
44348         * gcc.c-torture/execute/20000412-2.c: New test.
44349
44350 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44351
44352         * objc/execute/bf-20.m: New test.
44353
44354 2000-04-10  Richard Henderson  <rth@cygnus.com>
44355
44356         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44357
44358         * gcc.c-torture/execute/20000412-1.c: New test.
44359
44360 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44361
44362         * g++.old-deja/g++.eh/catchptr1.C: New test.
44363
44364 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44365
44366         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44367
44368 2000-04-08  Neil Booth  <NeilB@earthling.net>
44369
44370         * gcc.dg/cpp-nullchar.c: Remove test as
44371         embedded nulls cause problems.
44372
44373 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44374
44375         * gcc.dg/compare2.c: New test.
44376
44377 2000-04-08  Neil Booth  <NeilB@earthling.net>
44378
44379         * gcc.dg/cpp-nullchar.c: New test.
44380
44381 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44382
44383         * gcc.dg/cpp-mi2.c: New test.
44384         * gcc.dg/cpp-mi2[abc].h: New files.
44385
44386 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44387
44388         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44389         member name.
44390
44391 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44392
44393         * g++.old-deja/g++.abi/vmihint.C: New test.
44394
44395 2000-04-06  Neil Booth  <NeilB@earthling.net>
44396
44397         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44398         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44399         copyright.
44400
44401 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44402
44403         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44404         avoid stack-frame overwrite.
44405
44406 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44407
44408         * gcc.c-torture/compile/20000405-2.c: New test.
44409         * gcc.c-torture/compile/20000405-3.c: New test.
44410
44411 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44412
44413         * gcc.c-torture/compile/20000405-1.c: New test.
44414
44415 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44416
44417         * gcc.dg/cast-qual-1.c: Revert last change.
44418
44419 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44420
44421         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44422
44423 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44424
44425         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44426         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44427
44428 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44429
44430         * gcc.c-torture/compile/20000403-2.c: New test.
44431         * gcc.c-torture/compile/20000403-1.c: New test.
44432
44433 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44434
44435         * gcc.c-torture/execute/20000403-1.c: New test.
44436
44437 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44438
44439         * gcc.c-torture/execute/20000402-1.c: New test.
44440
44441 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44442
44443         * gcc.c-torture/execute/va-arg-15.c: New test.
44444         * gcc.c-torture/execute/va-arg-16.c: New test.
44445         * gcc.c-torture/execute/va-arg-17.c: New test.
44446         * gcc.c-torture/execute/va-arg-18.c: New test.
44447         * gcc.c-torture/execute/va-arg-19.c: New test.
44448
44449 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44450
44451         * gcc.c-torture/compile/981211-1.c: Move to...
44452         * gcc.dg/cpp-as1.c: ...here.
44453         * gcc.dg/cpp-as2.c: New file.
44454
44455         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44456         compiler.
44457
44458 2000-04-02  Neil Booth  <NeilB@earthling.net>
44459
44460         * gcc.dg/cpp-cond.c  New tests.
44461         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44462         accidental success less likely.
44463         * gcc.dg/cpp-missingop.c  New tests.
44464         * gcc.dg/cpp-missingparen.c  New tests.
44465         * gcc.dg/cpp-shift.c  New tests.
44466         * gcc.dg/cpp-shortcircuit.c  New tests.
44467         * gcc.dg/cpp-unary.c  New tests.
44468
44469 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44470
44471         * gcc.c-torture/compile/20000329-1.c: New test.
44472
44473 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44474
44475         * gcc.c-torture/compile/20000326-1.c: New test.
44476         * gcc.c-torture/compile/20000326-2.c: New test.
44477
44478 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44479
44480         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44481         the first parameter is a function argument.
44482
44483 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44484
44485         * g++.old-deja/g++.ext/array4.C: New test.
44486
44487 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44488
44489         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44490
44491 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44492
44493         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44494
44495 2000-03-19  Richard Henderson  <rth@cygnus.com>
44496
44497         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44498
44499 2000-03-19  Richard Henderson  <rth@cygnus.com>
44500
44501         * gcc.c-torture/compile/20000319-1.c: New test.
44502
44503 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44504
44505         * gcc.c-torture/execute/20000314-3.c: New test.
44506         * gcc.c-torture/execute/20000314-2.c: New test.
44507         * gcc.c-torture/execute/20000314-1.c: New test.
44508         * gcc.c-torture/compile/20000314-2.c: New test.
44509         * gcc.c-torture/compile/20000314-1.c: New test.
44510
44511 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44512
44513         * g++.old-deja/g++.warn/inline.C: New test.
44514
44515 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44516
44517         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44518         standards-compliant result rather than specific constants.
44519         Put test-values in array.
44520
44521 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44522
44523         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44524         (g++_target_compile): Put test-specific options last.
44525
44526 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44527
44528         * g++.old-deja/g++.eh/vbase4.C: New test.
44529
44530 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44531
44532         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44533
44534 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44535
44536         * g++.old-deja/g++.brendan/misc12.C: Removed.
44537         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44538         * g++.old-deja/g++.ext/pretty4.C: New test.
44539
44540 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44541
44542         * g++.old-deja/g++.other/string2.C: New test.
44543
44544 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44545
44546         * g++.old-deja/g++.warn/impint2.C: New test.
44547
44548 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44549
44550         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44551         is 1, not zero.
44552
44553 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44554
44555         * g++.old-deja/g++.warn/impint.C: New test.
44556         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44557         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44558         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44559         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44560         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44561         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44562         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44563         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44564         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44565         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44566         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44567         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44568
44569 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44570
44571         * gcc.dg/cpp-redef.c: New test.
44572
44573 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44574
44575         * g++.old-deja/g++.pt/unify7.C: New test.
44576
44577 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44578
44579         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44580         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44581
44582 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44583
44584         * gcc.c-torture/compile/20000224-1.c: New test.
44585
44586 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44587
44588         * gcc.c-torture/compile/cpp-2.c: New test.
44589         * gcc.c-torture/compile/cpp-1.c: New test.
44590
44591 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44592
44593         * gcc.c-torture/execute/20000225-1.c: New test.
44594
44595 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44596
44597         * gcc.dg/cpp-li2.c: New test.
44598
44599         * gcc.dg/cpp-wi1.c: New test.
44600
44601         * gcc.dg/cpp-li1.c: New test.
44602
44603 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44604
44605         * g++.old-deja/g++.other/sizeof5.C: New test.
44606
44607 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44608
44609         * gcc.c-torture/execute/va-arg-13.c: New test.
44610
44611 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44612
44613         * gcc.c-torture/execute/va-arg-12.c: New test.
44614
44615 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44616
44617         * gcc.c-torture/execute/20000223-1.c: New test.
44618
44619 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44620
44621         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44622
44623 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44624
44625         * g++.old-deja/g++.abi/ptrmem.C: New test.
44626
44627 2000-02-19  Richard Henderson  <rth@cygnus.com>
44628
44629         * gcc.c-torture/compile/init-3.c: New.
44630
44631 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44632
44633         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44634         ALWAYS_CXXFLAGS.
44635
44636 2000-02-11  Robert Lipe <robertl@sco.com>
44637
44638         * gcc.c-torture/compile/20000211-3.c: New test.
44639
44640 2000-02-11  Martin Buchholz <martin@xemacs.org>
44641
44642         * gcc.c-torture/compile/20000211-2.c: New test.
44643
44644 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44645
44646         * gcc.c-torture/compile/20000211-1.c: New test.
44647
44648 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44649
44650         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44651           on native targets
44652
44653 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44654
44655         * g++.old-deja/g++.other/cast5.C: New test.
44656
44657 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44658
44659         * gcc.c-torture/execute/20000205-1.c: New.
44660
44661 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44662
44663         * g++.old-deja/g++.jason/cast3.C: Return void.
44664         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44665
44666 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44667
44668         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44669
44670         * gcc.dg/loop-1.c: New test.
44671
44672 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44673
44674         * gcc.c-torture/compile/20000127-1.c: New test.
44675         * gcc.c-torture/execute/991228-1.c: New test.
44676
44677 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44678
44679         * gcc.dg/unused-2.c: New test.
44680
44681         * gcc.dg/conv-1.c: New test.
44682
44683 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44684
44685         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44686         compiler.
44687         (tool_option_proc): Fix typo.
44688
44689 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44690
44691         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44692         of the ld on the host, not on the build machine.
44693         Also, don't crash if '--help' is not a supported option.
44694
44695 2000-01-24  Richard Henderson  <rth@cygnus.com>
44696
44697         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44698
44699 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44700
44701         * gcc.c-torture/execute/20000120-2.c: New test.
44702         * gcc.c-torture/execute/20000120-1.c: New test.
44703
44704 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44705
44706         * gcc.c-torture/execute/20000113-1.c: New test.
44707
44708 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44709
44710         * gcc.c-torture/execute/20000112-1.c: New test.
44711
44712 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44713
44714         * gcc.dg/20000111-1.c: New test.
44715
44716 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44717
44718         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44719         with 16 bit integers.
44720
44721 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44722
44723         * gcc.dg/20000108-1.c: New test.
44724
44725 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44726
44727         * g++.old-deja/g++.ns/koenig8.C: New test.
44728
44729 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44730
44731         * g++.old-deja/g++.other/cast4.C: New test.
44732
44733 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44734
44735         * gcc.c-torture/compile/20000105-2.c: New test.
44736         * gcc.c-torture/compile/20000105-1.c: New test.
44737
44738 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44739
44740         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44741         references to printf & atoi to conform to ANSI standard.
44742         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44743         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44744         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44745         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44746         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44747         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44748         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44749         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44750         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44751         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44752         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44753         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44754         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44755         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44756         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44757         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44758         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44759         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44760         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44761         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44762         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44763         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44764         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44765         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44766         * g++.old-deja/g++.brendan/init3.C: Likewise.
44767         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44768         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44769         * g++.old-deja/g++.brendan/new2.C: Likewise.
44770         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44771         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44772         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44773         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44774         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44775         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44776         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44777         * g++.old-deja/g++.brendan/template24.C: Likewise.
44778         * g++.old-deja/g++.brendan/template3.C: Likewise.
44779         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44780         * g++.old-deja/g++.jason/inline3.C: Likewise.
44781         * g++.old-deja/g++.jason/opeq.C: Likewise.
44782         * g++.old-deja/g++.law/arg5.C: Likewise.
44783         * g++.old-deja/g++.law/arm7.C: Likewise.
44784         * g++.old-deja/g++.law/ctors11.C: Likewise.
44785         * g++.old-deja/g++.law/cvt8.C: Likewise.
44786         * g++.old-deja/g++.law/init9.C: Likewise.
44787         * g++.old-deja/g++.law/refs4.C: Likewise.
44788         * g++.old-deja/g++.law/template2.C: Likewise.
44789         * g++.old-deja/g++.law/visibility24.C: Likewise.
44790         * g++.old-deja/g++.law/vtable3.C: Likewise.
44791         * g++.old-deja/g++.mike/asm2.C: Likewise.
44792         * g++.old-deja/g++.mike/eh1.C: Likewise.
44793         * g++.old-deja/g++.mike/misc1.C: Likewise.
44794         * g++.old-deja/g++.mike/misc13.C: Likewise.
44795         * g++.old-deja/g++.mike/misc14.C: Likewise.
44796         * g++.old-deja/g++.mike/ns12.C: Likewise.
44797         * g++.old-deja/g++.mike/p1248.C: Likewise.
44798         * g++.old-deja/g++.mike/p3708.C: Likewise.
44799         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44800         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44801         * g++.old-deja/g++.mike/p646.C: Likewise.
44802         * g++.old-deja/g++.mike/p700.C: Likewise.
44803         * g++.old-deja/g++.mike/p783.C: Likewise.
44804         * g++.old-deja/g++.mike/p783a.C: Likewise.
44805         * g++.old-deja/g++.mike/p783b.C: Likewise.
44806         * g++.old-deja/g++.mike/p786.C: Likewise.
44807         * g++.old-deja/g++.mike/p789.C: Likewise.
44808         * g++.old-deja/g++.mike/p789a.C: Likewise.
44809         * g++.old-deja/g++.mike/p807a.C: Likewise.
44810         * g++.old-deja/g++.other/delete3.C: Likewise.
44811         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44812         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44813         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44814         * g++.old-deja/g++.other/empty1.C: Likewise.
44815         * g++.old-deja/g++.other/temporary1.C: Likewise.
44816         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44817         * g++.old-deja/g++.pt/t16.C: Likewise.
44818         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44819
44820 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44821
44822         * gcc.dg/991230-1.c: New test.
44823
44824 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44825
44826         * gcc.c-torture/compile/991229-3.c: New test.
44827         * gcc.c-torture/compile/991229-2.c: New test.
44828         * gcc.c-torture/compile/991229-1.c: New test.
44829
44830 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44831
44832         * gcc.c-torture/compile/labels-2.c: New test.
44833
44834 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44835
44836         * gcc.c-torture/execute/991227-1.c: New test.
44837
44838 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44839
44840         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44841
44842 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44843
44844         * gcc.c-torture/execute/991221-1.c: New test.
44845
44846 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44847
44848         * g++.old-deja/g++.other/cast3.C: New test.
44849
44850 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44851
44852         * gcc.c-torture/execute/991216-4.c: New test.
44853
44854 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44855
44856         * gcc.c-torture/execute/991216-1.c: New test.
44857         * gcc.c-torture/execute/991216-2.c: New test.
44858         * gcc.c-torture/execute/991216-3.c: New test.
44859
44860 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44861
44862         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44863         Actually make the test fail by using "-O2" for compilation.
44864
44865 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44866
44867         * g++.old-deja/g++.warn/cast-align1.C: New test.
44868
44869 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44870
44871         * gcc.c-torture/compile/991214-1.c: New test.
44872         * gcc.c-torture/compile/991214-2.c: New test.
44873
44874 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44875
44876         * gcc.dg/991214-1.c: New test.
44877
44878 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44879
44880         * gcc.c-torture/compile/991213-3.c: New test.
44881         * gcc.c-torture/compile/991213-2.c: New test.
44882         * gcc.c-torture/compile/991213-1.c: New test.
44883
44884 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44885
44886         * gcc.dg/991209-1.c: New test.
44887
44888 1999-12-08  Nathan Sidwell <nathan@acm.org>
44889
44890         * gcc.c-torture/compile/991208-1.c: New test.
44891
44892 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44893
44894         * gcc.dg/ultrasp2.c: New test.
44895
44896 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44897
44898         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44899
44900 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44901
44902         * gcc.c-torture/compile/991202-1.c: New test.
44903         * gcc.c-torture/execute/991202-1.c: New test.
44904         * gcc.c-torture/execute/991202-2.c: New test.
44905         * gcc.c-torture/execute/991202-3.c: New test.
44906
44907 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44908
44909         * g++.old-deja/g++.abi/align.C: New test.
44910         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44911         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44912
44913 1999-12-01  Richard Henderson  <rth@cygnus.com>
44914
44915         * gcc.c-torture/execute/991201-1.c: New.
44916
44917 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44918
44919         * gcc.dg/991129-1.c: New test.
44920
44921 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44922
44923         * gcc.c-torture/compile/991127-1.c: New test.
44924
44925 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44926
44927         * g++.old-deja/g++.other/warn4.C: New test.
44928
44929 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44930
44931         * g++.old-deja/g++.eh/cleanup2.C: New test.
44932         * g++.old-deja/g++.ext/pretty2.C: New test.
44933         * g++.old-deja/g++.ext/pretty3.C: New test.
44934         * g++.old-deja/g++.other/debug6.C: New test.
44935
44936 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44937
44938         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44939         compiler_output to look for one error message instead of two.
44940
44941 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44942
44943         * gcc.c-torture/execute/991118-1.c: Also test case
44944         where the word boundary does not split a byte evenly.
44945
44946 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44947
44948         * g++.old-deja/g++.ext/restrict1.C: New test.
44949
44950 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44951
44952         * gcc.c-torture/execute/991118-1.c: New test.
44953
44954 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44955
44956         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44957         working directory pathnames.
44958
44959 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44960
44961         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44962         host is equipped with driver.h and driver.o so it can actually
44963         compile and run the tests.
44964
44965 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44966
44967         * gcc.c-torture/compile/991008-1.c: New test.
44968
44969 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44970
44971         * lib/gcc-dg.exp: Include target-supports.exp
44972
44973 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44974
44975         * lib/target-supports.exp: New file: Provide procs to test for
44976         features supported by the target.
44977         (check_weak_available): Moved here from ecos.exp.
44978         (check_alias_available): New proc: Determine of the target
44979         toolchain supports the alias attribute.
44980
44981         * gcc.dg/special/ecos.exp: Move check_weak_available to
44982         target-supports.exp.
44983         (alias-1.c): Only perform the test if the target supports
44984         aliases.
44985         (wkali-1.c): Only perform the test if the target supports
44986         aliases.
44987
44988         * gcc.dg/990506-0.c: Expect error messages from cross
44989         targets as well as native targets.
44990
44991 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44992
44993         * gcc.dg/ultrasp1.c: Removed xfail.
44994         * gcc.dg/struct-ret-2.c: Likewise.
44995         * gcc.dg/array-1.c: Likewise.
44996
44997 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44998
44999         * gcc.dg/struct-ret-2.c: New test.
45000
45001         * gcc.dg/array-1.c: New test.
45002
45003 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45004
45005         * gcc.c-torture/execute/991030-1.c: New test.
45006
45007 1999-10-26  Richard Henderson  <rth@cygnus.com>
45008
45009         * gcc.c-torture/compile/991026-2.c: New test.
45010
45011 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45012
45013         * gcc.c-torture/compile/991026-1.c: New test.
45014
45015 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45016
45017         * gcc.c-torture/execute/991023-1.c: New test.
45018
45019 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45020
45021         * gcc.c-torture/execute/991019-1.c: New test.
45022
45023 1999-10-16  Richard Henderson  <rth@cygnus.com>
45024
45025         * gcc.c-torture/execute/991016-1.c: New test.
45026
45027 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45028
45029         * gcc.c-torture/execute/991014-1.c: New test.
45030
45031 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45032
45033         * g++.old-deja/g++.other/union2.C: New test.
45034
45035 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45036
45037         * g++.old-deja/g++.other/vaarg2.C: New test.
45038         * g++.old-deja/g++.other/vaarg3.C: New test.
45039
45040 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45041
45042         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45043         in compile/.
45044
45045 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45046
45047         * gcc.c-torture/execute/va-arg-11.c: New test.
45048
45049 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45050
45051         * lib/file-format.exp (gcc_target_object_format): Don't
45052         crash if objdump is unavailable.
45053
45054 1999-09-29  Donn Terry <donn@interix.com>
45055
45056         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45057
45058 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45059
45060         * gcc.c-torture/compile/990928-1.c: New test.
45061
45062 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45063
45064         * g++.old-deja/g++.other/decl6.C: New test.
45065
45066 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45067
45068         * gcc.c-torture/execute/va-arg-10.c: New test.
45069
45070 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45071
45072         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45073         __PRETTY_FUNCTION__.
45074
45075 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45076
45077         * gcc.c-torture/execute/990923-1.c: New test.
45078
45079 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45080
45081         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45082         for which -fpic is inappropriate.
45083
45084 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45085
45086         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45087
45088 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45089
45090         * g++.old-deja/g++.other/dyncast1.C: New test.
45091         * g++.old-deja/g++.other/dyncast2.C: New test.
45092         * g++.old-deja/g++.other/dyncast3.C: New test.
45093         * g++.old-deja/g++.other/dyncast4.C: New test.
45094         * g++.old-deja/g++.other/dyncast5.C: New test.
45095         * g++.old-deja/g++.eh/catch3.C: New test.
45096         * g++.old-deja/g++.eh/catch3p.C: New test.
45097         * g++.old-deja/g++.eh/catch4.C: New test.
45098         * g++.old-deja/g++.eh/catch4p.C: New test.
45099         * g++.old-deja/g++.eh/catch5.C: New test.
45100         * g++.old-deja/g++.eh/catch5p.C: New test.
45101         * g++.old-deja/g++.eh/catch6.C: New test.
45102         * g++.old-deja/g++.eh/catch6p.C: New test.
45103         * g++.old-deja/g++.eh/catch7.C: New test.
45104         * g++.old-deja/g++.eh/catch7p.C: New test.
45105         * g++.old-deja/g++.eh/catch8.C: New test.
45106         * g++.old-deja/g++.eh/catch8p.C: New test.
45107         * g++.old-deja/g++.eh/catch9.C: New test.
45108         * g++.old-deja/g++.eh/catch9p.C: New test.
45109
45110 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45111
45112         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45113         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45114
45115 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45116
45117         * gcc.c-torture/compile/990913-1.c: New test.
45118
45119 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45120
45121         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45122         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45123
45124 1999-09-09  Richard Henderson  <rth@cygnus.com>
45125
45126         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45127
45128 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45129
45130         * g++.old-deja/g++.other/lookup11.C: New test.
45131         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45132         what is permitted and what we want.
45133         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45134         overload use.
45135         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45136
45137 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45138
45139         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45140         * gcc.c-torture/noncompile/poison-1.c: New file.
45141
45142 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45143
45144         * g++.old-deja/g++.other/sizeof3.C: New test.
45145         * g++.old-deja/g++.other/sizeof4.C: New test.
45146         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45147         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45148
45149 1999-09-07  Richard Henderson  <rth@cygnus.com>
45150
45151         * gcc.dg/va-arg-1.c: New.
45152
45153 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45154
45155         * gcc.c-torture/execute/va-arg-9.c: New test.
45156
45157 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45158
45159         * g77.f-torture/compile/980519-2.f: New test.
45160         * g77.f-torture/compile/19990905-0.f: New test.
45161         * g77.f-torture/compile/19990905-1.f: New test.
45162         * g77.f-torture/compile/19990905-2.f: New test.
45163
45164         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45165
45166 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45167
45168         * gcc.c-torture/execute/990827-1.c: Fix typo.
45169
45170 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45171
45172         * g++.old-deja/g++.other/deref1.C: New test.
45173
45174 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45175
45176         * g++.old-deja/g++.other/ambig2.C: New test.
45177         * g++.old-deja/g++.other/cond5.C: New test.
45178         * g++.old-deja/g++.other/lookup16.C: New test.
45179
45180 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45181
45182         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45183         assemblers too.
45184
45185 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45186
45187         * lib/c-torture.exp: Avoid the "compare executables" optimization
45188         when testing native.
45189
45190 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45191
45192         * gcc.c-torture/execute/990829-1.c: New test.
45193         * gcc.c-torture/compile/990829-1.c: New test.
45194
45195 1999-08-27  Paul Burchard  <burchard@pobox.com>
45196
45197         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45198         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45199         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45200         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45201         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45202         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45203         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45204         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45205         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45206         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45207         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45208
45209 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45210
45211         * gcc.c-torture/execute/990827-1.c: New test.
45212
45213 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45214
45215         * g77.f-torture/noncompile/19990826-4.f: New test.
45216
45217         * g77.f-torture/compile/19990826-3.f: New test.
45218
45219         * g77.f-torture/execute/19990826-2.f: New test.
45220
45221         * g77.f-torture/compile/19990826-1.f: New test.
45222
45223         * gcc.c-torture/execute/990826-0.c: New test.
45224         * g77.c-torture/execute/19990826-0.f: New test.
45225
45226         * g77.f-torture/noncompile/970626-2.f: New test.
45227
45228 1999-08-25  Paul Burchard  <burchard@pobox.com>
45229
45230         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45231         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45232         lss-011.C: New tests.
45233
45234 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45235
45236         * g++.old-deja/g++.other/decl5.C: New test.
45237
45238 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45239
45240         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45241         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45242         call `postbase' for each one.  All callers of `postbase' changed
45243         to call this instead.
45244
45245 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45246
45247         * gcc.c-torture/execute/990811-1.c: New test.
45248
45249 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45250
45251         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45252         just native ones.
45253
45254         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45255         just native ones.
45256
45257 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45258
45259         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45260
45261 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45262
45263         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45264
45265 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45266
45267         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45268
45269 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45270
45271         * gcc.c-torture/execute/990804-1.c: New test.
45272
45273 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45274
45275         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45276         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45277         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45278
45279 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45280
45281         * g++.old-deja/g++.other/struct1.C: New test.
45282
45283 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45284
45285         * g++.old-deja/g++.other/enum2.C: New test.
45286
45287 1999-08-02  Richard Henderson  <rth@cygnus.com>
45288
45289         Adapted from tests from Franz Sirl:
45290         * gcc.c-torture/execute/va-arg-7.c: New test.
45291         * gcc.c-torture/execute/va-arg-8.c: New test.
45292
45293 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45294
45295         * gcc.c-torture/compile/990801-2.c: New test.
45296
45297         * gcc.c-torture/compile/990801-1.c: New test.
45298
45299 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45300
45301         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45302         fp-cmp-1.c, converting double to float.
45303
45304         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45305         fp-cmp-1.c, converting double to long double.
45306
45307         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45308         from fr1 to unknown_register, since fr1 is a legitimate register
45309         on some machines.
45310
45311 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45312
45313         * README: More listname related changes.
45314
45315 1999-07-08  Catherine Moore  <clm@cygnus.com>
45316
45317         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45318
45319 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45320
45321         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45322
45323 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45324
45325         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45326
45327 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45328
45329         * gcc.dg/990703-1.c: New test.
45330
45331 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45332
45333         * lib/file-format.exp: New file: Move definition of proc
45334         gcc_target_object_format to here from
45335         gcc.dg/special/ecos.exp.
45336
45337         * lib/c-torture.exp: Include lib file-format.exp.
45338         * lib/gcc-dg.exp: Include lib file-format.exp.
45339
45340         * gcc.dg/special/ecos.exp: Remove definition of proc
45341         gcc_target_object_format.
45342
45343 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45344
45345         * gcc.c-torture/execute/990628-1.c: New test.
45346
45347 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45348
45349         * gcc.c-torture/compile/990625-2.c: New test.
45350
45351         * gcc.c-torture/compile/990625-1.c: New test.
45352
45353 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45354
45355         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45356         attributes compile.
45357         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45358         ports that use the COFF/PE file format.
45359
45360 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45361
45362         * gcc.c-torture/compile/990617-1.c: New test.
45363
45364 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45365
45366         * g++.old-deja/g++.other/decl4.C: New test.
45367
45368 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45369
45370         * g++.old-deja/g++.other/bitfld3.C: New test.
45371
45372 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45373
45374         * g++.old-deja/g++.eh/catch1.C: New test.
45375
45376 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45377
45378         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45379
45380         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45381         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45382
45383 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45384
45385         * g77.f-torture/compile/19990502-0.f: Replace with new,
45386         shorter, test that still fails after recent changes.
45387
45388 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45389
45390         * gcc.c-torture/execute/990604-1.c: New test.
45391
45392 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45393
45394         * gcc.c-torture/execute/990531-1.c: New test.
45395
45396 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45397
45398         * gcc.c-torture/compile/990527-1.c: New test.
45399
45400 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45401
45402         * gcc.c-torture/execute/990527-1.c: New test.
45403
45404 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45405
45406         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45407         bitfields as signed.
45408
45409 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45410
45411         * g77.f-torture/compile/19990525-0.f: New test.
45412
45413 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45414
45415         * gcc.c-torture/execute/990525-2.c: New test.
45416
45417         * gcc.c-torture/execute/990525-1.c: New test.
45418
45419 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45420
45421         * g++.old-deja/g++.other/anon3.C: New test.
45422         * g++.old-deja/g++.other/anon4.C: New test.
45423         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45424         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45425         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45426         Merrill).
45427
45428 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45429
45430         * gcc.c-torture/execute/990524-1.c: New test.
45431
45432         * gcc.dg/990524-1.c: New test.
45433
45434 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45435
45436         * gcc.c-torture/compile/990523-1.c: New test.
45437
45438 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45439
45440         * gcc.c-torture/compile/990519-1.c: New test.
45441
45442 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45443
45444         * gcc.c-torture/compile/990517-1.c: New test.
45445
45446         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45447         (e4, f4): New tests.
45448         (main): Call them.
45449
45450 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45451
45452         * gcc.dg/noreturn-1.c: New test.
45453
45454 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45455
45456         * gcc.c-torture/execute/990513-1.c: New test.
45457
45458 1999-05-10  Richard Henderson  <rth@cygnus.com>
45459
45460         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45461
45462 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45463
45464         * g77.f-torture/execute/erfc.f: Use small single-precision
45465         values, to avoid problems on Alphas when not -mieee.
45466
45467 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45468
45469         * gcc.dg/990506-0.c: New test.
45470
45471 1999-05-08  Richard Henderson  <rth@cygnus.com>
45472
45473         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45474         the constant to test.  Don't XFAIL 64-bit targets.
45475
45476         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45477         * g++.old-deja/g++.law/profile1.C: Likewise.
45478
45479         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45480         operator new instances.
45481         * g++.old-deja/g++.other/delete5.C: Likewise.
45482
45483 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45484
45485         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45486         intrinsic.
45487
45488 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45489
45490         * g77.f-torture/execute/u77-test.f: Reverse order of two
45491         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45492
45493 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45494
45495         * gcc.dg/compare1.c: New test.
45496
45497 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45498
45499         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45500         New tests.
45501
45502 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45503
45504         * g77.f-torture/compile/19990502-1.f: New test.
45505
45506 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45507
45508         * g77.f-torture/compile/19990502-0.f: New test.
45509
45510 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45511
45512         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45513         intrinsic.
45514
45515 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45516
45517         * g77.f-torture/execute/u77-test.f (main): List libU77
45518         intrinsics not currently tested.
45519         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45520         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45521         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45522         Trim blanks off the ends of some printed strings.
45523
45524 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45525
45526         * g77.f-torture/execute/u77-test.f (main): Just warn about
45527         FSTAT gid disagreement, as it's expected on some systems.
45528
45529 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45530
45531         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45532         use a new function, which allows for some slop.
45533         Clean up some commentary.
45534         (issum): The new function.
45535         (sgladd): Deleted subroutine.
45536
45537 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45538
45539         * g77.f-torture/execute/u77-test.f: Modify to be more like
45540         libf2c/libU77 version, bringing patches to that version here.
45541         Add suitable commentary.
45542
45543 1999-04-25  Richard Henderson  <rth@cygnus.com>
45544
45545         * gcc.dg/990424-1.c: New test.
45546
45547 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45548
45549         * g77.f-torture/execute/u77-test.f (main): Bug involving
45550         LSTAT has been fixed, so turn back on full checking.
45551
45552 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45553
45554         * g77.f-torture/compile/19990419-0.f: New test.
45555         * g77.f-torture/execute/19990419-1.f: New test.
45556
45557 1999-04-17  Richard Henderson  <rth@cygnus.com>
45558
45559         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45560         to avoid the need for a prototype to supress a warning.
45561
45562 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45563
45564         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45565
45566 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45567
45568         * gcc.c-torture/execute/990404-1.c: New test.
45569
45570 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45571
45572         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45573         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45574         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45575         missing initializer warnings.
45576
45577 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45578
45579         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45580         matching strings.
45581
45582 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45583
45584         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45585
45586 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45587
45588         * g77.f-torture/execute/19990325-0.f: New test.
45589         * g77.f-torture/execute/19990325-1.f: New test.
45590
45591 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45592
45593         * gcc.c-torture/execute/990324-1.c: New test.
45594
45595 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45596
45597         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45598         test with 4.
45599
45600 1999-03-17  Richard Henderson  <rth@cygnus.com>
45601
45602         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45603
45604 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45605
45606         * g77.f-torture/execute/19990313-2.f: New test.
45607         * g77.f-torture/execute/19990313-3.f: New test.
45608
45609 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45610
45611         * g77.f-torture/execute/19990313-0.f: New test.
45612         * g77.f-torture/execute/19990313-1.f: New test.
45613
45614 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45615
45616         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45617         printf to sprintf.
45618         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45619         (main): Add check for u15.  Conditionalize u31 check depending on
45620         whether ints are <32 bits or >=32 bits.
45621
45622 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45623
45624         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45625
45626 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45627
45628         * g77.f-torture/compile/19990305-0.f: New test.
45629         * g77.f-torture/execute/19981119-0.f: New test.
45630
45631 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45632
45633         * g77.f-torture/execute/970625-2.f: call ABORT if final
45634         result is not correct, instead of just printing it.
45635         Add this checking via newly introduced obfuscation, to
45636         trip up buggy front ends.
45637
45638 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45639
45640         * g77.f-torture/compile/960317-1.f: Moved from being
45641         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45642
45643 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45644
45645         * g77.f-torture/execute/960317-1.f: New (old) test.
45646         * g77.f-torture/execute/970625-2.f: Ditto.
45647
45648 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45649
45650         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45651         message on line 1 or line 2; cccp and cpplib do this differently.
45652
45653 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45654
45655         * g++.old-deja/g++.law/weak1.C: New test.
45656
45657 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45658
45659         * gcc.c-torture/execute/990119-1.c: Renamed to...
45660         * gcc.dg/990119-1.c: this, so it will only be tested once
45661         (it's a preprocessor test, it doesn't need to be run at
45662         multiple optimization levels).
45663
45664 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45665
45666         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45667           ALWAYS_CXXFLAGS.
45668
45669 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45670
45671         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45672         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45673         to not be compilable by current g77.
45674
45675 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45676
45677         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45678
45679 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45680
45681         * gcc.c-torture/execute/990222-1.c: New test.
45682
45683 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45684
45685         * g77.f-torture/compile/19990218-0.f: New test.
45686         * g77.f-torture/noncompile/19990218-1.f: New test.
45687
45688 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45689
45690         * g77.f-torture/compile/19981216-0.f: New test.
45691
45692 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45693
45694         * gcc.dg/990214-1.c: New test.
45695
45696 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45697
45698         * gcc.dg/990213-2.c: New test.
45699
45700         * gcc.dg/990213-1.c: New test.
45701
45702 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45703
45704         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45705         ints.
45706
45707 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45708
45709         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45710         specified by target.
45711
45712         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45713
45714 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45715
45716         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45717
45718 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45719
45720         * gcc.dg/special/ecos.exp: New test driver for new tests with
45721         special requirements.
45722
45723         * gcc.dg/special/alias-1.c: New test.
45724         * gcc.dg/special/gcsec-1.c: New test.
45725         * gcc.dg/special/weak-1.c: New test.
45726         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45727         * gcc.dg/special/weak-2.c: New test.
45728         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45729         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45730         * gcc.dg/special/wkali-1.c: New test.
45731         * gcc.dg/special/wkali-2.c: New test.
45732         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45733         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45734
45735 1999-02-10  Felix Lee  <flee@cygnus.com>
45736
45737           * lib/c-torture.exp (c-torture-compile): Pull out code for
45738           analyzing gcc error messages.
45739           (c-torture-execute): Likewise.  Fix some (harmless) false
45740           positives.
45741           * lib/gcc.exp (gcc_check_compile): New function.
45742
45743 1999-02-08  Richard Henderson  <rth@cygnus.com>
45744
45745         * gcc.c-torture/execute/990208-1.c: New test.
45746
45747 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45748
45749         * g++.dg/special/ecos.exp: New driver for new tests with special
45750         requirements
45751
45752         * g++.dg/special/conpr-1.C: New test
45753         * g++.dg/special/conpr-2.C: New test
45754         * g++.dg/special/conpr-2a.C: New test
45755         * g++.dg/special/conpr-3.C: New test
45756         * g++.dg/special/conpr-3a.C: New test
45757         * g++.dg/special/conpr-3b.C: New test
45758
45759         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45760         allow g++ to use the dg driver
45761
45762         * README: Add comment about g++.dg directory
45763
45764 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45765
45766         * README: Update email addresses.
45767
45768 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45769
45770         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45771         arguments in order to force structure S onto the stack even on
45772         the alpha.
45773         (test): Pass 10 leading arguments to function foo as well as the
45774         structure S.
45775
45776         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45777         failure for all targets.
45778
45779         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45780         abort to terminate program execution.
45781
45782 1999-01-30  Richard Henderson  <rth@cygnus.com>
45783
45784         * gcc.c-torture/execute/990130-1.c: New test.
45785
45786 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45787
45788         * gcc.dg/990130-1.c: New test.
45789
45790 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45791
45792         * gcc.c-torture/execute/990128-1.c: New test.
45793
45794 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45795
45796         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45797
45798 1999-01-27  Felix Lee  <flee@cygnus.com>
45799
45800         * lib/c-torture.exp (c-torture-compile): pull out code for
45801         analyzing gcc error messages.
45802         (c-torture-execute): ditto, and fix some (harmless) false
45803         positives.
45804         * lib/gcc.exp (gcc_check_compile): new function.
45805
45806 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45807
45808         * gcc.dg/990117-1.c: New test.
45809
45810         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45811
45812         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45813
45814 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45815
45816         * g77.f-torture/compile/990115-1.f: New test.
45817
45818 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45819
45820         * gcc.c-torture/compile/990107-1.c: New test
45821
45822 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45823
45824         * gcc.c-torture/execute/990106-2.c: New test.
45825
45826         * gcc.c-torture/execute/990106-1.c: New test.
45827
45828 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45829
45830         * gcc.c-torture/compile/981223-1.c: New test.
45831
45832 1998-12-29  Richard Henderson  <rth@cygnus.com>
45833
45834         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45835         (opt3): Rename from opt4 and disable.
45836
45837 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45838
45839         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45840
45841 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45842
45843         * g++.old-deja/g++.other/conv5.C: New test.
45844
45845 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45846
45847         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45848
45849 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45850
45851         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45852
45853 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45854
45855         * gcc.c-torture/compile/981211-1.c: New test.
45856
45857 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45858
45859         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45860
45861         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45862
45863 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45864
45865         * gcc.special/930510-1.c: Make C9X safe.
45866         * gcc.misc-tests/gcov-1.c Similarly.
45867         * gcc.misc-tests/gcov-2.c Similarly.
45868
45869 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45870
45871         * gcc.dg/ultrasp1.c: New test.
45872
45873 1998-12-06  Richard Henderson  <rth@cygnus.com>
45874
45875         * gcc.c-torture/execute/981206.c: New test.
45876
45877 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45878
45879         * g++.old-deja/g++.ns/template7.C: New test.
45880
45881         * g++.old-deja/g++.other/expr1.C: New test.
45882
45883         * g++.old-deja/g++.eh/tmpl3.C: New test.
45884
45885         * g++.old-deja/g++.eh/tmpl2.C: New test.
45886
45887 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45888
45889         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45890         * g++.old-deja/g++.other/using6.C: Removed.
45891         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45892
45893         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45894
45895 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45896
45897         * g++.old-deja/g++.pt/overload8.C: New test.
45898
45899         * g++.old-deja/g++.pt/overload7.C: New test.
45900
45901         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45902
45903         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45904         and relinking messages.
45905         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45906         compiling with -frepo.
45907
45908 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45909
45910         * g++.old-deja/g++.pt/lookup6.C: New test.
45911
45912 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45913
45914         * gcc.c-torture/execute/981130-1.c: New test.
45915         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45916
45917 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45918
45919         * g++.old-deja/g++.pt/explicit76.C: New test.
45920
45921         * g++.old-deja/g++.pt/friend38.C: New test.
45922
45923         * g++.old-deja/g++.ns/crash2.C: New test.
45924
45925         * g++.old-deja/g++.pt/defarg8.C: New test.
45926
45927         * g++.old-deja/g++.pt/instantiate6.C: New test.
45928
45929         * g++.old-deja/g++.pt/static6.C: New test.
45930
45931         * g++.old-deja/g++.pt/decl2.C: New test.
45932
45933 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45934
45935         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45936         problem is actually related with name lookup, but so what? :-)
45937
45938         * g++.old-deja/g++.pt/friend37.C: New test.
45939
45940 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45941
45942         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45943         element, which fails on some systems.
45944
45945         * g77.f-torture/execute/labug1.f: New test.
45946
45947 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45948
45949         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45950         is defined.
45951
45952 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45953
45954         * g77.f-torture/compile/981117-1.f: New test.
45955
45956 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45957
45958         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45959         properly discarded.
45960
45961 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45962
45963         * gcc.c-torture/execute/memcheck: New directory of tests for
45964         -fcheck-memory-usage.
45965
45966 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45967
45968         * README: New file, general information about the testsuite and
45969         new description of the various C++ test subdirectories.
45970         * README.g++: Eliminate obsolete information, update and move most
45971         relevant stuff to README.
45972
45973 1998-11-07  Richard Henderson  <rth@cygnus.com>
45974
45975         * gcc.c-torture/compile/981107-1.c: New test.
45976
45977 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45978
45979         * execute/memcpy-bi.c: New testcase.
45980
45981 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45982
45983         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45984         base classes.
45985
45986         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45987         template is selected.
45988
45989         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45990         classes, it should be accepted for all types.
45991
45992         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45993
45994         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45995         specializations start with template headers.
45996
45997 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45998
45999         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46000
46001         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46002         non-POD types.
46003
46004 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46005
46006         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46007
46008 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46009
46010         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46011
46012 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46013
46014         * 981019-1.c: New test.
46015
46016 1998-10-14  Robert Lipe <robertl@dgii.com>
46017
46018         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46019         find objc headers.
46020
46021 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46022
46023         * compile/981001-4.c: Remove use of GCC extension that triggers a
46024         compiler bug.
46025
46026 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46027
46028         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46029
46030 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46031
46032         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46033         instantiation of template produces incorrect code for delete
46034         expression.
46035
46036         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46037         constructors' name is not unique.
46038         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46039         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46040
46041         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46042         automatic array of const is ill-formed.
46043
46044         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46045         of template parameter?
46046
46047         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46048         const.
46049
46050         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46051         pointer-to-member expression.
46052
46053         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46054         declaration causes ICE.
46055
46056 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46057
46058         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46059         reserved in the global namespace.
46060
46061         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46062         generate needed virtual table.
46063
46064         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46065
46066 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46067
46068         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46069         template-dependent type
46070
46071 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46072
46073         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46074         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46075         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46076
46077         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46078         class should be usable as argument of member function.
46079         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46080         class should be usable as return type of member function.
46081         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46082         class should be usable as type of data member.
46083
46084         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46085
46086 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46087
46088         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46089
46090 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46091
46092         * gcc.dg/dll-?.c Add thumb to target list.
46093         Fix assembler scan patterns to match current assembler output.
46094
46095 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46096
46097         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46098         matching of template brackets.
46099
46100         * g++.old-deja/g++.other/using4.C: New test.  Test using
46101         declarations of methods from base classes.
46102
46103         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46104         within functions should introduce names into the innermost
46105         enclosing namespace.
46106
46107         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46108         of static locals if first initialization throws.
46109
46110 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46111
46112         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46113
46114 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46115
46116         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46117         lose track of the possible targets of tablejump insns.
46118         * special/special.exp: Run it.
46119
46120 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46121
46122         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46123         must be declared before its specializations can be named in friend
46124         declarations.
46125
46126 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46127
46128         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46129
46130         * g77.f-torture/execute/io1.f: New test.
46131
46132 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46133
46134         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46135         with pointer to template function, for which no argument deduction
46136         is possible.
46137
46138         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46139         specialization of template function as argument to template
46140         function.
46141
46142         * g++.old-deja/g++.other/access2.C: New test; Inner class
46143         shouldn't have privileged access to Outer's names.
46144
46145 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46146
46147         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46148         friend template declared within template class conflicts with
46149         nested class of the same name.
46150
46151         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46152         is ignored.
46153
46154         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46155         object with direct initializer as function declaration.
46156
46157         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46158         initializers.
46159
46160         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46161         involving const pointer and NULL produces incorrect result.
46162
46163         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46164         type name without `typename' should be rejected with -pedantic.
46165
46166 1998-10-02  Richard Henderson  <rth@cygnus.com>
46167
46168         * g++.old-deja/g++.other/addrof1.C: New test.
46169
46170 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46171
46172         * gcc.c-torture/compile/981001-1.c: New test.
46173         * gcc.c-torture/execute/981001-1.c: New test.
46174
46175 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46176
46177         * gcc.c-torture/compile/981001-2.c: New test.
46178         * gcc.c-torture/compile/981001-3.c: New test.
46179         * gcc.c-torture/compile/981001-4.c: New test.
46180
46181 1998-10-01  Robert Lipe  <robertl@dgii.com>
46182
46183         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46184         multilibbed hosts.  Idea grafted from g77.exp.
46185
46186 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46187
46188         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46189         avoid losing on systems which need -lsocket.
46190
46191 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46192
46193         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46194         * g++.old-deja/g++.other/nested2.C: Ditto.
46195         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46196         failure.
46197
46198 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46199
46200         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46201         preferred over template operator!= for enum bitfields.
46202
46203 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46204
46205         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46206         that happen to have the same base name, but in different scopes,
46207         are incorrectly rejected.
46208
46209 1998-09-16  Richard Henderson  <rth@cygnus.com>
46210
46211         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46212         on the native word size instead of an integer literal.
46213
46214 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46215
46216         * g++.old-deja/g++.other/static2.C: Invocation of static data
46217         member of type pointer-to-function denoted as non-static member.
46218
46219         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46220         checks involving function types and aliases.
46221
46222 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46223
46224         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46225         redefined to the same non-trivial type.
46226
46227         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46228         namespace-qualification of template specializations declared in
46229         other namespaces.
46230
46231         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46232         to declare a subset of the specializations of a template function
46233         as friends of specializations of a template class.
46234
46235         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46236         member templates that do not fully specialize the enclosing
46237         template class are rejected.
46238
46239 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46240
46241         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46242
46243 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46244
46245         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46246         altered from libf2c/libU77 version.
46247
46248 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46249
46250         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46251
46252 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46253
46254         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46255         (un)signed char are different types for template specialization
46256         purposes.
46257
46258 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46259
46260         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46261         * objc: ObjC testsuite.
46262
46263 1998-08-31  Catherine Moore  <clm@cygnus.com>
46264
46265         * gcc.c-torture/execute/941014-1.x: New file.
46266
46267 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46268
46269         * lib/c-torture.exp: Add support for
46270         torture_eval_before_compile and torture_eval_before_execute
46271         variables.
46272
46273 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46274
46275         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46276         this test triggers valid.
46277
46278 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46279
46280         * gcc.dg/980827-1.c: New test.
46281
46282 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46283
46284         * gcc.c-torture/execute/loop-4b.c: New test.
46285
46286 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46287
46288         * lib/c-torture.exp: Add support for
46289         torture_eval_before_compile and torture_eval_before_execute
46290         variables.
46291
46292 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46293
46294         * gcc.c-torture/compile/980825-1.c: New test.
46295
46296 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46297
46298         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46299         count number tests in opt_t0 not good_t0.
46300
46301 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46302
46303         * gcc.c-torture/compile/930326-1.x: Fix typo.
46304
46305 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46306
46307         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46308         causes an ICE.
46309
46310 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46311
46312         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46313         STACK_SIZE is defined.
46314         * gcc.c-torture/unsorted/stuct.c: Similarly.
46315
46316         * gcc.c-torture/compile/980821-1.c: New test.
46317
46318 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46319
46320         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46321
46322 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46323
46324         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46325         code.
46326
46327 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46328
46329         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46330         error'.
46331
46332 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46333
46334         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46335
46336 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46337
46338         * gcc.c-torture/compile/980816-1.c: New test.
46339
46340         * gcc.dg/980816-1.c: New test.
46341
46342 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46343
46344         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46345         compiler for ieee tests.
46346
46347 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46348
46349         * g77.f-torture/compile/980729-0.f: New test.
46350
46351 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46352
46353         * gcc.c-torture/special/eeprof-1.c: New test, for
46354         -finstrument-functions.
46355         * gcc.c-torture/special/special.exp: Run it.
46356
46357 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46358
46359         * gcc.c-torture/compile/980729-1.c: New test.
46360
46361 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46362
46363         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46364         __thumb__ is defined, and test for ARM style doubles if so.
46365
46366 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46367
46368         * g77.f-torture/noncompile/980615-0.f: New test.
46369
46370 1998-07-26  H.J. Lu  (hjl@gnu.org)
46371
46372         * gcc.dg/980312-1.c: Do link instead of compile.
46373         * gcc.dg/980313-1.c: Likewise.
46374
46375 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46376
46377         * gcc.c-torture/compile/980726-1.c: New test.
46378
46379 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46380
46381         * g77.f-torture/execute/io0.f: New test.
46382
46383 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46384
46385         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46386         an int.
46387
46388 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46389
46390         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46391         m32r bugs.
46392
46393 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46394
46395         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46396         c-decl.c:grokdeclarator can handle mode attributes.
46397
46398 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46399
46400         * gcc.c-torture/execute/980716-1.c: New test.
46401
46402 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46403
46404         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46405         the mn10200.
46406         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46407         the mn10200.
46408         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46409         * gcc.c-torture/compile/930326-1.x: Similarly.
46410
46411 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46412
46413         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46414         New test from Craig.
46415
46416 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46417
46418         * g77.f-torture/noncompile/980616-0.f: New test.
46419
46420         * g77.f-torture/execute/970816-3.f: New test from Craig.
46421
46422 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46423
46424         *  g++.other/singleton.C: Return error value instead of taking
46425         SIGSEGV.
46426
46427 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46428
46429         *  g++.other/singleton.C: New test.  Warning is under dispute.
46430         Runtime crash is not.
46431
46432 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46433
46434         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46435         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46436         using6.C, using7.C}: New namespace tests.
46437
46438 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46439
46440         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46441         specialization with typedef'ed names used as array indexes.
46442
46443 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46444
46445         * gcc.c-torture/execute/980709-1.c: New test.
46446
46447         * gcc.dg/980709-1.c: New test.
46448
46449 1998-07-07  Richard Henderson  <rth@cygnus.com>
46450
46451         * gcc.c-torture/execute/bcp-1.c: New test.
46452
46453 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46454
46455         * gcc.c-torture/execute/980707-1.c: New test.
46456
46457 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46458
46459         * gcc.c-torture/compile/980706-1.c: New test.
46460
46461 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46462
46463         * g77.f-torture/execute/980701-0.f,
46464         g77.f-torture/execute/980701-1.f: New test from Craig.
46465
46466 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46467
46468         * gcc.c-torture/compile/980701-1.c: New test.
46469
46470         * gcc.c-torture/execute/980701-1.c: New test.
46471
46472 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46473 rlsruhe.de>
46474
46475         * g++.old-deja/g++.robertl/eb132.C: New test.
46476         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46477
46478 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46479
46480         * g77.f-torture/execute/980628-7.f,
46481         g77.f-torture/execute/980628-8.f,
46482         g77.f-torture/execute/980628-9.f,
46483         g77.f-torture/execute/980628-10.f: New tests from Craig.
46484
46485         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46486
46487 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46488
46489         * g77.f-torture/execute/980628-4.f: New test from Craig.
46490         * g77.f-torture/execute/980628-5.f: Likewise.
46491         * g77.f-torture/execute/980628-2.f: Likewise.
46492         * g77.f-torture/execute/980628-0.f: Likewise.
46493         * g77.f-torture/execute/980628-1.f: Likewise.
46494         * g77.f-torture/execute/980628-3.f: Likewise.
46495         * g77.f-torture/execute/980628-6.f: Likewise.
46496
46497 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46498
46499         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46500         directory when nothing has been installed yet.
46501
46502 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46503
46504         * gcc.c-torture/special/special.exp: Handle newer versions of
46505         dejagnu.
46506
46507 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46508
46509         * gcc.dg/980626-1.c: New test.
46510
46511 1998-06-19  Bruno Haible <haible@ilog.fr>
46512
46513         * gcc.misc-tests/m-un-2.c: New test.
46514         * g++.old-deja/g++.other/warn01.c: Likewise.
46515
46516 1998-06-19  Robert Lipe  <robertl@dgii.com>
46517
46518         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46519         compatibility with assmblers with a different comment character.
46520         Eliminate use of GAS-specific extensions.
46521
46522 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46523
46524         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46525
46526 1998-06-19  Robert Lipe  <robertl@dgii.com>
46527
46528         * lib/g77.exp: Replace search for libf2c.a with search for newly
46529         renamed libg2c.a
46530
46531 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46532
46533         * gcc.c-torture/execute/980617-1.c: New test.
46534
46535 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46536
46537         * gcc.c-torture/execute/980612-1.c: New test.
46538
46539 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46540
46541         * gcc.dg/980523-1.c: Only test on ppc-linux.
46542         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46543
46544         * gcc.c-torture/execute/980608-1.c: New test.
46545
46546 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46547
46548         * gcc.c-torture/execute/980605-1.c: New test.
46549
46550 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46551
46552         * gcc.c-torture/execute/980604-1.c: New test.
46553
46554 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46555
46556         * gcc.c-torture/execute/980602-1.c: New test.
46557         * gcc.c-torture/execute/980602-2.c: Likewise.
46558
46559 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46560
46561         * 970125-0.f: Fix per JCB.  Add commentary.
46562
46563 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46564
46565         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46566         IEEE -0 support.
46567
46568 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46569
46570         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46571         earlier.
46572
46573 1998-05-28  Catherine Moore <clm@cygnus.com>
46574
46575         * gcc.c-torture/execute/980526-3.c: New test.
46576
46577 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46578
46579         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46580         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46581         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46582         m88k-motorola-sysv3 to XFAIL.
46583
46584 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46585
46586         * gcc.dg/980526-1.c: New test.
46587         * gcc.c-torture/execute/980526-2.c: New test.
46588
46589 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46590
46591         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46592
46593         * gcc.c-torture/execute/980526-1.c: New test.
46594
46595 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46596
46597         * g77.f-torture/execute/alpha2.f: Add runtime test.
46598
46599 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46600
46601         * g++.old-deja/old-deja.exp: Strip leading directories.
46602
46603         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46604         error for the line.  Don't run multiple tests for the same line.
46605
46606 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46607
46608         * gcc.dg/980523-1.c: New test.
46609
46610 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46611
46612         * g77.f-torture/compile/970915-0.f: New test.
46613
46614 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46615
46616         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46617
46618 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46619
46620         * gcc.dg/980520-1.c: New test.
46621
46622 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46623
46624         * gcc.dg/980502-1.c: Fix return type.
46625
46626 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46627
46628         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46629         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46630         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46631         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46632         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46633
46634 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46635
46636         * g77.f-torture/execute/980520-1.f: New test.
46637
46638 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46639
46640         * lib/mike-g77.exp: New file.
46641
46642         * g77.f-torture/noncompile/noncompile.exp,
46643         g77.f-torture/noncompile/check0.f: New files.
46644
46645 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46646
46647         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46648         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46649         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46650         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46651         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46652         abort where appropriate.
46653
46654 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46655
46656         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46657         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46658
46659 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46660
46661         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46662
46663 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46664
46665         * g77.f-torture/compile/980427-0.f: New test.
46666
46667 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46668
46669         * g77.f-torture/compile/980424-0.f: New test.
46670
46671 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46672
46673         * g77.f-torture/compile/980419-2.f (main): New test.
46674         * g77.f-torture/compile/970125-0.f: New test.
46675         * g77.f-torture/compile/980419-1.f: New test.
46676
46677 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46678
46679         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46680         of loop-4.c.
46681
46682 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46683
46684         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46685
46686 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46687
46688         * gcc.c-torture/compile/980329-1.c: New test.
46689
46690 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46691
46692         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46693         * gcc.dg/980312-1.c: Fix typo in -march command.
46694
46695 1998-03-16  H.J. Lu  (hjl@gnu.org)
46696
46697         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46698
46699 1998-03-11  Robert Lipe  <robertl@dgii.com>
46700
46701         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46702         Dave Love agree the Fortran source is bogus.
46703
46704 1998-03-11  Robert Lipe  <robertl@dgii.com>
46705
46706         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46707         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46708         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46709         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46710         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46711
46712 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46713
46714         * g++.old-deja/g++.other/friend1.C: New test.
46715
46716 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46717
46718         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46719         possibly uninitialized) variables and declare dnrm2.
46720
46721 1998-02-23  Robert Lipe <robertl@dgii.com>
46722
46723         From Bruno Haible <haible@ilog.fr>:
46724         * gcc.c-torture/execute/980223.c: New test.
46725
46726 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46727
46728         * gcc.dg/ifelse-1.c: New test.
46729
46730 1998-02-09  H.J. Lu  (hjl@gnu.org)
46731
46732         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46733
46734           * lib/old-dejagnu.exp (old-dejagnu): Added the
46735           "execution test - XFAIL *-*-*" handling in the spirit of
46736           "excess errors test -". Changed the "execution test fails"
46737           handling to be like "excess errors test fails".
46738           * Update various tests accordingly.
46739
46740 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46741
46742         * gcc.c-torture/execute/980205.c: New test.
46743
46744 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46745
46746         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46747         * lib/f-torture.exp: Similarly.
46748         * gcc.c-torture: Rename all .cexp files to .x files.
46749
46750 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46751
46752         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46753         (940510-1.c): Removed duplicate.
46754         (971104-1.c): New test.
46755
46756 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46757
46758           * lib/f-torture.exp: Improve error and loop detection.
46759
46760 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46761
46762         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46763         use that to size the filler array.
46764
46765 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46766
46767         * lib/c-torture.exp(c-torture-execute): Fix typo.
46768
46769         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46770         testcase as the executable name. Keep the executable around if
46771         the test fails.
46772
46773 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46774
46775         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46776         changes.  Only test one -g option, and move it to the end of the
46777         list of options to test.
46778
46779 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46780
46781         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46782         variable GCC_TORTURE_OPTIONS to supply default switches separated
46783         by colons.  If no environment variable, run tests with -O0 -g, -O1
46784         -g, and -O2 -g as well.
46785
46786 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46787
46788         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46789         explanatory comments. Fix indentation.
46790
46791 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46792
46793         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46794
46795 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46796
46797         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46798         * g++.old-deja/g++.mike/p7325.C: Likewise.
46799         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46800
46801 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46802
46803         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46804         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46805         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46806         * g++.old-deja/g++.law/operators4.C: Likewise.
46807
46808 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46809
46810         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46811         * g++.old-deja/g++.mike/p784.C: Ditto.
46812         * g++.old-deja/g++.mike/p785.C: Ditto.
46813
46814 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46815
46816           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46817
46818 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46819
46820         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46821         target feature; pass this to c-torture-execute as needed.
46822
46823 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46824
46825         * lib/c-torture.exp(c-torture-execute): If the previous and the
46826         current executables being tested are identical, we don't need to
46827         run the executable again. Try to make the executable names
46828         unique. Add an optional argument for passing additional compiler
46829         flags.
46830
46831 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46832
46833         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46834
46835 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46836
46837         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46838
46839 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46840
46841         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46842         32bit or larger longs.
46843
46844         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46845         have either a 32bit long or 32bit int.
46846
46847 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46848
46849         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46850         Make double precision tests dependent on sizeof (double).
46851
46852 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46853
46854         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46855         too.
46856
46857 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46858
46859         * gcc.c-torture/compile/961203-1.cexp: New script.
46860
46861 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46862
46863         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46864         up the includes ourselves.
46865
46866 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46867
46868         * lib/plumhall.exp: Remove random include, and add a few
46869         verbose messages for debugging.
46870
46871 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46872
46873         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46874         of trying to do it ourselves.
46875
46876 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46877
46878         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46879
46880 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46881
46882         * gcc.prms/5403.c: Made regexp a bit less strict.
46883
46884 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46885
46886         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46887         is returned from remote_load instead.
46888         * lib/plumhall.exp: Ditto.
46889         * lib/mike-g++.exp: Ditto.
46890         * lib/old-dejagnu.exp: Ditto.
46891         * lib/c-torture.exp: Ditto.
46892
46893 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46894
46895         * lib/g++.exp: Use build_wrapper procedure.
46896         * lib/gcc.exp: Ditto.
46897
46898 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46899
46900         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46901         an old-style decl for malloc.  Fixes tests to work when
46902         sizeof (int) != sizeof (size_t).
46903
46904 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46905
46906         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46907
46908         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46909         use stdargs.h interface.
46910
46911 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46912
46913         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46914         NO_VARARGS when compiling.
46915
46916 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46917
46918         * lib/plumhall.exp(ph_includes): New procedure.
46919         (ph_make): Use it.
46920         (ph_compiler): Ditto.
46921
46922         * lib/g++.exp: Rename test-glue.c to testglue.c.
46923         * lib/gcc.exp: Ditto.
46924
46925 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46926
46927         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46928         to completion when it's called.
46929
46930 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46931
46932         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46933         is defined, don't do test.
46934
46935 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46936
46937         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46938         for object files.
46939         (ph_summary): Mark skipped testcases as untested, not unresolved.
46940
46941         * lib/plumhall.exp (ph_make): If unresolved because of bad
46942         errorCode, record errorCode in log file.
46943         (*): Replace send_log/verbose with verbose -log.
46944
46945 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46946
46947         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46948         double conversion if double isn't at least 8 bytes.
46949
46950         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46951         int to work with targets where int is 16 bits.
46952
46953         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46954         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46955         precision for the test to complete.
46956
46957 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46958
46959         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46960         if d10v is not compiled with the -mdouble64 flag.
46961         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46962
46963         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46964         d10v is not compiled with the -mint32 flag.
46965
46966 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46967
46968         * lib/plumhall.exp: Use incr_count.
46969
46970 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46971
46972         * gcc.c-torture: Update to c-torture-1.45.
46973
46974 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46975
46976         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46977         the name of the expect testcase file).
46978
46979         * lib/g++.exp(g++_init): Ditto.
46980
46981 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46982
46983         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46984         the host.
46985
46986         * lib/gcc.exp(gcc_exit): New procedure.
46987
46988 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46989
46990         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46991         specs where appropriate.
46992
46993         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46994         because of new "candidates are" messages, and removed a few
46995
46996         * Converted all non-old-style g++ testcases to old-style, and
46997         moved into g++.old-deja.
46998
46999 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47000
47001         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47002         options.
47003
47004         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47005         succeeded.
47006
47007         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47008
47009 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47010
47011         * lib/gcc.exp (gcc_target_compile): Add support for defining
47012         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47013         the machine doesn't have those features.
47014
47015 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47016
47017         * g++.law/operators4.exp: Don't use LIBS.
47018
47019 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47020
47021         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47022
47023         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47024         * lib/g++.exp: Set it here instead. Also, allow use of the
47025         --tool_exec and --tool_opt options. Change CXX to
47026         GXX_UNDER_TEST.
47027
47028         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47029
47030         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47031
47032 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47033
47034         * lib/old-dejagnu.exp: Use prune_warnings instead of
47035         prune_system_crud.
47036         * lib/mike-g++.exp: Ditto.
47037         * lib/gcc.exp: Ditto.
47038         * lib/g++.exp: Ditto.
47039
47040         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47041
47042 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47043
47044           * 941014-2.c: Include stdlib.h
47045           * 960327-1.c: Include stdio.h
47046           * dbra.c, index-1.c: Don't assume ints are 32bits.
47047
47048 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47049
47050         * lib/gcc.exp: Add gcc,stack_size target feature.
47051
47052         * lib/g++.exp(g++_target_compile): Add the include and link
47053         paths here, not in two other places. And, it's $options, not
47054         options.
47055
47056         * lib/mike-g++.exp(postbase): Remove the code that determines
47057         the correct include and link paths.
47058         * g++.old-deja/old-deja.exp: Ditto.
47059
47060 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47061
47062         * lib/g++.exp(g++_init): target_compile no longer returns the
47063         filename of the result.
47064
47065 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47066
47067         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47068         call to glob.
47069
47070         * gcc.c-torture/special/special.exp: Change call to
47071         gcc_target_compile to include the object file.
47072
47073 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47074
47075         * gcc.c-torture/special/special.exp: Correct misspelling in last
47076         change.
47077
47078 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47079
47080         * lib/plumhall.exp(ph_summary): Log the entire output of the
47081         executable. Return -1 if there were any failures, 0 otherwise.
47082         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47083         (ph_make): Clean up objects and executables that were built
47084         if the tests succeeded.
47085
47086 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47087
47088         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47089         libraries and includes in the build tree as appropriate.
47090
47091 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47092
47093         * lib/c-torture.exp: Instead of looking for the global variable
47094         NO_LONG_LONG, check to see if that's a feature of the target.
47095
47096 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47097
47098         * config/default.exp: Minimize. Delete the remainer of the files in
47099         config; this functionality is now in devo/dejagnu/config.
47100
47101         g++.*/*: Pass any additional flags used to compile to postbase;
47102         delete CXXFLAGS.
47103
47104         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47105         is now done by runtest.exp. Use gcc_target_compile instead of
47106         compile.
47107
47108         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47109         Remove references to CFLAGS. Use remote_file instead of
47110         calling rm -f.
47111         (c-torture): Take a list of arguments to use to compile this
47112         testcase.
47113
47114         lib/g++.exp: Simplify. Use target_compile instead of compile.
47115         lib/gcc-dg.exp: Ditto.
47116         lib/gcc.exp: Ditto.
47117         lib/mike-{gcc,g++}.exp: Ditto.
47118         lib/old-dejagnu.exp: Ditto.
47119         lib/plumhall.exp: Ditto.
47120
47121 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47122
47123         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47124         (ph_linker): Likewise.
47125
47126 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47127
47128           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47129         MAP_ANON / MAP_ANONYMOUS if defined;
47130         else try to map from /dev/zero .
47131
47132 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47133
47134         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47135         isn't defined, then define it to MAP_ANONYMOUS.
47136
47137 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47138
47139         * gcc.c-torture: Update to c-torture-1.42 release.
47140
47141 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47142
47143         * gcc.c-torture: Update to c-torture-1.41 release.
47144
47145 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47146
47147         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47148         c-torture release.
47149
47150 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47151
47152         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47153         and LDFLAGS.  Fix second case to append the target_info ldflags
47154         onto LDFLAGS, not CFLAGS.
47155         * lib/g++.exp (g++_init): Add target_info stuff.
47156         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47157         of libgloss and newlib flags for !native.
47158
47159         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47160         (GDB): Fix relative path to go up another dir for finding gdb.
47161
47162 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47163
47164         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47165         versions in the target_info array, if they don't exist.
47166
47167 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47168
47169         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47170
47171 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47172
47173         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47174         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47175
47176 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47177
47178         * lib/old-dejagnu.exp: Don't remove the output file before we've
47179         actually tested it. Don't append pwd to the path of the executable
47180         we're testing.
47181
47182 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47183
47184         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47185
47186 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47187
47188         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47189         temporary directory for compiler files, and set it to a default
47190         value of /tmp. Set $output as the name of the output file from
47191         compiling the testcase. Add a -o option to $cflags_var so the
47192         compiler writes the final output file as $output. Set $executable
47193         to $output.
47194
47195         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47196         directory for compiler files, and set it to /tmp if it doesn't
47197         already have a value. Set $output_file to the name of the output
47198         file from compiling the testcase. Add a -o option to CXXFLAGS so
47199         the compiler writes the final output file as $output. Use $output
47200         as the executable to be tested.
47201
47202 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47203
47204         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47205
47206 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47207
47208         * gcc.c-torture/execute/pending-1.c: New test.  Still
47209         pending in Tege's queue.
47210
47211 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47212
47213         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47214         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47215         if there were failures.  Call unresolved if there were unresolved
47216         testcases.  Call gcc_fail if program did not run to completion.
47217         (ph_make): Pass additional argument name to ph_execute.
47218         (ph_execute): Add new argument.  Pass additional arguments to
47219         ph_summary.  Call gcc_fail is there is no execution output.
47220
47221 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47222
47223         * lib/plumhall.exp (proc_summary): Output relavent summary
47224         lines into the log so specific failures in plumhall can be
47225         investigated.
47226
47227 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47228
47229         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47230         (c-torture-execute): Don't try to execute tests which use
47231         "long long" types if $NO_LONG_LONG is nonzero.
47232
47233 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47234
47235         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47236         not c-torture.
47237
47238         * gcc.ieee: Move from here.
47239         * gcc.c-torture/execute/ieee: To here.
47240
47241 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47242
47243         * gcc.c-torture: Update to c-torture-1.41 release.
47244
47245 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47246
47247         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47248         not "$output".
47249
47250 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47251
47252         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47253         -c present.
47254
47255 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47256
47257         * config/proelf.exp: Handle connecting to a simulator.
47258
47259 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47260
47261         * config/proelf.exp: New file.  Enough framework that we can
47262         run c-torture tests on the proelf targets (or any other target
47263         that gdb can connect to for that matter).
47264
47265 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47266
47267         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47268         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47269
47270         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47271         exec_output exists.
47272
47273 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47274
47275         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47276         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47277
47278         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47279         to pass/fail/unresolved/unsupported/untested.  Caller must now
47280         call unresolved/unsupported/untested.
47281         * lib/*.exp: Update FSF address.  Update to handle new results of
47282         ${tool}_load.
47283         * lib/chill.exp (verbose): Delete.
47284
47285 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47286
47287         * lib/gcc.exp (default_gcc_start): Change order of args to
47288         $LDFLAGS $CFLAGS $LIBS.
47289         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47290         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47291         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47292         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47293         * gcc.misc-tests/dg-test.exp: Likewise.
47294         * gcc.misc-tests/msgs.exp: Likewise.
47295         * gcc.prms/prms.exp: Likewise.
47296         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47297         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47298
47299         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47300
47301 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47302
47303         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47304
47305         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47306         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47307
47308         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47309         necessary.
47310
47311 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47312
47313         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47314         global for loop; add use of $mathlib.
47315         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47316         settings here; set mathlib for anything but VxWorks.
47317
47318 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47319
47320         * gcc.c-torture: Update to c-torture-1.40 release.
47321
47322 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47323
47324         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47325         dg.exp.
47326
47327 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47328
47329         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47330         global.
47331
47332 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47333
47334         * lib/g++.exp (LIBS): Define if not already.
47335         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47336         (gcc-dg-prune): Call prune_gcc_output.
47337         * lib/gcc.exp (prune_gcc_output): New proc.
47338         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47339         prune_gcc_output.
47340
47341 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47342
47343         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47344         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47345
47346 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47347
47348         * gcc.c-torture: Update to c-torture-1.39 release.
47349
47350 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47351
47352         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47353         fails, try others as well.
47354
47355 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47356
47357         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47358         If compilation fails, mark execute tests as `untested'.
47359         If test is marked as unsupported, don't mark compilation and
47360         execute tests as failed.
47361
47362 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47363
47364         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47365         libstdc++ for whether or not we want to be doing shared
47366         libraries.  Delete link_curses since we don't need it anymore.
47367         * lib/mike-g++.exp (postbase): Don't link in libg++.
47368         * g++.old-deja/old-deja.exp: Likewise.
47369
47370 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47371
47372         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47373
47374 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47375
47376         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47377         For that, add `-Wl,-a,shared_archive'.
47378         * g++.old-deja/old-deja.exp: Likewise.
47379
47380 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47381
47382         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47383
47384 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47385
47386         * lib/mike-g++.exp (postbase): Pay attention to the status of
47387         g++_load.
47388
47389 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47390
47391           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47392
47393 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47394
47395         * lib/gcc.exp (default_gcc_start): No longer need to log program
47396         being executed or its output, execute_anywhere does that now.
47397         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47398         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47399
47400 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47401
47402         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47403         the same as those in lib/g++.exp.
47404
47405 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47406
47407         * gcc.c-torture: Update to c-torture-1.38 release.
47408         * gcc.ieee: Related changes.
47409
47410 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47411
47412         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47413         "exec". Minor reformatting changes.
47414
47415         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47416         cross. This means all "exec" calls now work on a remote host as
47417         well.
47418         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47419         cross. Filter out the extra "\r\n" stuff that expect puts in.
47420         (c-torture-execute): Filter out the bogus warnings like
47421         c-torture-compile does. Add support for canadian cross.
47422         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47423         Use execute_anywhere rather than calling exec directly. Now it
47424         works for canadian cross testing.
47425
47426 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47427
47428         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47429         results into a variable, and check that rather than using file exists.
47430
47431 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47432
47433         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47434         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47435
47436 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47437
47438         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47439         lib_curses if there's a shared libg++ in the build tree.
47440
47441 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47442
47443         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47444         if not supported target.
47445
47446 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47447
47448         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47449         link_curses up to always happen, not just for native builds.
47450
47451 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47452
47453         * gcc.c-torture: Update to c-torture-1.36 release.
47454         * gcc.failure: Related changes.
47455
47456 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47457
47458         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47459
47460 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47461
47462         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47463         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47464         runshlib, link_curses, and mathlib for link and run.
47465
47466         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47467         pass the runtime shared library options for Solaris, OSF/1, and
47468         Irix5, and link with -lcurses to avoid unresolved references.
47469
47470 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47471
47472         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47473         only run once.
47474
47475 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47476
47477         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47478
47479 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47480
47481         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47482         do not have a framework for the "compat" tests yet.
47483
47484 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47485
47486         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47487         set to null if we're testing vxworks5.1.  Use that instead of
47488         `-lm' in the setting of LIBS for link and run.
47489
47490 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47491
47492         * config/rom68k.exp (${tool}_load): Major changes to make it
47493         work.  Verified that it does in fact return the stuff in
47494         exec_output properly.  Catch any Emul or any TRAP other than 0.
47495
47496 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47497
47498         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47499         LDFLAGS properly for targets that need stuff from libgloss.
47500         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47501         only run once.
47502         (gpp_initialized): New variable.
47503
47504 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47505
47506         * config/rom68k.exp: Load libgloss.exp.
47507         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47508         so we can produce a fully linked binary.
47509         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47510         so we can produce a fully linked binary.
47511
47512 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47513
47514         * lib/plumhall.exp (ph_section): Watch for expected failures.
47515         Add missing `else'.
47516
47517         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47518         run the testcase.
47519         (c-torture): Likewise.
47520
47521 1995-08-28  Doug Evans  <dje@cygnus.com>
47522
47523         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47524
47525         * lib/mike-g++.exp (mike_cleanup): New proc.
47526         (prebase): New globals compiler_result, not_compiler_result,
47527         target_regexp.
47528         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47529         allow leading "-" in pattern.  Watch for unsupported tests.
47530         If $compiler_result is set, pattern match assembler code,
47531         and ditto for $not_compiler_result.
47532         * lib/mike-gcc.exp: Likewise.
47533
47534         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47535         execution "succeeded".
47536
47537 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47538
47539         * config/win32.exp: New file.
47540         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47541
47542 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47543
47544         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47545         unsupported.
47546         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47547         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47548         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47549
47550         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47551         "... without exceptions was ...".  That is now handled by
47552         prune_system_crud.
47553         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47554
47555 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47556
47557         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47558         sieve.c,sort2.c}: New files.
47559         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47560         sieve.exp,sort2.exp}: Drivers for them.
47561
47562         * lib/mike-gcc.exp (program_output): New user settable variable.
47563         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47564         messages.
47565         * lib/mike-g++.exp (program_output): New user settable variable.
47566
47567         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47568
47569         * config/sh.exp: Deleted (use sim.exp instead).
47570
47571 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47572
47573         * config/vx.exp: Declare CHECKTASK as global.
47574         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47575         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47576         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47577
47578 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47579
47580         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47581         target. Like vx.exp, only includes `vx29k.exp' instead of
47582         `vxworks.exp'.
47583
47584 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47585
47586         * config/sim.exp: Increase time limit from 120 seconds to 240.
47587
47588 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47589
47590         * gcc.c-torture/execute/950628-1.c: New test.
47591
47592 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47593
47594         * gcc.c-torture: Update with changes/additions from
47595         c-torture-1.34.
47596
47597 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47598
47599         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47600
47601 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47602
47603         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47604
47605 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47606
47607         * gcc.c-torture/compile/950512-1.c: New test.
47608         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47609         * gcc.dg/struct-ret-1.c: Likewise.
47610
47611 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47612
47613         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47614           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47615
47616 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47617
47618         * gcc.c-torture/special/920411-1.c: Deleted.
47619         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47620
47621 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47622
47623         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47624         cpu limit.
47625
47626 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47627
47628         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47629
47630 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47631
47632         From kenner;
47633         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47634         is the proper length.
47635         * va-arg-3.c: Likewise.
47636
47637 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47638
47639         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47640         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47641
47642         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47643         * lib/g++.exp (default_g++_start): Delete old cruft.
47644
47645 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47646
47647         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47648         (2 * (1 << 18)) to (2 * (1 << 17)).
47649
47650         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47651
47652 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47653
47654         * config/rom68k.exp: Renamed from config/idp.exp
47655
47656 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47657
47658         * c-torture/compile/921109-2.c
47659
47660 1995-04-18  Mike Stump  <mrs@cygnus.com>
47661
47662         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47663         excess errors.
47664
47665 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47666
47667         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47668         output.
47669         * lib/g++.exp (default_g++_start): Likewise.
47670
47671 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47672
47673         * gcc.c-torture/compile/950329-1.c: New test.
47674
47675 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47676
47677           * config/bug.exp (${tool}_load): Updated to use new remote_open
47678           and remote_close procs.
47679         * config/idp.exp: New file.
47680
47681 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47682
47683         * gcc.c-torture/execute/950322-1.c: New test.
47684
47685 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47686
47687         * config/vx.exp (${tool}_load): Clean up testing of return code from
47688         vxworks_ld and vxworks_spawn.
47689
47690 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47691
47692         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47693
47694 1995-03-13  Mike Stump  <mrs@cygnus.com>
47695
47696         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47697         can mark excess errors on a machine by machine basis.  Note, the
47698         default is to not expect any excess errors, even when excess
47699         errors test - is given, so you will want to put an XFAIL ... on
47700         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47701         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47702         those 4 machines, but no others.
47703
47704 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47705
47706         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47707         * lib/c-torture.exp: to here.
47708
47709 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47710
47711         * gcc.c-torture/execute/950221-1.c: New test.
47712         * gcc.c-torture/execute/struct-ret-1.c: New test.
47713         * gcc.c-torture/compile/950221-1.c: New test.
47714
47715         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47716
47717 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47718
47719         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47720         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47721
47722 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47723
47724         * g++.gb: New directory of tests, derived from my signature and
47725         class scoping tests.
47726
47727         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47728         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47729         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47730         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47731         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47732         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47733         * g++.gb/sig25.C: Likewise.
47734
47735         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47736         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47737         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47738         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47739         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47740         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47741         * g++.gb/sig25.exp: Likewise.
47742
47743         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47744         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47745         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47746         * g++.gb/scope13.C: Likewise, this test still fails.
47747
47748         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47749         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47750         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47751         * g++.gb/scope13.exp: Ditto.
47752
47753         * g++.gb/README: New file, explains what these tests are about.
47754
47755 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47756
47757         * lib/dg.exp (dg-do): Support `preprocess'.
47758         (dg-test): Likewise.
47759
47760 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47761
47762         * config/udi.exp: change "continue -expect" to "exp_continue".
47763
47764 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47765
47766         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47767         Delete redundant tests.
47768
47769         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47770         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47771         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47772         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47773         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47774         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47775         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47776         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47777
47778         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47779         storing label pointers.
47780         * gcc.c-torture/execute/921019-1.c: Likewise.
47781         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47782         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47783         parameter fp.
47784         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47785         constants.
47786
47787         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47788         Delete obsolete tests.
47789
47790         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47791         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47792         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47793         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47794         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47795         * gcc.c-torture/compile/950124-1.c: New test.
47796
47797         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47798
47799 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47800
47801         * lib/mike-g++.exp: Add -lm to LIBS.
47802
47803 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47804
47805         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47806
47807 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47808
47809         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47810
47811 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47812
47813         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47814
47815 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47816
47817         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47818         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47819         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47820         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47821         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47822         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47823         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47824         * g++.law/{operators31.C, operators32.C,
47825         * g++.law/{operators33.C, operators34.C}: Likewise.
47826         * g++.law/{pic1.C, refs2.C}: Likewise.
47827         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47828         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47829         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47830         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47831
47832         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47833         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47834         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47835         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47836         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47837         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47838         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47839         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47840         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47841         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47842         * g++.law/{operators34.exp}: Likewise.
47843         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47844         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47845         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47846         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47847         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47848
47849         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47850         No longer expected to fail.
47851         * g++.law/missed-error3.C: Tweak for recent bool changes.
47852
47853 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47854
47855         * config/emb-unix: Deleted.
47856         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47857         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47858
47859 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47860
47861         * lib/dg.exp (dg-test): Fix typo in last patch.
47862
47863 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47864
47865         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47866         (handles multiple occurrences).
47867
47868 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47869
47870         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47871         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47872         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47873         printed).
47874         * lib/c-torture.exp (c-torture-compile): Likewise.
47875         (c-torture): Prepend full path if missing.
47876         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47877         (gcc_fail): Likewise.
47878         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47879
47880 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47881
47882         * lib/netware.exp: Only attach to NetWare i386 systems.
47883
47884 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47885
47886         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47887         messages.  Add test name to "output pattern match" pass/fail message.
47888
47889 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47890
47891         * gcc.dg: New testsuite.
47892         * gcc.dg/dg.exp: New file.
47893
47894         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47895         test-switch.c}: Deleted.
47896
47897         * gcc.misc-tests/msgs.exp: New testcase driver.
47898
47899 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47900
47901         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47902         Watch for illegal return values from ${tool}_load.
47903         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47904         cross targets.  Coerce return value >0 to 1.
47905
47906 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47907
47908         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47909
47910         * config/emb-unix.exp: New file.
47911
47912         * config/sim.exp: Error if variable $SIM not defined.
47913         (${tool}_load): Mark test as "untested" if simulator missing.
47914
47915         * config/unix.exp: Load remote.exp to get rcp_download.
47916         * lib/c-torture.exp: Use different option lists for testcases with
47917         and without loops.
47918         * gcc.c-torture/execute/execute.exp: Likewise.
47919
47920 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47921
47922         * config/*.exp: Clarify return code from ${tool}_load.
47923         Call `unresolved' or `untested' instead of `warning' or `perror'
47924         (sometimes you still want to call both though).
47925         Add comment that `shell_id' is local to each file.
47926         * config/udi.exp (timeout): Set to 30.
47927         Don't print warning if connection fails, $connectmode has already
47928         printed an error.
47929         (${tool}_load): Move verbose messages to level 2.
47930         Rework pattern for "Process started" message.
47931         Pass `shell_id' to ${connectmode}_download.
47932         Retry twice upon timeout.  Make resetting of target more robust.
47933         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47934         Pass `shell_id' to exit_$connectmode.
47935         Only call exit_$connectmode if connected.
47936         * config/unix.exp (${tool}_load): Check return codes better.
47937         * config/vrtx.exp (${tool}_load): Likewise.
47938         * config/vx.exp (${tool}_load): Likewise.
47939         Delete unneeded global's.
47940         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47941         from ${tool}_load.
47942         (dg-stat): Delete.
47943         (dg-init): Delete recording of pass/fail counts.
47944         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47945         (old-dejagnu-init): Likewise.
47946         (old-dejagnu-stat): Delete contents, empty proc now.
47947         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47948         (c-torture): Delete references to lcnt, lpass, lfail.
47949         Get option list from TORTURE_OPTIONS.
47950         Delete -funroll[-all]-loops if no loops.
47951         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47952         (g++_stat): Delete contents (empty proc now).
47953         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47954         (gcc_finish): Likewise.
47955         (gcc_stat): Deleted.
47956         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47957         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47958         * gcc.c-torture/execute/execute.exp: Likewise.
47959         Split tests into two parts: compile, execute.
47960         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47961         no loops.  Update to reflect clarified return codes from ${tool}_load.
47962
47963 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47964
47965         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47966         to grep for.
47967         (old-dejagnu): Likewise (where necessary).
47968
47969 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47970
47971         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47972
47973         * lib/dg.exp (dg-process-target): Fix processing of selector.
47974         Add comment regarding use of `error'.
47975
47976         * lib/gcc.exp (prune_system_crud): Define if missing.
47977         * lib/g++.exp (prune_system_crud): Likewise.
47978
47979         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47980         Call prune_system_crud.
47981         * lib/dg.exp (dg-runtest): New proc.
47982         Use perror instead of send_user for tcl errors in testcase.
47983         Don't return any value, it's never used.
47984         Don't clobber previous definition of `unknown'.
47985         Print tcl errors in `dg-final'.
47986
47987 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47988
47989         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47990         (dg-test): Don't print errorInfo, it contains stack backtrace.
47991
47992 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47993
47994         * lib/g++.exp (runtest_file_p): Define if missing.
47995
47996 1994-09-24  Doug Evans  (dje@cygnus.com)
47997
47998         * lib/mike-g++.exp: Comment out loading of g++.exp.
47999         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48000         (default_g++_version): Always print something.
48001         (default_g++_start): Comment out call to `which'.
48002         (g++_start, g++_load): Deleted (must be defined in config file).
48003         * lib/gcc.exp: Test for existence of $CC at start.
48004         Delete check for tmpdir (done in gcc_init).
48005         (default_gcc_version): Always print something.
48006         (default_gcc_start): Comment out call to `which'.
48007         * config/*.exp: Major cleanup - make cross targets work at least a
48008         little better for g++ (by not being "--tool gcc" specific).
48009         Rename gcc_xxx to ${tool}_xxx.
48010         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48011         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48012
48013 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48014
48015         * lib/c-torture.exp (c-torture-compile): Rework compiler
48016         message processing.
48017
48018         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48019         c-torture.
48020
48021 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48022
48023         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48024
48025         * lib/dg.exp (dg-process-target): Support { target native }.
48026
48027 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48028
48029         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48030         looked for "... program xxx got fatal signal".
48031         Correct regsub munging of `comp_output'.
48032         Ignore compiler messages "path prefix not used" and "linker input
48033         file unused".
48034
48035 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48036
48037         * lib/gcc.exp (runtest_file_p): Define if missing.
48038         * gcc.prms/template.c: Example to work from.
48039
48040 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48041
48042         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48043         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48044
48045         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48046         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48047         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48048         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48049
48050         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48051         (dg-process-target): No longer a varargs proc.
48052         Return S/N for target, P/F for xfail.  All callers changed.
48053         (user option procs): More argument checking.
48054         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48055         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48056         (dg-test): Skip test if not running on selected target in `dg-do'.
48057         Update handling of `dg-do-what', `dg-output-text'.
48058         Separate execution pass/fail from output pattern match pass/fail.
48059         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48060
48061 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48062
48063         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48064         target for 920510-1.c.
48065
48066 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48067
48068         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48069         Clean up comment regarding use of passcnt, etc.
48070         (gcc_stat): Don't update `testcnt' here.
48071         (gcc_finish): Do it here.
48072         Might as well reset `but_id' here too.
48073         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48074         to determine if the file should be tested.
48075         * gcc.c-torture/compile/compile.exp: Likewise.
48076         * gcc.c-torture/execute/execute.exp: Likewise.
48077         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48078         * gcc.misc-tests/dg-test.exp: Likewise.
48079         * gcc.prms/prms.exp: Likewise.
48080         * gcc.wendy/wendy.exp: Likewise.
48081         * g++.old-deja.exp: Likewise.
48082         Move "Testing file" message to verbose level 1.
48083
48084 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48085
48086         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48087
48088 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48089
48090         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48091         (default_gcc_start): Accept optional second list element
48092         of compiler flags.  Print compiler output at verbosity level 2.
48093         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48094         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48095         Save current values of framework globals passcnt, failcnt, xpasscnt,
48096         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48097         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48098         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48099         xfailcnt to compute stats.  Update framework global `testcnt' from
48100         pass/fail counts.
48101         (gcc_finish): New proc.  Clean up test environment.
48102         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48103         (gcc_epass, gcc_efail): Delete.
48104         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48105         argument of line number.
48106         (dg-init): If the tool has an init routine, call it.
48107         (dg-test): Remove args `cflags_var' and `libs_var'.
48108         Pass all compiler options to ${tool}_start.
48109         Handle missing line number.
48110         (dg-finish): New function.
48111         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48112         particular files.  Call gcc_finish at end.  Move "skipping test"
48113         message to verbosity level 3.
48114         * gcc.c-torture/compile/compile.exp: Likewise.
48115         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48116         * gcc.c-torture/execute/execute.exp: Likewise.
48117         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48118         Print testcase being tried at verbosity level 1.
48119         * gcc.c-torture/special/special.exp: Unset xfail.
48120         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48121         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48122         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48123         * gcc.failure/failure.exp: Likewise.
48124         * gcc.ieee/ieee.exp: Likewise.
48125         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48126         Update call to dg-test.  Call dg-finish at end.
48127         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48128         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48129         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48130         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48131         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48132         * gcc.wendy/wendy.exp: Add copyright.
48133         Delete setting of tmpdir (done by gcc_init).
48134         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48135         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48136         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48137         gcc_[ce]pass/fail.
48138
48139 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48140
48141         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48142         confusion.
48143         (g++_load): Likewise.
48144
48145         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48146         Rename argument to `prog' to remove the confusion.
48147         Varargs fns behave differently too!
48148         (g++_load): Likewise.
48149
48150         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48151
48152         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48153         what it is.  Delete (always) printing of status value for !native.
48154         Simplify verbose code, and include status and exec_output.
48155         (g++_load): Use gcc_load.
48156
48157 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48158
48159         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48160         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48161         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48162         940714-3.c as these testcases don't exist anymore.  Make
48163         va-arg-1.c expected to pass.
48164
48165 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48166
48167         * gcc.misc-tests/misc.exp: Only run specific testcases.
48168         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48169         * gcc.misc-tests/dg-[1-9].c: New files.
48170
48171         * lib/dg.exp: New testsuite driver.
48172         * gcc.prms/prms.exp: Use it.
48173
48174         * README.gcc: New file.
48175
48176         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48177         Document and reset `lxpass' and `lxfail'.
48178         Simplify "initialized" message.
48179         (gcc_stat): Clean up comments a little.
48180
48181 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48182
48183         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48184
48185 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48186
48187         * lib/old-dejagnu.exp (process-option): New proc.
48188         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48189         (old-dejagnu): Simplify.
48190         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48191
48192 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48193
48194         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48195         exists and is not an empty string.
48196
48197         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48198         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48199         finished.
48200         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48201         automatically.
48202
48203         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48204         longer expected to fail.
48205
48206         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48207         "f" function call.
48208
48209         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48210
48211         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48212         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48213         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48214         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48215         c-torture-1.29.
48216
48217         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48218         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48219
48220         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48221
48222         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48223         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48224
48225         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48226         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48227         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48228
48229 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48230
48231         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48232         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48233         940714-1.c, 940714-2.c, 940714-3.c},
48234         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48235         gcc.misc-tests/{mg.c,mg.exp}:
48236         New tests.
48237         * gcc.noncompile/noncompile.exp: Change accordingly.
48238
48239 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48240
48241         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48242         Undo previous clobberage.
48243
48244 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48245
48246         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48247         * gcc.special/{930510-1.c, special.exp}:
48248         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48249         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48250         struct-varargs-1.c}: New tests from c-torture-1.26.
48251
48252 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48253
48254         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48255           argument to switch.
48256
48257 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48258
48259         * Revert the previous changes.  Please see Rob's directory
48260           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48261           fixes.
48262
48263 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48264
48265         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48266             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48267             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48268             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48269             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48270             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48271             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48272             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48273             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48274             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48275             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48276             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48277             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48278             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48279             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48280             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48281             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48282             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48283             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48284             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48285             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48286             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48287             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48288             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48289             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48290             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48291             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48292
48293 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48294
48295         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48296             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48297           with perror calls.
48298
48299 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48300
48301         * config/unix.exp (g++_load): Fix syntax.
48302
48303 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48304
48305         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48306         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48307         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48308         Don't expect va-arg-1.c to fail.  Correct expected output for
48309         920928-1.c.
48310         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48311         * gcc.wendy/hbm4.c: Correct typo.
48312         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48313
48314 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48315
48316         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48317         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48318         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48319         * lib/c-torture.exp (c-torture-compile): Ditto.
48320
48321         Reduce volume of output (remove all the -I's and such).
48322         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48323         Call gcc_cpass, gcc_cfail.
48324         (c-torture): Pass testing option to c-torture-compile.
48325
48326 1994-03-21  Doug Evans  (dje@cygnus.com)
48327
48328         Bring patches over from progressive.
48329         * config/default.exp: Exit remote shell cleanly.
48330         (g++_exit, g++_start): Add default versions.
48331         * config/sim.exp (gcc_load): Use perror, not error.
48332
48333 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48334
48335         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48336         set in site.exp.
48337
48338 1994-03-14  Doug Evans  (dje@cygnus.com)
48339
48340         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48341         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48342         (wendy_try): New proc to run testcase.
48343         (main loop): Call 'em.
48344         * gcc.wendy/*.c: Clean up pass to correct expected output.
48345
48346         * lib/gcc.exp: Minor cleanup work.
48347         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48348
48349 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48350
48351         * config/sim.exp (gcc_load): Document return codes better.
48352         Don't pass -v to simulator.
48353
48354 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48355
48356           * gcc.special/920717-x.c: Fix typo.
48357           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48358           get at sources.
48359
48360         * lib/mike-gcc.exp: Fix typo.
48361
48362 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48363
48364         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48365         binary to use, transform the name.
48366         * config/*.exp: rename everything. Nuke any g++ specific files,
48367         it's now a special case of gcc that requires no special support.
48368         Add a default.exp for unsupported targets.
48369
48370 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48371
48372         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48373         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48374         version of Tcl.
48375
48376 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48377
48378         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48379         than a warning.
48380
48381 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48382
48383         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48384
48385 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48386
48387         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48388         option_list.  Compile every file with only 4/6 option choices
48389         (same as C torture) instead of with 12/18 different option
48390         choices.
48391         * lib/c-torture.exp: Likewise.
48392
48393         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48394         not already set.
48395
48396 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48397
48398         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48399         can put an XFAIL *-*-* on excess errors.
48400
48401 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48402
48403         * g++.law: Add more tests derived from g++-bugs snapshots.
48404
48405         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48406         equivalent to g++.law/init9.
48407
48408         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48409         compiled it, and the a.out file after we've run it.
48410
48411 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48412
48413         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48414         compiled it, and the a.out file after we've run it.
48415
48416 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48417
48418         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48419
48420 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48421
48422         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48423         version number.
48424
48425 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48426
48427         * g++.law: New directory of g++ tests derived from the g++-bugs
48428         snapshots.
48429
48430 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48431
48432         * gcc.compile: initbug1.c initbug1.exp testcase added
48433
48434 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48435
48436         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48437         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48438           fixes submitted by Jeff Law (law@cs.utah.edu)
48439         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48440           Jeff Law (law@cs.utah.edu)
48441
48442
48443 1993-11-30  Mike Stump  (mrs@cygnus.com)
48444
48445         * config/unix-g++.exp: Follow the gcc way of doing things.
48446         * g++.old-deja/old-deja.exp: Minor updates.
48447         * lib/g++.exp: New file, follow the gcc way of doing things.
48448         * lib/old-dejagnu.exp: Minor updates.
48449         * lib/mike-g++.exp: Always unset errorInfo.
48450
48451 1993-11-06  Mike Stump  (mrs@cygnus.com)
48452
48453         * lib/gcc.exp: Fix some errors with the below change, CC and
48454         CFLAGS should be global when setting, not local.
48455
48456 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48457
48458         * lib/gcc.exp: Transform tool name.
48459
48460 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48461
48462         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48463
48464 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48465
48466         * lib/gcc.exp: change gcc_done to gcc_stat
48467
48468 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48469
48470         * Upgraded gcc testsuite to c-torture version 1.25
48471
48472 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48473
48474         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48475         * lib/c-torture: added hooks for new reporting code.
48476
48477 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48478
48479         * config/sh-gcc.exp: check if sh-sim exists in the path
48480
48481 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48482
48483         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48484         * gcc.compile/compile.exp: Initial changes for new logic.
48485         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48486         * gcc.failure/failure.exp: Initial changes for new logic.
48487         * gcc.ieee/ieee.exp: Initial changes for new logic.
48488         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48489         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48490         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48491         * lib/c-torture.exp: Initial changes for new logic.
48492         * lib/gcc.exp: Initial changes for new logic.
48493
48494 1993-10-15  Mike Stump  (mrs@cygnus.com)
48495
48496         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48497         depend upon failure or success.  Fully qualify names in failure
48498         and success messages.  Always remove a.out before starting
48499         compile, just in case.  Pay more attention to error text output by
48500         the compiler.  Handle testcases with no known past errors just
48501         like all others, so that things are uniform.  Other miscellaneous
48502         improvements.
48503
48504 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48505
48506         * gcc.cpp: new directory for cpp tests
48507
48508 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48509
48510         * lib/chill.exp: Code reformatted, removed unused code.
48511         * config/unix-chill.exp: Code reformatted, removed unused code.
48512         * chill.execute/execute.exp: Code reformatted, removed unused code.
48513         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48514
48515 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48516
48517         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48518         routines not written.
48519
48520 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48521
48522         * config/bug-gcc.exp: Use new procs from bug.exp.
48523
48524 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48525
48526         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48527         via ftp, rather than depending on NFS.
48528         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48529         case.
48530
48531 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48532
48533         * config/bug-gcc.exp: Use new download proc.
48534
48535 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48536
48537         * chill.execute/execute.exp: cleanups, handles errors better
48538         * chill.compile/compile.exp: rewrite, based on execute.exp
48539         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48540         * lib/chill.exp: major changes to diff proc and compile and link
48541           procs. added chill_fail and chill_pass wrappers to pass and
48542           fail. added more comments, and handle error codes better.
48543           Added a hack to capture stderr from exec, so noncompile tests
48544           can work.
48545
48546 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48547
48548         * chill.execute/execute.exp: rewrite of testsuite driver
48549         * lib/chill.exp: rewrite of testsuite driver
48550         * config/unix-chill.exp: rewrite of testsuite driver
48551
48552 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48553
48554         In chill.execute:
48555         * iexpr.ch: Standardize uppercase.
48556         * tuples.dat: Standardize uppercase.
48557         * vary.ch: standardize.  Correct varying string assignments.
48558         * vary.dat: Add new output lines.
48559
48560 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48561
48562         In chill.execute:
48563         * chprintf.ch: Standardize use of uppercase.
48564         * tuples.ch: Standardize and turn arr2 into a DCL,
48565           rather than a SYN.
48566         * pinits.ch: Standardize.
48567
48568 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48569
48570         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48571         * Makefil: Renamed to Makefile.in.
48572         * configure.in: New.
48573
48574 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48575
48576         In chill.execute:
48577         * .cvsignore: Add result/output files.
48578         * Makefile: Fix up variables at start.  Use MFLAGS
48579           everywhere.  Correct bool_loc, built_ins entries.
48580           Add entry for vary1.ch.
48581         * bitarray.ch: Standardize upper-case usage.
48582         * bitexpr.ch: Standardize, add output of b1.
48583         * params.ch: Use arrayt in along PROC parameters, to
48584           avoid novelty problems.
48585         * sets.ch: Tiny cleanup.
48586         * vary1.ch: Re-indent.
48587
48588 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48589
48590           * Add PR-related files to Makefiles, .cvsignore files, etc.
48591
48592 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48593
48594         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48595           with compiler objects. New names are test-flow.c and test-loop.c
48596
48597 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48598
48599         * Upgraded c-torture tests from 1.19 to 1.20
48600
48601         * new files:
48602         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48603         * gcc.compile: 930623-1.c 930623-2.c
48604         * gcc.noncompile: 930622-1.c 930622-2.c
48605         * gcc.failure: 920411-1.c 920627-2.c
48606         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48607
48608 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48609
48610         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48611           More changes to get testsuite working properly. Needs more work.
48612           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48613
48614 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48615
48616         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48617           More changes to get testsuite working properly. Needs more work.
48618
48619 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48620
48621         * chill.compile/compile.exp: Added for Dejagnu support
48622         * chill.execute/execute.exp: Added for Dejagnu support
48623         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48624
48625 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48626
48627         This should complete moving the CHILL test files.
48628         * chill.noncompile(.cvsignore printf.grt
48629             in-printf.grt chprintf.grt chprintf.ch):
48630             Added test-support files.
48631           (Makefile): Modified further.
48632         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48633             signal.ch): Added test files.
48634           * chill.execute (.cvsignore printf.grt printr.c
48635             in-printf.grt rts.c chprintf.grt rts.h): Added
48636           test-support files.
48637             (Makefile): More corrections.
48638
48639 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48640
48641         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48642           test cases, ready for DejaGnu.
48643
48644 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48645
48646         * Upgraded c-torture tests from 1.18 to 1.19
48647
48648         * gcc.compile: added test(s):
48649           930607-1.c
48650         * gcc.execute: added test(s):
48651           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48652
48653         * added new subdirectory for misc tests: gcc.misc-tests
48654         * gcc.misc-test(s): added tests:
48655           inst-check.c test-consts.c test-ior.c test-switch.c
48656
48657 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48658
48659         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48660
48661 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48662
48663         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48664
48665 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48666
48667         * Upgraded c-torture tests from 1.17 to 1.18
48668
48669 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48670
48671         * Upgraded c-torture tests from 1.12 to 1.17
48672
48673 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48674
48675         * lib/old-dejagnu.exp:
48676           Fixed handling of XFAIL target triplets to correctly
48677           recognize wildcard characters.  Removed code that
48678           appended a unique id tag to the end of the file name
48679           printed out by the result of the testcases within a
48680           given test file.
48681
48682 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48683
48684         * lib/old-dejagnu.exp:
48685           Reworked expected failure handling to trigger off of XFAIL
48686           keyword in keyphrase embeded in testcase source code. The
48687           XFAIL keyword must be at the end of the keyphrase line. It
48688           may optionally be followed by one or more target triplets.
48689           It has just occured that the handling of wildcards in the
48690           target triplet may not be correct.
48691
48692 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48693
48694         * g++.old-deja/tests:
48695           Moved all subdirectories up one level into g++.old-deja .
48696
48697         * lib/old-dejagnu.exp:
48698           Fixed problem with CXXFLAGS not being properly reset, and being
48699           corrupted with extraneous "-c" compiler option.  This was
48700           causing binaries to not be generated for test that needed them.
48701           Modified strings passed to "pass" and "fail" so that individual
48702           tests from the same test file would be distinguished by an
48703           identifier appended to the test file name in the summary logs;
48704           this corrected a problem with erroneous diff logs.  Added code
48705           to search testcases for expected fail and unexpected pass keywords.
48706
48707 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48708
48709         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48710
48711 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48712
48713         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48714           Removed extraneous text from end of "Special g++ Options"
48715           keyphrase.
48716
48717         * lib/old-dejagnu.exp: Added pattern matching to look for new
48718           keywords, embedded in testcases comments, which will trigger
48719           calls to xpass and xfail.
48720
48721 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48722
48723         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48724           comments embedded in the testcases, especially the one looking for
48725           special compiler options, as well as the pattern matching for the
48726           compiler output again.
48727
48728 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48729
48730         * lib/old-dejagnu.exp: Do a proper check of the return value for
48731           execute tests. Fixed several problems with the pattern matching
48732           of the compiler output which gave erroneous test results.
48733           Changed several of the test result messages to be more descriptive.
48734         * config/unix-g++.exp: Proc g++_load now actually works and
48735           executes the tests passed to it and returns a usable return
48736           value.
48737
48738 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48739
48740           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48741
48742 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48743
48744         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48745           Modified both files to properly execute the old style
48746           dejagnu tests. The previous versions of these files were
48747           experimental and did not function anything near correctly.
48748
48749 1993-04-05  Rob Savoye  (rob@cygnus.com)
48750
48751         * Removed all Makefile.in and configure.in files. No configuration
48752         needed now.
48753
48754 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48755
48756         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48757
48758 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48759
48760         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48761         gcc.special/configure.in, gcc.noncompile/configure.in,
48762         gcc.execute/configure.in, gcc.code_quality/configure.in,
48763         g++.other/configure.in, g++.old-deja/configure.in,
48764         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48765         in srcname setting.
48766
48767 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48768
48769         * lib/udi.exp: Fixed mondfe and mondfe_download.
48770         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48771         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48772
48773 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48774
48775         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48776         (gdb_exit): Don't remove *_soc files.
48777
48778 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48779
48780         * lib/c-torture.exp: Don't look for main; instead always use -w
48781         -c.  This is how the c-torture tests work.  Remove the object
48782         file if the compilation succeeds.
48783         * gcc.execute/execute.exp: Remove executable if test passes.
48784         * gcc.noncompile/noncompile.exp: Every test is an expected
48785         failure.
48786         * gcc.special/special.exp: Added tests from c-torture 1.11,
48787         corrected use of existing test.
48788         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48789         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48790         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48791         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48792         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48793         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48794         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48795         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48796         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48797         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48798         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48799         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48800         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48801         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48802         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48803         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48804         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48805         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48806         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48807         c-torture 1.11.
48808         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48809         correspond to c-torture 1.11.
48810
48811         * New file.