OSDN Git Service

* include/jvmti-int.h (_Jv_GetJDWP_JVMTIEnv): Declare.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2
3         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
4         * g++.dg/eh/simd-2.C: Also run on Darwin.
5         * g++.dg/eh/simd-3.C: New.
6         * g++.dg/eh/simd-4.C: New.
7
8 2007-01-25  Richard Guenther  <rguenther@suse.de>
9
10         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11         and _PROFILE_USE.
12         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13
14 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15
16         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
17         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
18         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
19         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
20         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
21         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
22         * gcc.dg/ipa/ipa-7.c: New testcase.
23
24 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
25
26         * g++.dg/cpp0x/warn_cxx0x.C: New.
27
28 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29
30         * gcc.dg/builtins-20.c: Test builtin carg.
31
32 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
33
34         PR middle-end/27416
35         * gcc.dg/gomp/pr27416.c: New test.
36
37         PR middle-end/30494
38         * gcc.dg/gomp/pr30494.c: New test.
39         * g++.dg/gomp/pr30494.C: New test.
40
41         PR middle-end/30421
42         * gcc.dg/gomp/pr30421.c: New test.
43
44 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
45
46         * gcc.target/ia64/versionid-1.c: New test.
47         * gcc.target/ia64/versionid-2.c: New test.
48
49 2007-01-24  Richard Guenther  <rguenther@suse.de>
50
51         PR testsuite/30181
52         * gcc.dg/builtins-57.c: Change to a link-time testcase
53         to support non-C99 targets.
54
55 2007-01-24  Jan Hubicka  <jh@suse.cz>
56
57         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
58
59 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
60
61         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
62
63 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
64
65         PR objc/27438
66         * objc.dg/const-str-12.m: New test.
67
68 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
69
70         PR fortran/30532
71         * gfortran.dg/ctrl-z.f90:  New test.
72         
73 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
74
75         PR fortran/30481
76         * gfortran.dg/namelist_assumed_char.f90:  New test.
77
78 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
79
80         PR c++/27492
81         * g++.dg/inherit/covariant15.C: New test.
82
83 2007-01-23  Ian Lance Taylor  <iant@google.com>
84
85         * g++.dg/warn/Wparentheses-24.C: New test.
86
87 2007-01-23  Richard Guenther  <rguenther@suse.de>
88
89         PR testsuite/30560
90         * ada/acats/run_acats: Do not call gnatmake or gnatchop
91         with full path.
92
93 2007-01-22  Richard Guenther  <rguenther@suse.de>
94
95         PR tree-optimization/30038
96         * gcc.dg/builtins-62.c: New testcase.
97
98 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
99
100         * gcc.c-torture/compile/20070121.c: New test.
101
102 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
103
104         PR libfortran/30525
105         * gfortran.dg/char_comparison_1.f:  New test.
106
107 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
108
109         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
110
111 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
112
113         PR objc/30479
114         * objc.dg/pch: New directory.
115         * objc.dg/pch/pch.exp: New file.
116         * objc.dg/pch/interface-1.m: New test.
117         * objc.dg/pch/interface-1.hs: New include file.
118         * lib/objc.exp (objc_target_compile): Add
119         "-x objective-c-header" in front of the sources if this is
120         a precompiled header being compiled.
121
122 2007-01-20  Roger Sayle  <roger@eyesopen.com>
123
124         * gfortran.dg/array_memcpy_3.f90: New test case.
125         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
126
127 2007-01-20  Roger Sayle  <roger@eyesopen.com>
128             Brooks Moses  <brooks.moses@codesourcery.com>
129             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
130
131         * gfortran.dg/intrinsic_sign_1.f90: New test case.
132         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
133
134 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
135
136         * gcc.dg/torture/builtin-math-3.c: Test fdim.
137
138 2007-01-19  Mike Stump  <mrs@apple.com>
139
140         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
141         away.
142
143 2007-01-19  Roger Sayle  <roger@eyesopen.com>
144
145         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
146         option instead of -funsafe-math-optimizations.
147
148 2007-01-19  Tomas Bily  <tbily@suse.cz>
149
150         gcc.dg/tree-prof/indir-call-prof.c: New.
151         g++.dg/dg.exp: Add tree-prof subdirectory.
152         g++.dg/tree-prof/indir-call-prof.C: New.
153         g++.dg/tree-prof/tree-prof.exp: New.
154
155 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
156
157         PR c++/17947
158         * g++.dg/warn/deprecated.C: Update warning output.
159         * g++.dg/warn/deprecated-2.C: Likewise.
160         * g++.dg/warn/deprecated-3.C: New.
161         
162 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
163
164         * gcc.c-torture/execute/nestfunc-7.c: New.
165
166 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
167
168         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
169
170 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
171
172         * gcc.dg/m68k-pic-1.c: New.
173
174 2007-01-18  Roger Sayle  <roger@eyesopen.com>
175
176         * gfortran.dg/array_memcpy_4.f90: New test case.
177
178 2007-01-18  Josh Conner  <jconner@apple.com>
179
180         PR target/30485
181         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
182         * gcc.dg/vect/no-trapping-math-1: New.
183         * gcc.dg/vect/no-trapping-math-2: New.
184
185 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
186
187         * gcc.target/i386/387-8.c: Update comment about optimizing
188         inherent load of 1.0 of fptan instruction.
189
190 2007-01-18  Dirk Mueller  <dmueller@suse.de>
191             Richard Guenther <rguenther@suse.de>
192
193         PR diagnostic/8268
194         * gcc.dg/Warray-bounds.c: New testcase.
195         * gcc.dg/Warray-bounds-2.c: New testcase.
196         * g++.dg/warn/Warray-bounds.C: New testcase.
197         * g++.dg/warn/Warray-bounds-2.C: New testcase.
198
199 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
200
201         PR fortran/30476
202         * gfortran.dg/generic_12.f90: New test.
203
204 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
205
206         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
207         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
208
209 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
210
211         * gcc.dg/dfp/compare-special.h: New file.
212         * gcc.dg/dfp/compare-special-32.c: New test.
213         * gcc.dg/dfp/compare-special-64.c: New test.
214         * gcc.dg/dfp/compare-special-128.c: New test.
215
216 2007-01-16  Roger Sayle  <roger@eyesopen.com>
217             Paul Thomas  <pault@gcc.gnu.org>
218             Steven G. Kargl  <kargl@gcc.gnu.org>
219
220         PR fortran/30404
221         * gfortran.dg/forall_6.f90: New test case.
222         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
223         * gfortran.dg/dependency_13.f90: Likewise.
224
225 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
226
227         PR testsuite/12325
228         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
229         targets that don't support Inf.
230
231 2007-01-15  Dale Johannesen  <dalej@apple.com>
232
233         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
234
235 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
236
237         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
238         of achar for 0xff to avoid the "Extended ASCII not
239         implemented" error message.
240
241 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
242
243         PR fortran/28172
244         * gfortran.dg/altreturn_4.f90: New test.
245
246         PR fortran/29389
247         * gfortran.dg/stfunc_4.f90: New test.
248
249         PR fortran/29712
250         * gfortran.dg/bound_2.f90: Reinstate commented out line.
251         * gfortran.dg/initialization_1.f90: Change warning.
252
253         PR fortran/30283
254         * gfortran.dg/specification_type_resolution_2.f90: New test.
255
256 2007-01-14  Jan Hubicka  <jh@suse.cz>
257
258         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
259         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
260         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
261         elimination.
262
263 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
264
265         PR fortran/30410
266         * gfortran.dg/external_procedures_2.f90: New test.
267
268 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
269
270         PR target/30413
271         * gcc.target/i386/pr30413.c: New test.
272
273 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
274
275         PR fortran/30452
276         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
277
278 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
279
280         * gcc.dg/20070112-1.c: New test.
281
282 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
283
284         PR libgfortran/30435
285         * gfortran.dg/list_read_6.f90: New test.
286
287 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
288
289         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
290
291 2007-01-12  Tom Tromey  <tromey@redhat.com>
292
293         PR preprocessor/28227:
294         * gcc.dg/cpp/pr28227.c: New file.
295
296 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
297
298         * gcc.dg/tree-ssa/loop-22.c: New test.
299
300 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
301
302         PR tree-optimization/29516
303         * gcc.dg/tree-ssa/loop-20.c: New test.
304
305 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
306
307         PR libfortran/30415
308         * minmaxloc_integer_kinds_1.f90:  New test.
309
310 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
311
312         PR c++/29573
313         * g++.dg/template/sizeof-template-argument.C: New test.
314
315 2007-01-11  Jan Hubicka  <jh@suse.cz>
316
317         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
318         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
319         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
320         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
321         * gcc.dg/tree-ssa/pr21658.c: Likewise.
322         * gcc.dg/tree-ssa/pr15349.c: Likewise.
323         * gcc.dg/tree-ssa/pr25501.c: Likewise.
324         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
325         transformation in question.
326         * gcc.dg/tree-ssa/vrp05.c: Likewise.
327         * gcc.dg/tree-ssa/pr20701.c: Likewise.
328         * gcc.dg/always_inline3.c: Likewise.
329
330 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
331
332         PR c++/28999
333         * g++.dg/template/typename11.C: New test.
334
335 2007-01-10  Robert Kennedy <jimbob@google.com>
336
337         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
338
339 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
340
341         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
342         for different integer kinds.
343         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
344         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
345         * gfortran.dg/ishft_2.f90: New test.
346         * gfortran.dg/ishft_3.f90: New test.
347
348 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
349
350         * gfortran.dg/altreturn_2.f90: Removed executable bit.
351
352 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
353
354         PR tree-optimization/30322
355         * gcc.dg/tree-ssa/loop-21.c: New test.
356
357 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
358
359         * g++.dg/rtti/darwin-builtin-linkage.C: New.
360
361 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
362
363         * gcc.target/spu/intrinsics-1.c: Remove xfail.
364
365 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
366
367         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
368         * g++.dg/warn/overflow-warn-3.C: Likewise.
369         * g++.dg/warn/overflow-warn-4.C: Likewise.
370         * g++.dg/warn/overflow-warn-5.C: Likewise.
371         * g++.dg/warn/overflow-warn-6.C: Likewise.
372         * g++.dg/warn/Woverflow-1.C: Likewise.
373         * g++.dg/warn/Woverflow-2.C: Likewise.
374         * g++.dg/warn/Woverflow-3.C: Likewise.
375         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
376
377 2007-01-08  Roger Sayle  <roger@eyesopen.com>
378
379         * gfortran.dg/array_constructor_14.f90: New test case.
380         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
381
382 2007-01-08  Richard Guenther  <rguenther@suse.de>
383
384         PR tree-optimization/23603
385         * gcc.dg/tree-ssa/vrp31.c: New testcase.
386         * gcc.dg/tree-ssa/vrp32.c: Likewise.
387
388 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
389
390         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
391         in __v8qi typedef.
392         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
393         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
394         compiler behaviour.
395         * gcc.dg/simd-5.c: Likewise.
396         * gcc.dg/simd-6.c: Likewise.
397         * g++.dg/conversion/simd1.C: Likewise.
398         * g++.dg/conversion/simd3.C: Likewise.
399         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
400         (main): Use it.
401
402 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
403
404         PR tree-optimization/29877
405         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
406         name of a hard register for the target concerned.  Adjust dg-error
407         directives to cope with new behaviour of TER.
408
409 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
410
411         PR c++/28986
412         * g++.dg/conversion/nullptr1.C: Added overflow warning.
413         * g++.dg/warn/overflow-warn-1.C: New.
414         * g++.dg/warn/overflow-warn-3.C: New.
415         * g++.dg/warn/overflow-warn-4.C: New.
416         * g++.dg/warn/overflow-warn-5.C: New.
417         * g++.dg/warn/overflow-warn-6.C: New.
418         * g++.dg/warn/Woverflow-1.C: New.
419         * g++.dg/warn/Woverflow-2.C: New.
420         * g++.dg/warn/Woverflow-3.C: New.
421         * g++.dg/warn/multiple-overflow-warn-2.C: New.
422         
423 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
424
425         PR fortran/27698
426         * gfortran.dg/invalid_name.f90: New test.
427         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
428         * gfortran.dg/gomp/pr29759.f90: Ditto.
429
430 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
431
432         * gfortran.dg/present_1.f90:  Update error message.
433
434 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
435
436        PR c++/19439
437        * g++.dg/template/duplicate1.C: New test
438        * g++.dg/template/memfriend6.C: Adjust error markers.
439         
440 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
441
442         PR tree-opt/30385
443         * gcc.dg/torture/inline-1.c: New test.
444
445 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
446
447         PR c/19978
448         * gcc.dg/multiple-overflow-warn-1.c: New.
449         * gcc.dg/multiple-overflow-warn-2.c: New.
450         * gcc.dg/overflow-warn-6.c: New.
451         * g++.dg/warn/multiple-overflow-warn-1.C: New.
452         
453 2007-01-05  Roger Sayle  <roger@eyesopen.com>
454
455         * gfortran.dg/array_memcpy_1.f90: New test case.
456         * gfortran.dg/array_memcpy_2.f90: Likewise.
457
458 2007-01-05  Richard Guenther  <rguenther@suse.de>
459
460         PR middle-end/27826
461         * g++.dg/opt/pr27826.C: New testcase.
462
463 2007-01-05  Ian Lance Taylor  <iant@google.com>
464
465         * gcc.dg/Walways-true-1.c: New test.
466         * gcc.dg/Walways-true-2.c: New test.
467         * g++.dg/warn/Walways-true-1.C: New test.
468         * g++.dg/warn/Walways-true-2.C: New test.
469
470 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
471
472         PR c/30360
473         * gcc.dg/pr30360.c: New test.
474
475 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
476
477         PR fortran/23232
478         * gfortran.dg/data_implied_do_1.f90: New test.
479
480         PR fortran/27996
481         PR fortran/27998
482         * gfortran.dg/char_length_1.f90: New test.
483
484 2007-01-05  Richard Guenther  <rguenther@suse.de>
485
486         PR middle-end/28116
487         * g++.dg/opt/pr28116.C: New testcase.
488
489 2007-01-05  Tobias Burnus  <burnus@net-b.de>
490
491         PR fortran/29624
492         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
493           invalid deallocate.
494         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
495         * gfortran.dg/protected_4.f90: Add pointer intent check.
496         * gfortran.dg/protected_6.f90: Add pointer intent check.
497         * gfortran.dg/pointer_intent_1.f90: New test.
498         * gfortran.dg/pointer_intent_2.f90: New test.
499         * gfortran.dg/pointer_intent_3.f90: New test.
500
501 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
502
503         PR 30235
504         * gfortran.dg/altreturn_2.f90: new test.
505
506 2007-01-04  Tom Tromey  <tromey@redhat.com>
507
508         PR preprocessor/28165:
509         * gcc.dg/cpp/pr28165.c: New file.
510
511 2007-01-03  Josh Conner  <jconner@apple.com>
512
513         PR middle-end/29683
514         * gcc.dg/pr29683.c: New.
515
516 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
517
518         PR c++/28217
519         * g++.dg/pch/template-1.C: New test.
520         * g++.dg/pch/template-1.Hs: New file.
521
522 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
523
524         PR middle-end/30353
525         * gcc.c-torture/compile/complex-4.c: New test.
526
527 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
528
529         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
530         -maltivec.
531         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
532
533 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
534
535         PR middle-end/30286
536         * gcc.dg/pr30286.c: New test.
537
538         PR c++/29535
539         * g++.dg/template/crash66.C: New test.
540
541         PR c++/29054
542         * g++.dg/template/friend49.C: New test.
543
544 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
545
546         * gfortran.dg/ibits.f90: New test.
547
548 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
549
550         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
551         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
552
553 2007-01-02  Jan Hubicka  <jh@suse.cz>
554
555         * gcc.dg/pr16194.c: We now output error on all three functions, not just
556         first one.
557
558 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
559
560         PR c/19977
561         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
562         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
563
564 2006-01-02  Ian Lance Taylor  <iant@google.com>
565
566         * g++.dg/warn/Wparentheses-22.C: New test.
567         * g++.dg/warn/Wparentheses-23.C: New test.
568
569 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
570
571         PR middle-end/7651
572         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
573         * gcc.dg/declspec-3-Wextra.c: New.
574         * gcc.dg/declspec-3-no.c: New
575
576 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
577
578         PR fortran/20896
579         * gfortran.dg/interface_10.f90: Remove.
580
581 2007-01-01  Roger Sayle  <roger@eyesopen.com>
582
583         * gcc.dg/fold-eqxor-4.c: New test case.
584
585 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
586
587         PR middle-end/30311
588         * gcc.c-torture/compile/pr30311.c: New test.
589
590 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
591
592         PR middle-end/30253
593         * gcc.c-torture/compile/statement-expression-1.c: New test.
594
595 2007-01-01  Andreas Schwab  <schwab@suse.de>
596
597         PR target/29166
598         * g++.dg/eh/pr29166.C: New test.
599
600 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
601
602         * lib/target-supports.exp (check_effective_target_powerpc_spe):
603         New.
604         (check_effective_target_vect_cmdline_needed): Use it.
605
606 2006-12-31  Richard Guenther  <rguenther@suse.de>
607
608         PR middle-end/30137
609         * testsuite/gcc.dg/pr30137-1.c: New testcase.
610         * testsuite/gcc.dg/pr30137-2.c: Likewise.
611
612 2006-12-31  Roger Sayle  <roger@eyesopen.com>
613
614         PR middle-end/30322
615         * gcc.dg/fold-plusnot-1.c: New test case.
616
617 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
618
619         PR c++/29731
620         * g++.dg/parse/template22.C: New test.
621
622 2006-12-31  Richard Guenther  <rguenther@suse.de>
623
624         PR middle-end/30338
625         * gcc.c-torture/compile/pr30338.c: New testcase.
626
627 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
628
629         PR fortran/27900
630         * gfortran.dg/intrinsic_actual_4.f90: New test.
631
632         PR fortran/24325
633         * gfortran.dg/func_decl_3.f90: New test.
634
635 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
636
637         PR fortran/23060
638         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
639         * gfortran.dg/c_by_val_1.f: New test.
640         * gfortran.dg/c_by_val_2.f: New test.
641         * gfortran.dg/c_by_val_3.f: New test.
642
643 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
644
645         PR libfortran/30321
646         * gfortran.dg/sum_zero_array_1.f90:  New test.
647
648 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
649
650         PR preprocessor/29612
651         * gcc.dg/cpp/pr29612-1.c: New test.
652         * gcc.dg/cpp/pr29612-2.c: New test.
653
654 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
655
656         PR fortran/30034
657         * gfortran.dg/pure_formal_proc_1.f90: New test.
658
659         PR fortran/30237
660         * gfortran.dg/intrinsic_actual_3.f90: New test.
661
662 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
663
664         PR fortran/30014
665         * gfortran.dg/io_constraints_1.f90: Update test.
666         * gfortran.dg/io_constraints_2.f90: Update test.
667         * gfortran.dg/inquire_iolength.f90: New test.
668
669 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
670
671         PR fortran/20896
672         * gfortran.dg/interface_10.f90: New test.
673         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
674         since z is already, locally a variable.
675
676         PR fortran/25135
677         * gfortran.dg/generic_11.f90: New test.
678         * gfortran.dg/interface_7.f90: Remove name clash between module
679         name and procedure 'x' referenced in the interface.
680
681 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
682
683         PR middle-end/7651
684         * gcc.dg/Wmissing-parameter-type.c: New.
685         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
686         * gcc.dg/Wmissing-parameter-type-no.c: New.
687         
688 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
689
690         PR fortran/25818
691         * gfortran.dg/entry_array_specs_2.f: New test.
692
693         PR fortran/30084
694         * gfortran.dg/nested_modules_6.f90: New test.
695
696 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
697
698         PR middle-end/7651
699         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
700         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
701
702 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
703
704         PR C++/30168
705         * g++.dg/opt/complex6.C: New test.
706
707 2006-12-22  Ben Elliston  <bje@au.ibm.com>
708
709         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
710         full" if the linker on spu-*-* warns about exceeding local store.
711
712         And revert this patch:
713         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
714         fail to link due to relocation overflows on spu-*-*.
715
716 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
717
718         PR fortran/30273
719         * gfortran.dg/dependency_19.f90: New test.
720
721 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
722
723         PR fortran/30202
724         * gfortran.dg/alloc_comp_basics_3.f90: New test.
725
726 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
727
728         PR middle-end/30262
729         * gcc.c-torture/execute/20061220-1.c: New test.
730
731         PR middle-end/30263
732         * gcc.dg/gomp/asm-1.c: New test.
733
734         PR target/30230
735         * g++.dg/eh/ia64-2.C: New test.
736
737 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
738
739         PR target/28966
740         PR target/29248
741         * gcc.dg/rs6000-leaf.c: New.
742
743 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
744
745         PR fortran/25392
746         * gfortran.dg/f2c_8.f90: New test.
747
748 2006-12-20  Bill Wendling  <wendling@apple.com>
749
750         * gcc.dg/asm-b.c: Check for __ppc64__.
751
752 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
753
754         PR fortran/30190
755         * gfortran.dg/bounds_check_5.f90: New test.
756
757 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
758
759         PR middle-end/30143
760         * gcc.dg/gomp/complex-1.c: New testcase.
761
762 2006-12-20  Roger Sayle  <roger@eyesopen.com>
763
764         * gfortran.dg/array_memset_1.f90: New test case.
765
766 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
767
768         * lib/target-supports.exp: Add spu to
769         check_effective_target_vect_widen_mult_hi_to_si.
770
771 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
772
773         PR fortran/29992
774         * gfortran.dg/generic_9.f90: New test.
775
776         PR fortran/30081
777         * gfortran.dg/generic_10.f90: New test.
778
779 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
780
781         PR tree-opt/30045
782         * gcc.dg/pr30045.c: New test.
783
784 2006-12-20  Ben Elliston  <bje@au.ibm.com>
785
786         * gcc.dg/20020312-2.c: Add a case for __SPU__.
787
788 2006-12-19  Eric Christopher  <echristo@apple.com>
789
790         PR target/29302
791         * gcc.c-torture/execute/pr29302-1.c: New.
792
793 2006-12-19  Tobias Burnus  <burnus@net-b.de>
794
795         PR fortran/39238
796         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
797
798 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
799
800         PR fortran/30236
801         * gfortran.dg/altreturn_3.f90: New test.
802
803         * gfortran.dg/char_result_12.f90: Fix comment typos.
804
805 2006-12-19  Ben Elliston  <bje@au.ibm.com>
806
807         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
808         as newlib's stdio.h uses non-traditional cpp constructs.
809
810 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
811
812         * gfortran.dg/advance.f90: Renamed to advance_1.f90
813         * gfortran.dg/append-1.f90: Renamed to append_1.f90
814         * gfortran.dg/array-1.f90: Renamed to array_1.f90
815         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
816         * gfortran.dg/backspace.f: Renamed to backspace_1.f
817         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
818         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
819         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
820         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
821         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
822         * gfortran.dg/logint-1.f: Renamed to logint_1.f
823         * gfortran.dg/logint-2.f: Renamed to logint_2.f
824         * gfortran.dg/logint-3.f: Renamed to logint_3.f
825         * gfortran.dg/advance_1.f90: Renamed from advance.f90
826         * gfortran.dg/append_1.f90: Renamed from append-1.f90
827         * gfortran.dg/array_1.f90: Renamed from array-1.f90
828         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
829         * gfortran.dg/backspace_1.f: Renamed from backspace.f
830         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
831         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
832         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
833         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
834         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
835         * gfortran.dg/logint_1.f: Renamed from logint-1.f
836         * gfortran.dg/logint_2.f: Renamed from logint-2.f
837         * gfortran.dg/logint_3.f: Renamed from logint-3.f
838
839 2006-12-18  Bill Wendling  <wendling@apple.com>
840
841         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
842         id is an OjbC keyword.
843
844 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
845
846         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
847
848 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
849
850         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
851
852 2006-12-18  Ian Lance Taylor  <iant@google.com>
853
854         * g++.dg/warn/Wmissing-declarations-1.C: New test.
855
856 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
857
858         * gcc.c-torture/compile/pr27528.c: Use empty templates.
859
860 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
861
862         PR fortran/30207
863         * gfortran.fortran-torture/execute/where21.f90: New test.
864
865 2006-12-17  Tobias Burnus  <burnus@net-b.de>
866
867         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
868
869 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
870
871         PR middle-end/7651
872         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
873         * gcc.dg/if-empty-1.c: Likewise.
874         * gcc.dg/pr23165.c: Likewise.
875         * g++.dg/warn/empty-body.C: Likewise.
876
877 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
878
879         PR libfortran/30005
880         * gfortran.dg/open_errors.f90: New test.
881
882 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
883
884         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
885
886         * gcc.target/i386/ssse3-pabsb.c: New file.
887         * gcc.target/i386/ssse3-pabsd.c: Likewise.
888         * gcc.target/i386/ssse3-pabsw.c: Likewise.
889         * gcc.target/i386/ssse3-palignr.c: Likewise.
890         * gcc.target/i386/ssse3-phaddd.c: Likewise.
891         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
892         * gcc.target/i386/ssse3-phaddw.c: Likewise.
893         * gcc.target/i386/ssse3-phsubd.c: Likewise.
894         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
895         * gcc.target/i386/ssse3-phsubw.c: Likewise.
896         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
897         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
898         * gcc.target/i386/ssse3-pshufb.c: Likewise.
899         * gcc.target/i386/ssse3-psignb.c: Likewise.
900         * gcc.target/i386/ssse3-psignd.c: Likewise.
901         * gcc.target/i386/ssse3-psignw.c: Likewise.
902         * gcc.target/i386/ssse3-vals.h: Likewise.
903
904 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
905
906         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
907         * lib/fortran-torture.exp: Include target-supports.exp.
908
909 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
910
911         PR target/30185
912         * gcc.c-torture/execute/pr30185.c: New test.
913
914 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
915
916         PR testsuite/30179
917         PR testsuite/30180
918         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
919         * gcc.dg/builtin-bswap-2.c: Likewise.
920         * gcc.dg/builtin-bswap-3.c: Likewise.
921         * gcc.dg/builtin-bswap-4.c: Likewise.
922         * lib/target-supports.exp (check_effective_target_stdint_types): New.
923         * cc.c-torture/execute/mode-dependent-address.x: New file.
924
925 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
926
927         PR libfortran/30145
928         * gfortran.dg/write_zero_array: New test.
929
930 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
931
932         PR fortran/30200
933         * gfortran.dg/write_fmt_trim.f90: New test.
934
935 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
936
937         PR 30194
938         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
939         temporarily.
940
941 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
942
943         * lib/target-supports.exp (check_weak_available): Use istarget
944         "hppa*-*-hpux10*" instead of regexp.
945         (check_cxa_atexit_available): Likewise.
946
947 2006-12-14  Richard Guenther  <rguenther@suse.de>
948
949         PR tree-optimization/30197
950         * gcc.c-torture/execute/complex-1.c: Fix function name.
951         * gcc.dg/builtins-61.c: New testcase.
952
953 2006-12-14  Richard Guenther  <rguenther@suse.de>
954
955         PR middle-end/30172
956         * gcc.dg/pr30172-1.c: New testcase.
957
958 2006-12-14  Richard Guenther  <rguenther@suse.de>
959
960         PR tree-optimization/30198
961         * gcc.dg/builtins-60.c: New testcase.
962
963 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
964
965         * lib/target-supports.exp (vect_no_align): Remove spu.
966
967 2006-12-13  Ian Lance Taylor  <iant@google.com>
968
969         PR c++/19564
970         PR c++/19756
971         * g++.dg/warn/Wparentheses-5.C: New test.
972         * g++.dg/warn/Wparentheses-6.C: New test.
973         * g++.dg/warn/Wparentheses-7.C: New test.
974         * g++.dg/warn/Wparentheses-8.C: New test.
975         * g++.dg/warn/Wparentheses-9.C: New test.
976         * g++.dg/warn/Wparentheses-10.C: New test.
977         * g++.dg/warn/Wparentheses-11.C: New test.
978         * g++.dg/warn/Wparentheses-12.C: New test.
979         * g++.dg/warn/Wparentheses-13.C: New test.
980         * g++.dg/warn/Wparentheses-14.C: New test.
981         * g++.dg/warn/Wparentheses-15.C: New test.
982         * g++.dg/warn/Wparentheses-16.C: New test.
983         * g++.dg/warn/Wparentheses-17.C: New test.
984         * g++.dg/warn/Wparentheses-18.C: New test.
985         * g++.dg/warn/Wparentheses-19.C: New test.
986         * g++.dg/warn/Wparentheses-20.C: New test.
987         * g++.dg/warn/Wparentheses-21.C: New test.
988
989 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
990
991         PR testsuite/30157
992         * lib/target-supports.exp (check_cxa_atexit_available): Return false
993         for target "hppa.*hpux10".
994
995 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
996
997         * g++.dg/debug/vartrack1.C: New test.
998
999         * g++.dg/opt/ifcvt1.C: New test.
1000
1001         * gcc.dg/tls/opt-13.c: New test.
1002
1003         * gcc.dg/20060425-2.c: New test.
1004
1005         * g++.dg/opt/pr15054-2.C: New test.
1006
1007         * gcc.c-torture/execute/20060420-1.c: New test.
1008
1009         * gcc.c-torture/execute/20060412-1.c: New test.
1010
1011         * objc/compile/20060406-1.m: New test.
1012
1013 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1014
1015         * g++.dg/template/array17.C: New test.
1016
1017 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1018
1019         * gcc.target/powerpc/altivec-23.c: New test.
1020
1021 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1022
1023         PR c++27316
1024         * g++.dg/inherit/error3.C: New test.
1025
1026         PR c++/28740
1027         * g++.dg/inherit/error4.C: New test.
1028
1029 2006-12-13  Richard Guenther  <rguenther@suse.de>
1030
1031         PR tree-optimization/17687
1032         * gcc.dg/builtins-59.c: New testcase.
1033
1034 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1035
1036         * gcc.target/spu/Wmain.c: New test.
1037
1038 2006-12-12  Josh Conner  <jconner@apple.com>
1039
1040         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1041         * g++.dg/abi/thunk4.C: Likewise.
1042         * g++.dg/abi/rtti3.C: Likewise.
1043
1044 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1045
1046         * gcc.target/spu/cpat-1.c: New test.
1047         * gcc.target/spu/cpat-2.c: New test.
1048         * gcc.target/spu/cpat-3.c: New test.
1049         * gcc.target/spu/cpat-4.c: New test.
1050
1051 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1052
1053         PR tree-opt/28436
1054         * gcc.c-torture/compile/vector-1.c: New test.
1055         * gcc.c-torture/compile/vector-2.c: New test.
1056         * gcc.c-torture/compile/vector-3.c: New test.
1057
1058 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1059
1060         * lib/fortran-torture.exp: Update copyright years.  Remove
1061         obsolete comment.  Test -ftree-vectorize where it makes sense.
1062         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1063         from fortran-torture.exp.
1064         * gfortran.dg/char_transpose_1.f90,
1065         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1066         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1067         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1068         '-w' to dg-options.
1069
1070 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1071
1072         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1073         saved_${tool}_load.
1074
1075 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1076
1077         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1078         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1079         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1080         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1081         gaps.
1082
1083 2006-12-12  Richard Guenther  <rguenther@suse.de>
1084
1085         PR middle-end/30147
1086         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1087
1088 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1089             Diego Novillo  <dnovillo@redhat.com>
1090
1091         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1092         VDEF/VUSE changes.
1093         * gcc.dg/tree-ssa/pr26421.c: Likewise
1094         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1095         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1096         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1097         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1098         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1099         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1100         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1101         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1102         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1103
1104 2006-12-11  Jan Hubicka  <jh@suse.cz>
1105
1106         * gcc.dg/tree-prof/stringop-1.c: New test.
1107         * gcc.dg/tree-prof/stringop-2.c: New test.
1108
1109 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1110
1111         PR target/30120
1112         * gcc.target/i386/pr30120.c: New test.
1113
1114         Revert:
1115         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1116
1117         * gcc.target/i386/x87regparm-1.c: New test.
1118         * gcc.target/i386/x87regparm-2.c: New test.
1119         * gcc.target/i386/x87regparm-3.c: New test.
1120         * gcc.target/i386/x87regparm-4.c: New test.
1121
1122 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1123
1124         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1125
1126 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1127
1128         PR fortran/23994
1129         * gfortran.dg/protected_1.f90: New test.
1130         * gfortran.dg/protected_2.f90: New test.
1131         * gfortran.dg/protected_3.f90: New test.
1132         * gfortran.dg/protected_4.f90: New test.
1133         * gfortran.dg/protected_5.f90: New test.
1134         * gfortran.dg/protected_6.f90: New test.
1135
1136 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1137             Tobias Burnus  <burnus@gcc.gnu.org>
1138
1139         PR fortran/29975
1140         PR fortran/30068
1141         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1142         interface.
1143         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1144         ambiguous interfaces.
1145         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1146         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1147         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1148         ambiguous interfaces.
1149         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1150         * gfortran.dg/array_initializer_2.f90: Add initializer array
1151         constructor test.
1152
1153         PR fortran/30096
1154         * gfortran.dg/interface_9.f90: Test that host interfaces are
1155         not checked for ambiguity with the local version.
1156
1157 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1158
1159         PR fortran/29464
1160         * gfortran.dg/module_interface_2.f90: New test.
1161
1162 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1163
1164         PR fortran/29941
1165         * gfortran.dg/assumed_len.f90: New test.
1166
1167 2006-12-09  Richard Guenther  <rguenther@suse.de>
1168
1169         * g++.dg/warn/implicit-typename1.C: Qualify types.
1170         * g++.dg/parse/crash12.C: Likewise.
1171         * g++.dg/tree-ssa/pr22444.C: Likewise.
1172
1173 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1174
1175         * gfortran.dg/array_2.f90: Added sqrt test.
1176
1177 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1178
1179         * gcc.target/i386/x87regparm-1.c: XFAIL.
1180         * gcc.target/i386/x87regparm-2.c: XFAIL.
1181         * gcc.target/i386/x87regparm-3.c: XFAIL.
1182         * gcc.target/i386/x87regparm-4.c: XFAIL.
1183
1184 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1185
1186         * lib/target-supports.exp
1187         (check_effective_target_large_long_double): New.
1188         * gcc.dg/Wconversion-real.c : Use it.
1189         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1190         unsigned.
1191
1192 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1193
1194         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1195
1196 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1197
1198         PR fortran/27546
1199         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1200
1201 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1202
1203         PR c++/29732
1204         * g++.dg/template/crash65.C: New test.
1205         * g++.dg/template/spec16.C: Tweak error markers.
1206
1207 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1208
1209         * gcc.target/spu: New directory.
1210         * gcc.target/spu/spu.exp: New file.
1211         * gcc.target/spu/intrinsics-1.c: New test.
1212
1213 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1214
1215         PR c++/29980
1216         * g++.dg/ext/attrib27.C: New test.
1217         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1218         * g++.dg/parse/typedef5.C: Likewise.
1219
1220 2006-12-07  Mike Stump  <mrs@apple.com>
1221
1222         * treelang/compile/var_defs.tree: Adjust.
1223
1224 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1225
1226         PR c++/29730
1227         * g++.dg/template/crash64.C: New test.
1228         * g++.dg/parse/crash27.C: Adjust error markers.
1229
1230 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1231
1232         PR libfortran/30009
1233         PR libfortran/30056
1234         * gfortran.dg/read_eof_4.f90:  Add tests.
1235         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1236         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1237
1238 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1239
1240         PR c++/29729
1241         * g++.dg/template/crash63.C: New test.
1242
1243         PR c++/29728
1244         * g++.dg/template/crash62.C: New test.
1245
1246 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1247
1248         PR fortran/30003
1249         * gfortran.dg/allocatable_function_1.f90: Increase the number
1250         of expected calls of free to 10; the lhs section reference is
1251         now evaluated so there is another call to bar.  Change the
1252         comment appropriately.
1253         * gfortran.dg/array_section_1.f90: New test.
1254
1255 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1256
1257         PR fortran/29912
1258         * gfortran.dg/char_result_12.f90: New test.
1259
1260 2006-12-05  Richard Guenther  <rguenther@suse.de>
1261
1262         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1263         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1264         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1265         vect_double, xfail for spu*-*-*.
1266
1267 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1268
1269         PR fortran/29962
1270         * initialization_4.f90: Test noninteger exponents (-std=f95).
1271         * initialization_5.f90: New test for noninteger exponents
1272           with -std=f2003.
1273
1274 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1275
1276         PR fortran/29821
1277         * gfortran.dg/parameter_array_section_1.f90: New test.
1278
1279 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1280
1281         PR c++/29733
1282         * g++.dg/template/crash61.C: New test.
1283
1284         PR c++/29632
1285         * g++.dg/template/error23.C: New test.
1286
1287 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1288
1289         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1290
1291 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1292
1293         PR fortran/29916
1294         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1295
1296 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR middle-end/29965
1299         * gcc.dg/gomp/pr29965-1.c: New test.
1300         * gcc.dg/gomp/pr29965-2.c: New test.
1301         * gcc.dg/gomp/pr29965-3.c: New test.
1302         * gcc.dg/gomp/pr29965-4.c: New test.
1303         * gcc.dg/gomp/pr29965-5.c: New test.
1304         * gcc.dg/gomp/pr29965-6.c: New test.
1305         * g++.dg/gomp/pr29965-1.C: New test.
1306         * g++.dg/gomp/pr29965-2.C: New test.
1307         * g++.dg/gomp/pr29965-3.C: New test.
1308         * g++.dg/gomp/pr29965-4.C: New test.
1309         * g++.dg/gomp/pr29965-5.C: New test.
1310         * g++.dg/gomp/pr29965-6.C: New test.
1311         * g++.dg/gomp/pr29965-7.C: New test.
1312         * g++.dg/gomp/pr29965-8.C: New test.
1313         * g++.dg/gomp/pr29965-9.C: New test.
1314         * g++.dg/gomp/pr29965-10.C: New test.
1315
1316 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1317
1318         * gnat.dg/pointer_variable_bounds.adb: New test.
1319         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1320         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1321
1322 2006-12-03  Eric Christopher  <echristo@apple.com>
1323
1324         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1325
1326 2006-12-03  Richard Henderson  <rth@redhat.com>
1327             Andrew Pinski  <pinskia@gmail.com>
1328
1329         PR C++/14329
1330         * g++.dg/warn/unit-1.C: New test.
1331
1332 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1333
1334         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1335
1336 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1337
1338         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1339         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1340         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1341         * gcc.dg/vect/vect-70.c: Reduce array size.
1342         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1343         vect_no_compaer_double targets.
1344         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1345         vect_float, vect_double, and vect_int.
1346
1347 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1348
1349         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1350         test for loop versioning on vect_no_align targets.
1351         * gcc.dg/vect/pr20122.c: Likewise.
1352         * gcc.dg/vect/vect-105.c: Likewise.
1353         * gcc.dg/vect/vect-42.c: Likewise.
1354         * gcc.dg/vect/vect-43.c: Likewise.
1355         * gcc.dg/vect/vect-74.c: Likewise.
1356         * gcc.dg/vect/vect-75.c: Likewise.
1357         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1358         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1359         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1360         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1361
1362 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1363
1364         PR fortran/29642
1365         * gfortran.dg/value_1.f90 : New test.
1366         * gfortran.dg/value_2.f90 : New test.
1367         * gfortran.dg/value_3.f90 : New test.
1368         * gfortran.dg/value_4.f90 : New test.
1369         * gfortran.dg/value_4.c : Called from value_4.f90.
1370
1371 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1372
1373         PR C++/30033
1374         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1375
1376 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1377
1378         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1379
1380 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1381
1382         PR c/27953
1383         * gcc.dg/pr27953.c: New test.
1384
1385 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1386
1387         PR c++/30022
1388         * g++.dg/ext/vector5.C: New test.
1389
1390         PR c++/30021
1391         * g++.dg/other/main1.C: New test.
1392
1393 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1394
1395         PR libfortran/29568
1396         * gfortran.dg/convert_implied_open.f90:  Change to
1397         new default record length.
1398         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1399         new error message.
1400         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1401
1402 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1403
1404         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1405
1406 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1407
1408         PR c++/29066
1409         * g++.dg/expr/pr29066.c: New.
1410
1411 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1412             Zdenek Dvorak <dvorakz@suse.cz>
1413
1414         PR tree-optimization/29921
1415         * gcc.dg/pr29921-2.c: New test.
1416
1417 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1418
1419         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1420         (i386_get_cpuid): New function.
1421         (i386_cpuid_ecx): Likewise.
1422         (i386_cpuid_edx): Likewise.
1423         (i386_cpuid): Updated to call i386_cpuid_edx.
1424
1425         * gcc.target/i386/sse3-addsubpd.c: New file.
1426         * gcc.target/i386/sse3-addsubps.c: Likewise.
1427         * gcc.target/i386/sse3-haddpd.c: Likewise.
1428         * gcc.target/i386/sse3-haddps.c: Likewise.
1429         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1430         * gcc.target/i386/sse3-hsubps.c: Likewise.
1431         * gcc.target/i386/sse3-lddqu.c: Likewise.
1432         * gcc.target/i386/sse3-movddup.c: Likewise.
1433         * gcc.target/i386/sse3-movshdup.c: Likewise.
1434         * gcc.target/i386/sse3-movsldup.c: Likewise.
1435
1436 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1437
1438         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1439
1440 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1441
1442         * gcc.dg/dfp/convert-int-max.c: New test.
1443         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1444
1445 2006-11-30  Richard Guenther  <rguenther@suse.de>
1446
1447         * gcc.dg/vect/vect-pow-1.c: Rename ...
1448         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1449         floats instead of doubles, check successful vectorization.
1450
1451 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1452
1453         PR target/29945
1454         * gcc.c-torture/compile/pr29945.c: New testcase.
1455
1456 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1457
1458         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1459         -maltivec.
1460
1461 2006-11-29  Eric Christopher  <echristo@apple.com>
1462
1463         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1464
1465 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1466
1467         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1468
1469         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1470
1471 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1472
1473         PR c++/29022
1474         * g++.dg/inherit/virtual2.C: New test.
1475         * g++.dg/inherit/virtual3.C: Likewise.
1476         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1477         * g++.dg/inherit/error2.C: Likewise.
1478         * g++.dg/template/instantiate1.C: Likewise.
1479
1480 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1481
1482         PR tree-opt/29984
1483         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1484
1485 2006-11-28  Jan Hubicka  <jh@suse.cz>
1486
1487         * gcc.dg/memcpy-1.c: New test.
1488
1489 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1490
1491         PR c++/29735
1492         * g++.dg/warn/main-3.C: New test.
1493
1494 2006-11-28  Jan Hubicka  <jh@suse.cz>
1495
1496         * gcc.dg/winline-1.c: New test.
1497
1498 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1499
1500         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1501         alignments.
1502
1503 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1504
1505         PR fortran/29976
1506         * gfortran.dg/missing_optional_dummy_3.f90
1507
1508 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1509
1510         PR fortran/20880
1511         * gfortran.dg/interface_3.f90: Modify errors.
1512
1513 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1514
1515         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1516         fail to link due to relocation overflows on spu-*-*.
1517
1518 2006-11-27  Michael Matz  <matz@suse.de>
1519             Andreas Krebbel  <krebbel1@de.ibm.com>
1520
1521         PR target/29319
1522         * gcc.dg/20061127-1.c: New testcase.
1523
1524 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1525
1526         * gcc.dg/20061124-1.c: Add exit() function prototype.
1527
1528 2006-11-27  Jan Hubicka  <jh@suse.cz>
1529
1530         * gcc.target/i386/memcpy-1.c: Adjust size.
1531         * testsuite/gcc.dg/visibility-11.c: Likewise.
1532
1533 2006-11-27  Richard Guenther  <rguenther@suse.de>
1534
1535         PR middle-end/25620
1536         * gcc.target/i386/pow-1.c: New testcase.
1537         * gcc.dg/builtins-58.c: Likewise.
1538
1539 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1540
1541         PR c++/29886
1542         * g++.dg/expr/cast8.C: New test.
1543
1544 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1545
1546         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1547         Don't ever inline the testcase.
1548
1549 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1550
1551         PR fortran/29982
1552         * gfortran.fortran-torture/compile/parameter_3.f90: New
1553         testcase.
1554
1555 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1556
1557         PR fortran/29951
1558         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1559
1560 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1561
1562         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1563         for CHAR.
1564
1565 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1566
1567         PR libgfortran/29936
1568         * gfortran.dg/write_check3.f90: New test.
1569
1570 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1571
1572         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1573
1574 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1575
1576         PR fortran/20880
1577         * gfortran.dg/interface_3.f90: New test.
1578
1579         PR fortran/29387
1580         * gfortran.dg/generic_8.f90: New test.
1581
1582 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1583
1584         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1585         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1586         * gfortran.dg/specifics_3.f90: Remove.
1587
1588 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1589
1590         PR c/29955
1591         * gcc.dg/gomp/pr29955.c: New test.
1592
1593         PR c/29736
1594         * gcc.dg/pr29736.c: New test.
1595
1596 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1597
1598         PR tree-opt/29964
1599         * gcc.dg/pure-1.c: New test.
1600
1601 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1602
1603         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1604         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1605
1606 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1607
1608         * gcc.dg/20061124-1.c: New testcase.
1609
1610 2006-11-23  Eric Christopher  <echristo@apple.com>
1611
1612         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1613
1614 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1615
1616         PR c/2707
1617         PR c++/26167
1618         * gcc.dg/Wconversion-integer.c: New. Supersedes
1619         Wconversion-negative-constants.c
1620         * gcc.dg/Wconversion-real.c: New.
1621         * gcc.dg/Wconversion-real-integer.c: New.
1622         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1623         * g++.dg/warn/Wconversion1.C: Modified.
1624
1625 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1626
1627         * gfortran.dg/overload_1.f90: New test.
1628
1629 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1630
1631         PR c/9072
1632         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1633         Wtraditional-conversion.
1634         * gcc.dg/overflow-warn-2.c: Likewise.
1635         * gcc.dg/Wconversion.c: Likewise. Renamed as
1636         Wtraditional-conversion.c .
1637         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1638         Wtraditional-conversion-2.c .
1639         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1640         Wtraditional-conversion-2.c
1641         * gcc.dg/Wconversion-negative-constants.c: New.
1642
1643 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1644
1645         * gcc.dg/tree-ssa/dump-1.c: New test.
1646
1647 2006-11-23  David Ung <davidu@mips.com>
1648
1649         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1650         -mfp64, allowable when ISA >= 33 and float is enabled.
1651         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1652         of mthc1 and mfhc1 patterns.
1653
1654 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1655
1656         PR tree-optimization/29921
1657         * gcc.dg/pr29921.c: New test.
1658
1659 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1660
1661         PR fortran/29441
1662         * gfortran.dg/initialization_4.f90: New test.
1663
1664 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1665
1666         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1667         platforms that have interleaving support.
1668         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1669         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1670         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1671         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1672         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1673         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1674         gcc.dg/vect/vect-strided-u8-i8.c,
1675         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1676         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1677         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1678         gcc.dg/vect/vect-strided-float.c,
1679         gcc.dg/vect/vect-strided-a-mult.c,
1680         gcc.dg/vect/vect-strided-mult-char-ls.c,
1681         gcc.dg/vect/vect-strided-a-u16-mult.c,
1682         gcc.dg/vect/vect-strided-a-u32-mult.c,
1683         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1684         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1685         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1686         gcc.dg/vect/vect-strided-mult.c,
1687         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1688         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1689
1690 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1691
1692         PR fortran/25087
1693         * gfortran.dg/auto_char_len_4.f90: New test.
1694
1695 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1696
1697         PR fortran/29652
1698         * gfortran.dg/generic_7.f90: New test.
1699         * gfortran.dg/defined_operators_1.f90: Add new error.
1700
1701 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1702
1703         PR tree-optimization/29902
1704         * g++.dg/tree-ssa/pr29902.C: New test.
1705
1706 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1707
1708         PR fortran/29820
1709         * gfortran.dg/used_types_13.f90: New test.
1710
1711 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1712
1713         * gcc.dg/dfp/snan.c: Delete.
1714
1715 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1716
1717         * g++.dg/cpp0x/static_assert1.C: New.
1718         * g++.dg/cpp0x/static_assert2.C: New.
1719         * g++.dg/cpp0x/static_assert3.C: New.
1720
1721 2006-11-21  Richard Guenther  <rguenther@suse.de>
1722
1723         * gcc.dg/vect/vect-pow-1.c: New testcase.
1724         * gcc.dg/vect/vect-pow-2.c: Likewise.
1725
1726 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR c++/29570
1729         * g++.dg/template/static29.C: New test.
1730
1731         PR c++/29734
1732         * g++.dg/conversion/simd4.C: New test.
1733
1734 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1735
1736         PR c++/29475
1737         * g++.dg/template/access19.C: New test.
1738         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1739         error is reported.
1740
1741 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1742
1743         PR tree-opt/25500
1744         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1745
1746 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1747
1748         PR fortran/27546
1749         * gfortran.dg/import.f90: Extended test.
1750         * gfortran.dg/import2.f90: Extended test.
1751
1752 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1753
1754         * gfortran.dg/volatile3.f90: Add conflict test.
1755
1756 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1757
1758         PR fortran/24783
1759         * gfortran.dg/implicit_10.f90: New test.
1760
1761 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1762
1763         PR c++/8586
1764         * g++.dg/warn/Wall-write-strings.C: New.
1765
1766 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1767
1768         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1769         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1770
1771 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1772
1773         * gfortran.dg/use_3.f90: Remove error message.
1774         * gfortran.dg/iso_fortran_env_1.f90: New test.
1775         * gfortran.dg/iso_fortran_env_2.f90: New test.
1776         * gfortran.dg/iso_fortran_env_3.f90: New test.
1777         * gfortran.dg/iso_fortran_env_4.f90: New test.
1778
1779 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1780
1781         * gcc.dg/vect/vect-27.c: Fix initialization.
1782
1783 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1784
1785         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1786         * gcc.dg/torture/builtin-minmax-1.c: New.
1787
1788         * gcc.dg/builtins-20.c: Add cases for copysign.
1789
1790 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1791
1792         PR fortran/24285
1793         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1794
1795 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1796         * gfortran.dg/use_1.f90: New test.
1797         * gfortran.dg/use_1.f90: New test.
1798         * gfortran.dg/use_1.f90: New test.
1799
1800 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1801
1802         PR tree-optimization/29801
1803         * gcc.dg/pr29801.c: New test.
1804
1805 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1806
1807         PR middle-end/29584
1808         * gcc.dg/torture/pr29584.c: New test.
1809
1810 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1811
1812         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1813         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1814         * gcc.target/powerpc/compress-float-ppc.c,
1815         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1816         powerpc_fprs.
1817         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1818         do not pass -mhard-float.
1819
1820 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1821
1822         * gnat.dg/volatile_aggregate.adb: New test.
1823
1824 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1825
1826         PR fortran/29391
1827         PR fortran/29489
1828         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1829         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1830
1831 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1832
1833         PR target/29201
1834         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1835
1836 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1837
1838         * gfortran.dg/import3.f90: Fix error message.
1839
1840 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1841
1842         PR tree-opt/29788
1843         * gfortran.fortran-torture/compile/inline_1.f90:
1844         New testcase.
1845
1846 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1847
1848         * gcc.target/i386/x87regparm-1.c: New test.
1849         * gcc.target/i386/x87regparm-2.c: New test.
1850         * gcc.target/i386/x87regparm-3.c: New test.
1851         * gcc.target/i386/x87regparm-4.c: New test.
1852
1853 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1854
1855         PR fortran/27546
1856         * gfortran.dg/import.f90: New test.
1857         * gfortran.dg/import2.f90: New test.
1858         * gfortran.dg/import3.f90: New test.
1859
1860 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1861
1862         PR fortran/27588
1863         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1864
1865 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1866
1867         PR fortran/29806
1868         * gfortran.dg/contains.f90: New test.
1869         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1870
1871 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1872
1873         PR tree-optimization/29581
1874         * gcc.dg/pr29581-1.c: New test.
1875         * gcc.dg/pr29581-2.c: New test.
1876         * gcc.dg/pr29581-3.c: New test.
1877         * gcc.dg/pr29581-4.c: New test.
1878         * gfortran.dg/pr29581.f90: New test.
1879
1880 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1881
1882         PR fortran/29702
1883         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1884         numbers in error message headers.
1885
1886 2006-11-14  Richard Guenther  <rguenther@suse.de>
1887
1888         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1889         to i?86 and x86_64 targets.
1890
1891 2006-11-14  Caroline Tice  <ctice@apple.com>
1892
1893         * gcc.dg/pubtypes-1.c: New file/testcase.
1894         * gcc.dg/pubtypes-2.c: New file/testcase.
1895         * gcc.dg/pubtypes-3.c: New file/testcase.
1896         * gcc.dg/pubtypes-4.c: New file/testcase.
1897         * g++.dg/pubtypes.C: New file/testcase.
1898
1899 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1900
1901         PR c++/29106
1902         * g++.dg/init/self1.C: New test.
1903
1904 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1905
1906         PR fortran/29657
1907         * gfortran.dg/conflicts.f90: Add.
1908
1909 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1910
1911         PR rtl-optimization/29798
1912
1913         * gcc.c-torture/execute/pr29798.c: New.
1914
1915 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1916
1917         * gcc.dg/builtins-20.c: Add more cases.
1918
1919 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1920
1921         PR fortran/29759
1922         * gfortran.dg/gomp/pr29759.f90: New test.
1923
1924 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1925
1926         PR c++/29518
1927         * g++.dg/template/static28.C: New test.
1928
1929 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1930
1931         * lib/c-torture.exp: Use target-libpath.exp.
1932         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1933         set GCC_EXEC_PREFIX env var from global variable of same name.
1934
1935 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1936
1937         PR fortran/26994
1938         * gfortran.fortran-torture/compile/transfer-1.f90:
1939         New testcase.
1940
1941 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1942             Zdenek Dvorak <dvorakz@suse.cz>
1943
1944         PR tree-optimization/29680
1945         * gcc.dg/alias-11.c: New test.
1946
1947 2006-11-12  Jason Merrill  <jason@redhat.com>
1948             Andrew Pinski <pinskia@physics.uc.edu>
1949
1950         PR middle-end/28915
1951         * gcc.target/i386/vectorize1.c: New.
1952
1953 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1954
1955         PR rtl-optimization/29797
1956         * gcc.c-torture/execute/pr29797-1.c: New test case.
1957
1958 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1959
1960         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1961
1962 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1963
1964         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1965
1966 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1967
1968         PR tree-optimization/13827
1969         * gcc.dg/fold-eqand-1.c: New test case.
1970
1971 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1972
1973         PR rtl-opt/28812
1974         * gcc.c-torture/execute/mayalias-3.c: New test.
1975
1976 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1977
1978         PR middle-end/27528
1979         * gcc.c-torture/compile/pr27528.c: New test.
1980         * gcc.dg/pr27528.c: Likewise.
1981
1982 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1983
1984         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1985
1986         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1987
1988 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1989
1990         PR fortran/29758
1991         * gfortran.dg/reshape_source_size_1.f90: New test.
1992
1993 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1994
1995         PR fortran/29315
1996         * gfortran.dg/aliasing_dummy_4.f90: New test.
1997
1998 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1999
2000         PR target/29777
2001         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2002         and x86_64-*-* targets.
2003
2004 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2005
2006         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2007         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2008         New macros. Use them in exact tests.
2009         (TESTIT3): New macro.
2010         Add tests for fmin, fmax and fma.
2011
2012 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2013
2014         PR fortran/29431
2015         * gfortran.dg/array_constructor_13.f90: New test.
2016
2017 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2018
2019         PR fortran/29744
2020         * gfortran.dg/used_types_12.f90: New test.
2021
2022 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2023
2024         PR middle-end/29726
2025         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2026         (test6): Ditto.
2027         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2028         * gcc.dg/fold-eqandshift-3.c: New test case.
2029
2030 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2031
2032         PR fortran/29699
2033         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2034
2035         PR fortran/21370
2036         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2037
2038 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2039
2040         * gcc.dg/20061109-1.c: New testcase.
2041
2042 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2043
2044         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2045
2046 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2047
2048         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2049         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2050
2051 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2052
2053         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2054         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2055
2056 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2057
2058         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2059
2060 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2061
2062         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2063         vect-9.c).
2064         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2065         * gcc.dg/vect/vect-9.c: Now vectorizable.
2066         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2067         that support vect_widen_mult.
2068         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2069         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2070         vect-reduc-dot-u16.c).
2071         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2072         vect-reduc-dot-u16.c).
2073         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2074         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2075         vect-reduc-dot-s8.c).
2076         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2077         vect-reduc-dot-s8.c).
2078         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2079         vect-reduc-dot-s8.c).
2080         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2081         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2082         vect-reduc-dot-u8.c).
2083         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2084         vect-reduc-dot-u8.c).
2085         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2086         * gcc.dg/vect/vect-multitypes-9.c: New test.
2087         * gcc.dg/vect/vect-multitypes-10.c: New test.
2088         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2089         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2090         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2091         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2092         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2093         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2094         wrapv-vect-reduc-dot-s8.c.
2095         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2096         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2097         targets that support vec_unpack.
2098         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2099         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2100         (check_effective_target_vect_widen_mult_hi_to_si): New.
2101         (check_effective_target_vect_widen_sum): Removed.
2102
2103         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2104
2105         * gcc.dg/vect/vect-multitypes-8.c: New test.
2106         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2107
2108         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2109
2110         * gcc.dg/vect/vect-multitypes-7.c: New test.
2111
2112         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2113
2114         * gcc.dg/vect/vect-multitypes-4.c: New test.
2115         * gcc.dg/vect/vect-multitypes-5.c: New test.
2116         * gcc.dg/vect/vect-multitypes-6.c: New test.
2117
2118         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2119
2120         * gcc.dg/vect/vect-multitypes-1.c: New test.
2121         * gcc.dg/vect/vect-multitypes-2.c: New test.
2122         * gcc.dg/vect/vect-multitypes-3.c: New test.
2123
2124 2006-11-07  Eric Christopher  <echristo@apple.com>
2125
2126         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2127         Test using scan-assembler-not.
2128
2129 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2130
2131         * gcc.dg/inline-17.c: New test.
2132
2133 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2134
2135         PR other/25028
2136         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2137         on HP-UX.
2138
2139 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2140
2141         PR fortran/29539
2142         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2143
2144         PR fortran/29634
2145         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2146         test.
2147
2148 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2149
2150         PR fortran/29601
2151         * gfortran.dg/volatile.f90: Add.
2152         * gfortran.dg/volatile2.f90: Add.
2153         * gfortran.dg/volatile3.f90: Add.
2154         * gfortran.dg/volatile4.f90: Add.
2155         * gfortran.dg/volatile5.f90: Add.
2156         * gfortran.dg/volatile6.f90: Add.
2157         * gfortran.dg/volatile7.f90: Add.
2158
2159 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2160
2161         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2162           for matching error messages.
2163         * gfortran.dg/specifics_3.f90: Adjust pattern
2164           for matching error messages.
2165
2166 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2167             Bernhard Fischer  <aldot@gcc.gnu.org>
2168
2169         * lib/gcc-dg.exp (output-exists): New proc.
2170         (output-exists-not): New proc.
2171         * gcc.test-framework/test-framework.awk: Support new directives.
2172         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2173         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2174         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2175         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2176         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2177         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2178
2179 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2180
2181         PR fortran/29630
2182         PR fortran/29679
2183         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2184         * gfortran.dg/initialization_3.f90: New.
2185
2186 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2187
2188         PR libgfortran/25545
2189         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2190
2191 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2192
2193         PR middle-end/29695
2194         * gcc.c-torture/execute/pr29695-1.c: New test.
2195         * gcc.c-torture/execute/pr29695-2.c: New test.
2196
2197 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2198
2199         PR fortran/29565
2200         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2201
2202 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2203
2204         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2205         for matching error messages.
2206
2207 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2208
2209         PR target/26915
2210         * gcc.target/i386/387-12.c: New test.
2211
2212 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2213
2214         PR libfortran/29713
2215         * gfortran.dg/pr29713.f90: New test.
2216
2217 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2218
2219         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2220         Also test for bogus rest sign.
2221
2222 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2223
2224         PR libfortran/27895
2225         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2226
2227 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2228
2229         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2230         from error messages.
2231
2232 2006-11-02  Mike Stump  <mrs@apple.com>
2233
2234         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2235
2236         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2237
2238 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2239
2240         * g++.dg/eh/gcsec1.C: New test.
2241
2242 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2243
2244         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2245         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2246
2247 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2248
2249         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2250         hexadecimal value.
2251         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2252         * gcc.dg/pr14796-2.c: Likewise.
2253
2254 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2255
2256         * gcc.c-torture/execute/20061101-1.c: New test.
2257
2258 2006-11-01  Richard Guenther  <rguenther@suse.de>
2259
2260         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2261
2262 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2263
2264         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2265         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2266
2267 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2268
2269         * gcc.c-torture/execute/20061031-1.c: New test.
2270
2271 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2272
2273         PR 23067
2274         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2275         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2276         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2277         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2278         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2279         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2280         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2281
2282 2006-10-31  Eric Christopher  <echristo@apple.com>
2283             Falk Hueffner  <falk@debian.org>
2284
2285         * gcc.dg/builtin-bswap-1.c: New.
2286         * gcc.dg/builtin-bswap-2.c: New.
2287         * gcc.dg/builtin-bswap-3.c: New.
2288         * gcc.dg/builtin-bswap-4.c: New.
2289         * gcc.dg/builtin-bswap-5.c: New.
2290         * gcc.target/i386/builtin-bswap-1.c: New.
2291
2292 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2293
2294         * gcc.dg/inline-16.c: New.
2295
2296         PR 16622
2297         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2298         defining it.
2299         * gcc.dg/inline-13.c: New.
2300         * gcc.dg/inline-14.c: New.
2301         * gcc.dg/inline-15.c: New.
2302
2303         PR 11377
2304         * gcc.dg/inline6.c: New.
2305         * gcc.dg/inline7.c: New.
2306
2307 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2308
2309         PR middle-end/23470
2310         * gcc.dg/pr23470-1.c: New test case.
2311
2312 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2313
2314         PR fortran/29537
2315         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2316         data.
2317         * gfortran.dg/blockdata_2.f90: New testcase.
2318
2319 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2320
2321         PR libfortran/29627
2322         * gfortran.dg/unf_short_record_1.f90:  New test.
2323
2324 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2325
2326         PR fortran/29067
2327         * gfortran.dg/pr29067.f: New test.
2328
2329 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2330             Richard Sandiford  <richard@codesourcery.com>
2331
2332         * lib/target-supports.exp (get_compiler_messages): Append options
2333         as a single list element.
2334         (check_effective_target_arm_vfp_ok): New.
2335         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2336
2337 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2338
2339         PR fortran/29387
2340         * gfortran.dg/intrinsic_actual_2.f90: New test.
2341
2342         PR fortran/29490
2343         * gfortran.dg/actual_array_interface_1.f90: New test.
2344
2345         PR fortran/29641
2346         * gfortran.dg/used_types_11.f90: New test.
2347
2348 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2349
2350         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2351         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2352         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2353         * g++.old-deja/g++.mike/net25.C (main): Same.
2354         * g++.dg/lookup/exception1.C (main): Same.
2355         * g++.dg/parse/parens2.C (main): Same.
2356
2357 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2358
2359         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2360
2361 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2362
2363         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2364         * gcc.dg/torture/builtin-math-3.c: Likewise.
2365
2366 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2367
2368         PR fortran/29452
2369         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2370         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2371
2372 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2373
2374         PR Fortran/29410
2375         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2376
2377 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2378
2379         * lib/target-supports.exp (check_function_available): Declare
2380         function before calling.
2381
2382 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2383
2384         PR tree-optimization/29637
2385         * gcc.dg/pr29637.c: New test.
2386
2387 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2388
2389         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2390         tree canonicalization.
2391
2392 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2393
2394         * gcc.dg/builtins-20.c: Add more hypot tests.
2395
2396 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2397
2398         * gcc.dg/fold-compare-1.c: New test case.
2399
2400 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2401
2402         PR c++/16307
2403         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2404
2405 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2406
2407         PR tree-optimization/15458
2408         * gcc.dg/fold-xornot-1.c: New test case.
2409
2410 2006-10-29  Richard Guenther  <rguenther@suse.de>
2411
2412         * gcc.target/i386/math-torture/trunc.c: New testcase.
2413
2414 2006-10-29  Richard Guenther  <rguenther@suse.de>
2415
2416         * gcc.target/i386/math-torture/round.c: New testcase.
2417
2418 2006-10-29  Richard Guenther  <rguenther@suse.de>
2419
2420         * gcc.target/i386/math-torture/ceil.c: New testcase.
2421         * gcc.target/i386/math-torture/floor.c: Likewise.
2422
2423 2006-10-29  Richard Guenther  <rguenther@suse.de>
2424
2425         * gcc.target/i386/math-torture/rint.c: New testcase.
2426         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2427
2428 2006-10-29  Richard Guenther  <rguenther@suse.de>
2429
2430         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2431         * gcc.target/i386/math-torture/lceil.c: Likewise.
2432
2433 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2434
2435         PR libgfortran/24313
2436         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2437
2438 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2439
2440         * gcc.c-torture/execute/20020118-1.c,
2441         gcc.c-torture/execute/builtins/strlen.c,
2442         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2443         comment typos.
2444
2445 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2446
2447         * gcc.dg/builtins-20.c: Add tests for hypot.
2448         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2449         two-argument builtins.
2450         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2451         TESTIT2.  Update all callers.
2452         (TESTIT2, TESTIT2_R): New helper macros.
2453         Add testcases for pow, hypot and atan2.
2454
2455 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2456
2457         PR C++/29295
2458         * g++.dg/expr/bool1.C: New test.
2459         * g++.dg/expr/bool2.C: New test.
2460
2461 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2462
2463         PR fortran/28224
2464         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2465         * gfortran.dg/namelist_internal.f90: New test.
2466
2467 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2468
2469         PR fortran/29625
2470         * gfortran.dg/io_real_boz.f90: Add.
2471         * gfortran.dg/io_real_boz2.f90: Add.
2472
2473 2006-10-28  Richard Guenther  <rguenther@suse.de>
2474
2475         PR middle-end/26899
2476         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2477
2478 2006-10-28  Richard Guenther  <rguenther@suse.de>
2479
2480         PR target/28806
2481         * gcc.target/i386/math-torture/lround.c: New testcase.
2482
2483 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2484
2485         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2486         * gcc.dg/builtins-44.c: Likewise.
2487         * gcc.dg/builtins-45.c: Likewise.
2488         * gcc.dg/pr28796-2.c: Likewise.
2489         * gcc.dg/unordered-3.c: Likewise.
2490
2491 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2492
2493         PR libgfortran/27954
2494         * gfortran.dg/error_recovery_2.f90: New test.
2495
2496 2006-10-26  Richard Guenther  <rguenther@suse.de>
2497
2498         * gcc.target/i386/i386.exp: Use glob, not find to collect
2499         tests.  Avoids recursing into subdirectories.
2500         * gcc.target/i386/math-torture/math-torture.exp: Torture
2501         for interesting ia32 math options.
2502         * gcc.target.i386/math-torture/lrint.c: New testcase.
2503
2504 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2505
2506         PR libgfortran/29563
2507         * gfortran.dg/arrayio_9.f90: Update test.
2508         * gfortran.dg/arrayio_19.f90: New test.
2509
2510 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2511
2512         * gcc.dg/20061026.c: New testcase.
2513
2514 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2515
2516         PR libgfortran/29563
2517         * gfortran.dg/arrayio_9.f90: New test.
2518
2519 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2520
2521         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2522         Copy the strings manually, as strcpy may call strlen.
2523
2524 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2525
2526         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2527         Add checks for log, log2, log10 and log1p.
2528
2529         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2530         we already test 0.0.  Add checks for expm1, log, log2, log10,
2531         log1p, cbrt, erf and erfc.
2532
2533 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2534
2535         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2536
2537 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2538
2539         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2540         and remainderl() built-in functions.  Remove -ffast-math from
2541         dg-options.
2542
2543 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2544
2545         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2546         acosh and atanh.
2547
2548         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2549         floating point modifiers to arguments passed to float and long
2550         double functions respectively.  Update all callers to use floating
2551         point numbers, not integers.  Add tests for exp, exp2 and
2552         exp10/pow10.
2553
2554         * gcc.dg/torture/builtin-math-3.c: New test.
2555
2556 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2557
2558         PR fortran/29393
2559         * gfortran.dg/initialize_2.f90: New.
2560
2561 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2562
2563         * gcc.dg/torture/builtin-math-2.c: New test.
2564
2565 2006-10-24  Richard Guenther  <rguenther@suse.de>
2566
2567         PR middle-end/28796
2568         * gcc.dg/pr28796-1.c: New testcase.
2569         * gcc.dg/pr28796-2.c: Likewise.
2570
2571 2006-10-24  Richard Guenther  <rguenther@suse.de>
2572
2573         * gcc.dg/builtins-57.c: New testcase.
2574
2575 2006-10-24  Richard Guenther  <rguenther@suse.de>
2576
2577         PR tree-optimization/29567
2578         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2579
2580 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2581
2582         PR tree-optimization/14784
2583         * gcc.dg/alias-10.c: New test.
2584
2585 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2586
2587         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2588
2589 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2590
2591         * gcc.dg/builtin-strncat-chk-1.c: New test.
2592
2593 2006-10-23  Jan Hubicka  <jh@suse.cz>
2594
2595         * gcc.dg/memmove-1.c: New test.
2596
2597 2006-10-23  Paul Brook  <paul@codesourcery.com>
2598
2599         * gcc.dg/pragma-pack-5.c: New test.
2600
2601 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2602
2603         * g++.dg/other/s390-1.C: New testcase.
2604
2605 2006-10-23  Richard Guenther  <rguenther@suse.de>
2606
2607         PR middle-end/27132
2608         PR middle-end/23295
2609         * gcc.dg/pr27132.c: New testcase.
2610         * gcc.dg/pr23295.c: Likewise.
2611         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2612         * g++.dg/tree-ssa/pr19807.C: Likewise.
2613
2614 2006-10-23  Richard Guenther  <rguenther@suse.de>
2615
2616         PR middle-end/21032
2617         * gcc.dg/pr21032.c: New testcase.
2618
2619 2006-10-22  Jeff Law  <law@redhat.com>
2620         Richard Guenther  <rguenther@suse.de>
2621
2622         PR tree-optimization/15911
2623         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2624
2625 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2626
2627         PR c++/20647
2628         * g++.dg/abi/rtti3.C: New.
2629
2630 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2631
2632         PR middle-end/28252
2633         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2634         transformation.
2635
2636 2006-10-21  Richard Guenther  <rguenther@suse.de>
2637
2638         PR tree-optimization/3511
2639         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2640
2641 2006-10-21  Richard Guenther  <rguenther@suse.de>
2642
2643         PR middle-end/26898
2644         * gcc.dg/torture/pr26898-1.c: New testcase.
2645         * gcc.dg/torture/pr26898-2.c: Likewise.
2646
2647 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2648
2649         PR c++/28053
2650         * g++.dg/parse/bitfield1.C: Adjust error markers.
2651         * g++.dg/parse/bitfield2.C: New test.
2652
2653 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2654
2655         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2656
2657 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2658
2659         PR libfortran/27895
2660         * gfortran.dg/zero_sized_1.f90: New test.
2661
2662 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2663
2664         * gcc.dg/div-compare-1.c: New test.
2665
2666 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2667
2668         PR fortran/29216
2669         * gfortran.dg/result_default_init_1.f90: New test.
2670
2671         PR fortran/29314
2672         * gfortran.dg/automatic_default_init_1.f90: New test.
2673
2674         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2675         from 38 to 33.
2676
2677 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2678
2679         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2680         'using namespace std' without previous declaration.
2681         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2682         * g++.old-deja/g++.robertl/eb133c.C: New.
2683
2684 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2685
2686         PR libgfortran/29277
2687         * gfortran.dg/streamio_4.f90: Update test.
2688         * gfortran.dg/streamio_11.f90: New test.
2689
2690 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2691
2692         PR c++/27952
2693         * g++.dg/inherit/virtual1.C: New test.
2694
2695 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2696
2697         PR c++/28261
2698         * g++.dg/parse/enum3.C: New test.
2699
2700 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2701
2702         PR c++/29039
2703         * g++.dg/init/ctor8.C: New test.
2704
2705 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2706
2707         PR c++/27270
2708         * g++.dg/ext/complit8.C: Tweak error markers.
2709         * g++.dg/template/complit1.C: Add error marker.
2710
2711 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2712
2713         PR c++/27270
2714         * g++.dg/ext/complit8.C: New test.
2715
2716         PR c++/29408
2717         * g++.dg/parse/dtor12.C: New test.
2718
2719         PR c++/29435
2720         * g++.dg/template/sizeof11.C: New test.
2721
2722 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2723
2724         PR fortran/29392
2725         * gfortran.dg/data_char_3.f90: New test.
2726
2727         PR fortran/29451
2728         * gfortran.dg/negative_automatic_size.f90: New test.
2729
2730 2006-10-16  David Daney  <ddaney@avtrex.com>
2731
2732         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2733
2734 2006-10-16  Eric Christopher  <echristo@apple.com>
2735
2736         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2737         x86_64.
2738
2739 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2740
2741         PR c++/28211
2742         * g++.dg/tc1/dr49.C: Tweak error messages.
2743         * g++.dg/parse/template21.C: New test.
2744
2745 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2746
2747         PR middle-end/20491
2748         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2749
2750 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2751
2752         PR fortran/29403
2753         * gfortran.dg/print_1.f90: New test.
2754
2755 2006-10-15  Jan Hubicka  <jh@suse.cz>
2756
2757         PR middle-end/29241
2758         * gcc.c-torture/compile/pr29241.c: New testcase.
2759
2760 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2761
2762         PR middle-end/29250
2763         * gcc.c-torture/compile/pr29250.c: New test.
2764
2765 2006-10-15  Richard Guenther  <rguenther@suse.de>
2766
2767         * gcc.dg/pr29299.c: New testcase.
2768
2769 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2770
2771         PR fortran/24767
2772         * gfortran.dg/label_4.f90: Adjust warning flag.
2773
2774 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2775
2776         PR fortran/29371
2777         * gfortran.dg/nullify_3.f90: New test.
2778
2779 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2780
2781         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2782         on Solaris 2.5.1 too.
2783
2784 2006-10-13  Eric Christopher  <echristo@apple.com>
2785
2786         * gcc.dg/pr25993.c: Skip for darwin.
2787
2788 2006-10-13  Eric Christopher  <echristo@apple.com>
2789
2790         * gcc.dg/visibility-11.c: Skip for darwin.
2791
2792 2006-10-13  Eric Christopher  <echristo@apple.com>
2793
2794         * gcc.dg/darwin-weakimport-1.c: Use
2795         -fno-asynchronous-unwind-tables.
2796         * gcc.dg/darwin-weakimport-3.c: Ditto.
2797
2798 2006-10-13  Richard Guenther  <rguenther@suse.de>
2799
2800         PR tree-optimization/29446
2801         * gcc.dg/torture/pr29446.c: New testcase.
2802
2803 2006-10-13  Bill Wendling  <wendling@apple.com>
2804
2805         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2806         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2807         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2808         * g++.old-deja/g++.law/shadow1.C: Likewise.
2809         * g++.old-deja/g++.law/ctors10.C: Likewise.
2810         * g++.dg/debug/namespace1.C: Likewise.
2811         * g++.dg/inherit/namespace-as-base.C: Likewise.
2812         * g++.dg/opt/delay-slot-1.C: Likewise.
2813         * g++.dg/parse/defarg10.C: Likewise.
2814         * g++.dg/template/ptrmem11.C: Likewise.
2815         * g++.dg/template/mem_func_ptr.C: Likewise.
2816         * g++.dg/template/spec19.C: Likewise.
2817
2818 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2819
2820         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2821
2822 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2823
2824         PR fortran/29373
2825         * gfortran.dg/implicit_9.f90: New test.
2826
2827         PR fortran/29407
2828         * gfortran.dg/namelist_25.f90: New test.
2829
2830         PR fortran/27701
2831         * gfortran.dg/same_name_2.f90: New test.
2832
2833         PR fortran/29232
2834         * gfortran.dg/host_assoc_types_1.f90: New test.
2835
2836         PR fortran/29364
2837         * gfortran.dg/missing_derived_type_1.f90: New test.
2838         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2839
2840         PR fortran/29422
2841         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2842
2843         PR fortran/29428
2844         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2845
2846 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2847
2848         PR fortran/29391
2849         * gfortran.dg/bound_2.f90: New test.
2850
2851 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2852
2853         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2854         directive.
2855         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2856         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2857         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2858         * gfortran.dg/gomp/reduction3.f90: Likewise.
2859         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2860         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2861         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2862         * gfortran.dg/forall_4.f90: Likewise.
2863         * gfortran.dg/spec_expr_4.f90: Likewise.
2864         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2865         * gfortran.dg/forall_5.f90: Likewise.
2866         * gfortran.dg/open_access_append_2.f90: Add check for
2867         compile-time warning.
2868
2869 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2870
2871         PR c++/28506
2872         * g++.dg/parse/pure1.C: New test.
2873
2874 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2875
2876         PR fortran/21435
2877         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2878         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2879         for compile-time warnings.
2880         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2881         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2882         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2883         file.
2884         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2885         specifier.
2886         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2887         compile-time warning.
2888
2889 2006-10-12  Jan Hubicka  <jh@suse.cz>
2890
2891         PR c/28419
2892         * gcc.dg/pr28319.c: New test.
2893
2894 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2895         PR c++/29318
2896         * g++.dg/ext/vla4.C: New test.
2897
2898 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2899
2900         PR c++/27961
2901         * g++.dg/template/crash60.C: New test.
2902         * g++.dg/other/large-size-array.C: Adjust error markers.
2903         * g++.dg/parse/crash27.C: Likewise.
2904         * g++.dg/template/crash1.C: Likewise.
2905
2906 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2907
2908         PR testsuite/29093
2909         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2910
2911 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2912
2913         PR preprocessor/28709
2914         * gcc.dg/cpp/paste14.c: New test.
2915
2916 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2917
2918         PR c++/29175
2919         * g++.dg/init/array24.C: New test.
2920
2921 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2922
2923         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2924         of <sys/types.h>.
2925
2926 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2927
2928         PR c++/29024
2929         * g++.dg/parse/typedef8.C: New test.
2930         * g++.dg/other/mult-stor1.C: Adjust error markers.
2931
2932 2006-10-11  Richard Guenther  <rguenther@suse.de>
2933
2934         PR tree-optimization/28230
2935         * gcc.dg/torture/pr28230.c: New testcase.
2936
2937 2006-10-11  Richard Guenther  <rguenther@suse.de>
2938
2939         PR inline-asm/29119
2940         * gcc.dg/torture/pr29119.c: New testcase.
2941
2942 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2943
2944         PR middle-end/29272
2945         * gcc.c-torture/execute/20060930-2.c: New test.
2946
2947 2006-10-09  Richard Henderson  <rth@redhat.com>
2948
2949         Revert emutls patch.
2950
2951 2006-10-09  Richard Guenther  <rguenther@suse.de>
2952
2953         PR middle-end/29254
2954         * gcc.dg/pr29254.c: New testcase.
2955
2956 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2957             Paul Thomas  <pault@gcc.gnu.org>
2958
2959         PR fortran/20541
2960         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2961         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2962         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2963         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2964         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2965         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2966         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2967         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2968         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2969         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2970         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2971         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2972         * gfortran.dg/alloc_comp_std.f90: New test.
2973         * gfortran.dg/move_alloc.f90: New test.
2974
2975 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2976
2977         PR fortran/29115
2978         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2979
2980         PR fortran/29211
2981         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2982
2983 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2984
2985         PR fortran/28585
2986         * gfortran.dg/new_line.f90: New test.
2987
2988 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2989
2990         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2991         * gcc.dg/torture/builtin-convert-1.c,
2992         gcc.dg/torture/builtin-convert-2.c,
2993         gcc.dg/torture/builtin-convert-3.c,
2994         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2995
2996 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2997
2998         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2999         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3000         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3001         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3002
3003 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3004
3005         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3006         Xfail some tests for powerpc-darwin and powerpc-aix.
3007
3008 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3009
3010         PR c/29380
3011         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3012
3013 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3014
3015         PR target/29300
3016         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3017         on hppa*-*-hpux*.
3018
3019 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3020
3021         PR fortran/16580
3022         PR fortran/29288
3023         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3024         Add tests for using all possible intrinsics as actual arguments.
3025         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3026         all possible intrinsics as actual arguments.
3027         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3028         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3029
3030 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3031
3032         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3033         * gcc.dg/debug/debug-2.c: Likewise.
3034
3035 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3036
3037         * gcc.c-torture/compile/sync-2.c: New test.
3038
3039 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3040
3041         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3042         line endings.
3043
3044 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3045
3046         PR rtl-optimization/29128
3047         * gcc.c-torture/compile/pr29128.c: New test.
3048
3049 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3050
3051         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3052         line endings.
3053
3054 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3055
3056         PR middle-end/29256
3057         * gcc.dg/tree-ssa/loop-19.c: New test.
3058
3059 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3060
3061         PR tree-optimization/29330
3062         * gcc.dg/pr29330.c: New test.
3063
3064         PR target/28924
3065         * gcc.c-torture/compile/20061005-1.c: New test.
3066
3067 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3068
3069         * gcc.dg/typename-vla-1.c: New case.
3070         * gnat.dg/forward_vla.adb: New case.
3071
3072 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3073
3074         PR tree-optimization/29290
3075         * gfortran.dg/loop_nest_1.f90: New test.
3076
3077         PR target/29198
3078         * gcc.dg/tls/opt-12.c: New test.
3079
3080         PR fortran/28415
3081         * gfortran.dg/save_2.f90: New test.
3082
3083         PR c/29091
3084         * gcc.dg/pr29091.c: New test.
3085
3086 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3087
3088         * lib/target-supports.exp
3089         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3090         same as x86_64-*-*; check for LP64.
3091
3092 2006-10-04  Richard Henderson  <rth@redhat.com>
3093
3094         * lib/target-supports.exp (check_effective_target_tls): Redefine
3095         to mean non-emulated tls.
3096         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3097         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3098         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3099         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3100         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3101         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3102         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3103
3104 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3105
3106         PR fortran/29343
3107         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3108
3109 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3110
3111         * gfortran.dg/bounds_check_fail_1.f90: New test.
3112
3113 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3114
3115         PR c++/29020
3116         * g++.dg/template/friend48.C: New test.
3117
3118 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3119
3120         PR fortran/29098
3121         * gfortran.dg/default_initialization_2.f90: New test.
3122
3123 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3124
3125         PR fortran/20779
3126         PR fortran/20891
3127         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3128
3129 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3130
3131         PR fortran/29284
3132         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3133
3134         PR fortran/29321
3135         PR fortran/29322
3136         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3137
3138         PR fortran/25091
3139         PR fortran/25092
3140         * gfortran.dg/entry_array_specs_1.f90: New test.
3141
3142 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3143
3144         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3145         insufficient to inhibit some test failures at -O3.  Do testing
3146         on integers.
3147
3148 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3149
3150         PR c++/29138
3151         * g++.dg/inherit/access8.C: New test.
3152         * g++.dg/template/dtor4.C: Tweak error messages.
3153
3154 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3155
3156         PR fortran/27478
3157         * gfortran.dg/entry_8.f90: New test.
3158
3159 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3160
3161         PR c++/29291
3162         * g++.dg/parse/new4.C: New test.
3163
3164 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3165
3166         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3167         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3168         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3169         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3170         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3171
3172 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3173
3174         PR fortran/19260
3175         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3176         * gfortran.dg/continuation_2.f90: New test.
3177
3178         PR fortran/19262
3179         * gfortran.dg/continuation_3.f90: New test.
3180         * gfortran.dg/continuation_4.f90: New test.
3181         * gfortran.dg/continuation_5.f: New test.
3182         * gfortran.dg/continuation_6.f: New test.
3183
3184 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3185
3186         PR c++/29226
3187         * g++.dg/template/vla1.C: New test.
3188
3189 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3190
3191         PR fortran/29210
3192         * gfortran.dg/complex_parameter_1.f90: New test.
3193
3194 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3195
3196         PR c/29154
3197         * gcc.c-torture/execute/20060929-1.c: New test.
3198
3199 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3200
3201         PR c++/29105
3202         * g++.dg/template/member6.C: New test.
3203         * g++.dg/parse/typename7.C: Adjust error markers.
3204
3205         PR c++/29080
3206         * g++.dg/template/member7.C: New test.
3207
3208 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3209
3210         PR c/24010
3211         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3212         gcc.dg/Woverride-init-3.c: New tests.
3213
3214 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3215
3216         * gcc.c-torture/execute/20060930-1.c: New test.
3217
3218 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3219
3220         PR fortran/18791
3221         * gfortran.dg/specifics_1.f90: New test.
3222         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3223         complex specifics.
3224
3225 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3226
3227         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3228         pthread-init-common.h: New.
3229
3230 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3231
3232         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3233         precision on some archs.
3234
3235 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3236
3237         * gcc.dg/non-local-goto-1.c: New test.
3238         * gcc.dg/non-local-goto-2.c: Likewise.
3239         * gcc.dg/setjmp-3.c: Likewise.
3240         * gcc.dg/setjmp-4.c: Likewise.
3241
3242 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3243
3244         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3245
3246 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3247
3248         PR fortran/28276
3249         * gfortran.dg/exponent_1.f90: New test.
3250
3251         PR fortran/27021
3252         * gfortran.dg/nearest_1.f90: New test.
3253
3254 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3255
3256         PR middle-end/25261
3257         PR middle-end/28790
3258         * gcc.dg/gomp/nestedfn-1.c: New test.
3259
3260 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3261
3262         PR objc/29195
3263         * objc/compile/method-1.m: New test.
3264
3265 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3266
3267         PR c++/26938
3268         * g++.dg/template/crash58.C: New test.
3269         * g++.dg/parse/crash28.C: Adjust error markers.
3270         * g++.dg/template/crash34.C: Likewise.
3271         * g++.dg/template/friend31.C: Likewise.
3272         * g++.dg/template/crash32.C: Likewise.
3273
3274         PR c++/27329
3275         * g++.dg/template/crash59.C: New test.
3276
3277         PR c++/27667
3278         * g++.dg/template/spec33.C: New test.
3279         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3280
3281 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3282             Adam Nemet  <anemet@caviumnetworks.com>
3283
3284         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3285         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3286
3287 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3288
3289         PR target/28911
3290         * gcc.dg/pr28911.c: New.
3291
3292 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3293
3294         PR target/29169
3295         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3296         (dg-options): Add -mfpmath=387.
3297
3298 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3299
3300         PR c/28706
3301         * gcc.dg/pr28706.c: New test.
3302
3303         PR c/28712
3304         * gcc.dg/pr28712.c: New test.
3305
3306 2006-09-22  Mike Stump  <mrs@apple.com>
3307
3308         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3309
3310 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3311
3312         PR tree-optimization/28888
3313         * gcc.dg/pr28888.c: New test.
3314
3315 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3316
3317         PR c++/29016
3318         * g++.dg/init/ptrfn1.C: New test.
3319
3320 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3321
3322         PR c++/28861
3323         * g++.dg/template/spec32.C: New test.
3324         * g++.dg/parse/crash9.C: Adjust error markers.
3325
3326         PR c++/28303
3327         * g++.dg/template/typedef6.C: New test.
3328         * g++.dg/init/error1.C: Adjust error markers.
3329         * g++.dg/parse/crash9.C: Likewise.
3330         * g++.dg/template/crash55.C: Likewise.
3331
3332 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3333
3334         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3335
3336 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3337
3338         PR target/27650
3339         * g++.dg/ext/dllimport12.C: New test.
3340
3341 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3342
3343         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3344         * gcc.target/mips/nmadd-2.c: Likewise.
3345         * gcc.target/mips/mips-ps-6.c: New test.
3346         * gcc.target/mips/neg-abs-1.c: Likewise.
3347         * gcc.target/mips/neg-abs-2.c: Likewise.
3348         * gcc.target/mips/nmadd-3.c: New test.
3349
3350 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3351
3352         PR middle-end/28046
3353         * gcc.dg/gomp/atomic-10.c: New test.
3354         * g++.dg/gomp/atomic-10.C: New test.
3355
3356 2006-09-20  Eric Christopher  <echristo@apple.com>
3357
3358         * gcc.target/i386/sse3-not-fisttp.c: New.
3359
3360 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3361
3362         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3363
3364 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3365
3366         * gcc.c-torture/execute/pr28289.c (one): New variable.
3367         (main): Use it instead of argc.
3368         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3369         (main): Use it instead of argc.
3370
3371 2006-09-19  Paul Brook  <paul@codesourcery.com>
3372
3373         PR target/28516
3374         * gcc.dg/nested-func-5.c: New test.
3375
3376 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3377
3378         * lib/target-supports.exp (check_effective_target_tls): Compile
3379         test stubs using ${tool}_target_compile, not just target_compile.
3380         (check_effective_target_tls_runtime): Likewise.
3381
3382 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3383
3384         * gcc.c-torture/compile/20030405-1.x: Remove.
3385
3386         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3387         optimising linker from discarding it.
3388
3389 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3390
3391         PR fortran/28526
3392         * gfortran.dg/keyword_symbol_1.f90: New test.
3393
3394         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3395         pedantic compilation option.
3396
3397 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3398
3399         PR fortran/29060
3400         * gfortran.dg/spread_shape_1.f90: New test.
3401
3402 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3403
3404         PR tree-optimization/28887
3405         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3406
3407 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3408
3409         PR c/25993
3410         * gcc.dg/pr25993.c: New test.
3411
3412 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3413
3414         PR tree-opt/21591
3415         * gcc.dg/vect/pr21591.c: New test.
3416
3417 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3418
3419         PR tree-opt/29059
3420         * gcc.c-torture/compile/strcpy-1.c: New test.
3421         * gcc.c-torture/compile/strcpy-2.c: New test.
3422         * gcc.c-torture/compile/memcpy-1.c: New test.
3423         * gcc.c-torture/compile/memcpy-2.c: New test.
3424
3425 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3426
3427         PR testsuite/29055
3428         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3429
3430 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3431
3432         * gnat.dg/specs/double_record_extension1.ads: New test.
3433         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3434
3435 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3436
3437         PR fortran/29051
3438         * gfortran.dg/oldstyle_3.f90: New test.
3439
3440 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3441
3442         PR libgfortran/29099
3443         * gfortran.dg/secnds-1.f: New test.
3444
3445 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3446
3447         PR libgfortran/29053
3448         * gfortran.dg/streamio_9.f90: New test.
3449         * gfortran.dg/streamio_10.f90: New test.
3450
3451 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3452
3453         PR C++/29002
3454         * g++.dg/init/array22.C: New test.
3455         * g++.dg/init/array23.C: New test.
3456
3457 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3458
3459         * stackcheck.lst: Update list of tests requiring stack checking.
3460         * norun.lst: Adjust for above change.
3461         * ada95.lst: New file.
3462         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3463         requiring -gnat95 switch.
3464
3465 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3466
3467         * gnat.dg/in_out_parameter.adb: New test.
3468
3469 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3470
3471         PR debug/28980
3472         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3473
3474 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3475
3476         * gnat.dg/specs/unchecked_union.ads: New test.
3477
3478 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3479
3480         PR rtl-optimization/28982
3481         * gcc.c-torture/execute/pr28982a.c: New test.
3482         * gcc.c-torture/execute/pr28982b.c: Likewise.
3483
3484 2006-09-12  Eric Christopher  <echristo@apple.com>
3485
3486         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3487         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3488
3489 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3490
3491         PR c/28768
3492         PR preprocessor/14634
3493         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3494         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3495         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3496
3497 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3498
3499         * gcc.dg/pr28243.c: New test.
3500
3501 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3502
3503         PR fortran/28971
3504         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3505         this undiagnosed regression reappears.
3506
3507 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3508
3509         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3510         Treat $srcdir as a literal.
3511         * lib/fortran-torture.exp (fortran-torture-compile,
3512         fortran-torture-execute): Likewise.
3513         * lib/objc-torture.exp (objc-torture-compile,
3514         objc-torture-execute): Likewise.
3515         * lib/profopt.exp (profopt-execute): Likewise.
3516
3517 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3518
3519         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3520
3521 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3522
3523         PR testsuite/28950
3524         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3525
3526 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3527
3528         PR target/13685
3529         * gcc.target/i386/pr13685.c: New test.
3530
3531 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3532
3533         * gcc.dg/pr28726.c: New test.
3534
3535 2006-09-11  Josh Conner  <jconner@apple.com>
3536
3537         * gcc.dg/nrv3.c: Increase size of structure.
3538         * gcc.dg/nrv4.c: Likewise.
3539         * gcc.dg/nrv5.c: Likewise.
3540
3541 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3542
3543         PR libfortran/28890
3544         gfortran.dg/assumed_charlen_function_5.f90: New test.
3545
3546 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3547
3548         PR c++/28991
3549         * g++.dg/init/static3.C: New test.
3550
3551 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3552
3553         PR testsuite/29007
3554         * gcc.dg/long-long-cst1.c (t): Add cast to
3555         __SIZE_TYPE__ before casting to int.
3556         (main): Return 0 on success.
3557
3558 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3559
3560         * gcc.c-torture/execute/20060910-1.c: New test.
3561
3562 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3563
3564         PR middle-end/26983
3565         * gcc.dg/pr26983.c: New test.
3566
3567 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3568
3569         PR target/29006
3570         * gcc.c-torture/execute/pr29006.c: New test.
3571
3572 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3573
3574         PR libfortran/28947
3575         gfortran.dg/matmul_4.f90: New test.
3576
3577 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3578
3579         PR fortran/28959
3580         gfortran.dg/used_types_10: New test.
3581
3582 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3583
3584         PR libfortran/28923
3585         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3586         gfortran.dg/array_initializer_3.f90: New test.
3587
3588 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3589
3590         PR fortran/28914
3591         * gfortran.dg/actual_array_constructor_3.f90: New test.
3592
3593 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3594
3595         PR testsuite/26778
3596         * gcc.target/i386/pr26778.c: New testcase.
3597
3598 2006-09-08  Eric Christopher  <echristo@apple.com>
3599
3600         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3601         * gcc.target/i386/memcpy-1.c: Ditto.
3602         * gcc.target/i386/asm-1.c: Ditto.
3603         * gcc.target/i386/20060512-4.c: Ditto.
3604         * gcc.target/i386/compress-float-387.c: Ditto.
3605         * gcc.target/i386/20060512-1.c: Ditto.
3606         * gcc.target/i386/compress-float-sse.c: Ditto.
3607         * gcc.target/i386/20060512-2.c: Ditto.
3608         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3609         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3610         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3611         * gcc.dg/pr26449.c: Ditto.
3612         * gcc.dg/attr-ms_struct-2.c: Ditto.
3613         * gcc.dg/attr-ms_struct-1.c: Ditto.
3614         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3615
3616 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3617
3618         PR c/28504
3619         * gcc.dg/vla-10.c: New test.
3620
3621 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3622
3623         PR c++/28858
3624         * g++.dg/parse/template20.C: New test.
3625         * g++.dg/template/operator8.C: Remove obsolete part.
3626         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3627         * g++.old-deja/g++.pt/crash65.C: Likewise.
3628
3629 2006-09-07  Jason Merrill  <jason@redhat.com>
3630
3631         PR middle-end/27724
3632         * gcc.dg/long-long-cst1.c: New test.
3633
3634 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3635
3636         PR C++/28906
3637         * g++.dg/other/array3.C: New test.
3638         * g++.dg/other/array4.C: New test.
3639         * g++.dg/other/array5.C: New test.
3640
3641 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3642
3643         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3644
3645 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3646
3647         PR target/28946
3648         * gcc.target/i386/pr28946.c: New test.
3649
3650 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3651
3652         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3653         in integer literal constant.
3654         * gfortran.dg/enum_8.f90: Ditto.
3655         * gfortran.dg/g77/20030326-1.f: Ditto.
3656
3657 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3658
3659         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3660         nonconformance usage.
3661
3662 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3663
3664         PR middle-end/28862
3665         * gcc.c-torture/compile/vector-align-1.c: New test.
3666
3667 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3668
3669         PR rtl-opt/27883
3670         * g++.dg/opt/copysign-1.C: New test.
3671
3672 2006-09-06  Jason Merrill  <jason@redhat.com>
3673
3674         PR c++/27371
3675         * g++.dg/warn/unused-result1.C: New test.
3676
3677 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/28903
3680         * g++.dg/ext/vla3.C: New test.
3681
3682         PR c++/28886
3683         * g++.dg/template/array16.C: New test.
3684
3685 2006-09-06  Richard Guenther  <rguenther@suse.de>
3686
3687         * gcc.dg/pr27226.c: Remove testcase again.
3688
3689 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3690
3691         PR tree-opt/28937
3692         * g++.dg/opt/unroll2.C: New test.
3693
3694 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3695
3696         PR tree-opt/28952
3697         * gcc.dg/vect/pr28952.c: New test.
3698
3699 2006-09-05  Richard Guenther  <rguenther@suse.de>
3700
3701         PR tree-optimization/28900
3702         * gcc.dg/torture/pr28900.c: New testcase
3703
3704 2006-09-05  Richard Guenther  <rguenther@suse.de>
3705
3706         PR tree-optimization/28905
3707         * gcc.c-torture/compile/pr28905.c: New testcase.
3708
3709 2006-09-05  Richard Guenther  <rguenther@suse.de>
3710
3711         PR middle-end/28935
3712         * gcc.dg/pr28935.c: New testcase.
3713
3714 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3715
3716         * gcc.c-torture/execute/20060905-1.c: New test.
3717
3718 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3719
3720         PR fortran/28908
3721         * gfortran.dg/used_types_7.f90: New test.
3722         * gfortran.dg/used_types_8.f90: New test.
3723         * gfortran.dg/used_types_9.f90: New test.
3724
3725 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3726
3727         * gcc.c-torture/compile/20060904-1.c: New test.
3728
3729 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3730
3731         PR c++/23287 Revert my 2006-09-01 patch
3732         * g++.dg/parse/dtor12.C: Remove.
3733
3734 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3735
3736         PR c+/27670
3737         * g++.dg/template/operator9.C: New test.
3738
3739         PR c++/27493
3740         * g++.dg/template/operator7.C: New test.
3741
3742         PR c++/27494
3743         * g++.dg/template/operator8.C: New test.
3744
3745         PR c++/27397
3746         * g++.dg/template/crash57.C: New test.
3747
3748         * g++.dg/template/typedef4.C: Adjust error markers.
3749         * g++.dg/template/typedef5.C: Likewise.
3750
3751 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR c++/28878
3754         * g++.dg/parse/crash33.C: New test.
3755
3756 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3757         Richard Guenther  <rguenther@suse.de>
3758         Adam Nemet  <anemet@caviumnetworks.com>
3759
3760         PR middle-end/27226
3761         * gcc.target/mips/memcpy-1.c: New testcase.
3762         * gcc.dg/pr27226.c: Likewise.
3763
3764 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3765
3766         PR c++/28705
3767         * g++.dg/lookup/koenig5.C: New.
3768         * g++.dg/template/crash56.C: New.
3769
3770 2006-09-01  Josh Conner  <jconner@apple.com>
3771
3772         PR c++/25505
3773         * gcc.dg/nrv3.c: New test.
3774         * gcc.dg/nrv4.c: New test.
3775         * gcc.dg/nrv5.c: New test.
3776
3777 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3778
3779         PR c++/23287
3780         * g++.dg/parse/dtor12.C: New.
3781
3782 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3783
3784         PR tree-optimization/28839
3785         * gcc.dg/pr28839.c: New test.
3786
3787 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3788
3789         PR target/24367
3790         * gcc.dg/pr24367.c: New testcase.
3791
3792 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3793
3794         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3795
3796 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3797
3798         PR rtl-optimization/27735
3799         * gcc.dg/loop-unswitch-1.c: New test.
3800
3801 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3802
3803         PR fortran/28885
3804         * gfortran.dg/aliasing_dummy_2.f90: New test.
3805
3806         PR fortran/20067
3807         * gfortran.dg/generic_5.f90: Change error message.
3808
3809         PR fortran/28873
3810         * gfortran.dg/generic_6.f90: New test.
3811
3812         PR fortran/25077
3813         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3814
3815         PR fortran/25102
3816         * gfortran.dg/invalid_interface_assignment.f90: New test.
3817
3818         PR fortran/24866
3819         * gfortran.dg/module_proc_external_dummy.f90: New test.
3820
3821 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3822
3823         PR c++/28349
3824         * testsuite/g++.dg/warn/var-args1.C: New test.
3825
3826 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3827
3828         PR fortran/28866
3829         * gfortran.dg/simpleif_2.f90: New test.
3830         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3831         * gfortran.dg/enum_5.f90: Ditto.
3832
3833 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3834             Kazu Hirata  <kazu@codesourcery.com>
3835
3836         PR tree-optimization/17506
3837         * gcc.dg/pr17506.c: New.
3838
3839 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3840
3841         PR c++/28139
3842         * g++.dg/eh/alias1.C: New test.
3843
3844 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3845
3846         PR c++/28860
3847         * g++.dg/template/ttp22.C: New test.
3848
3849 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3850
3851         PR middle-end/26632
3852         * gcc.dg/pr26632.c: New.
3853
3854 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3855
3856         PR libgfortran/28354
3857         * gfortran.dg/fmt_zero_precision.f90: New test.
3858
3859 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3860
3861         PR c++/28058
3862         * g++.dg/template/spec31.C: New test.
3863
3864 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3865
3866         PR c++/26573
3867         * g++.dg/other/static2.C: New test.
3868
3869 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3870
3871         * gcc.dg/Wswitch-enum-2.c: New test case.
3872         * gcc.dg/Wswitch-enum-3.c: Likewise.
3873
3874 2006-08-26  Richard Guenther  <rguenther@suse.de>
3875
3876         * gcc.c-torture/compile/20060826-1.c: New testcase.
3877
3878 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3879
3880         PR c++/28736
3881         * g++.dg/template/void10.C: New test.
3882
3883         PR c++/28737
3884         * g++.dg/template/void8.C: New test.
3885
3886         PR c+_+/28738
3887         * g++.dg/template/void9.C: New test.
3888
3889         * g++.dg/template/void3.C: Adjust error markers.
3890         * g++.dg/template/void4.C: Likewise.
3891         * g++.dg/template/crash55.C: Likewise.
3892         * g++.dg/template/void7.C: Likewise
3893
3894 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3895
3896         PR c++/28588
3897         * g++.dg/inherit/access6.C: New test.
3898         * g++.dg/inherit/access7.C: Likewise.
3899
3900         PR c++/28595
3901         * g++.dg/template/array15.C: New test.
3902         * g++.dg/template/crash2.C: Tweak error markers.
3903
3904 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3905
3906         PR middle-end/28683
3907         * gcc.c-torture/compile/20060823-1.c: New test.
3908
3909 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3910
3911         PR c++/28853
3912         * g++.dg/template/ttp21.C: New test.
3913
3914         PR c++/28852
3915         * g++.dg/other/operator1.C: Add error-marker.
3916         * g++.dg/other/operator2.C: New test.
3917
3918 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3919
3920         PR c/27893
3921         * gcc.c-torture/compile/vla-const-1.c,
3922         gcc.c-torture/compile/vla-const-2.c: New tests.
3923
3924 2006-08-26  Richard Guenther  <rguenther@suse.de>
3925
3926         PR middle-end/28814
3927         * gcc.dg/torture/pr28814.c: New testcase.
3928
3929 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3930
3931         PR c/28418
3932         * gcc.c-torture/compile/compound-literal-1.c: New test.
3933
3934 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3935
3936         PR c/28299
3937         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3938         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3939         Expect extra diagnostics.
3940
3941 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3942
3943         gcc.dg/noncompile/pr16876.c: New test.
3944
3945 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3946
3947         PR c++/28056
3948         * g++.dg/parse/local1.C: New test.
3949         * g++.dg/other/qual1.C: Tweak error marker.
3950
3951 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3952
3953         PR c++/27787
3954         * g++.dg/template/typename10.C: New.
3955         * g++.dg/template/lookup4.C: Remove bogus error marker.
3956
3957 2006-08-25  Richard Guenther  <rguenther@suse.de>
3958
3959         PR testsuite/28829
3960         * gcc.dg/pr26570.c: Fix testcase.
3961
3962 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3963
3964         PR tree-opt/28807
3965         * gcc.c-torture/execute/mayalias-2.c: New test.
3966         * gcc.dg/tree-ssa/alias-13.c: New test.
3967
3968 2006-08-24  Jan Hubicka  <jh@suse.cz>
3969
3970         PR debug/26881
3971         * gcc.dg/debug/pr26881.c: New file.
3972
3973 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3974
3975         PR fortran/28788
3976         * gfortran.dg/used_types_4.f90: New test.
3977         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3978         association of derived types.
3979         * gfortran.dg/used_types_2.f90: Add module cleanup.
3980         * gfortran.dg/used_types_3.f90: The same.
3981
3982         PR fortran/28771
3983         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3984         fix of regression.
3985
3986 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3987
3988         PR 28813
3989         * gfortran.dg/direct_io_6.f90: Remove test.
3990
3991 2006-08-23  Stuart Hastings  <stuart@apple.com>
3992
3993         PR 28825
3994         * gcc.target/i386/20060821-1.c: New.
3995
3996 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3997
3998         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3999         dg-warning strings for dllimport.
4000
4001 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4002
4003         PR C++/28450
4004         * g++.dg/ext/vector4.C: New test.
4005         * g++.dg/ext/complex1.C: New test.
4006
4007 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4008
4009         PR debug/28692
4010         * gcc.dg/debug/const-1.c: New.
4011         * gcc.dg/debug/const-2.c: New.
4012         * gcc.dg/debug/dwarf2/const-1.c: New.
4013         * gcc.dg/debug/dwarf2/const-2.c: New.
4014         * gcc.dg/debug/dwarf2/const-2b.c: New.
4015
4016 2006-08-22  Richard Guenther  <rguenther@suse.de>
4017
4018         PR middle-end/28776
4019         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4020         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4021
4022 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4023
4024         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4025
4026 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4027
4028         PR c++/26269
4029         * g++.dg/other/error14.C: New test.
4030
4031         PR c++/28505
4032         * g++.dg/parse/ctor7.C: New test.
4033         * g++.dg/parse/ctor8.C: Likewise.
4034
4035         PR c++/28741
4036         * g++.dg/template/void7.C: New test.
4037
4038 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4039
4040         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4041         * gnat.dg/self_aggregate_with_array.adb: New test.
4042
4043 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4044
4045         * g++.dg/eh/arm-vfp-unwind.C: New test.
4046
4047 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4048
4049         PR c++/28341
4050         * g++.dg/template/ref3.C: New test.
4051         * g++.dg/template/nontype13.C: New test.
4052
4053         PR c++/28346
4054         * g++.dg/template/ptrmem17.C: New test.
4055
4056 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4057
4058         PR target/28648 c:
4059         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4060
4061 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4062
4063         PR fortran/28630
4064         * gfortran.dg/used_types_2.f90: New test.
4065
4066         PR fortran/28601
4067         * gfortran.dg/used_types_3.f90: New test.
4068
4069         PR fortran/20886
4070         * gfortran.dg/generic_actual_arg.f90: New test.
4071
4072         PR fortran/28735
4073         * gfortran.dg/module_private_array_refs_1.f90: New test.
4074
4075         PR fortran/28762
4076         * gfortran.dg/program_name_1.f90: New test.
4077
4078         PR fortran/28425
4079         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4080
4081         PR fortran/28496
4082         * gfortran.dg/array_initializer_2.f90: New test.
4083
4084         PR fortran/18111
4085         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4086
4087         PR fortran/28600
4088         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4089
4090         PR fortran/28771
4091         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4092
4093         PR fortran/28660
4094         * gfortran.dg/dependent_decls_1.f90: New test.
4095
4096 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4097
4098         PR fortran/25217
4099         * gfortran.dg/derived_init_2.f90: New.
4100
4101 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4102
4103         * gcc.c-torture/execute/pr28289.c: New test.
4104
4105 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4106
4107         PR c/28744
4108         * gcc.dg/attr-externally-visible-1.c: New test.
4109         * gcc.dg/attr-externally-visible-2.c: New test.
4110         * g++.dg/parse/attr-externally-visible-1.C: New test.
4111         * g++.dg/parse/attr-externally-visible-2.C: New test.
4112
4113 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4114
4115         PR c++/28606
4116         * g++.dg/parse/dtor11.C: New test.
4117
4118 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4119
4120         PR rtl-optimization/28489
4121         * gcc.c-torture/compile/pr28489.c: New test.
4122
4123 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4124
4125         PR c++/28710
4126         * g++.dg/template/redecl4.C: New test.
4127
4128         PR c++/28711
4129         * g++.dg/template/ctor8.C: New test.
4130
4131 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4132
4133         * gcc.dg/pr26570.c: Fix testcase.
4134
4135 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4136
4137         * PR c++/28573
4138         * g++.dg/parse/offsetof6.C: New test.
4139         * g++.dg/parse/offsetof6.C: New test.
4140         * g++.dg/parse/offsetof7.C: New test.
4141
4142 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4143
4144         PR testsuite/28602
4145         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4146         is false.
4147
4148 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4149
4150         PR c++/28302
4151         * g++.dg/ext/vector3.C: New test.
4152
4153 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4154
4155         PR gcov/profile/26570
4156         * gcc.dg/pr26570.c: New test.
4157
4158 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4159
4160         PR c/27697
4161         * gcc.dg/qual-component-1.c: New test.
4162
4163 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4164
4165         PR c++/28593
4166         * g++.dg/parse/new3.C: New test.
4167
4168 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4169
4170         PR fortran/25828
4171         * gfortran.dg/streamio_1.f90: New test.
4172         * gfortran.dg/streamio_2.f90: New test.
4173         * gfortran.dg/streamio_3.f90: New test.
4174         * gfortran.dg/streamio_4.f90: New test.
4175         * gfortran.dg/streamio_5.f90: New test.
4176         * gfortran.dg/streamio_6.f90: New test.
4177         * gfortran.dg/streamio_7.f90: New test.
4178         * gfortran.dg/streamio_8.f90: New test.
4179
4180 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4181
4182         PR c/28287
4183         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4184
4185 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4186
4187         PR c++/28594
4188         * g++.dg/template/void6.C: New test.
4189
4190 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4191
4192         PR c/28649
4193         * gcc.dg/parse-error-1.c: New test.
4194         * gcc.dg/parse-error-2.c: New test.
4195         * gcc.dg/cpp/digraph2.c: Add error-marker.
4196         * gcc.dg/noncompile/920923-1.c: Likewise.
4197
4198 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4199
4200         PR c/27490
4201         * gcc.dg/sizeof-2.c: New testcase.
4202
4203         PR c/27489
4204         * gcc.dg/switch-A.c: New testcase.
4205
4206 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4207
4208         PR c++/28288
4209         PR c++/14556
4210         * g++.old-deja/g++.warn/compare1.C: Delete.
4211         * g++.dg/opt/pr7503-2.C: Delete.
4212         * g++.dg/opt/pr7503-3.C: Delete.
4213         * g++.dg/opt/pr7503-4.C: Delete.
4214         * g++.dg/opt/pr7503-5.C: Delete.
4215         * g++.dg/opt/max1.C: Delete.
4216         * g++.dg/warn/minmax.C: Delete.
4217         * g++.dg/expr/minmax.C: New test.
4218
4219 2006-08-14  Richard Guenther  <rguenther@suse.de>
4220
4221         PR testsuite/28703
4222         * gcc.c-torture/execute/pr28651.c: Do not use argc
4223         to avoid optimization, instead forbid inlining.
4224
4225 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4226
4227         PR rtl-optimization/28634
4228         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4229
4230 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4231
4232         PR c/27184
4233         * gcc.dg/torture/pr27184.c: New test.
4234
4235 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4236
4237         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4238
4239 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4240
4241         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4242         * gfortran.dg/stat_2.f90: Likewise.
4243         * gfortran.dg/chmod_1.f90: Likewise.
4244         * gfortran.dg/chmod_2.f90: Likewise.
4245         * gfortran.dg/chmod_3.f90: Likewise.
4246
4247 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4248
4249         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4250
4251 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4252
4253         * g++.dg/opt/pr23454-2.C: New test.
4254
4255 2006-08-11  Richard Guenther  <rguenther@suse.de>
4256
4257         PR middle-end/28651
4258         * gcc.c-torture/execute/pr28651.c: New testcase.
4259
4260 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4261
4262         * gnat.dg/specs/static_initializer.ads: New test.
4263
4264 2006-08-10  Paul Brook  <paul@codesourcery.com>
4265
4266         * gcc.target/arm/cond-asm.c: New test.
4267
4268 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4269
4270         PR tree-optimization/26197
4271         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4272         * g++.dg/vect/vect.exp: Compile the new tests with
4273         --param max-aliased-vops=0.
4274
4275 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4276
4277         PR c++/28637
4278         * g++.dg/template/void3.C: New test.
4279
4280         PR c++/28638
4281         * g++.dg/template/void4.C: New test.
4282
4283         PR c++/28640
4284         * g++.dg/template/void5.C: New test.
4285
4286 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4287
4288         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4289         after dg-do compile.
4290
4291 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4292
4293         PR tree-optimizations/26969
4294         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4295         "unswitch-loops" with -funswitch-loops.
4296         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4297
4298 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4299
4300         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4301         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4302         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4303         * objc.dg/dwarf-1.m: Likewise.
4304         * objc.dg/dwarf-2.m: Likewise.
4305         * obj-c++.dg/dwarf-2.mm: Likewise.
4306
4307 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4308
4309         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4310         * objc.dg/dwarf-2.m: Likewise.
4311         * obj-c++.dg/dwarf-2.mm: Likewise.
4312
4313         PR libfortran/28603
4314         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4315
4316         PR testsuite/27611
4317         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4318
4319         PR testsuite/27033
4320         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4321
4322 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4323
4324         PR target/27827
4325         * gcc.target/i386/pr27827.c: New testcase.
4326
4327 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4328
4329         PR fortran/28590
4330         * gfortran.dg/sequence_types_1.f90: New test.
4331
4332 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4333
4334         PR fortran/28548
4335         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4336         dg-warning.  Add -pedantic option.
4337
4338 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4339
4340         PR c/28502
4341         * gcc.dg/proto-1.c: New test.
4342
4343         PR c/27721
4344         * gcc.dg/lvalue-4.c: New test.
4345
4346         PR c/28136
4347         * gcc.dg/init-bad-5.c: New test.
4348
4349 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4350
4351         PR c++/28347
4352         * g++.dg/ext/typedef-init.C: Add new test for typedef
4353         initialization inside templates. Adjust existing error markers.
4354
4355 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4356
4357         PR c++/28148
4358         * g++.dg/init/ptrmem3.C: New test.
4359
4360 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4361
4362         PR tree-optimization/27770
4363         * lib/target-support.exp: New target keyword "section_anchors".
4364         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4365         tests.
4366         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4367         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4368         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4369         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4370
4371 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4372
4373         * gcc.dg/20060801-1.c: Add missing '}'.
4374
4375 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4376
4377         PR c++/27508
4378         * g++.dg/parse/dtor9.C: New test.
4379         * g++.dg/parse/dtor10.C: New test.
4380         * g++.dg/other/error7.C: Adjust error-marker.
4381
4382         PR c++/28274
4383         * g++.dg/other/default5.C: New test.
4384
4385 2006-08-02  Richard Guenther  <rguenther@suse.de>
4386
4387         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4388
4389 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR c++/28557
4392         * g++.dg/template/conv9.C: New test.
4393
4394 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4395
4396         PR debug/28063
4397         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4398         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4399         Optionally return assembly text.  Update callers.
4400         (check_no_compiler_messages): Update verbose messages.
4401         (check_no_messages_and_pattern): New.
4402         (check_effective_target_string_merging): New.
4403
4404 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4405
4406         PR c++/28250
4407         * g++.dg/eh/catch4.C: New test.
4408
4409         PR c++/28257
4410         * g++.dg/other/qual1.C: New test.
4411
4412         PR c++/28259
4413         * g++.dg/inherit/error2.C: New test.
4414
4415         PR c++/28267
4416         * g++.dg/other/new1.C: New test.
4417
4418         * g++.dg/warn/pr23075.C: Remove obsolete test.
4419         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4420         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4421
4422 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4423
4424         PR c++/28523
4425         * g++.dg/eh/cast1.C: New test.
4426
4427 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4428
4429         PR libfortran/28452
4430         * gfortran.dg/random_3.f90:  New test.
4431
4432 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4433
4434         PR c++/28432
4435         * g++.dg/other/pr28304.C: Change expected error message.
4436         * g++.dg/other/pr28432.C: New test.
4437
4438 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4439
4440         PR c++/28256
4441         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4442
4443 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4444
4445         PR debug/23336
4446         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4447         at -g1.
4448         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4449         g++.dg/debug/enum-2.C: New.
4450
4451 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4452
4453         PR c++/6634
4454         * g++.dg/parse/long1.C: Add more tests.
4455
4456 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4457
4458         * gfortran.dg/lrshift_1.c: New file.
4459
4460 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4461
4462         PR libgfortran/28335
4463         * gfortran.dg/no_unit_error_1.f90: New test.
4464
4465 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4466
4467         PR libgfortran/28335
4468         * gfortran.dg/no_unit_error_1.f90: Delete test.
4469         * gfortran.dg/no_unit_error_2.f90: Delete test.
4470
4471 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4472
4473         * gfortran.dg/chmod_3.f90: New test.
4474         * gfortran.dg/ltime_gmtime_1.f90: New test.
4475         * gfortran.dg/ltime_gmtime_2.f90: New test.
4476         * gfortran.dg/lrshift_1.f90: New test.
4477         * gfortran.dg/chmod_1.f90: New test.
4478         * gfortran.dg/chmod_2.f90: New test.
4479
4480 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4481
4482         PR c++/27668
4483         * g++.dg/template/crash55.C: New test.
4484
4485         PR c++/27962
4486         * g++.dg/template/nontype16.C: New test.
4487
4488         * g++.dg/template/void2.C: Adjust error markers.
4489         * g++.dg/template/nontype5.C: Adjust error markers.
4490
4491 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4492
4493         * gcc.target/i386/stack-prot-kernel.c: New test.
4494
4495 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4496
4497         * gcc.dg/builtins-55.c: New test case.
4498
4499 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4500
4501         PR rtl-optimization/27907
4502         * gcc.c-torture/compile/pr27907.c: New test.
4503
4504 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4505
4506         * gfortran.dg/mclock.f90: New test.
4507         * gfortran.dg/int_conv_1.f90: New test.
4508         * gfortran.dg/stat_1.f90: New test.
4509         * gfortran.dg/stat_2.f90: New test.
4510
4511 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4512
4513         PR libgfortran/28335
4514         * gfortran.dg/no_unit_error_1.f90: New test.
4515         * gfortran.dg/no_unit_error_2.f90: New test.
4516         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4517
4518 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4519
4520         PR middle-end/28473
4521         * gcc.dg/fold-convround-1.c: New test case.
4522
4523 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4524
4525         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4526
4527 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4528
4529         PR c++/27572
4530         * g++.dg/other/typedef1.C: New test.
4531         * g++.dg/template/typedef4.C: New test.
4532         * g++.dg/template/typedef5.C: New test.
4533
4534 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4535
4536         PR fortran/28416
4537         * gfortran.dg/allocatable_dummy_3.f90: New.
4538
4539 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4540
4541         PR fortran/28439
4542         * gfortran.dg/arithmetic_if.f90:  New test.
4543
4544 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4545
4546         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4547         avoid memcpy optimization.
4548
4549 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4550
4551         PR fortran/25289
4552         * gfortran.dg/direct_io_6.f90: New test.
4553
4554 2006-07-24  Jan Hubicka  <jh@suse.cz>
4555
4556         PR c/25795
4557         PR c++/27369
4558         * gcc.dg/pr25795.c: New test.
4559         * gcc.dg/pr25795-1.c: New test.
4560
4561 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4562
4563         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4564         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4565         which may be transformed to "g || h" on some platforms.
4566
4567 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4568
4569         PR c++/28025
4570         * g++.dg/template/friend45.C: New test.
4571
4572 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4573
4574         PR libgfortran/28339
4575         * gfortran.dg/arrayio_8.f90: New test.
4576
4577 2006-07-21  Mike Stump  <mrs@apple.com>
4578
4579         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4580
4581         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4582
4583 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4584
4585         PR c++/28250
4586         * g++.dg/eh/catch3.C: New test.
4587
4588         PR c++/28363
4589         * g++.dg/template/defarg10.C: New test.
4590
4591 2006-07-20  Paul Brook  <paul@codesourcery.com>
4592
4593         PR 27363
4594         * gcc.dg/pr27363.c: New test.
4595
4596 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4597
4598         PR c++/28338
4599         * g++.dg/init/ref13.C: New test.
4600
4601 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4602
4603         PR obj-c++/28434
4604         * obj-c++.dg/proto-error-1.mm: New test.
4605
4606 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4607
4608         PR c++/28337
4609         * g++.dg/template/string1.C: New test.
4610
4611 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4612
4613         PR c++/28048
4614         * g++.dg/template/defarg9.C: New test.
4615
4616         PR c++/28235
4617         * g++.dg/template/static27.C: New test.
4618
4619 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4620
4621         PR 28410
4622         * gcc.dg/tree-ssa/pr28410.c: New test.
4623
4624 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4625
4626         PR c++/28258
4627         * g++/dg/other/error13.C: New test.
4628
4629         PR c++/28260
4630         * g++.dg/template/friend44.C: New test.
4631
4632 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4633
4634         PR c++/27495
4635         * g++.dg/other/pr27495.C: New.
4636
4637 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4638
4639         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4640         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4641
4642 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4643
4644         PR c/28286
4645         * gcc.dg/pragma-pack-4.c: New test.
4646
4647 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4648
4649         PR c++/28291
4650         * g++.dg/ext/pr28291.C: New test.
4651
4652 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4653
4654         PR middle-end/28403
4655         * gcc.c-torture/execute/pr28403.c: New test.
4656
4657 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4658
4659         PR middle-end/28402
4660         * gcc.dg/pr28402.c: New test.
4661
4662 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4663
4664         PR c++/28304
4665         * g++.dg/other/pr28304.C: New test.
4666
4667 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4668
4669         PR other/28251
4670         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4671         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4672
4673 2006-07-17  Richard Guenther  <rguenther@suse.de>
4674
4675         PR tree-optimization/28238
4676         * g++.dg/tree-ssa/pr28238.C: New testcase.
4677
4678 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4679
4680         PR c++/28250
4681         * g++.dg/eh/catch1.C: New test.
4682         * g++.dg/eh/catch2.C: New test.
4683
4684 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4685
4686         PR c++/28370
4687         * g++.dg/template/anon3.C: New test.
4688
4689 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4690
4691         PR fortran/20844
4692         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4693         specifiers requiring an explicit format tag..
4694
4695         PR fortran/28201
4696         * gfortran.dg/generic_5: New test.
4697
4698         PR fortran/20893
4699         * gfortran.dg/elemental_optional_args_1.f90: New test.
4700
4701 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4702
4703         * gnat.dg/assert.ads: New file.
4704         * gnat.dg/controlled_record.ads: Likewise.
4705         * gnat.dg/controlled_record.adb: Likewise.
4706
4707 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4708
4709         PR c++/28292
4710         * g++.dg/other/error12.C: New test.
4711
4712         PR c++/28269
4713         * g++.dg/template/crash54.C: New test.
4714
4715 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4716
4717         PR c++/28249
4718         * g++.dg/parse/catch1.C: New test.
4719
4720         PR c++/28294
4721         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4722
4723         PR c++/28387
4724         * g++.dg/ext/attrib24.C: New test.
4725
4726 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4727
4728         PR c++/28343
4729         * g++.dg/ext/asmspec1.C: New test.
4730
4731 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4732
4733         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4734         (dg-test): Support shouldfail tests.
4735         * lib/target-supports-dg.exp (dg-shouldfail): New.
4736         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4737         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4738         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4739         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4740         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4741         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4742         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4743
4744 2006-07-13  Jan Hubicka  <jh@suse.cz>
4745
4746         * gcc.target/i386/memcpy-1.c: New.
4747
4748 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4749
4750         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4751
4752 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4753
4754         PR fortran/25097
4755         * gfortran.dg/present_1.f90: New test.
4756
4757         PR fortran/20903
4758         * gfortran.dg/interface_derived_type_1.f90: New test.
4759
4760 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4761
4762         PR fortran/28213
4763         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4764         list.
4765
4766 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4767
4768         PR c++/27820
4769         * g++.dg/other/label1.C: New test.
4770
4771 2006-07-07   Richard Guenther  <rguenther@suse.de>
4772
4773         PR middle-end/28268
4774         * gcc.dg/torture/pr28268.c: New testcase.
4775
4776 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4777
4778         PR c++/27019
4779         * g++.dg/ext/pr27019.C: New.
4780
4781 2006-07-07  Richard Guenther  <rguenther@suse.de>
4782
4783         PR tree-optimization/28187
4784         * gcc.dg/pr28187.c: New testcase.
4785
4786 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4787
4788         * gnat.dg/address_conversion.adb: New test.
4789         * gnat.dg/boolean_subtype.adb: Likewise.
4790         * gnat.dg/frame_overflow.adb: Likewise.
4791         * gnat.dg/pointer_array.adb: Likewise.
4792         * gnat.dg/pointer_conversion.adb: Likewise.
4793
4794 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4795
4796         PR fortran/28237
4797         PR fortran/23420
4798         * gfortran.dg/print_fmt_5.f90: New test.
4799
4800 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4801
4802         PR fortran/28129
4803         * gfortran.dg/bounds_check_4.f90: New test.
4804
4805 2006-07-05  Richard Guenther  <rguenther@suse.de>
4806
4807         PR target/28158
4808         * gfortran.dg/pr28158.f90: New testcase.
4809
4810 2006-07-05  Richard Guenther  <rguenther@suse.de>
4811
4812         PR tree-optimization/28162
4813         * gcc.dg/pr28162.c: New testcase.
4814
4815 2006-07-05  Richard Guenther  <rguenther@suse.de>
4816         Andrew Pinski  <pinskia@gcc.gnu.org>
4817
4818         PR c++/27084
4819         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4820
4821 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4822
4823         PR fortran/28174
4824         * gfortran.dg/actual_array_substr_2.f90: New test.
4825
4826         PR fortran/28167
4827         * gfortran.dg/actual_array_constructor_2.f90: New test.
4828
4829 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4830
4831         * gfortran.dg/itime_idate_1.f: New test.
4832         * gfortran.dg/itime_idate_2.f: New test.
4833
4834 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4835
4836         PR libgfortran/27704
4837         * gfortran.dg/open_status_3.f90: New test.
4838         * gfortran.dg/fmt_l.f90: Update for new feature.
4839
4840 2006-07-03  Asher Langton  <langton2@llnl.gov>
4841
4842         * gfortran.dg/oldstyle_2.f90: New.
4843
4844 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4845
4846         * gnat.dg/string_slice.adb: New test.
4847
4848 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4849
4850         PR fortran/19259
4851         * gfortran.dg/semicolon_fixed.c: New.
4852         * gfortran.dg/semicolon_free.c: New.
4853
4854 2006-06-30  Mike Stump  <mrs@apple.com>
4855
4856         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4857         that don't support internal visibility.
4858
4859 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4860
4861         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4862         for '(' / ')' needing an extra '\'.
4863
4864 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4865
4866         PR middle-end/27428
4867         * gcc.dg/pr27428-1.c: New test case.
4868
4869 2006-06-29  Mike Stump  <mrs@apple.com>
4870
4871         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4872         on darwin as we can't align commons large enough yet.
4873
4874         * gcc.dg/vla-8.c: Add additional testcases.
4875
4876 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4877
4878         PR c++/28114
4879         * g++.dg/other/pr28114.C: New.
4880
4881 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4882
4883         * gcc.c-torture/compile/20060625-1.c: New test.
4884
4885 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4886
4887         PR fortran/20867
4888         * gfortran.dg/stfunc_3.f90: New test.
4889
4890         PR fortran/25056
4891         * gfortran.dg/impure_actual_1.f90: New test.
4892
4893         PR fortran/20874
4894         * gfortran.dg/elemental_result_1.f90: New test.
4895
4896         PR fortran/25073
4897         * gfortran.dg/select_7.f90: New test.
4898
4899         PR fortran/27554
4900         * intrinsic_actual_1.f: New test.
4901
4902         PR fortran/22038
4903         PR fortran/28119
4904         * gfortran.dg/forall_4.f90: New test.
4905
4906         PR fortran/25072
4907         * gfortran.dg/forall_5.f90: New test.
4908
4909 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4910
4911         PR c++/28051
4912         * g++.dg/template/using13.C: New test.
4913
4914         PR c++/28054
4915         * g++.dg/other/incomplete3.C: New test.
4916
4917 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4918
4919         PR fortran/28081
4920         * gfortran.dg/substr_3.f: New test.
4921         * gfortran.dg/equiv_2.f90: Update expected error message.
4922
4923 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4924
4925         PR fortran/28118
4926         * gfortran.dg/actual_array_substr_1.f90: New test.
4927
4928 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4929
4930         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4931         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4932
4933 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4934
4935         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4936
4937 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4938
4939         PR fortran/27981
4940         * gfortran.dg/simpleif_2.f90: New test.
4941
4942 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4943
4944         * g++.dg/template/error22.C: Fix typo.
4945
4946 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4947
4948         PR c++/28112
4949         * g++.dg/ext/attrib23.C: New test.
4950
4951 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4952
4953         * gnat.dg/varsize_temp.adb: New test.
4954
4955 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4956
4957         PR c++/11468
4958         * g++.dg/other/java2.C: New test.
4959
4960 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4961
4962         PR target/27789
4963         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4964         initialization.
4965
4966 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4967
4968         PR target/27531
4969         * gcc.dg/pr27531-1.c: New test case.
4970
4971 2006-06-22  Asher Langton  <langton2@llnl.gov>
4972
4973         PR fortran/24748
4974         * gfortran.dg/implicit_8.f90: New.
4975
4976 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4977
4978         PR rtl-optimization/28121
4979         * gcc.dg/pr28121.c: New test.
4980
4981 2006-06-22  Lee Millward  <lee.millward@gmail.com>
4982
4983         PR c++/27805
4984         * g++.dg/parse/ptrmem6.C: New test.
4985
4986         PR c++/27821
4987         * g++.dg/template/error22.C: New test.
4988
4989 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4990
4991         PR c++/28111
4992         * g++.dg/template/friend43.C: New test.
4993
4994         PR c++/28110
4995         * g++.dg/template/crash53.C: New test.
4996
4997         PR c++/28109
4998         * g++.dg/rtti/incomplete1.C: New test.
4999
5000 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5001
5002         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5003
5004 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5005
5006         * gcc.c-torture/execute/complex-7.c: New.
5007
5008 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5009
5010         * gcc.dg/merge-all-constants-1.c: New test.
5011
5012 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5013
5014         PR c++/28113
5015         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5016
5017 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5018
5019         * gfortran.dg/rrspacing_1.f90: New test.
5020
5021 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5022
5023         PR c++/28052
5024         * g++.dg/other/bitfield2.C: New test.
5025
5026 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5027
5028         PR tree-optimization/27331
5029         * gcc.dg/pr27331.c: New test.
5030
5031 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5032             Eric Botcazou  <ebotcazou@adacore.com>
5033
5034         PR ada/18692
5035         * lib/gnat.exp: New file.
5036         * lib/gnat-dg.exp: Likewise.
5037         * gnat.dg: New directory.
5038         * gnat.dg/dg.exp: New driver.
5039         * gnat.dg/specs: New directory.
5040         * gnat.dg/specs/specs.exp: New driver.
5041         * gnat.dg/style: New directory.
5042         * gnat.dg/style/style.exp: New driver.
5043
5044 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5045
5046         PR fortran/16206
5047         * gfortran.dg/array_initializer_1.f90: New test.
5048
5049         PR fortran/28005
5050         * gfortran.dg/matmul_3.f90: New test.
5051
5052 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5053
5054         PR middle-end/28075
5055         * gcc.dg/tree-ssa/inline-1.c: New test.
5056
5057 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5058
5059         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5060         in malloc prototype; remove XFAIL.
5061         * gcc.dg/pr18241-2.c: Ditto.
5062         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5063         in memset prototype; remove XFAIL.
5064         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5065
5066 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5067
5068         * gcc.dg/vla-8.c: Add.
5069
5070 2006-06-19  Richard Guenther  <rguenther@suse.de>
5071
5072         PR tree-optimization/27090
5073         * g++.dg/tree-ssa/pr27090.C: New testcase.
5074
5075 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5076
5077         PR target/27861
5078         * gcc.dg/pr27861-1.c: New test case.
5079
5080 2006-06-19  Richard Guenther  <rguenther@suse.de>
5081
5082         PR middle-end/28045
5083         * gcc.dg/torture/pr28045.c: New testcase.
5084
5085 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5086
5087         PR fortran/26801
5088         * gfortran.dg/associated_4.f90: New test.
5089
5090 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5091
5092         PR fortran/19310
5093         PR fortran/19904
5094         * gfortran.dg/real_const_3.f90: New test.
5095
5096 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5097
5098         PR c++/28016
5099         * g++.dg/template/static26.C: New test.
5100
5101         PR c++/27979
5102         * g++.dg/expr/bitfield2.C: New test.
5103
5104         PR c++/27884
5105         * g++.dg/parse/linkage2.C: New test.
5106
5107 2006-06-16  Richard Guenther  <rguenther@suse.de>
5108
5109         PR middle-end/27116
5110         * gcc.dg/pr15785-1.c: Revert last change.
5111         * gcc.dg/torture/pr27116-2.c: New testcase.
5112
5113 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5114
5115         PR middle-end/27802
5116         * gcc.dg/pr27802-1.c: New test case.
5117
5118 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5119
5120         PR c++/27689
5121         * g++.dg/template/ttp18.C: New test.
5122         * g++.dg/template/ttp19.C: Likewise.
5123
5124         PR c++/27666
5125         * g++.dg/expr/cond9.C: New test.
5126
5127         PR c++/27640
5128         * g++.dg/template/ctor7.C: New test.
5129
5130 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5131
5132         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5133
5134 2006-06-16  Richard Guenther  <rguenther@suse.de>
5135
5136         PR tree-optimization/27781
5137         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5138
5139 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5140
5141         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5142
5143 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5144
5145         * gcc.dg/tree-ssa/loop-18.c: New test.
5146
5147 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5148
5149         PR c++/27665
5150         * g++.dg/template/crash52.C: New test.
5151
5152         PR c++/27648
5153         * g++.dg/ext/attrib22.C: New test.
5154
5155         PR c++/26559
5156         * g++.dg/template/builtin1.C: New test.
5157         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5158
5159         PR c++/28018
5160         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5161         assignment.
5162         * g++.old-deja/g++.pt/crash51.C: Likewise.
5163
5164         PR c++/27227
5165         * g++.dg/lookup/linkage1.C: New test.
5166         * g++.dg/lookup/linkage2.C: Likewise.
5167
5168 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5169
5170         PR middle-end/27959
5171         * gcc.dg/pr27959.c: New testcase.
5172
5173 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5174
5175         PR target/28014:
5176         * g++.dg/eh/div.C: New test.
5177
5178 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5179
5180         PR c++/27894
5181         * g++.dg/tree-ssa/pr26757.C: New test.
5182         * g++.dg/tree-ssa/pr27894.C: New test.
5183
5184 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5185
5186         * gcc.c-torture/compile/20060609-1.c: New test.
5187
5188         PR target/27863
5189         * gcc.c-torture/compile/pr27863.c: New test.
5190
5191 2006-06-13  Richard Guenther  <rguenther@suse.de>
5192
5193         PR tree-optimization/27830
5194         * g++.dg/tree-ssa/pr27830.C: New testcase.
5195
5196 2006-06-13  Matthew Sachs  <msachs@apple.com>
5197
5198         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5199         the list of compiler flags; this causes those flags to be checked
5200         for things like dg-skip-if.
5201
5202 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5203
5204         PR c++/27601
5205         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5206
5207 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5208             Kazu Hirata  <kazu@codesourcery.com>
5209
5210         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5211         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5212
5213 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5214
5215         PR c++/27933
5216         * g++.dg/lookup/using15.C: New test.
5217
5218         PR c++/27951
5219         * g++.dg/other/anon4.C: New test.
5220
5221 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5222
5223         PR c++/21210
5224         * g++.dg/init/complex1.C: New test case.
5225
5226 2006-06-11  Eric Christopher  <echristo@apple.com>
5227
5228         PR middle-end/27948
5229         * gcc.dg/bf-ms-layout.c: Run on darwin.
5230         * gcc.dg/bf-no-ms-layout: Ditto.
5231         * gcc.dg/attr-ms_struct-2.c: New.
5232         * gcc.dg/bf-ms-layout-2.c: Ditto.
5233
5234 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5235
5236         * gcc.dg/attr-ms_struct-packed1.c: New.
5237
5238 2006-06-09  Mike Stump  <mrs@apple.com>
5239
5240         * gcc.dg/vla-7.c: Add.
5241
5242 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5243
5244         PR fortran/24558
5245         * gfortran.dg/entry_6.f90: New test.
5246
5247         PR fortran/20877
5248         PR fortran/25047
5249         * gfortran.dg/entry_7.f90: New test.
5250
5251 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5252
5253         PR c/27747
5254         * gcc.dg/cpp/_Pragma6.c: New test.
5255
5256         PR c++/27748
5257         * g++.dg/cpp/_Pragma1.C: New test.
5258
5259         PR preprocessor/27746
5260         * gcc.dg/gomp/macro-3.c: New test.
5261         * gcc.dg/gomp/macro-4.c: New test.
5262         * g++.dg/gomp/macro-3.C: New test.
5263         * g++.dg/gomp/macro-4.C: New test.
5264
5265 2006-06-09  Richard Guenther  <rguenther@suse.de>
5266
5267         PR tree-optimization/26998
5268         * gcc.dg/torture/pr26998.c: New testcase.
5269         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5270
5271 2006-06-08  Mike Stump  <mrs@apple.com>
5272
5273         * gcc.dg/pr27095.c: Account for stubs.
5274
5275         PR target/26427
5276         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5277         produce bad code on darwin.
5278
5279 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5280
5281         PR fortran/27958
5282         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5283
5284 2006-06-08  Asher Langton  <langton2@llnl.gov>
5285
5286         PR fortran/27786
5287         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5288
5289 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5290
5291         PR target/27421
5292         * gcc.dg/union-3.c: New test.
5293
5294 2006-06-08  Richard Guenther  <rguenther@suse.de>
5295
5296         PR middle-end/27116
5297         * gcc.dg/torture/pr27116.c: New testcase.
5298         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5299
5300 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5301
5302         PR rtl-optimization/26449
5303         * gcc.dg/pr26449.c: New test.
5304
5305 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5306
5307         PR c++/27601
5308         * g++.dg/ext/offsetof1.C: Test member functions.
5309
5310 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5311
5312         * gcc.dg/pr27095.c: Improve scanning.
5313
5314 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5315
5316         PR fortran/23091
5317         * gfortran.dg/saved_automatic_1.f90: New test.
5318
5319         PR fortran/24168
5320         * gfortran.dg/array_simplify_1.f90: New test.
5321
5322         PR fortran/25090
5323         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5324
5325         PR fortran/25058
5326         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5327
5328 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5329
5330         PR c++/27177
5331         * g++.dg/expr/cast7.C: New test.
5332
5333 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5334
5335         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5336         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5337         * lib/fortran-torture.exp (fortran-torture-compile,
5338         fortran-torture-execute): Ditto.
5339
5340 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5341
5342         PR target/27842
5343         * gcc.dg/vmx/pr27842.c: New test.
5344
5345 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5346
5347         PR libfortran/27895
5348         * gfortran.dg/bounds_check_3.f90: New test.
5349
5350 2006-06-05  Mike Stump  <mrs@apple.com>
5351
5352         * objc.dg/objc-fast-4.m: Skip for ppc64.
5353
5354 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5355
5356         PR testsuite/27705
5357         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5358
5359 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5360             Victor Kaplansky  <victork@il.ibm.com>
5361
5362         PR tree-optimizations/26360
5363         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5364         with -fno-tree-dce.
5365         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5366
5367 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5368
5369         PR fortran/14067
5370         * gfortran.dg/data_char_1.f90: Add messages for truncated
5371         strings.
5372
5373         PR fortran/16943
5374         * gfortran.dg/func_decl_2.f90: New test.
5375
5376         PR fortran/20839
5377         * gfortran.dg/do_2.f90: New test.
5378
5379         PR fortran/27655
5380         * gfortran.dg/associated_3.f90: New test.
5381
5382 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5383
5384         PR c++/27819
5385         * g++.dg/template/static25.C: New test.
5386
5387         PR c++/27722
5388         * g++.dg/init/array21.C: New test.
5389
5390         PR c++/27807
5391         * g++.dg/ext/complit7.C: New test.
5392
5393         PR c++/27806
5394         * g++.dg/parse/ptrmem5.C: New test.
5395
5396 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5397             Andrew Pinski  <pinskia@physics.uc.edu>
5398
5399         PR c/27150
5400         PR middle-end/27382
5401         * gcc.dg/pr27150-1.c: New testcase.
5402         * gcc.dg/pr27382-1.c: New testcase.
5403         * gcc.dg/pr27382-2.c: New testcase.
5404
5405 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5406
5407         PR c/25161
5408         PR c/27020
5409         * gcc.dg/array-10.c: New test.
5410
5411 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5412
5413         PR c++/27804
5414         * g++.dg/init/const4.C: New test.
5415         * g++.dg/init/member1.C: Add error-marker.
5416         * g++.dg/other/fold1.C: Adjust error-marker.
5417
5418 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5419
5420         PR c++/27601
5421         * g++.dg/ext/offsetof1.C: New test.
5422
5423 2006-06-04 Eric Christopher <echristo@apple.com>
5424
5425         * gcc.dg/attr-ms_struct-1.c: New.
5426
5427 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5428
5429         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5430
5431 2006-06-04  Richard Guenther  <rguenther@suse.de>
5432
5433         PR tree-optimization/27039
5434         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5435
5436 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5437
5438         PR target/26223
5439         * gcc.target/i386/amd64-abi-2.c: New test case.
5440
5441 2006-06-02  Eric Christopher  <echristo@apple.com>
5442
5443         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5444         * gcc.target/i386/20020523-1.c: Skip if darwin.
5445         * gcc.target/i386/asm-3.c: Ditto.
5446         * gcc.target/i386/20011119-1.c: Ditto.
5447         * gcc.target/i386/clobbers.c: Remove pic part of test.
5448
5449 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5450
5451         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5452         * g++.old-deja/g++.other/init19.C: Ditto.
5453         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5454         and add other platforms as expected failures.
5455
5456 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5457
5458         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5459         (is-effective-target-keyword): Ditto.
5460
5461 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5462
5463         PR fortran/27715
5464         * gfortran.dg/extended_char_comparison_1.f:  New test.
5465
5466 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5467
5468         PR fortran/25098
5469         * gfortran.dg/dummy_procedure_1.f90: New test.
5470
5471         PR fortran/25147
5472         * gfortran.dg/dummy_procedure_2.f90: New test.
5473
5474         * gfortran.dg/associated_2.f90: Correct to make consistent with
5475         standard.
5476
5477 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5478
5479         * gcc.target/i386/387-11.c: New test case.
5480
5481 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5482
5483         PR c++/27801
5484         * g++.dg/template/cond6.C: New test.
5485
5486         PR c++/26496
5487         * g++.dg/template/crash51.C: New test.
5488         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5489
5490         PR c++/27385
5491         * g++.dg/init/array20.C: New test.
5492
5493 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5494
5495         * gcc.dg/builtins-54.c: New test case.
5496
5497 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5498
5499         PR c++/26433
5500         * g++.dg/template/fntry1.C: Add dg-do link.
5501
5502         PR c++/27808
5503         * g++.dg/parse/friend6.C: New test.
5504
5505 2006-05-30  Asher Langton  <langton2@llnl.gov>
5506
5507         * gfortran.dg/cray_pointers_7.f90: New test.
5508
5509 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5510
5511         PR tree-optimization/23452
5512         * gcc.dg/fold-mulconj-1.c: New test case.
5513
5514 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5515
5516         PR c++/27803
5517         * g++.dg/parse/bitfield1.C: New test.
5518
5519 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5520
5521         * gcc.target/ppc-eq0-1.c: New test case.
5522         * gcc.target/ppc-negeq0-1.c: New test case.
5523
5524 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5525
5526         PR c/27273
5527         * gcc.dg/overflow-warn-5.c: New test.
5528
5529 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5530
5531         PR c/27718
5532         * gcc.dg/sizeof-1.c: New test.
5533
5534 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5535
5536         PR target/27790
5537         * gcc.target/i386/pr27790.c: New test.
5538
5539 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5540
5541         PR libgfortran/27757
5542         * gfortran.dg/direct_io_5.f90: New test.
5543
5544 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5545
5546         PR libgfortran/27634
5547         * gfortran.dg/fmt_missing_period_1.f: New test.
5548         * gfortran.dg/fmt_missing_period_2.f: New test.
5549         * gfortran.dg/fmt_missing_period_3.f: New test.
5550
5551 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5552
5553         PR fortran/19777
5554         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5555         arrays.
5556
5557 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5558
5559         PR c++/27713
5560         * g++.dg/template/new6.C: New test.
5561
5562 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5563
5564         PR tree-optimization/24964
5565         * gcc.target/i386/387-10.c: New test case.
5566
5567 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5568
5569         * intrinsics/string_intrinsics.c (compare_string):
5570         Use memcmp instead of strncmp to avoid tripping over
5571         CHAR(0) in a string.
5572
5573 2006-05-27  Richard Guenther  <rguenther@suse.de>
5574
5575         PR middle-end/27773
5576         * gcc.dg/torture/pr27773.c: New testcase.
5577
5578 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5579
5580         * gcc.dg/pr24561.c: Rename to..
5581         * gcc.dg/pr25962.c: .. this.
5582
5583 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5584
5585         PR fortran/19777
5586         * gfortran.dg/bounds_check_2.f: New test.
5587
5588 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5589
5590         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5591         * gfortran.dg/byte_1.f90: Likewise.
5592         * gfortran.dg/dup_save_2.f90: Likewise.
5593
5594 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5595
5596         * gfortran.dg/associated_2.f90: New test.
5597
5598 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5599
5600         PR fortran/27524
5601         * gfortran.dg/bounds_check_1.f90: New test.
5602
5603 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5604
5605         PR rtl-optimization/27661
5606         * gcc.dg/pr27661.c: New test case.
5607
5608 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5609
5610         PR fortran/23151
5611         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5612         * gfortran.dg/print_parentheses_1.f:  New test.
5613         * gfortran.dg/print_parentheses_2.f90:  New test.
5614
5615 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5616
5617         PR target/27758
5618         * gcc.dg/pr27758.c: New test.
5619
5620 2006-05-24  Falk Hueffner  <falk@debian.org>
5621
5622         * gcc.c-torture/compile/pr27571.c: New test.
5623
5624 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5625
5626         PR fortran/27709
5627         * gfortran.dg/spec_expr_4.f90: New test.
5628
5629         PR fortran/27155
5630         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5631
5632 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5633
5634         PR c++/20103
5635         * g++.dg/ext/complit6.C: New test.
5636         * g++.dg/ext/complit3.C: Adjust error markers.
5637         * g++.dg/init/const3.C: New test.
5638
5639 2006-05-25  Richard Guenther  <rguenther@suse.de>
5640
5641         PR middle-end/27743
5642         * gcc.dg/torture/pr27743.c: New testcase.
5643
5644 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5645
5646         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5647
5648 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5649
5650         * gcc.dg/compat/scalar-by-value-x.h: New.
5651         * gcc.dg/compat/scalar-by-value-y.h: New.
5652         * gcc.dg/compat/scalar-by-value-5.c: New.
5653         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5654         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5655         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5656         * gcc.dg/compat/scalar-by-value-6.c: New.
5657         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5658         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5659         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5660
5661 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5662
5663         PR tree-optimization/27639
5664         PR tree-optimization/26719
5665         * gcc.dg/pr27639.c: New test.
5666         * gcc.dg/pr26719.c: New test.
5667         * gcc.dg/tree-ssa/scev-cast.c: New test.
5668
5669 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5670
5671         PR c++/20173
5672         * g++.dg/template/error21.C: New test.
5673
5674 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5675
5676         PR target/27696
5677         * gcc.target/i386/pr27696.c: New.
5678
5679 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5680
5681         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5682
5683         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5684
5685 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5686
5687         PR c++/27716
5688         * g++.dg/other/assign1.C: New test.
5689
5690 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5691
5692         PR target/27266
5693         * gcc.target/i386/pr27266.c: New.
5694
5695 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5696
5697         PR c++/27451
5698         * g++.dg/ext/asm9.C: New test.
5699
5700 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5701
5702         PR rtl-optimization/25514
5703         * gcc.c-torture/compile/pr25514.c: New test.
5704
5705 2006-05-22  Richard Guenther  <rguenther@suse.de>
5706
5707         Revert
5708         2006-01-31  Richard Guenther  <rguenther@suse.de>
5709
5710         * gcc.target/i386/sselibm-1.c: New testcase.
5711         * gcc.target/i386/sselibm-2.c: Likewise.
5712         * gcc.target/i386/sselibm-3.c: Likewise.
5713         * gcc.target/i386/sselibm-4.c: Likewise.
5714         * gcc.target/i386/sselibm-5.c: Likewise.
5715
5716 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5717
5718         PR c/27420
5719         * gcc.dg/func-args-2.c: New test.
5720
5721         PR c/26818
5722         * gcc.dg/struct-incompl-1.c: New test.
5723
5724 2006-05-22  Richard Guenther  <rguenther@suse.de>
5725
5726         PR testsuite/27708
5727         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5728         the transformations we test for.
5729
5730 2006-05-22  Richard Guenther  <rguenther@suse.de>
5731
5732         PR testsuite/27707
5733         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5734
5735 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5736
5737         PR c++/27210
5738         * g++.dg/warn/new1.C: New test.
5739         * g++.dg/template/new5.C: Likewise.
5740
5741 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5742
5743         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5744         * gcc.target/i386/20060512-3.c: Likewise.
5745
5746 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5747
5748         PR rtl-optimization/27671
5749         * gcc.c-torture/execute/pr27671-1.c: New.
5750         * gcc.dg/pr27671-2.c: Likewise.
5751
5752         PR tree-optimization/26622.
5753         * gcc.c-torture/compile/pr26622.c: New.
5754
5755 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5756
5757         PR fortran/27613
5758         * gfortran.dg/recursive_reference_1.f90: New test.
5759
5760 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5761
5762         PR fortran/25746
5763         * gfortran.dg/elemental_subroutine_3.f90: New test.
5764
5765         PR fortran/25090
5766         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5767
5768         PR fortran/27584
5769         * gfortran.dg/associated_target_1.f90: New test.
5770
5771         PR fortran/19015
5772         * gfortran.dg/maxloc_shape_1.f90: New test.
5773
5774 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5775
5776         PR libgfortran/24459
5777         * gfortran.dg/namelist_24.f90: New test.
5778         * gfortran.dg/namelist_12.f: Fix typo in comment.
5779
5780 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5781
5782         PR middle-end/25776
5783         * g++.dg/other/error11.C: New test.
5784
5785 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5786
5787         * gcc.target/mips/pr26765.c: Add -w to options.
5788
5789 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5790
5791         * lib/target-supports.exp (check_effective_target_mpaired_single):
5792         New function.
5793         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5794         multilibs.
5795         * g++.dg/vect/vect.exp: Likewise.
5796
5797 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5798
5799         PR testsuite/25891
5800         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5801
5802 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5803
5804         PR fortran/27662
5805         * gfortran.dg/temporary_1.f90: New file.
5806
5807 2006-05-19  Andreas Schwab  <schwab@suse.de>
5808
5809         * g++.dg/other/unused1.C: Also match "stringz".
5810
5811 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5812
5813         PR c++/26433
5814         * g++.dg/template/fntry1.C: New test.
5815
5816 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5817
5818         PR c++/27471
5819         PR c++/27506
5820         * g++.dg/conversion/bitfield5.C: New test.
5821         * g++.dg/conversion/bitfield6.C: New test.
5822
5823 2006-05-18  Mike Stump  <mrs@apple.com>
5824
5825         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5826         * gcc.dg/vla-4.c: Add.
5827         * gcc.dg/vla-5.c: Add.
5828         * gcc.dg/vla-6.c: Add.
5829
5830 2006-05-12  Stuart Hastings  <stuart@apple.com>
5831
5832         * testsuite/gcc.target/i386/20060512-1.c: New.
5833         * testsuite/gcc.target/i386/20060512-2.c: New.
5834         * testsuite/gcc.target/i386/20060512-3.c: New.
5835         * testsuite/gcc.target/i386/20060512-4.c: New.
5836
5837 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5838
5839         PR c++/26122
5840         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5841
5842         PR c++/26068
5843         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5844         * g++.dg/parse/linkage1.C: New test.
5845
5846 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5847
5848         PR tree-optimization/27548
5849         * g++.dg/tree-ssa/pr27548.C: New test.
5850
5851 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5852
5853         PR fortran/26551
5854         * gfortran.dg/recursive_check_1.f: New test.
5855         * gfortran.dg/recursive_check_2.f90: New test.
5856
5857 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5858
5859         * g++.dg/opt/temp2.C: New test.
5860
5861 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5862
5863         PR c++/27491
5864         * g++.dg/init/brace5.C: New test.
5865
5866         PR middle-end/27415
5867         * gcc.dg/gomp/pr27415.c: New test.
5868         * g++.dg/gomp/pr27415.C: New test.
5869
5870         PR tree-optimization/27549
5871         * g++.dg/tree-ssa/pr27549.C: New test.
5872
5873 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5874
5875         PR libgfortran/27575
5876         * gfortran.dg/read_eof_4.f90: New test.
5877
5878 2006-05-16  Richard Guenther  <rguenther@suse.de>
5879
5880         PR tree-optimization/22303
5881         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5882
5883 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5884
5885         PR middle-end/27573
5886         * gcc.dg/gomp/pr27573.c: New test.
5887         * gfortran.dg/gomp/pr27573.f90: New test.
5888
5889         PR c/27499
5890         * gcc.dg/gomp/pr27499.c: New test.
5891         * g++.dg/gomp/pr27499.C: New test.
5892
5893 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5894
5895         PR c++/27339
5896         * g++.dg/parser/access8.C: Adjust error marker.
5897         * g++.dg/template/access17.C: New test.
5898         * g++.dg/template/access18.C: Likewise.
5899
5900 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5901
5902         PR target/26600
5903         * gcc.target/i386/pr26600.c: New test case.
5904
5905 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5906
5907         PR c++/27505
5908         * g++.dg/expr/bitfield1.C: New test.
5909
5910 2006-05-15  Richard Guenther  <rguenther@suse.de>
5911
5912         PR tree-optimization/27603
5913         * gcc.dg/torture/pr27603.c: New testcase.
5914
5915 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5916
5917         PR fortran/25090
5918         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5919
5920         PR fortran/25082
5921         * gfortran.dg/scalar_return_1.f90: New test.
5922
5923         PR fortran/27411
5924         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5925
5926 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5927
5928         * gcc.dg/gomp/critical-4.c: New test.
5929         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5930         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5931         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5932         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5933
5934 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5935
5936         PR c++/27582
5937         * g++.dg/template/dependent-args1.C: New test.
5938
5939         PR c++/27581
5940         * g++.dg/lookup/this1.C: New test.
5941
5942         PR c++/27315
5943         * g++.dg/template/operator6.C: New test.
5944         * g++.dg/template/incomplete3.C: New test.
5945
5946         PR c++/27559
5947         * g++.dg/template/new4.C: New test.
5948
5949         PR c++/27496
5950         * g++.dg/template/void2.C: New test.
5951
5952 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5953
5954         * g++.dg/template/dependent-expr5.C: New test.
5955
5956 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5957
5958         PR middle-end/26729
5959         * gcc.dg/pr26729-1.c: New test case.
5960
5961 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5962
5963         * gcc.dg/pr27003.c: New test.
5964
5965 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5966
5967         * lib/target-supports.dg (check_cxa_atexit_available): Change
5968         v3_target_compile to ${tool}_target_compile.
5969
5970 2006-05-11  Jason Merrill  <jason@redhat.com>
5971
5972         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5973
5974 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5975
5976         PR fortran/27553
5977         * gfortran.dg/label_5.f90: New test.
5978
5979 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
5980
5981         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5982         check_effective_target_powerpc_altivec_ok): New.
5983         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5984         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5985         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5986         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5987         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5988         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5989         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5990         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5991         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5992         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5993         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5994         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5995         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5996         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5997         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5998         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5999         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6000         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6001         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6002         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6003         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6004         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6005         gcc.target/powerpc/altivec-9.c,
6006         gcc.target/powerpc/altivec-consts.c,
6007         gcc.target/powerpc/altivec-pr22085.c,
6008         gcc.target/powerpc/altivec-splat.c,
6009         gcc.target/powerpc/altivec-types-1.c,
6010         gcc.target/powerpc/altivec-types-2.c,
6011         gcc.target/powerpc/altivec-types-3.c,
6012         gcc.target/powerpc/altivec-types-4.c,
6013         gcc.target/powerpc/altivec-varargs-1.c,
6014         gcc.target/powerpc/altivec-vec-merge.c,
6015         gcc.target/powerpc/ppc-vector-memcpy.c,
6016         gcc.target/powerpc/ppc-vector-memset.c,
6017         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6018         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6019         these effective targets.
6020         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6021         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6022
6023 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6024
6025         PR middle-end/27384
6026         * g++.dg/other/fold1.C: New test.
6027
6028         PR middle-end/27488
6029         * gcc.dg/fold-nonneg-1.c: New test.
6030
6031         PR c++/27547
6032         * g++.dg/other/operator1.C: New test.
6033
6034 2006-05-11  Richard Guenther  <rguenther@suse.de>
6035
6036         PR middle-end/27529
6037         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6038
6039 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6040
6041         * lib/target-supports-dg.exp (check-flags): New.
6042         (dg-skip-if): Move flag checks.
6043
6044 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6045
6046         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6047         * lib/target-supports.dg (check_cxa_atexit_available): New.
6048
6049 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6050
6051         PR fortran/27470
6052         * gfortran.dg/multiple_allocation_2.f90: New test case.
6053
6054 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6055
6056         * gcc.target/arm/pr27387.C: Fix a comment typo.
6057
6058 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6059
6060         PR fortran/24549
6061         * gfortran.dg/error_recovery_1.f90: New test.
6062
6063 2006-05-10  Richard Guenther  <rguenther@suse.de>
6064
6065         PR tree-optimization/27302
6066         * gcc.dg/torture/pr27302.c: New testcase.
6067
6068 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6069         Richard Guenther  <rguenther@suse.de>
6070
6071         PR middle-end/27498
6072         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6073
6074 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6075
6076         PR rtl-optimization/27335
6077         * gcc.dg/pr27335.c: New test.
6078
6079 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6080
6081         * gcc.target/mips/mips-ps-5.c: New file.
6082
6083 2006-05-08  Jan Hubicka  <jh@suse.cz>
6084
6085         PR middle-end/25962
6086         * gcc.dg/pr25962.c: New.
6087
6088 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6089
6090         PR target/27158
6091         * gcc.target/powerpc/pr27158.c: New test case.
6092
6093 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6094
6095         PR testsuite/27476
6096         * ada/acats/run_all.sh: Use test -z.
6097
6098 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6099
6100         PR libfortran/18271
6101         * gfortran.dg/spec_expr_3.f90: New test.
6102
6103 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6104
6105         PR target/24879
6106         * gcc.target/i386/monitor.c: New file.
6107
6108 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6109
6110         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6111
6112 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6113
6114         PR c++/27447
6115         * g++.dg/other/ptrmem7.C: New test.
6116
6117 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6118
6119         PR target/27421
6120         * gcc.dg/array-9.c: New test.
6121
6122 2006-05-07  Richard Guenther  <rguenther@suse.de>
6123
6124         PR tree-optimization/27409
6125         * gcc.dg/torture/pr27409.c: New testcase.
6126
6127 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6128
6129         PR fortran/27457
6130         * gfortran.dg/select_6.f90: New.
6131
6132 2006-05-07  Richard Guenther  <rguenther@suse.de>
6133
6134         PR tree-optimization/27136
6135         * gcc.dg/torture/pr27136.c: New testcase.
6136
6137 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6138
6139         PR fortran/24813
6140         * gfortran.dg/char_cons_len_1.f90: New test.
6141
6142 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6143
6144         PR c++/27427
6145         * g++.dg/template/incomplete2.C: New test.
6146
6147 2006-05-06  Richard Guenther  <rguenther@suse.de>
6148
6149         PR tree-optimization/27151
6150         * gcc.dg/vect/pr27151.c: New testcase.
6151
6152 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6153
6154         PR c++/27430
6155         * g++.dg/template/void1.C: New test.
6156
6157         PR c++/27423
6158         * g++.dg/other/void2.C: New test.
6159
6160         PR c++/27422
6161         * g++.dg/conversion/void1.C: New test.
6162
6163 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6164
6165         PR/21391
6166         * g++.dg/other/unused1.C: New.
6167
6168 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6169
6170         PR objc/27240
6171         * objc.dg/member-1.m: New test.
6172
6173 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6174
6175         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6176
6177 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6178
6179         PR libfortran/26985
6180         * gfortran.dg/matmul_2.f90: New test.
6181
6182 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6183
6184         * ada/acats/run_all.sh: Use sync when main not found.
6185
6186 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6187
6188         PR target/26765
6189         * gcc.target/mips/pr26765.c: New.
6190
6191 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6192
6193         * gcc.target/bfin: New directory.
6194         * gcc.target/bfin/bfin.exp: New file.
6195         * gcc.target/bfin/frmul.c: New file.
6196         * gcc.target/bfin/arith.c: New file.
6197         * gcc.target/bfin/mul-combine.c: New file.
6198         * gcc.target/bfin/shift.c: New file.
6199
6200 2006-05-04  Richard Guenther  <rguenther@suse.de>
6201
6202         PR tree-optimization/14287
6203         PR tree-optimization/14844
6204         PR tree-optimization/19792
6205         PR tree-optimization/21608
6206         PR tree-optimization/27090
6207         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6208         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6209         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6210         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6211         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6212
6213 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6214
6215         PR tree-optimization/27285
6216         * gcc.c-torture/execute/pr27285.c: New test.
6217
6218         PR middle-end/27388
6219         * gcc.dg/gomp/pr27388-1.c: New test.
6220         * gcc.dg/gomp/pr27388-2.c: New test.
6221         * gcc.dg/gomp/pr27388-3.c: New test.
6222
6223         PR c++/27359
6224         * g++.dg/gomp/pr27359.C: New test.
6225
6226 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6227
6228         PR fortran/20248
6229         * gfortran.dg/iargc.f90: New test.
6230
6231 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6232
6233         PR c++/27102
6234         * g++.dg/template/crash49.C: New test.
6235
6236 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6237
6238         PR testsuite/27032
6239         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6240
6241 2006-05-02  Jeff Law  <law@redhat.com>
6242
6243         PR tree-optimization/27364
6244         * gcc.c-torture/execute/pr27364.c: New test.
6245
6246 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6247
6248         PR c++/27309
6249         * g++.dg/parser/ctor5.C: New test.
6250
6251 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6252
6253         PR target/27387
6254         * gcc.target/arm/arm.exp: New.
6255         * gcc.target/arm/pr27387.C: Likewise.
6256
6257 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6258
6259         PR fortran/27269
6260         PR fortran/27324
6261         * gfortran.dg/module_equivalence_2.f90: New test.
6262
6263 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6264
6265         PR middle-end/27337
6266         * g++.dg/gomp/pr27337-1.C: New test.
6267         * g++.dg/gomp/pr27337-2.C: New test.
6268
6269         PR middle-end/27328
6270         * gcc.dg/gomp/pr27328.c: New test.
6271
6272         PR middle-end/27325
6273         * g++.dg/gomp/pr27325.C: New test.
6274
6275         PR middle-end/27310
6276         * g++.dg/gomp/pr27310.C: New test.
6277
6278 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6279
6280         PR tree-optimization/27291
6281         * g++.dg/tree-ssa/pr27291.C: New test.
6282
6283 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6284
6285         PR tree-optimization/27283
6286         * g++.dg/tree-ssa/pr27283.C: New test.
6287
6288 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6289
6290         * gcc.dg/tree-ssa/loop-16.c: New test.
6291
6292 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6293             Joseph S. Myers  <joseph@codesourcery.com>
6294
6295         * gcc.dg/Wconversion-3.c: New test case.
6296         * gcc.dg/Wconversion-4.c: Likewise.
6297
6298 2006-05-01  Richard Guenther  <rguenther@suse.de>
6299
6300         PR tree-optimization/26726
6301         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6302
6303 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6304
6305         * gcc.dg/Woverflow-1.c: New test case.
6306         * gcc.dg/Woverflow-2.c: Likewise.
6307         * gcc.dg/Woverflow-3.c: Likewise.
6308
6309 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/27094
6312         * g++.dg/template/defarg8.C: New test.
6313
6314 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6315
6316         PR c++/27278
6317         * g++.dg/parse/operator7.C: New test.
6318
6319 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6320
6321         PR c++/11471
6322         PR c++/27102
6323         * g++.dg/template/crash48.C: New test.
6324
6325         PR c++/27279
6326         * g++.dg/parse/ctor4.C: New test.
6327
6328 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6329
6330         PR fortran/25681
6331         * gfortran.df/char_type_len.f90: New test.
6332
6333 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6334
6335         PR libgfortran/27304
6336         * gfortran.dg/fmt_exhaust.f90: New test.
6337
6338 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6339
6340         PR c/25309
6341         * gcc.dg/large-size-array-2.c: New test case.
6342
6343 2006-04-28  Richard Guenther  <rguenther@suse.de>
6344
6345         PR target/26826
6346         * gcc.target/i386/pr26826.c: New testcase.
6347
6348 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6349
6350         PR middle-end/27260
6351         * gcc.c-torture/execute/pr27260.c: New.
6352
6353 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6354
6355         PR middle-end/27095
6356         * gcc.dg/pr27095.c: New.
6357
6358 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6359
6360         PR c++/27292
6361         * g++.dg/conversion/bitfield4.C: New test.
6362
6363 2006-04-27  Eric Christopher  <echristo@apple.com>
6364
6365         * gcc.dg/pragma-ms_struct.c: New.
6366
6367 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6368
6369         PR c++/27102
6370         * g++.dg/template/crash47.C: New test.
6371
6372 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6373
6374         * gcc.target/i386/sse-7.c: build with -msse.
6375
6376 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6377
6378         PR testsuite/27274:
6379         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6380         (main): Exit if processor doesn't support SSE.
6381
6382 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6383
6384         PR middle-end/27282
6385         * gcc.c-torture/compile/pr27282.c: New test.
6386
6387 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6388
6389         PR middle-end/26913
6390         * g++.dg/gomp/pr26913.C: New test.
6391
6392         PR c/25996
6393         * gcc.dg/gomp/pr25996.c: New test.
6394         * g++.dg/gomp/pr25996.C: New test.
6395
6396 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6397
6398         PR rtl-optimization/26725
6399         * gcc.c-torture/compile/pr26725.c: New test.
6400
6401 2006-04-25  Richard Guenther  <rguenther@suse.de>
6402
6403         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6404         than n + -1.
6405
6406 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6407
6408         * gcc.dg/20060425-1.c: New testcase.
6409
6410 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6411
6412         PR tree-optimization/26865
6413         * gcc.dg/pr26865.c: New test.
6414
6415 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6416
6417         PR c++/27292
6418         * g++.dg/conversion/bitfield1.C: New test.
6419         * g++.dg/conversion/bitfield2.C: Likewise.
6420         * g++.dg/conversion/bitfield3.C: Likewise.
6421
6422 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6423         Richard Guenther  <rguenther@suse.de>
6424
6425         PR tree-optimization/27236
6426         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6427
6428 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6429
6430         PR c++/19963
6431         * g++.dg/other/incomplete2.C: New test.
6432
6433 2006-04-24  Richard Guenther  <rguenther@suse.de>
6434
6435         PR middle-end/26869
6436         * gcc.dg/torture/pr26869.c: New testcase.
6437
6438 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6439         Richard Guenther  <rguenther@suse.de>
6440
6441         PR tree-optimization/27218
6442         * g++.dg/tree-ssa/pr27218.C: New testcase.
6443
6444 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6445
6446         PR c++/26912
6447         * g++.dg/template/friend41.C: New test.
6448
6449 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6450
6451         * g++.dg/opt/pr15551.C: Include cstdio.
6452         (main): Use remove instead of unlink.
6453
6454 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6455
6456         * gcc.dg/sibcall-7.c: New test.
6457         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6458         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6459         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6460         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6461         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6462
6463 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6464
6465         PR c++/26534
6466         * g++.dg/opt/bitfield1.C: New test.
6467         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6468         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6469         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6470         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6471         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6472         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6473         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6474         * g++.dg/abi/bitfield2.C: Likewise.
6475         * g++.dg/init/bitfield1.C: Likewise.
6476
6477 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6478
6479         PR fortran/25099
6480         * gfortran.dg/elemental_subroutine_4.f90: New test.
6481         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6482         call sub (m, x).
6483
6484 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6485
6486         * gcc.c-torture/compile/20060421-1.c: New testcase.
6487
6488 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6489
6490         PR c/25875
6491         * gcc.dg/init-bad-4.c: New test.
6492
6493 2006-04-21  Paul Brook  <paul@codesourcery.com>
6494
6495         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6496
6497 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6498
6499         PR fortran/27122
6500         * gfortran.dg/defined_operators_1.f90: New test.
6501         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6502         remove old ones associated, incorrectly, with Note 5.46.
6503
6504         PR fortran/27113
6505         * gfortran.dg/character_array_constructor_1.f90: New test.
6506
6507 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6508
6509         * gcc.dg/20060419-1.c: New test.
6510
6511 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6512
6513         PR c/26774
6514         * gcc.dg/struct-parse-1.c: New test case.
6515
6516 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6517
6518         PR c++/26558
6519         * g++.dg/parse/template19.C: New test.
6520
6521         PR c++/26739
6522         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6523
6524         PR c++/26036
6525         * g++.dg/expr/call3.C: New test.
6526
6527         PR c++/10385
6528         * g++.dg/conversion/dynamic1.C: New test.
6529
6530 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6531
6532         PR c++/27102
6533         * g++.dg/template/crash35.C: Tweak error markers.
6534         * g++.dg/template/crash46.C: New test.
6535         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6536         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6537
6538 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6539
6540         PR rtl-optimization/14261
6541         * gcc.c-torture/compile/20060419-1.c: Added.
6542
6543 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6544
6545         * gfortran.dg/label_1.f90: Adjust dg-error.
6546
6547 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6548
6549         PR target/26961
6550         * gcc.dg/fold-cond-1.c: New test case.
6551         * gcc.dg/pr26961-1.c: Likewise.
6552
6553 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6554
6555         PR libgfortran/27138
6556         * gfortran.dg/read_bad_advance.f90: New test.
6557
6558 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6559             Dale Johannesen  <dalej@apple.com>
6560
6561         PR target/24076
6562         * gcc.target/i386/vecinit-3.c: New testcase.
6563         * gcc.target/i386/vecinit-4.c: Likewise.
6564         * gcc.target/i386/sse-18.c: Likewise.
6565         * gcc.target/i386/sse-19.c: Likewise.
6566
6567 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6568
6569         * gfortran.dg/allocate_zerosize_1.f90: New test.
6570
6571 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6572
6573         PR c++/26365
6574         * g++.dg/template/crash45.C: New test.
6575
6576 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6577
6578         PR fortran/26787
6579         * gfortran.dg/proc_assign_1.f90: New test.
6580         * gfortran.dg/procedure_lvalue.f90: Change message.
6581         * gfortran.dg/namelist_4.f90: Add new error.
6582
6583         PR fortran/25597
6584         PR fortran/27096
6585         * gfortran.dg/auto_pointer_array_result_1.f90
6586
6587         PR fortran/27089
6588         * gfortran.dg/specification_type_resolution_1.f90
6589
6590         PR fortran/18003
6591         PR fortran/25669
6592         PR fortran/26834
6593         * gfortran.dg/bounds_temporaries_1.f90: New test.
6594
6595         PR fortran/27124
6596         * gfortran.dg/array_return_value_1.f90: New test.
6597
6598 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6599
6600         PR fortran/25336
6601         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6602
6603 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6604
6605         PR middle-end/26823
6606         * g++.dg/gomp/pr26823-1.C: New test.
6607         * g++.dg/gomp/pr26823-2.C: New test.
6608
6609 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6610
6611         PR middle-end/27134
6612         * gcc.dg/pr27314.c: New test.
6613
6614 2006-04-13  Richard Henderson  <rth@redhat.com>
6615
6616         * g++.dg/gomp/block-0.C: Update expected matches.
6617
6618 2006-04-13  DJ Delorie  <dj@redhat.com>
6619
6620         * lib/target-supports.exp (check_effective_target_int32plus): New.
6621         (check_effective_target_ptr32plus): New.
6622         (check_effective_target_size32plus): New.
6623         (check_effective_target_int16): New.
6624         (check_profiling_available): Add m32c to the list of unsupported targets.
6625
6626         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6627         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6628         memory size.
6629         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6630         pointers.
6631         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6632         size_t.
6633         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6634         and size_t.
6635         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6636         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6637         not just xstormy16.  Skip m32c due to weird pointer size.
6638         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6639         not just xstormy16.
6640         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6641         not just xstormy16.
6642         * gcc.dg/20020312-2.c: Add m32c support.
6643         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6644         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6645         in test.
6646         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6647         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6648         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6649         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6650         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6651         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6652         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6653         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6654         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6655         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6656         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6657         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6658         in test.
6659         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6660         in test.
6661         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6662         * gcc.dg/pr23049.c: Require >=32 bit integers.
6663         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6664         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6665         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6666         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6667         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6668         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6669         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6670         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6671         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6672         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6673         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6674         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6675         prototype in test.
6676         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6677         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6678         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6679         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6680         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6681
6682         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6683         * gcc.c-torture/execute/20040703-1.x: Likewise.
6684         * gcc.c-torture/execute/20040705-1.x: Likewise.
6685         * gcc.c-torture/execute/20040705-2.x: Likewise.
6686         * gcc.c-torture/execute/20040709-1.x: Likewise.
6687         * gcc.c-torture/execute/20040709-2.x: Likewise.
6688         * gcc.c-torture/execute/20040811-1.x: Likewise.
6689         * gcc.c-torture/execute/20050316-1.x: Likewise.
6690         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6691         * gcc.c-torture/execute/pr19689.x: Likewise.
6692         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6693         * gcc.c-torture/execute/usmul.x: Likewise.
6694         * gcc.c-torture/execute/vrp-5.x: Likewise.
6695         * gcc.c-torture/execute/vrp-6.x: Likewise.
6696         * gcc.dg/debug/20041023-1.s: Likewise.
6697
6698 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6699
6700         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6701         of integers to a vector types are now constant expressions in C.
6702         * gcc.dg/vect/vect-fold-1.c: New test case.
6703
6704 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6705             Ulrich Weigand  <uweigand@de.ibm.com>
6706
6707         PR target/27006
6708         * gcc.dg/vmx/pr27006.c: New testcase.
6709
6710 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6711
6712         PR libgfortran/26766
6713         * gfortran.dg/write_recursive.f90: New test.
6714
6715 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6716
6717         * g++.dg/parse/dtor7.C: New test.
6718         * g++.dg/parse/new1.C: Add error marker.
6719         * g++.dg/template/new3.C: New test.
6720
6721         PR c++/26122
6722         * g++.dg/template/pure1.C: New test.
6723
6724         PR c++/26295
6725         * g++.dg/parse/ptrmem4.C: New test.
6726
6727 2006-04-10  Jeff Law  <law@redhat.com>
6728
6729         PR/27087
6730         * gcc.c-torture/compile/pr27087.c: New test.
6731
6732 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6733
6734         PR/21391
6735         * gcc.dg/20060410.c: New.
6736
6737 2006-04-10  Matthias Klose  <doko@debian.org>
6738
6739         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6740         Recognize multilib directory names containing underscores.
6741
6742 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6743
6744         * gcc.target/i386/vecinit-1.c: New test case.
6745         * gcc.target/i386/vecinit-2.c: Likewise.
6746
6747 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6748
6749         PR debug/27057
6750         * g++.dg/debug/dwarf2-2.C: New test.
6751
6752 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6753
6754         PR rtl-optimization/27073
6755         * gcc.c-torture/execute/pr27073.c: New test.
6756
6757 2006-04-08  Mike Stump  <mrs@apple.com>
6758
6759         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6760
6761 2006-04-07  Richard Guenther  <rguenther@suse.de>
6762
6763         PR tree-optimization/26135
6764         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6765
6766 2006-04-06  Jan Hubicka  <jh@suse.cz>
6767
6768         PR profile/26399
6769         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6770
6771 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6772
6773         * g++.dg/conversion/nullptr1.C: New test case.
6774         * g++.dg/conversion/nullptr2.C: Likewise.
6775
6776 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6777
6778         * gfortran.dg/dependency_18.f90: New test case.
6779
6780 2006-04-05  Richard Guenther  <rguenther@suse.de>
6781
6782         PR tree-optimization/26919
6783         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6784         * gcc.dg/ipa/ipa-2.c: Likewise.
6785         * gcc.dg/ipa/ipa-3.c: Likewise.
6786         * gcc.dg/ipa/ipa-5.c: Likewise.
6787
6788 2006-04-05  Richard Guenther  <rguenther@suse.de>
6789
6790         PR tree-optimization/26763
6791         * gcc.dg/torture/pr26763-1.c: New testcase.
6792         * gcc.dg/torture/pr26763-2.c: Likewise.
6793
6794 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6795
6796         PR fortran/23634
6797         PR fortran/25619
6798         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6799
6800 2006-04-04  Eric Christopher  <echristo@apple.com>
6801
6802         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6803         stubs.
6804         * gcc.target/i386/387-5.c: Ditto.
6805
6806 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6807
6808         * gcc.target/sparc/struct-ret-check.c: New test.
6809
6810 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6811
6812         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6813         zero decimal digits specified in format.
6814
6815 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6816
6817         PR fortran/26891
6818         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6819
6820         PR fortran/26976
6821         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6822         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6823         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6824         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6825         bigendian-ness.
6826
6827 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6828
6829         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6830         dummy arguments work when the actual argument is itself a dummy
6831         argument of the caller.
6832
6833 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6834
6835         PR libfortran/24685
6836         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6837
6838 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6839
6840         * gfortran.dg/dependencency_17.f90: New test case.
6841
6842 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6843
6844         * gfortran.dg/dependency_14.f90: New test case.
6845         * gfortran.dg/dependency_15.f90: Likewise.
6846         * gfortran.dg/dependency_16.f90: Likewise.
6847
6848 2006-03-31  Asher Langton  <langton2@llnl.gov>
6849
6850         PR fortran/25358
6851         gfortran.dg/cray_pointers_6.f90: New test.
6852
6853 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6854
6855         PR libgfortran/26890
6856         * gfortran.dg/read_size_noadvance.f90: New test.
6857
6858 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6859
6860         PR fortran/25031
6861         * gfortran.dg/multiple_allocation_1.f90: Check that the
6862         size has changed after a re-allocation with stat.
6863
6864 2006-03-30  Richard Guenther  <rguenther@suse.de>
6865
6866         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6867         removal.
6868         * gcc.target/i386/sselibm-2.c: Likewise.
6869         * gcc.target/i386/sselibm-3.c: Likewise.
6870         * gcc.target/i386/sselibm-4.c: Likewise.
6871         * gcc.target/i386/sselibm-5.c: Likewise.
6872
6873 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6874
6875         * gcc.dg/fold-andxor-1.c: New test case.
6876         * gcc.dg/fold-xorand-1.c: Likewise.
6877
6878 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6879
6880         * gcc.dg/fold-convnotconv-1.c: New test case.
6881
6882 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6883
6884         PR fortran/26779
6885         * gfortran.dg/private_type_5.f90: New test.
6886
6887 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6888
6889         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6890
6891 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6892
6893         * gfortran.dg/advance_2.f90: New test.
6894         * gfortran.dg/advance_3.f90: New test.
6895
6896         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6897
6898 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6899
6900         PR libgfortran/26661
6901         PR libgfortran/26880
6902         * gfortran.dg/read_x_past.f: New test.
6903
6904 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6905
6906         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6907         to be STABS.
6908
6909 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6910
6911         * objc.dg/dwarf-1.m: Skip on AIX.
6912         * objc.dg/dwarf-2.m: Skip on AIX.
6913
6914 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6915
6916         PR fortran/26816
6917         * gfortran.dg/float_1.f90: New test.
6918
6919 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6920
6921         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6922         X86_64 targets.
6923         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6924
6925 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6926
6927         PR libfortran/26735
6928         * gfortran.dg/convert_implied_open.f90: New test case.
6929
6930 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6931
6932         PR fortran/26769
6933         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6934
6935 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6936
6937         PR middle-end/26717
6938         * gcc.dg/pr26717.c: New test.
6939
6940 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6941
6942         * gfortran.dg/dependency_12.f90: New test case.
6943
6944 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6945
6946         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6947
6948 2006-03-24  Jeff Law  <law@redhat.com>
6949
6950         * gcc.c-torture/pr26840.c: New test.
6951
6952 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6953
6954         * objc.dg/dwarf-2.m: New.
6955         * obj-c++.dg/dwarf-2.mm: New.
6956
6957         * g++.old-deja/g++.other/init19.C: New.
6958
6959 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6960
6961         * g++.dg/eh/spbp.C: Skip on AIX.
6962
6963 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6964
6965         PR middle-end/26611
6966         * g++.dg/gomp/pr26611-1.C: New test.
6967         * g++.dg/gomp/pr26611-2.C: New test.
6968
6969 2006-03-24  Jeff Law  <law@redhat.com>
6970
6971         * gcc.c-torture/compile/pr26833.c: New test.
6972         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6973
6974 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6975
6976         * gfortran.dg/endfile_2.f90: Delete temp file.
6977
6978 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
6979
6980         PR fortran/19303
6981         * gfortran.dg/record_marker_1.f90: New test case.
6982         * gfortran.dg/record_marker_2.f: New test case.
6983         * gfortran.dg/record_marker_3.f90: New test case.
6984
6985 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
6986
6987         PR fortran/17298
6988         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6989         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6990
6991 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
6992
6993         * lib/gcc-dg.exp (cleanup-modules): New proc.
6994         * gfortran.dg/allocatable_function_1.f90,
6995         gfortran.dg/allocate_char_star_scalar_1.f90,
6996         gfortran.dg/assumed_charlen_function_1.f90,
6997         gfortran.dg/assumed_dummy_1.f90,
6998         gfortran.dg/assumed_shape_ranks_1.f90,
6999         gfortran.dg/assumed_shape_ranks_2.f90,
7000         gfortran.dg/assumed_size_dt_dummy.f90,
7001         gfortran.dg/auto_char_dummy_array_1.f90,
7002         gfortran.dg/auto_char_len_3.f90,
7003         gfortran.dg/automatic_module_variable.f90,
7004         gfortran.dg/bad_automatic_objects_1.f90,
7005         gfortran.dg/char_array_constructor.f90,
7006         gfortran.dg/char_array_structure_constructor.f90,
7007         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7008         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7009         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7010         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7011         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7012         gfortran.dg/derived_pointer_recursion.f90,
7013         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7014         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7015         gfortran.dg/dummy_functions_1.f90,
7016         gfortran.dg/elemental_initializer_1.f90,
7017         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7018         gfortran.dg/elemental_pointer_1.f90,
7019         gfortran.dg/elemental_subroutine_1.f90,
7020         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7021         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7022         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7023         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7024         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7025         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7026         gfortran.dg/global_references_1.f90,
7027         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7028         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7029         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7030         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7031         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7032         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7033         gfortran.dg/large_integer_kind_1.f90,
7034         gfortran.dg/large_real_kind_1.f90,
7035         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7036         gfortran.dg/module_double_reuse.f90,
7037         gfortran.dg/module_equivalence_1.f90,
7038         gfortran.dg/module_interface_1.f90,
7039         gfortran.dg/module_parameter_array_refs_1.f90,
7040         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7041         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7042         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7043         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7044         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7045         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7046         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7047         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7048         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7049         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7050         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7051         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7052         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7053         gfortran.dg/same_name_1.f90,
7054         gfortran.dg/sibling_dummy_procedure_1.f90,
7055         gfortran.dg/sibling_dummy_procedure_2.f90,
7056         gfortran.dg/sibling_dummy_procedure_3.f90,
7057         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7058         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7059         gfortran.dg/used_dummy_types_2.f90,
7060         gfortran.dg/used_dummy_types_3.f90,
7061         gfortran.dg/used_dummy_types_4.f90,
7062         gfortran.dg/used_dummy_types_5.f90,
7063         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7064         gfortran.dg/userdef_operator_1.f90: Use it.
7065
7066 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7067
7068         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7069         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7070         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7071         gfortran.dg/write_back.f,
7072         gfortran.fortran-torture/execute/inquire_1.f90,
7073         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7074
7075 2006-03-21  Jeff Law  <law@redhat.com>
7076
7077         * gcc.dg/tree-ssa/vrp28.c: New test.
7078
7079 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7080
7081         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7082         if _STDC_C99 is defined.
7083         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7084         * gcc.dg/builtins-20.c: Likewise.
7085         * gcc.dg/builtins-53.c: Likewise.
7086         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7087         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7088
7089 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7090
7091         PR tree-opt/26781
7092         * gcc.c-torture/compile/pr26781-1.c: New test.
7093         * gcc.c-torture/compile/pr26781-2.c: New test.
7094
7095 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7096
7097         PR c++/26690
7098         * g++.dg/gomp/pr26690-1.C: New test.
7099         * g++.dg/gomp/pr26690-2.C: New test.
7100
7101 2006-03-20  Jeff Law  <law@redhat.com>
7102
7103         * gcc.dg/tree-ssa/pr21829.c: New test.
7104
7105         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7106
7107 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7108
7109         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7110         (check_visibility_available): Use it.
7111         (check_effective_target_default_packed): Likewise.
7112         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7113         (check_effective_target_fopenmp): Likewise.
7114         (check_effective_target_freorder): Likewise.
7115         (check_effective_target_fpic): Likewise.
7116         (check_named_sections_available): Likewise.
7117         (check_effective_target_ilp32): Likewise.
7118         (check_effective_target_lp64): Likewise.
7119
7120 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7121
7122         PR fortran/20935
7123         * gfortran.dg/scalar_mask_2.f90: New test case.
7124
7125 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7126
7127         PR tree-opt/26629
7128         * gcc.dg/tree-ssa/loadpre12.c: New test.
7129         * gcc.dg/tree-ssa/loadpre13.c: New test.
7130         * gcc.dg/tree-ssa/loadpre14.c: New test.
7131         * gcc.dg/tree-ssa/loadpre15.c: New test.
7132         * gcc.dg/tree-ssa/loadpre16.c: New test.
7133         * gcc.dg/tree-ssa/loadpre17.c: New test.
7134         * gcc.dg/tree-ssa/loadpre18.c: New test.
7135         * gcc.dg/tree-ssa/loadpre19.c: New test.
7136         * gcc.dg/tree-ssa/loadpre20.c: New test.
7137         * gcc.dg/tree-ssa/loadpre21.c: New test.
7138         * gcc.dg/tree-ssa/loadpre22.c: New test.
7139
7140 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7141
7142         PR fortran/26741
7143         * gfortran.dg/elemental_initializer_1.f90: New test.
7144
7145         PR fortran/26716
7146         * gfortran.dg/assumed_shape_ranks_2: New test.
7147
7148 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7149
7150         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7151         target fpic.
7152
7153 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7154
7155         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7156         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7157         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7158         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7159         gfortran.fortran-torture/execute/direct_io.f90,
7160         gfortran.fortran-torture/execute/inquire_2.f90,
7161         gfortran.fortran-torture/execute/inquire_4.f90,
7162         gfortran.fortran-torture/execute/list_read_1.f90,
7163         gfortran.fortran-torture/execute/open_replace.f90,
7164         gfortran.fortran-torture/execute/slash_edit.f90,
7165         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7166         temporary files from testcases.
7167
7168 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7169
7170         PR libgfortran/26509
7171         gfortran.dg/write_direct_eor.f90: New test.
7172
7173 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7174
7175         * gcc.target/powerpc/pr26350.c: New.
7176         * gcc.target/powerpc/indexed-addr.c: New.
7177
7178 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7179
7180         * gfortran.dg/dependency_13.f90: New test case.
7181
7182 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7183
7184         PR middle-end/21781
7185         * gcc.dg/real-const-1.c: New test case.
7186
7187 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7188
7189         * g++.old-deja/g++.other/init18.C: New.
7190         * g++.old-deja/g++.other/init5.C: Remove xfail.
7191
7192 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7193
7194         * g++.dg/opt/pr15551.C: Cleanup temp file.
7195
7196 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7197
7198         PR c++/6634
7199         g++.dg/parse/long1.C: New test.
7200
7201 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7202
7203         PR fortran/19101
7204         * gfortran.dg/continuation.f90: New test.
7205         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7206
7207 2006-03-14  Richard Guenther  <rguenther@suse.de>
7208
7209         PR tree-optimization/26672
7210         * gcc.dg/torture/pr26672.c: New testcase.
7211
7212 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7213
7214         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7215         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7216
7217 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7218
7219         PR middle-end/26557
7220         * gcc.c-torture/compile/switch-1.c: New test case.
7221
7222 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7223
7224         PR fortran/25378
7225         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7226         test to include more permuatations of mask and index.
7227         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7228         respond to F2003 spec. that the position returned for an all false
7229         mask && condition is zero.
7230
7231 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7232
7233         PR middle-end/25989
7234         * gcc.dg/gomp/pr25989.c: New test.
7235
7236 2006-03-13  Jeff Law  <law@redhat.com>
7237
7238         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7239
7240 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7241
7242         * gcc.dg/switch-9.c: New test.
7243
7244 2006-03-13  Richard Guenther  <rguenther@suse.de>
7245
7246         PR middle-end/26630
7247         * gcc.dg/torture/pr26630.c: New testcase.
7248
7249 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7250
7251         * gfortran.dg/dependency_10.f90: New test case.
7252         * gfortran.dg/dependency_11.f90: Likewise.
7253
7254 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7255             Erik Edelmann  <eedelman@gcc.gnu.org>
7256
7257         * gfortran.dg/allocatable_function_1.f90: New.
7258         * gfortran.dg/allocatable_function_2.f90: New.
7259
7260 2006-03-10  Richard Guenther  <rguenther@suse.de>
7261
7262         PR middle-end/26565
7263         * gcc.dg/torture/pr26565.c: New testcase.
7264
7265 2006-03-09  Eric Christopher  <echristo@apple.com>
7266
7267         * gcc.c-torture/compile/20060309-1.c: New.
7268
7269 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7270
7271         PR libgfortran/26499
7272         * gfortran.dg/write_back.f: New test.
7273         * gfortran.dg/write_rewind_1.f: New test.
7274         * gfortran.dg/write_rewind_2.f: New test.
7275
7276 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7277
7278         PR libgfortran/26554
7279         * gfortran.dg/read_logical.f90: New test.
7280
7281 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7282
7283         * ada/acats/norun.lst: cdd2a03 now passes.
7284
7285 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7286
7287         PR testsuite/25177
7288         * gcc.target/powerpc/pr18096-1.c: Change where the error
7289         would match.
7290
7291 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7292
7293         * gcc.target/i386/cleanup-1.c: New test.
7294         * gcc.target/i386/cleanup-2.c: New test.
7295
7296 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7297
7298         * gfortran.dg/dependency_9.f90: Remove for the time being.
7299
7300 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7301
7302         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7303         directive.
7304
7305 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7306
7307         * gfortran.dg/dependency_9.f90: New test case.
7308
7309 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7310
7311         * gfortran.dg/dependency_4.f90: New test case.
7312         * gfortran.dg/dependency_5.f90: New test case.
7313         * gfortran.dg/dependency_6.f90: New test case.
7314         * gfortran.dg/dependency_7.f90: New test case.
7315         * gfortran.dg/dependency_8.f90: New test case.
7316
7317 2006-03-03  Paul Brook  <paul@codesourcery.com>
7318
7319         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7320         Add m68k-*-elf.
7321
7322 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7323
7324         PR fortran/25031
7325         * multiple_allocation_1.f90: New test.
7326
7327 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7328
7329         PR tree-optimization/26524
7330         * gfortran.dg/pr26524.f: New test case.
7331
7332 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7333
7334         * g++.dg/template/repo5.C: Cleanup repo files.
7335         * gcc.dg/20051201-1.c: Cleanup coverage files.
7336         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7337         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7338         tree dump files.
7339
7340 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7341
7342         * objc.dg/objc-nofilename-1.m: New test.
7343         * objc.dg/bad-receiver-type.m: New test.
7344         * obj-c++.dg/bad-receiver-type.mm: New test.
7345
7346 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7347
7348         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7349
7350 2006-03-01  Mike Stump  <mrs@apple.com>
7351
7352         * g++.dg/abi/key2.C: Add.
7353
7354 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7355
7356         * gfortran.dg/logical_dot_product.f90: New test.
7357
7358         PR fortran/26393
7359         * gfortran.dg/used_interface_ref.f90: New test.
7360
7361         PR fortran/20938
7362         * gfortran.dg/dependency_2.f90: New test.
7363         * gfortran.fortran-torture/execute/where17.f90: New test.
7364         * gfortran.fortran-torture/execute/where18.f90: New test.
7365         * gfortran.fortran-torture/execute/where19.f90: New test.
7366         * gfortran.fortran-torture/execute/where20.f90: New test.
7367
7368 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7369
7370         * g++.dg/tree-ssa/pr26443.C: New test case.
7371
7372 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7373
7374         PR middle-end/26022
7375         * g++.dg/opt/return-slot1.C: New test.
7376
7377 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7378
7379         PR libgfortran/26136
7380         * gfortran.dg/namelist_23.f90: New test.
7381
7382 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7383
7384         PR middle-end/14752
7385         * gcc.dg/fold-eqandshift-2.c: New test case.
7386
7387 2006-02-28  Richard Guenther  <rguenther@suse.de>
7388
7389         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7390         decomposition.
7391
7392 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7393
7394         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7395
7396 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7397
7398         PR libgfortran/26464
7399         * gfortran.dg/backspace_5.f: New test.
7400         * gfortran.dg/backspace_6.f: New test.
7401
7402 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7403
7404         * gcc.dg/fold-eqandnot-1.c: New test case.
7405
7406 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7407
7408         PR middle-end/19983
7409         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7410
7411 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7412
7413         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7414         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7415
7416 2006-02-26  Richard Guenther  <rguenther@suse.de>
7417
7418         PR tree-optimization/26421
7419         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7420
7421 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7422
7423         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7424         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7425
7426 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7427
7428         * gcc.dg/fold-even-1.c: New test case.
7429
7430 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7431
7432         PR middle-end/21137
7433         * gcc.dg/fold-eqandshift-1.c: New test case.
7434
7435 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7436
7437         PR tree-optimization/25125
7438         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7439         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7440
7441 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7442
7443         PR tree-optimizations/26359
7444         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7445         with -fdump-tree-dceloop-details.
7446         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7447
7448 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7449
7450         PR middle-end/23673
7451         * gcc.dg/fold-eqxor-1.c: New test case.
7452         * gcc.dg/fold-eqxor-2.c: Likewise.
7453         * gcc.dg/fold-eqxor-3.c: Likewise.
7454
7455 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7456
7457         PR fortran/23092
7458         * scalar_mask_1.f90: New test.
7459
7460 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7461
7462         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7463         * g++.dg/eh/uncaught2.C: New.
7464         * g++.dg/eh/uncaught3.C: New.
7465
7466 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7467
7468         PR libgfortran/26423
7469         * gfortran.dg/read_many_1.f: New test.
7470
7471 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7472
7473         PR fortran/24519
7474         * gfortran.dg/dependency_3.f90: New test.
7475         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7476         XFAILs.
7477
7478         PR fortran/25395
7479         * gfortran.dg/equiv_6.f90: New test.
7480
7481 2006-02-23  Jeff Law  <law@redhat.com>
7482
7483         * gcc.c-torture/compile/pr26425.c: New test.
7484
7485 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7486
7487         PR middle-end/26412
7488         * gcc.dg/gomp/pr26412.c: New test.
7489
7490 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7491
7492         PR c++/26291
7493         * g++.dg/other/ellipsis1.C: New test.
7494         * g++.dg/parse/operator4.C: Adjust error marker.
7495
7496 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7497
7498         PR target/25603
7499         * gfortran.dg/pr25603.f: New testcase.
7500
7501 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7502
7503         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7504         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7505
7506 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7507
7508         * g++.dg/eh/spbp.C: New.
7509
7510 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7511
7512         PR middle-end/26379
7513         * gcc.target/i386/mmx-7.c: New test.
7514
7515 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7516
7517         PR tree-optimization/26361
7518         * gcc.dg/tree-ssa/vrp27.c: New test case.
7519
7520 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7521
7522         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7523         * gcc.dg/tree-ssa/complex-4.c: Here.
7524
7525 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7526
7527         PR middle-end/19543
7528         * gfortran.dg/logical_1.f90: New test case.
7529
7530 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7531
7532         PR middle-end/26334
7533         * gcc.dg/20060218-1.c: Moved to...
7534         * gcc.target/i386/20060218-1.c: ... here.  New test.
7535
7536 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7537
7538         PR fortran/26201
7539         * gfortran.dg/convert_1.f90: New.
7540
7541 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7542
7543         PR fortran/25054
7544         * gfortran.dg/namelist_5.f90: New test.
7545
7546         PR fortran/25089
7547         * gfortran.dg/namelist_4.f90: New test.
7548
7549 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7550
7551         PR tree-opt/25680
7552         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7553
7554 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7555
7556         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7557         variable to take into account the variable name in the
7558         function header.
7559         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7560
7561 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7562
7563         PR middle-end/26334
7564         * gcc.c-torture/compile/20060217-1.c: New test.
7565         * gcc.dg/20060218-1.c: New test.
7566
7567 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7568
7569         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7570
7571 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7572
7573         * gcc.dg/cpp/undef3.c: New test.
7574         * gcc.dg/cpp/trad/builtins2.c: New test.
7575
7576 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7577
7578         PR c++/26266
7579         * g++.dg/template/static22.C: New test.
7580         * g++.dg/template/static23.C: New test.
7581         * g++.dg/template/static24.C: New test.
7582         * g++.dg/template/non-dependent13.C: New test.
7583         * g++.dg/init/member1.C: Tweak error markers.
7584
7585 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7586
7587         PR target/26255
7588         * gcc.c-torture/compile/pr26255.c: New test case.
7589
7590 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7591
7592         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7593         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7594         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7595         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7596         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7597         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7598         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7599
7600 2006-02-16  Jeff Law  <law@redhat.com>
7601
7602         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7603         * gcc.dg/tree-ssa/vrp26.c: New test.
7604
7605 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7606
7607         PR target/20353
7608         PR target/24578
7609         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7610         __UCLIBC__ is defined.
7611
7612 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7613
7614         PR fortran/26224
7615         * gfortran.dg/gomp/pr26224.f: New test.
7616
7617 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7618
7619         PR tree-opt/25918
7620         * lib/target-supports.exp
7621         (check_effective_target_vect_short_mult): New.
7622         (check_effective_target_vect_char_mult): New.
7623         (check_effective_target_vect_widen_sum_qi_to_si): New.
7624         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7625         (check_effective_target_vect_widen_sum_hi_to_si): New.
7626         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7627         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7628         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7629         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7630         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7631         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7632         vect-reduc-pattern-2c.c
7633         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7634         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7635         vect-reduc-pattern-1c.c
7636
7637 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7638
7639         PR fortran/24557
7640         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7641
7642 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7643
7644         PR fortran/26054
7645         * gfortran.dg/enum_8.f90: Remove check for warning.
7646         * gfortran.dg/iomsg_1.f90: Ditto.
7647         * gfortran.dg/enum_1.f90: Ditto.
7648         * gfortran.dg/enum_9.f90: Ditto.
7649         * gfortran.dg/enum_2.f90: Ditto.
7650         * gfortran.dg/enum_10.f90: Ditto.
7651         * gfortran.dg/enum_3.f90: Ditto.
7652         * gfortran.dg/flush_1.f90: Ditto.
7653         * gfortran.dg/enum_4.f90: Ditto.
7654         * gfortran.dg/array_constructor_1.f90: Ditto.
7655         * gfortran.dg/enum_5.f90: Ditto.
7656         * gfortran.dg/enum_6.f90: Ditto.
7657         * gfortran.dg/enum_7.f90: Ditto.
7658
7659 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7660
7661         PR middle-end/26300
7662         * gcc.c-torture/compile/20060215-1.c: New test.
7663
7664 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7665
7666         PR middle-end/23670
7667         * gcc.dg/tree-ssa/andor-2.c: New test case.
7668
7669 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7670
7671         PR fortran/25045
7672         * optional_dim.f90: New test.
7673
7674 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7675
7676         PR fortran/26277
7677         * gfortran.dg/label_4.f90: New.
7678
7679 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7680             Diego Novillo  <dnovillo@redhat.com>
7681             Uros Bizjak  <uros@kss-loka.si>
7682
7683         * gfortran.dg/gomp: New directory.
7684
7685 2006-02-14  Richard Guenther  <rguenther@suse.de>
7686
7687         PR tree-optimization/26258
7688         * gcc.dg/torture/pr26258.c: New testcase.
7689
7690 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7691
7692         PR fortran/26246
7693         * gfortran.dg/pr26246_1.f90: New test.
7694         * gfortran.dg/pr26246_2.f90: New test.
7695
7696         PR middle-end/26092
7697         * gcc.c-torture/compile/20060208-1.c: New test.
7698
7699 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7700
7701         PR fortran/26074
7702         PR fortran/25103
7703         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7704         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7705         * gfortran.dg/automatic_module_variable.f90: Change error message.
7706
7707         PR fortran/20861
7708         * gfortran.dg/internal_dummy_1.f90: New test.
7709
7710         PR fortran/20871
7711         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7712
7713
7714         PR fortran/25083
7715         * gfortran.dg/uncommon_block_data_1.f90: New test.
7716         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7717         with standard.
7718
7719         PR fortran/25088
7720         * gfortran.dg/typed_subroutine_1.f90: New test.
7721
7722 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7723
7724         * objc.dg/dwarf-1.m: New.
7725
7726 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7727
7728         PR middle-end/24427
7729         * gcc.dg/tree-ssa/andor-1.c: New test case.
7730
7731 2006-02-13  Josh Conner  <jconner@apple.com>
7732
7733         PR target/25376
7734         * gcc.dg/pr25376.c: New test.
7735
7736         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7737         assemble.
7738         * lib/target-supports.exp (check_named_sections_available):
7739         Only compile named-sections test -- don't assemble.
7740
7741 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7742
7743         * g++.dg/warn/no-write-strings.C: New test.
7744         * g++.dg/warn/write-strings.C: Likewise.
7745         * g++.dg/warn/write-strings-default.C: Likewise.
7746
7747 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7748
7749         PR fortran/25806
7750         * gfortran.dg/ret_pointer_2.f90: New test.
7751
7752 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7753
7754         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7755
7756 2006-02-10  Jeff Law  <law@redhat.com>
7757
7758         * gcc.c-torture/compile/pr26213.c: New test.
7759
7760 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7761
7762         gfortran.dg/null_1.f90: New test.
7763
7764 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7765
7766         PR fortran/14771
7767         * gfortran.dg/parens_4.f90: New.
7768         * gfortran.dg/parens_5.f90: New.
7769
7770 2006-02-10  Richard Guenther  <rguenther@suse.de>
7771
7772         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7773
7774 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7775         Paul Thomas  <pault@gcc.gnu.org>
7776
7777         PR fortran/14771
7778         * gfortran.dg/parens_1.f90: New.
7779         * gfortran.dg/parens_2.f90: New.
7780         * gfortran.dg/parens_3.f90: New.
7781
7782 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7783
7784         PR fortran/26038
7785         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7786
7787         PR fortran/25059
7788         * gfortran.dg/impure_assignment_1.f90: New test.
7789
7790         PR fortran/25070
7791         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7792
7793 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7794
7795         PR target/26141
7796         * g++.dg/expr/stdarg2.C: New test.
7797
7798 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7799
7800         PR inline-asm/16194
7801         * gcc.dg/pr16194.c: New test.
7802
7803 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7804
7805         * ada/acats/run_acats: Use portable variant of "$@".
7806
7807 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7808
7809         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7810         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7811
7812 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7813
7814         PR tree-opt/26179
7815         * g++.dg/opt/pr26179.C: New test.
7816
7817 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7818
7819         PR middle-end/26134
7820         * gcc.dg/tree-ssa/complex-3.c: New test.
7821
7822 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7823
7824         * gcc.c-torture/compile/volatile-1.c: New test.
7825
7826 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7827
7828         PR 26180
7829         * gcc.dg/tree-ssa/pr26180.c: New test.
7830
7831 2006-02-08  Jeff Law  <law@redhat.com>
7832
7833         * gcc.dg/tree-ssa/pr21417.c: New test.
7834
7835 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7836
7837         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7838         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7839
7840 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7841
7842         * lib/scanrtl.exp: New.
7843
7844 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7845
7846         PR c++/26071
7847         * g++.dg/other/virtual2.C: New test.
7848
7849         PR c++/26070
7850         * g++.dg/other/virtual1.C: New test.
7851
7852 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7853
7854         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7855         cleanup-ipa-dump): Update dump file glob patterns.
7856         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7857         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7858
7859         * lib/gcc-dg.exp: Load it.
7860         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7861
7862 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7863
7864         PR testsuite/26159
7865         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7866         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7867
7868 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7869
7870         PR fortran/25577
7871         * gfortran.dg/mvbits_1.f90: New.
7872
7873 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7874
7875         * g++.dg/warn/Wdiv-by-zero.C: New test.
7876         * g++.dg/warn/Wno-div-by-zero.C: New.
7877
7878 2006-02-07  Jeff Law  <law@redhat.com>
7879
7880         * gcc.dg/tree-ssa/pr21559.c: New test.
7881
7882         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7883         multiple VRP passes.
7884         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7885         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7886         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7887         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7888         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7889         * gcc.dg/tree-ssa/vrp02.c: Likewise
7890         * gcc.dg/tree-ssa/vrp11.c: Likewise
7891         * gcc.dg/tree-ssa/pr14341.c: Likewise
7892         * gcc.dg/tree-ssa/vrp19.c: Likewise
7893         * gcc.dg/tree-ssa/vrp20.c: Likewise
7894         * gcc.dg/tree-ssa/vrp03.c: Likewise
7895         * gcc.dg/tree-ssa/pr21086.c: Likewise
7896         * gcc.dg/tree-ssa/pr21959.c: Likewise
7897         * gcc.dg/tree-ssa/vrp21.c: Likewise
7898         * gcc.dg/tree-ssa/vrp04.c: Likewise
7899         * gcc.dg/tree-ssa/pr25485.c: Likewise
7900         * gcc.dg/tree-ssa/pr22026.c: Likewise
7901         * gcc.dg/tree-ssa/vrp22.c: Likewise
7902         * gcc.dg/tree-ssa/vrp05.c: Likewise
7903         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7904         * gcc.dg/tree-ssa/pr20701.c: Likewise
7905         * gcc.dg/tree-ssa/vrp23.c: Likewise
7906         * gcc.dg/tree-ssa/vrp06.c: Likewise
7907         * gcc.dg/tree-ssa/pr22117.c: Likewise
7908         * gcc.dg/tree-ssa/pr20702.c: Likewise
7909         * gcc.dg/tree-ssa/vrp15.c: Likewise
7910         * gcc.dg/tree-ssa/pr21090.c: Likewise
7911         * gcc.dg/tree-ssa/pr21294.c: Likewise
7912         * gcc.dg/tree-ssa/vrp24.c: Likewise
7913         * gcc.dg/tree-ssa/vrp07.c: Likewise
7914         * gcc.dg/tree-ssa/pr21563.c: Likewise
7915         * gcc.dg/tree-ssa/pr25382.c: Likewise
7916         * gcc.dg/tree-ssa/vrp16.c: Likewise
7917         * gcc.dg/tree-ssa/vrp25.c: Likewise
7918         * gcc.dg/tree-ssa/vrp08.c: Likewise
7919         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7920         * gcc.dg/tree-ssa/vrp17.c: Likewise
7921         * gcc.dg/tree-ssa/pr21458.c: Likewise
7922         * g++.dg/tree-ssa/pr18178.C: Likewise
7923
7924 2006-02-07  Richard Guenther  <rguenther@suse.de>
7925
7926         PR c++/26140
7927         Revert
7928         2006-01-30  Richard Guenther  <rguenther@suse.de>
7929         PR c++/23372
7930         * gcc.dg/pr23372-1.C: New testcase.
7931
7932         * g++.dg/tree-ssa/pr26140.C: New testcase.
7933
7934 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7935
7936         PR c++/9737
7937         * g++.dg/template/ttp15.C: New test.
7938         * g++.dg/template/ttp16.C: Likewise.
7939         * g++.dg/template/ttp17.C: Likewise.
7940         * g++.old-deja/g++.pt/ttp36.C: Remove.
7941         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7942         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7943         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7944         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7945         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7946         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7947         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7948         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7949         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7950
7951 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7952
7953         PR libfortran/23815
7954         * unf_io_convert_4.f90: New test.
7955
7956 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7957
7958         * gcc.dg/tree-ssa/loadpre10.c: New test.
7959         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7960         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7961         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7962
7963 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7964
7965         PR libfortran/24685
7966         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7967
7968 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7969
7970         PR tree-opt/25251
7971         * gfortran.dg/assign_7.f: New test.
7972
7973 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7974
7975         PR fortran/26041
7976         PR fortran/26064
7977         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7978         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7979         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7980
7981 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
7982
7983         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7984         in size_t typedef.
7985
7986 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7987
7988         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7989         * g++.dg/charset/string.c (foo): Likewise.
7990         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7991         const char*
7992         * g++.dg/ext/builtin2.C (printf): Likewise.
7993         * g++.dg/init/new15.C (printf): Likewise.
7994         * g++.dg/opt/pr17697-1.C (foo): Likewise.
7995         * g++.dg/opt/pr17697-2.C (foo): Likewise.
7996         * g++.dg/opt/pr17697-3.C (foo): Likewise.
7997         * g++.dg/template/non-dependent4.C (temp): Likewise.
7998         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7999         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8000         parameter type to const char*.
8001         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8002         Change type to const char*.
8003         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8004         Likewise.
8005         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8006         second parameter type to const char*.
8007         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8008         (Y::Y): Change parameter type to const char*.
8009         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8010         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8011         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8012         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8013         (char*).
8014         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8015         const char*.
8016         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8017         type to const char*.
8018         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8019         return type to const char*.
8020         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8021         to const char*.
8022         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8023         * g++.old-deja/g++.law/refs1.C: Likewise.
8024         * g++.old-deja/g++.law/visibility1.C: Likewise.
8025         * g++.old-deja/g++.law/visibility2.C: Likewise.
8026         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8027         const char*.
8028         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8029         * g++.old-deja/g++.mike/net48.C: Likewise.
8030         * g++.old-deja/g++.mike/p646.C: Likewise.
8031         * g++.old-deja/g++.mike/p6746.C: Likewise.
8032         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8033         type to const char*.
8034         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8035         deprecated conversion warning.
8036         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8037         char*.
8038         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8039         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8040         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8041         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8042         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8043         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8044         * g++.old-deja/g++.pt/t39.C: Likewise.
8045         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8046         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8047
8048 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8049
8050         PR fortran/25075
8051         intrinsic_argument_conformance_1.f90: New test.
8052
8053 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8054
8055         PR fortran/20845
8056         * gfortran.dg/char_result_11.f90: Add SAVE.
8057         * gfortran.dg/der_pointer_4.f90: Ditto.
8058         * gfortran.dg/default_initialization.f90: New test.
8059
8060 2006-02-03  Jeff Law  <law@redhat.com>
8061
8062         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8063         handle more than 100 dump files.
8064         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8065         * lib/scantree.exp (scan-tree-dump): Likewise.
8066         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8067         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8068         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8069         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8070         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8071
8072 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8073
8074         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8075
8076 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8077
8078         * g++.dg/template/using12.C: New test.
8079
8080 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8081
8082         * gcc.target/powerpc/pr25960.c: New test.
8083
8084 2006-02-02  Steven G. Kargl  <kargls@comcast>
8085
8086         PR fortran/24958
8087         gfortran.dg/nullify_2.f90: New test.
8088
8089 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8090
8091         PR 25990
8092         * gcc.dg/gomp/pr25990.c: New test.
8093
8094 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8095
8096         PR c++/25342
8097         * g++.gd/template/partial4.C: New test.
8098
8099 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8100
8101         PR middle-end/26001
8102         * gfortran.dg/data_char_2.f90: New.
8103
8104 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8105
8106         PR fortran/26039
8107         maxval_maxloc_conformance_1.f90: New test.
8108
8109 2006-01-31  Richard Guenther  <rguenther@suse.de>
8110
8111         * gcc.target/i386/sselibm-1.c: New testcase.
8112         * gcc.target/i386/sselibm-2.c: Likewise.
8113         * gcc.target/i386/sselibm-3.c: Likewise.
8114         * gcc.target/i386/sselibm-4.c: Likewise.
8115         * gcc.target/i386/sselibm-5.c: Likewise.
8116
8117 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8118
8119         PR fortran/24266
8120         * gfortran.dg/arrayio_derived_2.f90: New.
8121
8122 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8123
8124         * gcc.dg/unsigned-long-compare.c: New test.
8125
8126 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8127
8128         PR testsuite/25318
8129         * lib/target-supports.exp (check_effective_target_freorder):
8130         Check to see if target supports -freorder-blocks-and-partition.
8131         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8132         instead of "dg-require-named-sections".
8133
8134 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8135
8136         PR target/14798:
8137         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8138         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8139         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8140         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8141         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8142         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8143         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8144         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8145
8146 2006-01-30  Richard Guenther  <rguenther@suse.de>
8147
8148         PR c++/23372
8149         * gcc.dg/pr23372-1.C: New testcase.
8150
8151 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8152
8153         * gcc.dg/gomp/pr25874.c: New test.
8154
8155 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8156
8157         PR tree-opt/25911
8158         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8159
8160 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8161
8162         PR fortran/18578
8163         PR fortran/18579
8164         PR fortran/20857
8165         PR fortran/20885
8166         * gfortran.dg/intent_out_1.f90: New test.
8167
8168 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8169
8170         PR fortran/17911
8171         * gfortran.dg/procedure_lvalue.f90: New test.
8172
8173         PR fortran/20895
8174         PR fortran/25030
8175         * gfortran.dg/char_pointer_assign_2.f90: New test.
8176         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8177         assignment to be consistent with standard.
8178         * gfortran.dg/char_result_2.f90: The same.
8179         * gfortran.dg/char_result_8.f90: The same.
8180
8181 2006-01-28  Zack Weinberg  <zackw@panix.com>
8182
8183         * gcc.dg/Woverlength-strings.c
8184         * gcc.dg/Woverlength-strings-pedantic-c89.c
8185         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8186         * gcc.dg/Woverlength-strings-pedantic-c99.c
8187         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8188
8189 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8190
8191         * gcc.c-torture/execute/20060127-1.c: New test.
8192
8193 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8194
8195         PR c++/25999
8196         * g++.dg/ext/pragmaweak1.C: New test.
8197
8198 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8199
8200         PR c++/25855
8201         * g++.dg/template/spec29.C: New test.
8202
8203 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8204
8205         PR c/19606.
8206         * gcc.c-torture/execute/pr19606.c: New.
8207
8208 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8209
8210         * gcc.dg/pragma-re-4.c: New test.
8211
8212 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8213
8214         PR fortran/25964
8215         * gfortran.dg/assumed_size_refs_3.f90: New test.
8216
8217 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8218
8219         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8220
8221 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8222
8223         PR ada/21317
8224         * ada/acats/support/impdef.a: Add One_Long_Second.
8225         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8226         * ada/acats/tests/c9/c94026.a: Likewise.
8227         * ada/acats/tests/c9/c97305c.ada: Likewise.
8228         * ada/acats/tests/c9/c99004a.ada: Likewise.
8229
8230 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8231
8232         PR fortran/25964
8233         * gfortran.dg/global_references_2.f90: New test.
8234
8235         PR fortran/25084
8236         PR fortran/20852
8237         PR fortran/25085
8238         PR fortran/25086
8239         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8240         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8241
8242         PR fortran/25416
8243         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8244
8245 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8246
8247         PR c/25892
8248         * gcc.dg/Wpointer-sign.c: New.
8249         * gcc.dg/Wpointer-sign-Wall.c: New.
8250         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8251         * gcc.dg/Wpointer-sign-pedantic.c: New.
8252         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8253         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8254
8255 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8256
8257         PR C/25861
8258         * gcc.c-torture/compile/pr25861.c: New test.
8259
8260 2006-01-26  Paul Brook  <paul@codesourcery.com>
8261
8262         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8263         on short-enum targets.
8264         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8265         variable.
8266         (generate_fields): Use short_enums.
8267         (main): Set short_enums.  Document -e.
8268         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8269         on short-enum targets.
8270         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8271         variable.
8272         (generate_fields): Use short_enums.
8273         (main): Set short_enums.  Document -e.
8274         * lib/target-supports.exp (check_effective_target_short_enums): New.
8275
8276 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8277
8278         PR target/25947
8279         * gcc.dg/torture/pr25947-1.c: New test.
8280
8281 2006-01-25  Jan Hubicka  <jh@suse.cz>
8282             Roger Sayle  <roger@eyesopen.com>
8283
8284         PR rtl-optimization/25703
8285         * gcc.target/i386/20060125-1.c: New test case.
8286         * gcc.target/i386/20060125-2.c: New test case.
8287
8288 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8289
8290         PR fortran/18540
8291         * gfortran.dg/goto_1.f: New.
8292
8293 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8294
8295         PR fortran/25716
8296         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8297         25716 on 32-bit systems too.
8298
8299 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8300
8301         PR testsuite/25590
8302         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8303
8304 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8305
8306         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8307
8308 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8309
8310         PR fortran/25835
8311         * gfortran.dg/read_eof.f90: Delete, renamed.
8312         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8313         * gfortran.dg/read_eof_2.f90: New test.
8314         * gfortran.dg/read_eof_3.f90: New test.
8315
8316 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8317
8318         PR tree-opt/25860
8319         * gcc.c-torture/compile/pr25860.c: New test.
8320
8321 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8322
8323         PR c++/25552
8324         * g++.dg/parse/dtor8.C: New test.
8325
8326 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8327
8328         PR testsuite/25891
8329         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8330         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8331         check_effective_target_fopenmp returns 0.
8332
8333 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8334
8335         PR ada/20548
8336         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8337         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8338         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8339
8340 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8341
8342         PR tree-opt/25857
8343         * g++.dg/opt/pr25857.C: New test.
8344
8345 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8346         Jan Hubicka  <jh@suse.cz>
8347         Richard Guenther  <rguenther@suse.de>
8348
8349         PR rtl-optimization/25654
8350         * gcc.dg/torture/pr25654.c: New testcase.
8351         * gcc.target/i386/pr25654.c: Likewise.
8352
8353 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8354
8355         PR fortran/25901
8356         * gfortran.dg/internal references_2.f90: New test.
8357
8358         Fix regression in testing of admissability of attributes.
8359         * gfortran.dg/intent_used_1.f90: New test.
8360
8361 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8362
8363         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8364         Remove target conditional torture options for i?86 and x86_64
8365         GNU/Linux.
8366
8367 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8368
8369         PR c++/10891
8370         * g++.dg/rtti/no-rtti.C: New.
8371
8372 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/25895
8375         * g++.dg/inherit/conv2.C: New test.
8376
8377         PR c++/25856
8378         * g++.dg/parse/dtor7.C: New test.
8379
8380         PR c++/25858
8381         * g++.dg/template/crash44.C: New test.
8382
8383 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8384
8385         PR fortran/25124
8386         PR fortran/25625
8387         * gfortran.dg/internal_references_1.f90: New test.
8388           PR fortran/20881
8389         PR fortran/23308
8390         PR fortran/25538
8391         PR fortran/25710
8392         * gfortran.dg/global_references_1.f90: New test.
8393         * gfortran.dg/g77/19990905-1.f: Restore the error that
8394         there is a clash between the common block name and
8395         the name of a subroutine reference.
8396
8397         PR fortran/PR24276
8398         * gfortran.dg/aliasing_dummy_1.f90: New test.
8399
8400 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8401
8402         * gcc.dg/vmx/1b-01.c: Warning fix.
8403         * gcc.dg/vmx/1c-02.c: Likewise.
8404         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8405
8406 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8407
8408         PR testsuite/24962
8409         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8410
8411 2006-01-20  Richard Guenther  <rguenther@suse.de>
8412         Steven Bosscher <stevenb.gcc@gmail.com>
8413
8414         PR rtl-optimization/24626
8415         * gcc.dg/torture/pr24626-1.c: New testcase.
8416         * gcc.dg/torture/pr24626-2.c: Likewise.
8417         * gcc.dg/torture/pr24626-3.c: Likewise.
8418         * gcc.dg/torture/pr24626-4.c: Likewise.
8419
8420 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8421
8422         PR c++/5520
8423         * g++.dg/warn/empty-body.C: New.
8424
8425 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8426
8427         PR c++/22136
8428         * g++.dg/template/using10.C: New test.
8429         * g++.dg/temlpate/using11.C: Likewise.
8430         * g++.dg/inherit/using5.C: Tweak error messages.
8431
8432 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8433
8434         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8435         target test.
8436         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8437
8438 2006-01-19  Jan Hubicka  <jh@suse.cz>
8439
8440         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8441
8442 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8443
8444         PR c++/25854
8445         * g++.dg/template/spec28.C: New test.
8446
8447 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8448
8449         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8450         Fix fprintf's by adding srcdir or removing it.
8451
8452 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8453
8454         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8455         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8456         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8457         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8458         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8459         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8460         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8461         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8462         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8463         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8464         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8465         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8466         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8467         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8468
8469 2006-01-18  Jeff Law  <law@redhat.com>
8470
8471         * gcc.dg/tree-ssa/vrp25.c: New test.
8472
8473 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8474
8475         * gcc.dg/pr25805.c: Fix misapplied patch.
8476
8477 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8478
8479         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8480         (check_effective_target_vect_udot_qi): New.
8481         (check_effective_target_vect_sdot_hi): New.
8482         (check_effective_target_vect_udot_hi): New.
8483         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8484         prefixed with "wrapv-" with -fwrapv.
8485         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8486         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8487         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8488         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8489         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8490
8491         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8492         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8493         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8494         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8495
8496 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8497
8498         PR c++/16829
8499         * g++.dg/other/default2.C: New test.
8500         * g++.dg/other/default3.C: New test.
8501
8502 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8503
8504         PR c/25805
8505         * gcc.dg/pr25805.c: New file.
8506
8507 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8508
8509         PR c++/25836
8510         * g++.dg/template/init6.C: New test.
8511
8512 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8513
8514         * gcc.dg/tree-ssa/pr24287.c: New test
8515
8516 2006-01-18  Eric Christopher  <echristo@apple.com>
8517
8518         * g++.dg/eh/table.C: New.
8519
8520 2006-01-18  DJ Delorie  <dj@redhat.com>
8521
8522         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8523         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8524         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8525         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8526
8527 2006-01-18  Jeff Law  <law@redhat.com>
8528
8529         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8530         on wrapping on overflow semantics.
8531
8532         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8533
8534         * gcc.gc/tree-ssa/vrp23.c: New test.
8535         * gcc.gc/tree-ssa/vrp24.c: New test.
8536
8537 2006-01-18  Richard Henderson  <rth@redhat.com>
8538             Aldy Hernandez  <aldyh@redhat.com>
8539             Jakub Jelinek  <jakub@redhat.com>
8540             Diego Novillo  <dnovillo@redhat.com>
8541             Uros Bizjak  <uros@kss-loka.si>
8542
8543         * testsuite/gcc.dg/gomp: New directory.
8544
8545 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8546             Steven G. Kargl  <kargls@comcast.net>
8547
8548         PR fortran/20869
8549         * gfortran.dg/intrinsic_external_1.f90: New test.
8550
8551         PR fortran/20875.
8552         * gfortran.dg/elemental_pointer_1.f90: New test.
8553
8554         PR fortran/25024
8555         * gfortran.dg/external_procedures_1.f90: New test.
8556
8557         PR fortran/25785
8558         gfortran.dg/assumed_present.f90: New test.
8559
8560 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8561
8562         * g++.dg/parse/lookup5.C: New test.
8563
8564 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8565
8566         PR fortran/25697
8567         * gfortran.dg/read_eof.f90: New test.
8568
8569 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8570
8571         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8572         add a closing brace.
8573
8574 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8575
8576         PR fortran/25631
8577         * gfortran.dg/fmt_tl.f: New test.
8578
8579 2006-01-17  Eric Christopher  <echristo@apple.com>
8580
8581         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8582         * g++.old-deja/g++.warn/impint2.C: Ditto.
8583         * g++.old-deja/g++.other/null1.C: Ditto.
8584         * g++.dg/warn/conv2.C: Ditto.
8585         * g++.dg/warn/conv4.C: New file.
8586
8587 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8588
8589         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8590
8591 2006-01-17  Andreas Jaeger  <aj@suse.de>
8592             Janis Johnson <janis187@us.ibm.com>
8593
8594         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8595         in 64-bit.
8596         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8597         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8598
8599 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8600
8601         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8602         xfail txxx where xxx >= 25.
8603
8604 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8605
8606         PR testsuite/25764
8607         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8608
8609 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8610
8611         PR c/25682
8612         * gcc.dg/pr25682.c: New test.
8613         * g++.dg/parse/array-size2.C: New test.
8614
8615 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8616
8617         * consistency.vlad: Remove entire directory, 1652 files.
8618
8619 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8620
8621         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8622         check_effective_target_dfprt_nocache): New.
8623         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8624         (check_effective_target_dfprt): New.
8625         * lib/c-compat.exp (check_dfp): Remove.
8626         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8627         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8628         level of support for decimal float.
8629         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8630         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8631         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8632         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8633         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8634         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8635         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8636         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8637         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8638         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8639         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8640         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8641         directives.
8642
8643 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8644
8645         PR testsuite/25741
8646         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8647         $base_dir/../.
8648         * lib/gfortran.exp (gfortran_init): Likewise.
8649         * lib/obj-c++.exp (obj-c++_init): Likewise.
8650         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8651         (scan-assembler-dem-not): Likewise.
8652         * lib/scandump.exp (scan-dump-dem): Likewise.
8653         (scan-dump-dem-not): Likewise.
8654
8655 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8656
8657         PR testsuite/25767
8658         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8659         powerpc-*-darwin*.
8660         * lib/obj-c++.exp (obj-c++_init): Likewise.
8661
8662 2006-01-16  Richard Guenther  <rguenther@suse.de>
8663
8664         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8665
8666 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8667
8668         PR testsuite/25777
8669         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8670         to LD_LIBRARY_PATH.
8671
8672 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8673             Andrew Pinski  <pinskia@physics.uc.edu>
8674
8675         * gcc.dg/minmax-1.c: New test.
8676
8677 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8678
8679         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8680         * gcc.misc-tests/dectest.exp: Ditto.
8681
8682 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8683
8684         PR testsuite/25796
8685         * gcc.target/i386/cmov6.c: Use -march=k8.
8686
8687 2006-01-15  Andreas Jaeger  <aj@suse.de>
8688
8689         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8690         x86 does not have __float128.
8691
8692 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8693
8694         * gcc.target/i386/cmov6.c: New test.
8695
8696 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8697
8698         PR c++/25663
8699         * g++.dg/template/ctor6.C: New test.
8700
8701 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8702
8703         PR tree-optimization/25485
8704         * gcc.dg/tree-ssa/pr25485.c: New.
8705
8706 2006-01-14  Richard Guenther  <rguenther@suse.de>
8707
8708         PR tree-optimization/22548
8709         PR tree-optimization/22555
8710         PR tree-optimization/22501
8711         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8712         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8713         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8714         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8715         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8716         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8717         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8718         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8719         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8720
8721 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8722
8723         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8724         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8725
8726 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8727         Richard Guenther  <rguenther@suse.de>
8728
8729         PR rtl-optimization/24257
8730         * gcc.dg/torture/pr24257.c: New testcase.
8731
8732 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8733
8734         * gcc.c-torture/execute/20060110-1.c: New test.
8735         * gcc.c-torture/execute/20060110-2.c: New test.
8736
8737 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8738
8739         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8740
8741 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8742
8743         PR fortran/25756
8744         * gfortran.dg/label_3.f90: New test.
8745
8746 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8747
8748         PR tree-optimization/25771
8749         * g++.dg/tree-ssa/pr25771.C: New test
8750
8751 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8752
8753         PR tree-opt/24365
8754         * g++.dg/opt/complex5.C: New test.
8755
8756 2006-01-13  Richard Guenther  <rguenther@suse.de>
8757
8758         * gcc.target/i386/387-9.c: New testcase.
8759
8760 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8761
8762         PR c++/24824
8763         * g++.dg/debug/dwarf2-1.C: New.
8764
8765 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8766
8767         PR testsuite/25728
8768         * lib/gcov.exp (verify-lines): Add "close $fd".
8769
8770 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8771             Ben Elliston  <bje@au.ibm.com>
8772
8773         * gcc.dg/dfp/inf-1.c: New test.
8774
8775 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8776             Yao Qi  <qiyaoltc@cn.ibm.com>
8777             Ben Elliston  <bje@au.ibm.com>
8778             Jon Grimm  <jgrimm2@us.ibm.com>
8779
8780         * gcc.dg/nodfp-1.c: New test.
8781         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8782         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8783         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8784         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8785         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8786         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8787         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8788         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8789         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8790         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8791         * gcc.dg/format/dfp-printf-1.c: Likewise.
8792         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8793         (compat_setup_dfp): New.
8794         * gcc.dg/compat/compat.exp: Use it.
8795         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8796         Make some variables global, prepend "compat_" to their names.
8797         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8798         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8799         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8800         * lib/compat.exp (compat_skip_list): Make global, rename.
8801         * lib/c-compat.exp: New file.
8802         * lib/target-supports.exp (check_effective_target_dfp): New.
8803
8804         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8805         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8806         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8807         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8808         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8809         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8810         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8811         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8812         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8813         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8814         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8815         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8816         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8817         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8818         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8819         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8820         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8821         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8822         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8823         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8824         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8825         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8826         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8827         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8828         gcc.dg/dfp/struct-layout-1.c,
8829         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8830         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8831         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8832         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8833         gcc.dg/dfp/func-vararg-dfp.c,
8834         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8835         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8836         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8837         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8838         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8839
8840 2006-01-11  Richard Guenther  <rguenther@suse.de>
8841
8842         PR tree-optimization/25734
8843         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8844
8845 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8846
8847         PR fortran/25486
8848         * gfortran.dg/literal_character_constant_1_x.F: New test.
8849         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8850         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8851         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8852
8853 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8854
8855         PR c++/25386
8856         * g++.dg/ext/packed3.C: Add expected packed error.
8857
8858 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8859
8860         PR target/25706
8861         * gcc.dg/torture/pr25706-1.c: New test.
8862
8863 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8864
8865         PR tree-optimization/23109
8866         PR tree-optimization/23948
8867         PR tree-optimization/24123
8868
8869         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8870         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8871         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8872         g++.dg/tree-ssa/pr23948.C: New testcases.
8873         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8874         three divisions in order to do the optimization.
8875
8876 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8877
8878         PR c++/25632
8879         * g++.dg/other/pr25632.C: New test.
8880
8881 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8882
8883         PR fortran/25730
8884         * gfortran.dg/used_types_1.f90: New test.
8885
8886 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8887
8888         PR target/25718
8889         * gcc.dg/torture/pr25718-1.c: New test.
8890
8891 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8892
8893         * gfortran.dg/list_read_2.f90: Fix typo in description.
8894
8895 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8896
8897         * lib/target-supports.exp (check_visibility_available): Simplify test
8898         for *-*-netware*.
8899         (check_profiling_available): Fail for *-*-netware*.
8900         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8901         * gcc.dg/20021014-1.c: Likewise.
8902         * gcc.dg/nest.c: Likewise.
8903
8904 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8905
8906         fortran/24936
8907         * gfortran.dg/forall_3.f90: New test.
8908
8909 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8910
8911         PR fortran/21977
8912         * gfortran.dg/nesting_2.f90: New test.
8913         * gfortran.dg/nesting_3.f90: New test.
8914
8915 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8916
8917         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8918         Fix typo in comment.
8919
8920 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8921
8922         * gfortran.dg/single_char_string.f90: New test.
8923
8924 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8925
8926         * gfortran.dg/ichar_2.f90: New test.
8927
8928 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8929
8930         PR fortran/25093
8931         * gfortran.dg/private_type_4.f90: New.
8932
8933 2006-01-07  Richard Guenther  <rguenther@suse.de>
8934
8935         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8936
8937 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8938
8939         * gfortran.dg/func_decl_1.f90: New.
8940         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8941         * gfortran.dg/array_alloc_2.f90: Likewise.
8942         * gfortran.dg/char_result_8.f90: Likewise.
8943         * gfortran.dg/dup_save_1.f90: Likewise.
8944         * gfortran.dg/dup_save_2.f90: Likewise.
8945         * gfortran.dg/f2c_6.f90: Likewise.
8946         * gfortran.dg/f2c_7.f90: Likewise.
8947         * gfortran.dg/func_result_2.f90: Likewise.
8948         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8949
8950 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8951
8952         PR fortran/22146
8953         * gfortran.dg/elemental_subroutine_1.f90: New test.
8954         * gfortran.dg/elemental_subroutine_2.f90: New test.
8955
8956         PR fortran/25029
8957         PR fortran/21256
8958         * gfortran.dg/assumed_size_refs_1.f90: New test.
8959
8960         PR fortran/20868
8961         PR fortran/20870
8962         * gfortran.dg/assumed_size_refs_2.f90: New test.
8963         * gfortran.dg/initialization_1.f90: Change warning message.
8964
8965 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8966
8967         * gcc.dg/tree-ssa/loop-15.c: New test.
8968
8969 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8970
8971         PR fortran/25598
8972         * gfortran.dg/backspace_3.f: New test.
8973         * gfortran.dg/backspace_4.f: New test.
8974
8975 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8976
8977         PR fortran/24268
8978         * gfortran.dg/fmt_white.f: Update test.
8979
8980 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
8981
8982         * gcc.dg/cast-1.c: Add new warning.
8983         * gcc.dg/cast-2.c: Likewise.
8984         * gcc.dg/cast-3.c: Likewise.
8985         * gcc.dg/format/cast-1.c: Likewise.
8986         * gcc.dg/cast-4.c: New testcase.
8987
8988 2006-01-05  Richard Guenther  <rguenther@suse.de>
8989
8990         PR tree-optimization/22555
8991         * gcc.dg/tree-ssa/alias-3.c: New testcase.
8992
8993 2006-01-05  Richard Guenther  <rguenther@suse.de>
8994             Diego Novillo  <dnovillo@redhat.com>
8995
8996         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8997         * gcc.dg/tree-ssa/loop-8.c: Likewise.
8998         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8999         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9000         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9001         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9002         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9003         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9004         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9005         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9006         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9007         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9008         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9009         * treelang/compile/extravar.tree: Likewise.
9010         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9011         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9012         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9013         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9014         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9015
9016 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9017
9018         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9019         for 64-bit fix.
9020
9021 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9022
9023         PR fortran/23675
9024         gfortran.dg/char_result_11.f90: New.
9025
9026 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9027
9028         PR c++/24782
9029         * g++.dg/parse/access9.C: New test.
9030         * g++.dg/tc1/dr52.C: Tweak error markers.
9031
9032 2006-01-04  Richard Henderson  <rth@redhat.com>
9033
9034         Merge from gomp branch.
9035         * g++.dg/parse/pragma2.C: Update expected error lines.
9036
9037 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9038
9039         * g++.dg/other/i386-2.C: New test.
9040
9041         PR target/25554
9042         * gcc.c-torture/compile/20051228-1.c: New test.
9043
9044         PR c/25559
9045         * gcc.dg/pr25559.c: New test.
9046
9047 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/25492
9050         * g++.dg/lookup/friend9.C: New test.
9051
9052         PR c++/25625
9053         * g++.dg/template/repo5.C: New test.
9054
9055 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9056
9057         PR fortran/25101
9058         * gfortran.dg/forall_2.f90: New test.
9059
9060 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9061
9062         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9063         dg-require-weak.  Adjust regexp to handle leading-underscore
9064         targets and space as well as TAB after .weak.  Change previous
9065         64-bit fix to not use naked dot.
9066
9067 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9068
9069         PR rtl-optimization/25578
9070         * gcc.c-torture/execute/20060102-1.c: New testcase.
9071
9072 2006-01-03  Richard Guenther  <rguenther@suse.de>
9073
9074         PR c/25183
9075         * gcc.dg/torture/pr25183.c: New testcase.
9076
9077 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9078
9079         Merge from gomp-branch.
9080         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9081         * gcc.dg/ia64-sync-2.c: Likewise.
9082         * gcc.dg/ia64-sync-3.c: Likewise.
9083         * gcc.dg/ia64-sync-4.c: Likewise.
9084         * gcc.dg/sync-2.c: Likewise.
9085         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9086         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9087
9088 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9089
9090         PR c++/25635
9091         * g++.dg/parse/operator6.C: New test.
9092
9093         PR c++/25637
9094         * g++.dg/parse/error29.C: New test.
9095
9096         PR c++/25638
9097         * g++.dg/parse/dtor6.C: New test.
9098
9099         PR c++/25633
9100         * g++.dg/parse/ctor3.C: New test.
9101
9102         PR c++/25634
9103         * g++.dg/template/class3.C: New test.
9104
9105 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9106
9107         * g++.dg/debug/debug9.C: New.
9108
9109 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9110
9111         PR fortran/24640
9112         * gfortran.dg/label_2.f90: New test.
9113
9114 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9115
9116         * g++.dg/lookup/using12.C: Tighten error marker.
9117
9118 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9119             Andrew Pinski <pinskia@physics.uc.edu>
9120
9121         * gcc.target/powerpc/darwin-abi-3.c: New file.
9122         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9123         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9124         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9125         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9126         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9127         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9128         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9129         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9130
9131 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9132
9133         * gcc.dg/tree-ssa/loadpre1.c: New;
9134         * gcc.dg/tree-ssa/loadpre2.c: New;
9135         * gcc.dg/tree-ssa/loadpre3.c: New;
9136         * gcc.dg/tree-ssa/loadpre4.c: New;
9137         * gcc.dg/tree-ssa/loadpre5.c: New;
9138         * gcc.dg/tree-ssa/loadpre6.c: New;
9139         * gcc.dg/tree-ssa/loadpre7.c: New;
9140         * gcc.dg/tree-ssa/loadpre8.c: New;
9141         * gcc.dg/tree-ssa/loadpre9.c: New;
9142
9143 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9144
9145         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9146         * g++.dg/abi/thunk4.C: Likewise.
9147
9148 2006-01-01  Andreas Jaeger  <aj@suse.de>
9149
9150         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9151         portable.
9152
9153 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9154
9155         PR c++/25294
9156         * gcc.dg/pragma-pack-3.c: New test.
9157         * g++.dg/parse/pragma3.C: New test.
9158
9159 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9160
9161         PR middle-end/24827
9162         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9163
9164 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9165
9166         PR testsuite/25214
9167         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9168
9169 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9170
9171         PR fortran/22607
9172         * gfortran-dg/pure_byref_3.f90: New.
9173
9174         fortran/PR 25396
9175         * gfortran.dg/userdef_operator_1.f90: New.
9176
9177 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9178
9179         * g++.dg/abi/thunk3.C: New.
9180         * g++.dg/abi/thunk4.C: New.
9181
9182 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9183
9184         PR fortran/25532
9185         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9186         associated derived type components of derived types are
9187         properly declared in contained procedures.
9188
9189 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9190
9191         PR libgfortran/25139
9192         * gfortran.dg/backspace_2.f: New test.
9193
9194 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9195
9196         PR libgfortran/25550
9197         * gfortran.dg/endfile.f: New test.
9198
9199 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9200
9201         PR libgfortran/25419
9202         * gfortran.dg/comma.f: New test.
9203
9204 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9205
9206         * lib/gfortran-dg.exp: Remove trailing whitespace.
9207         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9208         -funroll-all-loops.
9209
9210 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9211
9212         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9213         Extended Double long doubles or repeat tests when long double is
9214         the same size as double.
9215
9216 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9217
9218         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9219
9220         PR testsuite/25442
9221         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9222         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9223
9224         PR testsuite/25441
9225         * gcc.dg/pr23911.c: Make test variable static.
9226
9227         PR testsuite/25444
9228         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9229
9230 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9231
9232         PR c++/25439
9233         * g++.dg/parse/crash17.C: Adjust error markers.
9234         * g++.dg/template/error20.C: New test.
9235
9236 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9237
9238         PR c++/23172
9239         * g++.dg/ext/complit4.C: New test.
9240
9241         PR c++/25417
9242         * g++.dg/ext/complit5.C: Likewise.
9243
9244 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9245
9246         PR tree-optimization/25125
9247         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9248         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9249         * gcc.c-torture/execute/pr25125.c: New.
9250
9251 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9252
9253         PR fortran/25029
9254         PR fortran/21256
9255         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9256         with incorrect assumed size references.
9257
9258 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9259
9260         PR c++/23171
9261         * g++.dg/opt/init1.C: New test.
9262
9263 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9264
9265         PR c++/24671
9266         * g++.dg/template/sfinae3.C: New test.
9267
9268 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9269
9270         * g++.dg/other/friend4.C: New test.
9271
9272 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR target/25005
9275         * g++.dg/opt/pr25005.C: New test.
9276
9277 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9278
9279         PR c++/25369
9280         * g++.dg/template/ptrmem16.C: New test.
9281
9282 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9283
9284         PR fortran/25029
9285         PR fortran/21256
9286         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9287
9288 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9289
9290         PR libgfortran/25307
9291         * gfortran.dg/list_read_5.f90: New test.
9292
9293 2005-12-22  Richard Henderson  <rth@redhat.com>
9294
9295         * gcc.target/i386/sse-7.c: Use -msse2.
9296
9297 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9298
9299         PR rtl-optimization/25432
9300         * gcc.c-torture/compile/20051216-1.c: New test.
9301
9302         PR objc/25328
9303         * objc/execute/pr25328.m: New test.
9304
9305 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9306
9307         PR c++/25364
9308         * g++.dg/template/call4.C: New test.
9309
9310 2005-12-22  Dale Johannesen  <dalej@apple.com>
9311
9312         * gcc.target/i386/sse-17.c: New.
9313
9314 2005-12-22  Paul Brook  <paul@codesourcery.com>
9315
9316         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9317
9318 2005-12-22  Paul Brook  <paul@codesourcery.com>
9319
9320         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9321
9322 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9323
9324         PR tree-opt/25513
9325         * gcc.c-torture/compile/pr25513.c: New test.
9326
9327 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9328
9329         PR c++/23333
9330         * g++.dg/parse/error25.C: Add more tests.
9331
9332 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9333
9334         PR fortran/18990
9335         * gfortran.dg/der_charlen_1.f90: New.
9336
9337 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9338
9339         PR fortran/20889
9340         * gfortran.dg/pointer_component_type_1.f90: New test.
9341
9342         PR fortran/25029
9343         PR fortran/21256
9344         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9345         should give an error with assumed size array refernces and checks those
9346         that should not.
9347         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9348         reference an upper bound so that it does not generate an error.
9349
9350         PR fortran/19362
9351         PR fortran/20244
9352         PR fortran/20864
9353         PR fortran/25391
9354         * gfortran.dg/used_dummy_types_1.f90: New test.
9355         * gfortran.dg/used_dummy_types_2.f90: New test.
9356         * gfortran.dg/used_dummy_types_3.f90: New test.
9357         * gfortran.dg/used_dummy_types_4.f90: New test.
9358         * gfortran.dg/used_dummy_types_5.f90: New test.
9359
9360         PR fortran/23152
9361         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9362         group already being USE associated.
9363         * gfortran.dg/assumed_shape_nml.f90: New test.
9364         * gfortran.dg/assumed_size_nml.f90: New test.
9365
9366         PR fortran/20862
9367         PR fortran/25053
9368         PR fortran/25063
9369         PR fortran/25064
9370         PR fortran/25066
9371         PR fortran/25067
9372         PR fortran/25068
9373         PR fortran/25307
9374         * gfortran.dg/io_constraints_1.f90: New test.
9375         * gfortran.dg/io_constraints_1.f90: New test.
9376         * gfortran.dg/iostat_3.f90: Change wording of warning.
9377         * gfortran.dg/g77/19981216-0.f: The same.
9378
9379 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9380
9381         PR tree-optimization/23518
9382         * testsuite/gcc.dg/pr23518.c: New.
9383
9384 2005-12-21  Mike Stump  <mrs@apple.com>
9385
9386         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9387
9388 2005-12-21  Paul Brook  <paul@codesourcery.com>
9389
9390         * gcc.dg/pr19340.c: Skip on m68k targets.
9391
9392 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9393
9394         PR rtl-optimization/25196
9395         * gcc.dg/pr25196.c: New test.
9396
9397 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9398
9399         PR fortran/25423
9400         gfortran.dg/where_nested_1.f90: New.
9401
9402 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9403
9404         PR tree-optimization/25382.
9405         * gcc.dg/tree-ssa/pr25382.c: New.
9406
9407 2005-12-20  Richard Guenther  <rguenther@suse.de>
9408
9409         PR middle-end/24306
9410         * gcc.target/i386/pr24306.c: New testcase.
9411
9412 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9413
9414         PR tree-optimization/25501
9415         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9416
9417 2005-12-20  Richard Guenther  <rguenther@suse.de>
9418
9419         Revert
9420         2005-12-02  Richard Guenther  <rguenther@suse.de>
9421
9422         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9423
9424 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9425
9426         PR c++/21228
9427         * g++.dg/warn/Wunreachable-code-2.C: New test.
9428
9429 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9430
9431         PR c++/24278
9432         * g++.dg/template/ctor5.C: New test.
9433
9434         PR c++/24915
9435         * g++.dg/template/overload8.C: New test.
9436
9437 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9438
9439         * gcc.c-torture/compile/pr25483 : New test.
9440
9441 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9442
9443         PR c++/20552
9444         * g++.dg/ext/typeof10.C: New test.
9445
9446 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9447
9448         * gcc.dg/mt-loopi1.c: New.
9449
9450 2005-12-18  Richard Guenther  <rguenther@suse.de>
9451
9452         PR tree-optimization/25481
9453         * gcc.dg/torture/pr25481.c: New testcase.
9454
9455 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9456
9457         PR rtl-optimization/21041
9458         * gcc.dg/pr21041.c: New test.
9459
9460 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9461
9462         PR libgfortran/25463
9463         * gfortran.dg/advance.f90: New test.
9464
9465 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9466
9467         * gcc.dg/20051201-1.c: New test.
9468
9469 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9470
9471         PR fortran/25018
9472         * gfortran.dg/initialization_1.f90: New test.
9473         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9474         * gfortran.dg/g77/980616-0.f: The same.
9475
9476 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9477
9478         * PR fortran/25458
9479         * gfortran.dg/chkbits.f90: New test.
9480
9481 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9482
9483         * gfortran.dg/enum_5.f: Revert to previous version.
9484
9485 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9486
9487         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9488         * gfortran.dg/nested_modules_1.f90: Ditto.
9489         * gfortran.dg/hollerith_f95.f90: Ditto.
9490         * gfortran.dg/select_5.f90: Ditto.
9491         * gfortran.dg/secnds.f: Ditto.
9492         * gfortran.dg/hollerith2.f90: Ditto.
9493         * gfortran.dg/imag_2.f: Ditto.
9494         * gfortran.dg/ftell_2.f90: Ditto.
9495         * gfortran.dg/malloc_free_1.f90: Ditto.
9496         * gfortran.dg/logint-1.f: Ditto.
9497         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9498         * gfortran.dg/e_d_fmt.f90: Ditto.
9499         * gfortran.dg/hollerith_legacy.f90: Ditto.
9500         * gfortran.dg/logint-2.f: Ditto.
9501         * gfortran.dg/enum_5.f90: Ditto.
9502         * gfortran.dg/f2c_2.f90: Ditto.
9503         * gfortran.dg/pr17143.f90: Ditto.
9504         * gfortran.dg/namelist_14.f90: Ditto.
9505         * gfortran.dg/logint-3.f: Ditto.
9506         * gfortran.dg/spread_scalar_source.f90: Ditto.
9507         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9508         * gfortran.dg/namelist_11.f: Ditto.
9509         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9510         * gfortran.dg/g77/20010519-1.f
9511         * gfortran.dg/g77/alpha1.f: Ditto.
9512         * gfortran.dg/g77/990115-1.f: Ditto.
9513         * gfortran.dg/g77/erfc.f: Ditto.
9514         * gfortran.dg/g77/19990313-3.f: Ditto.
9515         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9516         * gfortran.dg/g77/20010426.f: Ditto.
9517         * gfortran.dg/g77/19990313-0.f: Ditto.
9518         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9519         * gfortran.dg/g77/20000629-1.f: Ditto.
9520         * gfortran.dg/g77/970125-0.f: Ditto.
9521         * gfortran.dg/g77/8485.f: Ditto.
9522         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9523         * gfortran.dg/g77/19990313-1.f: Ditto.
9524         * gfortran.dg/g77/int8421.f: Ditto.
9525         * gfortran.dg/g77/19990305-0.f: Ditto.
9526         * gfortran.dg/g77/947.f: Ditto.
9527         * gfortran.dg/g77/19990905-2.f: Ditto.
9528         * gfortran.dg/g77/cabs.f: Ditto.
9529         * gfortran.dg/g77/19990313-2.f: Ditto.
9530         * gfortran.dg/g77/20020307-1.f: Ditto.
9531         * gfortran.dg/g77/dcomplex.f: Ditto.
9532         * gfortran.dg/g77/19990502-1.f: Ditto.
9533         * gfortran.dg/g77/19981216-0.f: Ditto.
9534         * gfortran.dg/common_4.f90: Ditto.
9535         * gfortran.dg/entry_4.f90: Ditto.
9536         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9537         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9538         * gfortran.dg/namelist_12.f: Ditto.
9539         * gfortran.dg/scale_1.f90: Ditto.
9540         * gfortran.dg/modulo_1.f90
9541         * gfortran.dg/hollerith.f90: Ditto.
9542         * gfortran.dg/direct_io_3.f90: Ditto.
9543         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9544         * gfortran.dg/gnu_logical_1.F: Ditto.
9545         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9546         * gfortran.dg/assign_1.f90: Ditto.
9547         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9548         * gfortran.dg/pr23095.f: Ditto.
9549         * gfortran.dg/read_float_1.f90: Ditto.
9550
9551 2005-12-17  Andreas Jaeger  <aj@suse.de>
9552
9553         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9554         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9555
9556 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9557
9558         PR fortran/24268
9559         * gfortran.dg/fmt_white.f: New test.
9560
9561 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9562
9563         * gfortran.dg/label_1.f90: New test.
9564
9565 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9566
9567         PR testsuite/25422
9568         * gcc.dg/20031012-1.c: Add -Walways-true option.
9569         * gcc.dg/weak/weak-3.c: Likewise.
9570         * g++.old-deja/g++.mike/warn8.C: Likewise.
9571
9572 2005-12-16  Mike Stump  <mrs@apple.com>
9573
9574         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9575         exit.
9576
9577 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9578
9579         PR libgfortran/25264
9580         PR libgfortran/25349
9581         * gfortran.dg/tl_editing.f90: Added additional checks.
9582         * gfortran.dg/t_editing.f: New test.
9583         * gfortran.dg/write_padding.f90: New test
9584
9585 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9586
9587         PR testsuite/25215
9588         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9589
9590 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9591
9592         PR rtl-optimization/24899
9593         * gcc.c-torture/execute/20051215-1.c: New test.
9594
9595 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9596
9597         PR 24823
9598         * gfortran.dg/pr24823.f: New test.
9599
9600 2005-12-16  Jeff Law  <law@redhat.com>
9601
9602         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9603
9604 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9605
9606         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9607         Change C++ style comments to C style comments.
9608         Remove aligned types from the array.
9609         Keep Enums disabled.
9610         (complex_types): Remove aligned types from the array.
9611         Comment out "_Complex long double".
9612         (attrib_types): Remove.
9613         (complex_attrib_types): Remove.
9614         (attrib_array_types): Remove.
9615         (complex_attrib_array_types): Remove.
9616         (aligned_bitfld_types): Remove.
9617         (n_aligned_bitfld_types): Remove.
9618         (FEATURE_ALIGNEDPACKED): Delete.
9619         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9620         (singles): Remove support for adding attributes.
9621         (choose_type): Remove support for attributed types.
9622         (generate_fields): Remove support for attributed bit-fields.
9623         Remove support for adding attributes.
9624         (generate_random_tests): Remove support for adding attributes.
9625         (features): Add back "[0] :0" and "complex vector [0]".
9626         (main): Remove support for attributed bit-fields.
9627         Uncomment the calling of generate_random_tests for the rests of
9628         the tests.
9629
9630 2005-12-16  Jan Hubicka  <jh@suse.cz>
9631
9632         * gcc.c-torture/combine/pr25224.c: New.
9633
9634 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9635
9636         PR other/25028
9637         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9638         HP-UX.
9639
9640 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9641
9642         * gcc.dg/20051215-1.c: New file.
9643
9644 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9645
9646         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9647         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9648
9649 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9650
9651         PR fortran/18197
9652         * gfortran.dg/dummy_functions_1.f90: New.
9653
9654 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9655
9656         PR rtl-optimization/25310
9657         * gcc.c-torture/compile/pr25310.c: New test.
9658
9659 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9660
9661         PR debug/25023
9662         * gcc.dg/pr25023.c: New test.
9663
9664 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9665
9666         * g++.old-deja/g++.brendan/redecl1.C,
9667         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9668         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9669         g++.old-deja/g++.oliva/typeof1.C,
9670         g++.old-deja/g++.other/crash16.C,
9671         g++.old-deja/g++.other/crash34.C,
9672         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9673         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9674         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9675         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9676         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9677         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9678         Remove xfail.
9679
9680 2005-12-14  Kean Johnston  <jkj@sco.com>
9681             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9682
9683         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9684         * gcc.target/i386/20020523-1.c: Ditto.
9685         * gcc.target/i386/tailcall-1.c: Ditto.
9686         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9687         * gcc.target/i386/ssetype-5.c: Ditto.
9688
9689 2005-12-14  Jeff Law  <law@redhat.com>
9690
9691         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9692
9693 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9694
9695         PR target/25254
9696         PR target/24188
9697         * gcc.target/i386/pr25254.c: New test.
9698         * gfortran.dg/PR24188.f: New test.
9699
9700 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9701
9702         * lib/fortran-torture.exp: Catch remaining uses of
9703         remote_file build delete.
9704
9705 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9706
9707         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9708
9709 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9710
9711         * gcc.dg/warn-addr-cmp.c: New test.
9712
9713 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR debug/25023
9716         PR target/25293
9717         * gcc.target/i386/pr25293.c: New test.
9718
9719 2005-12-13  Petr Machata  <machata@post.cz>
9720
9721         PR c++/24907
9722         * g++.dg/parse/comma2.C: New test.
9723
9724 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9725             Jakub Jelinek  <jakub@redhat.com>
9726
9727         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9728         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9729         (limits.h): Include unconditionally.
9730         (stdlib.h): Likewise.
9731         (hashtab.h): Do not include.
9732         (getopt.h): Likewise.
9733         (stddef.h): Include.
9734         (hashval_t): Define.
9735         (struct entry): Add "next" field.
9736         (HASH_SIZE): New macro.
9737         (hash_table): New variable.
9738         (switchfiles): Do not use xmalloc.
9739         (mix): New macro.
9740         (iterative_hash): New function.
9741         (hasht): Remove.
9742         (e_exists): New function.
9743         (e_insert): Likewise.
9744         (output): Use, instead of libiberty hashtable functions.
9745         (main): Do not use getopt.  Do not call htab_create.
9746
9747 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9748
9749         PR c++/25331
9750         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9751         put atal* and atpaal* attributes on array elements.
9752         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9753         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9754         put atal* and atpaal* attributes on array elements.
9755         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9756
9757 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9758
9759         * gcc.dg/single-precision-constant.c: New test.
9760
9761 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9762
9763         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9764         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9765         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9766         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9767         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9768         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9769         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9770         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9771         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9772         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9773         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9774         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9775         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9776         gcc.target/powerpc/ppc-sdata-2.c,
9777         gcc.target/powerpc/ppc-stackalign-1.c,
9778         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9779         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9780         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9781         gcc.target/powerpc/rs6000-ldouble-2.c,
9782         gcc.target/powerpc/rs6000-power2-1.c,
9783         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9784         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9785         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9786         option into target selector.
9787         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9788         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9789
9790 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9791
9792         PR objc/25348
9793         * objc.dg/encode-9.m: New test.
9794
9795 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9796
9797         PR testsuite/20772
9798         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9799         * gcc.dg/asm-b.c: Fix typo.
9800         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9801         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9802         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9803         i?86 lp64 and x86_64 ilp32.
9804         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9805         on i?86 lp64.
9806         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9807
9808 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9809
9810         PR fortran/25078
9811         gfortran.dg/equiv_5.f90: New test.
9812
9813 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9814
9815         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9816         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9817         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9818         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9819         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9820         * gcc.dg/tree-ssa/reassoc-5.c: New.
9821         * gcc.dg/tree-ssa/reassoc-6.c: New.
9822         * gcc.dg/tree-ssa/reassoc-7.c: New.
9823         * gcc.dg/tree-ssa/reassoc-8.c: New.
9824         * gcc.dg/tree-ssa/reassoc-9.c: New.
9825         * gcc.dg/tree-ssa/reassoc-10.c: New.
9826         * gcc.dg/tree-ssa/reassoc-11.c: New.
9827
9828 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9829
9830         PR testsuite/25167
9831         PR testsuite/24478
9832         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9833
9834 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9835
9836         PR c++/25300
9837         * g++.dg/template/inherit.C: Do not use a generic error message.
9838
9839 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9840
9841         PR libobjc/25354
9842         * objc.dg/gnu-encoding: New directory.
9843         * objc.dg/gnu-encoding/compat-common.h: New file.
9844         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9845         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9846         * objc.dg/gnu-encoding/vector-defs.h: New file.
9847         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9848         * objc.dg/gnu-encoding/generate-random.c: New file.
9849         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9850         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9851         * objc.dg/gnu-encoding/generate-random.h: New file.
9852
9853 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9854
9855         PR c++/25337
9856         * g++.dg/template/defarg7.C: New test.
9857
9858 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9859
9860         PR libobjc/25347
9861         * objc.dg/encode-8.m: New test.
9862
9863 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9864
9865         PR libobjc/25346
9866         * objc.dg/encode-7.m: New test.
9867
9868 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9869
9870         PR c++/25010
9871         * g++.dg/opt/inline10.C: New test.
9872
9873 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9874
9875         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9876
9877 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9878
9879         * gfortran.dg/substring_equivalence.f90: typo in comment
9880
9881 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9882
9883         PR fortran/25068
9884         * gfortran.dg/iostat_3.f90: New test.
9885
9886 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9887
9888         PR fortran/23815
9889         * gfortran.dg/unf_io_convert_1.f90: New test.
9890         * gfortran.dg/unf_io_convert_2.f90: New test.
9891         * gfortran.dg/unf_io_convert_3.f90: New test.
9892
9893 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9894
9895         PR testsuite/20772
9896         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9897         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9898         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9899         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9900         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9901         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9902         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9903         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9904         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9905         gcc.dg/torture/fp-int-convert-float128-timode.c,
9906         gcc.dg/torture/fp-int-convert-float128.c,
9907         gcc.dg/torture/fp-int-convert-float80-timode.c,
9908         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9909         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9910
9911         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9912
9913 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9914
9915         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9916
9917 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9918
9919         * gcc.dg/20051207-1.c,
9920         * gcc.dg/20051207-2.c,
9921         * gcc.dg/20051207-3.c: New tests.
9922
9923 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9924
9925         PR testsuite/20772
9926         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9927         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9928         dg-skip-if target selector.
9929
9930         PR testsuite/20772
9931         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9932         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9933         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9934         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9935         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9936         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9937         and/or merge with i?86 cases.
9938
9939         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9940
9941         PR testsuite/20772
9942         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9943         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9944         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9945         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9946         x86_64-*-linux*.
9947
9948 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9949
9950         PR target/25311
9951         * gcc.c-torture/compile/pr25311.c: New test.
9952
9953 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9954
9955         PR libgfortran/25039
9956         * gfortran.dg/read_comma.f: New test.
9957
9958 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9959
9960         PR c++/19317
9961         * g++.dg/opt/pr19317-1.C: New test.
9962         * g++.dg/opt/pr19317-2.C: New test.
9963         * g++.dg/opt/pr19317-3.C: New test.
9964
9965         PR target/19005
9966         * gcc.c-torture/execute/pr19005.c: New test.
9967
9968         PR target/17828
9969         * g++.old-deja/g++.other/comdat5.C: New test.
9970         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9971
9972         * g++.dg/compat/struct-layout-1.exp: New file.
9973         * g++.dg/compat/struct-layout-1.h: New.
9974         * g++.dg/compat/struct-layout-1_generate.c: New.
9975         * g++.dg/compat/struct-layout-1_x1.h: New.
9976         * g++.dg/compat/struct-layout-1_x2.h: New.
9977         * g++.dg/compat/struct-layout-1_y1.h: New.
9978         * g++.dg/compat/struct-layout-1_y2.h: New.
9979
9980         * gcc.dg/20050330-2.c: New test.
9981
9982 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9983
9984         PR fortran/25292
9985         * gfortran.dg/associated_1.f90: New.
9986
9987 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9988
9989         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9990         ILP32 vect_no_align platforms.
9991
9992 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
9993             Jakub Jelinek  <jakub@redhat.com>
9994
9995         PR target/25268
9996         * gcc.c-torture/compile/20051207-1.c: New test.
9997
9998 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9999
10000         PR testsuite/20772
10001         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10002         gcc.dg/torture/pr18582-1.c,
10003         gcc.target/i386/attributes-error.c: Also test on x86_64.
10004
10005         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10006
10007 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10008
10009         PR c++/19397
10010         * g++.dg/template/typedef3.C: New test.
10011
10012         PR c++/19762
10013         PR c++/19764
10014         * g++.dg/template/dtor3.C: Fix error markers.
10015
10016 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10017
10018         * lib/target-supports.exp (check_effective_target_sync_char_short):
10019         Add s390*.
10020
10021 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10022
10023         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10024
10025 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10026
10027         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10028         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10029         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10030         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10031
10032 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10033
10034         PR c++/25263
10035         * g++.dg/other/array2.C: New test case.
10036
10037 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10038
10039         * gcc.dg/darwin-weakimport-3.c: New.
10040
10041         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10042         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10043         and to work on Darwin.
10044         * gcc.dg/attr-weakref-1b.c: New file.
10045         * gcc.dg/attr-weakref-2.c: New test.
10046         * gcc.dg/darwin-weakref-1.c: New test.
10047
10048 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10049
10050         PR testsuite/25247
10051         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10052         use in selector expressions.
10053         (dg-xfail-if): Ditto.
10054         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10055         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10056         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10057         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10058         * gcc.test-framework/test-framework.exp: Skip generated tests if
10059         CHECK_TEST_FRAMEWORK is not 1.
10060
10061 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10062
10063         PR tree-optimization/24963
10064         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10065
10066         PR target/24108
10067         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10068
10069         PR target/18580
10070         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10071         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10072         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10073         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10074
10075 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10076
10077         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10078         dg-options.
10079
10080 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10081
10082         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10083
10084 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10085
10086         * gcc.dg/format/cast-1.c: New test.
10087
10088 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10089
10090         PR c/7776
10091         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10092         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10093         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10094         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10095
10096 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10097
10098         * gcc.dg/cast-pretty-print-1.c: New test.
10099
10100 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10101
10102         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10103
10104 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10105
10106         PR c++/24173
10107         * g++.dg/template/friend40.C: New test.
10108
10109 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10110
10111         PR target/25199
10112         * gcc.target/i386/movq-2.c: New test.
10113         * gcc.target/i386/movq.c: Remove target i?86, instead add
10114         dg-require-effective-target ilp32.
10115
10116 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10117
10118         PR c++/24103
10119         * g++.dg/other/default1.C: New test.
10120
10121 2005-12-02  Richard Guenther  <rguenther@suse.de>
10122
10123         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10124
10125 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10126
10127         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10128
10129 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10130
10131         PR target/21017
10132         * gcc.target/powerpc/rotate.c: New.
10133
10134 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10135
10136         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10137         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10138
10139 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10140
10141         PR c/13384
10142         * gcc.dg/pr17730-1.c: Adjust.
10143         * gcc.dg/lvalue1.c (main): Likewise.
10144         * gcc.dg/lvalue-2.c: Likewise.
10145         * g++.dg/pr7503-3.C
10146
10147 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10148
10149         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10150         error messages.
10151
10152 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10153
10154         PR fortran/24789
10155         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10156
10157 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10158
10159         PR target/24475
10160         * lib/target-supports.exp (check_effective_target_tls): New.
10161         (check_effective_target_tls_runtime): New.
10162         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10163         for TLS support.
10164         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10165         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10166         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10167         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10168         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10169         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10170         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10171         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10172         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10173         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10174         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10175         effective-target TLS.
10176         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10177         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10178         effective-target TLS runtime.
10179
10180 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10181
10182         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10183
10184 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10185
10186         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10187         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10188         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10189         ignored" warnings when "packing" is the same as the ABI layout.
10190
10191 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10192
10193         PR fortran/21302
10194         * gfortran.dg/line_length_1.f: New test.
10195         * gfortran.dg/line_length_2.f90: Ditto.
10196
10197 2005-11-30  Richard Guenther  <rguenther@suse.de>
10198
10199         PR tree-optimization/21655
10200         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10201
10202 2005-11-30  Dale Johannesen  <dalej@apple.com>
10203
10204         * gcc.c-torture/compile/pr24930.c: New.
10205
10206 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10207
10208         PR fortran/15809
10209         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10210
10211 2005-11-30  Jeff Law  <law@redhat.com>
10212
10213         * g++.old-deja/g++.law/pr25000.C: New test.
10214
10215 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10216
10217         * gcc.dg/tls/opt-11.c: New test.
10218
10219 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10220
10221         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10222         targets.
10223         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10224         LP64 ia64.
10225
10226 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10227
10228         * gfortran.dg/open_access_1.f90: New test.
10229
10230 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10231
10232         * gcc.dg/charset/builtin2.c: New test.
10233
10234 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10235
10236         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10237         on mmix-*-* for *_[xy].c.
10238
10239 2005-11-28  Kean Johnston  <jkj@sco.com>
10240
10241         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10242         headers.
10243         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10244         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10245         * gcc.target/i386/asm-3.c: Ditto.
10246         * gcc.target/i386/clobbers.c: Ditto.
10247         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10248         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10249         test regexp.
10250         * gcc.target/i386/mul.c: Ditto.
10251         * gcc.target/i386/ssetype-1.c: Ditto.
10252         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10253         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10254         static so the test works with -fPIC mode too. Based on comment in
10255         PR19231 by Pinski.
10256         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10257
10258 2005-11-28  Richard Guenther  <rguenther@suse.de>
10259
10260         * gcc.dg/alias-9.c: New testcase.
10261         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10262
10263 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10264             Uros Bizjak  <uros@kss-loka.si>
10265
10266         PR middle-end/20219
10267         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10268         tan(x)/sin(x) transformations.
10269
10270 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10271
10272         PR middle-end/24575
10273         * gcc.dg/tree-ssa/divide-3.c: New test.
10274         * gcc.dg/tree-ssa/divide-4.c: New test.
10275
10276 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10277
10278         PR fortran/24917
10279         *  gfortran.dg/boz_6.f90: New test.
10280
10281 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10282
10283         PR fortran/23912
10284         * gfortran.dg/modulo_1.f90: New test.
10285
10286 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10287
10288         PR libfortran/24919
10289         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10290         fail on CRLF platforms.
10291         * gfortran.dg/ftell_2.f90: Likewise.
10292
10293 2005-11-26  Eric Christopher  <echristo@apple.com>
10294
10295         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10296
10297 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10298
10299         * objc.dg/gnu-runtime-3.m: Simplify.
10300
10301 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10302
10303         PR middle-end/23669
10304         * gcc.dg/tree-ssa/divide-1.c: New test.
10305         * gcc.dg/tree-ssa/divide-2.c: New test.
10306
10307 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10308
10309         PR libgfortran/24945
10310         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10311
10312 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10313
10314         PR libgfortran/24945
10315         * gfortran.dg/open_status_2.f90: New test.
10316
10317 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10318
10319         * gcc.c-torture/execute/builtins/fprintf.c,
10320         gcc.c-torture/execute/builtins/fputs-lib.c,
10321         gcc.c-torture/execute/builtins/fputs.c,
10322         gcc.c-torture/execute/builtins/lib/fprintf.c,
10323         gcc.c-torture/execute/builtins/lib/printf.c,
10324         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10325
10326 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10327
10328         * gcc.dg/20050922-2.c: New test.
10329
10330 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10331
10332         * objc.dg/gnu-runtime-3.m: New test.
10333
10334 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10335
10336         PR c++/9278
10337         * g++.dg/other/void1.C: New test.
10338
10339 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10340
10341         PR middle-end/24998
10342         * gcc.dg/torture/fp-int-convert-float.c,
10343         gcc.dg/torture/fp-int-convert-double.c,
10344         gcc.dg/torture/fp-int-convert-long-double.c,
10345         gcc.dg/torture/fp-int-convert-timode.c,
10346         gcc.dg/torture/fp-int-convert-float80.c,
10347         gcc.dg/torture/fp-int-convert-float80-timode.c,
10348         gcc.dg/torture/fp-int-convert-float128.c,
10349         gcc.dg/torture/fp-int-convert-float128-timode.c,
10350         gcc.dg/torture/fp-int-convert.h: New files.
10351
10352 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10353
10354         PR middle-end/24989
10355         * gcc.dg/tree-ssa/bool-10.c: New test.
10356         * gcc.dg/tree-ssa/bool-11.c: New test.
10357         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10358
10359 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10360
10361         PR middle-end/24990
10362         * tree-ssa/pr24990-1.c: New test.
10363
10364 2005-11-24  Richard Guenther  <rguenther@suse.de>
10365         Dirk Mueller <dmueller@suse.de>
10366
10367         PR c++/14024
10368         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10369         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10370         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10371         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10372         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10373         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10374
10375 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10376
10377         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10378
10379 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10380
10381         PR c/21668
10382         * gcc.dg/Wc++-compat.c: New.
10383         * gcc.dg/Wno-c++-compat.c: New.
10384
10385 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10386
10387         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10388         (vspltish, vspltisw): Likewise.
10389
10390 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10391
10392         PR libgfortran/24794
10393         * gfortran.dg/namelist_12.f: Fix quotes.
10394         * gfortran.dg/namelist_13.f90: Fix quotes.
10395         * gfortran.dg/namelist_14.f90: Fix quotes.
10396         * gfortran.dg/namelist_15.f90: Fix quotes.
10397         * gfortran.dg/namelist_use.f90: Fix quotes.
10398         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10399         * gfortran.dg/namelist_21.f90: New test.
10400         * gfortran.dg/namelist_22.f90: New test.
10401
10402 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10403
10404         PR target/23435
10405         * gcc.c-torture/compile/pr23435.c: New.
10406
10407 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10408
10409         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10410
10411 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10412
10413         * gcc.target/powerpc/405-macchw-1.c,
10414         gcc.target/powerpc/405-macchw-2.c,
10415         gcc.target/powerpc/405-macchwu-1.c,
10416         gcc.target/powerpc/405-macchwu-2.c,
10417         gcc.target/powerpc/405-machhw-1.c,
10418         gcc.target/powerpc/405-machhw-2.c,
10419         gcc.target/powerpc/405-machhwu-1.c,
10420         gcc.target/powerpc/405-machhwu-2.c,
10421         gcc.target/powerpc/405-maclhw-1.c,
10422         gcc.target/powerpc/405-maclhw-2.c,
10423         gcc.target/powerpc/405-maclhwu-1.c,
10424         gcc.target/powerpc/405-maclhwu-2.c,
10425         gcc.target/powerpc/405-mulchw-1.c,
10426         gcc.target/powerpc/405-mulchw-2.c,
10427         gcc.target/powerpc/405-mulchwu-1.c,
10428         gcc.target/powerpc/405-mulchwu-2.c,
10429         gcc.target/powerpc/405-mulhhw-1.c,
10430         gcc.target/powerpc/405-mulhhw-2.c,
10431         gcc.target/powerpc/405-mulhhwu-1.c,
10432         gcc.target/powerpc/405-mulhhwu-2.c,
10433         gcc.target/powerpc/405-mullhw-1.c,
10434         gcc.target/powerpc/405-mullhw-2.c,
10435         gcc.target/powerpc/405-mullhwu-1.c,
10436         gcc.target/powerpc/405-mullhwu-2.c,
10437         gcc.target/powerpc/405-nmacchw-1.c,
10438         gcc.target/powerpc/405-nmacchw-2.c,
10439         gcc.target/powerpc/405-nmachhw-1.c,
10440         gcc.target/powerpc/405-nmachhw-2.c,
10441         gcc.target/powerpc/405-nmaclhw-1.c,
10442         gcc.target/powerpc/405-nmaclhw-2.c,
10443         gcc.target/powerpc/440-macchw-1.c,
10444         gcc.target/powerpc/440-macchw-2.c,
10445         gcc.target/powerpc/440-macchwu-1.c,
10446         gcc.target/powerpc/440-macchwu-2.c,
10447         gcc.target/powerpc/440-machhw-1.c,
10448         gcc.target/powerpc/440-machhw-2.c,
10449         gcc.target/powerpc/440-machhwu-1.c,
10450         gcc.target/powerpc/440-machhwu-2.c,
10451         gcc.target/powerpc/440-maclhw-1.c,
10452         gcc.target/powerpc/440-maclhw-2.c,
10453         gcc.target/powerpc/440-maclhwu-1.c,
10454         gcc.target/powerpc/440-maclhwu-2.c,
10455         gcc.target/powerpc/440-mulchw-1.c,
10456         gcc.target/powerpc/440-mulchw-2.c,
10457         gcc.target/powerpc/440-mulchwu-1.c,
10458         gcc.target/powerpc/440-mulchwu-2.c,
10459         gcc.target/powerpc/440-mulhhw-1.c,
10460         gcc.target/powerpc/440-mulhhw-2.c,
10461         gcc.target/powerpc/440-mulhhwu-1.c,
10462         gcc.target/powerpc/440-mulhhwu-2.c,
10463         gcc.target/powerpc/440-mullhw-1.c,
10464         gcc.target/powerpc/440-mullhw-2.c,
10465         gcc.target/powerpc/440-mullhwu-1.c,
10466         gcc.target/powerpc/440-mullhwu-2.c,
10467         gcc.target/powerpc/440-nmacchw-1.c,
10468         gcc.target/powerpc/440-nmacchw-2.c,
10469         gcc.target/powerpc/440-nmachhw-1.c,
10470         gcc.target/powerpc/440-nmachhw-2.c,
10471         gcc.target/powerpc/440-nmaclhw-1.c,
10472         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10473
10474 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10475
10476         PR fortran/24774
10477         * gfortran.dg/inquire_9.f90: New test.
10478
10479         PR fortran/21647
10480         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10481
10482 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10483
10484         PR libfortran/24432
10485         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10486         Check that 'cos' is supported.
10487
10488 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10489
10490         PR fortran/24223
10491         * gfortran.dg/substring_equivalence.f90: New test.
10492
10493         PR fortran/24705
10494         * gfortran.dg/auto_internal_assumed.f90: New test.
10495
10496 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10497
10498         * gcc.dg/fold-div-2.c: New test.
10499
10500 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10501
10502         PR rtl-optimization/24883
10503         * gcc.c-torture/compile/pr24883.c: New test.
10504
10505 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10506
10507         PR middle-end/20583
10508         * gcc.c-torture/compile/pr20583.c: New.
10509
10510 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10511
10512         * gcc.c-torture/execute/usmul.c: New test.
10513
10514 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10515
10516         * gcc.dg/tree-ssa/vrp22.c: New test.
10517
10518 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10519
10520         PR middle-end/24912
10521         * gcc.dg/torture/pr24912-1.c: New test.
10522
10523 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10524
10525         PR fortran/24862
10526         * gfortran.dg/arrayio_derived_1.f90: New test.
10527
10528 2005-11-19  Richard Guenther  <rguenther@suse.de>
10529
10530         PR middle-end/23294
10531         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10532
10533 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10534
10535         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10536
10537 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10538
10539         PR c++/8355
10540         * g++.dg/template/friend39.C: New test.
10541
10542 2005-11-18  James E Wilson  <wilson@specifix.com>
10543
10544         * gcc.dg/builtin-strstr.c: New.
10545
10546 2005-11-18  Richard Henderson  <rth@redhat.com>
10547
10548         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10549         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10550         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10551         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10552         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10553         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10554         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10555         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10556         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10557         renaming to remove initial "ia64-".
10558
10559 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10560
10561         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10562
10563 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10564
10565         * g++.dg/cpp/string-2.C: New test.
10566
10567 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10568
10569         * gcc.dg/tree-ssa/loop-14.c: New test.
10570
10571 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10572             Michael Chamberlain <michael@chamberlain.net.au>
10573
10574         * ada/acats/run_all.sh (target_run): Kill long running tests.
10575
10576 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10577
10578         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10579         * gcc.dg/cleanup-9.c: Likewise.
10580         * gcc.dg/cleanup-10.c: Likewise.
10581         * gcc.dg/cleanup-11.c: Likewise.
10582
10583 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10584
10585         PR fortran/24892
10586         * gfortran.dg/open_access_append_1.f90: New test.
10587         * gfortran.dg/open_access_append_2.f90: New test.
10588
10589 2005-11-16  Richard Guenther  <rguenther@suse.de>
10590
10591         PR middle-end/24851
10592         * gcc.c-torture/execute/pr24851.c: New testcase.
10593
10594 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10595
10596         * gcc.dg/fold-overflow-1.c: New test.
10597
10598 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10599
10600         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10601         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10602
10603 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10604
10605         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10606         structures.
10607         * g++.dg/eh/forced2.C: Likewise.
10608         * g++.dg/eh/forced3.C: Likewise.
10609         * g++.dg/eh/forced4.C: Likewise.
10610
10611 2005-11-11  Mike Stump  <mrs@apple.com>
10612
10613         * g++.old-deja/g++.mike/unused.C: Add.
10614
10615 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10616
10617         PR c++/24667
10618         * g++.dg/warn/Wcast-qual1.C: New test.
10619
10620 2005-11-15  Jan Hubicka  <jh@suse.cz>
10621
10622         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10623
10624 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10625
10626         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10627
10628 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10629
10630         PR 24840
10631         * gcc.dg/tree-ssa/pr24840.c: New test.
10632
10633 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10634
10635         PR testsuite/24841
10636         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10637
10638 2005-11-14  Dale Johannesen  <dalej@apple.com>
10639
10640         * gcc.c-torture/execute/20051113-1.c: New.
10641
10642 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10643
10644         PR c++/24687
10645         * g++.dg/template/crash43.C: New test.
10646
10647 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10648
10649         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10650
10651 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10652
10653         PR c++/24817
10654         * g++.dg/eh/spec8.C: New test.
10655
10656 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10657
10658         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10659
10660 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10661
10662         PR c++/20293
10663         * g++.dg/parse/ambig4.C: New test.
10664         * g++.dg/tc1/dr101.C: Adjust error markers.
10665         * g++.dg/lookup/strong-using-2.C: Likewise.
10666         * g++.dg/lookup/ambig5.C: Likewise.
10667         * g++.dg/lookup/ambig4.C: Likewise.
10668         * g++.dg/parse/crash22.C: Likewise.
10669
10670 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10671
10672         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10673
10674 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10675
10676         * gcc.dg/nested-calls-1.c: New test.
10677
10678 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10679
10680         * gfortran.dg/complex_intrinsic_1.f90: New test.
10681         * gfortran.dg/complex_intrinsic_2.f90: New test.
10682         * gfortran.dg/fgetc_1.f90: New test.
10683         * gfortran.dg/fgetc_2.f90: New test.
10684         * gfortran.dg/fgetc_3.f90: New test.
10685         * gfortran.dg/ftell_1.f90: New test.
10686         * gfortran.dg/ftell_2.f90: New test.
10687         * gfortran.dg/gnu_logical_1.F: New test.
10688         * gfortran.dg/gnu_logical_2.f90: New test.
10689
10690 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10691
10692         PR middle-end/24820
10693         * testsuite/gcc.dg/pr24820.c: New test.
10694
10695 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10696
10697         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10698         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10699         variable.
10700
10701 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10702
10703         testsuite/24614
10704         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10705
10706 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10707
10708         * gcc.target/cris/cris.exp: New file.
10709         * gcc.target/cris/rld-legit1.c: New test.
10710         * gcc.target/cris/rld-legit2.c: New test.
10711
10712 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10713
10714         PR c++/24780
10715         * g++.dg/opt/pr24780.C: New test.
10716
10717         PR c++/24761
10718         * g++.dg/template/asm1.C: New test.
10719
10720 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10721
10722         PR libgfortran/24787
10723         * gfortran.dg/scan_1.f90: New test.
10724
10725 2005-11-12  Jan Hubicka  <jh@suse.cz>
10726
10727         * gcc.target/i386/minmax-1.c: New.
10728         * gcc.target/i386/minmax-2.c: New.
10729
10730 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10731
10732         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10733
10734 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10735
10736         * gcc.c-torture/execute/20051110-1.c,
10737         gcc.c-torture/execute/20051110-2.c: New tests.
10738
10739 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10740
10741         PR middle-end/24750
10742         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10743         New tests.
10744
10745 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10746
10747         * lib/target-libpath.exp (get_shlib_extension): New proc.
10748         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10749         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10750         * lib/objc.exp (objc_target_compile): Likewise.
10751         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10752         detection.
10753
10754 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10755
10756         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10757
10758         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10759         Add -static to additional_flags and pass it to target_compile.
10760
10761 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10762
10763         PR libgfortran/24719
10764         gfortran.dg/read_noadvance.f90: New test.
10765
10766         PR libgfortran/24699
10767         gfortran.dg/fmt_t_2.f90: New test.
10768
10769         PR libgfortran/24785
10770         gfortran.dg/read_x_eor.f90: New test.
10771
10772         PR libgfortran/24584
10773         gfortran.dg/namelist_empty.f90: Rename test.
10774
10775         PR libgfortran/24489
10776         gfortran/read_eor.f90: Rename test.
10777
10778 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10779
10780         PR fortran/15976
10781         * gfortran.dg/automatic_module_variable.f90: New test.
10782
10783 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10784
10785         PR target/24445
10786         * gcc.dg/pr24445.c: New test.
10787
10788 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10789
10790         PR fortran/24655
10791         PR fortran/24755
10792         * gfortran.dg/recursive_statement_functions.f90: Add statement
10793         functions using inline intrinsic functions and parameters to test
10794         that they no longer seg-fault.
10795
10796         PR fortran/24409
10797         gfortran.dg/nested_modules_4.f90: New test.
10798         gfortran.dg/nested_modules_5.f90: New test.
10799
10800 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10801
10802         PR fortran/24643
10803         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10804
10805 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10806
10807         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10808         failures.
10809
10810 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10811
10812         * gcc.dg/sparc-getcontext-1.c: New test.
10813
10814 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10815
10816         * gcc.dg/ifcvt-fabs-1.c: New test.
10817
10818 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10819
10820         PR other/4372
10821         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10822         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10823
10824 2005-11-09  Richard Guenther  <rguenther@suse.de>
10825
10826         PR tree-optimization/24716
10827         * gcc.c-torture/execute/pr24716.c: New testcase.
10828
10829 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10830
10831         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10832
10833 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10834
10835         PR 24624
10836         * gcc.dg/pr24624.c: Testcase added.
10837
10838 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10839
10840         PR 24623
10841         * g++.dg/other/pr24623.C: Testcase added.
10842
10843 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10844
10845         PR fortran/22607
10846         * gfortran-dg/pure_byref_1.f90: New.
10847         * gfortran-dg/pure_byref_2.f90: New.
10848
10849 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10850
10851         PR c/24101
10852         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10853         * gcc.dg/dg.exp: Run main loop also for *.i files.
10854
10855 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10856
10857         PR c++/19450
10858         * g++.dg/tls/diag-3.C: New test.
10859         * g++.dg/tls/diag-4.C: New test.
10860         * g++.dg/tls/static-1.C: New test.
10861         * g++.dg/tls/static-1a.cc: New file.
10862
10863 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10864
10865         PR 23046
10866         * g++.dg/tree-ssa/pr23046.C: New test.
10867
10868 2005-11-08  Devang Patel <dpatel@apple.com>
10869
10870         PR tree-optimization/23115
10871         * gcc.dg/tree-ssa/pr23115.c: New.
10872
10873 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10874
10875         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10876         * gcc.target/powerpc/pr16155.c: Same.
10877         * gcc.target/powerpc/altivec-1.c: Same.
10878         * gcc.target/powerpc/altivec-2.c: Same.
10879         * gcc.target/powerpc/altivec-3.c: Same.
10880         * gcc.target/powerpc/altivec-5.c: Same.
10881         * gcc.target/powerpc/altivec-11.c: Same.
10882         * gcc.target/powerpc/altivec-12.c: Same.
10883         * gcc.target/powerpc/altivec-14.c: Same.
10884         * gcc.target/powerpc/altivec-22.c: Same.
10885         * gcc.target/powerpc/altivec-consts.c: Same.
10886         * gcc.target/powerpc/altivec-pr22085.c: Same.
10887         * gcc.target/powerpc/altivec-splat.c: Same.
10888         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10889         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10890         * gcc.target/powerpc/darwin-longlong.c: Same.
10891
10892 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10893
10894         PR target/19340
10895         * gcc.dg/pr19340.c: New test.
10896
10897 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10898
10899         PR rtl-optimization/24683
10900         * gcc.dg/pr24683.c: New test.
10901
10902 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10903
10904         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10905         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10906
10907 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10908
10909         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10910
10911 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10912
10913         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10914
10915 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10916
10917         PR target/24230
10918
10919         * gcc.target/powerpc/altivec-consts.c,
10920         gcc.target/powerpc/altivec-splat.c: New testcase.
10921
10922 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10923
10924         PR c/24599
10925
10926         * gcc.dg/overflow-2.c: New testcase.
10927
10928 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10929
10930         PR rtl-optimization/23567
10931         * gcc.c-torture/execute/20051104-1.c: New test.
10932
10933 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10934
10935         PR fortran/24534
10936         gfortran.dg/private_type_2.f90: Modified to check that case with
10937         PRIVATE declaration within derived type is accepted.
10938
10939         PR fortran/20838
10940         gfortran.dg/pointer_assign_1.f90: New test.
10941
10942         PR fortran/20840
10943         * gfortran.dg/arrayio_0.f90: New test.
10944
10945         PR fortran/17737
10946         gfortran.dg/data_initialized.f90: New test.
10947         gfortran.dg/data_constraints_1.f90: New test.
10948         gfortran.dg/data_constraints_2.f90: New test.
10949
10950 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10951
10952         PR fortran/24174
10953         PR fortran/24305
10954         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10955
10956 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10957
10958         PR 24670
10959         * gcc.dg/tree-ssa/pr24670.c: New test.
10960
10961 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10962
10963         PR target/22432
10964         * gcc.target/i386/pr22432.c: New test.
10965
10966 2005-11-05  Richard Henderson  <rth@redhat.com>
10967
10968         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10969         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10970         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10971         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10972         from gcc.dg/alpha-*.
10973         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10974         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10975
10976 2005-11-05  Andreas Jaeger  <aj@suse.de>
10977
10978         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10979
10980 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
10981
10982         PR target/23424
10983         * gcc.dg/torture/pr23424-1.c: New test.
10984
10985 2005-11-04  Richard Henderson  <rth@redhat.com>
10986
10987         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10988         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10989         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10990         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10991         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10992         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10993         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10994         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10995         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10996         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10997         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10998         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10999         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11000         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11001         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11002         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11003         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11004         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11005         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11006         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11007         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11008         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11009         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11010         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11011         Move from gcc.dg/.
11012         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11013         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11014         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11015         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11016         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11017         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11018         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11019         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11020         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11021         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11022         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11023         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11024         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11025         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11026         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11027         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11028         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11029         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11030         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11031         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11032         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11033         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11034         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11035         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11036         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11037         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11038         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11039         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11040         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11041         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11042         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11043         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11044         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11045         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11046         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11047         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11048         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11049         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11050         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11051         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11052         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11053         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11054         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11055         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11056         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11057
11058 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11059
11060         PR 24627
11061         * gcc.dg/tree-ssa/pr24627.c: New test.
11062
11063 2005-11-04 Paul Brook  <paul@codesourcery.com>
11064
11065         * gcc.dg/tls/opt-10.c: New test.
11066
11067 2005-11-04  Andreas Jaeger  <aj@suse.de>
11068
11069         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11070         avoid extra warnings.
11071
11072 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11073
11074         PR libfortran/22298
11075         * gcc/testsuite/lib/target-supports.exp
11076         (check_effective_target_static_libgfortran): New
11077         static_libgfortran effective target.
11078         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11079         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11080
11081 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11082
11083         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11084
11085 2005-11-03  Josh Conner  <jconner@apple.com>
11086
11087         PR c++/19989
11088         g++.dg/ext/array2.C: New test.
11089         g++.dg/template/dependent-name3.C: New test.
11090         g++.dg/template/dependent-name4.C: New test.
11091         g++.dg/template/sfinae2.C: New test.
11092
11093 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11094
11095         PR preprocessor/22042
11096         * gcc.dg/cpp/strify4.c: New test.
11097
11098 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11099
11100         PR c++/17964
11101         * g++.dg/cpp/string-1.C: New test.
11102
11103 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11104
11105         * gcc.target/powerpc: New directory.
11106         * gcc.target/powerpc/powerpc.exp: New file.
11107         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11108         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11109         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11110         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11111         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11112         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11113         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11114         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11115         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11116         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11117         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11118         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11119         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11120         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11121         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11122         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11123         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11124         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11125         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11126         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11127         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11128         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11129         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11130         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11131         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11132         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11133         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11134         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11135         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11136         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11137         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11138         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11139         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11140         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11141
11142 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11143
11144         PR c++/21627
11145         * g++.dg/warn/inline2.C: New test.
11146
11147 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11148
11149         PR middle-end/23155
11150         * g++.dg/ext/c99struct1.C: New test.
11151         * gcc.dg/union-cast-1.c: New test.
11152         * gcc.dg/union-cast-2.c: New test.
11153         * gcc.dg/union-cast-3.c: New test.
11154
11155 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11156
11157         PR middle-end/24589
11158         * gcc.c-torture/execute/zero-struct-2.c: New test.
11159
11160 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11161
11162         PR c++/24582
11163         * g++.dg/init/switch1.C: New test.
11164
11165 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11166
11167         * gcc.dg/delay-slot-1.c: New test.
11168
11169 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11170
11171         PR target/24620
11172         * gcc.dg/pr24620.c: New test.
11173
11174 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11175
11176         PR c/24329
11177         * gcc.dg/format/unnamed-1.c: New test.
11178
11179 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11180
11181         PR c++/22434
11182         * g++.dg/expr/cond8.C: New test.
11183
11184         PR c++/24560
11185         * g++.dg/parse/dot1.C: New test.
11186
11187 2005-11-02  Jan Hubicka  <jh@suse.cz>
11188
11189         PR target/23303
11190         * gcc.dg/i386-lea.c: New test
11191
11192 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11193
11194         PR target/24615
11195         * gcc.dg/pr24615.c: New test.
11196
11197 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11198
11199         PR target/24600
11200         * gcc.dg/pr24600.c: New test.
11201
11202 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11203
11204         PR c++/19253
11205         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11206         * g++.dg/parse/typename9.C: New test.
11207         * g++/dg/parse/typename10.C: Likewise.
11208
11209 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11210
11211         PR fortran/18157
11212         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11213         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11214         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11215
11216 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11217
11218         PR c++/24569
11219         * g++.dg/debug/static1.C: New test.
11220
11221 2005-11-02  Josh Conner  <jconner@apple.com>
11222
11223         * g++.dg/crash38.C: moved into proper directory...
11224         * g++.dg/template/crash42.C: ...here
11225
11226 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11227
11228         PR target/18338
11229         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11230         pcc_bitfield_type_matters || default_packed.
11231
11232         * lib/target-supports.exp
11233         (check_effective_target_pcc_bitfield_type_matters): New proc.
11234         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11235
11236         PR testsuite/23304
11237         * lib/target-supports.exp (check_effective_default_packed): New proc.
11238         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11239         Gate expected errors on target ! default_packed.
11240         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11241
11242 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11243
11244         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11245         change (r106358).
11246
11247 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11248
11249         PR fortran/24008
11250         * gfortran.dg/entry_5.f90: New.
11251         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11252
11253 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11254
11255         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11256
11257 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11258
11259         PR fortran/21565
11260         gfortran.dg/namelist_blockdata.f90: New test.
11261
11262         PR fortran/18737
11263         gfortran.dg/external_implicit_none.f90: New test.
11264
11265         PR fortran/14994
11266         * gfortran.dg/secnds.f: New test.
11267
11268 2005-10-31  Jan Hubicka  <jh@suse.cz>
11269
11270         PR target/20928
11271         * gcc.c-torture/compile/pr20928.c: New test.
11272
11273 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11274
11275         PR middle-end/23492
11276         * gcc.c-torture/compile/zero-strct-5.c: New test.
11277
11278 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11279
11280         PR libgfortran/24584
11281         * gfortran.dg/pr24584.f90: New test.
11282
11283 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11284
11285         PR fortran/18883
11286         * gfortran.dg/char_result_9.f90: New.
11287         * gfortran.dg/char_result_10.f90: New.
11288
11289 2005-10-30  Jan Hubicka  <jh@suse.cz>
11290
11291         * g++.dg/tree-ssa/pr24172.C: New testcase.
11292
11293 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11294
11295         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11296
11297 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11298
11299         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11300         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11301         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11302         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11303         gfortran.dg/enum_9.f90,
11304         gfortran.fortran-torture/compile/enum_1.f90,
11305         gfortran.fortran-torture/execute/enum_1.f90,
11306         gfortran.fortran-torture/execute/enum_2.f90,
11307         gfortran.fortran-torture/execute/enum_3.f90,
11308         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11309
11310 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11311
11312         PR target/18482
11313         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11314         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11315
11316 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11317
11318         PR libfortran/20179
11319         * gfortran.dg/mixed_io_1.f90: New test.
11320         * gfortran.dg/mixed_io_1.c: New file.
11321
11322 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11323
11324         * gfortran.dg/malloc_free_1.f90: New test.
11325
11326 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11327
11328         * gcc.dg/nested-func-4.c: Require profiling -pg.
11329
11330 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11331
11332         PR C++/23229
11333         * g++.dg/warn/main-2.C: New test.
11334
11335 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11336
11337         PR fortran/24545
11338         * gfortran.dg/interface_2.f90: new test.
11339
11340 2005-10-28  Josh Conner  <jconner@apple.com>
11341
11342         PR c++/22153
11343         * g++.dg/template/crash38.C: New test.
11344         * g++.dg/parse/explicit1.C: Change expected errors.
11345
11346 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11347
11348         PR C++/23426
11349         * g++.dg/other/large-size-array.C: New test.
11350
11351 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11352
11353         PR middle-end/24362
11354         * g++.dg/opt/complex4.C: New test.
11355
11356 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11357
11358         * gcc.dg/nested-func-4.c: New test.
11359
11360 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11361
11362         PR fortran/24158
11363         gfortran.dg/derived_recursion.f90: New test.
11364         gfortran.dg/implicit_actual.f90: New test.
11365
11366 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11367
11368         PR middle-end/24295, PR testsuite/24477
11369         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11370         removed when weakref hits the tree.
11371
11372 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11373
11374         * gfortran.dg/cray_pointers_4.f90: New test.
11375
11376         * gfortran.dg/cray_pointers_5.f90: New test.
11377
11378 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11379
11380         PR fortran/22290
11381         * gfortran.dg/assign_5.f90: New test.
11382         * gfortran.dg/assign_6.f: New test.
11383
11384 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11385
11386         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11387         CPU has no SSE support.
11388
11389 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11390
11391         PR libgfortran/24224
11392         * gfortran.dg/arrayio_1.f90: Update attribution.
11393         * gfortran.dg/arrayio_2.f90: Update attribution.
11394         * gfortran.dg/arrayio_3.f90: Update attribution.
11395         * gfortran.dg/arrayio_4.f90: Update test conditions.
11396         * gfortran.dg/arrayio_5.f90: Update attribution.
11397         * gfortran.dg/arrayio_6.f90: New test.
11398         * gfortran.dg/arrayio_7.f90: New test.
11399
11400 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11401
11402         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11403
11404 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11405
11406         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11407
11408 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11409
11410         PR fortran/24416
11411         * gfortran.dg/namelist_char_only.f90: New test.
11412
11413 2005-10-24  Asher Langton  <langton2@llnl.gov>
11414
11415         PR fortran/17031
11416         PR fortran/22282
11417         * gfortran.dg/cray_pointers_1.f90: New test.
11418         * gfortran.dg/cray_pointers_2.f90: New test.
11419         * gfortran.dg/cray_pointers_3.f90: New test.
11420         * gfortran.dg/loc_1.f90: New test.
11421         * gfortran.dg/loc_2.f90: New test.
11422
11423 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11424
11425         * gcc.dg/pr24225.c: New test.
11426
11427 2005-10-24  Asher Langton  <langton2@llnl.gov>
11428
11429         * gfortran.dg/dup_save_1.f90: New test.
11430         * gfortran.dg/dup_save_2.f90: New test.
11431
11432 2005-10-24  Paul Brook  <paul@codesourcery.com>
11433
11434         PR 24107
11435         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11436         stdint.h.
11437
11438 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11439
11440         PR libgfortran/24489
11441         * gfortran.dg/pr24489.f90: New test.
11442
11443 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11444
11445         PR fortran/23635
11446         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11447
11448 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11449
11450         PR target/18911
11451         * g++.dg/init/array16.C: Skip for mmix-*-*.
11452
11453 2005-10-23  Asher Langton  <langton2@llnl.gov>
11454
11455         * gfortran.dg/byte_1.f90: New test.
11456         * gfortran.dg/byte_2.f90: New test.
11457
11458 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11459
11460         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11461
11462 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11463
11464         PR fortran/18022
11465         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11466
11467         PR fortran/24311
11468         * gfortran.dg/merge_char_const.f90: New test.
11469
11470         PR fortran/24384
11471         * gfortran.dg/spread_scalar_source.f90: New test.
11472
11473 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11474
11475         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11476
11477         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11478         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11479
11480         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11481
11482 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11483
11484         PR fortran/24426
11485         * gfortran.dg/der_pointer_4.f90: New.
11486
11487 2005-10-22  David Ayers  <d.ayers@inode.at>
11488
11489         * obj-c++.dg/except-1.mm: Simplify.
11490
11491 2005-10-21  David Ayers  <d.ayers@inode.at>
11492
11493         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11494
11495 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11496
11497         * gfortran.dg/assumed_dummy_2.f90: New test.
11498
11499 2005-10-21  James E Wilson  <wilson@specifix.com>
11500
11501         PR preprocessor/15220
11502         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11503
11504 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11505
11506         * gcc.c-torture/execute/20051021-1.c: New test.
11507
11508 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11509
11510         PR c++/24260
11511         * g++.dg/ext/tmplattr1.C: New test.
11512
11513 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11514
11515         PR fortran/24440
11516         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11517
11518 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11519
11520         * obj-c++.dg/except-1.mm: New.
11521
11522         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11523
11524 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11525
11526         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11527
11528 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11529
11530         PR middle-end/24295
11531         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11532         declarations with the same names as thunks' alias targets, use
11533         aliases instead.
11534         * gcc.dg/attr-alias-3.c: New test.
11535         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11536
11537 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11538
11539         PR c++/22618
11540         * g++.dg/parse/access8.C: New test.
11541
11542 2005-10-20  Richard Guenther  <rguenther@suse.de>
11543
11544         PR c++/24439
11545         * g++.dg/tree-ssa/pr24439.C: New testcase.
11546
11547 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11548
11549         * g++.dg/opt/delay-slot-1.C: New test.
11550
11551 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11552
11553         PR fortran/21625
11554         * gfortran.fg/der_init_1.f90: New.
11555
11556 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11557
11558         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11559
11560 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11561
11562         PR c++/21908
11563         * g++.dg/parse/error28.C: New test.
11564
11565 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11566
11567         * gcc.dg/profile-generate-2.c: New test.
11568
11569 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11570
11571         PR target/23589
11572         * g++.dg/ext/dllimport11.C: New.
11573
11574 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11575
11576         PR c++/22293
11577         * g++.dg/other/friend3.C: New test.
11578
11579 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11580
11581         PR c++/23293
11582         * g++.dg/template/error19.C: New test.
11583
11584 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11585
11586         PR c++/21383
11587         * g++.dg/overload/koenig2.C: New.
11588
11589         PR c++/23118
11590         * g++.dg/overload/error2.C: New.
11591
11592         PR c++/22604
11593         * g++.dg/inherit/covariant14.C: New.
11594
11595 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11596
11597         PR c++/23440
11598         * g++.dg/parse/for1.C: New test.
11599
11600 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11601
11602         PR fortran/23446
11603         * gfortran.dg/host_dummy_index_1.f90: New test.
11604
11605         PR fortran/21459
11606         * gfortran.dg/automatic_char_len_2.f90: New test.
11607
11608         PR fortran/20866
11609         * gfortran.dg/recursive_statement_functions.f90: New test.
11610
11611         PR fortran/20853
11612         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11613
11614         PR fortran/20849
11615         * gfortran.dg/external_initializer.f90: New test.
11616
11617         PR fortran/20837
11618         * non_module_public.f90: New test.
11619
11620 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11621
11622         PR c++/24386
11623         * g++.dg/template/overload7.C: New.
11624
11625         PR c++/22551
11626         * g++.dg/other/switch2.C: Remove expected warnings.
11627
11628         PR c++/21353
11629         * g++.dg/template/defarg6.C: New.
11630
11631 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11632
11633         PR target/24315
11634         * gcc.target/i386/pr24315.c: New test.
11635
11636 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11637
11638         PR c++/24389
11639         * g++.dg/template/static21.C: New test.
11640         * g++.dg/template/static21-a.cc: Likewise.
11641
11642 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11643
11644         PR c++/23959
11645         * g++.dg/warn/Wswitch-default-1.C: New test.
11646         * g++.dg/warn/Wswitch-default-2.C: New test.
11647
11648 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11649
11650         PR c++/22173
11651         * g++.dg/parse/template18.C: New test.
11652         * g++.dg/template/nontype15.C: Likewise.
11653
11654 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11655
11656         PR fortran/22273
11657         * gfortran.dg/spec_expr_2.f90: New.
11658
11659 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11660
11661         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11662         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11663         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11664         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11665         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11666         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11667         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11668         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11669         previous target-specific skips and warning-message matches where
11670         applicable.
11671
11672 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11673
11674         PR c++/21347
11675         * g++.dg/warn/Wctor-dtor.C: New test.
11676
11677 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11678
11679         PR c/23439
11680         * gcc.dg/for-1.c: New test.
11681
11682 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11683
11684         PR c++/19565
11685         * g++.dg/warn/Wconversion1.C: New test.
11686         * g++.dg/ext/packed4.C: Compile with -w.
11687         * g++.dg/opt/20050511-1.C: Likewise.
11688         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11689
11690 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11691
11692         * gfortran.dg/boz_5.f90: New test.
11693
11694 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11695
11696         PR c++/22551
11697         * g++.dg/other/switch2.C: New.
11698
11699         PR c++/23984
11700         * g++.dg/init/ctor7.C: New.
11701
11702 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11703
11704         PR c++/23730
11705         * g++.dg/parse/crash32.C: New test.
11706
11707 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11708
11709         PR c++/20721
11710         * g++.dg/init/goto2.C: New test.
11711
11712         PR c++/22464
11713         * g++.dg/template/crash/41.C: New test.
11714
11715         PR c++/22180
11716         * g++.dg/template/crash40.C: New test.
11717
11718         PR c++/23694
11719         * g++.dg/parse/friend5.C: New test.
11720
11721         PR c++/23307
11722         * g++.dg/template/crash38.C: New test.
11723
11724         PR c++/22352
11725         * g++.dg/template/friend38.C: New test.
11726
11727         PR c++/22405
11728         * g++.dg/template/crash39.C: New test.
11729
11730 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11731
11732         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11733         gcc.dg/debug/dwarf2/dwarf-char2.c,
11734         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11735
11736         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11737
11738 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11739
11740         * gcc.dg/dll-2.c: Add tests for warnings.
11741         * gcc.dg/dll-3.c: Likewise.
11742         * gcc.dg/dll-4.c: Likewise.
11743
11744         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11745         * g++.dg/ext/dllimport2.C: Likewise.
11746         * g++.dg/ext/dllimport3.C: Likewise.
11747         * g++.dg/ext/dllimport7.C: Likewise.
11748         * g++.dg/ext/dllimport8.C: Likewise.
11749         * g++.dg/ext/dllimport9.C: Likewise.
11750
11751 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11752
11753         PR fortran/24092
11754         * gfortran.dg/derived_pointer_recursion.f90: New test.
11755
11756 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11757
11758         * gcc.c-torture/execute/20051012-1.c: New test.
11759
11760 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11761
11762         PR fortran/18082
11763         * gfortran.dg/automatic_char_len_1.f90: New test.
11764
11765 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11766
11767         PR fortran/20847
11768         * gfortran.dg/save_common.f90: New test.
11769
11770         PR fortran/20856
11771         * gfortran.dg/save_result.f90: New test.
11772
11773 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11774
11775         PR c++/21592
11776         * g++.dg/template/dependent-expr1.C: Add new expected error.
11777         * g++.dg/template/dependent-expr2.C: Adjust error text.
11778         * g++.dg/template/overload6.C: New.
11779
11780         PR c++/23797
11781         * g++.dg/other/typename8.C: New.
11782
11783         PR c++/21117
11784         * g++.dg/other/return1.C: New.
11785
11786 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11787
11788         PR c++/24052
11789         * g++.dg/ext/label5.C: New.
11790
11791 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11792
11793         PR c++/19964
11794         * g++.dg/parse/crash31.C: New.
11795
11796 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11797
11798         * g++.dg/ipa/ipa-1.c: New test.
11799         * g++.dg/ipa/ipa-2.c: New test.
11800         * g++.dg/ipa/ipa-3.c: New test.
11801         * g++.dg/ipa/ipa-4.c: New test.
11802         * g++.dg/ipa/ipa-5.c: New test.
11803         * g++.dg/ipa/ipa.exp: New file.
11804
11805 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11806
11807         PR fortran/24207
11808         * gfortran.dg/private_type_3.f90: New test.
11809
11810 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11811
11812         PR fortran/20786
11813         gfortran.dg/aint_anint_1.f90: New test.
11814
11815 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11816
11817         PR libgfortran/24313
11818         gfortran.dg/csqrt.f: New test.
11819
11820 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11821
11822         PR c++/8057
11823         * g++.dg/warn/noeffect7.C: New test.
11824         * g++.dg/warn/noeffect2.C: Instantiate templates.
11825         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11826         and warning.
11827
11828 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11829
11830         PR c++/21089
11831         * g++.dg/init/float1.C: New test.
11832
11833         PR c++/24277
11834         * g++.dg/init/member1.C: Tweak error markers.
11835
11836 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11837
11838         PR testsuite/24281
11839         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11840         Check for null pointer.
11841
11842 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11843
11844         PR c++/21369
11845         * g++.dg/parse/ret-type3.C: New test.
11846
11847 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11848
11849         PR tree-opt/23946
11850         * gcc.c-torture/compile/pr23946.c: New test.
11851
11852 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11853
11854         * g++.dg/opt/mmx2.C: New test.
11855
11856 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11857
11858         PR c++/24277
11859         * g++.dg/template/static20.C: New test.
11860
11861         PR c++/24302
11862         * g++.dg/warn/Wunused-12.C: New test.
11863
11864         PR c++/23437
11865         * g++.dg/template/arg4.C: New test.
11866
11867 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11868
11869         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11870         * gcc.dg/ucnid-3.c: Likewise.
11871         * gcc.dg/ucnid-4.c: Likewise.
11872         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11873         * g++.dg/other/ucnid-1.C: Likewise.
11874         * gcc.dg/sparc-frame-1.c: New test.
11875
11876 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11877
11878         PR c++/24139
11879         * g++.dg/template/spec27.C: New test.
11880
11881         PR c++/24275
11882         * g++.dg/template/static19.C: New test.
11883
11884 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11885
11886         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11887         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11888
11889 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11890
11891         PR target/24136
11892         * gfortran.fortran-torture/compile/pr24136.f: New test.
11893
11894 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11895
11896         PR c++/22172
11897         * g++.dg/parse/crash30.C: New test.
11898
11899 2005-10-07  Richard Guenther  <rguenther@suse.de>
11900
11901         PR middle-end/24227
11902         * gcc.c-torture/compile/pr24227.c: New testcase.
11903
11904 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11905
11906         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11907         Do not put aligned attributes on array elements.
11908
11909 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11910
11911         PR testsuite/23611, PR testsuite/23615
11912         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11913         writing prototypes of library functions by hand.
11914         * obj-c++.dg/bitfield-4.mm: Likewise.
11915         * obj-c++.dg/const-str-4.mm: Likewise.
11916         * obj-c++.dg/encode-4.mm: Likewise.
11917         * obj-c++.dg/encode-5.mm: Likewise.
11918         * obj-c++.dg/encode-6.mm: Likewise.
11919         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11920         * obj-c++.dg/method-10.mm: Likewise.
11921         * obj-c++.dg/method-17.mm: Likewise.
11922         * obj-c++.dg/method-19.mm: Likewise.
11923         * obj-c++.dg/try-catch-2.mm: Likewise.
11924
11925 2005-10-06  Richard Henderson  <rth@redhat.com>
11926
11927         PR 24236
11928         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11929
11930 2005-10-06  Dale Johannesen  <dalej@apple.com>
11931
11932         * gcc.c-torture/execute/20030125-1.c: Correct.
11933
11934 2005-10-06  Richard Guenther  <rguenther@suse.de>
11935
11936         PR tree-optimization/24238
11937         * g++.dg/tree-ssa/pr24238.C: New testcase.
11938
11939 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11940
11941         PR 18568
11942         * gfortran.dg/der_pointer_3.f90: New test.
11943
11944 2005-10-05  Devang Patel  <dpatel@apple.com>
11945
11946         PR Debug/23205
11947         * g++.dg/other/PR23205.C: New.
11948
11949 2005-10-05  Richard Henderson  <rth@redhat.com>
11950
11951         PR target/23602
11952         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11953         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11954
11955 2005-10-05  Dale Johannesen  <dalej@apple.com>
11956
11957         * gcc.c-torture/execute/float-floor.c: New.
11958
11959 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11960
11961         PR tree-optimization/21419
11962         PR tree-optimization/24146
11963         PR tree-optimization/24151
11964
11965         * g++.dg/ext/asm7.C: New.
11966         * g++.dg/ext/asm8.C: New.
11967         * gcc.dg/asm-1.c: Compile on all targets.
11968         * gcc.dg/asm-pr24146.c: New.
11969         * gcc.dg/pr21419.c: Adjust error messages.
11970
11971 2005-10-05  Richard Guenther  <rguenther@suse.de>
11972
11973         PR fortran/24176
11974         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11975
11976 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11977
11978         PR c++/23513
11979         * g++.dg/template/spec22.C: Robustify test.
11980         * g++.dg/template/spec26.C: New.
11981
11982 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
11983
11984         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11985         if target supports vector instructions.
11986
11987 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
11988
11989         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11990         C99 functions.
11991
11992 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
11993
11994         * lib/target-supports.exp (check_effective_target_fortran_large_real,
11995         check_effective_target_fortran_large_int): Replace cached result
11996         when target changes.
11997
11998 2005-10-04  Devang Patel  <dpatel@apple.com>
11999
12000         * gcc.dg/i386-sse-vect-types.c: New.
12001
12002 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12003
12004         PR preprocessor/13726
12005         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12006         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12007
12008 2005-10-04  Richard Guenther  <rguenther@suse.de>
12009
12010         PR c/23576
12011         * gcc.dg/noncompile/pr23576.c: New testcase.
12012
12013 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12014
12015         PR middle-end/23125
12016         * gcc.dg/register-var-3.c: New test.
12017
12018 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12019
12020         * gcc.dg/pr23049.c: New test.
12021
12022         * gcc.dg/ucnid-4.c: Fix test.
12023
12024 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12025
12026         PR 23445
12027         * gcc.c-torture/compile/pr23445.c: New test.
12028
12029 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12030
12031         * g++.dg/overload/unknown1.C: New.
12032
12033 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12034
12035         PR c++/17775
12036         * g++.dg/template/repo4.C: New test.
12037
12038 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12039
12040         PR libfortran/19308
12041         * gfortran.dg/large_real_kind_2.F90: New test.
12042         * gfortran.dg/large_integer_kind_2.f90: New test.
12043
12044 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12045
12046         * lib/target-supports.exp (check_effective_target_vect_shift):
12047         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12048         (check_effective_target_vect_condition): Fix copy-n-pasto.
12049
12050         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12051         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12052         targets.
12053
12054 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12055
12056         PR c++/22621
12057         * g++.dg/template/overload5.C : New test.
12058
12059         PR c++/23840
12060         * g++.dg/expr/stdarg1.C: New test.
12061
12062 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12063
12064         PR 24142
12065         * gcc.c-torture/execute/pr24142.c: New test.
12066
12067 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12068
12069         PR 24141
12070         * gcc.c-torture/execute/pr24141.c: New test.
12071
12072 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12073             Diego Novillo  <dnovillo@redhat.com>
12074
12075         PR 23604
12076         * gcc.c-torture/execute/pr23604.c: New test.
12077
12078 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12079
12080         PR fortran/16404
12081         PR fortran/20835
12082         PR fortran/20890
12083         PR fortran/20899
12084         PR fortran/20900
12085         PR fortran/20901
12086         PR fortran/20902
12087         gfortran.dg/equiv_constraint_1.f90: New test.
12088         gfortran.dg/equiv_constraint_2.f90: New test.
12089         gfortran.dg/equiv_constraint_3.f90: New test.
12090         gfortran.dg/equiv_constraint_4.f90: New test.
12091         gfortran.dg/equiv_constraint_5.f90: New test.
12092         gfortran.dg/equiv_constraint_6.f90: New test.
12093         gfortran.dg/equiv_constraint_7.f90: New test.
12094         gfortran.dg/equiv_constraint_8.f90: New test.
12095         gfortran.dg/private_type_1.f90: New test.
12096         gfortran.dg/private_type_2.f90: New test.
12097         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12098         980628-10.f: Assert std=gnu to permit mixing of
12099         types in equivalence statements.
12100
12101 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12102
12103         PR 24112
12104         * gfortran.dg/open_status_1.f90: New.
12105
12106 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12107
12108         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12109         * gcc.dg/vect/pr22480.c: Clean up temp files.
12110         * gcc.dg/vect/pr23831.c: Clean up temp files.
12111         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12112         Clean up temp files.
12113         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12114         Clean up temp files.
12115
12116         * gcc.dg/20050309-1.c: Clean up temp files.
12117         * gcc.dg/20050325-1.c: Clean up temp files.
12118
12119 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12120
12121         PR tree-optimization/24059
12122         * gcc.dg/vect/pr24059.c : New test.
12123
12124 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12125
12126         PR middle-end/24109
12127         * gcc.c-torture/execute/20050929-1.c: New test.
12128
12129 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12130
12131         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12132
12133 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12134
12135         PR c/21419
12136         * gcc.dg/pr21419.c: New test.
12137
12138 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12139
12140         * gcc.dg/pr23911.c: New test.
12141
12142 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12143
12144         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12145
12146         PR c++/16782
12147         * g++.dg/parse/qualified4.C: New test.
12148         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12149         * g++.old-deja/g++.mike/p8154.C: Likewise.
12150
12151 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12152
12153         PR c++/22147
12154         * g++.dg/template/friend37.C: New test.
12155         * g++.dg/parse/crash28.C: Adjust error markers.
12156
12157 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12158
12159         PR fortran/18518
12160         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12161
12162 2005-09-27  Devang Patel  <dpatel@apple.com>
12163
12164         PR tree-optimization/23625
12165         * gcc.dg/pr23625.c: New test.
12166
12167 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12168
12169         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12170         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12171
12172 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12173
12174         PR fortran/23677
12175         * gfortran.fortran-torture/execute/save_1.f90: New test.
12176         * gfortran.dg/save_1.f90: New test.
12177
12178 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12179
12180         * gcc.target/i386/builtin-apply-mmx.c: New test.
12181
12182         PR target/22576
12183         * gcc.target/i386/pr22576.c: New test.
12184
12185         PR target/22585
12186         * gcc.target/i386/pr22585.c: New test.
12187
12188         PR target/23268
12189         * gcc.target/i386/pr23268.c: New test.
12190
12191         PR middle-end/23831
12192         * gcc.dg/vect/pr23831.c: New test.
12193
12194         PR target/24055
12195         * gcc.target/i386/pr24055.c: New test.
12196
12197 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12198
12199         PR tree-optimization/23960
12200         * gcc.c-torture/compile/pr23960.c: New.
12201
12202 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12203
12204         PR fortran/16861
12205         * gfortran.dg/nested_modules_3.f90: New.
12206
12207 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12208
12209         PR fortran/24005
12210         gfortran.dg/interface_1.f90: New test.
12211
12212 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12213         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12214
12215         PR fortran/23843
12216         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12217
12218 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12219
12220         PR fortran/23516
12221         * gfortran.dg/imag_1.f: New test.
12222         * gfortran.dg/imag_2.f: Ditto.
12223
12224 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12225
12226         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12227
12228 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12229
12230         PR c++/21983
12231         * g++.dg/warn/pr21983.C: New test.
12232
12233 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12234
12235         PR c++/23993
12236         * g++.dg/template/array14.C: New test.
12237
12238 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12239
12240         PR fortran/19929
12241         * gfortran.dg/der_ptr_component_1.f90: New test.
12242
12243 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12244
12245         PR c++/23965
12246         * g++.dg/template/error1.C: Reject "no matching function" message.
12247
12248 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12249
12250         PR c++/17609
12251         * g++.dg/lookup/error1.C: New test.
12252
12253 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12254
12255         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12256         functionality of the testcase.
12257
12258 2005-09-20  Richard Henderson  <rth@redhat.com>
12259
12260         * gcc.dg/vect/vect-22.c: Require vect_float.
12261         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12262
12263 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12264
12265         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12266         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12267         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12268         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12269         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12270         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12271         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12272         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12273         * gcc.dg/cpp/ucnid-8.c: New test.
12274
12275 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12276
12277         PR tree-optimization/23929
12278         * gcc.c-torture/compile/pr23929.c: New test.
12279
12280 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12281
12282         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12283         for one loop.
12284
12285 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12286
12287         PR testsuite/23186
12288         * g++.dg/other/pr22003.C: Require named sections.
12289
12290 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12291
12292         PR c++/23947
12293         * g++.dg/rtti/crash3.C: New test.
12294
12295         PR tree-optimization/23818
12296         * gcc.dg/pr23818.c: New test.
12297
12298 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12299
12300         PR fortran/23420
12301         * gfortran.dg/print_fmt_4.f: New.
12302
12303 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12304
12305         PR fortran/23663
12306         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12307
12308 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12309
12310         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12311         Use pointers to local alignable arrays instead. Added comments.
12312         * gcc.dg/vect/vect-46.c: Likewise.
12313         * gcc.dg/vect/vect-48.c: Likewise.
12314         * gcc.dg/vect/vect-49.c: Likewise.
12315         * gcc.dg/vect/vect-52.c: Likewise.
12316         * gcc.dg/vect/vect-53.c: Likewise.
12317         * gcc.dg/vect/vect-54.c: Likewise.
12318         * gcc.dg/vect/vect-56.c: Likewise.
12319         * gcc.dg/vect/vect-57.c: Likewise.
12320         * gcc.dg/vect/vect-58.c: Likewise.
12321         * gcc.dg/vect/vect-60.c: Likewise.
12322         * gcc.dg/vect/vect-61.c: Likewise.
12323
12324         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12325         The test is no longer vectorizable on vect_no_align targets.
12326         * gcc.dg/vect/vect-43.c: Likewsie.
12327
12328         * gcc.dg/vect/vect-44.c: Added comments.
12329         * gcc.dg/vect/vect-45.c: Added comments.
12330         * gcc.dg/vect/vect-50.c: Added comments.
12331         * gcc.dg/vect/vect-51.c: Added comments.
12332
12333         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12334         aligned type.
12335         * gcc.dg/vect/Os-vect-95.c: Likewise.
12336
12337         * gcc.dg/vect/vect-41.c: Test removed.
12338         * gcc.dg/vect/vect-47.c: Test removed.
12339         * gcc.dg/vect/vect-55.c: Test removed.
12340         * gcc.dg/vect/vect-59.c: Test removed.
12341
12342 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12343
12344         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12345         No longer vectorizable on vect_no_align targets.
12346         * gcc.dg/vect/pr20122.c: Likewise.
12347         * gcc.dg/vect/vect-74.c: Likewise.
12348         * gcc.dg/vect/vect-75.c: Likewise.
12349         * gcc.dg/vect/vect-76.c: Likewise.
12350
12351         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12352         Will not be vectorizable on vect_no_align targets once aliasing issues
12353         are resolved.
12354         * gcc.dg/vect/vect-79.c: Likewise.
12355
12356         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12357         * gcc.dg/vect/vect-78.c: Likewise.
12358         * gcc.dg/vect/vect-97.c: Likewise.
12359
12360 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12361
12362         * gcc.dg/pr23943.c: New test.
12363
12364 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12365
12366         PR fortran/19181
12367         * gfortran.dg/derived_pointer_null_1.f90: New test.
12368
12369 2005-09-18  Richard Guenther  <rguenther@suse.de>
12370
12371         PR middle-end/23944
12372         * gcc.c-torture/compile/pr23944.c: New testcase.
12373
12374 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12375
12376         PR fortran/15975
12377         * gfortran.dg/der_pointer_2.f90: New test.
12378
12379 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12380
12381         PR fortran/16861
12382         * gfortran.dg/nested_modules_2.f90: New test.
12383
12384 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12385
12386         PR c++/18368
12387         * g++.dg/other/semicolon.C: New test.
12388
12389 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12390
12391         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12392         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12393
12394 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12395
12396         PR c++/23914
12397         * g++.dg/template/static18.C: New test.
12398
12399         PR c++/21514
12400         * g++.dg/template/crash19.C: Remove dg-error marker.
12401         * g++.dg/template/local4.C: New test.
12402
12403 2005-09-16  Paul Brook  <paul@codesourcery.com>
12404
12405         PR fortran/23906
12406         * gfortran.dg/dependency_1.f90: New test.
12407
12408 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12409
12410         PR c++/23896
12411         * g++.dg/template/static17.C: New test.
12412
12413 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12414
12415         PR c++/23139
12416         * g++.dg/warn/huge-val1.C: New test.
12417
12418 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12419
12420         PR c++/13140
12421         * g++.dg/parse/class2.C: New test.
12422         * g++.dg/template/explicit8.C: Likewise.
12423         * g++.dg/template/spec25.C: Likewise.
12424
12425 2005-09-14  Josh Conner  <jconner@apple.com>
12426
12427         PR middle-end/23584
12428         * gcc.dg/pr23584.c: New test.
12429
12430 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12431
12432         PR fortran/21875 Internal Unit Array I/O, NIST
12433         * gfortran.dg/arrayio_1.f90: New test.
12434         * gfortran.dg/arrayio_1.f90: New test.
12435         * gfortran.dg/arrayio_1.f90: New test.
12436         * gfortran.dg/arrayio_1.f90: New test.
12437         * gfortran.dg/arrayio_1.f90: New test.
12438
12439 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12440
12441         PR middle-end/22480
12442         * gcc.dg/vect/pr22480.c: New test.
12443
12444 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12445
12446         PR fortran/19358
12447         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12448
12449 2005-09-13 Josh Conner <jconner@apple.com>
12450
12451         PR c++/23180
12452         * g++.dg/init/struct2.C: New test.
12453         * g++.dg/init/struct3.C: New test.
12454
12455 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12456
12457         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12458         Clean up temp files.
12459         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12460         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12461         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12462         gcc.dg/tree-ssa/builtin-printf-1.c,
12463         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12464         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12465         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12466         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12467         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12468         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12469         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12470         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12471         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12472         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12473         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12474         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12475
12476 2005-09-13  Josh Conner  <jconner@apple.com>
12477
12478         * lib/gcc-dg.exp: Load scanipa.exp.
12479         (cleanup-dump): New procedure.
12480         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12481         * lib/scandump.exp: New file.
12482         * lib/scantree.exp: Use it.
12483         * lib/scanipa.exp: New file.
12484
12485 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12486
12487         PR fortran/17740
12488         * gfortran.dg/generic_4.f90: New test.
12489
12490 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12491
12492         PR target/23816
12493         * gcc.target/i386/pr23816-1.c: New test.
12494         * gcc.target/i386/pr23816-2.c: New test.
12495
12496
12497 2005-09-13  Bastian Blank <waldi@debian.org>
12498
12499         PR c++/16171
12500         * g++.dg/abi/mangle26.C: New test.
12501         * g++.dg/abi/mangle27.C: New test.
12502         * g++.dg/abi/mangle28.C: New test.
12503         * g++.dg/abi/mangle29.C: New test.
12504
12505         PR c++/23839
12506         * g++.dg/parse/register1.C: New test.
12507
12508 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12509
12510         PR c++/23842
12511         * g++.dg/template/access16.C: New test.
12512
12513 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12514
12515         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12516
12517 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12518
12519         PR fortran/18899
12520         * gfortran.dg/shape_2.f90: New test.
12521
12522 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12523
12524         PR target/19269
12525         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12526         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12527         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12528         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12529         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12530         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12531         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12532         tests.
12533
12534 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12535
12536         PR c++/23841
12537         * g++.dg/parse/template17.C: New test.
12538
12539 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12540
12541         PR c++/23789
12542         * g++.dg/template/nontype14.C: New test.
12543
12544 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12545
12546         PR g++/7874
12547         * g++.dg/lookup/friend7.C: New test.
12548         * g++.dg/lookup/friend8.C: New test.
12549         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12550         so that it will be found via argument dependent lookup.
12551         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12552         friend functions which will no longer be found.
12553         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12554         function g, so that it will be found via argument dependent
12555         lookup.
12556         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12557         * g++.old-deja/g++.mike/net43.C: Likewise.
12558
12559 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12560
12561         PR c++/23691
12562         * g++.dg/template/static16.C: New test.
12563
12564 2005-09-12  Josh Conner  <jconner@apple.com>
12565
12566         PR middle-end/23237
12567         * gcc.c-torture/compile/pr23237.c: New test.
12568
12569 2005-09-11  Richard Henderson  <rth@redhat.com>
12570
12571         * g++.dg/other/error8.C: Update expected diagnostic text.
12572
12573 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12574
12575         PR libfortran/19872
12576         * gfortran.dg/overwrite_1.f: New test.
12577
12578 2005-09-09  Josh Conner  <jconner@apple.com>
12579
12580         * g++.dg/init/pr23180-1.C: Removed.
12581         * g++.dg/init/pr23180-2.C: Removed.
12582
12583 2005-09-09  David Daney <ddaney@avtrex.com>
12584
12585         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12586         files which are ...
12587         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12588         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12589
12590 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12591
12592         * gfortran.dg/iostat_2.f90: New test.
12593
12594 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12595
12596         PR c++/22252
12597         * g++.dg/ext/interface1.C: New test.
12598         * g++.dg/ext/interface1.h: Likewise.
12599         * g++.dg/ext/interface1a.cc: Likewise.
12600
12601 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12602
12603         * gfortran.dg/iomsg_1.f90: New test case.
12604
12605 2005-09-09  Richard Guenther  <rguenther@suse.de>
12606
12607         PR c++/23624
12608         * g++.dg/tree-ssa/pr23624.C: New testcase.
12609
12610 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12611
12612         PR fortran/19239
12613         * gfortran.dg/vector_subscript_1.f90,
12614         * gfortran.dg/vector_subscript_2.f90: New tests.
12615
12616 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12617
12618         PR fortran/21104
12619         * gfortran.dg/array_alloc_1.f90,
12620         * gfortran.dg/array_alloc_2.f90,
12621         * gfortran.dg/array_alloc_3.f90: New tests.
12622
12623 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12624
12625         PR fortran/12840
12626         * gfortran.dg/array_constructor_6.f90
12627         * gfortran.dg/array_constructor_7.f90
12628         * gfortran.dg/array_constructor_8.f90
12629         * gfortran.dg/array_constructor_9.f90
12630         * gfortran.dg/array_constructor_10.f90
12631         * gfortran.dg/array_constructor_11.f90
12632         * gfortran.dg/array_constructor_12.f90: New tests.
12633
12634 2005-09-08  Josh Conner  <jconner@apple.com>
12635
12636         PR c++/23180
12637         * g++.dg/init/pr23180-1.C: New test.
12638         * g++.dg/init/pr23180-2.C: New test.
12639
12640 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12641
12642         PR fortran/18878
12643         * gfortran.dg/module_double_reuse.f90: New.
12644
12645 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12646
12647         PR fortran/23270
12648         PR fortran/22304
12649         PR fortran/18870
12650         PR fortran/17917
12651         PR fortran/16511
12652         * gfortran.dg/common_equivalence_1.f: New.
12653         * gfortran.dg/common_equivalence_2.f: New.
12654         * gfortran.dg/common_equivalence_3.f: New.
12655         * gfortran.dg/contained_equivalence_1.f90: New.
12656         * gfortran.dg/module_blank_common.f90: New.
12657         * gfortran.dg/module_commons_1.f90: New.
12658         * gfortran.dg/module_equivalence_1.f90: New.
12659         * gfortran.dg/nested_modules_1.f90: New.
12660         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12661         equivalences and add comment to connect the test with
12662         the PR.
12663
12664 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12665
12666         PR fortran/23765
12667         * gfortran.dg/common_6.f90: New test.
12668
12669 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12670
12671         PR fortran/15326
12672         * gfortran.dg/char_result_1.f90,
12673         * gfortran.dg/char_result_2.f90,
12674         * gfortran.dg/char_result_3.f90,
12675         * gfortran.dg/char_result_4.f90,
12676         * gfortran.dg/char_result_5.f90,
12677         * gfortran.dg/char_result_6.f90,
12678         * gfortran.dg/char_result_7.f90,
12679         * gfortran.dg/char_result_8.f90: New tests.
12680
12681 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12682
12683         PR fortran/19928
12684         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12685
12686 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12687
12688         PR obj-c++/16816
12689         * obj-c++.dg/selector-5.mm: New test.
12690         * obj-c++.dg/selector-6.mm: New test.
12691
12692 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12693
12694         PR objc/20574
12695         PR objc/19324
12696         * objc.dg/error-1.m: New test.
12697
12698 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12699
12700         PR fortran/23373
12701         * gfortran.fortran-torture/execute/pr23373-1.f90,
12702         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12703
12704 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12705
12706         PR libfortran/23760
12707         * gfortran.dg/g77/1832.f: Remove long string in write statement
12708         to allow the test to pass on correct list directed output with
12709         prepended space.
12710
12711 2005-09-07  James E Wilson  <wilson@specifix.com>
12712
12713         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12714
12715 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12716
12717         * gfortran.dg/parameter+save.f90: Rename to
12718         * gfortran.dg/parameter_save.f90: .. this.
12719
12720 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12721
12722         PR fortran/20848
12723         * gfortran.dg/parameter+save.f90: New test case.
12724
12725 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12726
12727         PR fortran/19269
12728         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12729
12730 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12731
12732         PR c/23075
12733         * gcc.dg/pr23075.c: New test.
12734         * g++.dg/warn/pr23075.C: New test.
12735
12736         PR target/22362
12737         * gcc.target/i386/pr22362.c: New test.
12738
12739         PR rtl-optimization/23098
12740         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12741
12742         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12743         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12744         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12745
12746 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12747
12748         * g++.dg/expr/cast6.C: New test.
12749
12750         PR c++/9782
12751         * g++.dg/init/new15.C: New test.
12752
12753 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12754
12755         * gcc.dg/vect/Os-vect-95.c: New test.
12756         * gcc.dg/vect/vect-95.c: Same.
12757
12758 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12759
12760         * gcc.dg/vect/vect-29.c: Update xfail testing.
12761         * gcc.dg/vect/vect-44.c: Same.
12762         * gcc.dg/vect/vect-48.c: Same.
12763         * gcc.dg/vect/vect-50.c: Same.
12764         * gcc.dg/vect/vect-72.c: Same.
12765         * gcc.dg/vect/vect-77.c: Same.
12766         * gcc.dg/vect/vect-78.c: Same.
12767         * gcc.dg/vect/vect-80.c: Same.
12768         * gcc.dg/vect/vect-96.c: Same.
12769         * gcc.dg/vect/vect-100.c: Same.
12770         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12771         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12772         * gfortran.dg/vect/vect-5.f90: Same.
12773
12774 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12775
12776         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12777         start strings.
12778         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12779         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12780
12781         PR c++/23056
12782         * g++.dg/opt/pr23056.C: New test.
12783
12784         PR rtl-optimization/23098
12785         * gcc.target/i386/pr23098.c: New test.
12786
12787 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12788
12789         PR c++/23667
12790         * g++.dg/template/static15.C: New test.
12791
12792         PR c++/21440
12793         * g++.dg/ext/stmtexpr5.C: New test.
12794         * g++.dg/ext/stmtexpr6.C: Likewise.
12795
12796 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12797
12798         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12799
12800         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12801         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12802         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12803
12804 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12805
12806         PR libfortran/23321
12807         * gfortran.dg/direct_io_4.f90: New test case.
12808
12809 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12810             Rasmus Hahn  <rassahah@neofonie.de>
12811
12812         PR libobjc/23108
12813         * objc.dg/type-stream-1.m: New test.
12814
12815 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12816
12817         PR fortran/23661
12818         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12819         gfortran.dg/print_fmt_3.f90: New test.
12820
12821 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12822
12823         * gfortran.dg/fmt_t_1.f90: New test.
12824
12825 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12826
12827         PR rtl-optimization/23454
12828         * g++.dg/opt/pr23454.C: New test.
12829
12830 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12831
12832         PR c++/23699
12833         * g++.dg/ext/static1.C: New test.
12834
12835 2005-09-02  Richard Henderson  <rth@redhat.com>
12836
12837         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12838         tail call to check_fa_work.
12839
12840 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12841
12842         PR c++/21687
12843         * g++.dg/other/gc3.C: New test.
12844
12845 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12846
12847         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12848         * gcc.dg/20050826-1.c: Likewise.
12849
12850 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12851
12852         PR c++/23167
12853         * g++.dg/expr/volatile1.C: New test.
12854
12855 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12856
12857         PR middle-end/23547
12858         * gcc.dg/pr23547.c: New test.
12859
12860 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12861
12862         PR c/22061
12863         * gcc.c-torture/execute/pr22061-1.c,
12864         * gcc.c-torture/execute/pr22061-2.c,
12865         * gcc.c-torture/execute/pr22061-3.c,
12866         * gcc.c-torture/execute/pr22061-4.c: New tests.
12867
12868 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12869
12870         * gcc.dg/Wredundant-decls-2.c: New test to check that
12871         -Wredundant-decls does not issue warning for a variable
12872         definition following a declaration.
12873
12874 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12875
12876         PR debug/7241
12877         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12878         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12879         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12880
12881         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12882         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12883         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12884         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12885         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12886         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12887         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12888         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12889
12890 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12891
12892         PR objc/23306
12893         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12894         scan-assmbler.
12895
12896 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12897
12898         PR target/21255
12899         * gcc.dg/pr21255-1.c: New test.
12900         * gcc.dg/pr21255-2-mb.c: Likewise.
12901         * gcc.dg/pr21255-2-ml.c: Likewise.
12902         * gcc.dg/pr21255-3.c: Likewise.
12903         * gcc.dg/pr21255-4.c: Likewise.
12904
12905 2005-08-31  Dale Johannesen  <dalej@apple.com>
12906
12907         * gcc.dg/20050830-1.c: New.
12908
12909 2005-08-31  Josh Conner  <jconner@apple.com>
12910
12911         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12912         command-line options for arm-*-* targets.
12913         * g++.dg/init/array16.C: Likewise.
12914         * g++.dg/other/crash-4.C: Likewise.
12915
12916 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12917
12918         PR obj-c++/23640
12919         * obj-c++.dg/gnu-runtime-3.mm: New test.
12920
12921 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12922
12923         PR c++/13377
12924         * g++.dg/lookup/ambig4.C: New test.
12925         * g++.dg/lookup/ambig5.C: New test.
12926         * g++.dg/tc1/dr101.C: Adjust error markers.
12927
12928 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12929
12930         PR c++/23639
12931         * g++.dg/template/ttp5.C: Adjust error markers.
12932
12933 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12934
12935         PR testsuite/23609
12936         * lib/obj-c++.exp: Include target-libpath.exp.
12937         (obj-c++_link_flags): Look for the GNU libobjc library
12938         and set the library path to include it.
12939         Don't manually set LD_LIBRARY_PATH (etc.) but call
12940         set_ld_library_path_env_vars instead.
12941         (obj-c++_target_compile): Don't set library path or
12942         linker flags because they are already set correctly
12943         in obj-c++_link_flags.
12944
12945 2005-08-30  Josh Conner  <jconner@apple.com>
12946
12947         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12948         to command-line options for arm-*-* targets.
12949
12950 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12951
12952         * g++.dg/other/i386-1.C: New.
12953
12954 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12955
12956         PR preprocessor/20348
12957         PR preprocessor/20356
12958         * gcc.dg/cpp/pr20348.c: New test.
12959         * gcc.dg/cpp/pr20348.h: New file.
12960         * gcc.dg/cpp/inc/pr20348.h: New file.
12961         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12962         * gcc.dg/cpp/pr20356.c: New test.
12963         * gcc.dg/cpp/pr20356.h: New file.
12964         * gcc.dg/cpp/inc/pr20356.h: New file.
12965         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12966
12967 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12968
12969         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12970         Fix array dimension to avoid correct end-of-file error.
12971
12972 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12973
12974         PR libfortran/23598
12975         * gfortran.dg/iostat_1.f90: New test.
12976
12977 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12978
12979         PR middle-end/23408
12980         * gcc.dg/pr23408.c: New test.
12981
12982 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
12983
12984         PR c++/23099
12985         * g++.dg/init/member1.C: Make sure erroneous static data member
12986         definitions are required.
12987         * g++.dg/template/static13.C: New test.
12988         * g++.dg/template/static14.C: Likewise.
12989
12990 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
12991
12992         * gcc.target/i386/pr23575.c: Use -msse2 instead of
12993         -march=pentium4, remove ilp32 requirement.
12994
12995         PR middle-end/23484
12996         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12997         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12998
12999 2005-08-29  Andreas Jaeger  <aj@suse.de>
13000
13001         PR testsuite/23607
13002         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13003
13004 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13005
13006         * gcc.c-torture/execute/20050316-2.c: New test.
13007         * gcc.c-torture/execute/20050316-3.c: New test.
13008         * gcc.dg/torture/pr16104-1.c: New test.
13009
13010 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13011
13012         PR middle-end/23463
13013         * gcc.c-torture/execute/zero-struct-1.c: New test.
13014
13015 2005-08-27  Richard Guenther  <rguenther@suse.de>
13016
13017         PR target/23575
13018         * gcc.target/i386/pr23575.c: New testcase.
13019
13020 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13021
13022         PR rtl-optimization/23561
13023         * gcc.c-torture/execute/20050826-1.c: New test.
13024
13025         PR rtl-opt/23560
13026         * gcc.c-torture/execute/20050826-2.c: New test.
13027
13028 2005-08-26  Dale Johannesen  <dalej@apple.com>
13029
13030         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13031         * gcc.dg/20050826-1.c: New.
13032
13033 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13034
13035         PR c++/19004
13036         * g++.dg/template/nontype13.C: New test.
13037
13038         PR c++/23491
13039         * g++.dg/init/new14.C: New test.
13040         * g++.dg/expr/anew1.C: Do not XFAIL.
13041         * g++.dg/expr/anew2.C: Likewise.
13042         * g++.dg/expr/anew3.C: Likewise.
13043
13044 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13045
13046         PR middle-end/22439
13047         * gcc.dg/vla-3.c: New test.
13048
13049 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13050
13051         PR fortran/20363
13052         * gfortran.dg/named_interface.f90: New.
13053
13054 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13055
13056         * gcc.c-torture/execute/frame-address.c: New test.
13057
13058 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13059
13060         PR c++/20817
13061         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13062
13063 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13064
13065         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13066
13067 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13068
13069         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13070         * gcc.dg/altivec-22.c: Rename from..
13071         * gcc.dg/altivec-nomfcr.c: ..this.
13072
13073 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13074
13075         PR tree-optimization/23546
13076         * gcc.dg/tree-ssa/pr23546.c: New test.
13077
13078 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13079
13080         PR fortran/17758
13081         * gfortran.dg/nonreturning_statements.f90: New test.
13082
13083 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13084
13085         PR c++/22454
13086         * g++.dg/parse/crash29.C: New.
13087
13088 2005-08-23  DJ Delorie  <dj@redhat.com>
13089
13090         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13091         constants have the L suffix.
13092
13093 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13094
13095         PR c++/23044
13096         * g++.dg/template/instantiate8.C: New.
13097
13098 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13099
13100         PR middle-end/23467
13101         * gcc.c-torture/execute/pr23467.c: New test.
13102
13103 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13104
13105         PR tree-optimization/22043
13106         * gcc.c-torture/execute/20050613-1.c: New test.
13107
13108 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13109
13110         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13111
13112 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13113
13114         PR rtl-optimization/23478
13115         * g++.dg/opt/pr23478.C: New test.
13116
13117 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13118
13119         PR c/18715
13120         * gcc.dg/switch-warn-3.c: New test.
13121
13122 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13123
13124         PR c++/22233
13125         * g++.dg/template/param1.C: New test.
13126
13127 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13128
13129         PR c++/23089
13130         * g++.dg/other/incomplete1.C: New test.
13131
13132 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13133
13134         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13135         are vectorizable.
13136
13137 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13138
13139         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13140         d_lines_5.f: New.
13141
13142 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13143
13144         * gcc.target/i386/sse-4.c: New test.
13145
13146 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13147
13148         PR testsuite/23239
13149         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13150
13151 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13152
13153         * gcc.dg/20050811-1.c: New test.
13154         * gcc.dg/20050811-2.c: New test.
13155
13156 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13157
13158         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13159
13160 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13161
13162         PR 23476
13163         * gcc.c-torture/compile/pr23476.c: New test.
13164
13165 2005-08-19  Devang Patel  <dpatel@apple.com>
13166
13167         PR tree-optimization/23048
13168         * gcc.dg/tree-ssa/pr23048.c: New test.
13169
13170 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13171
13172         PR middle-end/20624
13173         * g++.dg/warn/Wreturn-3.C: New test
13174
13175 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13176
13177         PR tree-optimization/22228
13178         * g++.dg/vect/pr22543.cc: New test.
13179
13180 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13181
13182         PR tree-optimization/21574
13183         * gcc.dg/tree-ssa/pr21574.c: New test.
13184
13185 2005-08-16  James E Wilson  <wilson@specifix.com>
13186
13187         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13188
13189 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13190
13191         PR tree-opt/23402
13192         * gcc.c-torture/compile/zero-strct-3.c: New test.
13193         * gcc.c-torture/compile/zero-strct-4.c: New test.
13194
13195 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13196
13197         PR target/23376
13198         * gcc.target/x86_64/pr23376.c: New test.
13199
13200 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13201
13202         PR c++/23337
13203         * g++.dg/ext/vector2.C: New.
13204
13205 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13206
13207         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13208
13209 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13210
13211         PR libfortran/23428
13212         * gfortran.dg/inquire-complex.f90: New test case.
13213
13214 2005-08-16  James E Wilson  <wilson@specifix.com>
13215
13216         PR tree-optimization/21105
13217         * gcc.dg/large-size-array.c: New.
13218
13219 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13220
13221         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13222         type.
13223         * gcc.dg/vect/vect-41: Likewise.
13224         * gcc.dg/vect/vect-42: Likewise.
13225         * gcc.dg/vect/vect-43: Likewise.
13226         * gcc.dg/vect/vect-44: Likewise.
13227         * gcc.dg/vect/vect-46: Likewise.
13228         * gcc.dg/vect/vect-47: Likewise.
13229         * gcc.dg/vect/vect-48: Likewise.
13230         * gcc.dg/vect/vect-52: Likewise.
13231         * gcc.dg/vect/vect-53: Likewise.
13232         * gcc.dg/vect/vect-54: Likewise.
13233         * gcc.dg/vect/vect-55: Likewise.
13234         * gcc.dg/vect/vect-56: Likewise.
13235         * gcc.dg/vect/vect-57: Likewise.
13236         * gcc.dg/vect/vect-58: Likewise.
13237         * gcc.dg/vect/vect-59: Likewise.
13238         * gcc.dg/vect/vect-60: Likewise.
13239         * gcc.dg/vect/vect-61: Likewise.
13240         * gcc.dg/vect/vect-85: Likewise.
13241         * gcc.dg/vect/vect-87: Likewise.
13242         * gcc.dg/vect/vect-88: Likewise.
13243         * gcc.dg/vect/vect-93.c: Likewise.
13244         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13245         * gcc.dg/vect/vect-75: Likewise.
13246         * gcc.dg/vect/vect-76: Likewise.
13247         * gcc.dg/vect/vect-77: Likewise.
13248         * gcc.dg/vect/vect-78: Likewise.
13249         * gcc.dg/vect/vect-80: Likewise.
13250         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13251         vectorized for the expected reason, rather than checking how alignment
13252         was handled.
13253         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13254         type and also instead of aligned pointers. Added documentation.
13255
13256 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13257
13258         * gfortran.dg/power.f90: New test.
13259
13260 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13261
13262         PR rtl-optimization/23299
13263         * g++.dg/opt/pr23299.C: New test.
13264
13265 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13266
13267         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13268
13269 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13270
13271         * g++.dg/template/local6.C: New test.
13272
13273 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13274
13275         * execute/exceptions/finally-1.m: Check that the catch and finally are
13276         being called.  Also add a "return 0;" at the end of main.
13277
13278 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13279
13280         PR fortran/21432.
13281         * gfortran.dg/namelist_print_1.f: New test of functionality of
13282         PRINT namelist.
13283         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13284         namelist generates error with -std=f95.
13285
13286 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13287
13288         PR tree-optimization/23119
13289         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13290
13291 2005-08-13  Marcin Koziej  <creep@desk.pl>
13292             Andrew Pinski  <pinskia@physics.uc.edu>
13293
13294         PR libobjc/22492
13295         * execute/exceptions/finally-1.m: New test.
13296
13297 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13298
13299         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13300         testsuite.
13301         * objc/execute/exceptions/trivial.m: New test.
13302         * objc.dg/try-catch-11.m: Move to ...
13303         * objc/execute/exceptions/foward-1.m: Here.
13304         * objc.dg/try-catch-2.m: Move to ...
13305         * objc/execute/exceptions/catchall-1.m: Here.
13306         * objc.dg/try-catch-8.m: Move to ...
13307         * objc/execute/exceptions/local-variables-1.m: Here.
13308
13309 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13310
13311         * objc.dg/nested-func-1.m: Move to ...
13312         * objc/execute/nested-func-1.m: Here.
13313
13314 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13315
13316         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13317         in ${options} instead of [target_info name].
13318         * lib/obj-c++.exp (objc_target_compile): Likewise.
13319
13320 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13321
13322         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13323
13324 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13325
13326         part of PR testsuite/23348
13327         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13328         of the torture options.
13329         * objc/compile/trivial.m: New test.
13330
13331 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13332
13333         * gfortran.dg/eoshift.f90: Correct format.
13334
13335 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13336
13337         * gfortran.fortran-torture/execute/character_passing.f90:
13338         Fix comment typo.
13339
13340 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13341
13342         PR c++/8271
13343         * g++.dg/template/unify10.C: New.
13344
13345 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13346
13347         * g++.dg/parse/pr22514.C: Move to...
13348         * g++.dg/debug/pr22514.C: here.
13349
13350 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13351
13352         PR c++/23266
13353         * g++.dg/inherit/pure1.C: New test.
13354
13355         * ChangeLog: Fix typos.
13356
13357 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13358             Steven Bosscher  <stevenb@suse.de>
13359
13360         * gfortran.dg/runtime_warning_1.f90: New test.
13361
13362 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13363
13364         PR c++/23219
13365         * g++.dg/parse/crash28.C: New.
13366
13367 2005-08-11  Richard Guenther  <rguenther@suse.de>
13368
13369         PR target/23289
13370         * gcc.target/i386/tailcall-1.c: New testcase.
13371
13372 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13373
13374         * gcc.dg/vect/vect-67.c: Un-xfail.
13375
13376 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13377
13378         PR c++/23225
13379         * g++.dg/testsuite/parse/crash27.C: new test.
13380
13381 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13382
13383         PR libfortran/22143
13384         * gfortran.dg/shift-kind.f90: New testcase.
13385
13386 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13387
13388         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13389         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13390
13391 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13392
13393         PR c++/20646
13394         * g++.dg/other/mult-stor1.C: New test.
13395
13396 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13397
13398         * gcc.c-torture/pr18299-1.c: Move to ...
13399         * gcc.c-torture/compile/pr18299-1.c: Here.
13400
13401 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13402
13403         * gfortran/fortran.torture/execute/character_passing.f90:
13404         Fix types for LSAME.
13405
13406 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13407
13408         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13409         input data back to what it was originally.
13410
13411 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13412
13413         * objc.dg/try-catch-8.m: Enable for all targets.
13414
13415 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13416
13417         * gcc.dg/pr23165.c: New test.
13418
13419 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13420
13421         PR tree-optimization/23234
13422         * gcc.dg/tree-ssa/pr23234.c: New test.
13423
13424 2005-08-08  Josh Conner  <jconner@apple.com>
13425
13426         PR rtl-optimization/23241
13427         * gcc.dg/char-compare.c: New test.
13428
13429 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13430
13431         PR c++/22508
13432         * g++.dg/init/new13.C: New test.
13433
13434 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13435
13436         PR c++/21166
13437         * g++.dg/other/crash-4.C: Adjust
13438         * g++/dg/ext/packed9.C: New.
13439
13440 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13441
13442         PR middle-end/21964
13443         * gcc.c-torture/execute/pr21964-1.c: New test.
13444
13445 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13446
13447         PR c/22458
13448         * gcc.dg/pr22458-1.c: New test.
13449
13450 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13451             Steven G. Kargl <kargls@comcast.net>
13452
13453         PR fortran/22390
13454         * gfortran.dg/flush_1.f90: New test.
13455
13456 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13457
13458         PR c++/23191
13459         * g++.dg/template/eh2.C: New test.
13460
13461 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13462
13463         PR c++/19498
13464         * g++.dg/template/instantiate7.C: New test.
13465
13466 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13467
13468         PR c/23113
13469         * gcc.dg/Wunused-value-1.c: New test.
13470
13471 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13472
13473         PR rtl-optimization/23233
13474         * gcc.c-torture/compile/pr23233-1.c: New test.
13475
13476 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13477
13478         PR fortran/18833
13479         PR fortran/20850
13480         * gfortran.dg/equiv_1.f90: New test.
13481         * gfortran.dg/equiv_2.f90: New test.
13482         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13483         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13484         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13485
13486 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13487
13488         * gcc.c-torture/execute/vrp-5.c: New test.
13489         * gcc.c-torture/execute/vrp-6.c: New test.
13490         * gcc.dg/tree-ssa/vrp21.c: New test.
13491
13492 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13493
13494         * g++.dg/parse/pr22514.C: New test.
13495
13496 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13497
13498         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13499
13500         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13501         instead of constant loads / pool entries.
13502
13503 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13504
13505         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13506         TEST_TO_WCTYPE.
13507
13508 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13509
13510         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13511         __WINT_TYPE__ in generated prototypes if possible.
13512
13513 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13514
13515         PR 22037
13516         * g++.dg/tree-ssa/pr22037.C:
13517
13518 2005-08-04  Richard Henderson  <rth@redhat.com>
13519
13520         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13521         scan-tree-dump-times directive.
13522
13523 2005-08-04  Jan Hubicka  <jh@suse.cz>
13524
13525         * gcov-1.C: Fix switch counts.
13526         * gcov-4b.c: Likewise.
13527
13528 2005-08-03  Jeff Law  <law@redhat.com>
13529
13530         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13531
13532 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13533
13534         * gcc.c-torture/execute/pr23135.c: New test.
13535
13536 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13537
13538         PR tree-optimization/19899
13539         * gcc.dg/tree-ssa/scev-1.c: New test.
13540         * gcc.dg/tree-ssa/scev-2.c: New test.
13541
13542 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13543
13544         PR target/18582
13545         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13546
13547 2005-08-03  Jan Hubicka  <jh@suse.cz>
13548
13549         * update-conroll.c: New testcase.
13550         * update-conroll-2.c: New testcase.
13551
13552 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13553
13554         * gfortran.dg/constant_substring.f: New test.
13555         * gfortran.dg/pr22491.f: New test.
13556
13557 2005-08-02  Jan Hubicka  <jh@suse.cz>
13558
13559         * update-threading.c: Replace by the proper one.
13560
13561 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13562
13563         PR 23164
13564         * g++.dg/tree-ssa/pr23164.C: New test.
13565
13566 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13567
13568         * gcc.dg/tree-ssa/pr23192.c: New test.
13569
13570 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13571
13572         * gcc.c-torture/execute/vrp-4.c: New test.
13573
13574 2005-08-02  Jan Hubicka  <jh@suse.cz>
13575
13576         * update-threading.c: New test.
13577
13578 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13579
13580         * gcc.c-torture/compile/20050801-1.c: New test.
13581         * gcc.c-torture/compile/20050801-2.c: New test.
13582
13583 2005-08-01  Jan Hubicka  <jh@suse.cz>
13584
13585         * val-prof-5.c: New test.
13586
13587 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13588
13589         PR c/22311
13590         * gcc.dg/pr22311-1.c : New test.
13591
13592 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13593
13594         PR target/23095
13595         * gfortran.dg/pr23095.f: New test.
13596
13597         PR c++/22003
13598         * g++.dg/other/pr22003.C: New test.
13599
13600 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13601
13602         PR target/20621
13603         * gcc.c-torture/execute/pr20621-1.c: New test.
13604
13605 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13606
13607         * gfortran.dg/comma_format_extension_4.f: Adjust length
13608         of string for format.
13609         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13610         print statement with internal write.
13611         * gfortran.dg/der_array_io_2.f: Likewise.
13612         * gfortran.dg/der_array_io_3.f: Likewise.
13613
13614 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13615
13616         * gcc.dg/fold-abs-4.c: new test.
13617
13618 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13619
13620         PR fortran/22570 an related issues.
13621         * gfortran.dg/x_slash_1.f: New test.
13622
13623 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13624
13625         PR c/23143
13626         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13627         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13628
13629 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13630
13631         PR c/529
13632         * gcc.dg/Wshadow-3.c: New test.
13633
13634 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13635
13636         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13637         used to have the wrong bounds).
13638
13639 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13640
13641         PR c/21720
13642         * gcc.dg/hex-round-1.c: Test more cases.
13643         * gcc.dg/hex-round-2.c: New test.
13644
13645 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13646
13647         PR 22550
13648         * g++.dg/tree-ssa/pr22550.C: New test.
13649
13650 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13651
13652         * gcc.dg/tree-ssa/vrp19.c: New test.
13653         * gcc.dg/tree-ssa-vrp20.c: New test.
13654
13655 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13656
13657         PR c/22240
13658         * gcc.dg/transparent-union-4.c: New test.
13659
13660 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13661
13662         PR c/22192
13663         * gcc.dg/c99-vla-2.c: New test.
13664
13665 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13666
13667         PR c/21720
13668         * gcc.dg/hex-round-1.c: New test.
13669
13670 2005-07-28  Jan Hubicka  <jh@suse.cz>
13671
13672         * inliner-1.c: Do not dump everything.
13673         * tree-prof.exp: Do not pass -ftree-based-profiling.
13674         * bprob.exp: Likewise.
13675
13676         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13677
13678 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13679
13680         PR c++/22545
13681         * g++.dg/expr/ptrmem7.C: New test.
13682
13683 2005-07-28  Mike Stump  <mrs@apple.com>
13684
13685         * g++.old-deja/g++.mike/visibility-1.C: New test.
13686
13687 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13688
13689         PR c/20187
13690         * gcc.c-torture/execute/pr20187-1.c: New test.
13691
13692 2005-07-28  Jeff Law  <law@redhat.com>
13693
13694         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13695         * gcc.dg/tree-ssa/vrp18.c: New test.
13696
13697 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13698
13699         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13700
13701 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13702
13703         PR tree-optimization/22506
13704         * gcc.dg/vect/ps22506.c: New test.
13705
13706 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13707
13708         PR target/21149
13709         * gcc.target/i386/sse-3.c: New test.
13710
13711 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13712
13713         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13714         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13715
13716 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13717
13718         PR c/22589
13719         * gcc.c-torture/compile/pr22589-1.c: New test.
13720
13721 2005-07-28  Jan Hubicka  <jh@suse.cz>
13722
13723         * update-loopch.c: New testcase.
13724
13725 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13726
13727         PR rtl-optimization/23047
13728         * gcc.c-torture/execute/pr23047.c: New test.
13729         * gcc.c-torture/execute/pr23047.x: New.
13730
13731 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13732
13733         PR tree-optimization/22493
13734         * gcc.c-torture/execute/pr22493-1.c: New test.
13735         * gcc.c-torture/execute/pr22493-1.x: New.
13736         * gcc.c-torture/execute/vrp-1.c: New test.
13737         * gcc.c-torture/execute/vrp-2.c: New test.
13738         * gcc.c-torture/execute/vrp-2.c: New test.
13739
13740 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13741
13742         * gcc.target/frv/all-builtin-read8.c: Delete.
13743         * gcc.target/frv/all-builtin-read16.c: Delete.
13744         * gcc.target/frv/all-builtin-read32.c: Delete.
13745         * gcc.target/frv/all-builtin-read64.c: Delete.
13746         * gcc.target/frv/all-builtin-write8.c: Delete.
13747         * gcc.target/frv/all-builtin-write16.c: Delete.
13748         * gcc.target/frv/all-builtin-write32.c: Delete.
13749         * gcc.target/frv/all-builtin-write64.c: Delete.
13750         * gcc.target/frv/all-read-write-1.c: New.
13751
13752 2005-07-27  Jeff Law  <law@redhat.com>
13753
13754         * gcc.c-torture/execute/pr22630.c: New test.
13755
13756 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13757
13758         PR tree-optimization/23073
13759         * gcc.dg/vect/nodump-pr23073.c: New test.
13760         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13761
13762 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13763
13764         PR tree-optimize/22348
13765         * gcc.c-torture/execute/pr22348.c: New.
13766
13767 2005-07-27  Richard Guenther  <rguenther@suse.de>
13768
13769         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13770
13771 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13772
13773         PR fortran/22503
13774         * gfortran.dg/logical_comp.f90: New test.
13775
13776 2005-07-27  Jan Hubicka  <jh@suse.cz>
13777
13778         * inliner-1.c: Add cleanup of dumps.
13779         * val-prof-*.c: Likewise.
13780         * update-tailcall.c: New.
13781
13782 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13783
13784         PR 22591
13785         * gcc.dg/tree-ssa/pr22591.c: New test.
13786         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13787
13788 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13789
13790         PR libobjc/22606
13791         * objc.dg/try-catch-11.m: New test.
13792
13793 2005-07-26  Richard Guenther  <rguenther@suse.de>
13794
13795         PR tree-optimization/22486
13796         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13797
13798 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13799
13800         PR tree-opt/22484
13801         * testsuite/g++.dg/opt/loop2.C: New test.
13802
13803 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13804
13805         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13806         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13807
13808 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13809
13810         * lib/profopt.exp (profopt-execute): Check for profiling data
13811         files on the target.
13812
13813 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13814
13815         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13816         for matching of asm labels.
13817
13818 2005-07-25  Richard Guenther  <rguenther@suse.de>
13819
13820         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13821
13822 2005-07-25  Richard Guenther  <rguenther@suse.de>
13823
13824         PR testsuite/22624
13825         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13826
13827 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13828
13829         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13830         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13831         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13832         * gcc.dg/vect/vect-100.c: New test.
13833         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13834         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13835         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13836         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13837         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13838         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13839         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13840         * gfortran.dg/vect/pr19049.f90: New testcase.
13841         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13842
13843 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13844
13845         * gcc.c-torture/execute/20050713-1.c: New test.
13846
13847         PR fortran/20063
13848         * gfortran.fortran-torture/execute/data_4.f90: New test.
13849
13850         PR middle-end/20303
13851         * gcc.dg/visibility-d.c: New test.
13852
13853 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13854
13855         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13856         * gfortran.dg/underflow.f90: Ditto.
13857
13858 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13859
13860         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13861         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13862         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13863
13864 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13865
13866         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13867         include case of field width of zero.
13868
13869 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13870
13871         PR libgfortran/21875
13872         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13873         with trailing blanks on normal formatted read.
13874
13875 2005-07-23  Chao-ying Fu  <fu@mips.com>
13876
13877         * gcc.target/mips/mips32-dsp-type.c: New test.
13878         * gcc.target/mips/mips32-dsp.c: New test.
13879
13880 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13881
13882         PR testsuite/21073
13883         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13884
13885         PR testsuite/20454
13886         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13887         and __cyg_profile_func_exit.
13888
13889 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13890
13891         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13892         * gfortran.dg/comma_format_extension_4.f: Same.
13893         * gfortran.dg/pr15332.f: Same.
13894         * gfortran.dg/pr21730.f: Same.
13895
13896 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13897
13898         * g++.dg/opt/vrp2.C: Fix testcase.
13899
13900         PR tree-opt/22625
13901         * g++.dg/opt/vrp2.C: New test.
13902
13903 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13904
13905         PR debug/21828
13906         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13907
13908 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13909
13910         * gcc.dg/tree-ssa/20050719-1.c: New test.
13911
13912 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13913
13914         * gcc.dg/bfin-longcall-1.c: New file.
13915         * gcc.dg/bfin-longcall-2.c: New file.
13916
13917 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13918
13919         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13920
13921 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13922
13923         PR middle-end/19055
13924         * gcc.dg/tree-ssa/pr19055.c: New test.
13925         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13926
13927 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13928
13929         PR C++/22358
13930         * g++.dg/other/pr22358.C: New test.
13931
13932 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13933
13934         PR c++/2922
13935         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13936
13937 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13938
13939         PR c++/15938
13940         * g++.dg/init/union2.C: New test.
13941
13942 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13943
13944         PR c/22393
13945         * gcc.dg/complex-4.c: New test.
13946
13947 2005-07-21  Richard Guenther  <rguenther@suse.de>
13948
13949         PR testsuite/22522
13950         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13951         scanning for asm labels.
13952         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13953
13954 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13955
13956         PR target/22085
13957         * gcc.dg/altivec-pr22085.c: New.
13958
13959 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13960
13961         PR tree-optimization/19210
13962         * gcc.dg/tree-ssa/pr19210-1.c: New.
13963         * gcc.dg/tree-ssa/pr19210-2.c: New.
13964
13965 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13966
13967         PR rtl-optimization/22167
13968         * g++.dg/opt/pr22167.C: New test.
13969
13970 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13971
13972         PR c++/2922
13973         * g++.dg/lookup/two-stage2.C: New.
13974         * g++.dg/lookup/two-stage3.C: New.
13975         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13976         fixed two-stage name lookup for operators.
13977         * g++.dg/template/call3.C: Compiler now produces an appropriate
13978         error message.
13979         * g++.dg/template/crash37.C: Compiler now describes bla() on line
13980         14 as a candidate.
13981         * g++.dg/template/ptrmem4.C: Compiler produces different error
13982         message.
13983         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13984         connect_to_method as a candidate.
13985
13986 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
13987
13988         * gcc.dg/fold-alloc-1.c: New test.
13989
13990 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
13991
13992         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13993         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13994
13995 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
13996
13997         * gcc.dg/fold-abs-1.c: New test.
13998         * gcc.dg/fold-abs-2.c: New test.
13999         * gcc.dg/fold-abs-3.c: New test.
14000
14001 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14002
14003         Make CONSTRUCTOR use VEC to store initializers.
14004         * g++.dg/ext/complit3.C: Check for specific error messages.
14005         * g++.dg/init/brace2.C: Update error message.
14006         * g++.dg/warn/Wbraces2.C: Likewise.
14007
14008 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14009
14010         PR fortran/16940
14011         * gfortran.dg/module_interface_1.f90: New test.
14012
14013 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14014             Kenneth Zadeck <zadeck@naturalbridge.com>
14015
14016         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14017
14018 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14019
14020         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14021         specify -Wformat for these tests.
14022         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14023         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14024         * gcc.dg/format/opt-6.c: Delete.
14025
14026 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14027
14028         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14029         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14030
14031 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14032
14033         * gcc.dg/tree-ssa/alias-2.c: New test.
14034
14035 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14036
14037         PR c++/22263
14038         * g++.dg/template/explicit7.C: New test.
14039
14040 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14041
14042         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14043         width of 8 to +Inf and -Inf.
14044
14045 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14046
14047         PR c++/22139
14048         * g++.dg/template/friend36.C: New test.
14049
14050 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14051
14052         PR fortran/21730
14053         * gfortran.dg/pr21730.f: New test.
14054
14055 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14056             Kenneth Zadeck <zadeck@naturalbridge.com>
14057
14058         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14059         since pure const detection cannot run at -O1 in c compiler.
14060         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14061         can now optimize this case properly.
14062         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14063         because we now pass.
14064         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14065
14066 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14067
14068         PR c/22421
14069         * gcc.dg/format/bitfld-1.c: New test.
14070
14071 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14072
14073         PR c++/22204
14074         * g++.dg/rtti/repo1.C: New test.
14075
14076 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14077
14078         PR middle-end/22398
14079         * gcc.c-torture/compile/pr22398.c: New test.
14080
14081 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14082
14083         PR c++/22132
14084         * g++.dg/expr/cast4.C: New test.
14085
14086 2005-07-15  Richard Guenther  <rguenther@suse.de>
14087
14088         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14089         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14090
14091 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14092
14093         PR tree-optimization/22230
14094         * gcc.dg/tree-ssa/pr22230.c: New test.
14095
14096 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14097
14098         * gfortran.dg/g77/cpp6.f: New test.
14099
14100         PR fortran/22417
14101         * gfortran.dg/g77/cpp5.F: New test.
14102         * gfortran.dg/g77/cpp5.h: New file.
14103         * gfortran.dg/g77/cpp5inc.h: New file.
14104
14105 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14106
14107         PR libfortran/16435
14108         * gfortran.dg/tl_editting.f90: New.
14109         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14110
14111 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14112
14113         * gfortran.dg/char_array_constructor.f90: New test.
14114
14115 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14116
14117         * gfortran.dg/past_eor.f90: New.
14118         * gfortran.dg/complex_read.f90: New.
14119
14120 2005-07-13  Jeff Law  <law@redhat.com>
14121
14122         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14123         additional casts.
14124
14125         * gcc.dg/tree-ssa/pr22321.c: New test
14126
14127 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14128
14129         PR tree-optimization/21921
14130         * gcc.dg/tree-ssa/pr21921.c: New.
14131
14132 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14133
14134         PR tree-optimizatio/22442
14135         * gcc.dg/tree-ssa/loop-11.c: New test.
14136
14137 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14138
14139         PR tree-opt/21840
14140         * gcc.c-torture/compile/pr21840.c: New test.
14141
14142 2005-07-12  Jan Hubicka  <jh@suse.cz>
14143
14144         * gcc.c-torture/compile/pr22379.c: New test.
14145
14146 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14147
14148         PR libfortran/21593
14149         gfortran.dg/dev_null.f90: Remove outdated comment about
14150         PR libfortran/21593.
14151
14152
14153 2005-07-12  Dale Johannesen  <dalej@apple.com>
14154
14155         * gcc.target/i386/compress-float-sse.c: New.
14156         * gcc.target/i386/compress-float-sse-pic.c: New.
14157         * gcc.target/i386/compress-float-387.c: New.
14158         * gcc.target/i386/compress-float-387-pic.c: New.
14159         * gcc.dg/compress-float-ppc.c: New.
14160         * gcc.dg/compress-float-ppc-pic.c: New.
14161
14162 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14163
14164         PR libfortran/21593
14165         gfortran.dg/dev_null.f90: Remove targets.
14166
14167 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14168
14169         PR tree-opt/22335
14170         * gcc.dg/pr22335-1.c: New test.
14171         * gcc.dg/pr22335-2.c: New test.
14172
14173 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14174
14175         PR c++/20172
14176         * g++.dg/template/nontype12.C : New test.
14177
14178 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14179
14180         * gcc.dg/tree-ssa/loop-10.c: New test.
14181
14182 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14183
14184         * gcc.c-torture/execute/20020720-1.x: Remove.
14185
14186 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14187
14188         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14189
14190 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14191
14192         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14193         (dg-mips-options): Use it.
14194
14195 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14196
14197         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14198
14199 2005-07-09  Richard Henderson  <rth@redhat.com>
14200
14201         * lib/target-supports.exp (check_effective_target_sync_char_short):
14202         Add alpha.
14203
14204 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14205
14206         PR libfortran/22217
14207         * gfortran.dg/negative-z-descriptor.f90: New test.
14208
14209 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14210
14211         PR tree-opt/22329
14212         * gcc.dg/pr22329.c: New test.
14213
14214 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14215
14216         PR tree-optimization/20139
14217         * gcc.dg/tree-ssa/pr20139.c: New.
14218
14219 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14220
14221         PR tree-opt/22356
14222         * testsuite/gcc.dg/pr22356-1.c: New test.
14223
14224 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14225
14226         PR c++/21799
14227         * g++.dg/template/unify8.C: New.
14228         * g++.dg/template/unify9.C: New.
14229
14230 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14231
14232         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14233
14234 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14235
14236         * gcc.dg/darwin-version-1.c: New.
14237         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14238         * gcc.dg/builtins-20.c: Likewise.
14239         * gcc.dg/builtins-53.c: Likewise.
14240         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14241         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14242         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14243         * gcc.dg/torture/builtins-power-1.c: Likewise.
14244         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14245         on Darwin.
14246
14247 2005-07-07  Jeff Law  <law@redhat.com>
14248
14249         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14250         argument evaluation order.
14251
14252 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14253
14254         PR libfortran/21594
14255         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14256         Add test cases where the shift length is greater than the
14257         array length.
14258
14259 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14260
14261         * obj-c++.dg/proto-lossage-6.mm: New.
14262         * objc.dg/proto-lossage-6.m: New.
14263
14264 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14265
14266         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14267         * objc.dg/gnu-runtime-2.m: Likewise.
14268
14269 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14270
14271         * gfortran.dg/longline.f: New test.
14272
14273         * gfortran.dg/badline.f: New test.
14274
14275 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14276
14277         PR fortran/16531
14278         PR fortran/15966
14279         PR fortran/18781
14280         * gfortran.dg/hollerith.f90: New.
14281         * gfortran.dg/hollerith2.f90: New.
14282         * gfortran.dg/hollerith3.f90: New.
14283         * gfortran.dg/hollerith4.f90: New.
14284         * gfortran.dg/hollerith_f95.f90: New.
14285         * gfortran.dg/hollerith_legacy.f90: New.
14286         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14287
14288 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14289
14290         PR objc/22274
14291         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14292         * objc.dg/gnu-runtime-2.m: New.
14293
14294 2005-07-06  Jeff Law  <law@redhat.com>
14295
14296         * gcc.dg/tree-ssa/vrp17.c: New test.
14297
14298 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14299
14300         PR fortran/22327
14301         * gfortran.dg/array_constructor_5.f90: New test.
14302
14303 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14304
14305         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14306
14307 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14308
14309         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14310         * gcc.dg/980816-1.c: Ditto.
14311
14312 2005-07-06  Jeff Law  <law@redhat.com>
14313
14314         * gcc.c-torture/compile/pr21356.c: New test.
14315
14316 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14317
14318         PR c/22013
14319         PR c/22098
14320         * gcc.c-torture/compile/pr22013-1.c,
14321         gcc.c-torture/execute/pr22098-1.c,
14322         gcc.c-torture/execute/pr22098-2.c,
14323         gcc.c-torture/execute/pr22098-3.c: New tests.
14324
14325 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14326
14327         PR c/22308
14328         * gcc.dg/pr22308-1.c: New test.
14329
14330 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14331
14332         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14333         target.
14334         * gcc.dg/compare9.c: Use -fshort-enums instead of
14335         -fno-short-enums.  Change the last test to dg-bogus.
14336
14337 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14338
14339         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14340         * gcc.dg/compare9.c: New.
14341
14342 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14343
14344         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14345
14346 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14347
14348         PR testsuite/22288
14349         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14350
14351
14352 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14353
14354         * gcc.dg/format/gcc_gfc-1.c: New.
14355
14356 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14357
14358         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14359
14360 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14361
14362         PR fortran/20842
14363         * gfortran.dg/io_invalid_1.f90: New test.
14364
14365 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14366
14367         * gcc.dg/format/gcc_diag-1.c: Update.
14368
14369 2005-07-02  Jeff Law  <law@redhat.com>
14370
14371         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14372         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14373
14374 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14375
14376         * gcc.dg/format/gcc_diag-1.c: Update.
14377
14378 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14379
14380         PR tree-opt/22269
14381         * gcc.c-torture/compile/pr22269.c: New test.
14382
14383 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14384
14385         PR 21584
14386         PR 22219
14387         * g++.dg/tree-ssa/pr21584-1.C: New test.
14388         * g++.dg/tree-ssa/pr21584-2.C: New test.
14389
14390 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14391
14392         * obj-c++.dg/try-catch-11.mm: New.
14393         * objc.dg/try-catch-10.m: New.
14394
14395 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14396
14397         * g++.dg/other/ucnid-1.C: xfail on AIX.
14398
14399 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14400
14401         PR 22234
14402         * gcc.dg/20050629-1.c: New test.
14403
14404 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14405
14406         * obj-c++.dg/const-str-1[0-1].mm: New.
14407         * objc.dg/const-str-1[0-1].m: New.
14408
14409 2005-05-29  Richard Henderson  <rth@redhat.com>
14410
14411         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14412         Rename from check_effective_target_vect_no_max.
14413         (check_effective_target_vect_no_int_add): New.
14414         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14415         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14416         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14417         * gcc.dg/vect/vect-reduc-1.c: Use both.
14418         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14419
14420 2005-05-29  Richard Henderson  <rth@redhat.com>
14421
14422         * lib/target-supports.exp (check_effective_target_vect_no_max):
14423         Remove i386 and x86_64.
14424
14425 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14426
14427         PR testsuite/21969
14428         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14429
14430 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14431
14432         PR middle-end/21969
14433         * gcc.dg/vect/pr21969.c: New test.
14434
14435 2005-06-28  Eric Christopher  <echristo@redhat.com>
14436
14437         PR c/22052
14438         PR c/21975
14439         * gcc.dg/inline1.c: New test.
14440         * gcc.dg/inline2.c: Ditto.
14441         * gcc.dg/inline3.c: Ditto.
14442         * gcc.dg/inline4.c: Ditto.
14443         * gcc.dg/inline5.c: Ditto.
14444
14445 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14446
14447         PR libfortran/22142
14448         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14449         Add testcase also testing eoshift1 for PR 22142.
14450
14451 2005-06-28  Richard Henderson  <rth@redhat.com>
14452
14453         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14454         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14455         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14456         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14457         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14458
14459 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14460
14461         PR libfortran/22142
14462         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14463         Add testcase for PR 22142.
14464
14465 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14466
14467         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14468         gcc.target/ia64/fpreg-2.c: New tests.
14469
14470 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14471
14472         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14473
14474 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14475
14476         PR libfortran/22170
14477         * gfortran.dg/slash_1.f90: New test.
14478
14479 2005-06-27  Richard Henderson  <rth@redhat.com>
14480
14481         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14482         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14483         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14484         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14485         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14486         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14487
14488 2005-06-27  Richard Henderson  <rth@redhat.com>
14489
14490         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14491         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14492
14493 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14494
14495         * obj-c++.dg/proto-lossage-5.mm: New.
14496         * objc.dg/proto-lossage-5.m: New.
14497
14498 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14499
14500         PR 21959
14501         * gcc.dg/tree-ssa/pr21959.c: New test.
14502
14503 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14504
14505         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14506         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14507         testing uninitialized var.
14508
14509         * gcc.c-torture/execute/builtins/chk.h: New.
14510         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14511         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14512         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14513         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14514         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14515         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14516         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14517         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14518         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14519         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14520         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14521         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14522         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14523         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14524         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14525         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14526         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14527         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14528         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14529         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14530         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14531         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14532         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14533         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14534         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14535         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14536         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14537         * gcc.dg/builtin-object-size-1.c: New test.
14538         * gcc.dg/builtin-object-size-2.c: New test.
14539         * gcc.dg/builtin-object-size-3.c: New test.
14540         * gcc.dg/builtin-object-size-4.c: New test.
14541         * gcc.dg/builtin-object-size-5.c: New test.
14542         * gcc.dg/builtin-stringop-chk-1.c: New test.
14543         * gcc.dg/builtin-stringop-chk-2.c: New test.
14544         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14545         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14546         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14547         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14548         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14549         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14550         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14551         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14552         * gcc.c-torture/execute/printf-1.c: New test.
14553         * gcc.c-torture/execute/fprintf-1.c: New test.
14554         * gcc.c-torture/execute/vprintf-1.c: New test.
14555         * gcc.c-torture/execute/vfprintf-1.c: New test.
14556         * gcc.c-torture/execute/printf-chk-1.c: New test.
14557         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14558         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14559         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14560
14561 2005-06-27  Michael Matz  <matz@suse.de>
14562
14563         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14564         slot is not merged if address escapes.
14565
14566 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14567
14568         PR c/21911
14569         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14570
14571 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14572
14573         PR middle-end/17965
14574         * gcc.c-torture/compile/20050622-1.c: New test.
14575
14576         PR middle-end/22028
14577         * gcc.dg/20050620-1.c: New test.
14578
14579 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14580
14581         PR tree-optimization/22026
14582         * gcc.dg/tree-ssa/pr22026.c: New.
14583
14584 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14585
14586         PR libfortran/22144
14587         * gfortran.dg/shift-alloc.f90: New testcase.
14588
14589 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14590
14591         * all files: Update FSF address in copyright headers.
14592
14593 2005-06-22  Jan Hubicka  <jh@suse.cz>
14594
14595         * wholeprogram-1.c: New testcase.
14596         * wholeprogram-2.c: New testcase.
14597
14598 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14599
14600         PR 22171
14601         * gcc.dg/tree-ssa/pr22171.c: New test.
14602
14603 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14604
14605         * gfortran.dg/simplify_modulo.f90: New.
14606
14607 2005-06-24  Jan Hubicka  <jh@suse.cz>
14608
14609         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14610
14611 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14612
14613         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14614
14615 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14616
14617         * obj-c++.dg/typedef-alias-1.mm: New.
14618         * objc.dg/typedef-alias-1.m: New.
14619
14620 2005-06-23  Jeff Law  <law@redhat.com>
14621
14622         * gcc.dg/tree-ssa/vrp16.c: New test.
14623
14624 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14625
14626         * lib/target-supports.exp: Add
14627         check_effective_target_fortran_large_real and
14628         check_effective_target_fortran_large_int to check for
14629         corresponding effective targets.
14630         * gfortran.dg/large_integer_kind_1.f90: New test.
14631         * gfortran.dg/large_real_kind_1.f90: New test.
14632
14633 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14634
14635         PR tree-optimization/22117
14636         * gcc.dg/tree-ssa/pr22117.c: New.
14637
14638 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14639
14640         PR testsuite/22123
14641         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14642
14643 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14644
14645         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14646
14647 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14648
14649         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14650         * gfortran.dg/f2c_4.c: Likewise.
14651
14652 2005-06-22 Paul Brook  <paul@codesourcery.com>
14653
14654         PR fortran/21034
14655         * gfortran.dg/auto_save_1.f90: New test.
14656
14657 2005-06-22  Michael Matz  <matz@suse.de>
14658
14659         * gcc.target/x86-64/abi: New directory.
14660         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14661         * gcc.target/x86-64/abi/README.gcc: New file.
14662         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14663         * gcc.target/x86-64/abi/asm-support.s: New file.
14664         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14665         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14666         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14667         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14668         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14669         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14670         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14671         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14672         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14673         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14674         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14675         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14676         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14677         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14678         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14679         * gcc.target/x86_64/abi/test_varargs.c: New test.
14680
14681 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14682
14683         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14684         32-bit i?86 and x86_64.
14685
14686 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14687
14688         * obj-c++.dg/const-str-[1-9].mm: New tests.
14689
14690 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14691
14692         PR fortran/22010
14693         * gfortran.dg/namelist_use.f90: New.
14694         * gfortran.dg/namelist_use_only.f90: New.
14695
14696 2005-06-21  Jeff Law  <law@redhat.com>
14697
14698         * gcc.dg/tree-ssa/vrp15.c: New test.
14699
14700 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14701
14702         * lib/target-supports.exp (check_effective_target_vect_reduction):
14703         Remove.
14704         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14705         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14706         remove vect_reduction target keyword. Also avoid two returns in main.
14707         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14708         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14709         * gcc.dg/vect/vect-reduc-1short.c: New test.
14710         * gcc.dg/vect/vect-reduc-1char.c: New test.
14711         * gcc.dg/vect/vect-reduc-2short.c: New test.
14712         * gcc.dg/vect/vect-reduc-2char.c: New test.
14713         * gcc.dg/vect/vect-reduc-6.c: New test.
14714         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14715         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14716         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14717
14718 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14719         Paul Thomas  <pault@gcc.gnu.org>
14720
14721         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14722         New tests.
14723
14724 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14725
14726         * gfortran.dg/backslash_1.f90: New test.
14727         * gfortran.dg/backslash_2.f90: New test.
14728
14729 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14730
14731         * gfortran.dg/duplicate_labels.f90: New test.
14732
14733 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14734
14735         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14736         unsupportable relocations.
14737         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14738         * gcc.dg/20050321-2.c: xfail for NetWare.
14739
14740 2005-06-20  Andreas Jaeger  <aj@suse.de>
14741
14742         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14743         gcc.target/i386/fastcall-sseregparm.c,
14744         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14745
14746 2005-06-19  Richard Henderson  <rth@redhat.com>
14747
14748         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14749
14750 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14751
14752         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14753
14754 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14755
14756         PR c++/22115
14757         * g++.dg/conversion/simd2.C: Change expected error message.
14758
14759 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14760
14761         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14762         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14763         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14764
14765 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14766
14767         * gcc.dg/fold-mod-1.c: New test.
14768
14769 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14770
14771         PR fortran/19926
14772         * gfortran.dg/pr19926.f90: New test.
14773
14774 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14775
14776         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14777         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14778         targets.
14779         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14780         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14781
14782 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14783
14784         * gcc.target/ia64/float80-varargs-1.c: New test.
14785
14786 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14787
14788         PR tree-opt/22035
14789         * gfortran.dg/f2c_6.f90: New test.
14790
14791 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14792
14793         PR c++/17413
14794         * g++.dg/template/local5.C: New.
14795
14796 2005-06-17  Richard Henderson  <rth@redhat.com>
14797
14798         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14799
14800 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14801
14802         PR testsuite/21945
14803         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14804
14805 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14806
14807         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14808         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14809         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14810         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14811         check_vect to verify the presence of hardware vector support.
14812
14813 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14814
14815         PR testsuite/22056
14816         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14817
14818 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14819
14820         PR libfortran/19216
14821         * gfortran.dg/pr19216.f: Add correct space between brackets and
14822         dg directive.
14823
14824 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14825
14826         PR libfortran/16436
14827         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14828
14829 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14830
14831         * gcc.target/i386/attributes-error.c: New testcase.
14832         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14833         * gcc.target/i386/regparm-stdcall.c: Likewise.
14834         * gcc.target/i386/sseregparm-1.c: Likewise.
14835         * gcc.target/i386/sseregparm-2.c: Likewise.
14836
14837 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14838
14839         * g++.dg/rtti/crash2.C: New.
14840
14841 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14842
14843         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14844
14845 2005-06-15  David Ung  <davidu@mips.com>
14846
14847         * gcc.target/mips/mips16e-extends.c: New test for testing the
14848         generation of MIPS16e zeb/zeh, seb/seh instructions.
14849
14850 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14851
14852         PR 22018
14853         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14854         * gcc.dg/tree-ssa/pr22018.c: New test.
14855
14856 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14857
14858         * gcc.dg/simd-1.c: Update error messages.
14859         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14860         * gcc.dg/simd-2.c: Update error messages.
14861         * gcc.dg/simd-4.c: New.
14862
14863 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14864
14865         PR c++/20678
14866         * g++.dg/other/crash-4.C: New.
14867
14868 2005-06-14  Devang Patel  <dpatel@apple.com>
14869
14870         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14871
14872 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14873
14874         PR c++/21929
14875         * g++.dg/parse/crash11.C: Update
14876
14877 2005-06-13  Jeff Law  <law@redhat.com>
14878
14879         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14880         perform the desired transformations.
14881         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14882         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14883
14884 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14885
14886         PR fortran/22038
14887         * gfortran.dg/forall_1.f90: Un-XFAIL.
14888
14889 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14890
14891         PR c++/21929
14892         * g++.dg/parse/crash26.C: New.
14893
14894         PR c++/20789
14895         * g++.dg/init/member1.C: New.
14896
14897 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14898
14899         * gfortran.dg/altreturn_1.f90: New test.
14900
14901 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14902
14903         PR middle-end/21985
14904         * gcc.dg/tree-ssa/pr21985.c: New test.
14905
14906 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14907
14908         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14909
14910 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14911
14912         PR c++/21930
14913         * g++.dg/other/error10.C: New test case.
14914
14915 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14916
14917         PR libfortran/19155
14918         * gfortran.dg/pr19155.f: Add test.
14919
14920 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14921
14922         * gfortran.dg/f2c_7.f90: New test.
14923
14924         * gfortran.dg/forall_1.f90: XFAILed.
14925
14926 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14927
14928         * gcc.dg/pr14796-1.c: New.
14929         * gcc.dg/pr14796-2.c: New.
14930
14931 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14932
14933         PR fortran/17792
14934         PR fortran/21375
14935         * gfortran.dg/deallocate_stat.f90: New test.
14936
14937 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14938
14939         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14940
14941 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14942
14943         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14944         access will be generated when this loop is vectorized. Test that
14945         accesses with same alignment were detected.
14946         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14947         Test that accesses with same alignment were detected.
14948         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14949         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14950         alignment were detected.
14951
14952 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14953
14954         PR c++/10611
14955         * g++.dg/conversion/simd2.C: New.
14956
14957 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14958
14959         * gcc.dg/Wcxx-compat-1.c: New.
14960
14961 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14962
14963         PR libfortran/21480
14964         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14965         complex array.
14966
14967 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14968
14969         * gcc.dg/alias-8.c: New.
14970
14971 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14972
14973         * gcc.dg/format/cmn_err-1.c: Update.
14974
14975 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14976
14977         PR target/20666
14978         * gcc.target/sparc/fexpand-2.c: New.
14979         * gcc.target/sparc/fpmerge-2.c: New.
14980         * gcc.target/sparc/fpmul-2.c: New.
14981         * gcc.target/sparc/noresult.c: New.
14982         * gcc.target/sparc/pdist-2.c: New.
14983         * gcc.target/sparc/pdist-3.c: New.
14984
14985 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
14986
14987         PR testsuite/21702
14988         * gcc.target/i386/i386.exp: Fix comment typo.
14989
14990 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
14991
14992         PR c++/19497
14993         * g++.dg/inherit/using5.C: New.
14994         * g++.dg/inherit/using6.C: New.
14995
14996 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14997
14998         PR c++/19894
14999         * g++.dg/template/ptrmem15.C: New test.
15000
15001         PR c++/20563
15002         * g++.dg/ext/label4.C: New test.
15003
15004 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15005
15006         * gcc.dg/tls/debug-1.c: New test.
15007
15008 2005-06-07  Dale Johannesen  <dalej@apple.com>
15009
15010         * gcc.target/i386/movq.c: New.
15011
15012 2005-06-07  Dale Johannesen  <dalej@apple.com>
15013
15014         * gcc.dg/20050607-1.c: New.
15015
15016 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15017
15018         PR middle-end/21850
15019         * gcc.c-torture/execute/20050607-1.c: New test.
15020
15021 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15022
15023         PR libfortran/21926
15024         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15025         Test case where the return array has lowest stride one,
15026         but isn't packed.
15027
15028 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15029
15030         * lib/target-supports.exp (check_effective_target_sync_int_long):
15031         Add s390 and s390x targets.
15032
15033 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15034
15035         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15036         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15037         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15038         * gcc.dg/tree-ssa/loop-9.c: New test.
15039
15040 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15041
15042         * g++.dg/parse/defarg10.C: New.
15043
15044 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15045
15046         PR regression/21897
15047         * gcc.c-torture/execute/20050604-1.c: New test.
15048
15049 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15050
15051         PR 21903
15052         * g++.dg/parse/defarg9.C: New.
15053
15054         PR c++/20637
15055         * g++.dg/inherit/using4.C: New.
15056         * g++.dg/overload/error1.C: Adjust expected errors.
15057         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15058         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15059         * g++.old-deja/g++.other/redecl2.C: Likewise.
15060         * g++.old-deja/g++.other/redecl4.C: Likewise.
15061         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15062
15063 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15064
15065         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15066
15067 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15068
15069         * lib/gfortran.exp (gfortran_target_compile): Call
15070         dg-additional-files-options
15071         * gfortran.dg/f2c_4.f90: New file
15072         * gfortran.dg/f2c_4.c: New file
15073         * gfortran.dg/f2c_5.f90: New file
15074         * gfortran.dg/f2c_5.c: New file
15075
15076 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15077
15078         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15079
15080         PR fortran/21912
15081         * gfortran.dg/array_constructor_4.f90: New test.
15082
15083 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15084
15085         PR c++/21619
15086         * g++.dg/ext/builtin9.C: New test.
15087
15088 2005-06-05  Dale Johannesen  <dalej@apple.com>
15089
15090         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15091         * gcc.c-torture/execute/20050603-2.c: Ditto.
15092
15093 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15094
15095         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15096         * gcc.dg/vect/vect-reduc-1.c: New.
15097         * gcc.dg/vect/vect-reduc-2.c: New.
15098         * gcc.dg/vect/vect-reduc-3.c: New.
15099
15100 2005-06-04  Dale Johannesen  <dalej@apple.com>
15101
15102         * gcc.c-torture/execute/20050603-1.c: New.
15103         * gcc.c-torture/execute/20050603-2.c: New.
15104         * gcc.dg/20050603-3.c: New.
15105
15106 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15107
15108         PR fortran/19195
15109         * gfortran.dg/debug_1.f90: New test.
15110
15111         * gfortran.dg/forall_1.f90: New test.
15112
15113 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15114
15115         * gfortran.dg/array_constructor_3.f90: New test.
15116
15117 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15118
15119         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15120
15121 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15122
15123         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15124
15125 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15126
15127         PR c/21873
15128         * gcc.dg/init-excess-1.c: New test.
15129
15130 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/21853
15133         * g++.dg/expr/static_cast6.C: New test.
15134
15135 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15136
15137         * gcc.dg/tree-ssa/vrp14.c: New test.
15138
15139 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15140
15141         PR c++/21336
15142         * g++.dg/template/new2.C: New test.
15143
15144 2005-06-03  Josh Conner  <jconner@apple.com>
15145
15146         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15147         all entries in initializer.
15148
15149 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15150
15151         PR middle-end/21858
15152         * gcc.dg/pr21858.c: New testcase.
15153
15154 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15155
15156         PR tree-optimization/21292
15157
15158         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15159         New.
15160         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15161         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15162         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15163         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15164         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15165
15166 2005-06-02  Richard Henderson  <rth@redhat.com>
15167
15168         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15169
15170 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15171
15172         * gcc.dg/wtypequal.c: New testcase.
15173
15174 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15175
15176         PR 21582
15177         * gcc.dg/tree-ssa/pr21582.c: New test.
15178
15179 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15180
15181         PR c++/21280
15182         * g++.dg/opt/interface2.h: New.
15183         * g++.dg/opt/interface2.C: New.
15184         * g++.dg/init/ctor4.C: Adjust error lines.
15185         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15186         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15187         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15188         * g++.old-deja/g++.pt/assign1.C: Likewise.
15189         * g++.old-deja/g++.pt/crash20.C: Likewise.
15190
15191 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15192
15193         PR tree-optimization/21734
15194         * g++.dg/vect/pr21734_1.cc: New.
15195         * g++.dg/vect/pr21734_2.cc: New.
15196
15197 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15198
15199         PR c++/20350
15200         * g++.dg/template/spec24.C: New.
15201
15202         PR c++/21151
15203         * g++.dg/pch/local-1.C: New.
15204         * g++.dg/pch/local-1.Hs: New.
15205
15206 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15207
15208         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15209         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15210         * gcc.dg/tree-ssa/pr14341.c: New test.
15211         * gcc.dg/tree-ssa/pr14841.c: New test.
15212         * gcc.dg/tree-ssa/pr20701.c: New test.
15213         * gcc.dg/tree-ssa/pr21086.c: New test.
15214         * gcc.dg/tree-ssa/pr21090.c: New test.
15215         * gcc.dg/tree-ssa/pr21332.c: New test.
15216         * gcc.dg/tree-ssa/pr21458.c: New test.
15217         * gcc.dg/tree-ssa/pr21658.c: New test.
15218         * gcc.dg/tree-ssa/vrp01.c: New test.
15219         * gcc.dg/tree-ssa/vrp02.c: New test.
15220         * gcc.dg/tree-ssa/vrp03.c: New test.
15221         * gcc.dg/tree-ssa/vrp04.c: New test.
15222         * gcc.dg/tree-ssa/vrp05.c: New test.
15223         * gcc.dg/tree-ssa/vrp06.c: New test.
15224         * gcc.dg/tree-ssa/vrp07.c: New test.
15225         * gcc.dg/tree-ssa/vrp08.c: New test.
15226         * gcc.dg/tree-ssa/vrp09.c: New test.
15227         * gcc.dg/tree-ssa/vrp10.c: New test.
15228         * gcc.dg/tree-ssa/vrp11.c: New test.
15229         * gcc.dg/tree-ssa/vrp12.c: New test.
15230         * gcc.dg/tree-ssa/vrp13.c: New test.
15231
15232 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15233
15234         PR 21029
15235         * gcc.dg/tree-ssa/pr21029.c: New test.
15236
15237 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15238
15239         * gfortran.dg/logint-1.f: New test case.
15240         * gfortran.dg/logint-2.f: Likewise.
15241         * gfortran.dg/logint-3.f: Likewise.
15242
15243 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15244
15245         PR c/21536
15246         PR c/20760
15247         * gcc.dg/20050527-1.c: New test.
15248
15249         * gcc.dg/i386-sse-12.c: New test.
15250
15251         PR fortran/21729
15252         * gfortran.dg/implicit_5.f90: New test.
15253
15254 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15255
15256         PR fortran/20883
15257         * gfortran/assign_4.f90: New test.
15258         * gfortran/assign_2.f90: Change compile to run.
15259
15260 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15261
15262         * lib/target-supports.exp
15263         (check_effective_target_sync_char_short): New.
15264         * gcc.dg/sync-2.c: New.
15265
15266 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15267
15268         PR tree-optimization/21817
15269         * gcc.dg/torture/pr21817-1.c: New.
15270
15271 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15272
15273         PR c++/21165
15274         * g++.dg/template/init5.C: New.
15275
15276 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15277
15278         * gfortran.dg/char_initialiser_actual.f90:
15279         Test character initialisers as actual arguments.
15280         * gfortran.dg/char_pointer_comp_assign.f90:
15281         Test character pointer structure component assignments.
15282         * gfortran.dg/char_array_structure_constructor.f90:
15283         Test character components in structure constructors.
15284
15285 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15286
15287         PR middle-end/20931
15288         * g++.dg/opt/pr20931.C: New test.
15289
15290 2005-05-31  Andreas Jaeger  <aj@suse.de>
15291
15292         PR testsuite/20772
15293         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15294         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15295         g++.old-deja/g++.ext/asmspec1.C,
15296         g++.old-deja/g++.other/regstack.C,
15297         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15298         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15299         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15300         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15301         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15302         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15303         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15304         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15305         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15306         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15307         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15308         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15309         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15310         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15311         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15312         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15313         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15314         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15315         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15316
15317 2005-05-31  Jeff Law  <law@redhat.com>
15318
15319         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15320
15321 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15322
15323         PR middle-end/21743
15324         * gcc.dg/builtins-1.c: Activate disabled clog test.
15325         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15326
15327 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15328
15329         * gfortran.dg/char_pointer_assign.f90:
15330         Test character-pointer assignments and pointer assignments.
15331         * gfortran.dg/char_pointer_dummy.f90:
15332         Test character-pointer dummy arguments.
15333         * gfortran.dg/char_pointer_func.f90:
15334         Test character-pointer function returns.
15335         * gfortran.dg/char_pointer_dependency.f90:
15336         Test character-pointer functions with dependencies.
15337
15338 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15339
15340         PR c++/21784
15341         * g++.dg/lookup/using14.C: New test.
15342
15343 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15344
15345         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15346         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15347         trailing ^M.
15348
15349 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15350
15351         PR c++/17413
15352         * g++.dg/template/local5.C: New.
15353
15354         PR target/21761
15355         * gcc.c-torture/compile/pr21761.c: New.
15356
15357         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15358         before darwin8.
15359
15360 2005-05-30  Steven G. Kargl
15361
15362         PR fortran/20846
15363         * gfortran.dg/inquire_8.f90: New test.
15364
15365 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15366
15367         PR libfortran/21376
15368         * gfortran.dg/output_exponents_1.f90: New test.
15369
15370 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15371
15372         PR libfortran/20006
15373         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15374
15375 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15376
15377         PR c++/21210
15378         * g++.dg/ext/complex1.C: New test.
15379
15380         PR c++/21340
15381         * g++.dg/init/ctor6.C: New test.
15382
15383 2005-05-29  Jan Hubicka  <jh@suse.cz>
15384
15385         * gcc.c-torture/compile/pr21562.c: New.
15386
15387 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15388
15389         * gfortran.dg/subnormal_1.f90: New test.
15390
15391 2005-05-28  Jan Hubicka  <jh@suse.cz>
15392
15393         * tree-prof.exp: Fix comment.
15394         * value-prof-1.c: New.
15395         * value-prof-2.c: New.
15396         * value-prof-3.c: New.
15397         * value-prof-4.c: New.
15398
15399 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15400
15401         PR c++/21614
15402         * g++.dg/expr/ptrmem6.C: New test.
15403         * g++.dg/expr/ptrmem6a.C: Likewise.
15404
15405 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15406
15407         PR tree-optimization/21658
15408         * gcc.dg/tree-ssa/pr21658.c: New.
15409
15410 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15411
15412         PR c++/21455
15413         * g++.dg/inherit/ptrmem3.C: New.
15414
15415         PR c++/21681
15416         * g++.dg/parse/template16.C: New.
15417
15418 2005-05-27  Andreas Jaeger  <aj@suse.de>
15419
15420         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15421
15422         * gcc.dg/i386-sse-8.c: Run test on all archs.
15423
15424 2005-05-26  Mike Stump  <mrs@apple.com>
15425
15426         * objc.dg/isa-field-1.m: Only run on darwin.
15427         * objc.dg/lookup-1.m: Likewise.
15428         * objc.dg/try-catch-8.m: Likewise.
15429
15430 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15431
15432         PR tree-optimization/9814
15433         * gcc.dg/pr9814-1.c: New test case.
15434
15435 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15436
15437         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15438         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15439         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15440         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15441         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15442         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15443         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15444         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15445         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15446         objc.dg/try-catch-8.m: New.
15447
15448 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15449
15450         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15451         remove extraneous semicolons.
15452
15453 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15454
15455         * obj-c++.dg/comp-types-12.mm: New.
15456         * objc.dg/comp-types-11.m: New.
15457         * objc.dg/selector-4.m: New.
15458
15459 2005-05-26  Andreas Jaeger  <aj@suse.de>
15460
15461         PR testsuite/20772
15462         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15463         g++.old-deja/g++.ext/attrib3.C,
15464         g++.old-deja/g++.other/store-expr1.C,
15465         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15466         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15467         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15468         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15469         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15470         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15471         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15472         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15473         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15474         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15475         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15476         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15477         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15478         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15479         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15480         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15481         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15482         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15483         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15484
15485 2005-05-26  Andreas Jaeger  <aj@suse.de>
15486
15487         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15488         x86-64 compilation.
15489
15490 2005-05-26  Andreas Jaeger  <aj@suse.de>
15491
15492         PR testsuite/20772
15493         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15494         gcc.misc-tests/i386-pf-athlon-1.c,
15495         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15496         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15497         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15498         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15499         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15500         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15501         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15502         programs.
15503
15504         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15505         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15506         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15507         x86-64 compilation.
15508
15509         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15510         x86_64.
15511
15512         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15513         effective-target ilp32.
15514
15515 2005-05-26  David Ung  <davidu@mips.com>
15516
15517         * gcc.target/mips/ext_ins.c: New test for testing the generation
15518         of MIPS32/64 rev 2 ext/ins instructions.
15519
15520 2005-05-26  Andreas Jaeger  <aj@suse.de>
15521
15522         * treelang/compile/unsigned.tree: Use gimple instead of
15523         nonexisting generic dump.
15524
15525 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15526
15527         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15528
15529 2005-05-26  Andreas Jaeger  <aj@suse.de>
15530
15531         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15532
15533 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15534
15535         PR libfortran/17283
15536         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15537         Test callee-allocated memory with write statements.
15538
15539 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15540
15541         PR middle-end/21709
15542         * gcc.dg/pr21709-1.c: New test case.
15543
15544 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15545             Mike Stump  <mrs@apple.com>
15546
15547         * objc/execute/next_mapping.h: Update for C++.
15548
15549         * obj-c++.dg/selector-1.mm: Move to...
15550         * obj-c++.dg/selector-4.mm: here...
15551
15552         * obj-c++.dg/basic.mm: New.
15553         * obj-c++.dg/comp-types-1.mm: New.
15554         * obj-c++.dg/cxx-class-1.mm: New.
15555         * obj-c++.dg/cxx-ivars-1.mm: New.
15556         * obj-c++.dg/cxx-ivars-2.mm: New.
15557         * obj-c++.dg/cxx-ivars-3.mm: New.
15558         * obj-c++.dg/cxx-scope-1.mm: New.
15559         * obj-c++.dg/cxx-scope-2.mm: New.
15560         * obj-c++.dg/defs.mm: New.
15561         * obj-c++.dg/empty-private-1.mm: New.
15562         * obj-c++.dg/encode-1.mm: New.
15563         * obj-c++.dg/encode-2.mm: New.
15564         * obj-c++.dg/encode-3.mm: New.
15565         * obj-c++.dg/extern-c-1.mm: New.
15566         * obj-c++.dg/extra-semi.mm: New.
15567         * obj-c++.dg/fix-and-continue-2.mm: New.
15568         * obj-c++.dg/isa-field-1.mm: New.
15569         * obj-c++.dg/ivar-list-semi.mm: New.
15570         * obj-c++.dg/local-decl-1.mm: New.
15571         * obj-c++.dg/lookup-1.mm: New.
15572         * obj-c++.dg/lookup-2.mm: New.
15573         * obj-c++.dg/method-1.mm: New.
15574         * obj-c++.dg/method-2.mm: New.
15575         * obj-c++.dg/method-3.mm: New.
15576         * obj-c++.dg/method-4.mm: New.
15577         * obj-c++.dg/method-5.mm: New.
15578         * obj-c++.dg/method-6.mm: New.
15579         * obj-c++.dg/method-7.mm: New.
15580         * obj-c++.dg/no-extra-load.mm: New.
15581         * obj-c++.dg/overload-1.mm: New.
15582         * obj-c++.dg/pragma-1.mm: New.
15583         * obj-c++.dg/pragma-2.mm: New.
15584         * obj-c++.dg/private-1.mm: New.
15585         * obj-c++.dg/private-2.mm: New.
15586         * obj-c++.dg/proto-qual-1.mm: New.
15587         * obj-c++.dg/qual-types-1.mm: New.
15588         * obj-c++.dg/stubify-1.mm: New.
15589         * obj-c++.dg/stubify-2.mm: New.
15590         * obj-c++.dg/super-class-1.mm: New.
15591         * obj-c++.dg/super-class-2.mm: New.
15592         * obj-c++.dg/super-dealloc-1.mm: New.
15593         * obj-c++.dg/super-dealloc-2.mm: New.
15594         * obj-c++.dg/template-1.mm: New.
15595         * obj-c++.dg/template-2.mm: New.
15596         * obj-c++.dg/template-3.mm: New.
15597         * obj-c++.dg/template-4.mm: New.
15598         * obj-c++.dg/template-5.mm: New.
15599         * obj-c++.dg/template-6.mm: New.
15600         * obj-c++.dg/try-catch-1.mm: New.
15601         * obj-c++.dg/try-catch-2.mm: New.
15602         * obj-c++.dg/try-catch-3.mm: New.
15603         * obj-c++.dg/try-catch-4.mm: New.
15604         * obj-c++.dg/try-catch-5.mm: New.
15605         * obj-c++.dg/try-catch-6.mm: New.
15606         * obj-c++.dg/try-catch-7.mm: New.
15607         * obj-c++.dg/try-catch-8.mm: New.
15608         * obj-c++.dg/try-catch-9.mm: New.
15609         * obj-c++.dg/va-meth-1.mm: New.
15610
15611 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15612
15613         * obj-c++.dg/selector-1.mm: New.
15614         * obj-c++.dg/selector-2.mm: New.
15615
15616 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15617
15618         * obj-c++.dg/selector-3.mm: New.
15619         * objc.dg/selector-3.m: New.
15620
15621 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15622
15623         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15624         about where warning appears.
15625
15626 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15627
15628         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15629         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15630         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15631         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15632
15633 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15634
15635         * gcc.dg/20050524-1.c: New test.
15636
15637 2005-05-25  Jan Hubicka  <jh@suse.cz>
15638
15639         * gcc.dg/tree-prof/inliner-1.c: New.
15640
15641 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15642
15643         * gcc.dg/tree-prof: New directory.
15644         * gcc.dg/tree-prof/tree-prof.exp: New.
15645
15646 2005-05-25  DJ Delorie  <dj@redhat.com>
15647
15648         * gcc.dg/Wattributes-1.c: New.
15649         * gcc.dg/Wattributes-2.c: New.
15650         * gcc.dg/Wattributes-3.c: New.
15651
15652 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15653
15654         PR tree-optimization/19833
15655         * gcc.dg/uninit-4.c: Remove xfail.
15656         * gcc.dg/uninit-9.c: Ditto.
15657
15658 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15659
15660         * obj-c++.dg/bitfield-[1-5].mm: New.
15661         * obj-c++.dg/class-protocol-1.mm: New.
15662         * obj-c++.dg/comp-types-1[0-1].mm: New.
15663         * obj-c++.dg/comp-types-[2-9].mm: New.
15664         * obj-c++.dg/encode-[4-8].mm: New.
15665         * obj-c++.dg/layout-1.mm: New.
15666         * obj-c++.dg/method-1[0-9].mm: New.
15667         * obj-c++.dg/method-2[0-1].mm: New.
15668         * obj-c++.dg/method-[8-9].mm: New.
15669         * obj-c++.dg/objc-gc-3.mm: New.
15670         * obj-c++.dg/try-catch-10.mm: New.
15671         * objc.dg/bitfield-5.m: New.
15672         * objc.dg/comp-types-10.m: New.
15673         * objc.dg/comp-types-9.m: New.
15674         * objc.dg/layout-1.m: New.
15675         * objc.dg/objc-gc-4.m: New.
15676         * objc.dg/try-catch-9.m: New.
15677         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15678         * objc.dg/comp-types-1.m: Likewise.
15679         * objc.dg/comp-types-[5-6].m: Likewise.
15680         * objc.dg/method-9.m: Likewise.
15681
15682 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15683
15684         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15685         and on hardware without VMX support.
15686
15687         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15688
15689         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15690
15691         * lib/profopt.exp (dg-final-generate, dg-final-use,
15692         profopt-final-code, profopt-get-options): New.
15693         (profopt-execute): Process test directives.
15694
15695         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15696         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15697         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15698
15699 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15700
15701         PR C++/21645
15702         * g++.dg/init/ctor5.C: New test.
15703
15704 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15705
15706         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15707         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15708         vect-113.c, vect-114.c.
15709
15710 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15711
15712         * gcc.dg/const-elim-1.c: Remove xfails.
15713
15714 2005-05-23  Jeff Law  <law@redhat.com>
15715
15716         * gcc.c-torture/compile/pr21638.c: New test.
15717         * gcc.c-torture/compile/20050520-1.c: New test.
15718
15719 2005-05-23  Nick Clifton  <nickc@redhat.com>
15720
15721         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15722         be a proper triple, ie: m32r*-*-*.
15723         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15724
15725 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15726
15727         PR middle-end/21331
15728         PR tree-opt/21293
15729         * gcc.c-torture/compile/pr21293.c: New test.
15730         * gcc.c-torture/execute/pr21331.c: New test.
15731
15732 2004-05-20  Richard Henderson  <rth@redhat.com>
15733
15734         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15735
15736 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15737
15738         * obj-c++-dg.exp: Add.
15739         * obj-c++.exp: Add.
15740         * obj-c++.dg/dg.exp: Add.
15741
15742 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15743
15744         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15745         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15746
15747 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15748
15749         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15750
15751 2004-05-19  Richard Henderson  <rth@redhat.com>
15752
15753         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15754
15755 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15756
15757         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15758
15759         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15760
15761 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15762
15763         PR c++/21495
15764         * g++.dg/parse/extern1.C: New test.
15765         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15766
15767 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15768
15769         * gcc.dg/c99-math.h: New.
15770         * gcc.dg/c99-math-float-1.c: New test.
15771         * gcc.dg/c99-math-double-1.c: Likewise.
15772         * gcc.dg/c99-math-long-double-1.c: Likewise.
15773
15774 2005-05-18  Richard Henderson  <rth@redhat.com>
15775
15776         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15777
15778 2005-05-18  Devang Patel  <dpatel@apple.com>
15779
15780         * g++.dg/opt/20050511-1.C: New test.
15781
15782 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15783
15784         PR libfortran/21127
15785         * gfortran.dg/reshape-complex.f90: New test.
15786
15787 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15788
15789         * gfortran.dg/array_constructor_1.f90: New test.
15790         * gfortran.dg/array_constructor_2.f90: New test.
15791
15792 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15793
15794         PR fortran/20954
15795         * gfortran.dg/pr20954.f: New test.
15796
15797 2005-05-17  Mike Stump  <mrs@apple.com>
15798
15799         Yet more Objective-C++...
15800
15801         * objc.dg/method-5.m: Update.
15802         * objc.dg/method-6.m: Update.
15803         * objc.dg/method-7.m: Update.
15804         * objc.dg/method-9.m: Update.
15805         * objc.dg/try-catch-2.m: Update.
15806
15807 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15808
15809         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15810         Remove little-endian optimizations.
15811
15812 2005-05-17  Jeff Law  <law@redhat.com>
15813
15814         * g++.dg/tree-ssa/pr14814.C: New test.
15815         * gcc.dg/tree-ssa/pr14814.C: New test.
15816         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15817         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15818
15819 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15820
15821         * gcc.dg/compat/generate-random.c: Do not include
15822         libiberty.h.
15823         * gcc.dg/compat/generate-random_r.c: Likewise.
15824
15825 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15826
15827         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15828
15829 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15830
15831         PR middle-end/21595
15832         * g++.dg/tree-ssa/builtin1.C: New testcase.
15833
15834 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15835
15836         PR c++/21454
15837         * g++.dg/opt/const4.C: New test.
15838
15839         PR middle-end/21492
15840         * g++.dg/opt/crossjump1.C: New test.
15841
15842         PR tree-optimization/21610
15843         * gcc.c-torture/compile/20050516-1.c: New test.
15844
15845         PR fortran/15080
15846         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15847         about the test failing.
15848         * gfortran.fortran-torture/execute/where_7.f90: New test.
15849         * gfortran.fortran-torture/execute/where_8.f90: New test.
15850
15851 2005-05-16  Richard Henderson  <rth@redhat.com>
15852
15853         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15854         i?86 and x86_64.
15855
15856 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15857
15858         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15859         (limits.h): Include unconditionally.
15860         (stdlib.h): Likewise.
15861         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15862         (limits.h): Include unconditionally.
15863         (stdlib.h): Likewise.
15864         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15865         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15866         (limits.h): Include unconditionally.
15867         (stdlib.h): Likewise.
15868         (hashtab.h): Do not include.
15869         (getopt.h): Likewise.
15870         (stddef.h): Include.
15871         (hashval_t): Define.
15872         (struct entry): Add "next" field.
15873         (HASH_SIZE): New macro.
15874         (hash_table): New variable.
15875         (switchfiles): Do not use xmalloc.
15876         (mix): New macro.
15877         (iterative_hash): New function.
15878         (hasht): Remove.
15879         (e_exists): New function.
15880         (e_insert): Likewise.
15881         (output): Use, instead of libiberty hashtable functions.
15882         (main): Do not use getopt.  Do not call htab_create.
15883
15884 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15885
15886         PR libstdc++/21526
15887         * lib/target-supports.exp (check_mkfifo_available):
15888         Return 0 for cygwin as mkfifo support incomplete on platform.
15889         Fix typos in comments.
15890
15891 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15892
15893         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15894
15895 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15896
15897         PR fortran/17432
15898         * gfortran.dg/assign_4.f: New test.
15899
15900 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15901
15902         PR tree-optimization/21563
15903         * gcc.dg/tree-ssa/pr21563.c: New.
15904
15905 2005-05-14  Jan Hubicka  <jh@suse.cz>
15906
15907         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15908
15909 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15910
15911         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15912
15913 2005-05-13  Julian Brown  <julian@codesourcery.com>
15914
15915         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15916         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15917
15918 2005-05-13  Jan Hubicka  <jh@suse.cz>
15919
15920         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15921         * gcc.dg/fold-xor-?.c: Likewise.
15922         * gcc.dg/pr15784-?.c: Likewise.
15923         * gcc.dg/pr20922-?.c: Likewise.
15924         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15925         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15926         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15927
15928 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15929
15930         PR fortran/21260
15931         * gfortran.dg/hollerith_1.f90: New test.
15932
15933 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15934
15935         * gfortran.dg/func_result_2.f90: New test.
15936
15937 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15938
15939         * gfortran.dg/dev_null.f90: New test.
15940
15941 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15942
15943         * gcc.dg/arm-vfp1.c: Revert last change.
15944
15945 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15946
15947         PR middle-end/19807
15948         PR tree-optimization/19639
15949         * g++.dg/tree-ssa/pr19807.C: New testcase.
15950
15951 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15952
15953         PR libfortran/21471
15954         * gfortran.dg/append-1.f90: New test.
15955
15956 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15957
15958         * gcc.dg/pr18501.c: XFAIL.
15959         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15960         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15961         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15962         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15963         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15964         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15965         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15966         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15967
15968 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15969
15970         PR fortran/20178
15971         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15972         gfortran.dg/f2c_3.f90: New tests.
15973
15974         * gfortran.dg/return_1.f90: Fix dg annotation.
15975
15976 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15977
15978         * gcc.c-torture/compile/20050510-1.c: New test.
15979
15980 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
15981
15982         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15983
15984 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
15985
15986         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15987
15988 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
15989
15990         PR c/17913
15991         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15992
15993 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
15994
15995         PR c/21342
15996         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15997         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15998
15999 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16000
16001         PR debug/16676
16002         * gcc.dg/debug/pr16676.c: New test.
16003
16004 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16005
16006         PR testsuite/21443
16007         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16008         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16009         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16010         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16011         Change -O1 to -O2.
16012         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16013         -fno-tree-dominator-opts.
16014
16015 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16016
16017         * gfortran.dg/return_1.f90: New test.
16018
16019 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16020
16021         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16022
16023         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16024
16025 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16026
16027         PR c++/21427
16028         * g++.dg/inherit/covariant13.C: New.
16029
16030 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16031
16032         PR libfortran/19155
16033         * gfortran.dg/pr19155.f: New test.
16034
16035 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16036
16037         PR inline-asm/8788
16038         * gcc.dg/pr8788-1.c: New testcase.
16039
16040 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16041
16042         PR target/21416
16043         * gcc.target/mips/fpcmp-[12].c: New tests.
16044
16045 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16046
16047         * lib/target-supports-dg.exp (dg-require-fork): New function.
16048         (dg-require-mkfifo): Likewise.
16049         * lib/target-supports.exp (check_function_available): New
16050         function.
16051         (check_fork_available): Likewise.
16052         (check_mkfifo_available): Likewise.
16053
16054 2005-05-06  Jeff Law  <law@redhat.com>
16055
16056         * gcc.c-torture/compile/pr21380.c: New test.
16057
16058 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16059
16060         PR c++/20961
16061         * g++.dg/ext/weak3.C: New test.
16062
16063 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16064
16065         PR c++/21352
16066         * g++.dg/template/crash37.C: New test.
16067
16068 2005-05-05  Paul Brook  <paul@codesourcery.com>
16069
16070         * gcc.dg/arm-g2.c: Use effective-target arm32.
16071         * gcc.dg/arm-mmx-1.c: Ditto.
16072         * gcc.dg/arm-scd42-2.c: Ditto.
16073         * gcc.dg/arm-vfp1.c: Ditto.
16074         * lib/target-supports.exp (check_effective_target_arm32): New
16075         function.
16076
16077 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16078
16079         PR libfortran/21354
16080         gfortran.dg/in_pack_rank7.f90: New test.
16081
16082 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16083
16084         PR middle-end/15618
16085         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16086
16087 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16088
16089         PR middle-end/21265
16090         * gcc.dg/20050503-1.c: New test.
16091
16092         PR rtl-optimization/21239
16093         * gcc.dg/i386-sse-11.c: New test.
16094
16095 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16096
16097         PR target/16888
16098         * gcc.target/i386/asm-1.c: New test.
16099
16100 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16101
16102         PR rtl-optimization/21330
16103         * gcc.c-torture/execute/20050502-1.c: New test.
16104
16105         PR target/21297
16106         * gcc.c-torture/execute/20050502-2.c: New test.
16107
16108 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16109
16110         PR middle-end/21282
16111         * gcc.dg/pr21282.c: New.
16112
16113 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16114
16115         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16116         * gcc.dg/vect/vect-92.c: Likewise.
16117         * gcc.dg/vect/vect-93.c: Likewise.
16118         * gcc.dg/vect/vect-dv-1.c: Likewise.
16119         * gcc.dg/vect/vect-dv-2.c: Likewise.
16120         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16121
16122 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16123
16124         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16125         * gfortran.dg/vect/vect-2.f90: Likewise.
16126         * gfortran.dg/vect/vect-3.f90: Likewise.
16127         * gfortran.dg/vect/vect-4.f90: Likewise.
16128         * gfortran.dg/vect/vect-5.f90: Likewise.
16129
16130 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16131
16132         PR target/20813
16133         * gcc.dg/rs6000-fpint-2.c: New.
16134
16135 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16136
16137         PR c/15698
16138         * gcc.dg/builtins-30.c: Update expected messages.
16139         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16140         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16141         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16142
16143 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16144
16145         PR tree-optimization/21294
16146         * gcc.dg/tree-ssa/pr21294.c: New.
16147
16148 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16149
16150         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16151         __builtin_altivec_st_internal_4si built-in.
16152
16153 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16154
16155         PR c++/15875
16156         * g++.dg/template/ptrmem14.C: New test.
16157
16158 2005-05-02  Paul Brook  <paul@codesourcery.com>
16159
16160         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16161
16162 2005-05-02  Michael Matz  <matz@suse.de>
16163
16164         PR c++/19542
16165         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16166
16167 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16168
16169         * g++.dg/cpp/weak.C: New test.
16170
16171 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16172
16173         * gcc.dg/tree-ssa/loop-8.c: New test.
16174
16175 2005-04-30  Michael Maty  <matz@suse.de>
16176
16177         * gcc.dg/inline-mcpy.c: New test.
16178
16179 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16180
16181         PR libfortran/18958
16182         * gfortran.dg/eoshift.f90: New test case.
16183
16184 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16185
16186         PR libfortran/18857
16187         * gfortran.dg/matmul_1.f90: New test.
16188
16189 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16190
16191         PR tree-optimization/21030
16192         * gcc.dg/tree-ssa/pr21030.c: New.
16193
16194 2005-04-29  Devang Patel  <dpatel@apple.com>
16195
16196         PR tree-optimization/21272
16197         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16198
16199 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16200
16201         PR fortran/13082
16202         PR fortran/18824
16203         * gfortran.dg/entry_4.f90: New test.
16204         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16205         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16206         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16207         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16208         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16209         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16210         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16211
16212 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16213
16214         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16215
16216 2005-04-29  Paul Brook  <paul@codesourcery.com>
16217
16218         * gfortran.dg/entry_3.f90: New test.
16219
16220 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16221
16222         * gfortran.dg/implicit_4.f90: New test.
16223
16224 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16225
16226         * lib/target-supports.exp (check_profiling_available): Return
16227         false for xtensa-*-elf.
16228
16229 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16230
16231         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16232         error if file cannot be deleted.
16233
16234 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16235
16236         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16237         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16238         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16239         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16240         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16241         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16242         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16243         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16244         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16245         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16246         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16247         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16248         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16249
16250 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16251
16252         PR fortran/20865
16253         * gfortran.dg/pr20865.f90: New test.
16254
16255 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16256
16257         * gcc.dg/void-cast-2.c: New test.
16258
16259 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16260
16261         PR c/21159
16262         * gcc.dg/void-cast-1.c: New test.
16263
16264 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16265
16266         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16267
16268 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16269
16270         PR fortran/21177
16271         * gfortran.dg/pr21177.f90: New test.
16272
16273 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16274
16275         PR tree-optimization/21171
16276         * gcc.dg/tree-ssa/pr21171.c: New test.
16277
16278 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16279
16280         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16281         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16282         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16283         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16284         gcc.dg/tree-ssa/gen-vect-32.c: New.
16285         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16286         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16287         don't run on PPC32.
16288
16289 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16290
16291         PR c/21213
16292         * gcc.dg/transparent-union-3.c: New test.
16293
16294 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16295
16296         PR c/20740
16297         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16298         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16299         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16300         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16301         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16302         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16303
16304 2005-04-26  Jeff Law  <law@redhat.com>
16305
16306         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16307         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16308         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16309         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16310         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16311         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16312         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16313
16314 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16315
16316         PR tree-optimization/17598
16317         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16318
16319 2005-04-25  Mike Stump  <mrs@apple.com>
16320
16321         * objc.dg/fix-and-continue-1.m: Add.
16322
16323 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16324
16325         PR c++/20995
16326         * g++.dg/opt/pr20995-1.C: New test case.
16327
16328 2005-04-25  Devang Patel <dpatel@apple.com>
16329
16330         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16331
16332 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16333
16334         PR testsuite/21062
16335         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16336
16337 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16338
16339         PR C++/21188
16340         * g++.dg/opt/rtti2.C: New test.
16341
16342 2005-04-25  Paul Brook  <paul@codesourcery.com>
16343         Steven G. Kargl  <kargls@comcast.net>
16344
16345         PR fortran/20879
16346         * gfortran.dg/ichar_1.f90: New file.
16347
16348 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16349
16350         PR middle-end/20991
16351         * g++.dg/opt/pr20991.C: New test.
16352
16353         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16354         where sizeof (type) < __alignof__ (type).
16355         * gcc.dg/compat/struct-layout-1.h: Likewise.
16356
16357 2005-04-24  Per Bothner  <per@bothner.com>
16358             Devang Patel  <dpatel@apple.com>
16359
16360         PR preprocessor/20907
16361         * gcc.dg/cpp/very-long-comment.c: New test.
16362
16363 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16364
16365         PR fortran/20059
16366         * gfortran.dg/common_5.f: New test.
16367
16368 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16369
16370         PR middle-end/21082
16371         * g++.dg/tree-ssa/pr21082.C: New testcase.
16372
16373 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16374
16375         * gcc.dg/vect/vect-99.c: New test.
16376
16377 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16378
16379         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16380
16381 2005-04-22  Jeff Law  <law@redhat.com>
16382
16383         * gcc.dg/uninit-5.c: Remove xfails.
16384         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16385         conditionals and loads.
16386
16387 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16388
16389         PR libfortran/20074
16390         PR libfortran/20436
16391         PR libfortran/21108
16392         * gfortran.dg/nested_reshape.f90: new test
16393         * gfortran.dg/reshape-alloc.f90: new test
16394         * gfortran.dg/reshape.f90: new test
16395
16396 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16397
16398         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16399
16400         * gcc.dg/arm-vfp1.c: New test.
16401
16402 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16403
16404         PR c++/21087
16405         * g++.dg/lookup/builtin2.C: New test.
16406
16407 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16408
16409         * gcc.dg/weak/weak-13.c: New test.
16410
16411 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16412
16413         * lib/target-supports.exp (check_effective_target_sync_int_long):
16414         Add powerpc*.
16415
16416 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16417
16418         * gcc.target/mips/branch-1.c: New test.
16419
16420 2005-04-21  Richard Henderson  <rth@redhat.com>
16421
16422         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16423         * gcc.dg/vect/vect-86.c: Likewise.
16424         * gcc.dg/vect/vect-87.c: Likewise.
16425         * gcc.dg/vect/vect-88.c: Likewise.
16426
16427 2005-04-21  Devang Patel  <dpatel@apple.com>
16428
16429         PR optimization/20994
16430         * gcc.dg/tree-ssa/ifc-3.c: New test.
16431
16432 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16433
16434         PR c/12913
16435         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16436         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16437         gcc.dg/c99-vla-jump-5.c: New tests.
16438
16439 2005-04-19  Richard Henderson  <rth@redhat.com>
16440
16441         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16442         Fix typo in exists check.
16443         (check_effective_target_sync_int_long): New.
16444         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16445         * gcc.dg/ia64-sync-2.c: Likewise.
16446         * gcc.dg/ia64-sync-3.c: Likewise.
16447         * gcc.dg/ia64-sync-4.c: Likewise.
16448
16449 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16450
16451         * gcc.dg/fold-xor-1.c: New test.
16452         * gcc.dg/fold-xor-2.c: New test.
16453
16454 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16455
16456         PR target/20670
16457         * g++.dg/eh/fp-regs.C: New test.
16458
16459 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16460
16461         * gcc.dg/Wint-to-pointer-cast-1.c,
16462         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16463         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16464         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16465
16466 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16467
16468         PR fortran/16861
16469         * gfortran.dg/pr16861.f90: New test.
16470
16471 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16472
16473         * gcc.dg/pr21085.c: New test.
16474
16475 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16476
16477         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16478         (setup_mips_tests, dg-mips-options): New procedures.
16479         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16480         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16481         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16482         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16483         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16484         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16485         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16486         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16487         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16488         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16489         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16490         dg-mips-options instead of dg-options.  Remove now-redundant
16491         preprocessor guards.
16492         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16493         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16494         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16495         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16496         * gcc.dg/vr-mult-2.c: Delete.
16497         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16498         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16499         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16500         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16501         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16502         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16503         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16504
16505 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16506
16507         * ada/acats/run_all.sh: Use sync when executable not present.
16508
16509 2005-04-18  Devang Patel  <dpatel@apple.com>
16510
16511         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16512         * gcc.dg/vect/vect-11a.c: New.
16513         * gcc.dg/vect/vect-none.c: Update.
16514         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16515
16516 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16517
16518         PR tree-optimization/20922
16519         * gcc.dg/pr20922-1.c: New test.
16520         * gcc.dg/pr20922-2.c: New test.
16521         * gcc.dg/pr20922-3.c: New test.
16522         * gcc.dg/pr20922-4.c: New test.
16523         * gcc.dg/pr20922-5.c: New test.
16524         * gcc.dg/pr20922-6.c: New test.
16525
16526 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16527
16528         PR libfortran/20950
16529         * gfortran.dg/pr20950.f: New test.
16530
16531 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16532
16533         PR libfortran/19216
16534         * gfortran.dg/pr19216.f: New test.
16535
16536 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16537
16538         PR tree-optimization/21001
16539         * gcc.dg/tree-ssa/pr21001.c: New.
16540
16541 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16542
16543         PR libfortran/21075
16544         * gfortran.dg/reshape_rank7.f90: New test.
16545
16546 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16547
16548         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16549         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16550         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16551         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16552         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16553         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16554         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16555         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16556         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16557         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16558         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16559         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16560         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16561         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16562         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16563         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16564         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16565         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16566         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16567         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16568         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16569
16570 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16571
16572         * gfortran.dg/wtruncate.f: New testcase.
16573         * gfortran.dg/wtruncate.f90: New testcase.
16574
16575 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16576
16577         PR c++/21025
16578         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16579         which sizeof/alignof is dependent, rather than just whether we are
16580         processing_template_decl.
16581
16582 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16583
16584         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16585         corrected typo where the wrong variables had been compared.
16586
16587 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16588
16589         PR libfortran/18495
16590         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16591         Test callee-allocated version of return array with a write
16592         statement.
16593         Test spread with a temporary with another write statement.
16594
16595 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16596
16597         PR tree-optimization/21031
16598         * gcc.dg/tree-ssa/pr21031.c: New.
16599
16600 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16601
16602         PR tree-optimization/21004
16603         * gcc.dg/builtins-53.c: Include builtins-config.h.
16604         Check floorf, ceilf, floorl and ceill transformations
16605         only when HAVE_C99_RUNTIME is defined.
16606
16607 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16608
16609         PR middle-end/20739
16610         * gcc.dg/tree-ssa/pr20739.c: New test.
16611
16612 2005-04-14  Mike Stump  <mrs@apple.com>
16613
16614         * gcc.dg/Foundation.framework/empty: New.
16615         * gcc.dg/framework-2.c: New.
16616
16617 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16618
16619         PR tree-optimization/21021
16620         * gcc.c-torture/compile/pr21021.c: New.
16621
16622 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16623
16624         PR testsuite/21010
16625         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16626         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16627         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16628         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16629         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16630         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16631         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16632         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16633
16634 2005-04-14  Richard Henderson  <rth@redhat.com>
16635
16636         * lib/target-supports.exp (check_effective_target_vect_condition):
16637         Add ia64, i?86, and x86_64.
16638
16639 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16640
16641         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16642
16643 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16644
16645         PR tree-optimization/20657
16646         * gcc.dg/tree-ssa/pr20657.c: New.
16647
16648 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16649
16650         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16651         (long long int)trunc*.
16652
16653 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16654
16655         PR target/20927
16656         * gcc.dg/pr20927.c: New test.
16657
16658 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16659
16660         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16661         * gcc.target/mips/asm-1.c: Likewise.
16662
16663 2005-04-13  Dale Johannesen  <dalej@apple.com>
16664
16665         * objc.dg/objc-fast-4.m: New.
16666
16667 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16668
16669         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16670         directory.
16671         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16672
16673 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16674
16675         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16676         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16677         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16678
16679 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16680
16681         PR tree-optimization/20913
16682         * gcc.dg/tree-ssa/pr20913.c: New.
16683
16684         PR tree-optimization/20702
16685         * gcc.dg/tree-ssa/pr20702.c: New.
16686
16687 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16688
16689         PR c++/13744
16690         * g++.dg/inherit/local3.C: New test.
16691
16692 2005-04-12  Jeff Law  <law@redhat.com>
16693
16694         * gcc.dg/tree-ssa/20050412-1.c: New test.
16695
16696 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16697
16698         PR libfortran/19016
16699         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16700         Add tests with mask generated by expression.
16701         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16702         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16703         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16704
16705 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16706
16707         PR middle-end/20917
16708         * gcc.dg/20050409-1.c: New test.
16709
16710 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16711
16712         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16713
16714 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16715
16716         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16717         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16718         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16719         (TARGET_CXX): Adjust accordingly.
16720         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16721         determine_class_data_visibility and class_data_always_comdat.
16722         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16723         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16724         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16725         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16726         (arm_cxx_determine_class_data_visibility): New.
16727         (arm_cxx_class_data_always_comdat): Likewise.
16728         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16729         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16730         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16731         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16732         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16733         Define.
16734
16735 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16736
16737         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16738
16739 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16740
16741         * gcc.dg/i386-darwin-fpmath.c: New.
16742
16743 2004-04-11  Devang Patel  <dpatel@apple.com>
16744
16745         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16746         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16747         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16748         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16749         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16750         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16751         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16752         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16753         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16754
16755 2004-04-11  Devang Patel  <dpatel@apple.com>
16756
16757         * gcc.dg/vect/vect-dv-1.c: New test.
16758         * gcc.dg/vect/vect-dv-2.c: New test.
16759
16760 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16761
16762         PR tree-optimization/20933
16763         * gcc.dg/tree-ssa/pr20933.c: New test.
16764
16765 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16766
16767         * gfortran.dg/fold_nearest.f90: New test.
16768
16769 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16770
16771         * gcc.dg/tree-ssa/alias-1.c: New test.
16772
16773 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16774
16775         PR tree-optimization/20920
16776         * g++.dg/tree-ssa/pr20920.C: New test.
16777
16778 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16779
16780         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16781         (long long int)ceil*.
16782
16783 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16784
16785         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16786         explicit C++ linkage.
16787
16788 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16789
16790         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16791         warning for arithmetic IF statements.
16792
16793 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16794
16795         * eor_handling_1.f90: New test case.
16796         * eor_handling_2.f90: New test case.
16797         * eor_handling_3.f90: New test case.
16798         * eor_handling_4.f90: New test case.
16799         * eor_handling_5.f90: New test case.
16800         * noadv_size.f90: New test case.
16801         * pad_no.f90: New test case.
16802
16803 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16804
16805         * gcc.c-torture/execute/20050410-1.c: New test.
16806
16807 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16808
16809         * gcc.dg/pr20126.c: New.
16810
16811 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16812             Steven G. Kargl <kargls@comcast.net>
16813
16814         * gfortran.dg/PR19872.f: New test.
16815
16816 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16817
16818         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16819
16820 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16821
16822         * gfortran.dg/nint_1.f90: New test.
16823
16824 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16825
16826         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16827         Added test for callee-allocated arrays with write statements.
16828         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16829         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16830         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16831         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16832         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16833
16834 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16835
16836         PR libfortran/20163
16837         * gfortran.dg/open-options-blanks.f: New test.
16838
16839 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16840
16841         PR fortran/13257
16842         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16843
16844 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16845
16846         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16847         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16848         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16849         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16850         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16851         * gcc.c-torture/execute/stdarg-4.c: New test.
16852
16853         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16854
16855         PR target/20795
16856         * g++.dg/abi/param2.C: New test.
16857
16858 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16859
16860         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16861
16862 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16863
16864         * gcc.dg/builtins-53.c: New test.
16865
16866 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16867
16868         * g++.dg/tree-ssa/pr18178.C: New test.
16869         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16870         * gcc.c-torture/execute/20041019-1.c: New test.
16871         * gcc.dg/tree-ssa/20041008-1.c: New test.
16872         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16873         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16874         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16875         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16876         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16877         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16878         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16879         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16880         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16881         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16882
16883 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16884
16885         PR rtl-optimization/20466
16886         * gcc.c-torture/execute/pr20466-1.c: New test.
16887
16888 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16889
16890         PR c++/20905
16891         * g++.dg/parse/cond2.C: New test.
16892
16893         PR c++/20145
16894         * g++.dg/warn/Wdtor1.C: New test.
16895
16896 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16897
16898         PR fortran/17229
16899         * gfortran.dg/pr17229.f: New test.
16900
16901 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16902
16903         * gfortran.dg/tiny_1.f90: New test.
16904         * gfortran.dg/tiny_2.f90: ditto.
16905
16906 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16907
16908         * gfortran.dg/eor_1.f90: Fix dg-do run line
16909         * gfortran.dg/open_new.f90: Fix dg-do run line
16910
16911 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16912
16913         * lib/target-supports.exp (get_compiler_messages): Support
16914         optional arguments, the fourth being compiler options.
16915         (check_effective_target_fpic): New proc.
16916         * gcc.dg/20050321-2.c: Restrict to target fpic.
16917
16918 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16919
16920         * gcc.dg/15443-1.c: New test.
16921         * gcc.dg/15443-2.c: Likewise.
16922
16923 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16924
16925         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16926
16927 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16928
16929         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16930
16931 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16932
16933         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16934         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16935         -m64.
16936         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16937         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16938         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16939
16940 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16941
16942         PR c++/20212
16943         * g++.dg/warn/Wunused-11.C: New test.
16944
16945 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16946
16947         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16948
16949 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16950
16951         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16952
16953 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16954
16955         PR c++/20734
16956         * g++.dg/template/ptrmem13.C: New test.
16957
16958 2005-04-05  Per Bothner  <per@bothner.com>
16959
16960         * lib/gcc.exp: Always add -fno-show-column, for now.
16961
16962 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16963
16964         PR testsuite/20767
16965         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16966         of plain old "unsigned int" for the type of "i".  Makes this test
16967         64bit clean.
16968
16969 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16970
16971         * gcc.dg/i386-ssefn-1.c: New test.
16972         * gcc.dg/i386-ssefn-2.c: New test.
16973         * gcc.dg/i386-ssefn-3.c: New test.
16974         * gcc.dg/i386-ssefn-4.c: New test.
16975
16976 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16977
16978         PR tree-optimization/20076
16979         * gcc.dg/builtin-apply4.c: New test.
16980
16981         PR preprocessor/19475
16982         * gcc.dg/cpp/macspace1.c: New test.
16983         * gcc.dg/cpp/macspace2.c: New test.
16984
16985 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16986
16987         * gfortran.dg/pr20755.f: Fixed bad format.
16988
16989 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16990
16991         PR c++/20763
16992         * g++.dg/ext/attrib21.C: New test.
16993
16994 2004-04-05  Devang Patel  <dpatel@apple.com>
16995
16996         * lib/target-supports.exp (check_effective_target_vect_shif): New.
16997         * gcc.dg/vect/vect-shift-1.c: New test.
16998
16999 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17000
17001         PR libfortran/20755
17002         * gfortran.dg/pr20755.f: New test.
17003
17004 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17005
17006         * gfortran.dg/pr15959.f90: New test.
17007         * gfortran.dg/string_pad_trunc.f90: New test.
17008
17009 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17010
17011         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17012         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17013         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17014         syntax.
17015
17016 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17017
17018         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17019
17020 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17021
17022         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17023         * gcc.c-torture/compile/20011119-2.c: Likewise.
17024         * gcc.c-torture/compile/981001-2.c: Likewise.
17025
17026 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17027
17028         PR c++/20679
17029         * g++.dg/template/overload4.C: New test.
17030
17031 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17032
17033         PR c++/20746
17034         * g++.dg/abi/covariant5.C: New.
17035
17036         PR debug/20505
17037         * g++.dg/debug/const2.C: New.
17038
17039 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17040
17041         PR rtl-optimization/16104
17042         * gcc.c-torture/execute/20050316-1.c: New test.
17043
17044 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17045
17046         * g++.dg/template/spec23.C: Fix dg-error text.
17047
17048 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17049
17050         PR c++/19199
17051         * g++.dg/expr/lval2.C: New.
17052
17053 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17054
17055         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17056         __builtin_strcasecmp and __builtin_strncasecmp.
17057
17058 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17059
17060         PR c++/20723
17061         * g++.dg/template/spec22.C: New.
17062         * g++.dg/template/spec23.C: New.
17063
17064 2005-04-03  Dale Ranta  <dir@lanl.gov>
17065             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17066
17067         PR libfortran/20068
17068         PR libfortran/20125
17069         PR libfortran/20156
17070         PR libfortran/20471
17071         * gfortran.dg/backspace.f: New test.
17072
17073 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17074
17075         * gcc.dg/pr19345.c: New test.
17076
17077 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17078
17079         PR tree-optimization/20640
17080         * gcc.dg/torture/tree-loop-1.c: New.
17081
17082 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17083
17084         PR rtl-optimization/20290
17085         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17086
17087 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17088
17089         * gcc.dg/rs6000-fpint.c: New.
17090
17091 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17092
17093         * gcc.dg/old-style-then-proto-1.c: New test.
17094
17095 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17096
17097         * gfortran.fortran-torture/execute/backspace.f90: Check
17098         after backspace and read was incorrect.
17099
17100 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17101
17102         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17103         buffer past the terminating NUL using memcmp.
17104         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17105         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17106
17107         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17108         Fix unused/uninitialized variable warnings.
17109
17110         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17111         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17112         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17113         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17114
17115         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17116         gcc.c-torture/execute/builtins/fputs-lib.c,
17117         gcc.c-torture/execute/builtins/lib/fprintf.c,
17118         gcc.c-torture/execute/builtins/lib/main.c,
17119         gcc.c-torture/execute/builtins/lib/memcmp.c,
17120         gcc.c-torture/execute/builtins/lib/memmove.c,
17121         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17122         gcc.c-torture/execute/builtins/lib/memset.c,
17123         gcc.c-torture/execute/builtins/lib/printf.c,
17124         gcc.c-torture/execute/builtins/lib/sprintf.c,
17125         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17126         gcc.c-torture/execute/builtins/lib/strchr.c,
17127         gcc.c-torture/execute/builtins/lib/strcmp.c,
17128         gcc.c-torture/execute/builtins/lib/strcpy.c,
17129         gcc.c-torture/execute/builtins/lib/strcspn.c,
17130         gcc.c-torture/execute/builtins/lib/strlen.c,
17131         gcc.c-torture/execute/builtins/lib/strncat.c,
17132         gcc.c-torture/execute/builtins/lib/strncmp.c,
17133         gcc.c-torture/execute/builtins/lib/strncpy.c,
17134         gcc.c-torture/execute/builtins/lib/strrchr.c,
17135         gcc.c-torture/execute/builtins/lib/strspn.c,
17136         gcc.c-torture/execute/builtins/lib/strstr.c,
17137         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17138         gcc.c-torture/execute/builtins/strlen-2.c,
17139         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17140         prototypes.
17141
17142 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17143
17144         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17145         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17146         selectany usage.
17147
17148 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17149
17150         PR c++/19406
17151         * g++.dg/debug/using1.C: New test.
17152
17153 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17154
17155         PR middle-end/20524
17156         * gcc.dg/alias-7.c: Prefix asm-declared name with
17157         __USER_LABEL_PREFIX__.
17158
17159 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17160
17161         Fix fallout from PR middle-end/15700:
17162         * gcc.c-torture/compile/20011119-1.c: Take
17163         __USER_LABEL_PREFIX__ into account.
17164         * gcc.c-torture/compile/20011119-2.c: Likewise.
17165
17166 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17167
17168         PR c++/18644
17169         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17170
17171 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17172
17173         PR c/17855
17174         * gcc.c-torture/compile/struct-non-lval-1.c,
17175         gcc.c-torture/compile/struct-non-lval-2.c,
17176         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17177
17178 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17179
17180         * gcc.dg/tls/tls.exp: Remove temporary file.
17181         * g++.dg/tls/tls.exp: Ditto.
17182         * lib/file-format.exp: Ditto.
17183         * g++.dg/special/ecos.exp: Ditto.
17184
17185         * lib/profopt.exp: Treat prof_ext as a list.
17186         * gcc.misc-tests/bprob.exp: Ditto.
17187         * g++.dg/bprob/bprob.exp: Ditto.
17188
17189         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17190         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17191         g++.dg/tree-ssa/pointer-reference-alias.C,
17192         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17193         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17194         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17195         g++.dg/vect/pr19951.cc: Ditto.
17196         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17197         gcc.dg/builtins-47.c: Ditto.
17198         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17199         gcc.dg/pr20115-1.c: Ditto.
17200         * gcc.dg/tree-ssa/20030530-2.c,
17201         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17202         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17203         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17204         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17205         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17206         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17207         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17208         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17209         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17210         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17211         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17212         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17213         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17214         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17215         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17216         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17217         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17218         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17219         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17220         gcc.dg/tree-ssa/20030824-1.c,
17221         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17222         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17223         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17224         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17225         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17226         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17227         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17228         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17229         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17230         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17231         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17232         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17233         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17234         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17235         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17236         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17237         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17238         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17239         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17240         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17241         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17242         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17243         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17244         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17245         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17246         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17247         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17248         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17249         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17250         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17251         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17252         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17253         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17254         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17255         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17256         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17257         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17258         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17259         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17260         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17261         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17262         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17263         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17264         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17265         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17266         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17267         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17268         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17269         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17270         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17271         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17272         gcc.dg/tree-ssa/useless-1.c: Ditto.
17273         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17274         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17275         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17276         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17277         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17278         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17279         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17280         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17281         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17282         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17283         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17284         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17285         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17286         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17287         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17288         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17289         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17290         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17291         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17292         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17293         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17294         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17295         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17296         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17297         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17298         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17299         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17300         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17301         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17302         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17303         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17304         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17305         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17306         gcc.dg/vect/vect-none.c: Ditto.
17307         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17308         treelang/compile/unsigned.tree: Ditto.
17309
17310         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17311         * gcc.dg/cpp/direct2s.c: Ditto.
17312         * gcc.dg/cpp/paste4.c: Ditto.
17313         * gcc.dg/cpp/separate-1.c: Ditto.
17314         * gcc.dg/pch/save-temps-1.c: Ditto.
17315         * g++.dg/ext/altivec-10.C: Ditto.
17316         * g++.dg/pch/pch.C: Ditto.
17317
17318         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17319
17320         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17321         * g++.dg/template/repo1.C: Ditto.
17322         * g++.dg/template/repo2.C: Ditto.
17323         * g++.dg/template/repo3.C: Ditto.
17324         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17325         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17326         * g++.old-deja/g++.pt/repo1.C: Ditto.
17327         * g++.old-deja/g++.pt/repo2.C: Ditto.
17328         * g++.old-deja/g++.pt/repo3.C: Ditto.
17329         * g++.old-deja/g++.pt/repo4.C: Ditto.
17330
17331         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17332         * gcc.dg/20030107-1.c: Ditto.
17333         * gcc.dg/20030702-1.c: Ditto.
17334         * gcc.dg/profile-generate-1.c: Ditto.
17335         * g++.dg/other/profile1.C: Ditto.
17336         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17337
17338         * lib/gcc-dg.exp (remove-build-file): New.
17339         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17340         cleanup-tree-dump, cleanup-saved-temps): New.
17341
17342 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17343
17344         PR c++/19203, DR 214
17345         * g++.dg/parse/ambig3.C: Not ambiguous.
17346         * g++.dg/template/spec20.C: New.
17347         * g++.dg/template/spec21.C: New.
17348
17349 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17350
17351         PR target/20045
17352         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17353
17354 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17355
17356         PR libfortran/20660
17357         * gfortran.dg/negative_unit.f: New test.
17358
17359 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17360
17361         * gcc.dg/20050330-1.c: New test.
17362
17363 2005-03-30  Devang Patel  <dpatel@apple.com>
17364
17365         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17366
17367 2005-03-30  Dale Johannesen  <dalej@apple.com>
17368
17369         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17370
17371 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17372
17373         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17374         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17375         Strip options from test name.
17376
17377 2005-03-31  Jan Hubicka  <jh@suse.cz>
17378
17379         * gcc.dg/varpool-1.c: New testcase.
17380
17381 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17382
17383         PR c/772
17384         PR c/17913
17385         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17386         gcc.dg/stmt-expr-label-3.c : New tests.
17387         * gcc.c-torture/execute/medce-2.c: Remove.
17388
17389 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17390
17391         PR c/20368
17392         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17393         tests.
17394
17395 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17396
17397         * gcc.c-torture/compile/pr20203.c: New test.
17398
17399 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17400
17401         * gfortran.dg/promotion.f90: New test.
17402
17403 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17404
17405         PR middle-end/20491
17406         * gcc.dg/torture/asm-subreg-1.c: New test.
17407
17408 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17409
17410         PR c/20672
17411         * gcc.dg/pr20672-1.c: New test.
17412
17413 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17414
17415         * gfortran.dg/vect: New directory.
17416         * gfortran.dg/vect/vect.exp: New.
17417         * gfortran.dg/vect/vect-1.f90: New test.
17418         * gfortran.dg/vect/vect-2.f90: New test.
17419         * gfortran.dg/vect/vect-3.f90: New test.
17420         * gfortran.dg/vect/vect-4.f90: New test.
17421         * gfortran.dg/vect/vect-5.f90: New test.
17422
17423 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17424
17425         PR middle-end/20622
17426         * gcc.dg/alias-7.c: New test.
17427
17428 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17429
17430         * gcc.dg/sparc-reg-1.c: New test.
17431
17432 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17433
17434         PR target/19890
17435         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17436
17437 2005-03-29  Dale Ranta  <dir@lanl.gov>
17438             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17439
17440         PR libfortran/20163
17441         * gfortran.dg/pr20163-2.f: New test.
17442
17443 2005-03-28  Jan Hubicka  <jh@suse.cz>
17444
17445         PR middle-end/20635
17446         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17447         by Jakub Jelinek.
17448
17449 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17450
17451         PR tree-optimization/20626
17452         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17453         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17454
17455 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17456
17457         * gfortran.dg/underflow.f90: New test.
17458         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17459
17460 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17461
17462         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17463
17464 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17465
17466         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17467         (g++_init): Make sure that CXXFLAGS is set.
17468         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17469         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17470         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17471         * lib/objc.exp (objc_init): Likewise.
17472         * lib/treelang.exp (treelang_init): Likewise.
17473
17474 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17475
17476         PR tree-optimization/20470
17477         * gcc.dg/tree-ssa/pr20470.c: New test.
17478
17479 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17480
17481         * gcc.dg/ppc-stfiwx.c: New.
17482
17483 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17484
17485         PR target/19888
17486         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17487
17488 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17489
17490         * gcc.dg/20050325-1.c: Fix a typo.
17491
17492 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17493
17494         PR libfortran/19678
17495         PR libfortran/19679
17496         * gfortran.dg/dos_eol.f: New test.
17497
17498 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17499
17500         PR rtl-optimization/20249
17501         * gcc.dg/20050325-1.c: New test.
17502
17503 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17504
17505         PR libfortran/15332
17506         * gfortran.dg/pr15332.f: New test.
17507
17508 2005-03-24  Dale Johannesen  <dalej@apple.com>
17509
17510         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17511
17512 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17513
17514         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17515         'internal' visibility.
17516         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17517         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17518         'protected' visibility.
17519         * gcc.dg/visibility-7.c: Likewise.
17520         * lib/target-supports.exp (check_visibility_available): Take
17521         a parameter, the kind of visibility to check for.
17522         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17523         to check_visibility_available.
17524
17525         * g++.dg/expr/cast3.C: New.
17526
17527 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17528
17529         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17530         rs6000.
17531
17532 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17533
17534         PR target/20095
17535         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17536
17537 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17538
17539         * gcc.dg/badshift.c: Renamed to...
17540         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17541
17542         * gcc.target/i386/badshift.c: Renamed to...
17543         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17544         only.
17545
17546         PR rtl-optimization/20532
17547         * gcc.target/i386/badshift.c: New.
17548
17549 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17550
17551         * gfortran.dg/pr18025.f90: New test.
17552
17553 2005-03-23  Dale Johannesen  <dalej@apple.com>
17554
17555         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17556
17557 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17558
17559         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17560
17561         * lib/target-supports.exp (check_iconv_available): Default
17562         libiconv to -liconv, if there is no definition.
17563
17564 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17565
17566         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17567
17568 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17569
17570         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17571         * g++.dg/opt/pr7503-2.C: Likewise.
17572         * g++.dg/opt/pr7503-3.C: Likewise.
17573         * g++.dg/opt/pr7503-4.C: Likewise.
17574         * g++.dg/opt/pr7503-5.C: Likewise.
17575         * g++.dg/warn/minmax.C: New test.
17576
17577 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17578
17579         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17580         * gfortran.dg/g77_intrinsics_sub.f: New test.
17581
17582 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17583             Jan Hubicka  <jh@suse.cz>
17584             Steven Bosscher <stevenb@suse.de
17585
17586         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17587
17588 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17589
17590         PR c++/19980
17591         * g++.dg/template/redecl3.C: New test.
17592
17593 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17594
17595         PR c++/20499
17596         * g++.dg/parse/error16.C: Tweak error markers.
17597
17598 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17599
17600         PR target/20561
17601         * gcc.dg/20050321-2.c: New test.
17602
17603 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17604
17605         PR c++/20465
17606         PR c++/20381
17607         * g++.dg/template/ptrmem12.C: New.
17608
17609 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17610
17611         PR rtl-optimization/20527
17612         * gcc.c-torture/execute/pr20527-1.c: New test.
17613
17614 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17615
17616         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17617         program, compile it into a real executable and then delete the .c
17618         and .x files afterwards, to avoid problems on testglue targets.
17619
17620 2005-03-21  Stuart Hastings  <stuart@apple.com>
17621
17622         * gcc.target/i386/sse-2.c: New.
17623
17624 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17625
17626         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17627
17628 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17629
17630         * g++.dg/parse/crash25.C: Fix typo.
17631
17632 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17633
17634         PR c++/20461
17635         * g++.dg/parse/crash24.C: New test.
17636
17637         PR c++/20536
17638         * g++.dg/parse/crash25.C: New test.
17639
17640 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17641
17642         PR c++/20147
17643         * g++.dg/ext/stmtexpr4.C: New test.
17644
17645 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17646
17647         PR middle-end/20539
17648         * gcc.c-torture/compile/pr13066-1.c: New test case.
17649         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17650         * g++.dg/opt/pr13066-1.C: Likewise.
17651
17652 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17653
17654         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17655
17656 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17657
17658         PR fortran/18525
17659         * gfortran.dg/nesting_1.f90: New test.
17660
17661 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17662
17663         PR c++/20240
17664         * g++.dg/lookup/using13.C: New test.
17665
17666 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17667
17668         PR c++/20333
17669         * g++.dg/template/crash36.C: New test.
17670
17671 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17672
17673         PR c++/20463
17674         * g++.dg/template/crash35.C: New test.
17675
17676 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17677
17678         PR c++/19966
17679         * g++.dg/overload/operator2.C: New test.
17680
17681 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17682
17683         PR libfortran/20257
17684         * gfortran.dg/pr20257.f90: New test.
17685
17686 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17687
17688         PR libfortran/20480
17689         * gfortran.dg/pr20480.f90: New test.
17690
17691 2005-03-16  Richard Henderson  <rth@redhat.com>
17692
17693         PR middle-end/15700
17694         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17695         (_rtld_global): New.
17696         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17697         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17698
17699         * gcc.dg/alias-3.c: New.
17700         * gcc.dg/alias-4.c: New.
17701         * gcc.dg/alias-5.c: New.
17702         * gcc.dg/alias-6.c: New.
17703
17704 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17705
17706         * gcc.dg/cpp/ucnid-7.c: New.
17707
17708 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17709             Dorit Naishlos  <dorit@il.ibm.com>
17710
17711         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17712         darwin.
17713
17714 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17715
17716         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17717         misaligned accesses.
17718         * gcc.dg/vect/vect-58.c: Likewise.
17719         * gcc.dg/vect/vect-92.c: New.
17720         * gcc.dg/vect/vect-93.c: New.
17721
17722 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17723
17724         PR fortran/18827
17725         * gfortran.dg/assign_2.f90: New test.
17726         * gfortran.dg/assign_3.f90: New test.
17727         * gfortran.dg/assign.f90: New test.
17728
17729 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17730
17731         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17732         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17733         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17734         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17735         names.
17736
17737 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17738
17739         * gcc.dg/cpp/ucnid-6.c: New.
17740
17741         * gcc.dg/cpp/normalize-1.c: New.
17742         * gcc.dg/cpp/normalize-2.c: New.
17743         * gcc.dg/cpp/normalize-3.c: New.
17744         * gcc.dg/cpp/normalize-4.c: New.
17745         * gcc.dg/cpp/ucnid-4.c: New.
17746         * gcc.dg/cpp/ucnid-5.c: New.
17747         * g++.dg/cpp/normalize-1.C: New.
17748         * g++.dg/cpp/ucnid-1.C: New.
17749
17750 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17751
17752         * gcc.dg/pr18628.c: New.
17753
17754 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17755
17756         PR c++/20280
17757         * g++.dg/tree-ssa/pr20280.C: New.
17758
17759 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17760
17761         PR fortran/20467
17762         * gfortran.dg/stfunc_2.f90: New test.
17763
17764 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17765
17766         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17767
17768 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17769
17770         * gcc.dg/tree-ssa/20050314-1.c: New test.
17771
17772 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17773
17774         PR c++/4403
17775         PR c++/9783, DR433
17776         * g++.dg/template/friend34.C: New test.
17777         * g++.dg/template/friend35.C: Likewise.
17778         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17779
17780 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17781
17782         Friend class name lookup 5/n
17783         PR c++/1016
17784         * g++.dg/lookup/hidden-class1.C: New test.
17785         * g++.dg/lookup/hidden-class2.C: Likewise.
17786         * g++.dg/lookup/hidden-class3.C: Likewise.
17787         * g++.dg/lookup/hidden-class4.C: Likewise.
17788         * g++.dg/lookup/hidden-class5.C: Likewise.
17789         * g++.dg/lookup/hidden-class6.C: Likewise.
17790         * g++.dg/lookup/hidden-class7.C: Likewise.
17791         * g++.dg/lookup/hidden-class8.C: Likewise.
17792         * g++.dg/lookup/hidden-class9.C: Likewise.
17793         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17794         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17795         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17796         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17797         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17798         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17799         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17800         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17801         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17802         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17803         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17804
17805 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17806
17807         PR c++/20157
17808         * g++.dg/template/error18.C: New test.
17809
17810 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17811
17812         PR debug/16792
17813         * g++.dg/debug/pr16792.C: New test.
17814
17815 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17816
17817         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17818         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17819         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17820         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17821         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17822         test assertion names.
17823
17824 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17825
17826         PR fortran/18600
17827         * gfortran.dg/stfunc_1.f90: New test.
17828
17829 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17830
17831         PR fortran/16907
17832         * gfortran.dg/real_index_1.f90: New test.
17833
17834 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17835
17836         PR fortran/20323
17837         * gfortran.dg/spec_expr_1.f90: New test.
17838
17839 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17840
17841         PR c/20402
17842         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17843         new parser.
17844
17845 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17846
17847         PR fortran/20361
17848         * gfortran.dg/largeequiv_1.f90: New test.
17849
17850 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17851
17852         * gcc.dg/ucnid-1.c: New.
17853         * gcc.dg/ucnid-2.c: New.
17854         * gcc.dg/ucnid-3.c: New.
17855         * gcc.dg/ucnid-4.c: New.
17856         * gcc.dg/ucnid-5.c: New.
17857         * gcc.dg/ucnid-6.c: New.
17858         * gcc.dg/cpp/ucnid-1.c: New.
17859         * gcc.dg/cpp/ucnid-2.c: New.
17860         * gcc.dg/cpp/ucnid-3.c: New.
17861         * g++.dg/other/ucnid-1.C: New.
17862
17863 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17864
17865         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17866
17867 2005-03-11  Per Bothner  <per@bothner.com>
17868
17869         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17870         that diagnotics refer to correct token.
17871         * gcc.dg/unused-3.c: Likewise.
17872
17873 2005-03-11  Per Bothner  <per@bothner.com>
17874
17875         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17876         constant" is now actually on same line as string constant.
17877         * gcc.dg/cpp/direct2s.c: Likewise.
17878
17879 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17880
17881         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17882
17883 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17884
17885         PR libfortran/20124
17886         * gfortran.dg/pr20124.f90: New Test
17887
17888 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17889
17890         PR tree-optimization/20130
17891         * gcc.dg/pr20130-1.c: New test.
17892
17893 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17894
17895         PR target/20095
17896         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17897
17898 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17899
17900         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17901
17902 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17903
17904         * g++.dg/eh/forced1.C: Fix comment.
17905         * g++.dg/eh/forced2.C: Ditto.
17906         * g++.dg/eh/forced3.C: Ditto.
17907         * g++.dg/eh/forced4.C: Ditto.
17908
17909 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17910
17911         PR rtl-opt/20412
17912         * gcc.c-torture/compile/pr20412.c: New test.
17913
17914 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17915
17916         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17917
17918 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17919
17920         PR target/20322
17921         * gcc.dg/20050307-1.c: New test.
17922
17923 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17924
17925         PR c++/20375
17926         * g++.dg/other/stdarg3.C: New.
17927
17928 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17929
17930         PR c++/18384, c++/18327
17931         * g++.dg/init/array19.C: New test.
17932
17933         PR inline-asm/20314
17934         * gcc.dg/torture/pr20314-1.c: New test.
17935         * gcc.dg/torture/pr20314-2.c: New test.
17936
17937 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17938
17939         * gcc.dg/20050309-1.c: New test.
17940
17941 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17942
17943         * gcc.dg/builtins-10.c: Reactivate disabled test.
17944         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17945         new cbrt transformations.
17946
17947 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17948
17949         PR c++/20208
17950         * g++.dg/template/array13.C: New test.
17951
17952 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17953
17954         PR c++/16859
17955         * g++.dg/init/brace4.C: New test.
17956
17957 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17958
17959         PR c++/20186
17960         * g++.dg/template/non-dependent12.C: New.
17961
17962 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17963
17964         PR c++/20142
17965         * g++.dg/init/array18.C: Add dg-do run marker.
17966
17967         PR c++/20142
17968         * g++.dg/init/array18.C: New test.
17969
17970 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17971
17972         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17973         * g++.dg/gcov/gcov.exp: Likewise.
17974         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17975         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17976         * lib/c-torture.exp: Likewise.
17977         * lib/fortran-torture.exp: Likewise.
17978         * lib/g++.exp: Likewise.
17979         * lib/gcc-defs.exp: Likewise.
17980         * lib/gcc-dg.exp: Likewise.
17981         * lib/gcc.exp: Likewise.
17982         * lib/gcov.exp: Likewise.
17983         * lib/gfortran.exp: Likewise.
17984         * lib/mike-g++.exp: Likewise.
17985         * lib/mike-gcc.exp: Likewise.
17986         * lib/objc-torture.exp: Likewise.
17987         * lib/objc.exp: Likewise.
17988         * lib/profopt.exp: Likewise.
17989         * lib/target-libpath.exp: Likewise.
17990         * lib/target-supports.exp: Likewise.
17991         * lib/treelang.exp: Likewise.
17992         * lib/wrapper.exp: Likewise.
17993
17994 2005-03-08  Jeff Law  <law@redhat.com>
17995
17996         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17997         PHI-OPT changes.
17998
17999 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18000
18001         * gcc.dg/vect/pr20122.c: New test.
18002
18003 2005-03-07  Jeff Law  <law@redhat.com>
18004
18005         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18006         was folded away.
18007         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18008         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18009         * gcc.dg/tree-ssa/pr18134.c: New test.
18010
18011 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18012
18013         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18014         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18015         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18016
18017 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18018
18019         PR tree-opt/17671
18020         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18021
18022 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18023
18024         * g++.dg/warn/Wnvdtor.C: New test.
18025
18026 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18027
18028         * gcc.dg/torture/pr19683-1.c: New test.
18029
18030 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18031
18032         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18033         * gfortran.dg/g77/19990313-2.f: Ditto.
18034         * gfortran.dg/g77/19990313-3.f: Ditto.
18035         * gfortran.dg/g77/19990525-0.f: Ditto.
18036         * gfortran.dg/g77/19990826-0.f: Ditto.
18037         * gfortran.dg/g77/19990826-2.f: Ditto.
18038         * gfortran.dg/g77/19990826-3.f: Ditto.
18039         * gfortran.dg/g77/20000511-1.f: Ditto.
18040         * gfortran.dg/g77/20000511-2.f: Ditto.
18041         * gfortran.dg/g77/970625-2.f: Ditto.
18042         * gfortran.dg/g77/980310-2.f: Ditto.
18043         * gfortran.dg/g77/980310-3.f: Ditto.
18044         * gfortran.dg/g77/980310-8.f: Ditto.
18045         * gfortran.dg/g77/980519-2.f: Ditto.
18046         * gfortran.dg/g77/alpha1.f: Ditto.
18047         * gfortran.dg/g77/claus.f: Ditto.
18048         * gfortran.dg/g77/erfc.f: Ditto.
18049         * gfortran.dg/g77/short.f: Ditto.
18050         * gfortran.fortran-torture/execute/data.f90: Ditto.
18051         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18052         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18053
18054 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18055
18056         * lib/file-format.exp (gcc_target_object_format): Add check for som
18057         format and hardcode object formats on hppa*-*-hpux*.
18058         * lib/target-supports.exp (check_weak_available): Add check for som
18059         object format.  Always return 0 on hppa*-*-hpux10*.
18060
18061         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18062         is defined.
18063
18064         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18065
18066 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18067
18068         * gfortran.dg/pr19936_1.f90: New test.
18069         * gfortran.dg/pr19936_2.f90: New test.
18070         * gfortran.dg/pr19936_3.f90: New test.
18071
18072 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18073             Paul Thomas <prthomas@drfccad.cea.fr>
18074
18075         * gfortran.dg/PR19754_1.f90: New test.
18076         * gfortran.dg/PR19754_2.f90: Ditto.
18077
18078 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18079
18080         PR c++/19311
18081         * g++.dg/template/non-dependent11.C: New test.
18082
18083 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18084
18085         * lib/target-supports.exp (check_iconv_available): Fix comment.
18086
18087 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18088             Joseph S. Myers  <joseph@codesourcery.com>
18089
18090         PR c++/19797
18091         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18092
18093 2005-03-04  Matthew Sachs  <msachs@apple.com>
18094
18095         * gcc.exp (gcc_target_compile): Put braces around
18096         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18097         * objc.exp (objc_target_compile): Likewise.
18098         * treelang.exp (treelang_target_compile): Likewise.
18099
18100 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18101
18102         PR fortran/19673
18103         * gfortran.dg/func_result_1.f90: New test.
18104
18105 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18106
18107         * gcc.misc-tests/options.exp: New test.
18108
18109 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18110
18111         * gcc.dg/pr15784-4.c: New test.
18112
18113 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18114
18115         * gcc.c-torture/execute/pr17133.c: New.
18116         * gcc.c-torture/compile/20050303-1.c: New.
18117
18118 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18119
18120         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18121
18122 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18123
18124         * g++.dg/overload/using2.C: New.
18125
18126 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18127
18128         PR c++/19916
18129         * g++.dg/init/ptrmem2.C: New test.
18130
18131 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18132
18133         PR c/8927
18134         * gcc.dg/pr8927-1.c: New test.
18135
18136 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18137
18138         PR c++/20232
18139         * g++.dg/inherit/covariant12.C: New.
18140
18141 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18142
18143         PR fortran/19479
18144         * gfortran.dg/bound_1.f90: New test.
18145
18146 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18147
18148         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18149         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18150
18151 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18152
18153         PR c/20245
18154         * gcc.dg/pr20245-1.c: New test.
18155
18156 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18157
18158         PR middle-end/19874
18159         * gcc.c-torture/execute/20050119-2.c: New test case.
18160
18161 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18162
18163         * README: Update the DejaGnu bug reporting address.
18164         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18165         * lib/objc-torture.exp: Likewise.
18166
18167 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18168
18169         * gfortran.dg/boz_1.f90: New test.
18170         * gfortran.dg/boz_3.f90: New test.
18171         * gfortran.dg/boz_4.f90: New test.
18172
18173 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18174
18175         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18176         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18177
18178 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18179
18180         PR libfortran/20101
18181         * gfortran.dg/write_0_pe_format.f90: New test.
18182
18183 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18184
18185         PR c++/20206
18186         * g++.dg/opt/thunk2.C: New test.
18187         * g++.dg/opt/covariant1.C: New test.
18188
18189 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18190
18191         * gfortran.dg/e_d_fmt.f90: New test.
18192
18193 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18194
18195         * gcc.dg/asm-b.c: Fix comment typos.
18196
18197 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18198
18199         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18200         a V_MAY_DEF also.
18201
18202 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18203
18204         PR tree-opt/20188
18205         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18206         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18207         * gcc.dg/asm-b.c: New test.
18208
18209 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18210
18211         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18212         Disable this test on IRIX 6.
18213
18214 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18215
18216         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18217         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18218         parser.
18219
18220 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18221
18222         PR tree-optimization/20204
18223         * testsuite/gcc.dg/pr20204.c: New test.
18224
18225 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18226
18227         PR target/20196
18228         * gcc.c-torture/execute/20050224-1.c: New test.
18229
18230         PR c++/20175
18231         * g++.dg/warn/Wbraces2.C: New test.
18232
18233 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18234
18235         PR c++/19878
18236         * g++.dg/init/const2.C: New test.
18237
18238 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18239
18240         PR tree-optimization/20100
18241         * gcc.c-torture/execute/pr20100-1.c: New test.
18242
18243 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18244
18245         * gfortran.dg/implicit_3.f90: New test.
18246
18247         * gfortran.dg/deftype_1.f90: New test.
18248
18249 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18250
18251         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18252         the test passes.
18253         * g++.dg/other/anon3.C: Accept a warning.
18254
18255 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18256
18257         * gcc.dg/pr20017.c: Fix a comment typo.
18258
18259 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18260
18261         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18262
18263 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18264
18265         PR ada/19902
18266         * ada/acats/tests/cxa/cxa3004.a: Remove.
18267         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18268
18269 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18270
18271         PR c++/20073
18272         * g++.dg/init/const1.C: New test.
18273
18274         PR c++/19991
18275         * g++.dg/parse/constant7.C: New test.
18276
18277         PR c++/20152
18278         * g++.dg/parse/error27.C: New test.
18279         * g++.dg/template/qualttp15.C: Adjust error markers.
18280         * g++.old-deja/g++.other/struct1.C: Likewise.
18281
18282         PR c++/20153
18283         * g++.dg/template/error17.C: New test.
18284
18285         PR c++/20148
18286         * g++.dg/parser/error26.C: New test.
18287
18288 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18289
18290         PR tree-optimization/20100
18291         PR tree-optimization/20115
18292         * gcc.dg/pr20115.c: New test.
18293         * gcc.dg/pr20115-1.c: New test.
18294         * gcc.dg/pr20100.c: New test.
18295         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18296         call-clobbered variables after alias1.
18297
18298 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18299
18300         * gfortran.dg/list_read_4.f90: new test.
18301
18302 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18303
18304         PR rtl-optimization/20017.
18305         * gcc.dg/pr20017.c: New.
18306
18307 2005-02-22  Devang Patel  <dpatel@apple.com>
18308
18309         PR 19952
18310         * g++.dg/tree-ssa/pr19952.C: New test.
18311
18312 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18313
18314         PR c++/19883
18315         * g++.dg/parse/constant6.C: New test.
18316
18317 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18318
18319         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18320         * g++.dg/charset/asm2.c: Likewise.
18321         * g++.dg/charset/asm3.c: Likewise.
18322         * g++.dg/charset/asm4.c: Likewise.
18323         * g++.dg/charset/asm5.c: Likewise.
18324         * g++.dg/charset/attribute1.c: Likewise.
18325         * g++.dg/charset/attribute2.c: Likewise.
18326         * g++.dg/charset/extern1.cc: Likewise.
18327         * g++.dg/charset/extern2.cc: Likewise.
18328         * g++.dg/charset/extern3.cc: Likewise.
18329         * g++.dg/charset/function.cc: Likewise.
18330         * g++.dg/charset/string.c: Likewise.
18331         * g++.dg/charset/charset.exp: Likewise.
18332         * lib/target-supports.exp (check_iconv_available): Fix comment.
18333
18334 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18335
18336         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18337         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18338         * gcc.dg/charset/asm2.c: Likewise.
18339         * gcc.dg/charset/asm3.c: Likewise.
18340         * gcc.dg/charset/asm4.c: Likewise.
18341         * gcc.dg/charset/asm5.c: Likewise.
18342         * gcc.dg/charset/asm6.c: Likewise.
18343         * gcc.dg/charset/attribute1.c: Likewise.
18344         * gcc.dg/charset/attribute2.c: Likewise.
18345         * gcc.dg/charset/builtin1.c: Likewise.
18346         * gcc.dg/charset/extern.c: Likewise.
18347         * gcc.dg/charset/function.c: Likewise.
18348         * gcc.dg/charset/string.c: Likewise.
18349         * gcc.dg/charset/charset.exp: Likewise.
18350
18351 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18352
18353         PR fortran/20086
18354         * gfortran.dg/pr20086.f90: New test.
18355
18356 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18357
18358         PR tree-optimization/19786
18359         * g++.dg/tree-ssa/pr19786.C: New.
18360
18361 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18362
18363         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18364
18365 2005-02-21  Jeff Law  <law@redhat.com>
18366
18367         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18368
18369 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18370
18371         * gfortran.dg/do_iterator: Split loop, markup all lines for
18372         which an error locus is printed.
18373         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18374         locus is printed.
18375         * gfortran.dg/select_4.f90: Likewise.
18376         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18377         locuses in the various permutations.
18378
18379 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18380
18381         PR tree-optimization/19951
18382         * g++.dg/vect: New directory.
18383         * g++.dg/vect/vect.exp: New file.
18384         * g++.dg/vect/pr19951.cc: New testcase.
18385         * g++.dg/dg.exp: Also prune vectorizer tests.
18386
18387 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18388
18389         PR 18785
18390         * gcc.dg/charset/builtin1.c: New test.
18391
18392 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18393
18394         PR c++/19299
18395         * g++.dg/inherit/volatile1.C: New test.
18396
18397         PR c++/19440
18398         * g++.dg/template/dtor4.C: New test.
18399
18400 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18401
18402         * gfortran.dg/int_1.f90: New test.
18403
18404 2005-02-19  Devang Patel  <dpatel@apple.com>
18405
18406         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18407
18408 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18409
18410         * gfortran.dg/achar_1.f90: New test.
18411
18412 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18413
18414         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18415
18416 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18417             Jakub Jelinek  <jakub@redhat.com>
18418
18419         PR tree-optimization/19828
18420         * gcc.dg/tree-ssa/loop-7.c: New test.
18421         * gcc.c-torture/execute/20050218-1.c: New test.
18422
18423 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18424
18425         PR c/20043
18426         * gcc.dg/transparent-union-1.c: New test.
18427         * gcc.dg/transparent-union-2.c: New test.
18428
18429 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18430
18431         PR tree-optimization/18977
18432         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18433
18434 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18435
18436         PR target/20054
18437         * gcc.dg/pr20054.c: New test.
18438
18439 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18440
18441         PR c++/19508
18442         * g++.dg/ext/attrib20.C: New test.
18443
18444 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18445
18446         PR middle-end/20030
18447         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18448
18449 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18450
18451         PR c++/20008
18452         * g++.dg/opt/switch4.C: New.
18453
18454 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18455
18456         PR c++/20023
18457         PR tree-optimization/20009
18458         * gcc.c-torture/compile/20050217-1.c: New test.
18459         * g++.dg/opt/switch3.C: New test.
18460
18461         PR tree-optimization/18947
18462         * gcc.c-torture/compile/20050215-1.c: New test.
18463         * gcc.c-torture/compile/20050215-2.c: New test.
18464         * gcc.c-torture/compile/20050215-3.c: New test.
18465
18466 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18467
18468         PR c++/20028
18469         * g++.dg/template/crash34.C: New.
18470
18471         PR c++/20022
18472         * g++.dg/other/access3.C: New.
18473
18474 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18475
18476         * gcc.dg/vect/vect-98.c: New test.
18477
18478 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18479
18480         PR tree-optimization/19967
18481         * gcc.dg/pr19967.c: New.
18482
18483 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18484
18485         PR middle-end/19857
18486         * gcc.dg/tree-ssa/20050215-1.c: New test.
18487         * gcc.c-torture/execute/20050215-1.c: New test.
18488
18489 2005-02-15  Eric Christopher  <echristo@redhat.com>
18490
18491         * gcc.dg/cpp/20050215-1.c: New file.
18492
18493 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18494
18495         PR tree-optimization/15785
18496         * gcc.dg/pr15785-1.c: New test.
18497
18498 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18499
18500         PR c++/17788
18501         * g++.dg/init/ctor4.C: New.
18502         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18503
18504 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18505
18506         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18507         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18508
18509 2005-02-15  Andreas Schwab  <schwab@suse.de>
18510
18511         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18512         declare malloc.
18513
18514 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18515
18516         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18517
18518 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18519
18520         PR tree-optimization/19853
18521         * gcc.c-torture/compile/pr19853.c: New test.
18522
18523 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18524
18525         PR c++/19608
18526         * g++.dg/parse/local-class1.C: New.
18527
18528         PR c++/19895
18529         * g++.dg/parse/ptrmem3.C: New.
18530
18531         PR c++/19884
18532         * g++.old-deja/g++.oliva/template6.C: Add another case.
18533         * g++.dg/template/explicit6.C: New.
18534
18535 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18536
18537         PR c++/17816
18538         * g++.dg/other/redecl2.C: New.
18539
18540 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18541
18542         PR c++/19891
18543         * g++.dg/abi/covariant4.C: New.
18544
18545 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18546
18547         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18548
18549 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18550
18551         * gcc.dg/vect/vect-96.c: Fix typo.
18552
18553 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18554
18555         PR c++/14479
18556         PR c++/19487
18557         * g++.dg/template/enum5.C: New test.
18558
18559 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18560
18561         * gcc.dg/vect/vect-97.c: New test.
18562
18563 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18564
18565         * gcc.dg/vect/vect-96.c: New test.
18566
18567 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18568
18569         * gcc.dg/builtins-34.c: Also check ldexp*.
18570
18571 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18572
18573         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18574
18575 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18576
18577         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18578         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18579         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18580         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18581         selector_list, selector_expression, dg-process-target): Move to new
18582         file target-supports-dg.exp.
18583         * lib/target-supports-dg.exp: New.
18584
18585         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18586         New.
18587
18588 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18589
18590         PR c++/19666
18591         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18592
18593         PR middle-end/19858
18594         * gcc.c-torture/compile/20050210-1.c: New test.
18595
18596 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18597
18598         PR c++/19755
18599         * g++.dg/warn/Wbraces1.C: New test.
18600
18601 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18602
18603         * gcc.dg/builtins-52.c: New testcase.
18604
18605 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18606
18607         PR c/19342
18608         * gcc.c-torture/execute/20050119-1.c: New test.
18609
18610 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18611
18612         PR c++/19811
18613         * g++.dg/init/delete1.C: New test.
18614
18615 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18616
18617         PR c++/18470
18618         * g++.dg/template/static12.C: New test.
18619
18620 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18621
18622         PR c++/19787
18623         * g++.dg/conversion/ambig1.C: New test.
18624
18625         PR c++/19739
18626         * g++.dg/ext/attrib19.C: New test.
18627
18628         PR c++/19732
18629         * g++.dg/parse/dtor5.C: New test.
18630
18631         PR c++/19762
18632         * g++.dg/template/dtor3.C: New test.
18633
18634         PR c++/19826
18635         * g++.dg/template/static11.C: New test.
18636         * g++.dg/template/crash2.C: Remove dg-error marker.
18637
18638 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18639
18640         PR C++/18491
18641         * g++.old-deja/g++.mike/p10769a.C: Remove.
18642
18643 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18644
18645         * gcc.dg/builtins-48.c: New test case.
18646         * gcc.dg/builtins-49.c: New test case.
18647         * gcc.dg/builtins-50.c: New test case.
18648         * gcc.dg/builtins-51.c: New test case.
18649
18650 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18651
18652         PR middle-end/19583
18653         * g++.dg/warn/Wreturn-type-3.C: New test.
18654
18655 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18656
18657         PR middle-end/19402
18658         * gcc.dg/pr19402-1.c: New testcase.
18659         * gcc.dg/pr19402-2.c: likewise.
18660
18661 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18662
18663         PR middle-end/19854
18664         * g++.dg/tree-ssa/tmmti.C: New testcase.
18665
18666 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18667
18668         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18669
18670 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18671
18672         PR c++/19733
18673         * g++.dg/parse/crash23.C: New test.
18674         * g++.dg/warn/Weff1.C: New test.
18675
18676 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18677
18678         * gcc.dg/20050209-1.c: New test.
18679
18680 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18681
18682         PR target/19799
18683         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18684
18685 2005-02-08  Mike Stump  <mrs@apple.com>
18686
18687         * g++.dg/pch/import-2.c: New test.
18688         * g++.dg/pch/import-2.hs: New.
18689         * g++.dg/pch/include/import-2a.h: New.
18690         * g++.dg/pch/include/import-2b.h: New.
18691
18692 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18693
18694         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18695
18696 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18697
18698         * gfortran.dg/substr_1.f90: New test.
18699
18700 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18701
18702         PR middle-end/19775
18703         * gcc.dg/torture/builtin-power-1.c: Disable test for
18704         invalid transformation.
18705         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18706         no longer optimize.
18707         * gcc.dg/builtins-47.c: New testcase.
18708
18709 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18710             Dorit Naishlos  <dorit@il.ibm.com>
18711
18712         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18713
18714 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18715
18716         * gcc.c-torture/compile/20050206-1.c: New test.
18717
18718 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18719
18720         PR tree-opt/19768
18721         * g++.dg/opt/pr19768.C: New test.
18722
18723 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18724
18725         PR tree-opt/19736
18726         * gcc.c-torture/compile/pr19736.c: New test.
18727
18728 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18729
18730         PR c++/17401
18731         * g++.dg/parse/error25.C: New test.
18732
18733 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18734
18735         * gcc.c-torture/execute/20050203-1.c: New.
18736
18737 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18738
18739         * gcc.dg/vect/vect-85.c: Remove xfail.
18740         * gcc.dg/vect/vect-86.c: Remove xfail.
18741         * gcc.dg/vect/vect-87.c: Remove xfail.
18742         * gcc.dg/vect/vect-88.c: Remove xfail.
18743
18744 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18745
18746         * gcc.dg/altivec-19.c: New.
18747
18748 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18749
18750         PR c/17807
18751         * gcc.dg/nested-func-3.c: New test.
18752         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18753
18754 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18755
18756         * gcc.test-framework/gen_directive_tests: Generate tests for
18757         selector expressions.
18758
18759 2005-02-02  Matt Austern  <austern@apple.com>
18760
18761         PR c++/19628
18762         * g++/ext/builtin7.C: New.
18763         * g++/ext/builtin8.C: New.
18764
18765 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18766
18767         PR c/18502
18768         * gcc.dg/pr18502-1.c: New test.
18769
18770 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18771
18772         PR c++/17413
18773         * g++.dg/template/local4.C: Tweak.
18774
18775 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18776
18777         PR tree-optimization/19578
18778         * gcc.c-torture/compile/20050202-1.c: New test.
18779
18780 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18781
18782         PR c/19435
18783         * gcc.dg/c99-init-4.c: New test.
18784
18785 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18786
18787         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18788
18789         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18790
18791         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18792         * g++.dg/eh/check-vect.h: New.
18793
18794         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18795         * gcc.dg/vect/vect-78.c: Ditto.
18796         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18797         Remove.
18798
18799         * g++.dg/conversion/simd1.C: Expect warning.
18800         * g++.dg/ext/attribute-test-1.C: Ditto.
18801         * g++.dg/ext/attribute-test-2.C: Ditto.
18802         * g++.dg/ext/attribute-test-3.C: Ditto.
18803         * g++.dg/ext/attribute-test-4.C: Ditto.
18804
18805         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18806         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18807
18808         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18809
18810 2005-02-01  Richard Henderson  <rth@redhat.com>
18811
18812         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18813         long double for ibm double-double format.
18814         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18815
18816 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18817
18818         PR tree-optimization/19633
18819         * testsuite/gcc.dg/pr19633-1.c: New test.
18820         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18821         to NULL or a symbol.
18822
18823 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18824
18825         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18826         New procs.
18827         (dg-process-target (local override)): Handle selector expressions.
18828
18829         * gcc.test-framework/README: Describe tests in source directory.
18830         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18831         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18832         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18833         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18834         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18835         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18836         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18837         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18838         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18839         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18840         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18841         * gcc.test-framework/dg-error-exp-P.c: New test.
18842         * gcc.test-framework/dg-error-exp-XP.c: New test.
18843         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18844         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18845         * gcc.test-framework/dg-output-exp-P.c: New test.
18846         * gcc.test-framework/dg-output-exp-XF.c: New test.
18847         * gcc.test-framework/dg-warning-exp-P.c: New test.
18848         * gcc.misc-tests/dg-1.c: Remove.
18849         * gcc.misc-tests/dg-2.c: Remove.
18850         * gcc.misc-tests/dg-3.c: Remove.
18851         * gcc.misc-tests/dg-4.c: Remove.
18852         * gcc.misc-tests/dg-5.c: Remove.
18853         * gcc.misc-tests/dg-6.c: Remove.
18854         * gcc.misc-tests/dg-7.c: Remove.
18855         * gcc.misc-tests/dg-8.c: Remove.
18856         * gcc.misc-tests/dg-9.c: Remove.
18857         * gcc.misc-tests/dg-10.c: Remove.
18858         * gcc.misc-tests/dg-11.c: Remove.
18859         * gcc.misc-tests/dg-12.c: Remove.
18860         * gcc.misc-tests/dg-test.exp: Remove.
18861
18862         * gcc.test-framework/test-framework.awk: Change recording and
18863         printing of passes and failures.
18864
18865         * gcc.test-framework: New directory.
18866         * gcc.test-framework/README: New.
18867         * gcc.test-framework/test-framework.exp: New.
18868         * gcc.test-framework/test-framework.awk: New.
18869         * gcc.test-framework/gen_directive_tests: New.
18870
18871 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18872
18873         * lib/treelang.exp: Fix comment typos.
18874         (treelang_target_compile): Don't append libs=-ltreelang to options.
18875
18876 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18877
18878         * g++.dg/parse/typename7.C: Adjust error messages.
18879
18880 2005-01-31  Jeff Law  <law@redhat.com>
18881
18882         * gcc.c-torture/execute/20050131-1.c: New test.
18883         * gcc.dg/wcaselabel.c: New test.
18884
18885 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18886
18887         * g++.dg/other/warning1.C: Adjust error messags.
18888         * g++.dg/parse/constant5.C: New test.
18889
18890 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18891
18892         PR c/19333
18893         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18894         the test case valid.
18895         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18896         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18897         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18898         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18899         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18900         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18901
18902 2005-01-31  Dale Johannesen  <dalej@apple.com>
18903
18904         * g++.dg/opt/pr19650.C: New test.
18905
18906 2005-01-31  Richard Henderson  <rth@redhat.com>
18907
18908         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18909         long double for intel double extended format.
18910         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18911
18912 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18913
18914         PR c++/19555
18915         * g++.dg/template/static10.C: New test.
18916
18917         PR c++/19395
18918         * g++.dg/parse/error24.C: New test.
18919
18920         PR c++/19367
18921         * g++.dg/lookup/builtin1.C: New test.
18922
18923         PR c++/19457
18924         * g++.dg/warn/conv3.C: New test.
18925
18926 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18927
18928         PR fortran/19647
18929         * gfortan.dg/inquire_7.f90
18930
18931 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18932
18933         PR tree-optimization/15791
18934         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18935         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18936         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18937         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18938         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18939         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18940         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18941         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18942         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18943         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18944
18945 2005-01-29  Paul Brook  <paul@codesourcery.com>
18946
18947         PR fortran/18565
18948         * check.c (real_or_complex_check): New function.
18949         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18950         * intrinsic.c (add_functions): Use new check functions.
18951         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18952         Add prototypes.
18953
18954 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18955
18956         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18957         gcc.dg/lvalue-3.c: New tests.
18958         * gcc.dg/concat.c: Update expected messages.
18959
18960 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18961
18962         PR libfortran/19595
18963         * gfortran.dg/eor_1.f90: New test.
18964
18965 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18966
18967         PR fortran/19589
18968         * gfortran.dg/logical_data_1.f90: New test.
18969
18970 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18971
18972         PR c++/19253
18973         * g++.dg/template/crash33.C: New test.
18974
18975         PR c++/19667
18976         * g++.dg/template/crash32.C: New test.
18977
18978 2005-01-28  Ian Lance Taylor  <ian@airs.com>
18979
18980         PR middle-end/16558
18981         * g++.dg/warn/Wreturn-type-2.C: New test.
18982
18983 2004-06-24  Jeff Law  <law@redhat.com>
18984
18985         * gcc.dg/tree-ssa/20050128-1.c: New test.
18986
18987 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
18988
18989         * gcc.target/frv/all-mdpackh-1.c: New test.
18990
18991 2005-01-28  Steven Bosscher  <stevenb@suse.de>
18992
18993         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18994
18995 2005-01-27  Richard Henderson  <rth@redhat.com>
18996
18997         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18998
18999 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19000
19001         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19002
19003 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19004
19005         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19006         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19007         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19008         to cope with cases where the multilib options override the dg-options.
19009
19010 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19011
19012         PR c/18946
19013         * gcc.dg/noncompile/20050120-1.c: New test.
19014
19015 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19016
19017         PR tree-optimization/19633
19018         * gcc.dg/pr19633.c: New test.
19019         * gcc.dg/tree-ssa/pr19633.c: New test.
19020
19021 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19022
19023         * gcc.dg/20041216-1.c: New test.
19024
19025 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19026
19027         PR objc/18862
19028         * objc.dg/selector-2.m: New test.
19029
19030 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19031
19032         * g++.dg/opt/range-test-2.C: New test.
19033
19034         PR rtl-optimization/19579
19035         * gcc.c-torture/execute/20050124-1.c: New test.
19036
19037 2005-01-26  Greg Parker  <gparker@apple.com>
19038         Stuart Hastings  <stuart@apple.com>
19039
19040         * gcc.c-torture/execute/20050125-1.c: New.
19041
19042 2005-01-18  Jan Hubicka  <jh@suse.cz>
19043
19044         PR tree-optimize/19337
19045         * gcc.c-torture/compile/20050119-1.c: New test.
19046
19047 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19048
19049         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19050         test for successful match.
19051
19052 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19053
19054         PR objc/18408
19055         * objc.dg/comp-types-7.m: New test.
19056
19057 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19058
19059         * lib/target-supports.exp (current_target_name): New.
19060         (check_effective_target_ilp32, check_effective_target_lp64):
19061         Cache the result to use as long as the current target, with
19062         multilib flags, remains the same.
19063
19064         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19065         (dg-require-weak, dg-require-visibility, dg-require-alias,
19066         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19067         dg-require-effective-target, dg-skip-if): Remove call to
19068         skip_test_and_clear_xfail.
19069         (dg-test): Clear xfail data.
19070
19071 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19072
19073         PR target/17751
19074         * gcc.dg/ppc64-toc.c: New test.
19075
19076         * g++.dg/tree-ssa/empty-1.C: New test.
19077
19078         PR middle-end/19551
19079         * gcc.c-torture/execute/20050121-1.c: New test.
19080         * gcc.dg/20050121-2.c: New test.
19081
19082 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19083         Paul Brook  <paul@codesourcery.com>
19084
19085         PR fortran/17941
19086         * gfortran.dg/real_const_1.f: New test.
19087         * gfortran.dg/real_const_2.f90: New test.
19088         * gfortran.dg/complex_int_1.f90: New test.
19089
19090 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19091
19092         PR fortran/19313
19093         * gfortan.dg/inquire_6.f90: New test.
19094
19095 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19096
19097         PR libfortran/19451
19098         * open_readonly_1.f90: New test.
19099
19100 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19101
19102         PR libfortran/18982
19103         * gfortran.dg/open_new.f90: New file.
19104
19105 2005-01-22  Paul Brook  <paul@codesourcery.com>
19106
19107         * namelist_1.f90: New test.
19108
19109 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19110
19111         PR tree-optimization/19484
19112         * gcc.c-torture/compile/20050122-[12].c: New tests.
19113
19114 2005-01-22  Paul Brook  <paul@codesourcery.com>
19115
19116         * gfortran.dg/implicit_2.f90: New test.
19117
19118 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19119
19120         PR fortran/19314
19121         * gfortran.dg/inquire_5.f90: New test.
19122
19123 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19124
19125         PR c/18809
19126         * gcc.dg/pr18809-1.c: New test.
19127
19128 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19129
19130         * gcc.dg/20050121-1.c: New test.
19131
19132         PR tree-optimization/13000
19133         * gcc.dg/20040206-1.c: Change warning to point where function is
19134         being inlined.
19135
19136 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19137
19138         PR c++/19208
19139         * g++.dg/template/array11.C: New test.
19140
19141 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19142
19143         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19144         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19145         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19146         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19147         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19148         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19149
19150 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19151
19152         PR tree-optimization/15349
19153         * gcc.dg/tree-ssa/pr15349.c: New.
19154
19155 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19156
19157         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19158
19159 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19160
19161         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19162         scan-assembler-times directive name.
19163
19164         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19165         after dg-do.
19166
19167         PR rtl-optimization/19462
19168         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19169
19170 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19171
19172         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19173         counting function calls on ia64.
19174
19175 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19176
19177         PR rtl-optimization/15139
19178         * gcc.dg/20050111-2.c: New test.
19179
19180         PR c/17297
19181         * gcc.c-torture/compile/20050113-1.c: New testcase.
19182
19183         PR middle-end/19164
19184         * gcc.dg/20050113-1.c: New testcase.
19185
19186 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19187
19188         * gcc.dg/vect/vect-85.c: Add comment.
19189         * gcc.dg/vect/vect-86.c: Add xfail for now.
19190         * gcc.dg/vect/vect-87.c: Add xfail for now.
19191         * gcc.dg/vect/vect-88.c: Add xfail for now.
19192         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19193
19194 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19195
19196         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19197
19198 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19199
19200         * g++.dg/debug/typedef3.C: New test.
19201
19202 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19203
19204         PR c/19472
19205         * gcc.dg/asm-a.c: New test.
19206
19207 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19208
19209         * gcc.dg/sh-relax.c: Add prototype for abort.
19210
19211 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19212
19213         * gcc.dg/short-compare-1.c: New test.
19214         * gcc.dg/short-compare-2.c: Likewise.
19215
19216 2005-01-18  Michael Matz  <matz@suse.de>
19217
19218         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19219
19220 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19221
19222         PR tree-optimization/19121
19223         * gcc.c-torture/compile/pr19121.c: New test.
19224
19225 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19226
19227         PR target/19357
19228         * gcc.c-torture/compile/pr19357.c: New test.
19229
19230 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19231
19232         PR c/5675
19233         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19234         pass--those that refer just to the variable, possibly with a
19235         cast.
19236         * gcc.dg/c99-const-expr-3.c: Likewise.
19237
19238         PR middle-end/13127
19239         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19240         longer emitted.
19241
19242 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19243
19244         PR fortran/18778
19245         * gfortran.dg/endfile_2.f90: New test.
19246
19247 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19248
19249         PR 19168
19250         * gfortran.dg/select_5.f90: New test.
19251
19252 2004-01-16  Paul Brook  <paul@codesourcery.com>
19253
19254         * gfortran.dg/common_4.f90: New test.
19255
19256 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19257
19258         PR rtl-optimization/19462
19259         * gcc.dg/torture/pr19462-1.c: New test.
19260
19261 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19262
19263         PR objc/19321
19264         * objc.dg/func-ptr-2.m: New.
19265         * objc.dg/volatile-1.m: New.
19266
19267 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19268
19269         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19270
19271 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19272
19273         PR tree-optimization/19060
19274         * gcc.c-torture/execute/20050104-1.c: New test.
19275
19276 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19277
19278         PR fortran/18983
19279         * gfortran.dg/write_to_null.f90: New test.
19280
19281 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19282             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19283
19284         PR other/19328
19285         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19286         argument.
19287
19288 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19289
19290         PR c++/19263
19291         * g++.dg/init/vector1.C: New test.
19292
19293 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19294
19295         PR target/13158
19296         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19297         PR target/18987
19298         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19299
19300 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19301
19302         * gfortran.dg/select_1.f90: New test.
19303         * gfortran.dg/select_2.f90: New test.
19304         * gfortran.dg/select_3.f90: New test.
19305         * gfortran.dg/select_4.f90: New test.
19306
19307 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19308
19309         PR middle-end/19084
19310         PR rtl-optimization/19348
19311         * gcc.dg/20050111-1.c: New test.
19312         * gcc.c-torture/execute/20050111-1.c: New test.
19313
19314         * gcc.dg/i386-asm-4.c: New test.
19315
19316 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19317
19318         * gcc.dg/nested-func-2.c: New test.
19319         * ada/acats/norun.lst: Remove c953002.
19320
19321 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19322
19323         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19324
19325 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19326
19327         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19328
19329 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19330
19331         PR target/18761
19332         * g++.dg/abi/align1.C: New test.
19333
19334 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19335
19336         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19337         at a time.
19338         * g++.dg/ext/altivec_check.h: Support compiling as C.
19339
19340 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19341
19342         PR c++/19355
19343         * g++.dg/expr/pr19355-1.C: New test case.
19344
19345 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19346
19347         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19348         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19349         * ada/acats/tests/c3/c92005b.ada: Likewise.
19350         * ada/acats/tests/c3/cxb3012.a: Likewise.
19351         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19352
19353 2005-01-09  Paul Brook  <paul@codesourcery.com>
19354
19355         * gfortran.dg/common_2.f90: New file.
19356         * gfortran.dg/common_3.f90: New file.
19357
19358 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19359
19360         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19361
19362 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19363
19364         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19365         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19366         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19367         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19368         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19369         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19370         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19371         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19372         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19373         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19374         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19375         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19376         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19377         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19378         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19379         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19380         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19381         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19382         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19383         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19384         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19385         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19386         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19387         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19388         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19389         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19390         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19391         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19392         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19393         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19394         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19395         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19396         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19397         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19398         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19399         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19400         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19401         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19402         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19403         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19404         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19405         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19406         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19407         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19408         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19409         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19410         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19411         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19412         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19413         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19414         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19415         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19416         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19417         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19418         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19419         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19420         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19421         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19422         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19423         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19424         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19425         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19426         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19427         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19428         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19429         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19430         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19431
19432         * gcc.dg/vect/vect-1.c: Fix spelling.
19433         * gcc.dg/vect/vect-10.c: Fix spelling.
19434         * gcc.dg/vect/vect-11.c: Fix spelling.
19435         * gcc.dg/vect/vect-12.c: Fix spelling.
19436         * gcc.dg/vect/vect-14.c: Fix spelling.
19437         * gcc.dg/vect/vect-15.c: Fix spelling.
19438         * gcc.dg/vect/vect-16.c: Fix spelling.
19439         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19440         * gcc.dg/vect/vect-64.c: Fix comments.
19441         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19442
19443 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19444             Ira Rosen  <irar@il.ibm.com>
19445
19446         * gcc.dg/vect/vect-70.c: New test.
19447         * gcc.dg/vect/vect-71.c: New test.
19448
19449 2005-01-09  Manfred Hollstein  <mh@suse.com>
19450
19451         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19452         * gcc.dg/pr18241-2.c: Likewise.
19453         * gcc.dg/pr18241-3.c: Likewise.
19454         * gcc.dg/pr18241-4.c: Likewise.
19455         * gcc.dg/pr18241-5.c: Likewise.
19456
19457 2005-01-08  Richard Henderson  <rth@redhat.com>
19458
19459         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19460         False for x86 and x86-64.
19461
19462 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19463
19464         PR tree-optimization/18241
19465         * gcc.dg/pr18241-1.c: New test.
19466         * gcc.dg/pr18241-2.c: New test.
19467         * gcc.dg/pr18241-3.c: New test.
19468         * gcc.dg/pr18241-4.c: New test.
19469         * gcc.dg/pr18241-5.c: New test.
19470
19471 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19472
19473         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19474         gfortran.dg/select_4.f90: New.
19475
19476 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19477
19478         * gcc.c-torture/execute/20050107-1.c: New test.
19479
19480 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19481
19482         PR c++/19298
19483         * g++.dg/template/ref2.C: New.
19484
19485 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19486
19487         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19488         instead of being empty.
19489
19490 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19491
19492         PR fortran/15553
19493         * gfortran.dg/array-1.f90: New test.
19494
19495 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19496
19497         PR tree-optimization/19283
19498         * gcc.c-torture/execute/20050106-1.c: New test.
19499
19500         PR rtl-optimization/18861
19501         * gcc.dg/20050105-1.c: New test.
19502
19503         PR tree-optimization/18828
19504         * gcc.dg/20050105-2.c: New test.
19505
19506 2005-01-07  Andreas Jaeger  <aj@suse.de>
19507
19508         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19509
19510 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19511
19512         PR fortran/18398
19513         * gfortran.dg/fmt_read.f90: New test.
19514
19515 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19516
19517         * gcc.dg/rs6000-ldouble-2.c: New.
19518
19519 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19520
19521         PR c++/19244
19522         * g++.dg/parser/ctor2.C: New test.
19523
19524 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19525
19526         PR c++/17154
19527         * g++.dg/template/using9.C: New test.
19528
19529 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19530
19531         PR c++/19258
19532         * g++.dg/lookup/friend6.C: New test.
19533
19534 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19535
19536         PR c++/19270
19537         * g++.dg/template/array10.C: New.
19538
19539 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19540
19541         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19542         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19543
19544 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19545
19546         * gcc.c-torture/compile/20050105-1.c: New test.
19547
19548 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19549
19550         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19551
19552 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19553
19554         PR middle-end/19100
19555         * gcc.dg/conv-3.c: New test case.
19556
19557 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19558
19559         * gcc.dg/asm-wide-1.c: New test.
19560
19561 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19562
19563         PR c++/19030
19564         * g++.dg/parse/crash22.C: New
19565
19566 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19567
19568         PR 19257
19569         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19570
19571 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19572
19573         PR middle-end/17767
19574         * gcc.dg/i386-mmx-6.c: New test case.
19575
19576 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19577
19578         PR tree-optimization/18308
19579         * gcc.dg/vect/pr18308.c: New testcase.
19580
19581 2005-01-04  Andreas Jaeger  <aj@suse.de>
19582
19583         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19584
19585 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19586             Robert Bowdidge <bowdidge@apple.com>
19587
19588         * gcc.dg/cpp/subframework1.c: New.
19589         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19590         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19591         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19592         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19593
19594 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19595
19596         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19597         producing warning.
19598         * gcc.dg/darwin-weakimport-2.c: New.
19599
19600 2005-01-03  Richard Henderson  <rth@redhat.com>
19601
19602         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19603
19604 2005-01-03  Richard Henderson  <rth@redhat.com>
19605
19606         * gcc.dg/vect/vect.exp: Enable for ia64.
19607         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19608         (check_effective_target_vect_float): Likewise.
19609         (check_effective_target_vect_no_align): Likewise.
19610         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19611         * gcc.dg/vect/vect-8.c: Likewise.
19612
19613 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19614
19615         PR target/19236
19616         * gcc.dg/pr19236-1.c: New test case.
19617
19618 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19619
19620         PR rtl-optimization/12092
19621         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19622
19623 2005-01-02  Andreas Jaeger  <aj@suse.de>
19624
19625         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19626
19627 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19628             Andrew Pinski  <pinskia@physics.uc.edu>
19629
19630         PR rtl-optimization/12092
19631         * gcc.dg/pr12092-1.c: New test case.
19632
19633 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19634
19635         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19636         'hidden' and 'default' for better portability.
19637         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19638
19639         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19640         6 and 7.
19641         * g++.old-deja/g++.brendan/new3.C: Likewise.
19642
19643 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19644
19645         * gcc.dg/20041231-1.C: New test.
19646         * g++.dg/warn/Wunreachable-code-1.C: New test.
19647
19648 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19649
19650         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19651         file, not /dev/null.  Abort on error.
19652
19653 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19654             Ziemowit Laski  <zlaski@apple.com>
19655
19656         PR objc/18971
19657         * objc.dg/encode-5.m: New test.
19658
19659 2004-12-29  Richard Henderson  <rth@redhat.com>
19660
19661         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19662         * objc.dg/stabs-1.m: Disable for ia64.
19663
19664 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19665
19666         PR c++/19190
19667         * g++.dg/warn/Wunused-10.C: New test.
19668
19669 2004-12-28  Richard Henderson  <rth@redhat.com>
19670
19671         * objc.dg/stabs-1.m: Disable for alpha.
19672
19673 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/19149
19676         * g++.dg/parse/error23.C: New test.
19677
19678 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19679
19680         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19681
19682         PR fortran/19032
19683         * gfortran.dg/intrinsic_modulo_1.f90: New.
19684         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19685         tests with divisor -1.
19686
19687 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19688
19689         * g++.dg/opt/temp1.C (memcpy): Return a value.
19690
19691         PR c++/19148
19692         * g++.dg/expr/cond7.C: New test.
19693
19694 2004-12-27  Paul Brook  <paul@codesourcery.com>
19695
19696         * gfortran.dg/g77/select_no_compile.f: Remove.
19697
19698 2004-12-27  Richard Henderson  <rth@redhat.com>
19699
19700         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19701         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19702         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19703
19704 2004-12-26  Richard Henderson  <rth@redhat.com>
19705
19706         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19707         by 1i instead of token pasting.
19708
19709 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19710
19711         PR tree-optimization/17578
19712         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19713         to additional_flags.
19714         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19715
19716 2004-12-25  Richard Henderson  <rth@redhat.com>
19717
19718         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19719         Remove Alpha.
19720
19721 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19722
19723         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19724         hppa*-*-hpux*.
19725         * gcc.dg/pr17957.c (dg-options): Likewise.
19726         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19727         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19728         instead of 0 on __hppa__.
19729         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19730         "foo,%r" on hppa*-*-*.
19731
19732 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19733
19734         PR fortran/19071
19735         * gfortran.dg/complex_write.f90: New test.
19736
19737 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19738
19739         PR c++/17595
19740         * g++.dg/parse/pragma2.C: New test.
19741
19742         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19743
19744 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19745
19746         * gcc.dg/empty2.c: Add missing dg-warning.
19747
19748 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19749
19750         PR c++/17413
19751         * g++.dg/template/local4.C: New test.
19752         * g++.dg/template/crash19.C: Add dg-error marker.
19753
19754         * g++.dg/template/crash31.C: Correct embedded PR number.
19755
19756 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19757
19758         PR c++/16405
19759         * g++.dg/opt/temp1.C: Add do-run marker.
19760
19761 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19762
19763         * g++.dg/template/spec19.C: New.
19764
19765 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19766
19767         PR target/16819
19768         * gcc.dg/empty2.c: New.
19769
19770 2004-12-23  Richard Henderson  <rth@redhat.com>
19771
19772         * lib/target-supports.exp (check_effective_target_vect_no_align):
19773         Remove i?86 and x86-64.
19774
19775 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19776
19777         PR c++/16405
19778         * g++.dg/opt/temp1.C: New test.
19779
19780 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19781
19782         PR c++/18733
19783         * g++.dg/template/friend33.C: New testcase.
19784
19785 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19786
19787         PR c++/18464
19788         * g++.dg/template/cond5.C: New test.
19789
19790         PR c++/18492
19791         * g++.dg/inherit/thunk3.C: New test.
19792
19793         PR c++/11224
19794         * g++.dg/warn/Wunused-9.C: New test.
19795
19796 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19797
19798         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19799
19800 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19801
19802         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19803
19804 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19805
19806         PR c++/18378
19807         * g++.dg/ext/packed8.C: New test.
19808
19809         PR c++/19063
19810         * g++.dg/template/crash31.C: New test.
19811
19812         PR c++/19034
19813         * g++.dg/template/crash30.C: New test.
19814
19815 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19816
19817         PR C++/18984
19818         * g++.dg/eh/ctor3.C: New test.
19819
19820 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19821
19822         * objc.dg/stabs-1.m: Allow section name to be quoted and
19823         assembly label to begin with '.LL'.
19824
19825 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19826
19827         * gcc.dg/vect/vect.exp
19828         (check_effective_target_lp64_or_vect_no_align): New.
19829         * gcc.dg/vect/vect-77.c: Use it.
19830         * gcc.dg/vect/vect-78.c: Use it.
19831
19832         * lib/target-supports.exp
19833         (check_effective_target_vect_no_max,
19834         check_effective_target_vect_no_bitwise,
19835         check_effective_target_vect_no_align): New.
19836         * gcc.dg/vect/vect-13.c: Use them.
19837         * gcc.dg/vect/vect-17.c: Ditto.
19838         * gcc.dg/vect/vect-18.c: Ditto.
19839         * gcc.dg/vect/vect-19.c: Ditto.
19840         * gcc.dg/vect/vect-20.c: Ditto.
19841         * gcc.dg/vect/vect-27.c: Ditto.
19842         * gcc.dg/vect/vect-29.c: Ditto.
19843         * gcc.dg/vect/vect-44.c: Ditto.
19844         * gcc.dg/vect/vect-48.c: Ditto.
19845         * gcc.dg/vect/vect-50.c: Ditto.
19846         * gcc.dg/vect/vect-52.c: Ditto.
19847         * gcc.dg/vect/vect-54.c: Ditto.
19848         * gcc.dg/vect/vect-56.c: Ditto.
19849         * gcc.dg/vect/vect-58.c: Ditto.
19850         * gcc.dg/vect/vect-60.c: Ditto.
19851         * gcc.dg/vect/vect-72.c: Ditto.
19852         * gcc.dg/vect/vect-80.c: Ditto.
19853
19854 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19855
19856         PR c++/14075
19857         * g++.dg/init/string1.C: New.
19858
19859         PR c++/18975
19860         * g++.dg/other/synth1.C: New.
19861
19862 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19863
19864         PR c/18963
19865         * gcc.dg/pr18963-1.c: New test.
19866
19867 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19868
19869         PR c/18596
19870         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19871         * gcc.dg/pr18596-1.c: Use dg-error.
19872         (dg-options): Use -fno-unit-at-a-time.
19873         * gcc.dg/pr18596-2.c: New test.
19874         * gcc.dg/pr18596-3.c: New test.
19875
19876 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19877
19878         PR middle-end/18683
19879         * g++.dg/opt/pr18683-1.C: New test case.
19880
19881 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19882
19883         PR other/19093
19884         * g++.dg/opt/max1.C: Fix for 64bit targets.
19885
19886 2004-12-20  Matt Austern  <austern@apple.com>
19887
19888         PR c++/19044
19889         * g++.dg/ext/builtin6.C: New
19890
19891 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19892
19893         PR tree-optimization/19080
19894         * gcc.c-torture/compile/pr19080.c: New test.
19895
19896 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19897
19898         * gcc.dg/20041219-1.c: New test.
19899
19900 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19901
19902         PR middle-end/19068
19903         * g++.dg/opt/max1.C: New test case.
19904
19905 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19906
19907         * gcc.dg/fdata-sections-1.c: New test.
19908
19909 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19910
19911         PR middle-end/18548
19912         * gcc.dg/max-1.c: New test case.
19913
19914 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19915
19916         * gcc.c-torture/execute/20041218-1.c: New test.
19917
19918 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19919
19920         * gcc.dg/pr18501.c: New test.
19921         * gcc.dg/uninit-5.c: XFAIL.
19922         * gcc.dg/uninit-9.c: XFAIL.
19923
19924 2004-12-17  Dale Johannesen  <dalej@apple.com>
19925
19926         * gcc.dg/20041213-1.c: New.
19927
19928 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19929
19930         * objc.dg/stabs-1.m: Allow assembly label to begin
19931         with a dot ('.').
19932
19933 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19934
19935         * gcc.c-torture/execute/20041213-1.c: Move...
19936         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19937
19938 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19939
19940         PR c++/18721
19941         * g++.dg/lookup/conv-5.C: New.
19942
19943 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19944
19945         * objc.dg/stabs-1.m: New test.
19946
19947 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19948
19949         * gcc.dg/visibility-c.c: Change compile to
19950         assemble for the test.
19951
19952 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19953
19954         PR target/19041
19955         * gcc.dg/visibility-c.c: New test.
19956
19957 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19958
19959         PR middle-end/18493
19960         * gcc.dg/switch-8.c: New test case.
19961
19962 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19963
19964         PR c++/18905
19965         * g++.dg/template/init4.C: New.
19966         * g++.dg/opt/static3.C: Enable optimizer.
19967
19968 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19969
19970         * g++.dg/other/complex1.C: New test.
19971
19972 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19973
19974         * g++.dg/opt/inline9.C: New test.
19975
19976 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19977
19978         PR fortran/18993
19979         * gfotran.dg/nullify_1.f: New test.
19980
19981 2004-12-15  Richard Henderson  <rth@redhat.com>
19982
19983         * gcc.target/i386/i386.exp: New harness.
19984         * gcc.target/i386/vect-args.c: New.
19985
19986 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
19987
19988         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19989
19990 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19991
19992         PR c++/18825
19993         * g++.dg/template/friend32.C: New test.
19994
19995 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19996
19997         * cpp/pragma-once-1.c: New test.
19998         * cpp/pragma-once-1b.h: Likewise.
19999         * cpp/pragma-once-1c.h: Likewise.
20000         * cpp/pragma-once-1d.h: Likewise.
20001         * cpp/inc/pragma-once-1a.h: Likewise.
20002
20003 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20004             Steven G. Kargl  <kargls@comcast.net>
20005
20006         PR fortran/17597
20007         * gfortran.dg/list_read_3.f90: New test.
20008
20009 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20010
20011         * gcc.dg/ftrapv-2.c: New test.
20012
20013 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20014
20015         PR c++/18981
20016         * g++.dg/template/typename9.C: New test.
20017
20018 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20019
20020         PR c++/18738
20021         * g++.dg/template/typename8.C: New test.
20022         * g++.dg/parse/friend2.C: Tweak error message.
20023
20024 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20025
20026         * gcc.c-torture/20041214-1.c: New test.
20027
20028 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20029
20030         PR c++/18965
20031         * g++.dg/init/array17.C: New test.
20032
20033 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20034
20035         PR c++/18793
20036         * g++.dg/init/aggr3.C: New test.
20037
20038 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20039
20040         * gcc.dg/altivec-types-1.c: New test.
20041         * gcc.dg/altivec-types-2.c: New test.
20042         * gcc.dg/altivec-types-3.c: New test.
20043         * gcc.dg/altivec-types-4.c: New test.
20044         * g++.dg/ext/altivec-types-1.C: New test.
20045         * g++.dg/ext/altivec-types-2.C: New test.
20046         * g++.dg/ext/altivec-types-3.C: New test.
20047         * g++.dg/ext/altivec-types-4.C: New test.
20048
20049 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20050
20051         PR middle-end/18951
20052         * gcc.c-torture/execute/20041213-1.c: New test.
20053
20054 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20055
20056         PR c++/18949
20057         * g++.dg/template/cast1.C: New.
20058
20059 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20060
20061         * gcc.c-torture/execute/20041213-2.c: New test.
20062
20063 2004-12-13  Richard Henderson  <rth@redhat.com>
20064
20065         * gcc.dg/i386-sse-10.c: Fix typo in options.
20066
20067 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20068
20069         PR c++/18968
20070         * g++.dg/opt/pr18968.C: New test.
20071
20072 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20073
20074         PR c++/18925
20075         * g++.dg/ext/visibility/staticdatamem.C: New test.
20076
20077 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20078
20079         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20080
20081 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20082
20083         PR rtl-optimization/18928
20084         * gcc.dg/pr18928-1.c: New test case.
20085
20086 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20087
20088         PR tree-opt/16951
20089         * gcc.c-torture/compile/20041211-1.c: New.
20090
20091 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20092
20093         PR middle-end/17564
20094         * gcc.c-torture/execute/20041212-1.c: New test.
20095
20096 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20097
20098         PR fortran/18869
20099         * gfortran.dg/common_1.f90: New test.
20100
20101 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20102         Paul Brook  <paul@codesourcery.com>
20103
20104         PR fortran/16222
20105         * gfortran.dg/real_do_1.f90: New test.
20106
20107 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20108
20109         PR tree-opt/18040
20110         * g++.dg/opt/ptrmem6.C: New test.
20111
20112 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20113
20114         PR middle-end/18921
20115         * gcc.dg/pr18921-1.c: New test case.
20116
20117 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20118
20119         PR fortran/17175
20120         * gfortran.dg/scale_1.f90: New test.
20121
20122 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20123
20124         PR middle-end/18903
20125         * gcc.c-torture/compile/pr18903.c: New test.
20126
20127 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20128
20129         * gcc.c-torture/execute/20041210-1.c: New test.
20130
20131 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20132
20133         PR c++/18731
20134         * g++.dg/parser/struct-1.C: New test.
20135         * g++.dg/parser/struct-2.C: New test.
20136         * g++.dg/parser/struct-3.C: New test.
20137
20138 2004-12-09  Richard Henderson  <rth@redhat.com>
20139
20140         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20141
20142         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20143         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20144
20145 2004-12-09  Matt Austern  <austern@apple.com>
20146
20147         PR c++/18514
20148         * g++.dg/ext/builtin1.C: New
20149         * g++.dg/ext/builtin2.C: New
20150         * g++.dg/ext/builtin3.C: New
20151         * g++.dg/ext/builtin4.C: New
20152         * g++.dg/ext/builtin5.C: New
20153
20154 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20155
20156         PR tree-opt/18904
20157         * g++.dg/opt/ptrmem5.C: New test.
20158
20159 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20160
20161         * g++.dg/parse/typename5.C: Adjust for new error.
20162         * g++.dg/parse/typename7.C: New.
20163
20164 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20165
20166         PR c++/18073
20167         * g++.dg/other/mmintrin.C: New test.
20168
20169 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20170
20171         PR c++/16681
20172         * g++.dg/init/array15.C: New.
20173         * g++.dg/init/array16.C: New.
20174
20175 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20176
20177         PR fortran/18826
20178         * gfortran.dg/assign_1.f90: New test.
20179
20180 2004-12-08  Nick Clifton  <nickc@redhat.com>
20181
20182         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20183         * gcc.target/xstormy16/data_below100: Likewise.
20184         * gcc.target/xstormy16/sfr: Likewise.
20185         * gcc.target/xstormy16/below100.S: New test source file.
20186         * gcc.target/xstormy16/below100.ld: New test linker script.
20187         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20188         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20189         bp instructions.
20190         * gcc.target/xstormy16/bp.c: Likewise.
20191
20192         * gcc.target/xstormy16/bss_below100: New files:
20193         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20194         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20195         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20196         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20197         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20198         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20199         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20200         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20201         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20202         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20203         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20204         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20205         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20206         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20207         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20208         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20209         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20210         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20211         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20212         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20213         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20214         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20215         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20216         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20217         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20218         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20219         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20220
20221         * gcc.target/xstormy16/data_below100: New files:
20222         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20223         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20224         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20225         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20226         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20227         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20228         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20229         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20230         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20231         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20232         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20233         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20234         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20235         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20236         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20237         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20238         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20239         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20240         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20241         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20242         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20243         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20244         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20245         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20246         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20247         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20248         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20249
20250         * gcc.target/xstormy16/sfr: New files:
20251         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20252         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20253         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20254         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20255         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20256         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20257         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20258         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20259         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20260         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20261         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20262         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20263         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20264         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20265         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20266         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20267         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20268         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20269         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20270         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20271         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20272         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20273         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20274         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20275         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20276         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20277         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20278         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20279         27_if0_sfrw_bitfield_f.c
20280
20281 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20282
20283         PR c++/18100
20284         * g++.dg/lookup/name-clash4.C: New test.
20285
20286 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20287
20288         PR c++/18672
20289         * g++.dg/opt/array1.C: New.
20290
20291         PR c++/18803
20292         * g++.dg/template/operator5.C: New.
20293
20294 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20295
20296         PR c/18867
20297         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20298
20299 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20300
20301         * gcc.dg/noncompile/20041207.c: New test.
20302
20303 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20304
20305         * g++.dg/other/unreachable-1.C: New test.
20306
20307 2004-12-06  Nick Clifton  <nickc@redhat.com>
20308
20309         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20310         <limits.h> because the latter comes from gcc's include/ directory
20311         and not the newlib/libc/include directory.
20312
20313 2004-12-04  Richard Henderson  <rth@redhat.com>
20314
20315         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20316
20317 2004-12-04  Richard Henderson  <rth@redhat.com>
20318
20319         * lib/target-supports.exp (check_gc_sections_available): Disable
20320         for alpha and ia64.
20321
20322 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20323
20324         PR middle-end/17909
20325         * g++.dg/other/vararg-2.C: New test.
20326
20327 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20328
20329         PR c++/17011, c++/17971
20330         * g++.dg/template/error15.C: Adjust expected error.
20331         * g++.dg/template/instantiate3.C: Likewise.
20332
20333 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20334
20335         * gcc.dg/altivec-18.c: Fix for darwin
20336
20337 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20338
20339         PR c++/18782
20340         * g++.dg/parse/ptrmem2.C: New.
20341
20342         PR c++/18318
20343         * g++.dg/template/new1.C: New.
20344
20345 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20346
20347         PR fortran/18710
20348         * gfortran.dg/direct_io_3.f90: New test.
20349
20350 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20351
20352         PR 18758
20353         * g++.dg/parse/crash21.C: New.
20354
20355 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20356
20357         PR c++/15664, c++/18276
20358         * g++.dg/template/ttp13.C: New test.
20359         * g++.dg/template/ttp14.C: Likewise.
20360
20361 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20362
20363         PR c++/18123
20364         * g++.dg/parse/enum2.C: New test.
20365         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20366
20367 2004-12-02  Nick Clifton  <nickc@redhat.com>
20368
20369         * gcc.target/xstormy16: New test directory.
20370         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20371         * gcc.target/xstormy16/bp.c: Check the generation of bp
20372         instructions.
20373         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20374         bn instructions and the BELOW100 attribute.
20375
20376 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20377
20378         PR target/16952
20379         * gcc.dg/ppc-eabi.c: New.
20380
20381 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20382
20383         PR fortran/18284
20384         * gfortran.dg/backspace.f90
20385
20386 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20387
20388         * gfortran.dg/inquire.f90: New test.
20389
20390 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20391
20392         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20393         handle effective-target-keyword.
20394         (dg-skip-if): Support effective-target keyword as target list.
20395         (dg-xfail-if): Ditto.
20396         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20397
20398 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20399
20400         PR tree-optimization/18291
20401         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20402
20403 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20404
20405         PR C++/18729
20406         * g++.dg/parse/crash20.C: New.
20407
20408         PR c++/17431
20409         * g++.dg/overload/arg1.C: New.
20410         * g++.dg/overload/arg2.C: New.
20411         * g++.dg/overload/arg3.C: New.
20412         * g++.dg/overload/arg4.C: New.
20413
20414 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20415
20416         * gcc.dg/c99-flex-array-4.c: Remove.
20417
20418 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20419
20420         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20421
20422         * lib/target-supports.exp (is-effective-target): Simplify.
20423
20424         * lib/target-supports.exp (check_effective_target_vect_long):
20425         Fix for powerpc64-*-*.
20426
20427 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20428
20429         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20430         to support new requirements on FreeBSD 5.
20431
20432 2004-11-30  Devang Patel  <dpatel@apple.com>
20433
20434         PR 18702
20435         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20436
20437 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20438
20439         * g++.dg/ext/altivec-13.C: New test.
20440
20441 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20442
20443         PR tree-opt/18298
20444         * gcc.c-torture/execute/p18298.c: New test.
20445
20446 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20447             Dorit Naishlos  <dorit@il.ibm.com>
20448
20449         PR tree-opt/18607
20450         * gcc.dg/vect/vect-89.c: New test.
20451
20452 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20453
20454         * gcc.dg/pr18596-1.c: New test.
20455
20456 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20457
20458         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20459
20460 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20461
20462         PR c/18479
20463         * gcc.dg/pr18479.c: New test.
20464
20465 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20466
20467         PR target/18490
20468         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20469         mmix-knuth-mmixware.
20470
20471         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20472         cris-*-elf* cris-*-aout* mmix-*-*
20473
20474 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20475
20476         PR middle-end/18725
20477         * gcc.dg/pr18725.c: New test.
20478
20479 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20480
20481         PR target/18488
20482         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20483
20484         PR target/18336
20485         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20486
20487 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20488
20489         PR c++/18368
20490         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20491         * g++.old-deja/g++.law/ctors5.C: Likewise.
20492         * g++.old-deja/g++.other/crash25.C: Likewise.
20493
20494         PR c++/18674
20495         * g++.dg/template/error16.C: New test.
20496
20497         PR c++/18512
20498         * g++.dg/template/crash29.C: New test.
20499
20500 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20501
20502         PR tree-optimization/18712
20503         * gcc.c-torture/compile/pr18712.c: New test.
20504
20505 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20506
20507         PR c/7544
20508         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20509         tests.
20510
20511 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20512
20513         PR c++/18652
20514         * g++.dg/lookup/crash6.C: New test.
20515
20516 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20517
20518         PR middle-end/18164
20519         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20520
20521 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20522
20523         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20524         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20525         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20526
20527 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20528
20529         * gcc.dg/pr18164.c: New test.
20530
20531 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20532
20533         * gcc.dg/funroll-loops-all.c: New.
20534
20535 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20536
20537         PR target/18489
20538         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20539         delimeter, match space and TAB as well as ":".
20540
20541         PR target/18484
20542         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20543
20544         PR target/18348
20545         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20546
20547         PR target/18345
20548         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20549
20550         PR target/18337
20551         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20552
20553 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20554
20555         * gfortran.dg/direct_io_2.f90: New test.
20556
20557 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20558
20559         PR target/18334
20560         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20561
20562 2004-11-28  Richard Henderson  <rth@redhat.com>
20563
20564         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20565
20566 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20567
20568         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20569         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20570         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20571         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20572         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20573         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20574         gcc.dg/pointer-arith-8.c: New tests.
20575
20576 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20577
20578         PR fortran/18364
20579         * gfortran.dg/endfile.f90: New test.
20580
20581 2004-11-27  Falk Hueffner  <falk@debian.org>
20582
20583         * gcc.dg/loop-6.c: New test.
20584
20585 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20586
20587         * gcc.c-torture/execute/20041126-1.c: New test.
20588
20589 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20590
20591         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20592         on IRIX.
20593
20594 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20595
20596         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20597         functions.
20598
20599 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20600
20601         PR rtl-optimization/17825
20602         * gcc.c-torture/compile/20041119-1.c: New test.
20603
20604 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20605
20606         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20607         Check existence of ld library path variables before unsetting.
20608
20609 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20610
20611         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20612
20613 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20614
20615         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20616
20617 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20618
20619         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20620
20621 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20622
20623         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20624         dg-do directive.
20625
20626 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20627
20628         * gcc.dg/pr17957.c: Pass --param, not -param.
20629
20630 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20631
20632         PR middle-end/17957
20633         * testsuite/gcc.dg/pr17957.c: New test.
20634
20635 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20636
20637         PR c++/18445
20638         * g++.dg/template/crash28.C: Likewise.
20639
20640         PR c++/18001
20641         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20642         * g++.dg/ext/lvaddr.C: Likewise.
20643         * g++.dg/opt/pr7503-3.C: Likewise.
20644
20645         PR c++/18466
20646         * g++.dg/parse/qualified3.C: New test.
20647         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20648
20649         PR c++/18545
20650         * g++.dg/expr/return1.C: New test.
20651
20652 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20653
20654         Friend class name lookup 3/n, PR c++/3332
20655         * g++.dg/lookup/friend3.C: New test.
20656         * g++.dg/lookup/friend4.C: Likewise.
20657         * g++.dg/lookup/friend5.C: Likewise.
20658
20659 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20660
20661         Friend class name lookup 2/n, PR c++/14513, c++/15410
20662         * g++.dg/lookup/friend2.C: New test.
20663         * g++.dg/template/friend31.C: Likewise.
20664
20665 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20666
20667         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20668
20669 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20670
20671         PR c++/17473
20672         * g++.dg/tc1/dr56.C: Remove.
20673         * g++.dg/template/typedef1.C: Add dg-error markers.
20674         * g++.old-deja/g++.other/typedef7.C: Likewise.
20675
20676         PR c++/18285
20677         * g++.dg/parse/typedef7.C: New test.
20678
20679 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20680
20681         * gcc.c-torture/execute/20041124-1.c: New test.
20682
20683 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20684
20685         * g++.dg/template/deduce3.C: New test.
20686
20687         PR c++/18586
20688         * g++.dg/template/crash27.C: New test.
20689
20690         PR c++/18530
20691         * g++.dg/warn/Wshadow-3.C: New test.
20692
20693 2004-11-24  Devang Patel  <dpatel@apple.com>
20694
20695         PR/18555
20696         * gcc.dg/cpp/isysroot-1.c: New test.
20697         * gcc.dg/cpp/usr/include/stdio.h: New file.
20698         * gcc.dg/cpp/isysroot-2.c: New test.
20699         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20700         New file.
20701
20702 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20703
20704         PR c++/8929
20705         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20706
20707 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20708
20709         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20710         * gcc.target/sparc/pdist.c: Likewise.
20711
20712 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20713
20714         PR c++/16882
20715         * g++.dg/conversion/simd1.C: New test.
20716
20717 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20718
20719         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20720         and restore_ld_library_path_env_vars.
20721         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20722         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20723         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20724         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20725
20726 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20727
20728         * gcc.dg/pragma-align-2.c: Test macro expansion.
20729         * gcc.dg/pragma-pack-2.c: New test.
20730
20731 2004-11-23  Richard Henderson  <rth@redhat.com>
20732
20733         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20734         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20735         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20736         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20737         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20738         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20739
20740         * gcc.dg/vect/vect.exp: Add check for alpha.
20741         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20742         (check_effective_target_vect_int): Enable for alpha.
20743         (check_effective_target_vect_long): New.
20744         (is-effective-target): Add it.
20745
20746 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20747
20748         * gcc.dg/pr18614-1.c: New test.
20749
20750 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20751
20752         * gcc.dg/setjmp-2.c: New test.
20753
20754 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20755
20756         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20757         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20758         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20759         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20760         gcc.target/sparc/pdist.c: New tests.
20761
20762 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20763
20764         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20765
20766 2004-11-22  Dale Johannesen  <dalej@apple.com>
20767
20768         * gcc.dg/20041111-1.c: New.
20769
20770 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20771
20772         PR tree-opt/18536
20773         * gcc.dg/vect/pr18536.c: New test.
20774
20775 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20776
20777         PR c++/18354
20778         * g++.dg/template/nontype11.C: New test.
20779
20780 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20781
20782         PR middle-end/18520
20783         * gcc.dg/pr18520-1.c: New test case.
20784
20785 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20786
20787         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20788         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20789         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20790         expected diagnostics.
20791
20792 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20793
20794         PR target/18580
20795         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20796         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20797         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20798
20799 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20800
20801         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20802
20803 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20804             Joseph Myers  <joseph@codesourcery.com>
20805
20806         * lib/target-supports.exp (check_visibility_available): Really
20807         test the compiler.
20808
20809 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20810
20811         PR tree-opt/18181
20812         * gcc.dg/vect/vect-85.c: New test.
20813         * gcc.dg/vect/vect-86.c: New test.
20814         * gcc.dg/vect/vect-87.c: New test.
20815         * gcc.dg/vect/vect-88.c: New test.
20816
20817 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20818
20819         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20820
20821 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20822
20823         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20824         * gcc.dg/ppc-and-1.c: Ditto.
20825         * gcc.dg/ppc-compare-1.c: Ditto.
20826         * gcc.dg/ppc-mov-1.c: Ditto
20827
20828 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20829             Mark Mitchell  <mark@codesourcery.com>
20830
20831         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20832
20833 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20834             Aldy Hernandez  <aldyh@redhat.com>
20835
20836         * lib/target-supports.exp (check_effective_target_vect_int): New
20837         (check_effective_target_vect_float): New
20838         (check_effective_target_vect_double): New.
20839         (is-effective-target): Support new effective targets keywords.
20840         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20841         default action for dg-do.
20842         * gcc.dg/vect/pr16105.c: Use new support.
20843         * gcc.dg/vect/pr18400.c: Ditto.
20844         * gcc.dg/vect/pr18425.c: Ditto.
20845         * gcc.dg/vect/vect-1.c: Ditto.
20846         * gcc.dg/vect/vect-10.c: Ditto.
20847         * gcc.dg/vect/vect-11.c: Ditto.
20848         * gcc.dg/vect/vect-12.c: Ditto.
20849         * gcc.dg/vect/vect-13.c: Ditto.
20850         * gcc.dg/vect/vect-14.c: Ditto.
20851         * gcc.dg/vect/vect-15.c: Ditto.
20852         * gcc.dg/vect/vect-16.c: Ditto.
20853         * gcc.dg/vect/vect-17.c: Ditto.
20854         * gcc.dg/vect/vect-18.c: Ditto.
20855         * gcc.dg/vect/vect-19.c: Ditto.
20856         * gcc.dg/vect/vect-2.c: Ditto.
20857         * gcc.dg/vect/vect-20.c: Ditto.
20858         * gcc.dg/vect/vect-21.c: Ditto.
20859         * gcc.dg/vect/vect-22.c: Ditto.
20860         * gcc.dg/vect/vect-23.c: Ditto.
20861         * gcc.dg/vect/vect-24.c: Ditto.
20862         * gcc.dg/vect/vect-25.c: Ditto.
20863         * gcc.dg/vect/vect-26.c: Ditto.
20864         * gcc.dg/vect/vect-27.c: Ditto.
20865         * gcc.dg/vect/vect-27a.c: Ditto.
20866         * gcc.dg/vect/vect-28.c: Ditto.
20867         * gcc.dg/vect/vect-29.c: Ditto.
20868         * gcc.dg/vect/vect-29a.c: Ditto.
20869         * gcc.dg/vect/vect-3.c: Ditto.
20870         * gcc.dg/vect/vect-30.c: Ditto.
20871         * gcc.dg/vect/vect-31.c: Ditto.
20872         * gcc.dg/vect/vect-32.c: Ditto.
20873         * gcc.dg/vect/vect-33.c: Ditto.
20874         * gcc.dg/vect/vect-34.c: Ditto.
20875         * gcc.dg/vect/vect-35.c: Ditto.
20876         * gcc.dg/vect/vect-36.c: Ditto.
20877         * gcc.dg/vect/vect-37.c: Ditto.
20878         * gcc.dg/vect/vect-38.c: Ditto.
20879         * gcc.dg/vect/vect-4.c: Ditto.
20880         * gcc.dg/vect/vect-40.c: Ditto.
20881         * gcc.dg/vect/vect-41.c: Ditto.
20882         * gcc.dg/vect/vect-42.c: Ditto.
20883         * gcc.dg/vect/vect-43.c: Ditto.
20884         * gcc.dg/vect/vect-44.c: Ditto.
20885         * gcc.dg/vect/vect-45.c: Ditto.
20886         * gcc.dg/vect/vect-46.c: Ditto.
20887         * gcc.dg/vect/vect-47.c: Ditto.
20888         * gcc.dg/vect/vect-48.c: Ditto.
20889         * gcc.dg/vect/vect-48a.c: Ditto.
20890         * gcc.dg/vect/vect-49.c: Ditto.
20891         * gcc.dg/vect/vect-5.c: Ditto.
20892         * gcc.dg/vect/vect-50.c: Ditto.
20893         * gcc.dg/vect/vect-51.c: Ditto.
20894         * gcc.dg/vect/vect-52.c: Ditto.
20895         * gcc.dg/vect/vect-53.c: Ditto.
20896         * gcc.dg/vect/vect-54.c: Ditto.
20897         * gcc.dg/vect/vect-55.c: Ditto.
20898         * gcc.dg/vect/vect-56.c: Ditto.
20899         * gcc.dg/vect/vect-56a.c: Ditto.
20900         * gcc.dg/vect/vect-57.c: Ditto.
20901         * gcc.dg/vect/vect-58.c: Ditto.
20902         * gcc.dg/vect/vect-59.c: Ditto.
20903         * gcc.dg/vect/vect-6.c: Ditto.
20904         * gcc.dg/vect/vect-60.c: Ditto.
20905         * gcc.dg/vect/vect-61.c: Ditto.
20906         * gcc.dg/vect/vect-62.c: Ditto.
20907         * gcc.dg/vect/vect-63.c: Ditto.
20908         * gcc.dg/vect/vect-64.c: Ditto.
20909         * gcc.dg/vect/vect-65.c: Ditto.
20910         * gcc.dg/vect/vect-66.c: Ditto.
20911         * gcc.dg/vect/vect-67.c: Ditto.
20912         * gcc.dg/vect/vect-68.c: Ditto.
20913         * gcc.dg/vect/vect-69.c: Ditto.
20914         * gcc.dg/vect/vect-7.c: Ditto.
20915         * gcc.dg/vect/vect-72.c: Ditto.
20916         * gcc.dg/vect/vect-72a.c: Ditto.
20917         * gcc.dg/vect/vect-73.c: Ditto.
20918         * gcc.dg/vect/vect-74.c: Ditto.
20919         * gcc.dg/vect/vect-75.c: Ditto.
20920         * gcc.dg/vect/vect-76.c: Ditto.
20921         * gcc.dg/vect/vect-77.c: Ditto.
20922         * gcc.dg/vect/vect-77a.c: Ditto.
20923         * gcc.dg/vect/vect-78.c: Ditto.
20924         * gcc.dg/vect/vect-79.c: Ditto.
20925         * gcc.dg/vect/vect-8.c: Ditto.
20926         * gcc.dg/vect/vect-80.c: Ditto.
20927         * gcc.dg/vect/vect-82.c: Ditto.
20928         * gcc.dg/vect/vect-82_64.c: Ditto.
20929         * gcc.dg/vect/vect-83.c: Ditto.
20930         * gcc.dg/vect/vect-83_64.c: Ditto.
20931         * gcc.dg/vect/vect-9.c: Ditto.
20932         * gcc.dg/vect/vect-all.c: Ditto.
20933         * gcc.dg/vect/vect-none.c: Ditto.
20934
20935 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20936
20937         * lib/gcc-dg.exp (dg-skip-if): New function.
20938         (dg-forbid-option): Remove.
20939         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20940         * g++.dg/abi/bitfield8.C: Likewise.
20941         * g++.dg/abi/dtor1.C: Likewise.
20942         * g++.dg/abi/empty10.C: Likewise.
20943         * g++.dg/abi/empty7.C: Likewise.
20944         * g++.dg/abi/empty9.C: Likewise.
20945         * g++.dg/abi/layout3.C: Likewise.
20946         * g++.dg/abi/layout4.C: Likewise.
20947         * g++.dg/abi/thunk1.C: Likewise.
20948         * g++.dg/abi/thunk2.C: Likewise.
20949         * g++.dg/abi/vbase11.C: Likewise.
20950         * g++.dg/abi/vthunk2.C: Likewise.
20951         * g++.dg/abi/vthunk3.C: Likewise.
20952         * g++.dg/ext/attrib8.C: Likewise.
20953         * g++.dg/opt/longbranch2.C: Likewise.
20954         * g++.dg/opt/reg-stack4.C: Likewise.
20955         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20956         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20957         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20958         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20959         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20960         * gcc.dg/20000609-1.c: Likewise.
20961         * gcc.dg/20000720-1.c: Likewise.
20962         * gcc.dg/20011107-1.c: Likewise.
20963         * gcc.dg/20011119-1.c: Likewise.
20964         * gcc.dg/20020108-1.c: Likewise.
20965         * gcc.dg/20020122-2.c: Likewise.
20966         * gcc.dg/20020122-3.c: Likewise.
20967         * gcc.dg/20020201-3.c: Likewise.
20968         * gcc.dg/20020206-1.c: Likewise.
20969         * gcc.dg/20020218-1.c: Likewise.
20970         * gcc.dg/20020310-1.c: Likewise.
20971         * gcc.dg/20020411-1.c: Likewise.
20972         * gcc.dg/20020418-2.c: Likewise.
20973         * gcc.dg/20020426-1.c: Likewise.
20974         * gcc.dg/20020426-2.c: Likewise.
20975         * gcc.dg/20020517-1.c: Likewise.
20976         * gcc.dg/20020523-1.c: Likewise.
20977         * gcc.dg/20020523-2.c: Likewise.
20978         * gcc.dg/20020729-1.c: Likewise.
20979         * gcc.dg/20030204-1.c: Likewise.
20980         * gcc.dg/20030826-2.c: Likewise.
20981         * gcc.dg/20030926-1.c: Likewise.
20982         * gcc.dg/20031202-1.c: Likewise.
20983         * gcc.dg/980312-1.c: Likewise.
20984         * gcc.dg/980313-1.c: Likewise.
20985         * gcc.dg/990117-1.c: Likewise.
20986         * gcc.dg/990424-1.c: Likewise.
20987         * gcc.dg/990524-1.c: Likewise.
20988         * gcc.dg/991230-1.c: Likewise.
20989         * gcc.dg/i386-387-1.c: Likewise.
20990         * gcc.dg/i386-387-2.c: Likewise.
20991         * gcc.dg/i386-387-3.c: Likewise.
20992         * gcc.dg/i386-387-4.c: Likewise.
20993         * gcc.dg/i386-387-5.c: Likewise.
20994         * gcc.dg/i386-387-6.c: Likewise.
20995         * gcc.dg/i386-asm-1.c: Likewise.
20996         * gcc.dg/i386-bitfield1.c: Likewise.
20997         * gcc.dg/i386-bitfield2.c: Likewise.
20998         * gcc.dg/i386-loop-1.c: Likewise.
20999         * gcc.dg/i386-loop-2.c: Likewise.
21000         * gcc.dg/i386-loop-3.c: Likewise.
21001         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21002         * gcc.dg/i386-pic-1.c: Likewise.
21003         * gcc.dg/i386-regparm.c: Likewise.
21004         * gcc.dg/i386-signbit-1.c: Likewise.
21005         * gcc.dg/i386-signbit-2.c: Likewise.
21006         * gcc.dg/i386-signbit-3.c: Likewise.
21007         * gcc.dg/i386-sse-5.c: Likewise.
21008         * gcc.dg/i386-sse-8.c: Likewise.
21009         * gcc.dg/i386-unroll-1.c: Likewise.
21010         * gcc.dg/tls/opt-1.c: Likewise.
21011         * gcc.dg/tls/opt-2.c: Likewise.
21012         * gcc.dg/unroll-1.c: Likewise.
21013         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21014         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21015         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21016         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21017
21018 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21019
21020         * g++.dg/template/incomplete1.C: New test.
21021
21022 2004-11-16  Nick Clifton  <nickc@redhat.com>
21023
21024         Revert patches accidentally commited during checkin of fixes for
21025         xstormy16 tests:
21026         gcc.c-torture/execute/simd-4.c: Revert
21027         gcc.dg/20040910-1.c: Revert.
21028
21029 2004-11-16  Paul Brook  <paul@codesourcery.com>
21030
21031         PR fortran/13010
21032         * gfortran.dg/der_pointer_1.f90: New test.
21033
21034 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21035
21036         PR c/18498
21037         * gcc.dg/bitfld-13.c: New test.
21038
21039 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21040
21041         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21042         powerpc*-*-linux*.
21043
21044         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21045         * gcc.dg/ppc64-abi-2.c: Ditto.
21046         * gcc.dg/ppc64-abi-3.c: Ditto.
21047
21048         * lib/gcc-dg.exp (dg-target-list): Remove.
21049
21050 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21051
21052         * gcc.dg/ia64-postinc.c: New test.
21053
21054 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21055
21056         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21057
21058 2004-11-15  Nick Clifton  <nickc@redhat.com>
21059
21060         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21061         __INT_MAX__ so that the test can be compiled by toolchains
21062         targeted at 16-bit processors.
21063
21064         * gcc.dg/20040625-1.c: Use long constants rather than integers
21065         when performing arithmetic that will overflow 16-bits.
21066
21067         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21068         xstormy16.  It does not support 128-bit vector operations.
21069
21070         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21071         with the macro PTR_TYPE.  Define this macro to an integer type
21072         suitable for holding a pointer.
21073
21074         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21075         the target is a 16-bit processor.
21076
21077         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21078         16-bit targets where the character constant will be too long.
21079
21080         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21081         where the double will not be directly addressable.
21082
21083 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21084
21085         Friend class name lookup 1/n, PR c++/18471
21086         * g++.dg/template/crash26.C: New test.
21087         * g++.dg/lookup/struct1.C: Adjust expected error.
21088         * g++.dg/parse/elab1.C: Likewise.
21089         * g++.dg/parse/elab2.C: Likewise.
21090         * g++.dg/parse/int-as-enum1.C: Likewise.
21091         * g++.dg/parse/struct-as-enum1.C: Likewise.
21092         * g++.dg/parse/typedef1.C: Likewise.
21093         * g++.dg/parse/typedef3.C: Likewise.
21094         * g++.dg/parse/typedef4.C: Likewise.
21095         * g++.dg/parse/typedef5.C: Likewise.
21096         * g++.dg/template/nontype4.C: Likewise.
21097         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21098         * g++.old-deja/g++.other/elab1.C: Likewise.
21099         * g++.old-deja/g++.other/syntax4.C: Likewise.
21100
21101 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21102
21103         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21104
21105 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21106
21107         * gcc.c-torture/execute/20041114-1.c: New test.
21108
21109 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21110
21111         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21112         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21113         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21114         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21115         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21116         gcc.dg/switch-7.c: New tests.
21117
21118 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21119
21120         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21121
21122 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21123
21124         PR tree-opt/18400
21125         * gcc.dg/vect/pr18400.c: New test.
21126
21127 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21128             Andrew Pinski  <pinskia@physics.uc.edu>
21129
21130         PR tree-opt/18425
21131         * gcc.dg/vect/pr18425.c: New test.
21132
21133 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21134
21135         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21136         Guard with dg-require-alias and dg-require-visibility.
21137
21138 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21139
21140         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21141
21142 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21143
21144         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21145
21146 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21147
21148         PR c++/17344
21149         * g++.dg/template/defarg5.C: New test.
21150
21151 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21152
21153         * g++.dg/parse/cast1.C: Run only on ILP32.
21154         * g++.old-deja/g++.mike/p784.C: Likewise.
21155
21156 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21157
21158         * gcc.c-torture/execute/20041113-1.c: New test.
21159
21160 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21161
21162         PR target/18230
21163         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21164         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21165         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21166         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21167         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21168         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21169         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21170         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21171         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21172         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21173         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21174         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21175         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21176
21177 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21178
21179         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21180         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21181         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21182         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21183         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21184         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21185         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21186         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21187         gcc.target/sparc/combined-1.c: New tests.
21188
21189 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21190
21191         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21192         New tests.
21193
21194 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21195
21196         * lib/gcc-dg.exp (dg-forbid-option): New function.
21197         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21198         * g++.dg/abi/bitfield8.C: Likewise.
21199         * g++.dg/abi/dtor1.C: Likewise.
21200         * g++.dg/abi/empty10.C: Likewise.
21201         * g++.dg/abi/empty7.C: Likewise.
21202         * g++.dg/abi/empty9.C: Likewise.
21203         * g++.dg/abi/layout3.C: Likewise.
21204         * g++.dg/abi/layout4.C: Likewise.
21205         * g++.dg/abi/thunk1.C: Likewise.
21206         * g++.dg/abi/thunk2.C: Likewise.
21207         * g++.dg/abi/vbase11.C: Likewise.
21208         * g++.dg/abi/vthunk2.C: Likewise.
21209         * g++.dg/abi/vthunk3.C: Likewise.
21210         * g++.dg/ext/attrib8.C: Likewise.
21211         * g++.dg/opt/longbranch2.C: Likewise.
21212         * g++.dg/opt/reg-stack4.C: Likewise.
21213         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21214         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21215         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21216         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21217         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21218         * gcc.dg/20000609-1.c: Likewise.
21219         * gcc.dg/20000720-1.c: Likewise.
21220         * gcc.dg/20011107-1.c: Likewise.
21221         * gcc.dg/20011119-1.c: Likewise.
21222         * gcc.dg/20020108-1.c: Likewise.
21223         * gcc.dg/20020122-2.c: Likewise.
21224         * gcc.dg/20020122-3.c: Likewise.
21225         * gcc.dg/20020201-3.c: Likewise.
21226         * gcc.dg/20020206-1.c: Likewise.
21227         * gcc.dg/20020218-1.c: Likewise.
21228         * gcc.dg/20020310-1.c: Likewise.
21229         * gcc.dg/20020411-1.c: Likewise.
21230         * gcc.dg/20020418-2.c: Likewise.
21231         * gcc.dg/20020426-1.c: Likewise.
21232         * gcc.dg/20020426-2.c: Likewise.
21233         * gcc.dg/20020517-1.c: Likewise.
21234         * gcc.dg/20020523-1.c: Likewise.
21235         * gcc.dg/20020523-2.c: Likewise.
21236         * gcc.dg/20020729-1.c: Likewise.
21237         * gcc.dg/20030204-1.c: Likewise.
21238         * gcc.dg/20030826-2.c: Likewise.
21239         * gcc.dg/20030926-1.c: Likewise.
21240         * gcc.dg/20031202-1.c: Likewise.
21241         * gcc.dg/980312-1.c: Likewise.
21242         * gcc.dg/980313-1.c: Likewise.
21243         * gcc.dg/990117-1.c: Likewise.
21244         * gcc.dg/990424-1.c: Likewise.
21245         * gcc.dg/990524-1.c: Likewise.
21246         * gcc.dg/991230-1.c: Likewise.
21247         * gcc.dg/i386-387-1.c: Likewise.
21248         * gcc.dg/i386-387-2.c: Likewise.
21249         * gcc.dg/i386-387-3.c: Likewise.
21250         * gcc.dg/i386-387-4.c: Likewise.
21251         * gcc.dg/i386-387-5.c: Likewise.
21252         * gcc.dg/i386-387-6.c: Likewise.
21253         * gcc.dg/i386-asm-1.c: Likewise.
21254         * gcc.dg/i386-bitfield1.c: Likewise.
21255         * gcc.dg/i386-bitfield2.c: Likewise.
21256         * gcc.dg/i386-loop-1.c: Likewise.
21257         * gcc.dg/i386-loop-2.c: Likewise.
21258         * gcc.dg/i386-loop-3.c: Likewise.
21259         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21260         * gcc.dg/i386-pic-1.c: Likewise.
21261         * gcc.dg/i386-regparm.c: Likewise.
21262         * gcc.dg/i386-signbit-1.c: Likewise.
21263         * gcc.dg/i386-signbit-2.c: Likewise.
21264         * gcc.dg/i386-signbit-3.c: Likewise.
21265         * gcc.dg/i386-sse-5.c: Likewise.
21266         * gcc.dg/i386-sse-8.c: Likewise.
21267         * gcc.dg/i386-unroll-1.c: Likewise.
21268         * gcc.dg/tls/opt-1.c: Likewise.
21269         * gcc.dg/tls/opt-2.c: Likewise.
21270         * gcc.dg/unroll-1.c: Likewise.
21271         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21272         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21273         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21274         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21275         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21276         -m64 is specified.
21277
21278 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21279
21280         PR c++/18389
21281         * g++.dg/parse/cond1.C: New test.
21282
21283         PR c++/18429
21284         * g++.dg/template/array9.C: New test.
21285         * g++.dg/ext/vla1.C: Adjust error messages.
21286         * g++.dg/ext/vlm1.C: Likewise.
21287         * g++.dg/template/crash2.C: Likewise.
21288
21289         PR c++/18436
21290         * g++.dg/template/call3.C: New test.
21291
21292         PR c++/18407
21293         * g++.dg/template/ptrmem11.C: New test.
21294
21295 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21296
21297         PR other/14264
21298         * lib/g++.exp: Set LC_ALL and LANG to C.
21299         * lib/gcc-dg.exp: Likewise.
21300         * lib/gfortran.exp: Likewise.
21301         * lib/objc.exp: Likewise.
21302         * lib/treelang.exp: Likewise.
21303
21304 2004-11-12  Andreas Schwab  <schwab@suse.de>
21305
21306         * gcc.dg/pr16286.c: Fix last change.
21307
21308 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21309
21310         PR c++/18416
21311         * g++.dg/init/global1.C: New test.
21312
21313 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21314
21315         * gcc.c-torture/execute/20041112-1.c: New test.
21316
21317 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21318
21319         * lib/gcc-dg.exp (dg-target-list): New.
21320
21321 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21322             Richard Sandiford  <rsandifo@redhat.com>
21323
21324         * lib/target-supports.exp (get-compiler_messages): New.
21325         (check_named_sections_available): Use it.
21326         (check_effective_target_ilp32): New.
21327         (check_effective_target_lp64): New.
21328         (is-effective-target): New.
21329         * lib/gcc-dg.exp (dg-require-effective-target): New.
21330
21331 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21332
21333         * gcc.dg/precedence-1.c: New test.
21334
21335 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21336
21337         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21338
21339         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21340         message, delete generated files, use more descriptive name for
21341         executable, and make the test unsupported when it cannot be run.
21342
21343         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21344         (dg-require-weak, dg-require-visibility, dg-require-alias,
21345         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21346         dg-require-iconv, dg-require-named-sections): Use it.
21347
21348         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21349
21350 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21351
21352         PR target/16457
21353         * gcc.dg/ppc-and-1: New
21354
21355         PR target/16796
21356         * gcc.dg/ppc-mov-1.c: New.
21357
21358         PR target/16458
21359         * gcc.dg/ppc-compare-1.c: New.
21360
21361 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21362
21363         * objc.dg/desig-init-2.m: New test.
21364
21365 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21366
21367         PR middle-end/18160
21368         * g++.dg/warn/register-var-1.C: New test.
21369         * g++.dg/warn/register-var-2.C: New test.
21370
21371 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21372
21373         * gcc.dg/union-2.c: New test.
21374
21375 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21376
21377         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21378         New test for PR tree-optimization/17892.
21379
21380 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21381
21382         PR c++/18369
21383         * g++.dg/init/new12.C: New test.
21384
21385 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21386
21387         * gcc.target/sparc: New directory.
21388         * gcc.target/sparc/sparc.exp: New driver.
21389         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21390         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21391         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21392         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21393
21394 2004-11-10  Paul Brook  <paul@codesourcery.com>
21395
21396         PR fortran/18218
21397         * gfortran.dg/list_read.c: New test.
21398
21399 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21400
21401         PR c/18322
21402         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21403         expected diagnostic location.
21404
21405 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21406
21407         * gcc.dg/20041109-1.c: New test.
21408
21409 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21410
21411         PR objc/18406
21412         * objc/compile/pr18406.m: New test.
21413
21414 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21415
21416         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21417
21418 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21419
21420         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21421
21422 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21423
21424         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21425
21426 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21427
21428         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21429         exit.
21430
21431 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21432
21433         PR tree-opt/18299
21434         * gcc.c-torture/pr18299-1.c: New test.
21435
21436 2004-11-06  Andreas Schwab  <schwab@suse.de>
21437
21438         * gcc.dg/pr16286.c: Also test for bool and pixel.
21439
21440 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21441
21442         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21443         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21444         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21445         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21446         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21447         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21448         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21449         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21450         gcc.dg/struct-semi-3.c: New tests.
21451
21452 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21453
21454         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21455
21456 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21457
21458         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21459         Do not use C99 designators.
21460
21461 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21462
21463         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21464
21465 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21466
21467         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21468         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21469         * gcc.c-torture/execute/simd-5.x: Remove.
21470
21471 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21472
21473         PR rtl-optimization/17933
21474         * gcc.dg/torture/pr17933-1.c: New test.
21475
21476 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21477
21478         PR target/18106
21479         * lib/target-supports.exp (check_weak_available): Support
21480         Windows.
21481
21482 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21483
21484         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21485         call to fflush(stdout) before abort.
21486         (my_ffsll): New function.
21487         (generate_fields): Use it.
21488
21489 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21490
21491         * gcc.dg/init-undef-1.c: New test.
21492
21493 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21494
21495         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21496         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21497         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21498         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21499         expected messages for new parser.
21500
21501 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21502
21503         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21504
21505 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21506
21507         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21508         on LP64 targets.
21509
21510 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21511
21512         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21513         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21514         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21515         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21516         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21517         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21518         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21519         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21520         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21521         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21522
21523 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21524
21525         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21526         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21527         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21528         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21529         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21530         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21531         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21532         for new parser.
21533
21534 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21535
21536         PR target/15342
21537         * gcc.dg/20041104-1.c: New test.
21538
21539 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21540
21541         * g++.dg/template/nontype7.C: New test.
21542         * g++.dg/template/nontype8.C: Likewise.
21543         * g++.dg/template/nontype9.C: Likewise.
21544         * g++.dg/template/nontype10.C: Likewise.
21545         * g++.dg/tc1/dr49.C: Likewise.
21546         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21547         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21548
21549 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21550
21551         * g++.dg/rtti/tinfo1.C: Remove xfails.
21552
21553 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21554
21555         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21556         packed attribute to the definition to satisfy the new C++ parser.
21557
21558 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21559
21560         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21561         invocations of va_arg.
21562
21563 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/18124
21566         * g++.dg/template/crash25.C: New test.
21567
21568         PR c++/18155
21569         * g++.dg/template/typedef2.C: New test.
21570         * g++.dg/parse/crash13.C: Adjust error markers.
21571
21572         PR c++/18177
21573         * g++.dg/conversion/const3.C: New test.
21574
21575 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21576
21577         PR fortran/17535
21578         PR fortran/17583
21579         PR fortran/17713
21580         * gfortran.dg/generic_[123].f90: New testcases.
21581
21582 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21583
21584         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21585         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21586
21587 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21588
21589         PR tree-opt/16808
21590         * gcc.c-torture/compile/pr16808.c: New test.
21591
21592 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21593
21594         PR rtl-optimization/17104
21595         * gcc.dg/ppc-bitfield1.c: New.
21596
21597 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21598
21599         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21600
21601 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21602
21603         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21604         strings for 32-bit code.
21605
21606 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21607
21608         PR c/18239
21609         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21610
21611 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21612
21613         PR c++/18064
21614         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21615
21616 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21617
21618         PR c++/15172
21619         * g++.dg/init/aggr2.C: New test.
21620
21621 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21622
21623         * objc.dg/local-decl-1.m: New test.
21624
21625 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21626
21627         * gcc.dg/20040910-1.c: Adjust regex.
21628
21629 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21630
21631         PR rtl-optimization/18084
21632         * g++.dg/opt/pr18084-1.C: New testcase.
21633
21634 2004-10-30  Matt Austern  <austern@apple.com>
21635
21636         PR c++/17542
21637         * g++.dg/ext/attrib18.C: New test.
21638
21639 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21640
21641         PR middle-end/18096
21642         * gcc.dg/pr18096-1.c: New test case.
21643
21644 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21645
21646         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21647
21648 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21649
21650         PR c/16666
21651         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21652         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21653         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21654         gcc.dg/old-style-prom-3.c: New tests.
21655
21656 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21657
21658         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21659         Remove unnecessary inclusion of stdio.h.
21660
21661 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21662
21663         PR rtl-optimization/17581
21664         * gcc.dg/pr17581-1.c: New test case.
21665
21666 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21667
21668         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21669         being implemented.
21670         * g++.dg/conversion/dr195-1.C: New.
21671         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21672         * g++.old-deja/g++.mike/p10148.C: Likewise.
21673
21674 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21675
21676         PR c++/17695
21677         * g++.dg/debug/typedef2.C: New test.
21678
21679 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21680
21681         PR fortran/13490
21682         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21683         * gfortran.dg/g77/README: Update.
21684
21685 2004-10-28  Matt Austern  <austern@apple.com>
21686
21687         PR c++/14124
21688         * g++.dg/ext/packed7.C: New test.
21689
21690 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21691
21692         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21693         scan-assembler.
21694         * lib/scanasm.exp (hidden-scan-for): New proc.
21695         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21696         string.
21697         (scan-not-hidden): Likewise.
21698         * lib/target-supports.exp (check_visibility_available): mach-o is
21699         support too.
21700
21701 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21702
21703         PR c++/17132
21704         * g++.dg/template/memclass3.C: New test.
21705
21706 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21707
21708         PR middle-end/18160
21709         * gcc.dg/register-var-1.c: New test.
21710         * gcc.dg/register-var-2.c: New test.
21711         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21712         error now.
21713
21714 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21715
21716         PR other/18172
21717         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21718         unused variables.
21719         * gcc.dg/vect/vect-22.c: Likewise.
21720
21721 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21722
21723         * gcc.dg/i386-rotate-1.c: New test.
21724
21725 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21726
21727         * g++.dg/init/ref12.C: Add "run" marker.
21728
21729         PR c++/17435
21730         * g++.dg/init/ref12.C: New test.
21731
21732         PR c++/18140
21733         * g++.dg/template/shift1.C: New test.
21734         * g++.dg/template/error10.C: Adjust error markers.
21735
21736 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21737
21738         PR tree-opt/17529
21739         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21740
21741 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21742
21743         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21744         * gcc.dg/weak/weak-3.c: Likewise.
21745         * gcc.dg/weak/weak-5.c: Likewise.
21746         * gcc.dg/weak/weak-9.c: Likewise.
21747         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21748         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21749
21750         * gcc.dg/darwin-weakimport-1.c: New.
21751
21752 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21753
21754         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21755
21756 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21757
21758         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21759         'syntax' error messages.
21760         * gcc.dg/cpp/direct2s.c: Likewise.
21761
21762 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21763
21764         * gcc.c-torture/compile/20041026-1.c: New.
21765
21766 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/18093
21769         * g++.dg/lookup/ns2.C: New test.
21770
21771         PR c++/18020
21772         * g++.dg/template/enum4.C: New test.
21773
21774         PR c++/18161
21775         * g++.dg/template/expr1.C: New test.
21776
21777 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21778
21779         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21780
21781 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21782
21783         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21784         gcc.dg/decl-nospec-3.c: New tests.
21785
21786 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21787
21788         * objc.dg/super-class-3.m: New test.
21789
21790 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21791
21792         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21793         resyncing.
21794         * gcc.dg/cpp/direct2s.c: Likewise.
21795
21796 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21797
21798         * objc.dg/image-info.m: Update for changes to section selection.
21799
21800 2004-10-25  David Ayers  <d.ayers@inode.at>
21801             Ziemowit Laski  <zlaski@apple.com>
21802
21803         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21804         diagnostics when messaging 'id <Proto>'.
21805         * objc.dg/class-protocol-1.m: New test.
21806         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21807         a non-existent method signature.
21808         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21809         Update diagnostics when messaging with non-existent method signature.
21810         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21811         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21812         invalid receivers are now resolved as if messaging 'id'; remove
21813         extraneous diagnostics.
21814
21815 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21816
21817         PR c/16667
21818         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21819         gcc.dg/init-desig-obs-3.c: New tests.
21820
21821 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21822
21823         * gcc.dg/debug/20041023-1.c: New test.
21824
21825 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21826
21827         PR middle-end/17407
21828         * gcc.c-torture/compile/pr17407.c: New test.
21829
21830         PR c++/18121
21831         * g++.dg/template/array8.C: New test.
21832
21833 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21834
21835         PR other/18138
21836         * lib/g++.exp: Accept more than one multilib libgcc.
21837         * lib/gcc-dg.exp: Likewise.
21838         * lib/objc.exp: Likewise.
21839         * lib/treelang.exp: Likewise.
21840         * lib/gfortran.exp: Likewise.
21841
21842 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21843
21844         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21845
21846 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21847
21848         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21849         * gcc.dg/c99-const-expr-3.c: Likewise.
21850
21851 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21852
21853         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21854
21855 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21856
21857         * gcc.c-torture/execute/loop-2e.x: Remove.
21858
21859 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21860
21861         PR c++/18095
21862         * g++.dg/parse/crash18.C: New.
21863         * g++.dg/parse/crash19.C: New.
21864
21865 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21866
21867         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21868         * g++.dg/ext/dllimport2.C: Same.
21869         * g++.dg/ext/dllimport8.C: Same.
21870
21871 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21872
21873         PR c++/10841
21874         * g++.dg/conversion/cast1.C: New test.
21875         * g++.dg/overload/pmf1.C: Adjust error marker.
21876
21877 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21878
21879         PR objc/17923
21880         * objc.dg/const-str-7.m: New test.
21881
21882 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21883
21884         * g++.dg/template/memfriend11.C: Fix comment typo.
21885         * g++.dg/template/memfriend14.C: Likewise.
21886
21887 2004-10-20  Richard Henderson  <rth@redhat.com>
21888
21889         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21890         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21891         -fasynchronous-unwind-tables.
21892
21893 2004-10-20  Richard Henderson  <rth@redhat.com>
21894
21895         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21896         (main): Return success.
21897         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21898         (main): Return success.
21899
21900 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21901
21902         PR c++/13495
21903         * g++.dg/template/memfriend9.C: New test.
21904         * g++.dg/template/memfriend10.C: Likewise.
21905         * g++.dg/template/memfriend11.C: Likewise.
21906         * g++.dg/template/memfriend12.C: Likewise.
21907         * g++.dg/template/memfriend13.C: Likewise.
21908         * g++.dg/template/memfriend14.C: Likewise.
21909         * g++.dg/template/memfriend15.C: Likewise.
21910         * g++.dg/template/memfriend16.C: Likewise.
21911         * g++.dg/template/memfriend17.C: Likewise.
21912         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21913
21914 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21915
21916         * g++.dg/conversion/dr195.C: New.
21917         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21918
21919 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21920             Devang Patel  <dpatel@apple.com>
21921
21922         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21923         of floating point arithmetic, which could trap.
21924
21925 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21926
21927         PR c++/14035
21928         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21929         * g++.dg/conversion/const2.C: New test.
21930         * g++.dg/expr/reinterpret2.C: New test.
21931         * g++.dg/expr/reinterpret3.C: New test.
21932         * g++.dg/expr/cast2.C: New test.
21933         * g++.dg/expr/copy1.C: New test.
21934         * g++.dg/other/conversion1.C: Change error message.
21935         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21936         function pointers to void *.
21937         * g++.old-deja/g++.mike/p10148.C: Likewise.
21938
21939 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21940
21941         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21942
21943 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21944
21945         PR c++/18047
21946
21947         * g++.dg/parse/expr3.C: New test.
21948
21949 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21950
21951         * gcc.dg/smod-1.c: New test.
21952
21953 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21954
21955         * objc.dg/method-14.m: New test.
21956
21957 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21958
21959         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21960         Also xfail as the patch was reverted.
21961
21962 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21963
21964         PR middle-end/16973
21965         * gcc.dg/pr16973.c: New test.
21966
21967 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21968
21969         PR tree-optimization/17656
21970         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21971
21972 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21973
21974         * g++.dg/eh/shadow1.C: New.
21975
21976 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21977
21978         * gcc.c-torture/compile/20041018-1.c: New test.
21979
21980 2004-10-18  Ben Elliston  <bje@au.ibm.com>
21981
21982         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21983         compiler referring to register 0 when accessing sdata.  The linker
21984         now patches things up.
21985
21986 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
21987
21988         PR c/17529
21989         * gcc.c-torture/compile/pr17529.c: New test.
21990
21991 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21992
21993         PR c++/17743
21994         * g++.dg/ext/attrib17.C: New test.
21995
21996 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21997
21998         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21999
22000 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22001
22002         PR c++/10479
22003         * g++.dg/ext/attrib16.C: New test.
22004
22005 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22006
22007         PR c++/17042
22008         * g++.dg/init/dso_handle1.C: New test.
22009
22010         PR c++/14667
22011         * g++.dg/parse/typedef6.C: New test.
22012
22013         PR c++/17916
22014         * g++.dg/parse/pragma1.C: New test.
22015
22016 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22017
22018         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22019
22020 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22021
22022         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22023         -fno-common when on HPPA HP-UX platforms.
22024
22025 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22026
22027         PR other/16820
22028         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22029         stdint.h.
22030         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22031         uintptr_t.
22032
22033 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22034
22035         PR c++/16301
22036         * g++.dg/lookup/strong-using-4.C: New test.
22037
22038 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22039
22040         PR middle-end/16567
22041         * gcc.c-torture/compile/nested-1.c: New test.
22042
22043 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22044
22045         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22046         and mipsisa64*-*-* (until support for misaligned loads is added).
22047         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22048         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22049         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22050         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22051         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22052         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22053
22054 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22055
22056         PR c++/17976
22057         * g++.dg/init/dtor3.C: New test.
22058
22059 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22060
22061         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22062
22063 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22064
22065         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22066         * gcc.dg/macho-lo-sum.c: Likewise.
22067
22068 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22069
22070         * gcc.dg/ppc-spe64-1.c: New test.
22071
22072 2004-10-14  Devang Patel  <dpatel@apple.com>
22073
22074         PR 17635
22075         * gcc.dg/pr17635.c : New test.
22076
22077 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22078
22079         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22080         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22081         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22082         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22083         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22084         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22085         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22086         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22087         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22088         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22089         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22090         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22091         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22092         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22093         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22094         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22095         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22096         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22097
22098 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22099
22100         * gcc.dg/vect/vect-82.c: New testcase.
22101         * gcc.dg/vect/vect-82_64.c: New testcase.
22102         * gcc.dg/vect/vect-83.c: New testcase.
22103         * gcc.dg/vect/vect-83_64.c: New testcase.
22104
22105 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22106
22107         * gcc.dg/cpp/error-1.c: New test.
22108
22109 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22110
22111         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22112
22113 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22114
22115         PR target/17984
22116         * gcc.dg/cris-peep2-xsrand2.c: New test.
22117
22118 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22119
22120         PR c++/17661
22121         * testsuite/g++.dg/expr/for2.C: New test.
22122
22123 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22124
22125         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22126
22127 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22128
22129         PR tree-optimization/17724
22130         * g++.dg/opt/pr17724-1.C: New test.
22131         * g++.dg/opt/pr17724-2.C: New test.
22132         * g++.dg/opt/pr17724-3.C: New test.
22133         * g++.dg/opt/pr17724-4.C: New test.
22134         * g++.dg/opt/pr17724-5.C: New test.
22135         * g++.dg/opt/pr17724-6.C: New test.
22136
22137 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22138
22139         PR c/17301
22140         * gcc.dg/pr17301-2.c: New test.
22141
22142 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/15876
22145         * g++.dg/parse/error22.C: New test.
22146
22147         PR c++/17936
22148         * g++.dg/template/spec18.C: New test.
22149
22150 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22151
22152         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22153         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22154         memcpy.
22155         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22156         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22157
22158 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22159
22160         * g++.dg/eh/cleanup5.C: Add dg-options "".
22161
22162 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22163
22164         PR middle-end/17657
22165         * gcc.dg/switch-4.c: New test case.
22166
22167 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22168
22169         * gcc.c-torture/execute/20041011-1.c: New test.
22170
22171 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22172
22173         PR c++/17554
22174         * g++.dg/init/for3.C: New test.
22175
22176         PR c++/17657
22177         * g++.dg/opt/switch2.C: New test.
22178
22179         PR middle-end/17703
22180         * g++.dg/warn/Wreturn-2.C: New test.
22181
22182 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22183
22184         PR c++/17907
22185         * g++.dg/eh/cleanup5.C: New test.
22186
22187 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22188
22189         PR c++/17393
22190         * g++.dg/parse/error21.C: New test.
22191
22192 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22193
22194         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22195         * g++.dg/warn/incomplete1.C: Likewise.
22196         * g++.dg/template/qualttp20.C: Likewise.
22197
22198 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22199
22200         PR c/17881
22201         * parm-incomplete-1.c: New test.
22202
22203 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22204
22205         PR c++/17867
22206         * g++.dg/parse/error19.C: New test.
22207
22208         PR c++/17670
22209         * g++.dg/init/new11.C: New test.
22210
22211         PR c++/17821
22212         * g++.dg/parse/error20.C: New test.
22213
22214         PR c++/17826
22215         * g++.dg/template/crash24.C: New test.
22216
22217 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22218
22219         PR c/17301
22220         * gcc.dg/pr17301-1.c: New test.
22221
22222 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22223
22224         PR c/17189
22225         * gcc.dg/anon-struct-5.c: New test.
22226
22227 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22228
22229         PR c/17844
22230         * gcc.dg/pr17844-1.c: New test.
22231
22232 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22233
22234         PR tree-optimization/17906
22235         * gcc.c-torture/compile/pr17906.c: New.
22236
22237 2004-10-09  Stuart Hastings  <stuart@apple.com>
22238             Roger Sayle  <roger@eyesopen.com>
22239
22240         PR rtl-optimization/17853
22241         * gcc.dg/i386-mmx-5.c: New testcase.
22242
22243 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22244
22245         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22246
22247 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22248
22249         PR c++/17524
22250         * g++.dg/template/static9.C: New test.
22251
22252         PR c++/17685
22253         * g++.dg/parse/operator5.C: New test.
22254
22255 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22256
22257         PR middle-end/17894
22258         * gcc.c-torture/execute/divcmp-4.c: New test case.
22259
22260 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22261
22262         PR tree-opt/17902
22263         * g++.dg/opt/pr17902.C: New test.
22264
22265 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22266
22267         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22268
22269 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22270
22271         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22272
22273 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22274
22275         * gcc.dg/assign-warn-3.c: New test.
22276
22277 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22278
22279         PR c/16999
22280         * gcc.dg/cpp/ident-1.c: New test.
22281
22282 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22283
22284         * gcc.c-torture/compile/acc1.c: New.
22285
22286 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22287
22288         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22289         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22290
22291 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22292
22293         * gcc.dg/ultrasp11.c: New test.
22294
22295 2004-10-08  Michael Matz  <matz@suse.de>
22296
22297         * gcc.dg/doloop-2.c: New test.
22298
22299 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22300
22301         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22302         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22303         objc.dg/method-9.m: Update expected diagnostics.
22304
22305 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22306
22307         * gcc.dg/ppc-fsel-3.c: New file.
22308         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22309
22310 2004-10-07  Paul Brook  <paul@codesourcery.com>
22311
22312         * gfortran.dg/intrinsic_verify_1.f90: New test.
22313
22314 2004-10-07  Paul Brook  <paul@codesourcery.com>
22315
22316         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22317
22318 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22319
22320         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22321         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22322         commit.
22323
22324 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22325
22326         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22327
22328 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22329
22330         PR c++/17115
22331         * g++.dg/warn/Winline-4.C: New test.
22332
22333 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22334
22335         * gcc.c-torture/compile/20041007-1.c: New test.
22336
22337 2004-10-07  Paul Brook  <paul@codesourcery.com>
22338
22339         PR fortran/17678
22340         * gfortran.dg/use_allocated_1.f90: New test.
22341
22342 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22343
22344         PR middle-end/17849
22345         * gfortran.fortran-torture/compile/nested.f90: New test
22346
22347 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22348
22349         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22350
22351 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22352
22353         PR c++/17368
22354         * g++.dg/ext/asm6.C: New test.
22355
22356 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22357
22358         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22359
22360 2004-10-06  Paul Brook  <paul@codesourcery.com>
22361
22362         PR libfortran/17709
22363         * gfortran.dg/empty_format_1.f90: New test.
22364
22365 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22366
22367         PR fortran/17568
22368         * gfortran.dg/ishft.f90: New test.
22369
22370         PR fortran/17283
22371         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22372         tests.
22373
22374 2004-10-06  Paul Brook  <paul@codesourcery.com>
22375
22376         * gfortran.dg/do_1.f90: New test.
22377
22378 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22379
22380         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22381         optimizing for size.
22382
22383 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22384
22385         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22386
22387 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22388
22389         * gcc.c-torture/compile/20041005-1.c: New test.
22390
22391 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22392
22393         PR c++/17829
22394         * g++.dg/lookup/koenig4.C: New.
22395
22396 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22397
22398         * g++.dg/other/classkey1.C: Adjust quoting marks.
22399         * g++.dg/parse/error15.C: Likewise.
22400         * g++.dg/template/meminit2.C (int>): Likewise.
22401
22402 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22403
22404         PR fortran/17283
22405         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22406
22407         PR fortran/17631
22408         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22409
22410         PR fortran/17708
22411         * gfortran.dg/pr17708.f90: New test.
22412
22413 2004-10-04  Chao-ying Fu  <fu@mips.com>
22414
22415         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22416         * gcc.dg/vect/vect-4.c: Ditto.
22417         * gcc.dg/vect/vect-5.c: Ditto.
22418         * gcc.dg/vect/vect-6.c: Ditto.
22419         * gcc.dg/vect/vect-8.c: Ditto.
22420         * gcc.dg/vect/vect-16.c: Ditto.
22421         * gcc.dg/vect/vect-30.c: Ditto.
22422         * gcc.dg/vect/vect-40.c: Ditto.
22423         * gcc.dg/vect/vect-41.c: Ditto.
22424         * gcc.dg/vect/vect-42.c: Ditto.
22425         * gcc.dg/vect/vect-43.c: Ditto.
22426         * gcc.dg/vect/vect-44.c: Ditto.
22427         * gcc.dg/vect/vect-45.c: Ditto.
22428         * gcc.dg/vect/vect-46.c: Ditto.
22429         * gcc.dg/vect/vect-47.c: Ditto.
22430         * gcc.dg/vect/vect-48.c: Ditto.
22431         * gcc.dg/vect/vect-49.c: Ditto.
22432         * gcc.dg/vect/vect-50.c: Ditto.
22433         * gcc.dg/vect/vect-51.c: Ditto.
22434         * gcc.dg/vect/vect-52.c: Ditto.
22435         * gcc.dg/vect/vect-53.c: Ditto.
22436         * gcc.dg/vect/vect-54.c: Ditto.
22437         * gcc.dg/vect/vect-55.c: Ditto.
22438         * gcc.dg/vect/vect-56.c: Ditto.
22439         * gcc.dg/vect/vect-57.c: Ditto.
22440         * gcc.dg/vect/vect-58.c: Ditto.
22441         * gcc.dg/vect/vect-59.c: Ditto.
22442         * gcc.dg/vect/vect-60.c: Ditto.
22443         * gcc.dg/vect/vect-74.c: Ditto.
22444         * gcc.dg/vect/vect-79.c: Ditto.
22445         * gcc.dg/vect/vect-80.c: Ditto.
22446
22447 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22448
22449         * gcc.dg/unused-7.c: Use the correct option.
22450
22451 2004-10-04  Paul Brook  <paul@codesourcery.com>
22452         Bud Davis  <bdavis9659@comcast.net>
22453
22454         PR fortran/17706
22455         PR fortran/16434
22456         * gfortran/pr17706.f90: New test.
22457         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22458
22459 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22460
22461         * gfortran.dg/pr17612.f90: New test.
22462
22463 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22464
22465         * g++.dg/template/local1.C: Adjust quoting marks in
22466         testing for diagnostics.
22467         * g++.dg/tls/diag-2.C: Likewise.
22468         * g++.dg/other/error8.C: Likewise.
22469
22470 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22471
22472         PR c/17178
22473         * gcc.dg/unused-4.c: Adjust to be correct.
22474
22475         PR c/17820
22476         * gcc.dg/unused-7.c: New test.
22477
22478 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22479
22480         PR c++/17797
22481         * g++.dg/overload/template2.C: New test.
22482
22483 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22484
22485         PR tree-optimization/16632
22486         * gcc.dg/tree-ssa/20041002-1.c: New.
22487
22488 2004-10-03  Paul Brook  <paul@codesourcery.com>
22489
22490         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22491         rather than relying on default formatting.
22492
22493 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22494
22495         * gcc.dg/20040920-1.c: Update expected message text.
22496
22497 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22498
22499         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22500
22501 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22502
22503         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22504         tree level.
22505
22506 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22507
22508         * gcc.dg/tree-ssa/pr17343.c: Remove.
22509
22510 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22511
22512         PR tree-opt/17343
22513         * gcc.dg/tree-ssa/pr17343.c: New test.
22514
22515 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22516
22517         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22518         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22519         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22520         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22521         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22522
22523 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22524
22525         * gcc.dg/lvalue-2.c: New test.
22526
22527 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22528
22529         PR c/17730
22530         * gcc.dg/pr17730-1.c: New test
22531
22532 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22533
22534         PR c/7425
22535         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22536
22537 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22538
22539         * gcc.c-torture/execute/stdarg-1.c: New test.
22540         * gcc.c-torture/execute/stdarg-2.c: New test.
22541         * gcc.c-torture/execute/stdarg-3.c: New test.
22542         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22543         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22544         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22545         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22546         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22547
22548 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22549
22550         PR tree-optimization/17697
22551         * g++.dg/opt/pr17697-1.C: New test.
22552         * g++.dg/opt/pr17697-2.C: New test.
22553         * g++.dg/opt/pr17697-3.C: New test.
22554
22555 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22556
22557         PR c/16409
22558         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22559         gcc.dg/vla-init-5.c: New tests.
22560
22561 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22562
22563         PR c/13804
22564         * gcc.dg/pr13804-1.c: New test.
22565
22566 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22567
22568         PR fortran/16938
22569         * gfortran.dg/pr16938.f90: New test.
22570
22571 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22572
22573         * g++.dg/template/crash23.C: New test.
22574
22575 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22576
22577         PR c++/17585
22578         * g++.dg/template/static8.C: New test.
22579
22580 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22581
22582         PR c++/17681
22583         * g++.dg/other/error9.C: New test.
22584
22585 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22586
22587         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22588
22589 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22590
22591         PR fortran/15164
22592         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22593
22594 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22595
22596         PR middle-end/17112
22597         * gcc.dg/pr17112-1.c: New test case.
22598
22599 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22600
22601         PR c/11459
22602         * gcc.dg/pr11459-1.c: New test.
22603
22604 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22605
22606         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22607         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22608
22609 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22610
22611         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22612
22613 2004-09-25  Jan Hubicka  <jh@suse.cz>
22614
22615         * compile/30040909-1.c: New test.
22616         * compile/30040907-1.c: New test.
22617
22618 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22619
22620         * gcc.c-torture/execute/va-arg-26.c: New test.
22621
22622 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22623
22624         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22625         extra diagnostics on targets with 64-bit pointers.
22626         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22627
22628 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22629
22630         PR c/17188
22631         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22632         * gcc.dg/decl-3.c: Adjust expected message.
22633
22634 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22635
22636         PR fortran/17615
22637         * gfortran.dg/pr17615.f90: New test.
22638
22639 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22640
22641         PR tree-optimzation/17517
22642         * g++.dg/tree-ssa/pr17517.C: New Test.
22643
22644 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22645
22646         PR c++/16889
22647         * g++.dg/lookup/ambig3.C: New.
22648
22649 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22650
22651         PR tree-opt/17624
22652         * g++.dg/opt/pr17624.C: New test.
22653
22654 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22655
22656         PR c/6980
22657         * gcc.dg/Wbad-function-cast-1.c: New test.
22658
22659 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22660
22661         * g++.dg/ext/complit1.C
22662         * g++.dg/other/error2.C
22663         * g++.dg/other/nontype-1.C
22664         * g++.dg/parse/crash11.C
22665         * g++.dg/parse/crash12.C
22666         * g++.dg/parse/error15.C
22667         * g++.dg/parse/error4.C
22668         * g++.dg/parse/tmpl-outside1.C
22669         * g++.dg/parse/too-many-tmpl-args1.C
22670         * g++.dg/template/dependent-expr3.C
22671         * g++.dg/template/error10.C
22672         * g++.dg/template/instantiate1.C
22673         * g++.dg/template/vtable2.C
22674         * g++.dg/warn/Wshadow-1.C
22675         * g++.dg/warn/weak1.C
22676         * g++.old-deja/g++.brendan/crash16.C
22677         * g++.old-deja/g++.brendan/crash18.C
22678         * g++.old-deja/g++.brendan/crash48.C
22679         * g++.old-deja/g++.brendan/crash49.C
22680         * g++.old-deja/g++.brendan/crash55.C
22681         * g++.old-deja/g++.brendan/crash56.C
22682         * g++.old-deja/g++.brendan/crash8.C
22683         * g++.old-deja/g++.brendan/enum11.C
22684         * g++.old-deja/g++.brendan/enum8.C
22685         * g++.old-deja/g++.brendan/enum9.C
22686         * g++.old-deja/g++.brendan/friend3.C
22687         * g++.old-deja/g++.brendan/misc14.C
22688         * g++.old-deja/g++.bugs/900402_02.C
22689         * g++.old-deja/g++.bugs/900404_03.C
22690         * g++.old-deja/g++.bugs/900404_04.C
22691         * g++.old-deja/g++.bugs/900428_03.C
22692         * g++.old-deja/g++.jason/crash4.C
22693         * g++.old-deja/g++.jason/overload21.C
22694         * g++.old-deja/g++.jason/redecl1.C
22695         * g++.old-deja/g++.jason/report.C
22696         * g++.old-deja/g++.jason/rfg10.C
22697         * g++.old-deja/g++.jason/template30.C
22698         * g++.old-deja/g++.law/arm12.C
22699         * g++.old-deja/g++.law/ctors5.C
22700         * g++.old-deja/g++.law/cvt20.C
22701         * g++.old-deja/g++.law/init10.C
22702         * g++.old-deja/g++.law/init8.C
22703         * g++.old-deja/g++.law/visibility17.C
22704         * g++.old-deja/g++.law/visibility7.C
22705         * g++.old-deja/g++.mike/net8.C
22706         * g++.old-deja/g++.mike/p646.C
22707         * g++.old-deja/g++.mike/p700.C
22708         * g++.old-deja/g++.mike/p701.C
22709         * g++.old-deja/g++.mike/p811.C
22710         * g++.old-deja/g++.ns/template13.C
22711         * g++.old-deja/g++.other/array3.C
22712         * g++.old-deja/g++.other/crash25.C
22713         * g++.old-deja/g++.other/dtor3.C
22714         * g++.old-deja/g++.other/dtor4.C
22715         * g++.old-deja/g++.other/main1.C
22716         * g++.old-deja/g++.other/warn7.C
22717         * g++.old-deja/g++.pt/crash11.C
22718         * g++.old-deja/g++.pt/crash36.C
22719         * g++.old-deja/g++.pt/spec22.C
22720         * g++.old-deja/g++.pt/spec9.C
22721         * g++.old-deja/g++.pt/ttp52.C
22722         * g++.old-deja/g++.robertl/eb103.C
22723         * g++.old-deja/g++.robertl/eb121.C
22724         * g++.old-deja/g++.robertl/eb22.C
22725         * g++.old-deja/g++.robertl/eb8.C:
22726         Update locations and/or regexps of dg-error markers.
22727         Remove markers for some bogus messages that are no longer issued.
22728
22729 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22732         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22733
22734 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22735
22736         PR c++/17618
22737         * g++.dg/lookup/crash5.C: New test.
22738
22739 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22740
22741         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22742         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22743         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22744         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22745         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22746         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22747
22748         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22749         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22750         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22751         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22752         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22753         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22754
22755         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22756
22757         * gcc.dg/vect/vect-44.c: Check additional cases.
22758         * gcc.dg/vect/vect-48.c: Check additional cases.
22759
22760         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22761         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22762         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22763         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22764         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22765         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22766         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22767         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22768         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22769
22770         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22771         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22772         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22773
22774 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22775
22776         * gcc.dg/tree-ssa/loop-6.c: New test.
22777
22778 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22779
22780         PR c++/17620
22781         * g++.dg/inherit/base2.C: New.
22782
22783 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22784
22785         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22786         * gcc.dg/20001012-2.c: Likewise.
22787         * gcc.dg/20001013-1.c: Likewise.
22788         * gcc.dg/20001101-1.c: Likewise.
22789         * gcc.dg/20001102-1.c: Likewise.
22790         * gcc.dg/bf-spl1.c: Likewise.
22791         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22792         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22793
22794 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22795
22796         PR tree-optimization/16721
22797         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22798
22799 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22800
22801         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22802         * gcc.dg/20040305-1.c: Likewise.
22803
22804 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22805
22806         PR c/16566
22807         * gcc.c-torture/compile/pr16566-1.c,
22808         gcc.c-torture/compile/pr16566-2.c,
22809         gcc.c-torture/compile/pr16566-3.c: New tests.
22810
22811 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22812
22813         PR tree-optimization/17512
22814         * gcc.c-torture/compile/20040916-1.c.
22815
22816 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22817
22818         * gcc.dg/pragma-re-3.c: New test.
22819
22820 2004-09-17  Matt Austern  <austern@apple.com>
22821
22822         PR c++/15049
22823         * g++.dg/other/anon3.C: New.
22824
22825 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22826
22827         PR c++/7503
22828         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22829         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22830         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22831         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22832         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22833
22834 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22835
22836         PR fortran/17286
22837         * gfortran.dg/pr17286.f90: New test.
22838
22839 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22840
22841         PR c++/17530
22842         * g++.dg/template/static7.C: New test.
22843
22844 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22845
22846         PR tree-opt/17558
22847         * gcc.c-torture/compile/pr17558.c: New test.
22848
22849 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22850
22851         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22852         if SKIP_ATTRIBUTE is defined.
22853
22854 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22855
22856         PR fortran/15957
22857         * gfortran.dg/pr15957.f90: New test.
22858
22859 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22860
22861         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22862         in comparison.
22863         * gcc.dg/vect/vect-79.c: Likewise.
22864         * gcc.dg/vect/vect-80.c: Likewise.
22865
22866 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22867
22868         PR fortran/15750
22869         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22870
22871 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22872
22873         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22874         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22875         * gcc.dg/vect/vect-62.c: New testcase.
22876         * gcc.dg/vect/vect-63.c: New testcase.
22877         * gcc.dg/vect/vect-64.c: New testcase.
22878         * gcc.dg/vect/vect-65.c: New testcase.
22879         * gcc.dg/vect/vect-66.c: New testcase.
22880         * gcc.dg/vect/vect-67.c: New testcase.
22881         * gcc.dg/vect/vect-68.c: New testcase.
22882         * gcc.dg/vect/vect-69.c: New testcase.
22883         * gcc.dg/vect/vect-79.c: New testcase.
22884         * gcc.dg/vect/vect-80.c: New testcase.
22885
22886 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22887
22888         * gcc.target/mips/asm-1.c: New test.
22889
22890 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22891
22892         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22893         * gcc.dg/vect/vect-73.c: New testcase.
22894         * gcc.dg/vect/vect-74.c: New testcase.
22895         * gcc.dg/vect/vect-75.c: New testcase.
22896         * gcc.dg/vect/vect-76.c: New testcase.
22897         * gcc.dg/vect/vect-77.c: New testcase.
22898         * gcc.dg/vect/vect-78.c: New testcase
22899
22900 2004-09-18  Paul Brook  <paul@codesourcery.com>
22901
22902         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22903
22904 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22905
22906         PR c/17424
22907         * gcc.dg/pr17424-1.c: New test.
22908
22909 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22910
22911         * g++.dg/tree-ssa/pr17153.C: New test.
22912
22913 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22914
22915         PR pch/13361
22916         * testsuite/g++.dg/pch/wchar-1.C: New.
22917         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22918
22919 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22920
22921         * gcc.c-torture/execute/20040917-1.c: New test.
22922
22923 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22924
22925         PR tree-optimization/17319
22926         * gcc.dg/pr17319.c: New test.
22927
22928 2004-09-17  Devang Patel  <dpatel@apple.com>
22929
22930         * gcc.dg/20040813-1.c: New test.
22931
22932 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22933
22934         PR tree-optimization/17273
22935         * gcc.c-torture/compile/pr17273.c: New test.
22936
22937 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22938
22939         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22940         Update expected messages.
22941         * gcc.dg/declspec-13.c: New test.
22942
22943 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22944
22945         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22946
22947 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22948
22949         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22950         change what 'a' is pointing to.
22951
22952 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22953
22954         PR c++/16002
22955         * g++.dg/template/error18.C: New test.
22956
22957         PR c++/16029
22958         * g++.dg/warn/Wunused-8.C: New test.
22959
22960 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22961
22962         PR tree-optimization/17513
22963         * gcc.dg/20040916-1.c: New test.
22964
22965 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22966
22967         PR c++/17501
22968         * g++.dg/template/typename7.C: New test.
22969
22970 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22971
22972         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22973
22974 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22975
22976         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22977         with -ftree-based-profiling also.
22978         * lib/profopt.exp: Support late-set profile_option/feedback_option.
22979
22980 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
22981
22982         PR/15364
22983         * gfortran.dg/der_array_io_1.f90: New test.
22984         * gfortran.dg/der_array_io_2.f90: New test.
22985         * gfortran.dg/der_array_io_3.f90: New test.
22986
22987 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22988
22989         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22990         EABI.
22991
22992 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
22993
22994         * g++.dg/opt/switch1.C: New test.
22995
22996 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22997
22998         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22999         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23000         Update expected messages.
23001
23002 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23003
23004         PR fortran/16485
23005         * gfortran.dg/same_name_1.f90: New test.
23006
23007 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23008
23009         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23010         dereference garbage pointers.
23011
23012 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23013
23014         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23015         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23016
23017         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23018         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23019         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23020
23021 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23022
23023         PR c++/17324
23024         * g++.dg/template/mangle1.C: New test.
23025
23026 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23027
23028         PR tree-optimization/17252
23029         * gcc.c-torture/execute/pr17252.c: New test.
23030
23031 2004-09-14  Andrew Pinski  <apinski@apple.com>
23032
23033         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23034
23035 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23036
23037         PR rtl-optimization/9771
23038         * gcc.dg/pr9771-1.c: New test case.
23039
23040 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23041
23042         PR tree-optimization/15262
23043         * gcc.c-torture/execute/pr15262-1.c: New test.
23044         * gcc.c-torture/execute/pr15262-2.c: New test.
23045
23046 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23047
23048         * gcc.dg/declspec-12.c: New test.
23049
23050 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23051
23052         * gfortran.dg/pr17090.f90: Add directives to test.
23053
23054 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23055
23056         * gcc.c-torture/compile/20040914-1.c: New test.
23057
23058 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23059
23060         PR c++/16162
23061         * g++.dg/template/decl2.C: New test.
23062
23063 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23064
23065         PR fortran/17090
23066         * gfortran.dg/pr17090.f90: New test.
23067
23068 2004-09-13  Dale Johannesen  <dalej@apple.com>
23069
23070         * gcc.c-torture/compile/pr17408.c: New test case.
23071
23072 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23073
23074         PR c++/16716
23075         * g++.dg/parse/crash17.C: New test.
23076
23077         PR c++/17327
23078         * g++.dg/template/enum3.C: New test.
23079
23080 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23081
23082         * lib/gcc-defs.exp: Load wrapper.exp.
23083         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23084         using local code.
23085         * lib/gcc.exp (gcc_init): Similar.
23086         * lib/gfortran.exp (gfortran_init): Similar.
23087         * lib/objc.exp (objc_init): Similar.
23088         * lib/treelang.exp (treelang_init): Similar.
23089         * lib/wrapper.exp: New file with build_wrapper call machinery in
23090         ${tool}_maybe_build_wrapper.
23091
23092 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23093
23094         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23095         "inline".
23096         * gcc.dg/declspec-11.c: Update expected messages.
23097         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23098         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23099         gcc.dg/inline-12.c: New tests.
23100
23101 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23102
23103         * g++.dg/tree-ssa/pr17400.C: New testcase.
23104
23105 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23106
23107         * gcc.target/mips/sb1-1.c: New testcase.
23108
23109 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23110
23111         * lib/g77-dg.exp: Remove unused file.
23112         * lib/mike-g77.exp: Ditto.
23113         * lib/g77.exp: Ditto.
23114
23115 2004-09-12  Richard Henderson  <rth@redhat.com>
23116
23117         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23118
23119 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23120
23121         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23122         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23123         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23124         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23125         Update expected messages.
23126
23127 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23128
23129         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23130         declaration/use mismatch for dirp parameter.
23131
23132 2004-09-12  Andrew Pinski  <apinski@apple.com>
23133
23134         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23135         -fgnu-runtime is passed.
23136
23137 2004-09-12  Richard Henderson  <rth@redhat.com>
23138
23139         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23140         do the uplevel thing and update additional_flags directly.
23141         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23142         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23143         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23144         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23145
23146 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23147
23148         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23149
23150 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23151
23152         PR middle-end/17411
23153         * g++.dg/opt/pr17411-1.C: New test case.
23154
23155 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23156
23157         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23158         gcc.dg/tls/diag-2.c: Update expected messages.
23159         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23160         messages.
23161         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23162         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23163         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23164         gcc.dg/tls/diag-5.c: New tests.
23165
23166 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23167
23168         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23169
23170 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23171
23172         * g++.dg/parse/break-in-for.C: New test.
23173
23174 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23175
23176         * gcc.dg/tree-ssa/20040911-1.c: New test.
23177
23178 2004-09-11  Andreas Jaeger  <aj@suse.de>
23179
23180         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23181         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23182
23183 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23184
23185         * gcc.target/frv: New directory of FR-V-specific tests.
23186
23187 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23188
23189         * gcc.dg/convert-vec-1.c: New test.
23190
23191 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23192
23193         PR middle-end/17024
23194         * gcc.dg/pr17024-1.c: New test case.
23195
23196 2004-09-10  Eric Christopher  <echristo@redhat.com>
23197
23198         * gcc.dg/20040910-1.c: New test.
23199
23200 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23201
23202         * gcc.dg/bitfld-9.c: New test.
23203
23204 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23205
23206         * gcc.c-torture/execute/ieee/acc1.c: New test.
23207         * gcc.c-torture/execute/ieee/acc2.c: New test.
23208         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23209
23210 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23211
23212         * gcc.dg/deprecated-2.c: New test.
23213
23214 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23215
23216         * gcc.dg/init-vec-1.c: New test.
23217
23218 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23219
23220         PR middle-end/17055
23221         * gcc.dg/pr17055-1.c: New test case.
23222
23223 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23224
23225         PR target/17377
23226         * gcc.c-torture/execute/pr17377.c: New test.
23227
23228 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23229
23230         PR c/8420
23231         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23232         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23233         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23234         gcc.dg/long-long-typespec-1.c: New tests.
23235         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23236
23237 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23238
23239         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23240         gcc.dg/gnu99-static-1.c: New tests.
23241
23242 2004-09-08  Devang Patel  <dpatel@apple.com>
23243
23244         * gcc.dg/darwin-ld-20040828-1.c: New test.
23245         * gcc.dg/darwin-ld-20040828-2.c: New test.
23246         * gcc.dg/darwin-ld-20040828-3.c: New test.
23247
23248 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23249
23250         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23251         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23252         in error message.
23253         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23254         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23255         in error message.
23256         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23257         types they qualify.
23258         * objc.dg/type-size-2.m: Fix wording in comment.
23259         * objc.dg/va-meth-1.m: New test case.
23260
23261 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23262
23263         PR c/16633:
23264         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23265         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23266
23267 2004-09-06  Devang Patel  <dpatel@apple.com>
23268
23269         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23270         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23271
23272 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23273
23274         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23275         reflect changed line numbering of diagnostics.
23276
23277 2004-09-06  Paul Brook  <paul@codesourcery.com>
23278
23279         * gfortran.dg/edit_real_1.f90: Add new test.
23280
23281 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23282
23283         * gcc.dg/tree-ssa/loop-2.c: New test.
23284         * gcc.dg/tree-ssa/loop-3.c: New test.
23285         * gcc.dg/tree-ssa/loop-4.c: New test.
23286         * gcc.dg/tree-ssa/loop-5.c: New test.
23287
23288 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23289
23290         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23291
23292 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23293
23294         * gcc.dg/format/sentinel-1.c: New test.
23295
23296 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23297
23298         * testsuite/gcc.dg/builtins-46.c: New.
23299
23300 2004-09-03  Devang Patel  <dpatel@apple.com>
23301
23302         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23303         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23304
23305 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23306
23307         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23308         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23309         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23310         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23311         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23312         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23313         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23314         the non-portable bzero.
23315         * gcc.dg/20010912-1.c: xfail for NetWare.
23316         * gcc.dg/20020426-2.c: xfail for NetWare.
23317         * gcc.dg/20021014-1.c: xfail for NetWare.
23318         * gcc.dg/20021018-1.c: xfail for NetWare.
23319         * gcc.dg/20030213-1.c: xfail for NetWare.
23320         * gcc.dg/20030225-1.c: xfail for NetWare.
23321         * gcc.dg/20030708-1.c: xfail for NetWare.
23322         * gcc.dg/builtins-config.h: Also exclude NetWare.
23323         * gcc.dg/format/format.h: Define restrict only if not already defined.
23324         * gcc.dg/nest.c: xfail for NetWare.
23325         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23326         * lib/target-supports.exp (check_visibility_available): Exclude
23327         NetWare.
23328
23329 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23330
23331         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23332         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23333         deterministic starting point for the alignment of structure fields.
23334         * gcc.dg/Wpadded.c: Dito.
23335         * g++.dg/abi/vbase10.C: Dito.
23336
23337 2004-09-03  Devang Patel  <dpatel@apple.com>
23338
23339         * g++.dg/debug/pr15736.cc: New test.
23340
23341 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23342
23343         * README.QMTEST: Fix out-of-date link.
23344
23345 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23346
23347         PR fortran/16579
23348         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23349         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23350
23351 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23352
23353         * g++.dg/abi/arm_rtti1.C: New test.
23354
23355 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23356
23357         * gcc.dg/ppc-vector-memcpy.c: New.
23358         * gcc.dg/ppc-vector-memset.c: New.
23359
23360 2004-09-02  Chao-ying Fu  <fu@mips.com>
23361
23362         * gcc.target/mips/mips-3d-1.c: New test.
23363         * gcc.target/mips/mips-3d-2.c: New test.
23364         * gcc.target/mips/mips-3d-3.c: New test.
23365         * gcc.target/mips/mips-3d-4.c: New test.
23366         * gcc.target/mips/mips-3d-5.c: New test.
23367         * gcc.target/mips/mips-3d-6.c: New test.
23368         * gcc.target/mips/mips-3d-7.c: New test.
23369         * gcc.target/mips/mips-3d-8.c: New test.
23370         * gcc.target/mips/mips-3d-9.c: New test.
23371         * gcc.target/mips/mips-ps-1.c: New test.
23372         * gcc.target/mips/mips-ps-2.c: New test.
23373         * gcc.target/mips/mips-ps-3.c: New test.
23374         * gcc.target/mips/mips-ps-4.c: New test.
23375         * gcc.target/mips/mips-ps-type.c: New test.
23376
23377 2004-09-02  Paul Brook  <paul@codesourcery.com>
23378
23379         * gfortran.dg/edit_real_1.f90: Add new tests.
23380
23381 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23382
23383         PR fortran/15327
23384         * gfortran.dg/merge_char_1.f90: New test.
23385
23386 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23387
23388         PR fortran/16404
23389         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23390
23391 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23392
23393         PR c/1522
23394         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23395
23396 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23397
23398         * g++.dg/opt/loop1.C: Do not XFAIL.
23399
23400 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23401
23402         * gcc.c-torture/execute/20040831-1.c: New test.
23403
23404 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23405
23406         PR fortran/16579
23407         * gfortran.dg/g77/20010610.f: Now passes.
23408         Copy from g77.f-torture/execute. Add dg-run directive.
23409         * gfortran.dg/g77/README: Update
23410
23411 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23412
23413         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23414         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23415         (t1, t2, t3, t4): Add volatile.
23416
23417 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23418
23419         * g++.dg/ext/visibility/arm1.C: New test.
23420
23421 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23422
23423         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23424         -pedantic-errors.
23425
23426 2004-09-01  Paul Brook  <paul@codesourcery.com>
23427
23428         * gfortran.dg/eof_2.f90: New test.
23429
23430 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23431
23432         PR fortran/16579
23433         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23434
23435 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23436
23437         PR libfortran/16805
23438         * gfortran.dg/list_read_2.f90: New test.
23439
23440 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23441
23442         * g++.dg/abi/key1.C: New test.
23443
23444 2004-08-31  Richard Henderson  <rth@redhat.com>
23445
23446         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23447         form of offsetof.
23448         * g++.dg/other/offsetof5.C: Remove duplicate.
23449
23450 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23451
23452         PR fortran/17244
23453         * gfortran.dg/func_derived_1.f90: New test.
23454
23455 2004-08-31  Paul Brook  <paul@codesourcery.com>
23456
23457         * gfortran.dg/eof_1.f90: New test.
23458
23459 2004-08-31  Paul Brook  <paul@codesourcery.com>
23460
23461         * gfortran.dg/list_read_1.f90: New file.
23462
23463 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23464
23465         * g++.dg/opt/loop1.C: XFAIL.
23466
23467 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23468
23469         * gcc.dg/funcdef-storage-1.c: New.
23470         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23471         an extern function in local scope.
23472         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23473         declare an 'auto inline' function in local scope.
23474         * gcc.dg/20011130-1.c: Likewise.
23475         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23476         an 'auto' function in local scope.
23477         * gcc.dg/20021014-1.c: Likewise.
23478         * gcc.dg/20030331-2.c: Likewise.
23479
23480 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23481
23482         * gfortran.dg/blockdata_1.f90: New test.
23483
23484 2004-08-30  Richard Henderson  <rth@redhat.com>
23485
23486         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23487
23488 2004-08-30  Richard Henderson  <rth@redhat.com>
23489
23490         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23491         additional_flags set by alternate driver.
23492         (ieee-options): New procedure.
23493         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23494         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23495         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23496         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23497
23498 2004-08-30  Richard Henderson  <rth@redhat.com>
23499
23500         * lib/f-torture.exp: Remove.
23501
23502 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23503
23504         PR rtl-optimization/16590
23505         * g++.dg/opt/loop1.C: New test.
23506
23507 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23508
23509         PR fortran/13910
23510         * gfortran.dg/oldstyle_1.f90: New test.
23511
23512 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23513         Paul Brook  <paul@codesourcery.com>
23514
23515         * gfortran.dg/g77/README: Update.
23516         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23517         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23518         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23519
23520 2004-08-28  Paul Brook  <paul@codesourcery.com>
23521
23522         PR libfortran/17195
23523         * gfortran.dg/edit_real_1.f90: New test.
23524
23525 2004-08-27  Paul Brook  <paul@codesourcery.com>
23526
23527         * gfortran.dg/rewind_1.f90: New test.
23528
23529 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23530
23531         PR fortran/16597
23532         * gfortran.dg/pr16597.f90: New test.
23533
23534 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23535
23536         PR c/13801
23537         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23538         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23539         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23540         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23541         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23542
23543 2004-08-26  Nick Clifton  <nickc@redhat.com>
23544
23545         * gcc.c-torture/compile/pr17119.c: New test.
23546
23547 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23548
23549         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23550
23551 2004-08-25  Richard Henderson  <rth@redhat.com>
23552
23553         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23554         the bits that expect kind=8 to be the largest real kind.
23555
23556 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23557
23558         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23559
23560 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23561
23562         * gfortran.dg/assignment_1.f90: New test.
23563
23564 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23565
23566         * g++.dg/template/repo3.C: New test.
23567
23568 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23569
23570         PR middle-end/16693
23571         PR tree-optimization/16372
23572         * g++.dg/opt/pr16372-1.C: New test case.
23573         * g++.dg/opt/pr16693-1.C: New test case.
23574         * g++.dg/opt/pr16693-2.C: New test case.
23575
23576 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23577
23578         * objc.dg/proto-lossage-4.m: New test.
23579
23580 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23581
23582         PR c++/17155
23583         * g++.dg/inherit/local2.C: New test.
23584
23585 2004-08-25  Paul Brook  <paul@codesourcery.com>
23586
23587         PR fortran/17144
23588         * gfortran.dg/string_ctor_1.f90: New test.
23589
23590 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23591
23592         PR c++/14428
23593         * g++.dg/template/redecl2.C: New test.
23594
23595 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23596
23597         PR fortran/17143
23598         * gfortran.dg/pr17143.f90: New test.
23599
23600 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23601
23602         PR fortran/17164
23603         * gfortran.dg/pr17164.f90: New test.
23604
23605 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23606
23607         * gcc.dg/tree-ssa/loop-1.c: New test.
23608
23609 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23610
23611         * gcc.c-torture/compile/20040824-1.c: New test.
23612
23613 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23614
23615         * gcc.c-torture/compile/iftrap-3.c: New test.
23616
23617 2004-08-24  Paul Brook  <paul@codesourcery.com>
23618
23619         * gfortran.dg/entry_2.f90: New test.
23620
23621 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23622
23623         PR c++/16889
23624         * g++.dg/lookup/ambig[12].C: New.
23625
23626 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23627
23628         PR c++/16706
23629         * g++.dg/template/crash21.C: New test.
23630         * g++.dg/template/crash22.C: Likewise.
23631
23632 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23633
23634         PR c++/17149
23635         * g++.dg/template/access15.C: New.
23636
23637 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23638
23639         PR c++/17163
23640         * g++.dg/template/repo2.C: New test.
23641
23642 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23643
23644         PR rtl-optimization/17078
23645         * gcc.c-torture/execute/pr17078-1.c: New test case.
23646
23647 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23648
23649         PR c/14492
23650         * gcc.dg/debug/crash1.c: New test.
23651
23652 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23653
23654         PR c/16180
23655         * gcc.dg/loop-5.c: New test.
23656
23657 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23658
23659         * gcc.c-torture/execute/20040823-1.c: New test.
23660
23661 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23662
23663         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23664         to the assembler.  Simplify test accordingly.
23665         (asm_abi_flags): Use GNU names.
23666         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23667         to check for ABI flags.
23668
23669 2004-08-22  Andrew Pinski  <apinski@apple.com>
23670
23671         * g++.dg/opt/pr14029.C: New test.
23672         * gcc.c-torture/execute/pr15262.c: New test.
23673
23674 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23675
23676         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23677
23678 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23679
23680         PR 16908
23681         * gfortran.dg/direct_io.f90: New test.
23682
23683 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23684
23685         PR c++/17121
23686         * g++.dg/inherit/local2.C: New test.
23687
23688 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23689
23690         PR c++/17120
23691         * g++.dg/warn/Wparentheses-4.C: New test.
23692
23693 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23694
23695         PR c++/17121
23696         * g++.dg/inherit/local2.C: New test.
23697
23698         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23699         * gcc.dg/ppc-ldstruct.c: Likewise.
23700         * gcc.dg/ppc64-abi-2.c: Likewise.
23701
23702 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23703
23704         PR rtl-optimization/17099
23705         * gcc.c-torture/execute/20040820-1.c: New test.
23706
23707 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23708
23709         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23710
23711 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23712
23713         PR fortran/17077
23714         * gfortran.dg/auto_array_1.f90: New test.
23715
23716 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23717
23718         PR fortran/17074
23719         * gfortran.dg/simpleif_1.f90: New test.
23720
23721 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23722
23723         * lib/target-supports.exp (check_profiling_available): Return
23724         false for arm*-*-symbianelf* and arm*-*-eabi*.
23725
23726         PR c++/15890
23727         * g++.dg/template/delete1.C: New test.
23728
23729 2004-08-19  Paul Brook  <paul@codesourcery.com>
23730
23731         PR fortran/14976
23732         PR fortran/16228
23733         * gfortran.dg/data_char_1.f90: New test.
23734
23735 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23736
23737         PR fortran/16946
23738         * gfortran.dg/reduction.f90: New testcase.
23739
23740 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23741
23742         PR fortran/16520
23743         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23744
23745 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23746
23747         PR c++/17041
23748         * g++.dg/Wparentheses-3.C: New test.
23749
23750 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23751
23752         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23753         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23754         * gcc.dg/vect/vect-2.c: Likewise.
23755         * gcc.dg/vect/vect-3.c: Likewise.
23756         * gcc.dg/vect/vect-4.c: Likewise.
23757         * gcc.dg/vect/vect-5.c: Likewise.
23758         * gcc.dg/vect/vect-6.c: Likewise.
23759         * gcc.dg/vect/vect-7.c: Likewise.
23760         * gcc.dg/vect/vect-25.c: Likewise.
23761         * gcc.dg/vect/vect-31.c: Likewise.
23762         * gcc.dg/vect/vect-32.c: Likewise.
23763         * gcc.dg/vect/vect-34.c: Likewise.
23764         * gcc.dg/vect/vect-36.c: Likewise.
23765         * gcc.dg/vect/vect-all.c: Likewise.
23766
23767 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23768
23769         PR c++/17068
23770         * g++.dg/template/operator4.C: New test.
23771
23772 2004-08-18  Richard Henderson  <rth@redhat.com>
23773
23774         * gcc.dg/20040206-1.c: XFAIL.
23775
23776 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23777
23778         PR c++/16246
23779         * g++.dg/template/array7.C: New test.
23780
23781 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23782
23783         * gcc.dg/mips-movcc-1.c: New test.
23784         * gcc.dg/mips-movcc-2.c: New test.
23785         * gcc.dg/mips-movcc-3.c: New test.
23786
23787         * gcc.dg/mips-nmadd-1.c: New test.
23788         * gcc.dg/mips-nmadd-2.c: New test.
23789
23790 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23791
23792         PR c++/15871
23793         * g++.dg/opt/inline8.C: New test.
23794
23795         PR c++/16965
23796         * g++.dg/parse/error17.C: New test.
23797
23798 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23799
23800         * gcc.dg/vect: New directory for vectorizer tests.
23801         * gcc.dg/vect/tree-vect.h: New file.
23802         * gcc.dg/vect/vect.exp: New file.
23803         * gcc.dg/vect/pr16105.c.c: New test.
23804         * gcc.dg/vect/vect-1.c: New test.
23805         * gcc.dg/vect/vect-2.c: New test.
23806         * gcc.dg/vect/vect-3.c: New test.
23807         * gcc.dg/vect/vect-4.c: New test.
23808         * gcc.dg/vect/vect-5.c: New test.
23809         * gcc.dg/vect/vect-6.c: New test.
23810         * gcc.dg/vect/vect-7.c: New test.
23811         * gcc.dg/vect/vect-8.c: New test.
23812         * gcc.dg/vect/vect-9.c: New test.
23813         * gcc.dg/vect/vect-10.c: New test.
23814         * gcc.dg/vect/vect-11.c: New test.
23815         * gcc.dg/vect/vect-12.c: New test.
23816         * gcc.dg/vect/vect-13.c: New test.
23817         * gcc.dg/vect/vect-14.c: New test.
23818         * gcc.dg/vect/vect-15.c: New test.
23819         * gcc.dg/vect/vect-16.c: New test.
23820         * gcc.dg/vect/vect-17.c: New test.
23821         * gcc.dg/vect/vect-18.c: New test.
23822         * gcc.dg/vect/vect-19.c: New test.
23823         * gcc.dg/vect/vect-20.c: New test.
23824         * gcc.dg/vect/vect-21.c: New test.
23825         * gcc.dg/vect/vect-22.c: New test.
23826         * gcc.dg/vect/vect-23.c: New test.
23827         * gcc.dg/vect/vect-24.c: New test.
23828         * gcc.dg/vect/vect-25.c: New test.
23829         * gcc.dg/vect/vect-26.c: New test.
23830         * gcc.dg/vect/vect-27.c: New test.
23831         * gcc.dg/vect/vect-28.c: New test.
23832         * gcc.dg/vect/vect-29.c: New test.
23833         * gcc.dg/vect/vect-30.c: New test.
23834         * gcc.dg/vect/vect-31.c: New test.
23835         * gcc.dg/vect/vect-32.c: New test.
23836         * gcc.dg/vect/vect-33.c: New test.
23837         * gcc.dg/vect/vect-34.c: New test.
23838         * gcc.dg/vect/vect-35.c: New test.
23839         * gcc.dg/vect/vect-36.c: New test.
23840         * gcc.dg/vect/vect-37.c: New test.
23841         * gcc.dg/vect/vect-38.c: New test.
23842         * gcc.dg/vect/vect-40.c: New test.
23843         * gcc.dg/vect/vect-41.c: New test.
23844         * gcc.dg/vect/vect-42.c: New test.
23845         * gcc.dg/vect/vect-43.c: New test.
23846         * gcc.dg/vect/vect-44.c: New test.
23847         * gcc.dg/vect/vect-45.c: New test.
23848         * gcc.dg/vect/vect-46.c: New test.
23849         * gcc.dg/vect/vect-47.c: New test.
23850         * gcc.dg/vect/vect-48.c: New test.
23851         * gcc.dg/vect/vect-49.c: New test.
23852         * gcc.dg/vect/vect-50.c: New test.
23853         * gcc.dg/vect/vect-51.c: New test.
23854         * gcc.dg/vect/vect-52.c: New test.
23855         * gcc.dg/vect/vect-53.c: New test.
23856         * gcc.dg/vect/vect-54.c: New test.
23857         * gcc.dg/vect/vect-55.c: New test.
23858         * gcc.dg/vect/vect-56.c: New test.
23859         * gcc.dg/vect/vect-57.c: New test.
23860         * gcc.dg/vect/vect-58.c: New test.
23861         * gcc.dg/vect/vect-59.c: New test.
23862         * gcc.dg/vect/vect-60.c: New test.
23863         * gcc.dg/vect/vect-61.c: New test.
23864         * gcc.dg/vect/vect-all.c: New test.
23865         * gcc.dg/vect/vect-none.c: New test.
23866
23867 2004-08-17  Paul Brook  <paul@codesourcery.com>
23868
23869         PR fortran/13082
23870         * gfortran.dg/entry_1.f90: New test.
23871
23872 2004-08-17  Andrew Pinski  <apinski@apple.com>
23873
23874         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23875
23876 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23877
23878         * gcc.dg/pr17036-1.c: New test.
23879
23880 2004-08-16  Devang Patel  <dpatel@apple.com>
23881
23882         * gcc.dg/darwin-20040809-1.c: New test.
23883
23884 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23885
23886         * gcc.dg/funcdef-attr-1.c: New test.
23887
23888 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23889
23890         * gcc.dg/altivec-17.c: New test.
23891         * gcc.dg/altivec-18.c: New test.
23892
23893 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23894
23895         PR c++/6749
23896         * g++.dg/template/vtable2.C: New test.
23897
23898 2004-08-14  Richard Henderson  <rth@redhat.com>
23899
23900         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23901         * gcc.dg/pack-test-4.c (main): Return 0.
23902         * gcc.dg/setjmp-1.c: Remove XFAIL.
23903         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23904
23905 2004-08-14  Richard Henderson  <rth@redhat.com>
23906
23907         * gcc.dg/980217-1.c: Add prototype for printf.
23908
23909 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23910
23911         * gfortran.dg/pr16935.f90: New test.
23912
23913 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23914
23915         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23916
23917 2004-08-13  Paul Brook  <paul@codesourcery.com>
23918
23919         * gfortran.dg/der_io_1.f90: Remove stray comma.
23920
23921 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23922
23923         * gcc.dg/vmx/cw-bug-2.c: Remove.
23924         * gcc.dg/vmx/vprint-1.c: Remove.
23925         * gcc.dg/vmx/vscan-1.c: Remove.
23926
23927 2004-08-12  Devang patel  <dpatel@apple.com>
23928
23929         * gcc.dg/darwin-20040809-2.c: New test.
23930
23931 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23932
23933         * g++.dg/ext/altivec-12.C: New test.
23934
23935         * g++.dg/ext/altivec-11.C: New test.
23936
23937 2004-08-12  Paul Brook  <paul@codesourcery.com>
23938
23939         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23940
23941 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23942
23943         * g++.dg/ext/altivec-2.C: Check for hardware support before
23944         executing any VMX instructions.
23945
23946         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23947
23948 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23949
23950         PR c++/16276
23951         * g++.old-deja/g++.other/comdat4.C: New test.
23952         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23953
23954 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23955
23956         PR target/16286
23957         * gcc.dg/pr16286.c: New test.
23958
23959 2004-08-12 Jan Beulich <jbeulich@novell.com>
23960
23961         * g++.dg/ext/asm5.C: New.
23962
23963 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23964
23965         PR c++/16698
23966         * g++.dg/eh/crash1.C: New test.
23967
23968         PR c++/16717
23969         * g++.dg/ext/construct1.C: New test.
23970
23971 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23972
23973         PR c++/16853
23974         * g++.dg/init/ptrmem1.C: New test.
23975
23976         PR c++/16618
23977         * g++.dg/parse/offsetof5.C: New test.
23978
23979         PR c++/16870
23980         * g++.dg/template/overload3.C: New test.
23981
23982 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23983
23984         PR c++/16964
23985         * g++.dg/parse/error16.C: New test.
23986
23987         PR c++/16904
23988         * g++.dg/template/error14.C: New test.
23989
23990         PR c++/16929
23991         * g++.dg/template/error15.C: New test.
23992
23993 2004-08-11  Devang Patel  <dpatel@apple.com>
23994
23995         * gcc.dg/darwin-ld-20040809-1.c: New test.
23996         * gcc.dg/darwin-ld-20040809-2.c: New test.
23997
23998 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
23999
24000         PR fortran/16917
24001         * gfortran.dg/dfloat_1.f90: New test.
24002
24003 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24004
24005         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24006         * gcc.dg/dll-2.c: Fix dg-require syntax.
24007         * gcc.misc-tests/arm-isr.c (abort): Declare.
24008         (exit): Likewise.
24009
24010 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24011
24012         PR c++/16971
24013         * g++.dg/parse/crash16.C: New test.
24014
24015 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24016
24017         * gcc.dg/mips-rsqrt-1.c: New test case.
24018         * gcc.dg/mips-rsqrt-2.c: New test case.
24019         * gcc.dg/mips-rsqrt-3.c: New test case.
24020
24021 2004-08-10  Paul Brook  <paul@codesourcery.com>
24022
24023         * gfortran.dg/der_io_1.f90: New test.
24024
24025 2004-08-10  Paul Brook  <paul@codesourcery.com>
24026
24027         PR fortran/16919
24028         * gfortran.dg/der_array_1.f90: New test.
24029
24030 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24031
24032         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24033
24034 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24035
24036         * gcc.dg/wchar_t-2.c: Fix typo.
24037
24038 2004-08-09  Falk Hueffner  <falk@debian.org>
24039
24040         PR tree-optimization/12517
24041         * gcc.c-torture/compile/pr12517.c: New test.
24042
24043         PR tree-optimization/12578
24044         * gcc.c-torture/compile/pr12578.c: New test.
24045
24046         PR tree-optimization/12899
24047         * gcc.c-torture/compile/pr12899.c: New test.
24048
24049         PR rtl-optimization/14692
24050         * gcc.c-torture/compile/pr14692.c: New test.
24051
24052         PR tree-optimization/16461
24053         * gcc.c-torture/compile/pr16461.c: New test.
24054
24055 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24056
24057         * gfortran.dg/getenv_1.f90: New test.
24058
24059 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24060
24061         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24062         wchar_t.
24063         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24064
24065 2004-08-06  Paul Brook  <paul@codesourcery.com>
24066
24067         * gfortran.dg/ret_array_1.f90: New test.
24068         * gfortran.dg/ret_pointer_1.f90: New test.
24069
24070 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24071
24072         * gcc.dg/missing-field-init-[12].c: New tests.
24073         * g++.dg/warn/missing-field-init-[12].C: New tests.
24074
24075 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24076
24077         * gcc.dg/enum2.c: New test.
24078         * gcc.dg/symbian3.c: Likewise.
24079         * gcc.dg/symbian4.c: Likewise.
24080         * gcc.dg/wchar_t-2.c: Likewise.
24081
24082 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24083
24084         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24085         destructor tests.
24086
24087 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24088
24089         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24090         dg-require-visiblity.
24091         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24092         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24093         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24094         * g++.dg/ext/visibility/new1.C: Likewise.
24095         * g++.dg/ext/visibility/pragma.C: Likewise.
24096         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24097         * g++.dg/ext/visibility/virtual.C: Likewise.
24098         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24099         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24100         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24101         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24102         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24103         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24104         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24105         * g++/dg/ext/visibility/visibility-8.C: New test.
24106         * gcc.c-torture/compile/dll.x: Remove.
24107         * gcc.dg/dll-2.c: Use dg-require-dll
24108         * gcc.dg/visibility-10.c: New test.
24109         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24110         supporting DLLs.
24111         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24112         (scan_not_hidden): Likewise.
24113
24114 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24115
24116         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24117
24118 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24119
24120         * gcc.c-torture/execute/20040805-1.c: New test.
24121
24122 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24123
24124         * gcc.dg/20020118-1.c: Declare abort.
24125         * gcc.dg/altivec_check.h: Likewise.
24126         * gcc.dg/iftrap-2.c: Likewise.
24127         * gcc.dg/pragma-darwin.c: Likewise.
24128         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24129
24130 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24131
24132         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24133
24134 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24135
24136         * gcc.c-torture/execute/builtins/abs-2.c,
24137         gcc.c-torture/execute/builtins/abs-3.c,
24138         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24139         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24140         intmax_t, uintmax_t and their limits.
24141         * gcc.dg/intmax_t-1.c: New test.
24142
24143 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24144
24145         * g++.dg/tc1/dr147.C: Add reference to PR.
24146
24147 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24148
24149         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24150         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24151
24152 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24153
24154         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24155
24156 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24157
24158         * gcc.dg/redecl-5.c: New test.
24159         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24160         of scanf.
24161
24162 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24163
24164         PR middle-end/16790
24165         * gcc.c-torture/execute/pr16790-1.c: New test case.
24166
24167 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24168
24169         * g++.dg/ext/visibility/assign1.C: New test.
24170         * g++.dg/ext/visibility/new1.C: Likewise.
24171
24172         * gcc.dg/symbian1.c: New test.
24173         * gcc.dg/symbian2.c: Likewise.
24174
24175 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24176
24177         PR target/16570
24178         * gcc.dg/i386-sse-9.c: New test.
24179
24180 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24181
24182         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24183
24184 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24185
24186         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24187         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24188         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24189         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24190         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24191         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24192         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24193         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24194         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24195         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24196         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24197         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24198         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24199         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24200         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24201         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24202         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24203         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24204         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24205         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24206         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24207         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24208         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24209         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24210         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24211         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24212         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24213         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24214         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24215         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24216         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24217         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24218         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24219         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24220         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24221         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24222         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24223         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24224         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24225         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24226         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24227         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24228         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24229         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24230         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24231         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24232         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24233         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24234         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24235         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24236         gcc.misc-tests/i386-pf-3dnow-1.c,
24237         gcc.misc-tests/i386-pf-athlon-1.c,
24238         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24239         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24240         Declare built-in functions used.
24241         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24242
24243 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24244
24245         PR c++/16707
24246         * g++.dg/lookup/using12.C: New test.
24247
24248         * g++.dg/init/null1.C: Fix PR number.
24249         * g++.dg/parse/namespace10.C: Likewise.
24250
24251 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24252
24253         PR c++/16224
24254         * g++.dg/template/spec17.C: New test.
24255         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24256         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24257
24258 2004-08-02  David Billinghurst
24259
24260         PR fortran/16292
24261         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24262
24263 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24264
24265         * gcc.dg/ia64-got-1.c: New test case.
24266
24267 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24268
24269         PR c++/16489
24270         * g++.dg/init/null1.C: New test.
24271         * g++.dg/tc1/dr76.C: Adjust error marker.
24272
24273         PR c++/16529
24274         * g++.dg/parse/namespace10.C: New test.
24275
24276         PR c++/16810
24277         * g++.dg/inherit/ptrmem2.C: New test.
24278
24279 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24280
24281         PR target/16155
24282         * gcc.dg/pr16155.c: New test.
24283
24284 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24285
24286         * gcc.dg/redecl-2.c: New test.
24287
24288 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24289
24290         * gcc.dg/darwin-longdouble.c: New file.
24291
24292 2004-07-30  Richard Henderson  <rth@redhat.com>
24293
24294         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24295         write to constant argument.
24296         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24297
24298 2004-07-30  Richard Henderson  <rth@redhat.com>
24299
24300         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24301         tests of nearest around zero.
24302
24303 2004-07-30  Andrew Pinski  <apinski@apple.com>
24304
24305         * gcc.c-torture/compile/20040730-1.c: New test.
24306
24307 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24308
24309         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24310         powerpc-eabispe.
24311
24312 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24313
24314         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24315
24316 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24317
24318         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24319         contains $ld_library_path.
24320         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24321
24322 2004-07-29  Richard Henderson  <rth@redhat.com>
24323
24324         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24325
24326         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24327         (alt2, which): New.
24328         (Check): Accept either alternative.
24329
24330 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24331
24332         * g++.dg/abi/inline1.C: New test.
24333         * g++.dg/abi/local1-a.cc: Likewise.
24334         * g++.dg/abi/local1.C: Likewise.
24335         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24336         * g++.dg/abi/mangle12.C: Likewise.
24337         * g++.dg/abi/mangle17.C: Likewise.
24338         * g++.dg/abi/mangle20-2.C: Likewise.
24339         * g++.dg/opt/interface1.C: Likewise.
24340         * g++.dg/opt/interface1.h: Likewise.
24341         * g++.dg/opt/interface1-a.cc: New test.
24342         * g++.dg/parse/repo1.C: New test.
24343         * g++.dg/template/repo1.C: Likewise.
24344         * g++.dg/warn/Winline-1.C: Likewise.
24345         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24346
24347 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24348
24349         * gcc.dg/tree-ssa/20040729-1.c: New test.
24350
24351 2004-07-27  Matt Austern <austern@apple.com>
24352
24353         * gcc.dg/darwin-bool-1.c: New test.
24354         * gcc.dg/darwin-bool-2.c: New test.
24355
24356 2004-07-28  Richard Henderson  <rth@redhat.com>
24357
24358         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24359         arguments in the correct type.  Don't write to constant arguments.
24360
24361 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24362
24363         PR tree-optimization/16688
24364         PR tree-optimization/16689
24365         * g++.dg/tree-ssa/pr16688.C: New test.
24366
24367 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24368
24369         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24370         loads.  Not only in the comment, this time.
24371
24372 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24373
24374         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24375         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24376         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24377         * gcc.dg/sh4a-bitmovua.c: New.
24378         * gcc.dg/sh4a-cos.c: New.
24379         * gcc.dg/sh4a-cosf.c: New.
24380         * gcc.dg/sh4a-fprun.c: New.
24381         * gcc.dg/sh4a-fsrra.c: New.
24382         * gcc.dg/sh4a-memmovua.c: New.
24383         * gcc.dg/sh4a-sin.c: New.
24384         * gcc.dg/sh4a-sincos.c: New.
24385         * gcc.dg/sh4a-sincosf.c: New.
24386         * gcc.dg/sh4a-sinf.c: New.
24387
24388 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24389
24390         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24391         conditionals.
24392         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24393         loads.
24394         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24395         DOM1.
24396
24397 2004-07-27  Andrew Pinski  <apinski@apple.com>
24398
24399         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24400
24401 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24402
24403         * gcc.dg/pragma-isr.c: New test.
24404
24405 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24406
24407         PR c++/14429
24408         * g++.dg/template/ttp11.C: New test.
24409
24410 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24411
24412         * gcc.c-torture/compile/20040727-1.c: New test.
24413
24414 2004-07-26  Eric Christopher  <echristo@redhat.com>
24415
24416         * gcc.c-torture/compile/20040726-2.c: New test.
24417
24418 2004-07-26  Andrew Pinski  <apinski@apple.com>
24419
24420         * g++.dg/rtti/tinfo1.C: Xfail.
24421
24422 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24423
24424         * gcc.c-torture/compile/20040726-1.c: New test.
24425
24426 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24427             Brian Ryner  <bryner@brianryner.com>
24428
24429         PR c++/9283
24430         PR c++/15000
24431         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24432         * g++.dg/ext/visibility/: New directory.
24433         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24434         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24435         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24436         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24437         * g++.dg/ext/visibility/fvisibility.C,
24438         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24439         g++.dg/ext/visibility/fvisibility-override1.C
24440         g++.dg/ext/visibility/fvisibility-override2.C
24441         g++.dg/ext/visibility/memfuncts.C
24442         g++.dg/ext/visibility/noPLT.C
24443         g++.dg/ext/visibility/pragma.C
24444         g++.dg/ext/visibility/pragma-override1.C
24445         g++.dg/ext/visibility/pragma-override2.C
24446         g++.dg/ext/visibility/staticmemfuncts.C
24447         g++.dg/ext/visibility/virtual.C: New tests.
24448
24449 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24450
24451         PR c/15360
24452         * gcc.dg/pr15360-1.c: New test.
24453
24454 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24455
24456         * gcc.dg/pragma-align-2.c: New test.
24457         * gcc.dg/pragma-init-fini.c: New test.
24458         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24459         targets.
24460
24461 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24462
24463         * gcc.dg/init-string-2.c: New test.
24464
24465 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24466
24467         PR 16684
24468         * gcc.dg/Wredundant-decls-1.c: New test case.
24469
24470 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24471
24472         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24473         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24474         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24475         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24476         * gcc.dg/compat/generate-random.c: New file.
24477         * gcc.dg/compat/generate-random.h: Likewise.
24478         * gcc.dg/compat/generate-random_r.c: Likewise.
24479         * gcc.dg/compat/struct-layout-1.h: Likewise.
24480         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24481         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24482         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24483         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24484         * gcc.dg/compat/struct-layout-1_main.c: New test.
24485         * gcc.dg/compat/struct-layout-1_x.c: New file.
24486         * gcc.dg/compat/struct-layout-1_y.c: New file.
24487         * gcc.dg/compat/struct-layout-1_test.h: New file.
24488
24489 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24490
24491         * gcc.dg/comp-return-1.c: New test
24492
24493 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24494
24495         * gcc.dg/vmx/8-02a.c: Fix typo.
24496
24497         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24498         * gcc.dg/darwin-abi-3.c: New test.
24499
24500         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24501         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24502
24503         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24504         * gcc.dg/vmx/ops-long-1.c: New test.
24505         * gcc.dg/vmx/ops-long-2.c: New test.
24506
24507 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24508
24509         * g++.dg/lookup/conv-[1234].C: New.
24510
24511 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24512
24513         * g++.dg/parse/attr2.C: Simplify.
24514
24515 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24516
24517         PR c/7284
24518         * gcc.c-torture/execute/pr7284-1.c: New test.
24519
24520 2004-07-22  Brian Booth  <bbooth@redhat.com>
24521
24522         * gcc.dg/tree-ssa/20040721-1.c: New test.
24523
24524 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24525
24526         * g++.dg/template/crash20.c: New.
24527
24528 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24529
24530         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24531         Add dg-run directive.  Declare variables as required.
24532         * gfortran.dg/g77/README: Update
24533
24534 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24535
24536         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24537         gcc.dg/cris-peep2-andu2.c: New tests.
24538
24539 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24540
24541         PR c/15052
24542         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24543         on return type.
24544         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24545         messages.
24546         * gcc.dg/qual-return-2.c: Update expected messages.
24547         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24548
24549 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24550
24551         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24552         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24553
24554 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24555
24556         PR c/11250
24557         * gcc.dg/init-string-1.c: New test.
24558
24559 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24560
24561         PR middle-end/15345
24562         PR c/16450
24563         * gcc.dg/torture/nested-fn-1.c: New test.
24564
24565 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24566
24567         PR target/16559
24568         * gcc.dg/ia64-fptr-1.c: New file.
24569
24570 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24571
24572         PR c++/14497
24573         * g++.dg/template/spec16.C: New test.
24574         * g++.old-deja/g++.robertl/eb118.C: Remove.
24575
24576 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24577
24578         PR c++/509
24579         * g++.dg/template/spec15.C: New test.
24580
24581 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24582
24583         Copy cases from g77.f-torture/execute and add dg-run
24584         directive.  Other changes as noted.
24585         * gfortran.dg/g77/13037.f
24586         * gfortran.dg/g77/1832.f
24587         * gfortran.dg/g77/19981119-0.f
24588         * gfortran.dg/g77/19990313-0.f
24589         * gfortran.dg/g77/19990313-1.f
24590         * gfortran.dg/g77/19990313-2.f
24591         * gfortran.dg/g77/19990313-3.f
24592         * gfortran.dg/g77/19990419-1.f
24593         * gfortran.dg/g77/19990826-0.f
24594         * gfortran.dg/g77/19990826-2.f
24595         * gfortran.dg/g77/20000503-1.f
24596         * gfortran.dg/g77/20001111.f
24597         * gfortran.dg/g77/20010116.f
24598         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24599         * gfortran.dg/g77/20010430.f
24600         * gfortran.dg/g77/6177.f
24601         * gfortran.dg/g77/947.f
24602         * gfortran.dg/g77/970816-3.f
24603         * gfortran.dg/g77/971102-1.f
24604         * gfortran.dg/g77/980520-1.f
24605         * gfortran.dg/g77/980628-0.f
24606         * gfortran.dg/g77/980628-1.f
24607         * gfortran.dg/g77/980628-10.f
24608         * gfortran.dg/g77/980628-2.f
24609         * gfortran.dg/g77/980628-3.f
24610         * gfortran.dg/g77/980628-7.f
24611         * gfortran.dg/g77/980628-8.f
24612         * gfortran.dg/g77/980628-9.f
24613         * gfortran.dg/g77/980701-0.f
24614         * gfortran.dg/g77/980701-1.f
24615         * gfortran.dg/g77/cabs.f
24616         * gfortran.dg/g77/claus.f
24617         * gfortran.dg/g77/complex_1.f
24618         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24619         * gfortran.dg/g77/dcomplex.f
24620         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24621         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24622         * gfortran.dg/g77/f90-intrinsic-numeric.f
24623         * gfortran.dg/g77/int8421.f
24624         * gfortran.dg/g77/labug1.f
24625         * gfortran.dg/g77/large_vec.f
24626         * gfortran.dg/g77/le.f
24627         * gfortran.dg/g77/short.f
24628         * gfortran.dg/g77/README: Update
24629
24630 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24631
24632         PR c++/16637
24633         * g++.dg/parse/lookup4.C: New test.
24634
24635 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24636
24637         PR c++/16175
24638         * g++.dg/template/ttp10.C: New test.
24639
24640 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24641
24642         * gcc.dg/pr12625-1.c: New test.
24643
24644 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24645
24646         * testsuite/gcc.dg/switch-warn-1.c: New test.
24647         * testsuite/gcc.dg/switch-warn-2.c: New test.
24648         * gcc.c-torture/compile/pr14730.c: Update.
24649
24650 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24651
24652         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24653         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24654         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24655         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24656
24657 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24658
24659         PR c++/16623
24660         * g++.dg/template/assign1.C: New test.
24661
24662 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24663
24664         PR c++/12170
24665         * g++.dg/template/ttp9.C: New test.
24666
24667 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24668
24669         * gcc.dg/format/cmn-err-1.c: New test.
24670
24671 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24672
24673         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24674         gcc.dg/Wparentheses-10.c: New tests.
24675         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24676
24677 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24678
24679         PR fortran/16465
24680         * gfortran.dg/g77//ffixed-line-length-0.f,
24681         gfortran.dg/g77/ffixed-line-length-132.f,
24682         gfortran.dg/g77/ffixed-line-length-72.f,
24683         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24684         gfortran.dg/g77/README: Update.
24685
24686 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24687
24688         PR c++/13092
24689         * g++.dg/template/non-dependent7.C: New test.
24690         * g++.dg/template/non-dependent8.C: Likewise.
24691         * g++.dg/template/non-dependent9.C: Likewise.
24692         * g++.dg/template/non-dependent10.C: Likewise.
24693
24694 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24695
24696         PR c++/16337
24697         * g++.dg/parse/attr2.C: New test.
24698
24699 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24700
24701         * g77.dg: Removed.
24702         * g77.f-torture: Ditto.
24703
24704 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24705
24706         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24707         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24708         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24709
24710 2004-07-16  Richard Henderson  <rth@redhat.com>
24711
24712         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24713
24714 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24715
24716         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24717         tests with full list of options.
24718         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24719         of TORTURE_OPTIONS if test contains 'dg-do run'.
24720
24721         PR fortran/16404
24722         * gfortran.dg/do_iterator.f90: New test.
24723
24724 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24725
24726         PR rtl-optimization/16536
24727         * gcc.c-torture/execute/restrict-1.c: New test.
24728
24729 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24730
24731         PR fortran/15324
24732         * gfortran.dg/pr15324.f90: New test.
24733
24734         PR fortran/15129
24735         * gfortran.dg/pr15129.f90: New test.
24736
24737         PR fortran/15140
24738         * gfortran.dg/pr15140.f90: New test.
24739
24740         PR fortran/13792
24741         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24742         compile-time simplification.
24743
24744 2004-07-14  Mike Stump  <mrs@apple.com>
24745
24746         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24747
24748 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24749
24750         PR target/16325
24751         * gcc.dg/profile-generate-1.c: New.
24752
24753 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24754
24755         * gcc.c-torture/execute/20040709-1.c: New test.
24756         * gcc.c-torture/execute/20040709-2.c: New test.
24757
24758 2004-07-14  Mike Stump  <mrs@apple.com>
24759
24760         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24761
24762 2004-07-14  Mike Stump  <mrs@apple.com>
24763
24764         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24765
24766 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24767
24768         PR c++/16518
24769         * g++.dg/parse/mutable1.C: New test.
24770
24771 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24772
24773         PR tree-optimization/16443
24774         * gcc.dg/tree-ssa/20040713-1.c: New test.
24775
24776 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24777
24778         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24779         for operator new.
24780
24781 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24782
24783         * gfortran.dg/g77/README: New file
24784         * gfortran.dg/g77/19981216-0.f: Copy from
24785         g77.f-torture/noncompile.  Add "dg-do compile" and
24786         dg-error as required.
24787         * gfortran.dg/g77/19990218-1.f: Likewise.
24788         * gfortran.dg/g77/19990905-1.f: Likewise.
24789         * gfortran.dg/g77/9263.f: Likewise.
24790         * gfortran.dg/g77/980615-0.f: Likewise.
24791         * gfortran.dg/g77/980616-0.f: Likewise.
24792         * gfortran.dg/g77/check0.f: Likewise.
24793         * gfortran.dg/g77/select_no_compile.f: Likewise.
24794
24795 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24796
24797         Copy files from g77.f-torture/compile.
24798         Add "{ dg-do compile}".  Other changes as noted
24799         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24800         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24801         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24802         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24803         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24804         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24805         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24806         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24807         statement to conform to standard.  Append alpha1.x for reference.
24808         * gfortran.dg/g77/xformat.f: Add dg-warning
24809
24810 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24811
24812         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24813         Add {dg-do compile} directive.
24814         * gfortran.dg/g77/cpp2.F: Likewise.
24815
24816 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24817
24818         PR c++/5402
24819         * g++.dg/lookup/name-clash1.C: New test.
24820
24821         PR c++/9777
24822         * g++.dg/lookup/name-clash2.C: New test.
24823
24824         PR c++/12102
24825         * g++.dg/lookup/name-clash3.C: New test.
24826
24827 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24828
24829         * g++.dg/lookup/new2.C: New test.
24830         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24831
24832 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24833
24834         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24835         Add {dg-do compile} directive.
24836         * gfortran.dg/g77/13060.f: Likewise.
24837         * gfortran.dg/g77/19990218-0.f: Likewise.
24838         * gfortran.dg/g77/19990305-0.f: Likewise.
24839         * gfortran.dg/g77/19990419-0.f: Likewise.
24840         * gfortran.dg/g77/19990502-0.f: Likewise.
24841         * gfortran.dg/g77/19990502-1.f: Likewise.
24842         * gfortran.dg/g77/19990525-0.f: Likewise.
24843         * gfortran.dg/g77/19990826-1.f: Likewise.
24844         * gfortran.dg/g77/19990826-3.f: Likewise.
24845         * gfortran.dg/g77/19990905-2.f: Likewise.
24846         * gfortran.dg/g77/20000412-1.f: Likewise.
24847         * gfortran.dg/g77/20000511-1.f: Likewise.
24848         * gfortran.dg/g77/20000511-2.f: Likewise.
24849         * gfortran.dg/g77/20000518.f: Likewise.
24850         * gfortran.dg/g77/20000601-1.f: Likewise.
24851         * gfortran.dg/g77/20000601-2.f: Likewise.
24852         * gfortran.dg/g77/20000629-1.f: Likewise.
24853         * gfortran.dg/g77/20000630-2.f: Likewise.
24854         * gfortran.dg/g77/20010115.f: Likewise.
24855         * gfortran.dg/g77/20010321-1.f: Likewise.
24856         * gfortran.dg/g77/20010426.f: Likewise.
24857         * gfortran.dg/g77/20020307-1.f: Likewise.
24858         * gfortran.dg/g77/8485.f: Likewise.
24859         * gfortran.dg/g77/960317-1.f: Likewise.
24860         * gfortran.dg/g77/970915-0.f: Likewise.
24861         * gfortran.dg/g77/980310-1.f: Likewise.
24862         * gfortran.dg/g77/980310-2.f: Likewise.
24863         * gfortran.dg/g77/980310-3.f: Likewise.
24864         * gfortran.dg/g77/980310-4.f: Likewise.
24865         * gfortran.dg/g77/980310-6.f: Likewise.
24866         * gfortran.dg/g77/980310-7.f: Likewise.
24867         * gfortran.dg/g77/980310-8.f: Likewise.
24868         * gfortran.dg/g77/980419-2.f: Likewise.
24869         * gfortran.dg/g77/980424-0.f: Likewise.
24870         * gfortran.dg/g77/980427-0.f: Likewise.
24871         * gfortran.dg/g77/980729-0.f: Likewise.
24872         * gfortran.dg/g77/981117-1.f: Likewise.
24873         * gfortran.dg/g77/toon_1.f: Likewise.
24874
24875 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24876
24877         PR c++/2204
24878         * g++.dg/other/abstract2.C: New test.
24879
24880 2004-07-12  Paul Brook  <paul@codesourcery.com>
24881
24882         * gfortran.dg/pointer_init_1.f90: New test.
24883
24884 2004-07-11  Paul Brook  <paul@codesourcery.com>
24885
24886         PR fortran/15986
24887         * gfortran.dg/contained_1.f90: New test.
24888
24889 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24890
24891         * g++.dg/parse/defarg8.C: New test.
24892
24893 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24894
24895         PR fortran/16433
24896         * gfortran.dg/pr16433.f: New test.
24897
24898         PR fortran/17574
24899         * gfortran.dg/pr15754.f90: New test.
24900
24901 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24902
24903         PR tree-optimization/16437
24904         * gcc.c-torture/execute/bitfld-4.c: New test.
24905
24906 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24907
24908         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24909         access to common var from module.
24910
24911 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24912
24913         PR fortran/16336
24914         * gfortran.fortran-torture/execute/common_2.f90: New test.
24915
24916 2004-07-10  Paul Brook  <paul@codesourcery.com>
24917
24918         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24919
24920 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24921
24922         PR fortran/15969
24923         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24924
24925 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24926
24927         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24928         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24929         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24930         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24931         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24932         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24933         * gfortran.dg/g77/funderscoring.f: Likewise.
24934         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24935
24936 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24937
24938         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24939
24940 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24941         Paul Brook  <paul@codesourcery.com>
24942
24943         PR fortran/13415
24944         * gfortran.dg/common_pointer_1.f90: New test.
24945
24946 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24947
24948         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24949
24950 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24951
24952         PR target/16364
24953         * gcc.c-torture/compile/20040709-1.c: New.
24954
24955 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24956
24957         PR fortran/14077
24958         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24959
24960 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24961
24962         PR fortran/13201
24963         * gfortran.dg/shape_1.f90: New test.
24964
24965 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24966             Andrew Pinski  <apinski@apple.com>
24967
24968         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24969
24970 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24971
24972         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24973         comment.
24974
24975 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24976         Paul Brook  <paul@codesourcery.com>
24977
24978         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24979         '.f95' and '.F95'.
24980
24981 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
24982
24983         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24984
24985 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24986
24987         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24988         testcases with capital suffix.
24989
24990 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24991
24992         PR fortran/15481
24993         PR fortran/13372
24994         PR fortran/13575
24995         PR fortran/15978
24996         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24997
24998         * gfortran.dg/implicit_1.f90: New test.
24999
25000 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25001
25002         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25003         expression to match gfortran warning/error messages
25004         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25005         dg-error text.
25006
25007 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25008
25009         * lib/fortran-torture.exp: Rename proc search_for to
25010         search_for_re.
25011
25012 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25013
25014         * gcc.c-torture/execute/simd-5.x: New file.
25015         XFAIL on SPARC 64-bit at -O0.
25016
25017 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25018
25019         PR c++/8211
25020         PR c++/16165
25021         * g++.dg/warn/effc3.C: New test.
25022
25023 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25024
25025         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25026         change X to 1X in format.
25027         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25028         add data statements to conform to standard.
25029
25030 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25031
25032         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25033         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25034         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25035
25036 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25037
25038         * gfortran.dg/g77/7388.f: Copy from g77.dg
25039         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25040         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25041         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25042         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25043         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25044         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25045         * gfortran.dg/g77/strlen0.f: Likewise.
25046
25047 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25048
25049         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25050         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25051
25052 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25053
25054         * gcc.c-torture/execute/920428-2.x: Delete.
25055         * gcc.c-torture/execute/920501-7.x: Likewise.
25056
25057 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25058
25059         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25060         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25061         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25062         prescott and c3-2.
25063         (PREFETCH_3DNOW): Add -march=c3.
25064
25065 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25066
25067         PR c/16437
25068         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25069         * gcc.c-torture/execute/bf64-1.x: Likewise.
25070
25071 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25072
25073         * gcc.c-torture/compile/20040708-1.c: New test.
25074
25075 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25076
25077         PR c++/16169
25078         * g++.dg/warn/effc2.C: New test.
25079
25080 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25081
25082         * gcc.c-torture/execute/bitfld-1.x: Remove.
25083         * gcc.c-torture/execute/bitfld-3.c: New test.
25084         * gcc.dg/bitfld-2.c: Remove XFAILs.
25085
25086 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25087
25088         PR c++/16276
25089         * g++.dg/rtti/tinfo1.C: New file.
25090
25091 2004-07-07  Eric Christopher  <echristo@redhat.com>
25092
25093         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25094
25095 2004-07-07  Andrew Pinski  <apinski@apple.com>
25096
25097         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25098
25099 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25100
25101         * g++.dg/init/call1.C: XFAIL.
25102
25103 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25104
25105         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25106         except for movstrict*, to movmem* and clrstr* to clrmem*.
25107
25108 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25109
25110         * gcc.c-torture/execute/20040707-1.c: New test.
25111
25112 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25113
25114         * gcc.c-torture/execute/20040706-1.c: New test.
25115
25116 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25117
25118         PR c++/3671
25119         * g++.dg/template/spec14.C: New test.
25120
25121 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25122
25123         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25124         nothing if not yet defined.  Use it in b, c and d type definitions.
25125         * gcc.c-torture/execute/20040705-1.c: New test.
25126         * gcc.c-torture/execute/20040705-2.c: New test.
25127
25128 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25129
25130         PR c++/2518
25131         * g++.dg/lookup/new1.C: New test.
25132
25133 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25134
25135         PR c++/11406
25136         * g++.dg/template/sizeof8.C: New test.
25137
25138 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25139
25140         * gcc.c-torture/compile/20040705-1.c: New test.
25141
25142 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25143
25144         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25145
25146 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25147
25148         * gcc.dg/cpp/if-mop.c: Two new testcases.
25149         * gcc.dg/cpp/trad/comment-3.c: New.
25150
25151 2004-07-04  Paul Brook  <paul@codesourcery.com>
25152
25153         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25154
25155 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25156
25157         PR c++/3761
25158         * g++.dg/lookup/crash4.C: New test.
25159
25160 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25161
25162         * gcc.c-torture/execute/builtin-abs-1.c
25163         * gcc.c-torture/execute/builtin-abs-2.c
25164         * gcc.c-torture/execute/builtin-complex-1.c
25165         * gcc.c-torture/execute/builtins/string-1-lib.c
25166         * gcc.c-torture/execute/builtins/string-1.c
25167         * gcc.c-torture/execute/builtins/string-2-lib.c
25168         * gcc.c-torture/execute/builtins/string-2.c
25169         * gcc.c-torture/execute/builtins/string-3-lib.c
25170         * gcc.c-torture/execute/builtins/string-3.c
25171         * gcc.c-torture/execute/builtins/string-4-lib.c
25172         * gcc.c-torture/execute/builtins/string-4.c
25173         * gcc.c-torture/execute/builtins/string-5-lib.c
25174         * gcc.c-torture/execute/builtins/string-5.c
25175         * gcc.c-torture/execute/builtins/string-6-lib.c
25176         * gcc.c-torture/execute/builtins/string-6.c
25177         * gcc.c-torture/execute/builtins/string-7-lib.c
25178         * gcc.c-torture/execute/builtins/string-7.c
25179         * gcc.c-torture/execute/builtins/string-8-lib.c
25180         * gcc.c-torture/execute/builtins/string-8.c
25181         * gcc.c-torture/execute/builtins/string-9-lib.c
25182         * gcc.c-torture/execute/builtins/string-9.c
25183         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25184         * gcc.c-torture/execute/builtins/string-asm-1.c
25185         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25186         * gcc.c-torture/execute/builtins/string-asm-2.c
25187         * gcc.c-torture/execute/stdio-opt-1.c
25188         * gcc.c-torture/execute/stdio-opt-2.c
25189         * gcc.c-torture/execute/stdio-opt-3.c
25190         * gcc.c-torture/execute/string-opt-1.c
25191         * gcc.c-torture/execute/string-opt-10.c
25192         * gcc.c-torture/execute/string-opt-11.c
25193         * gcc.c-torture/execute/string-opt-12.c
25194         * gcc.c-torture/execute/string-opt-13.c
25195         * gcc.c-torture/execute/string-opt-14.c
25196         * gcc.c-torture/execute/string-opt-15.c
25197         * gcc.c-torture/execute/string-opt-16.c
25198         * gcc.c-torture/execute/string-opt-2.c
25199         * gcc.c-torture/execute/string-opt-6.c
25200         * gcc.c-torture/execute/string-opt-7.c
25201         * gcc.c-torture/execute/string-opt-8.c:
25202         Replace with ...
25203
25204         * gcc.c-torture/execute/builtins/abs-2.c
25205         * gcc.c-torture/execute/builtins/abs-3.c
25206         * gcc.c-torture/execute/builtins/complex-1.c
25207         * gcc.c-torture/execute/builtins/fprintf.c
25208         * gcc.c-torture/execute/builtins/fputs.c
25209         * gcc.c-torture/execute/builtins/memcmp.c
25210         * gcc.c-torture/execute/builtins/memmove.c
25211         * gcc.c-torture/execute/builtins/memops-asm.c
25212         * gcc.c-torture/execute/builtins/mempcpy-2.c
25213         * gcc.c-torture/execute/builtins/mempcpy.c
25214         * gcc.c-torture/execute/builtins/memset.c
25215         * gcc.c-torture/execute/builtins/printf.c
25216         * gcc.c-torture/execute/builtins/sprintf.c
25217         * gcc.c-torture/execute/builtins/strcat.c
25218         * gcc.c-torture/execute/builtins/strchr.c
25219         * gcc.c-torture/execute/builtins/strcmp.c
25220         * gcc.c-torture/execute/builtins/strcpy.c
25221         * gcc.c-torture/execute/builtins/strcspn.c
25222         * gcc.c-torture/execute/builtins/strlen-2.c
25223         * gcc.c-torture/execute/builtins/strlen.c
25224         * gcc.c-torture/execute/builtins/strncat.c
25225         * gcc.c-torture/execute/builtins/strncmp-2.c
25226         * gcc.c-torture/execute/builtins/strncmp.c
25227         * gcc.c-torture/execute/builtins/strncpy.c
25228         * gcc.c-torture/execute/builtins/strpbrk.c
25229         * gcc.c-torture/execute/builtins/strpcpy-2.c
25230         * gcc.c-torture/execute/builtins/strpcpy.c
25231         * gcc.c-torture/execute/builtins/strrchr.c
25232         * gcc.c-torture/execute/builtins/strspn.c
25233         * gcc.c-torture/execute/builtins/strstr-asm.c
25234         * gcc.c-torture/execute/builtins/strstr.c:
25235         ... these new files.
25236
25237         * gcc.c-torture/execute/builtins/abs-2-lib.c
25238         * gcc.c-torture/execute/builtins/abs-3-lib.c
25239         * gcc.c-torture/execute/builtins/complex-1-lib.c
25240         * gcc.c-torture/execute/builtins/fprintf-lib.c
25241         * gcc.c-torture/execute/builtins/fputs-lib.c
25242         * gcc.c-torture/execute/builtins/memcmp-lib.c
25243         * gcc.c-torture/execute/builtins/memmove-lib.c
25244         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25245         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25246         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25247         * gcc.c-torture/execute/builtins/memset-lib.c
25248         * gcc.c-torture/execute/builtins/printf-lib.c
25249         * gcc.c-torture/execute/builtins/sprintf-lib.c
25250         * gcc.c-torture/execute/builtins/strcat-lib.c
25251         * gcc.c-torture/execute/builtins/strchr-lib.c
25252         * gcc.c-torture/execute/builtins/strcmp-lib.c
25253         * gcc.c-torture/execute/builtins/strcpy-lib.c
25254         * gcc.c-torture/execute/builtins/strcspn-lib.c
25255         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25256         * gcc.c-torture/execute/builtins/strlen-lib.c
25257         * gcc.c-torture/execute/builtins/strncat-lib.c
25258         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25259         * gcc.c-torture/execute/builtins/strncmp-lib.c
25260         * gcc.c-torture/execute/builtins/strncpy-lib.c
25261         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25262         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25263         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25264         * gcc.c-torture/execute/builtins/strrchr-lib.c
25265         * gcc.c-torture/execute/builtins/strspn-lib.c
25266         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25267         * gcc.c-torture/execute/builtins/strstr-lib.c
25268         * gcc.c-torture/execute/builtins/lib/abs.c
25269         * gcc.c-torture/execute/builtins/lib/fprintf.c
25270         * gcc.c-torture/execute/builtins/lib/memset.c
25271         * gcc.c-torture/execute/builtins/lib/printf.c
25272         * gcc.c-torture/execute/builtins/lib/sprintf.c
25273         * gcc.c-torture/execute/builtins/lib/strcpy.c
25274         * gcc.c-torture/execute/builtins/lib/strcspn.c
25275         * gcc.c-torture/execute/builtins/lib/strncat.c
25276         * gcc.c-torture/execute/builtins/lib/strncmp.c
25277         * gcc.c-torture/execute/builtins/lib/strncpy.c
25278         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25279         * gcc.c-torture/execute/builtins/lib/strspn.c
25280         * gcc.c-torture/execute/builtins/lib/strstr.c:
25281         New files containing support routines.
25282
25283         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25284         declaration.
25285         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25286         when not optimizing.
25287
25288 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25289
25290         PR c++/16240
25291         * g++.dg/abi/mangle22.C: New test.
25292         * g++.dg/abi/mangle23.C: Likewise.
25293
25294 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25295
25296         PR fortran/16290
25297         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25298         Allow for cases without denormalized floating point numbers.
25299
25300 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25301
25302         PR c/1027
25303         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25304         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25305         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25306         expected warning text.
25307         * gcc.dg/format/diag-2.c: New test.
25308
25309 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25310
25311         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25312
25313 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25314
25315         * gcc.dg/builtins-43.c: New.
25316         * gcc.dg/builtins-44.c: New.
25317         * gcc.dg/builtins-45.c: New.
25318
25319 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25320             Andreas Tobler  <a.tobler@schweiz.ch>
25321
25322         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25323         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25324         as SIGSEGV.
25325         * gcc.dg/cleanup-11.c: Likewise.
25326         * gcc.dg/cleanup-8.c: Likewise.
25327         * gcc.dg/cleanup-9.c: Likewise.
25328         * gcc.dg/cleanup-5.c: Run on all platforms.
25329
25330 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25331
25332         * g++.dg/warn/nonnull1.C: New test.
25333
25334 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25335
25336         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25337         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25338         Special-case the Sun compiler wrt to <complex.h>.
25339
25340 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25341
25342         * gcc.dg/Wunreachable-8.C: New test.
25343
25344         * gcc.dg/h8300-ice2.c : New test.
25345
25346 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25347
25348         PR fortran/16161
25349         * gfortran.fortran-torture/compile/implicit.f90: Add test
25350         for implicit character.
25351
25352 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25353
25354         PR fortran/16289
25355         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25356         Use tiny() intrinsic to find smallest non-negative real
25357
25358 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25359
25360         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25361         * gcc.dg/compat/struct-by-value-22_x.c: New.
25362         * gcc.dg/compat/struct-by-value-22_y.c: New.
25363
25364         * gcc.c-torture/execute/20040629-1.c: New test.
25365
25366 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25367
25368         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25369         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25370
25371         PR target/16195
25372         * gcc.dg/20040625-1.c: New test.
25373
25374 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25375
25376         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25377
25378 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25379
25380         PR fortran/15963
25381         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25382
25383 2004-06-29  Richard Henderson  <rth@redhat.com>
25384
25385         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25386
25387 2004-06-29  Paul Brook  <paul@codesourcery.com>
25388
25389         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25390         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25391
25392 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25393
25394         PR c++/16260
25395         * g++.dg/parse/crash15.C: New.
25396
25397 2004-06-28  Andrew Pinski  <apinski@apple.com>
25398
25399         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25400         by the error already.
25401
25402         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25403
25404 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25405
25406         PR target/14041
25407         * gcc.dg/h8300-bss-align-1.c : New.
25408
25409 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25410
25411         * PR c++/16174
25412         * g++.dg/template/ctor4.C: New.
25413
25414 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25415
25416         PR c++/16205
25417         * g++.dg/warn/Wsequence-point-1.C: New test.
25418
25419 2004-06-27  Paul Brook  <paul@codesourcery.com>
25420
25421         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25422
25423 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25424
25425         * g++.old-deja/g++.mike/p7325.C: Remove.
25426
25427 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25428
25429         PR c/14963
25430         * gcc.dg/pr14963.c: New test.
25431
25432 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25433
25434         PR c++/16193
25435         * g++.dg/parse/redef1.C: New test.
25436
25437 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25438
25439         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25440         20021110.c.
25441         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25442         20021119-1.c.
25443         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25444         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25445         5-04.c.
25446         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25447         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25448         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25449         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25450         g++.brendan/enum14.C.
25451         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25452         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25453         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25454         g++.mike/virt1.C.
25455         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25456         memtemp24.C.
25457
25458 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25459
25460         * gcc.dg/20040527-1.c: New test case.
25461
25462 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25463
25464         PR gfortran/pr16196
25465         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25466
25467 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25468
25469         PR middle-end/15825
25470         * gcc.dg/pr15825-1.c: New test case.
25471
25472 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25473
25474         * gcc.c-torture/execute/20040625-1.c: New test.
25475
25476 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25477
25478         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25479
25480 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25481
25482         * gcc.dg/torture/mips-div-1.c: New test.
25483
25484 2004-06-24  Jeff Law  <law@redhat.com>
25485
25486         * gcc.dg/tree-ssa/20040624-1.c: New test.
25487
25488 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25489
25490         * gcc.c-torture/compile/20040624-1.c: New test.
25491
25492 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25493
25494         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25495         this directory.
25496
25497 2004-06-23  Andrew Pinski  <apinski@apple.com>
25498
25499         PR middle-end/15988
25500         * g++.dg/opt/ptrmem4.C: New test.
25501
25502         * gcc.dg/c90-array-quals-2.c: New test.
25503
25504 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25505
25506         * gcc.dg/kpice1.c: New test.
25507
25508 2006-06-23  Andrew Pinski  <apinski@apple.com>
25509
25510         * gcc.dg/c90-array-quals.c: New test.
25511
25512 2006-06-22  Richard Henderson  <rth@redhat.com>
25513
25514         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25515
25516 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25517
25518         * gcc.dg/builtins-config.h: Handle FreeBSD.
25519
25520 2006-06-22  Richard Henderson  <rth@redhat.com>
25521
25522         * g++.dg/opt/devirt1.C: New.
25523
25524 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25525
25526         * g++.dg/opt/pr15551.C: New testcase.
25527
25528 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25529
25530         PR target/14800
25531         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25532         x86_64-*-linux* when compiling for 32bit.
25533
25534 2004-06-21  Andrew Pinski  <apinski@apple.com>
25535
25536         * gcc.dg/pch/struct-1.c: New.
25537         * gcc.dg/pch/struct-1.hs: New.
25538
25539 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25540
25541         * gcc.dg/pch/save-temps-1.c: New file.
25542         * gcc.dg/pch/save-temps-1.hs: New file.
25543
25544 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25545
25546         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25547         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25548
25549 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25550
25551         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25552         to fix type error.
25553         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25554         Remove trailing spaces.
25555
25556 2004-06-21  Richard Henderson  <rth@redhat.com>
25557
25558         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25559         merging && to BIT_FIELD_REF.
25560
25561 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25562
25563         * g++.dg/opt/placeholder1.C: New test.
25564
25565 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25566
25567         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25568         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25569         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25570         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25571
25572 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25573
25574         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25575         extern "C".
25576         * g++.dg/other/pragma-re-1.C: Add comments.
25577
25578 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25579
25580         PR gfortran/16080
25581         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25582
25583 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25584
25585         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25586         instead of setting the type of size_t by
25587         hand.
25588
25589 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25590
25591         * gcc.dg/unordered-2.c: New test case.
25592         * gcc.dg/unordered-3.c: New test case.
25593
25594 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25595
25596         PR other/16043
25597         * lib/g++.exp (g++_version): Tweak regexp for version
25598         * lib/g77.exp (g77_version): Likewise.
25599         * lib/gfortran.exp (gfortran_version): Likewise.
25600         * lib/objc.exp (objc_version): Likewise.
25601         * lib/treelang.exp (treelang_version): Likewise.
25602
25603 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25604
25605         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25606         Use INT_MAX instead of __INT_MAX__.
25607         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25608
25609         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25610         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25611         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25612         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25613         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25614         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25615         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25616         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25617         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25618
25619         * gcc.dg/range-test-1.c: New test.
25620         * g++.dg/opt/range-test-1.C: New test.
25621
25622 2004-06-17  Richard Henderson  <rth@redhat.com>
25623
25624         * objc.dg/sync-1.m: New.
25625         * objc.dg/try-catch-1.m: Don't force next runtime.
25626         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25627         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25628         shadowed catch clause.
25629         * objc.dg/try-catch-5.m: New.
25630
25631 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25632
25633         Bug 14610
25634         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25635
25636 2004-06-15  Richard Henderson  <rth@redhat.com>
25637
25638         * gcc.dg/20001116-1.c: Move expected warning line.
25639
25640 2004-06-15  Richard Henderson  <rth@redhat.com>
25641
25642         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25643         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25644
25645 2004-06-15  Jeff Law  <law@redhat.com>
25646
25647         * gcc.dg/tree-ssa/20040615-1.c: New test.
25648         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25649         be less sensitive to operand ordering.
25650         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25651
25652 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25653
25654         * g++.dg/abi/bitfield3.C: Add comment..
25655
25656 2004-06-15  Richard Henderson  <rth@redhat.com>
25657
25658         * g++.dg/ext/stmtexpr1.C: XFAIL.
25659         * gcc.dg/20030612-1.c: XFAIL.
25660
25661 2004-06-15  Eric Christopher  <echristo@redhat.com>
25662
25663         * g++.dg/charset/asm5.c: New.
25664         * gcc.dg/charset/asm6.c: New.
25665
25666 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25667
25668         PR fortran/15962
25669         * gfortran.fortran-torture/execute/select_1.f90: New test.
25670
25671 2004-06-15  Paul Brook  <paul@codesourcery.com>
25672
25673         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25674
25675 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25676
25677         PR c++/15967
25678         * g++.dg/lookup/crash3.C: New test.
25679
25680 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25681
25682         PR c++/15947
25683         * g++.dg/parse/dtor4.C: New test.
25684
25685 2004-06-14  Jeff Law  <law@redhat.com>
25686
25687         * gcc.c-torture/compile/20040614-1.c: New test.
25688
25689 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25690
25691         PR fortran/15211
25692         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25693         LEN of a character array.
25694
25695 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25696
25697         PR c++/15096
25698         * g++.dg/template/ptrmem10.C: New test.
25699
25700         PR c++/14930
25701         * g++.dg/template/friend30.C: New test.
25702
25703 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25704
25705         PR fortran/14928
25706         * gfortran.fortran-torture/compile/mloc.f90: New test.
25707
25708 2004-06-13  Paul Brook  <paul@codesourcery.com>
25709
25710         * gfortran.fortran-torture/execute/random_2.f90: New test.
25711
25712 2004-06-13  Eric Christopher  <echristo@redhat.com>
25713
25714         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25715
25716 2004-06-12  Paul Brook  <paul@codesourcery.com>
25717
25718         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25719
25720 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25721
25722         PR fortran/14923
25723         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25724
25725 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25726
25727         PR fortran/14957
25728         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25729         syntax errors in end statements of contained subroutines.
25730
25731 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25732
25733         PR fortran/12841
25734         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25735
25736 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25737
25738         PR fortran/15665
25739         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25740
25741 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25742
25743         PR gfortran/12839
25744         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25745
25746 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25747
25748         PR c++/15862
25749         * g++.dg/parse/enum1.C: New test.
25750
25751 2004-06-10  Jeff Law  <law@redhat.com>
25752
25753         * gcc.c-torture/compile/20040610-1.c: New test.
25754
25755 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25756
25757         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25758         * g++.old-deja/g++.other/decl3.C: Likewise.
25759
25760 2004-06-10  Brian Booth  <bbooth@redhat.com>
25761
25762         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25763         V_MAY_DEF instead of VDEF.
25764         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25765
25766 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25767
25768         PR c++/14211
25769         * g++.dg/conversion/const1.C: New test.
25770
25771         PR c++/15076
25772         * g++.dg/conversion/reinterpret1.C: New test.
25773
25774         PR c++/15877
25775         * g++.dg/template/enum2.C: New test.
25776
25777         PR c++/15227
25778         * g++.dg/template/error13.C: New test.
25779
25780 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25781
25782         PR fortran/14957
25783         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25784         arguments to test_* REAL and of the right size.
25785
25786 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25787
25788         PR target/15569
25789         PR rtl-optimization/15681
25790         * gcc.dg/20040609-1.c: New test.
25791
25792 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25793
25794         PR c++/14791
25795         * g++.dg/opt/builtins1.C: New test.
25796
25797 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25798
25799         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25800         that use default windows32 struct layout.
25801         * gcc.dg/i386-bitfield2.c: Likewise.
25802
25803 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25804
25805         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25806         for mingw32 and cygwin targets.
25807
25808 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25809
25810         * gcc.dg/pch/macro-4.c: New.
25811         * gcc.dg/pch/macro-4.hs: New.
25812
25813 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25814
25815         PR fortran/13249
25816         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25817
25818 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25819
25820         PR fortran/13372
25821         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25822
25823 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25824
25825         PR gfortran/14897
25826         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25827
25828 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25829
25830         PR gfortran/15755
25831         * gfortran.fortran-torture/execute/backspace.c : New test.
25832
25833 2004-06-09  Paul Brook  <paul@codesourcery.com>
25834
25835         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25836         (pointer_to_section): Rewrite to use smaller array.
25837
25838 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25839
25840         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25841         * gcc.dg/ext/altivec-10.c: Same.
25842         * gcc.dg/ext/altivec-11.c: Same.
25843         * gcc.dg/ext/altivec-12.c: Same.
25844         * gcc.dg/ext/altivec-13.c: Same.
25845         * gcc.dg/ext/altivec-14.c: Same.
25846         * gcc.dg/ext/altivec-15.c: Same.
25847         * gcc.dg/ext/altivec-16.c: Same.
25848         * gcc.dg/ext/altivec-3.c: Same.
25849         * gcc.dg/ext/altivec-4.c: Same.
25850         * gcc.dg/ext/altivec-6.c: Same.
25851         * gcc.dg/ext/altivec-7.c: Same.
25852         * gcc.dg/ext/altivec-8.c: Same.
25853         * gcc.dg/ext/altivec-varargs-1.c: Same.
25854
25855         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25856         * g++.dg/ext/altivec-10.C: Same.
25857         * g++.dg/ext/altivec-2.C: Same.
25858         * g++.dg/ext/altivec-3.C: Same.
25859         * g++.dg/ext/altivec-4.C: Same.
25860         * g++.dg/ext/altivec-5.C: Same.
25861         * g++.dg/ext/altivec-6.C: Same.
25862         * g++.dg/ext/altivec-7.C: Same.
25863         * g++.dg/ext/altivec-8.C: Same.
25864         * g++.dg/ext/altivec-9.C: Same.
25865
25866 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25867
25868         PR c++/7841
25869         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25870
25871 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25872
25873         * gcc.dg/union-1.c: New test.
25874
25875 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25876
25877         * gcc.dg/builtins-41.c: New test case.
25878         * gcc.dg/builtins-42.c: New test case.
25879
25880 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25881
25882         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25883         * g++.dg/ext/altivec-10.C: Same.
25884         * g++.dg/ext/altivec-2.C: Same.
25885         * g++.dg/ext/altivec-3.C: Same.
25886         * g++.dg/ext/altivec-4.C: Same.
25887         * g++.dg/ext/altivec-5.C: Same.
25888         * g++.dg/ext/altivec-6.C: Same.
25889         * g++.dg/ext/altivec-7.C: Same.
25890         * g++.dg/ext/altivec-8.C: Same.
25891         * g++.dg/ext/altivec-9.C: Same.
25892         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25893         * g++.old-deja/g++.brendan/new3.C: Same.
25894         * gcc.c-torture/execute/eeprof-1.x: Same.
25895
25896 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25897
25898         PR c/14765
25899         * gcc.dg/pr14765-1.c: New test.
25900
25901 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25902
25903         PR c/14649
25904         * gcc.dg/pr14649-1.c: New test case.
25905
25906 2004-06-07  Richard Henderson  <rth@redhat.com>
25907
25908         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25909         if temporaries.
25910
25911 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25912
25913         * g++.dg/eh/elide1.C: Remove XFAIL.
25914
25915 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25916
25917         PR c++/15337
25918         * g++.dg/expr/sizeof3.C: New test.
25919
25920         PR c++/14777
25921         * g++.dg/template/access14.C: New test.
25922
25923         PR c++/15554
25924         * g++.dg/template/enum1.C: New test.
25925
25926         PR c++/15057
25927         * g++.dg/eh/throw1.C: New test.
25928
25929 2004-06-07  David Ayers  <d.ayers@inode.at>
25930             Ziemowit Laski  <zlaski@apple.com>
25931
25932         * lib/objc.exp (objc_target_compile): Revert the '-framework
25933         Foundation' flag fix, since bare Darwin does not ship
25934         with the Foundation framework.
25935         * objc/execute/next_mapping.h: Provide a local NSConstantString
25936         @interface and @implementation.
25937         (objc_constant_string_init): A constructor function, used to
25938         initialize the NSConstantString meta-class object.
25939         * objc/execute/string1.m: Include "next_mapping.h" instead of
25940         <Foundation/NSString.h>.
25941         * objc/execute/string2.m: Likewise.
25942         * objc/execute/string3.m: Likewise.
25943         * objc/execute/string4.m: Likewise.
25944
25945 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25946
25947         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25948         to double. Replace double with FLOAT.
25949         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25950
25951         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25952         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25953         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25954         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25955         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25956         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25957         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25958         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25959
25960 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25961
25962         PR c/13519
25963         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25964
25965 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25966
25967         PR c++/15503
25968         * g++.dg/template/meminit2.C: New test.
25969
25970 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25971
25972         PR target/15822
25973         * gcc.c-torture/execute/compare-fp-1.c,
25974         gcc.c-torture/execute/compare-fp-2.c,
25975         gcc.c-torture/execute/compare-fp-3.c,
25976         gcc.c-torture/execute/compare-fp-4.c,
25977         gcc.c-torture/execute/compare-fp-3.x,
25978         gcc.c-torture/execute/compare-fp-4.x: Moved...
25979         * gcc.c-torture/execute/ieee/compare-fp-1.c,
25980         gcc.c-torture/execute/ieee/compare-fp-2.c,
25981         gcc.c-torture/execute/ieee/compare-fp-3.c,
25982         gcc.c-torture/execute/ieee/compare-fp-4.c,
25983         gcc.c-torture/execute/ieee/compare-fp-3.x,
25984         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25985
25986 2004-06-04  David Ayers  <d.ayers@inode.at>
25987
25988         * objc/execute/protocol-isEqual-4.m: New testcase.
25989
25990 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
25991
25992         * objc/execute/protocol-isEqual-1.m: New testcase.
25993         * objc/execute/protocol-isEqual-2.m: New testcase.
25994         * objc/execute/protocol-isEqual-3.m: New testcase.
25995
25996 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25997
25998         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25999
26000 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26001
26002         * lib/objc.exp (objc_target_compile): When running tests on
26003         Darwin (Mac OS X), inform the linker about '-framework
26004         'Foundation'.
26005
26006 2004-06-02  Eric Christopher  <echristo@redhat.com>
26007
26008         * gcc.c-torture/compile/20040602-1.c: New.
26009
26010 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26011
26012         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26013         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26014
26015         PR tree-optimization/14736
26016         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26017
26018         PR tree-optimization/14042
26019         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26020
26021         PR tree-optimization/14729
26022         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26023
26024 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26025
26026         PR fortran/15557
26027         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26028
26029 2004-06-01  Richard Hederson  <rth@redhat.com>
26030
26031         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26032
26033 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26034
26035         PR c++/14932
26036         * g++.dg/parse/offsetof4.C: New test.
26037
26038 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26039
26040         PR objc/7993
26041         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26042
26043 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26044
26045         PR c++/15701
26046         * g++.dg/template/friend29.C: New test.
26047
26048 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26049
26050         PR c/15749
26051         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26052
26053 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26054
26055         * gcc.dg/sparc-trap-1.c: New test.
26056
26057 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26058
26059         PR middle-end/15069
26060         * g++.dg/opt/fold3.C: New test case.
26061
26062 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26063
26064         * lib/target-supports.exp (check_iconv_available): Fix fallout
26065         from 2004-05-28 patch.
26066
26067 2004-05-30  Paul Brook  <paul@codesourcery.com>
26068
26069         PR fortran/15620
26070         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26071         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26072
26073 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26074
26075         * gfortran.fortran-torture/execute/random_1.f90: New test.
26076
26077 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26078
26079         * g++.dg/ext/altivec-10.C: New test.
26080
26081 2004-05-29  Paul Brook  <paul@codesourcery.com>
26082
26083         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26084
26085 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26086
26087         * gcc.dg/altivec-16.c: New test.
26088
26089 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26090
26091         * lib/target-supports.exp (check_vmx_hw_available): New.
26092         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26093
26094         * lib/target-supports.exp (check_alias_available,
26095         check_iconv_available, check_named_sections_available): Use
26096         unique names for temporary files.
26097
26098 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26099
26100         * gcc.dg/altivec-15.c: New test.
26101
26102 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26103
26104         PR c++/15083
26105         * g++.dg/warn/noeffect6.C: New test.
26106
26107         PR c++/15471
26108         * g++.dg/expr/ptrmem4.C: New test.
26109
26110         PR c++/15640
26111         * g++.dg/template/operator3.C: New test.
26112
26113 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26114
26115         PR c++/14668
26116         * g++.dg/lookup/redecl1.C: New test.
26117         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26118
26119 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26120
26121         * gcc.c-torture/execute/compare-fp-1.c,
26122         gcc.c-torture/execute/compare-fp-2.c,
26123         gcc.c-torture/execute/compare-fp-3.c,
26124         gcc.c-torture/execute/compare-fp-4.c,
26125         gcc.c-torture/execute/compare-fp-3.x,
26126         gcc.c-torture/execute/compare-fp-4.x,
26127         gcc.dg/pr15649-1.c: New.
26128
26129 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26130
26131         PR c++/12883
26132         * g++.dg/init/array14.C: New test.
26133
26134 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26135
26136         * lib/compat.exp (compat-get-options-main): New.
26137         (compat-get-options): Remove unneeded code, warn for ignored
26138         command.
26139         (compat-execute): Check flag set by dg-require-* commands.
26140
26141         * lib/compat.exp (compat-execute): Break up long lines.
26142
26143 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26144
26145         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26146         * gcc.dg/altivec-14.c: New test.
26147         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26148
26149         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26150         * gcc.dg/altivec-12.c: Ditto.
26151
26152         * gcc.dg/altivec-3.c: Move call to altivec_check.
26153
26154 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26155
26156         PR c++/15044
26157         * g++.dg/template/error12.C: New test.
26158
26159         PR c++/15317
26160         * g++.dg/ext/attrib15.C: New test.
26161
26162         PR c++/15329
26163         * g++.dg/template/ptrmem9.C: New test.
26164
26165 2004-05-25  Paul Brook  <paul@codesourcery.com>
26166
26167         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26168
26169 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26170
26171         PR c++/15165
26172         * g++.dg/template/crash19.C: New test.
26173
26174 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26175
26176         PR c++/15025
26177         * g++.dg/template/redecl1.C: New test.
26178
26179 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26180
26181         PR c++/14821
26182         * g++.dg/other/ns1.C: New test.
26183
26184         PR c++/14883
26185         * g++.dg/template/invalid1.C: New test.
26186
26187 2004-05-23  Paul Brook  <paul@codesourcery.com>
26188         Victor Leikehman  <lei@haifasphere.co.il>
26189
26190         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26191         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26192
26193 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26194
26195         PR c++/15285
26196         PR c++/15299
26197         * g++.dg/template/non-dependent5.C: New test.
26198         * g++.dg/template/non-dependent6.C: New test.
26199
26200 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26201
26202         PR c++/15507
26203         * g++.dg/inherit/union1.C: New test.
26204
26205         PR c++/15542
26206         * g++.dg/template/addr1.C: New test.
26207
26208         PR c++/15427
26209         * g++.dg/template/array5.C: New test.
26210
26211         PR c++/15287
26212         * g++.dg/template/array6.C: New test.
26213
26214 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26215             Roger Sayle  <roger@eyesopen.com>
26216
26217         * g++.dg/lookup/forscope2.C: New test case.
26218
26219 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26220
26221         * gcc.dg/cpp/Wmissingdirs.c: New.
26222
26223 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26224
26225         PR target/15301
26226         * gcc.dg/compat/union-m128-1.h: New file.
26227         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26228         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26229         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26230
26231 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26232
26233         PR target/15302
26234         * gcc.dg/compat/struct-complex-1.h: New file.
26235         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26236         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26237         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26238
26239 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26240
26241         PR middle-end/3074
26242         * gcc.dg/pr3074-1.c: New test case.
26243         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26244
26245 2004-05-20  Falk Hueffner  <falk@debian.org>
26246
26247         PR other/15526
26248         * gcc.dg/ftrapv-1.c: New test case.
26249
26250 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26251
26252         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26253
26254 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26255             Jeff Law  <law@redhat.com>
26256
26257         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26258         * gcc.dg/tree-ssa/20040518-2.c: New test.
26259
26260         * gcc.dg/tree-ssa/20040518-1.c: New test.
26261
26262 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26263
26264         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26265
26266 2004-05-18  Paul Brook  <paul@codesourcery.com>
26267
26268         PR fortran/13930
26269         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26270
26271 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26272
26273         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26274         constant folding.
26275
26276 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26277
26278         * gcc.dg/tree-ssa/20040517-1.c: New test.
26279
26280 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26281
26282         * gcc.dg/loop-4.c: New test.
26283
26284 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26285
26286         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26287
26288 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26289
26290         PR fortran/15311
26291         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26292
26293 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26294
26295         PR fortran/13826
26296         PR fortran/13940
26297         * gfortran.fortran-torture/compile/data_1.f90: New test.
26298
26299 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26300
26301         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26302         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26303
26304 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26305
26306         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26307
26308 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26309
26310         PR c/15444
26311         * gcc.dg/format/xopen-1.c: Adjust expected message.
26312         * gcc.dg/format/xopen-3.c: New test.
26313
26314 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26315
26316         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26317
26318 2004-05-14  Jeff Law  <law@redhat.com>
26319
26320         * gcc.dg/tree-ssa/20040514-2.c: New test.
26321
26322 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26323
26324         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26325         this ...
26326         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26327         this.
26328
26329 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26330
26331         * gcc.dg/tree-ssa/20040514-1.c: New test.
26332
26333 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26334
26335         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26336         test.
26337
26338 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26339
26340         PR fortran/14066
26341         * gfortran.fortran-torture/compile/do_1.f90: New test.
26342
26343 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26344
26345         PR fortran/15051
26346         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26347         test.
26348
26349 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26350
26351         PR fortran/15149
26352         * gfortran.fortran-torture/execute/random_init.f90: New test.
26353
26354 2004-05-13  Paul Brook  <paul@codesourcery.com>
26355
26356         PR fortran/15314
26357         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26358
26359 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26360
26361         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26362         for the powerpc case.
26363
26364 2004-05-13  Jeff Law  <law@redhat.com>
26365
26366         * gcc.dg/tree-ssa/20040513-1.c: New test.
26367         * gcc.dg/tree-ssa/20040513-2.c: New test.
26368
26369 2004-05-13  Paul Brook  <paul@codesourcery.com>
26370
26371         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26372         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26373         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26374
26375 2004-05-13  Andreas Schwab  <schwab@suse.de>
26376
26377         PR other/10819
26378         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26379         characters.
26380
26381 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26382
26383         PR fortran/15294
26384         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26385
26386 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26387
26388         Merge from tree-ssa-20020619-branch.  See
26389         ChangeLog.tree-ssa for details.
26390
26391 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26392
26393         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26394         include <altivec.h> explicitly.
26395         * gcc.dg/altivec-13.c: Likewise.
26396
26397 2004-05-11  Paul Brook  <paul@codesourcery.com>
26398
26399         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26400
26401 2004-05-10  Eric Christopher  <echristo@redhat.com>
26402
26403         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26404         * gcc.dg/sibcall-4.c: Ditto.
26405
26406 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26407
26408         * g++.dg/ext/altivec-8.C: New test case.
26409         * gcc.dg/altivec-13.c: New test case.
26410
26411 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26412
26413         * gcc.c-torture/execute/divcmp-1.c: New test case.
26414         * gcc.c-torture/execute/divcmp-2.c: New test case.
26415         * gcc.c-torture/execute/divcmp-3.c: New test case.
26416
26417 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26418
26419         * g++.dg/other/pragma-re-2.C: New test.
26420
26421 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26422
26423         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26424         * gcc.dg/i386-387-2.c: Likewise.
26425
26426         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26427         __builtin_drem.
26428         * gcc.dg/i386-387-6.c: Likewise.
26429
26430 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26431
26432         * gcc.dg/builtins-33.c: Also check log1p*.
26433
26434 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26435
26436         PR optimization/15296
26437         * gcc.c-torture/execute/pr15296.c: New test.
26438
26439 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26440
26441         * gcc.dg/builtins-40.c: New test.
26442
26443 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26444
26445         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26446
26447 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26448
26449         * g++.dg/ext/spe1.C: New testcase.
26450
26451 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26452
26453         * objc.dg/image-info.m: Allow additional attributes
26454         for __image_info section.
26455
26456 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26457
26458         * gcc.dg/torture/mips-hilo-2.c: New test.
26459
26460 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26461
26462         PR c++/14389
26463         * g++.dg/template/member5.C: New test.
26464
26465 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26466
26467         * gcc.dg/builtins-34.c: Also check expm1*.
26468
26469 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26470
26471         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26472         * gcc.dg/torture/builtin-convert-3.c: New test.
26473
26474 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26475
26476         PR middle-end/15054
26477         * g++.dg/opt/pr15054.C: New test.
26478
26479 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26480
26481         * gcc.dg/torture/builtin-rounding-1.c: New test.
26482         * gcc.dg/builtins-25.c: Delete.
26483         * gcc.dg/builtins-29.c: Delete.
26484
26485 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26486
26487         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26488         * gcc.dg/sibcall-4.c: Likewise.
26489         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26490
26491 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26492
26493         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26494         bit-field on 16-bit targets.
26495
26496 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26497
26498         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26499         16-bit targets.
26500
26501 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26502
26503         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26504         * gcc.dg/rs6000-power2-2.c: Likewise.
26505
26506 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26507
26508         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26509         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26510         Change the asm registers to be in form of frN instead of fN.
26511
26512 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26513
26514         * gcc.dg/torture/builtin-convert-2.c: New test.
26515
26516 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26517
26518         * gcc.dg/rs6000-power2-1.c: New test.
26519         * gcc.dg/rs6000-power2-2.c: New test.
26520
26521 2004-04-28  Jan Hubicka  <jh@suse.cz>
26522
26523         * gcc.dg/unused-6.c: New test.
26524
26525 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26526             Ulrich Weigand  <uweigand@de.ibm.com>
26527
26528         * ada/acats/run_all.sh: Define $target variable.
26529
26530 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26531
26532         PR c++/15119
26533         * g++.dg/other/vararg-1.C: New test.
26534
26535         PR c++/4794
26536         * g++.dg/eh/cleanup3.C: New test.
26537
26538 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26539
26540         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26541         and ad8011a (target_insn).
26542         * ada/acats/support/macro.dfs: Likewise.
26543         * ada/acats/support/impbit.adb: New file.
26544
26545 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26546
26547         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26548
26549 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26550
26551         * gcc.dg/loop-3.c: New test.
26552
26553 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26554
26555         * gcc.c-torture/execute/simd-5.c: New test.
26556
26557 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26558
26559         PR c++/15064
26560         * g++.dg/template/crash18.C: New test.
26561
26562 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26563
26564         * g++.dg/ext/complit3.C: New test.
26565
26566 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26567
26568         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26569         * gcc.dg/altivec-3.c: Same.
26570         * gcc.dg/altivec-varargs-1.c: Same.
26571
26572 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26573
26574         * lib/target-supports.exp (check_profiling_available): Assume
26575         profiling is not available on powerpc-eabi targets.
26576
26577 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26578
26579         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26580         * gcc.dg/vmx/bug-1.c: Ditto.
26581
26582 2004-04-20  Eric Christopher  <echristo@redhat.com>
26583
26584         * gcc.dg/charset/extern.c: New test.
26585         * g++.dg/charset/extern3.cc: Ditto.
26586
26587 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26588
26589         * gcc.dg/builtins-39.c: New test.
26590
26591 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26592
26593         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26594
26595 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26596
26597         * gcc.dg/torture/mips-hilo-1.c: New test.
26598
26599 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26600
26601         * gcc.c-torture/compile/20040419-1.c: New test.
26602
26603 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26604
26605         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26606
26607 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26608             Aldy Hernandez  <aldyh@redhat.com>
26609
26610         * gcc.c-torture/execute/va-arg-24.c: New.
26611
26612 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26613             Aldy Hernandez  <aldyh@redhat.com>
26614
26615         * gcc.dg/vmx/1b-01.c: New.
26616         * gcc.dg/vmx/1b-02.c: New.
26617         * gcc.dg/vmx/1b-03.c: New.
26618         * gcc.dg/vmx/1b-04.c: New.
26619         * gcc.dg/vmx/1b-05.c: New.
26620         * gcc.dg/vmx/1b-06.c: New.
26621         * gcc.dg/vmx/1b-07.c: New.
26622         * gcc.dg/vmx/1c-01.c: New.
26623         * gcc.dg/vmx/1c-02.c: New.
26624         * gcc.dg/vmx/3a-01a.c: New.
26625         * gcc.dg/vmx/3a-01.c: New.
26626         * gcc.dg/vmx/3a-01m.c: New.
26627         * gcc.dg/vmx/3a-03.c: New.
26628         * gcc.dg/vmx/3a-03m.c: New.
26629         * gcc.dg/vmx/3a-04.c: New.
26630         * gcc.dg/vmx/3a-04m.c: New.
26631         * gcc.dg/vmx/3a-05.c: New.
26632         * gcc.dg/vmx/3a-06.c: New.
26633         * gcc.dg/vmx/3a-06m.c: New.
26634         * gcc.dg/vmx/3a-07.c: New.
26635         * gcc.dg/vmx/3b-01.c: New.
26636         * gcc.dg/vmx/3b-02.c: New.
26637         * gcc.dg/vmx/3b-10.c: New.
26638         * gcc.dg/vmx/3b-13.c: New.
26639         * gcc.dg/vmx/3b-14.c: New.
26640         * gcc.dg/vmx/3b-15.c: New.
26641         * gcc.dg/vmx/3c-01a.c: New.
26642         * gcc.dg/vmx/3c-01.c: New.
26643         * gcc.dg/vmx/3c-02.c: New.
26644         * gcc.dg/vmx/3c-03.c: New.
26645         * gcc.dg/vmx/3d-01.c: New.
26646         * gcc.dg/vmx/4-01.c: New.
26647         * gcc.dg/vmx/4-03.c: New.
26648         * gcc.dg/vmx/5-01.c: New.
26649         * gcc.dg/vmx/5-02.c: New.
26650         * gcc.dg/vmx/5-03.c: New.
26651         * gcc.dg/vmx/5-04.c: New.
26652         * gcc.dg/vmx/5-05.c: New.
26653         * gcc.dg/vmx/5-06.c: New.
26654         * gcc.dg/vmx/5-07.c: New.
26655         * gcc.dg/vmx/5-07t.c: New.
26656         * gcc.dg/vmx/5-08.c: New.
26657         * gcc.dg/vmx/5-10.c: New.
26658         * gcc.dg/vmx/5-11.c: New.
26659         * gcc.dg/vmx/7-01a.c: New.
26660         * gcc.dg/vmx/7-01.c: New.
26661         * gcc.dg/vmx/7c-01.c: New.
26662         * gcc.dg/vmx/7d-01.c: New.
26663         * gcc.dg/vmx/7d-02.c: New.
26664         * gcc.dg/vmx/8-01.c: New.
26665         * gcc.dg/vmx/8-02a.c: New.
26666         * gcc.dg/vmx/8-02.c: New.
26667         * gcc.dg/vmx/brode-1.c: New.
26668         * gcc.dg/vmx/bug-1.c: New.
26669         * gcc.dg/vmx/bug-2.c: New.
26670         * gcc.dg/vmx/bug-3.c: New.
26671         * gcc.dg/vmx/cw-bug-1.c: New.
26672         * gcc.dg/vmx/cw-bug-2.c: New.
26673         * gcc.dg/vmx/cw-bug-3.c: New.
26674         * gcc.dg/vmx/dct.c: New.
26675         * gcc.dg/vmx/debug-1.c: New.
26676         * gcc.dg/vmx/debug-2.c: New.
26677         * gcc.dg/vmx/debug-3.c: New.
26678         * gcc.dg/vmx/debug-4.c: New.
26679         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26680         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26681         * gcc.dg/vmx/eg-5.c: New.
26682         * gcc.dg/vmx/fft.c: New.
26683         * gcc.dg/vmx/gcc-bug-1.c: New.
26684         * gcc.dg/vmx/gcc-bug-2.c: New.
26685         * gcc.dg/vmx/gcc-bug-3.c: New.
26686         * gcc.dg/vmx/gcc-bug-4.c: New.
26687         * gcc.dg/vmx/gcc-bug-5.c: New.
26688         * gcc.dg/vmx/gcc-bug-6.c: New.
26689         * gcc.dg/vmx/gcc-bug-7.c: New.
26690         * gcc.dg/vmx/gcc-bug-8.c: New.
26691         * gcc.dg/vmx/gcc-bug-9.c: New.
26692         * gcc.dg/vmx/gcc-bug-b.c: New.
26693         * gcc.dg/vmx/gcc-bug-c.c: New.
26694         * gcc.dg/vmx/gcc-bug-d.c: New.
26695         * gcc.dg/vmx/gcc-bug-e.c: New.
26696         * gcc.dg/vmx/gcc-bug-f.c: New.
26697         * gcc.dg/vmx/gcc-bug-g.c: New.
26698         * gcc.dg/vmx/gcc-bug-i.c: New.
26699         * gcc.dg/vmx/harness.h: New.
26700         * gcc.dg/vmx/ira1.c: New.
26701         * gcc.dg/vmx/ira2a.c: New.
26702         * gcc.dg/vmx/ira2b.c: New.
26703         * gcc.dg/vmx/ira2.c: New.
26704         * gcc.dg/vmx/ira2c.c: New.
26705         * gcc.dg/vmx/mem.c: New.
26706         * gcc.dg/vmx/newton-1.c: New.
26707         * gcc.dg/vmx/ops.c: New.
26708         * gcc.dg/vmx/sn7153.c: New.
26709         * gcc.dg/vmx/spill2.c: New.
26710         * gcc.dg/vmx/spill3.c: New.
26711         * gcc.dg/vmx/spill.c: New.
26712         * gcc.dg/vmx/t.c: New.
26713         * gcc.dg/vmx/varargs-1.c: New.
26714         * gcc.dg/vmx/varargs-2.c: New.
26715         * gcc.dg/vmx/varargs-3.c: New.
26716         * gcc.dg/vmx/varargs-4.c: New.
26717         * gcc.dg/vmx/varargs-5.c: New.
26718         * gcc.dg/vmx/varargs-6.c: New.
26719         * gcc.dg/vmx/varargs-7.c: New.
26720         * gcc.dg/vmx/vmx.exp: New.
26721         * gcc.dg/vmx/vprint-1.c: New.
26722         * gcc.dg/vmx/vscan-1.c: New.
26723         * gcc.dg/vmx/x-01.c: New.
26724         * gcc.dg/vmx/x-02.c: New.
26725         * gcc.dg/vmx/x-03.c: New.
26726         * gcc.dg/vmx/x-04.c: New.
26727         * gcc.dg/vmx/x-05.c: New.
26728         * gcc.dg/vmx/yousufi-1.c: New.
26729         * gcc.dg/vmx/zero-1.c: New.
26730         * gcc.dg/vmx/zero.c: New.
26731
26732 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26733
26734         * g++.dg/lookup/java1.C: Update for chage of
26735         _Jv_AllocObject.
26736         * g++.dg/lookup/java2.C: Likewise.
26737
26738 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26739
26740         * ada/acats/run_all.sh: use -O2 by default.
26741
26742 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26743
26744         * gcc.dg/vr-mult-[12].c: New tests.
26745
26746 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26747
26748         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26749
26750         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26751
26752 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26753
26754         * lib/target-supports.exp (check_profiling_available): Assume profiling
26755         isn't available for mips*-*-elf targets.
26756
26757 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26758
26759         * gcc.dg/builtins-38.c: New test.
26760
26761 2004-04-14  Eric Christopher  <echristo@redhat.com>
26762
26763         * g++.dg/charset/charset.exp: Run .cc extension tests.
26764
26765 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26766
26767         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26768
26769 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26770
26771         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26772
26773 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26774
26775         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26776         * gcc.dg/i386-387-2.c: Likewise.
26777
26778         * gcc.dg/i386-387-7.c: New test.
26779         * gcc.dg/i386-387-8.c: New test.
26780
26781         * gcc.dg/builtins-37.c: New test.
26782
26783 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26784
26785         * g++.dg/pch/externc-1.C: Add missing semicolon.
26786
26787 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26788
26789         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26790
26791 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26792
26793         * gcc.c-torture/execute/20040411-1.c: New test.
26794
26795 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26796
26797         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26798
26799 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26800
26801         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26802
26803 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26804
26805         * lib/target-supports.exp (check_named_sections_available): New.
26806         * lib/gcc-dg.exp (dg-require-named-sections): New.
26807         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26808         old-deja.exp.  Also prune error-count message from HP linker.
26809         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26810
26811         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26812         * g++.old-deja/g++.pt/static3.C: Likewise.
26813         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26814
26815 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26816
26817         * gcc.c-torture/execute/20040409-1.c: New test case.
26818         * gcc.c-torture/execute/20040409-2.c: New test case.
26819         * gcc.c-torture/execute/20040409-3.c: New test case.
26820
26821 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26822
26823         * gcc.dg/20040409-1.c: New test.
26824
26825 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26826
26827         PR target/14888
26828         * g++.dg/opt/pr14888.C: New test case.
26829
26830 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26831
26832         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26833         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26834         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26835         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26836         New tests.
26837
26838 2004-04-08  Paul Brook  <paul@codesourcery.com>
26839
26840         * gcc.dg/spill-1.c: New test.
26841
26842 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26843
26844         * gcc.dg/torture/builtin-ctype-2.c: New test.
26845
26846 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26847
26848         * gcc.dg/pch/pch.exp: Add largefile test.
26849
26850 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26851
26852         * g++.dg/pch/externc-1.Hs: New.
26853         * g++.dg/pch/externc-1.C: New.
26854
26855 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26856
26857         * gcc.dg/compat/struct-by-value-5a_main.c,
26858         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26859         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26860         * gcc.dg/compat/struct-by-value-5a_x.c,
26861         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26862         gcc.dg/compat/struct-by-value-5_x.c.
26863         * gcc.dg/compat/struct-by-value-5a_y.c,
26864         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26865         gcc.dg/compat/struct-by-value-5_y.c.
26866
26867         * gcc.dg/compat/struct-by-value-6a_main.c,
26868         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26869         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26870         * gcc.dg/compat/struct-by-value-6a_x.c,
26871         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26872         gcc.dg/compat/struct-by-value-6_x.c.
26873         * gcc.dg/compat/struct-by-value-6a_y.c,
26874         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26875         gcc.dg/compat/struct-by-value-6_y.c.
26876
26877         * gcc.dg/compat/struct-by-value-7a_main.c,
26878         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26879         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26880         * gcc.dg/compat/struct-by-value-7a_x.c,
26881         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26882         gcc.dg/compat/struct-by-value-7_x.c.
26883         * gcc.dg/compat/struct-by-value-7a_y.c,
26884         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26885         gcc.dg/compat/struct-by-value-7_y.c.
26886
26887 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26888
26889         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26890         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26891         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26892         options.
26893
26894 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26895
26896         * gcc.dg/builtins-36.c: New test.
26897
26898 2004-04-06  Paul Brook  <paul@codesourcery.com>
26899
26900         * README.gcc: Remove obsolete contraint on testcases.
26901
26902 2004-04-05  Paul Brook  <paul@codesourcery.com>
26903
26904         PR2123
26905         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26906         failure and exit(0) on success.
26907         * g++.dg/expr/anew2.C: Ditto.
26908         * g++.dg/expr/anew3.C: Ditto.
26909         * g++.dg/expr/anew4.C: Ditto.
26910
26911 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26912
26913         PR c++/3518
26914         * g++.dg/template/unify7.C: New.
26915
26916 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26917
26918         * g++.dg/README: Bring up to date with new subdirectories; remove
26919         duplicate subdirectory lines.
26920
26921 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26922
26923         PR c++/14007
26924         * g++.dg/template/unify5.C: New.
26925         * g++.dg/template/unify6.C: New.
26926         * g++.dg/template/qualttp20.C: Adjust.
26927         * g++.old-deja/g++.jason/report.C: Adjust.
26928         * g++.old-deja/g++.other/qual1.C: Adjust.
26929
26930 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26931
26932         PR c++/14803
26933         * g++.dg/inherit/ptrmem1.C: New test.
26934
26935 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26936
26937         PR c++/14755
26938         * gcc.c-torture/execute/20040331-1.c: New test.
26939         * gcc.dg/20040331-1.c: New test.
26940
26941 2004-04-01  Paul Brook  <paul@codesourcery.com>
26942
26943         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26944
26945 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26946
26947         PR c++/14724
26948         * g++.dg/init/goto1.C: New test.
26949
26950         PR c++/14763
26951         * g++.dg/template/defarg4.C: New test.
26952
26953 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26954
26955         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26956
26957 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26958
26959         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26960
26961 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26962
26963         * gcc.dg/noncompile/undeclared-2.c: New test.
26964
26965 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26966
26967         * gcc.dg/940409-1.c: Remove XFAIL.
26968         * gcc.dg/reg-vol-struct-1.c: New test.
26969
26970 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26971
26972         * gcc.dg/torture/builtin-wctype-1.c: New test.
26973
26974 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26975
26976         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26977         * gcc.dg/20001101-1.c: Likewise.
26978         * gcc.dg/20001102-1.c: Likewise.
26979
26980 2004-03-25  Roger Sayle  <roger@eyesopen.com>
26981
26982         * gcc.dg/compare8.c: Add an additional test for XOR.
26983
26984 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26985
26986         * gcc.dg/torture/builtin-ctype-1.c: New test.
26987
26988 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26989
26990         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26991         * gcc.dg/torture/builtin-math-1.c: Likewise.
26992         * gcc.dg/torture/builtin-power-1.c: New test.
26993
26994 2004-03-24  Andreas Schwab  <schwab@suse.de>
26995
26996         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26997         IA64 assembler.
26998
26999 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27000             Roger Sayle  <roger@eyesopen.com>
27001
27002         * gcc.dg/compare8.c: New test case.
27003
27004 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27005
27006         * g++.dg/ext/altivec-7.C: New test.
27007
27008 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27009
27010         PR 12267, 12391, 12560, 13129, 14114, 14133
27011         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27012         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27013         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27014         Adjust error regexps.
27015         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27016         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27017         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27018         * gcc.dg/local1.c: Add explanatory comment.
27019
27020 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27021
27022         PR optimization/14669
27023         * g++.dg/opt/fold2.C: New test case.
27024
27025 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27026
27027         PR c/14069
27028         * gcc.dg/20040322-1.c: New test.
27029
27030 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27031
27032         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27033         * gcc.dg/ultrasp4.c: Likewise.
27034         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27035
27036 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27037
27038         * gcc.dg/i386-sse-8.c: Reset default options.
27039
27040 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27041
27042         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27043         in the error message text.
27044
27045 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27046
27047         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27048
27049 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27050
27051         PR c++/14616
27052         * g++.dg/init/array13.C: New test.
27053
27054 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27055
27056         PR target/13889
27057         * gcc.c-torture/compile/pr13889.c: New test case.
27058
27059 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27060
27061         PR c/14635
27062         * builtins-1.c (nan, nans): Don't test.
27063         * builtins-30.c: Don't use nan, nanf, nanl.
27064         * builtins-35.c: New test.
27065
27066 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27067
27068         * g++.dg/ext/altivec-6.C: New test.
27069
27070 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27071
27072         * g++.dg/init/placement3.C: New test.
27073
27074         * g++.dg/template/spec13.C: New test.
27075
27076         * g++.dg/lookup/using11.C: New test.
27077
27078         * g++.dg/lookup/koenig3.C: New test.
27079
27080         * g++.dg/template/operator2.C: New test.
27081
27082         * g++.dg/expr/dtor3.C: New test.
27083         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27084         marker.
27085         * g++.old-deja/g++.law/visibility28.C: Likewise.
27086
27087 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27088
27089         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27090         * gcc.dg/ppc64-abi-3.c: Likewise.
27091
27092 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27093
27094         PR c++/14545
27095         * g++.dg/parse/template15.C: New test.
27096
27097 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27098
27099         * g++.dg/expr/dtor2.C: New test.
27100
27101         * g++.dg/lookup/anon4.C: New test.
27102
27103         * g++.dg/overload/using1.C: New test.
27104
27105         * g++.dg/template/lookup7.C: New test.
27106
27107         * g++.dg/template/typename6.C: New test.
27108
27109         * g++.dg/expr/cond6.C: New test.
27110
27111 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27112
27113         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27114
27115 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27116
27117         * g++.dg/expr/cond5.C: New test.
27118         * g++.dg/expr/constcast1.C: Likewise.
27119         * g++.dg/expr/ptrmem2.C: Likewise.
27120         * g++.dg/expr/ptrmem3.C: Likewise.
27121         * g++.dg/lookup/main1.C: Likewise.
27122         * g++.dg/template/lookup6.C: Likewise.
27123
27124 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27125
27126         * gcc.dg/local1.c: New test.
27127
27128         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27129
27130 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27131
27132         * gcc.dg/torture/builtin-convert-1.c: New test.
27133
27134 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27135
27136         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27137
27138 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27139
27140         PR c++/14481
27141         * g++.dg/warn/Wunused-7.C: New test.
27142
27143 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27144
27145         * gcc.dg/torture/builtin-integral-1.c: New test.
27146
27147 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27148
27149         PR c++/14586
27150         * g++.dg/parse/non-dependent3.C: New test.
27151
27152 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27153
27154         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27155         * g++.dg/eh/simd-2.C: Likewise.
27156         * g++.dg/init/array10.C: Likewise.
27157         * gcc.c-torture/compile/simd-1.c: Likewise.
27158         * gcc.c-torture/compile/simd-2.c: Likewise.
27159         * gcc.c-torture/compile/simd-3.c: Likewise.
27160         * gcc.c-torture/compile/simd-4.c: Likewise.
27161         * gcc.c-torture/compile/simd-6.c: Likewise.
27162         * gcc.c-torture/execute/simd-1.c: Likewise.
27163         * gcc.c-torture/execute/simd-2.c: Likewise.
27164         * gcc.dg/compat/vector-defs.h: Likewise.
27165         * gcc.dg/20020531-1.c: Likewise.
27166         * gcc.dg/altivec-3.c: Likewise.
27167         * gcc.dg/altivec-4.c: Likewise.
27168         * gcc.dg/altivec-varargs-1.c: Likewise.
27169         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27170         * gcc.dg/i386-mmx-3.c: Likewise.
27171         * gcc.dg/i386-sse-4.c: Likewise.
27172         * gcc.dg/i386-sse-5.c: Likewise.
27173         * gcc.dg/i386-sse-8.c: Likewise.
27174         * gcc.dg/simd-1.c: Likewise.
27175         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27176         __ev64_opaque__ since the machine description provides it.
27177
27178 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27179
27180         * lib/compat.exp (skip_list): New global variable.
27181         Use it to hold the user defined COMPAT_SKIPS list if any.
27182         (compat-obj): Add the members of skip_list to optall.
27183
27184 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27185
27186         * gcc.dg/compat/union-by-value-1_main.c,
27187         union-by-value-1_x.c, union-by-value-1_y.c,
27188         union-check.h, union-defs.h,
27189         union-init.h, union-return-1_main.c,
27190         union-return-1_x.c, union-return-1_y.c: New files.
27191
27192 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27193
27194         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27195         mixed-struct-init.h: Add 4 mixed structure types.
27196         struct-by-value-21_main.c, struct-by-value-21_x.c,
27197         struct-by-value-21_y.c, struct-return-21_main.c,
27198         struct-return-21_x.c, struct-return-21_y.c: New files.
27199
27200 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27201
27202         PR c++/14550
27203         * g++.dg/parse/template14.C: New test.
27204
27205 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27206
27207         * gcc.c-torture/execute/20040313-1.c: New test.
27208
27209 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27210
27211         PR target/14533
27212         * gcc.dg/20040311-2.c: New test.
27213
27214 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27215
27216         PR other/14544
27217         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27218         bit-field.
27219
27220 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27221
27222         * gcc.dg/20040305-2.c: Add missing return statement.
27223
27224 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27225
27226         * gcc.dg/builtins-34.c: Also check pow10*.
27227
27228 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27229
27230         PR target/14262
27231         * gcc.dg/20040305-2.c: New test.
27232
27233 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27234
27235         * gcc.dg/20040310-1.c: New test.
27236
27237 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27238
27239         * gcc.c-torture/execute/20040311-1.c: New test case.
27240
27241 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27242
27243         PR c++/14476
27244         * g++.dg/lookup/enum1.C: New test.
27245
27246 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27247
27248         PR c++/14510
27249         * g++.dg/lookup/struct2.C: New test.
27250
27251 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27252
27253         * gcc.dg/builtins-34.c: New test.
27254
27255 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27256
27257         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27258
27259 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27260
27261         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27262         * gcc.dg/alias-2.c: New testcase.
27263
27264 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27265
27266         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27267
27268 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27269
27270         * gcc.c-torture/execute/20040309-1.c: New test case.
27271
27272 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27273
27274         PR c++/14397
27275         * g++.dg/overload/ref1.C: New.
27276
27277 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27278
27279         PR c++/14409
27280         * g++.dg/template/spec12.C: New test.
27281
27282         PR c++/14448
27283         * g++.dg/parse/crash14.C: New test.
27284
27285 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27286
27287         PR c++/14230
27288         * g++.dg/init/ref11.C: New test.
27289
27290 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27291
27292         PR c++/14432
27293         * g++.dg/parse/builtin2.C: New test.
27294
27295 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27296
27297         PR c++/14401
27298         * g++.dg/init/ctor3.C: New test.
27299         * g++.dg/init/union1.C: New test.
27300         * g++.dg/ext/anon-struct4.C: New test.
27301
27302 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27303
27304         * g++.dg/lookup/koenig1.C: Tweak error messages.
27305         * g++.dg/lookup/used-before-declaration.C: Likewise.
27306         * g++.dg/other/do1.C: Likewise.
27307         * g++.dg/overload/koenig1.C: Likewise.
27308         * g++.dg/parse/crash13.C: Likewise.
27309         * g++.dg/template/instantiate3.C: Likewise.
27310
27311 2004-03-08  Eric Christopher  <echristo@redhat.com>
27312
27313         * * lib/target-supports.exp: Enable libiconv in test
27314         compilation.  Fix up error checking.
27315
27316 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27317
27318         PR middle-end/14289
27319         * gcc.dg/pr14289-1.c: New test case.
27320         * gcc.dg/pr14289-2.c: Likewise.
27321         * gcc.dg/pr14289-3.c: Likewise.
27322
27323 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27324
27325         * gcc.c-torture/execute/20040308-1.c: New test.
27326
27327 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27328
27329         * gcc.c-torture/execute/20040307-1.c: New test case.
27330
27331 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27332
27333         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27334
27335 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27336
27337         * gcc.dg/20040306-1.c: New test.
27338
27339 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27340
27341         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27342         them static.
27343         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27344
27345 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27346
27347         PR c/14465
27348         * gcc.dg/decl-6.c: New test.
27349
27350 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27351
27352         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27353         Rename LOGPOW -> LOG_POW.
27354         (SQRT_EXP, POW_EXP): New.
27355
27356 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27357
27358         * gcc.dg/i386-sse-8.c: New test.
27359
27360 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27361
27362         PR c/14114
27363         * gcc.dg/decl-5.c: New test.
27364
27365 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27366
27367         * gcc.dg/20040305-1.c: New test.
27368
27369 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27370
27371         PR other/14354
27372         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27373
27374 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27375
27376         PR c++/14425, c++/14426
27377         * g++.dg/ext/altivec-4.C: New test.
27378         * g++.dg/ext/altivec-5.C: New test.
27379
27380 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27381
27382         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27383         global variables of a type with no linkage.
27384         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27385         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27386         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27387         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27388         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27389         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27390         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27391         * g++.dg/warn/deprecated.C: Name enum Color.
27392         * g++.dg/overload/VLA.C: Name structure for 'b'.
27393         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27394
27395 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27396
27397         * gcc.c-torture/compile/20040304-1.c: New test.
27398
27399 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27400
27401         PR 13728
27402         * gcc.dg/decl-4.c: New testcase.
27403
27404 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27405
27406         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27407         as PRECF if sizeof (float) > sizeof (double).
27408         (PRECL): Make it the same as PRECF if
27409         sizeof (float) > sizeof (long double).
27410
27411 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27412
27413         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27414         system type.  Add check for irix6 which doesn't have c99 runtime.
27415
27416 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27417
27418         * gcc.dg/const-elim-1.c: xfail for xtensa.
27419
27420 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27421
27422         PR c++/14369
27423         * g++.dg/template/cond4.C: New test.
27424
27425 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27426
27427         PR c++/14360
27428         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27429
27430         PR c++/14361
27431         * g++.dg/parse/defarg7.C: New test.
27432
27433         PR c++/14359
27434         * g++.dg/template/friend26.C: New test.
27435
27436 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27437
27438         PR c++/14324
27439         * g++.dg/abi/mangle21.C: New test.
27440
27441         PR c++/14260
27442         * g++.dg/parse/constructor2.C: New test.
27443
27444         PR c++/14337
27445         * g++.dg/template/sfinae1.C: New test.
27446
27447 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27448
27449         PR c++/14267
27450         * g++.dg/expr/crash2.C: New test.
27451
27452         PR middle-end/13448
27453         * gcc.dg/inline-5.c: New test.
27454         * gcc.dg/always-inline.c: Split out tests into ...
27455         * gcc.dg/always-inline2.c: ... this and ...
27456         * gcc.dg/always-inline3.c: ... this.
27457
27458 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27459
27460         PR debug/12103
27461         * g++.dg/debug/crash1.C: New test.
27462
27463 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27464
27465         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27466         function with __attribute__((noinline)).
27467         (recurser_void2): Likewise.
27468         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27469         (recurser_void2): Likewise.
27470
27471 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27472
27473         PR middle-end/14203
27474         * g++.dg/warn/Wunused-6.C: New test case.
27475
27476 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27477
27478         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27479         not defined.
27480
27481 2004-02-27  Eric Christopher  <echristo@redhat.com>
27482
27483         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27484         * g++.dg/charset/asm2.c: Run only x86.
27485         * gcc.dg/charset/asm3.c: Ditto.
27486
27487 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27488
27489         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27490         ld_library_path.
27491
27492 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27493
27494         * g++.dg/ext/altivec-3.C: New.
27495
27496 2004-02-26  Richard Henderson  <rth@redhat.com>
27497
27498         * g++.dg/ext/attrib10.C: Mark for warning.
27499         * gcc.dg/attr-alias-1.c: New.
27500
27501 2004-02-26  Richard Henderson  <rth@redhat.com>
27502
27503         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27504         * gcc.c-torture/execute/20040208-2.c: ... it back.
27505
27506 2004-02-26  Eric Christopher  <echristo@redhat.com>
27507
27508         * lib/target-supports.exp (check-iconv-available): New function.
27509         * lib/gcc-dg.exp (dg-require-iconv): New function.
27510         Use above.
27511         * gcc.dg/charset: New directory.
27512         * gcc.dg/charset/charset.exp: New file.
27513         * gcc.dg/charset/asm1.c: Ditto.
27514         * gcc.dg/charset/asm2.c: Ditto.
27515         * gcc.dg/charset/asm3.c: Ditto.
27516         * gcc.dg/charset/asm4.c: Ditto.
27517         * gcc.dg/charset/asm5.c: Ditto.
27518         * gcc.dg/charset/attribute1.c: Ditto.
27519         * gcc.dg/charset/attribute2.c: Ditto.
27520         * gcc.dg/charset/string1.c: Ditto.
27521         * g++.dg/charset: New directory.
27522         * g++.dg/dg.exp: Add here. Special options.
27523         * g++.dg/charset/charset.exp: New file.
27524         * g++.dg/charset/asm1.c: Ditto.
27525         * g++.dg/charset/asm2.c: Ditto.
27526         * g++.dg/charset/asm3.c: Ditto.
27527         * g++.dg/charset/asm4.c: Ditto.
27528         * g++.dg/charset/attribute1.c: Ditto.
27529         * g++.dg/charset/attribute2.c: Ditto.
27530         * g++.dg/charset/extern1.cc: Ditto.
27531         * g++.dg/charset/extern2.cc: Ditto.
27532         * g++.dg/charset/string1.c: Ditto.
27533
27534 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27535
27536         PR c++/14278
27537         * g++.dg/parse/comma1.C: New test.
27538
27539 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27540
27541         PR c++/14284
27542         * g++.dg/template/ttp8.C: New test.
27543
27544 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27545
27546         * gcc.dg/fixuns-trunc-1.c: New test.
27547
27548 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27549
27550         * gcc.dg/builtins-config.h: Use #elif.
27551
27552 2004-02-26  Michael Matz  <matz@suse.de>
27553
27554         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27555         * gcc.dg/991214-1.c: Likewise.
27556         * gcc.dg/i386-asm-1.c: Likewise.
27557
27558 2004-02-25  Richard Henderson  <rth@redhat.com>
27559
27560         * gcc.c-torture/execute/20040208-2.c: Move ...
27561         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27562
27563 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27564
27565         PR c++/14246
27566         * g++.dg/other/crash-3.C: New test.
27567
27568 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27569
27570         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27571         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27572
27573         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27574         HP-UX.
27575
27576 2004-02-24  Michael Matz  <matz@suse.de>
27577
27578         * gcc.dg/i386-regparm.c: New.
27579
27580 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27581
27582         * gcc.c-torture/execute/20040223-1.c: New.
27583
27584 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27585             Kazu Hirata  <kazu@cs.umass.edu>
27586
27587         * gcc.dg/fwritable-strings-1.c: Remove.
27588
27589 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27590
27591         PR c/14156
27592         * gcc.dg/20040223-1.c: New test.
27593
27594 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27595
27596         PR c++/14106
27597         * g++.dg/ext/typeof9.C: New test.
27598
27599 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27600
27601         PR c++/14250
27602         * g++.dg/other/switch1.C: New test.
27603
27604 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27605
27606         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27607         * gcc.dg/va-arg-1.c: Likewise.
27608
27609 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27610
27611         PR c++/14143
27612         * g++.dg/template/koenig5.C: New test.
27613
27614 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27615
27616         * g++.dg/ext/altivec-1.C: Generalize target triple.
27617         * g++.dg/ext/altivec-2.C: New test case.
27618         * g++.dg/ext/altivec_check.h: New file.
27619         * gcc.dg/altivec-1.c: Generalize target triple;
27620         include altivec_check.h and call altivec_check().
27621         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27622         * gcc.dg/altivec-6.c: New test case.
27623         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27624         type casts as needed.
27625         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27626         altivec_check().
27627         * gcc.dg/altivec-12.c: New test case.
27628         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27629         include altivec_check.h and call altivec_check().
27630         * gcc.dg/altivec_check.h: New file.
27631
27632 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27633
27634         * lib/target-supports.exp (check_alias_available): Don't mangle
27635         function `g' in test program.
27636
27637 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27638
27639         * lib/target-supports.exp (check_profiling_available): Check
27640         argument to determine whether we support a profiling type.
27641         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27642         check_profiling_available.
27643         * g++.dg/bprob/bprob.exp: Likewise.
27644         * g77.dg/bprob/bprob.exp: Likewise.
27645         * gcc.misc-tests/bprob.exp: Likewise.
27646         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27647         dg-require-profiling and delete expected error handling.
27648         * gcc.dg/20021014-1.c: Likewise.
27649         * gcc.dg/nest.c: Likewise.
27650
27651 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27652
27653         PR c++/12007
27654         * g++.dg/other/vthunk1.C: New test.
27655
27656 2004-02-20  Falk Hueffner  <falk@debian.org>
27657
27658         PR target/14201
27659         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27660
27661 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27662
27663         PR c++/13927
27664         * g++.dg/other/error8.C: Remove XFAIL markers.
27665
27666         PR c++/14173
27667         * g++.dg/ext/packed5.C: New test.
27668
27669         PR c++/14199
27670         * g++.dg/warn/Wunused-5.C: New test.
27671
27672         PR c++/14186
27673         * g++.dg/lookup/member1.C: New test.
27674
27675 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27676
27677         * gcc.c-torture/compile/20040130-1.c: Enable only when
27678         __INT_MAX__ >= 2147483647L.
27679         * gcc.c-torture/compile/961203-1.c: Likewise.
27680
27681 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27682
27683         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27684         * g++.dg/opt/template1.C: Robustify assembler regexp
27685
27686 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27687
27688         * gcc.c-torture/execute/simd-4.x: Remove.
27689         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27690         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27691         Guard with #ifndef SKIP_ATTRIBUTE.
27692         * gcc.dg/compat/vector-1_y.c: Likewise.
27693         * gcc.dg/compat/vector-2_x.c: Likewise.
27694         * gcc.dg/compat/vector-2_y.c: Likewise.
27695         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27696         * g++.dg/eh/simd-2.C: Likewise.
27697
27698 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27699
27700         * gcc.c-torture/compile/complex-1.c: New.
27701
27702 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27703
27704         PR target/14209
27705         * gcc.c-torture/execute/20040218-1.c: New test.
27706
27707 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27708
27709         PR c++/14181
27710         * g++.dg/parse/new2.C: New test.
27711
27712 2004-02-18  Paul Brook  <paul@codesourcery.com>
27713
27714         * gcc.c-torture/compile/libcall-1.c: New test.
27715
27716 2004-02-18  Paul Brook  <paul@codesourcery.com>
27717
27718         PR debug/12934
27719         * gcc.dg/debug/debug-7.c: New test.
27720
27721 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27722
27723         * gcc.dg/20040217-1.c: New test.
27724
27725 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27726
27727         * gcc.c-torture/execute/990208-1.x: Delete.
27728
27729 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27730
27731         * gcc.c-torture/execute/20040208-2.x: New file.
27732
27733 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27734
27735         PR c++/11326
27736         * g++.dg/abi/structret1.C: New test.
27737
27738 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27739
27740         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27741         (i386_cpuid): No need to test if cpuid is available on AMD64.
27742         Fix assembly, so that it works onboth i386 and AMD64.
27743         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27744         (vecInLong): Fix s[] member type to unsigned int.
27745         (vecInWord): Remove type.
27746         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27747         (a64, b64, c64, d64, e64): Remove.
27748         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27749         Remove unused variable.  Remove initialization of removed variables.
27750         Don't call mmx_tests nor sse_tests.
27751         (reference_mmx, reference_sse): Remove.
27752         (check): Add return stmt.
27753         * gcc.dg/i386-sse-7.c: New test.
27754         * gcc.dg/i386-mmx-4.c: New test.
27755
27756 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27757
27758         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27759         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27760         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27761         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27762         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27763         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27764         g++.dg/tc1/dr94.C: Fix line terminator.
27765
27766 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27767
27768         * gcc.c-torture/compile/20040216-1.c: New.
27769
27770 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27771
27772         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27773         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27774         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27775         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27776         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27777         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27778
27779 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27780
27781         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27782
27783 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27784
27785         PR c++/13971
27786         * g++.dg/expr/cond4.C: New test.
27787
27788         PR c++/14086
27789         * g++.dg/lookup/crash2.C: New test.
27790
27791 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27792
27793         * gcc.c-torture/compile/20040214-2.c: New test.
27794
27795 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27796
27797         PR c++/14116
27798         * g++.dg/ext/typeof8.C: New test.
27799
27800 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27801
27802         * gcc.c-torture/compile/20040214-1.c: New test.
27803
27804 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27805
27806         PR c++/13635
27807         * g++.dg/template/spec11.C: New test.
27808
27809 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27810
27811         PR c++/13927
27812         * g++.dg/other/error8.C: New test.
27813
27814 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27815
27816         PR c++/14122
27817         * g++.dg/template/array4.C: New test.
27818
27819         PR c++/14108
27820         * g++.dg/inherit/thunk2.C: New test.
27821
27822         PR c++/14083
27823         * g++.dg/eh/cond2.C: New test.
27824
27825 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27826
27827         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27828
27829 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27830
27831         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27832
27833 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27834
27835         * g++.dg/simd-2.C: xfail on ppc64-linux.
27836
27837 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27838
27839         PR c/456
27840         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27841         tests.
27842
27843 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27844
27845         * gcc.dg/builtins-33.c: New test.
27846
27847 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27848
27849         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27850
27851 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27852
27853         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27854
27855 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27856
27857         * gcc.dg/ppc64-abi-3.c: New test.
27858
27859 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27860
27861         PR c/14092
27862
27863         * gcc.dg/pr14092-1.c: New testcase.
27864
27865 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27866
27867         * gcc.dg/cpp/assert4.c: Fix typo last change.
27868
27869         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27870         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27871
27872         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27873
27874 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27875
27876         * gcc.c-torture/compile/20040209-1.c: New test case.
27877
27878 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27879
27880         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27881
27882 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27883
27884         * gcc.c-torture/execute/20040208-[12].c: New tests.
27885
27886 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27887
27888         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27889
27890 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27891
27892         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27893
27894 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27895
27896         Bug 13856
27897         * gcc.dg/visibility-8.c: New testcase.
27898
27899 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27900
27901         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27902         arguments.
27903         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27904
27905 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27906
27907         PR middle-end/13696
27908         * g++.dg/opt/fold1.C: New test case.
27909
27910 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27911
27912         PR c++/14033
27913         * g++.dg/other/crash-2.C: New test.
27914
27915 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27916
27917         PR c++/14028
27918         * g++.dg/parse/angle-bracket2.C: New test.
27919
27920 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27921
27922         PR middle-end/13750
27923         Revert:
27924         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27925         PR pch/13361
27926         * testsuite/g++.dg/pch/wchar-1.C: New.
27927         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27928
27929 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27930
27931         PR c++/14008
27932         * g++.dg/parse/error15.C: New test.
27933         * g++.dg/parse/crash11.C: Update dg-error mark.
27934
27935 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27936
27937         PR c++/13932
27938         * g++.dg/warn/conv2.C: New test.
27939
27940 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27941
27942         PR c++/13086
27943         * g++.dg/warn/incomplete1.C: Remove xfail.
27944
27945 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27946
27947         * lib/file-format.exp (gcc_target_object_format): Use
27948         ${tool}_target_compile, not gcc_target_compile.
27949         * lib/target-supports.exp (check_alias_available): Likewise.
27950         (check_gc_sections_available): Likewise.
27951         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27952         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27953         dg-require-alias.
27954
27955 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27956
27957         PR c++/13969
27958         * g++.dg/template/static6.C: New test.
27959
27960 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27961
27962         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27963
27964 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27965
27966         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27967         tests for systems where `char' is unsigned by default.
27968
27969 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27970
27971         PR c++/13997
27972         * g++.dg/template/partial3.C: New test.
27973
27974 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27975
27976         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27977         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27978         Remove mentions of obsolete ports.
27979
27980 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
27981
27982         * gcc.dg/noncompile/20001228-1.c: Fix for new
27983         error message.
27984
27985 2004-02-03  Roger Sayle  <roger@eyesopen.com>
27986
27987         PR target/9348
27988         * gcc.c-torture/execute/multdi-1.c: New test case.
27989
27990 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27991
27992         PR c++/13925
27993         * g++.dg/template/lookup5.C: New test.
27994
27995 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
27996
27997         PR c++/13950
27998         * g++.dg/template/lookup4.C: New test.
27999
28000         PR c++/13970
28001         * g++.dg/parse/error14.C: New test.
28002
28003         PR c++/14002
28004         * g++.dg/parse/template13.C: New test.
28005
28006 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28007
28008         PR c++/13978
28009         * g++.dg/template/koenig4.C: New test.
28010
28011         PR c++/13968
28012         * g++.dg/template/crash17.C: New test.
28013
28014         PR c++/13975
28015         * g++.dg/parse/error13.C: New test.
28016         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28017
28018 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28019
28020         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28021
28022 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28023
28024         PR c/11658
28025         PR c/13994
28026         * gcc.dg/noncompile/20040203-1.c: New test.
28027         * gcc.dg/noncompile/20040203-2.c: Likewise.
28028         * gcc.dg/noncompile/20040203-3.c: Likewise.
28029         * gcc.dg/20040203-1.c: Likewise.
28030
28031 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28032
28033         PR c++/10858
28034         * g++.dg/template/sizeof7.C: New test.
28035
28036 2004-02-02  Eric Christopher  <echristo@redhat.com>
28037             Zack Weinberg  <zack@codesourcery.com>
28038
28039         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28040
28041 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28042
28043         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28044         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28045         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28046         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28047
28048 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28049
28050         PR c++/13113
28051         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28052
28053         PR c++/13854
28054         * g++.dg/ext/attrib13.C: New test.
28055
28056         PR c++/13907
28057         * g++.dg/conversion/op2.C: New test.
28058
28059 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28060
28061         * gcc.dg/titype-1.c: Fix pasto.
28062
28063 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28064
28065         * gcc.dg/titype-1.c: New test.
28066
28067 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28068
28069         PR c++/13957
28070         * g++.dg/template/non-type-template-argument-1.C,
28071         g++.dg/template/qualified-id1.C: Update dg-error marks.
28072         * g++.dg/template/nontype6.C: New test.
28073
28074 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28075
28076         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28077         * gcc.dg/builtins-31.c: New testcase.
28078         * gcc.dg/builtins-32.c: New testcase.
28079
28080 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28081
28082         * objc.dg/call-super-2.m: Update line numbers
28083         for the including of stddef.h.
28084
28085 2004-01-30  Michael Matz  <matz@suse.de>
28086
28087         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28088         g++.dg/ext/case-range3.C: New tests.
28089
28090 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28091
28092         DR206
28093         PR c++/13813
28094         * g++.dg/template/member4.C: New test.
28095
28096 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28097
28098         PR c++/13683
28099         * g++.dg/template/sizeof6.C: New test.
28100
28101 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28102
28103         * gcc.dg/fwritable-strings-1.c: New test.
28104
28105 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28106
28107         * gcc.c-torture/compile/20040130-1.c: New test.
28108
28109 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28110
28111         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28112
28113 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28114
28115         PR c++/13883
28116         * g++.dg/template/ctor3.C: New test.
28117
28118 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28119
28120         * g++.dg/tc1: New directory.
28121         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28122         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28123         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28124         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28125         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28126
28127 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28128
28129         * g++.dg/parse/error11.C: New test.
28130         * g++.dg/parse/error12.C: Likewise.
28131
28132 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28133
28134         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28135         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28136
28137 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28138
28139         PR c++/13791
28140         * g++.dg/ext/attrib12.C: New test.
28141
28142         PR c++/13736
28143         * g++.dg/parse/cast2.C: New test.
28144
28145 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28146
28147         * objc.dg/encode-2.m (main): New local string.  Set depending on
28148         sizeof long.  Use in sscanf call.
28149         * objc.dg/encode-3.m (main): New local string.  Set depending on
28150         sizeof long.  Use in scan_initial call.
28151
28152 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28153
28154         * objc.dg/call-super-2.m: Make LP64-safe.
28155         * objc.dg/desig-init-1.m: Likewise.
28156
28157 2004-01-27  Devang Patel <dpatel@apple.com>
28158
28159         * g++.dg/debug/namespace1.C: New test.
28160
28161 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28162
28163         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28164         xscale-*-*.
28165
28166         * gcc.dg/arm-mmx-1.c: New test.
28167
28168 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28169
28170         * gcc.dg/20040127-1.c: New test.
28171         * gcc.dg/20040127-2.c: New test.
28172
28173 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28174
28175         * objc.dg/stret-1.m (glob): Renamed to globa.
28176
28177 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28178
28179         PR c++/13663
28180         * g++.dg/expr/for1.C: New test.
28181
28182 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28183
28184         PR middle-end/13779
28185         * gcc.dg/darwin-longlong.c: New test.
28186
28187 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28188
28189         * gcc.dg/20040124-1.c: Moved test from here...
28190         * gcc.c-torture/compile/20040124-1.c: ...to here.
28191
28192 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28193
28194         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28195         the assembly output if -m64 is passed.
28196
28197 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28198
28199         PR c++/13833
28200         * g++.dg/template/cond3.C: New test.
28201
28202 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28203
28204         PR c++/13810
28205         * g++.dg/template/ttp7.C: New test.
28206
28207 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28208
28209         PR c++/13797
28210         * g++.dg/template/nontype4.C: New test.
28211         * g++.dg/template/nontype5.C: Likewise.
28212
28213 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28214
28215         * gcc.dg/torture/mips-clobber-at.c: New test.
28216
28217 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28218
28219         * gcc.dg/20040124-1.c: New test.
28220
28221 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28222
28223         * gcc.dg/20040123-1.c: New test.
28224
28225 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28226
28227         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28228
28229 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28230
28231         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28232
28233 2004-01-23  Andrew Pinski  <apinski@apple.com>
28234
28235         * gcc.dg/20030121-1.c: Move to ..
28236         * gcc.dg/20040121-1.c: here.
28237
28238 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28239
28240         * gcc.dg/builtins-29.c: New test case.
28241
28242 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28243
28244         PR 18314
28245         * gcc.dg/builtins-30.c: New testcase.
28246
28247 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28248
28249         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28250         * lib/g77.exp: Likewise.
28251         * lib/objc.exp: Likewise.
28252         * lib/g++.exp: Likewise.
28253
28254 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28255
28256         * gcc.dg/struct-by-value-2.c: New test.
28257
28258 2004-01-21  Andrew Pinski  <apinski@apple.com>
28259
28260         PR target/13785
28261         * gcc.dg/20030121-1.c: New test.
28262
28263 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28264
28265         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28266         clobber frame pointer register in asm statement.
28267
28268 2004-01-21  Falk Hueffner  <falk@debian.org>
28269
28270         * gcc.c-torture/compile/20040121-1.c: New test.
28271
28272 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28273
28274         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28275
28276 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28277
28278         * gcc.dg/ppc64-abi-2.c: New test.
28279
28280 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28281
28282         * lib/treelang.exp: Fill out this file.
28283         * lib/treelang-dg.exp: New File.
28284
28285 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28286
28287         * gcc.c-torture/compile/981022-1.c: Remove.
28288         * gcc.dg/array-5.c: Remove XFAIL.
28289         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28290         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28291         gcc.dg/cond-lvalue-1.c: Update.
28292         * gcc.dg/cast-lvalue-2.c: New test.
28293
28294 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28295
28296         PR c++/13592
28297         * g++.dg/other/error1.C (class foo): Tweak error message.
28298
28299         PR c++/13592
28300         * g++.dg/template/call2.C: New test.
28301
28302 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28303
28304         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28305         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28306         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28307         scalar-return-1_x.c, scalar-return-2_y.c,
28308         scalar-return-3_x.c, scalar-return-3_y.c,
28309         scalar-return-4_x.c, scalar-return-4_y.c,
28310         struct-align-1.h, struct-align-1_x.c,
28311         struct-align-1_y.c, struct-align-2.h,
28312         struct-align-2_x.c, struct-align-2_y.c,
28313         struct-by-value-10_y.c, struct-by-value-11_x.c,
28314         struct-by-value-11_y.c, struct-by-value-12_x.c,
28315         struct-by-value-12_y.c, struct-by-value-13_x.c,
28316         struct-by-value-13_y.c, struct-by-value-14_x.c,
28317         struct-by-value-14_y.c, struct-by-value-15_x.c,
28318         struct-by-value-15_y.c, struct-by-value-16_y.c,
28319         struct-by-value-17_y.c, struct-by-value-18_y.c,
28320         struct-by-value-19_y.c, struct-by-value-1_x.c,
28321         struct-by-value-1_y.c, struct-by-value-20_y.c,
28322         struct-by-value-2_x.c, struct-by-value-2_y.c,
28323         struct-by-value-3_y.c, struct-by-value-4_x.c,
28324         struct-by-value-4_y.c, struct-by-value-5_y.c,
28325         struct-by-value-6_y.c, struct-by-value-7_y.c
28326         struct-by-value-8_x.c, struct-by-value-8_y.c
28327         struct-by-value-9_x.c, struct-by-value-9_y.c
28328         struct-return-10_x.c, struct-return-10_y.c,
28329         struct-return-19_x.c, struct-return-20_x.c
28330         struct-return-2_x.c, struct-return-2_y.c
28331         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28332         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28333
28334 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28335
28336         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28337         attribute on sparc*-sun-solaris2.*.
28338
28339 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28340
28341         PR c++/13710
28342         * g++.dg/ext/typeof7.C: New test.
28343
28344 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28345
28346         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28347         * gcc.dg/const-elim-1.c: Same.
28348
28349 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28350
28351         * objc.dg/stret-1.m: New.
28352         * objc.dg/stret-2.m: New.
28353
28354 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28355
28356         PR c++/11895
28357         * g++.dg/ext/vector1.C: New test.
28358
28359 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28360
28361         * gcc.dg/pch/import-1.c: New.
28362         * gcc.dg/pch/import-1.hs: New.
28363         * gcc.dg/pch/import-1a.h: New.
28364         * gcc.dg/pch/import-1b.h: New.
28365         * gcc.dg/pch/import-1c.h: New.
28366
28367 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28368
28369         PR c++/13574
28370         * g++.dg/ext/array1.C: New test.
28371
28372         PR c++/13178
28373         * g++.dg/conversion/op1.C: New test.
28374
28375 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28376
28377         PR 11864
28378         From Kazumoto Kojima / Dan Kegel:
28379         * gcc.dg/pr11864-1.c: New test.
28380
28381         PR 10392
28382         From Marcus Comstedt / Dan Kegel:
28383         * gcc.dg/pr10392-1.c: New test.
28384
28385 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28386
28387         PR c++/13478
28388         * g++.dg/init/ref10.C: New test.
28389
28390 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28391
28392         PR c++/13407
28393         * g++.dg/parse/typename6.C: New test.
28394
28395 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28396
28397         PR pch/13361
28398         * testsuite/g++.dg/pch/wchar-1.C: New.
28399         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28400
28401 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28402
28403         PR c++/9259
28404         * g++.dg/expr/sizeof2.C: New test.
28405
28406 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28407
28408         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28409
28410 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28411
28412         PR c++/13659
28413         * g++.dg/lookup/strong-using-3.C: New.
28414         * g++.dg/lookup/using-10.C: New.
28415
28416 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28417
28418         PR c++/13594
28419         * g++.dg/lookup/strong-using-2.C: New.
28420
28421 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28422             Dan Kegel <dank@kegel.com>
28423             J"orn Rennecke <joern.rennecke@superh.com>
28424
28425         PR target/9365
28426         * gcc.dg/pr9365-1.c: New test.
28427
28428 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28429
28430         PR c++/8856
28431         * g++.dg/parse/casting-operator2.C: New test.
28432         * g++.old-deja/g++.pt/explicit83.C: Remove.
28433
28434 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28435
28436         * gcc.dg/label-compound-stmt-1.c: New test.
28437         * gcc.c-torture/compile/950922-1.c,
28438         gcc.c-torture/compile/20000211-3.c,
28439         gcc.c-torture/compile/20000518-1.c,
28440         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28441         compound statements.
28442
28443 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28444
28445         * gcc.dg/ppc64-abi-1.c: New test.
28446
28447 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28448
28449          * g++.dg/ext/attrib9.C: Add dg-warnings.
28450
28451 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28452
28453         PR c++/12335
28454         * g++.dg/parse/dtor3.C: New test.
28455
28456 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28457
28458         PR c++/12709
28459         * g++.dg/parse/try-catch-1.C: New test.
28460
28461 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28462
28463         * ada/acats/run_all.sh: Add more verbose output in acats.log
28464         when compiling tests.
28465
28466 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28467
28468         PR 13656
28469         * gcc.dg/typedef-redecl.c: New test case.
28470         * gcc.dg/typedef-redecl.h: New support file.
28471
28472 2004-01-13  Jan Hubicka  <jh@suse.cz>
28473
28474         * gcc.dg/always_inline.c: New test.
28475         * gcc.dg/debug/20031231-1.c: Fix.
28476
28477 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28478
28479         PR c++/13474
28480         * g++.dg/template/array3.C: New test.
28481
28482 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28483
28484         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28485         * g++.dg/warn/Wunused-2.C: Likewise.
28486
28487 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28488
28489         PR c++/13289
28490         * g++.dg/template/instantiate6.C: New test.
28491
28492 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28493
28494         PR middle-end/11397
28495         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28496
28497 2004-01-12  Jan Hubicka  <jh@suse.cz>
28498
28499         PR opt/12826
28500         * gcc.dg/20040112-1.c: New.
28501
28502         * gcc.dg/dwarf-die[1-7].c: Move to...
28503         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28504         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28505
28506 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28507
28508         PR c++/4100
28509         * g++.dg/parse/friend4.C: New test.
28510
28511 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28512
28513         PR c++/4100
28514         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28515         definition is called a friend.
28516
28517 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28518
28519         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28520
28521 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28522
28523         PR c++/3478
28524         * g++.dg/parse/error10.C: New test.
28525         * g++.dg/template/arg2.C: Accept "invalid type" error.
28526
28527 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28528
28529         PR middle-end/13392
28530         * g++.dg/opt/expect2.C: New test.
28531
28532 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28533
28534         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28535         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28536         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28537         Update dg-error regexps.
28538
28539 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28540
28541         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28542         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28543
28544 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28545
28546         * gcc.dg/pragma-re-1.c: Use right pointer type.
28547
28548 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28549
28550         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28551
28552 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28553
28554         * gcc.dg/rs6000-ldouble-1.c: New.
28555
28556 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28557
28558         DR 337
28559         PR c++/9256
28560         * g++.dg/other/abstract1.C: New test.
28561
28562 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28563
28564         * g++.dg/lookup/strong-using-1.C: New.
28565
28566 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28567
28568         PR c/11234
28569         * gcc.dg/func-ptr-conv-1.c: New test.
28570         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28571
28572 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28573
28574         PR target/13380.
28575         * gcc.c-torture/compile/20040109-1.c: New.
28576
28577 2004-01-08  Stuart Hastings  <stuart@apple.com>
28578
28579         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28580         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28581         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28582
28583 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28584
28585         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28586
28587 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28588
28589         * ada/acats/run_acats: Treat 'gnatchop' the same way
28590         as 'gnatmake'.  Export GCC_DRIVER.
28591         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28592         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28593
28594 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28595
28596         PR c++/12573
28597         * g++.dg/template/dependent-expr4.C: New test.
28598
28599 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28600
28601         * gcc.dg/altivec-11.c: New test.
28602
28603 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28604
28605         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28606
28607 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28608
28609         PR c/6024
28610         * gcc.dg/enum-compat-1.c: New test.
28611         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28612
28613 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28614
28615         PR c/12165
28616         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28617         gcc.dg/c99-idem-qual-3.c: New tests.
28618
28619 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28620
28621         * gcc.dg/winline-7.c: Don't cast void * to int.
28622
28623 2004-01-06  Jan Hubicka  <jh@suse.cz>
28624
28625         * gcc.dg/i386-sse-5.c: New test
28626         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28627
28628 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28629
28630         PR c++/12815
28631         * g++.dg/rtti/typeid4.C: New test.
28632
28633 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28634
28635         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28636
28637 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28638
28639         PR c++/12132
28640         * g++.dg/template/error11.C: New test.
28641
28642         PR c++/13451
28643         * g++.dg/template/class2.C: New test.
28644
28645 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28646         Richard Sandiford <rsandifo@redhat.com>
28647
28648         PR c++/13387
28649         * g++.dg/opt/alias3.C: New test.
28650
28651 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28652
28653         PR c++/13157
28654         * g++.dg/template/koenig3.C: New test.
28655
28656         PR c++/13529
28657         * g++.dg/parse/offsetof3.C: New test.
28658
28659         * g++.dg/init/copy7.C: Add missing dg-error markers.
28660
28661         PR c++/12226
28662         * g++.dg/init/copy7.c: New test.
28663
28664         PR c++/13536
28665         * g++.dg/parse/cast1.C: New test.
28666
28667 2004-01-04  Jan Hubicka  <jh@suse.cz>
28668
28669         * gcc.dg/winline[1-7].c: New tests.
28670
28671 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28672
28673         PR c++/13520
28674         * g++.dg/template/qualttp22.C: New test.
28675
28676 2004-01-01  Jan Hubicka  <jh@suse.cz>
28677
28678         * gcc.dg/debug/20031231-1.c: New.
28679         * gcc.c-torture/compile/20040101-1.c: New.
28680         * gcc.dg/dwarf-die-[1-7].c: New.
28681
28682 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28683
28684         PR optimization/13521
28685         * gcc.c-torture/compile/20031231-1.c: New test.
28686
28687 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28688
28689         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28690
28691 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28692
28693         PR c++/10079
28694         * g++.dg/template/crash16.C: New test.
28695
28696 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28697
28698         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28699
28700 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28701
28702         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28703         ports.
28704         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28705         * g++.old-deja/g++.law/profile1.C: Likewise.
28706         * gcc.c-torture/compile/981006-1.c: Likewise.
28707         * gcc.c-torture/execute/loop-2e.x: Likewise.
28708         * gcc.c-torture/execute/loop-2f.x: Remove.
28709         * gcc.c-torture/execute/loop-2g.x: Likewise.
28710         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28711         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28712
28713 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28714
28715         PR c++/13507
28716         * g++.dg/ext/attrib11.C: New test.
28717
28718         PR c++/13494
28719         * g++.dg/template/array2-1.C: New test.
28720         * g++.dg/template/array2-2.C: New test.
28721
28722 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28723
28724         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28725
28726 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28727
28728         PR c++/12774
28729         * g++.dg/template/array1-1.C: New test.
28730         * g++.dg/template/array1-2.C: New test.
28731
28732 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28733
28734         PR fortran/12632
28735         * g77.dg/12632.f: New test case.
28736
28737 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28738
28739         PR c++/13289
28740         * g++.dg/parse/nontype1.C: New test.
28741
28742 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28743
28744         PR c++/12403
28745         * g++.dg/parse/explicit1.C: New test.
28746         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28747
28748 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28749
28750         PR c++/13081
28751         * g++.dg/opt/inline6.C: New test.
28752
28753         PR c++/12613
28754         * g++.dg/parse/error9.C: New test.
28755
28756         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28757
28758 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28759
28760         PR c++/13009
28761         * g++.dg/init/assign1.C: New test.
28762
28763 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28764
28765         PR c++/13070
28766         * g++.dg/warn/format3.C: New test case.
28767
28768 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28769
28770         * gcc.c-torture/compile/20031227-1.c: New test.
28771
28772 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28773
28774         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28775         * g77.dg/bprob/bprob.exp: Likewise.
28776         * gcc.misc-tests/bprob.exp: Likewise.
28777         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28778         variants on systems where the library does not provide that
28779         functionality.
28780         * gcc.dg/builtins-20.c: Use builtins-config.h.
28781         * gcc.dg/builtins-config.h: New file.
28782
28783 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28784
28785         * lib/gcc-dg.exp (dg-require-profiling): New function.
28786         * lib/target-supports.exp (check_profiling_available): Likewise.
28787         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28788         * g77.dg/bprob/bprob.exp: Likewise.
28789         * gcc.misc-tests/bprob.exp: Likewise.
28790         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28791         * gcc.dg/20021014-1.c: Likewise.
28792         * gcc.dg/nest.c: Likewise.
28793
28794 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28795
28796         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28797         compiling.
28798         * g++.dg/lookup/java2.C: Likewise.
28799         * gcc.dg/cpp/lexident.c: Likewise.
28800
28801 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28802
28803         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28804         given.
28805         * gcc.c-torture/compile/961203-1.c: Likewise.
28806         * gcc.c-torture/compile/980506-1.c: Likewise.
28807
28808 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28809
28810         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28811         (additional_prunes): New global.
28812         (gcc-dg-prune): Handle additional per-test pruning.
28813         (dg-test): Clear additional_prunes between tests.
28814
28815         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28816         dg-prune-output to avoid spurious failures from assembler
28817         complaining about nonexistent WAW violations.
28818         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28819         Use dg-prune-output to avoid spurious failures from assembler
28820         warning about Itanium B-step errata.
28821
28822 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28823
28824         * g++.dg/abi/macro0.C: New test.
28825         * g++.dg/abi/macro1.C: Likewise.
28826         * g++.dg/abi/macro2.C: Likewise.
28827
28828         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28829         * g++.dg/abi/bitfield7.C: Likewise.
28830         * g++.dg/abi/dtor2.C: Likewise.
28831         * g++.dg/abi/mangle11.C: Likewise.
28832         * g++.dg/abi/mangle12.C: Likewise.
28833         * g++.dg/abi/mangle14.C: Likewise.
28834         * g++.dg/abi/mangle17.C: Likewise.
28835         * g++.dg/abi/vbase10.C: Likewise.
28836         * g++.dg/abi/vbase14.C: Likewise.
28837         * g++.dg/template/qualttp17.C: Likewise.
28838
28839 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28840
28841         PR c/11995
28842         * gcc.dg/20031223-1.c: New test.
28843
28844 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28845
28846         * gcc.dg/noreturn-7.c: New test.
28847
28848 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28849
28850         * gcc.dg/null-pointer-1.c: New test.
28851
28852 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28853
28854         * g++.old-deja/g++.jason/template18.C: Remove.
28855         * g++.old-deja/g++.jason/template37.C: Likewise.
28856
28857         PR c++/12862
28858         * g++.dg/lookup/ns1.C: New test.
28859
28860         PR c++/12397
28861         * g++.dg/template/lookup3.C: New test.
28862
28863 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28864
28865         * g++.dg/template/recurse1.C: New test
28866
28867 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28868
28869         PR c++/12479
28870         * g++.dg/parse/semicolon1.C: New test.
28871         * g++.dg/parse/semicolon1.h: Likewise.
28872
28873 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28874
28875         * gcc.dg/darwin-misaligned.c: New test.
28876
28877 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28878
28879         PR c/9163
28880         * gcc.dg/20031222-1.c: New test.
28881
28882 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28883
28884         PR c++/13438
28885         * g++.dg/parse/error8.C: New test.
28886
28887         PR c++/11554
28888         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28889
28890 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28891
28892         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28893         too small.
28894         * gcc.c-torture/compile/930217-1.c: Likewise.
28895         * gcc.c-torture/compile/930513-1.c: Likewise.
28896         * gcc.c-torture/execute/920908-2.c: Likewise.
28897         * gcc.c-torture/execute/921204-1.c: Likewise.
28898         * gcc.c-torture/execute/930621-1.c: Likewise.
28899         * gcc.c-torture/execute/930630-1.c: Likewise.
28900         * gcc.c-torture/execute/931031-1.c: Likewise.
28901         * gcc.c-torture/execute/980602-2.c: Likewise.
28902         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28903         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28904         * gcc.c-torture/execute/extzvsi.c: Likewise.
28905         * gcc.c-torture/unsorted/ext.c: Likewise.
28906
28907 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28908
28909         PR target/12749
28910         * gcc.c-torture/compile/20031220-2.c: New test case.
28911
28912 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28913
28914         PR optimization/13031
28915         * gcc.c-torture/compile/20031220-1.c: New test case.
28916
28917 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28918
28919         * gcc.dg/cast-function-1.c: New test.
28920
28921 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28922
28923         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28924         formats.
28925
28926 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28927
28928         PR c++/12795
28929         * g++.dg/ext/attrib10.C: New test.
28930
28931 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28932
28933         * gcc.dg/cleanup-10.c: New test.
28934         * gcc.dg/cleanup-11.c: New test.
28935
28936 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28937
28938         PR c++/13239
28939         * g++.dg/opt/expect1.C: New test.
28940
28941 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28942
28943         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28944
28945 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28946
28947         PR debug/12923
28948         * gcc.dg/20031218-1.c: New test.
28949
28950         PR debug/12389
28951         * gcc.dg/20031218-2.c: New test.
28952         * gcc.dg/20031218-3.c: New test.
28953
28954         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28955         of label name and allow for USER_LABEL_PREFIX == "_" names.
28956         * g++.dg/abi/mangle18-2.C: Likewise.
28957         * g++.dg/abi/mangle19-1.C: Likewise.
28958         * g++.dg/abi/mangle19-2.C: Likewise.
28959         * g++.dg/abi/mangle20-1.C: Likewise.
28960         * g++.dg/abi/mangle20-2.C: Likewise.
28961
28962 2003-12-18  Richard Henderson  <rth@redhat.com>
28963
28964         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28965
28966 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28967             Dan Kegel <dank@kegel.com>
28968
28969         PR other/12009
28970         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28971         testing a cross compiler, it causes spurious compile failures.
28972         * lib/g++.exp: Likewise.
28973
28974 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28975
28976         PR c++/13262
28977         * g++.dg/template/access13.C: New test.
28978
28979 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
28980
28981         * gcc.dg/20031216-1.c: New test.
28982
28983 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28984
28985         PR c++/9154
28986         * g++.dg/template/error10.C: New test.
28987
28988 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28989
28990         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28991         * g++.dg/eh/simd-2.C: Likewise.
28992
28993 2003-12-17  James E Wilson  <wilson@specifixinc.com>
28994             Roger Sayle  <roger@eyesopen.com>
28995
28996         * gcc.c-torture/execute/ieee/mzero5.c: New.
28997
28998 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
28999
29000         PR c++/10603
29001         * g++.dg/parse/error6.C: New test.
29002
29003         PR c++/12827
29004         * g++.dg/parse/error7.C: New test.
29005
29006 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29007
29008         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29009         at -O with stabs debugging formats.
29010         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29011         * gcc.dg/debug/debug-2.c: Likewise.
29012
29013 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29014
29015         PR c++/12696
29016         * g++.dg/init/error1.C: New test.
29017
29018         PR c++/12218
29019         * g++.dg/init/pm3.C: New test.
29020
29021 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29022
29023         PR c/3347
29024         * gcc.dg/bitfld-8.c: New test.
29025
29026 2003-12-16  James Lemke  <jim@wasabisystems.com>
29027
29028         * gcc.dg/arm-scd42-[123].c: New tests.
29029
29030 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29031
29032         PR c++/9043
29033         * g++.dg/abi/mangle20-1.C: New test.
29034         * g++.dg/abi/mangle20-2.C: New test.
29035
29036 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29037
29038         PR c++/13275
29039         * g++.dg/other/offsetof2.C: Remove XFAIL.
29040         * g++.dg/parse/offsetof1.C: New test.
29041         * g++.gd/parse/offsetof2.C: Likewise.
29042
29043 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29044
29045         * g++.dg/template/nontype3.C: New test.
29046         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29047
29048 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29049
29050         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29051
29052 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29053
29054         PR c++/13387
29055         * g++.dg/expr/assign1.C: New test.
29056
29057         PR c++/13242
29058         * g++.dg/abi/mangle19-1.C: New test.
29059         * g++.dg/abi/mangle19-2.C: New test.
29060
29061 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29062
29063         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29064
29065 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29066
29067         * gcc.c-torture/execute/20031216-1.c: New test.
29068
29069 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29070
29071         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29072         an ICE regression.
29073
29074 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29075
29076         PR c++/10926
29077         * g++.dg/template/error9.C: New test.
29078
29079         PR c++/11116
29080         * g++.dg/template/error8.C: New test.
29081
29082 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29083
29084         PR middle-end/13400
29085         * gcc.c-torture/execute/20031215-1.c: New test case.
29086
29087 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29088
29089         PR c++/13269
29090         * g++.dg/parse/error5.C: New test.
29091
29092         PR c++/12989
29093         * g++.dg/expr/sizeof1.C: New test.
29094
29095         PR c++/13310
29096         * g++.dg/template/crash15.C: New test.
29097
29098 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29099
29100         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29101         a non-POD type as the last named parameter of a varargs function.
29102
29103 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29104
29105         PR c++/13243
29106         PR c++/12573
29107         * g++.dg/template/crash14.C: New test.
29108         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29109
29110 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29111
29112         * g++.dg/other/java1.C: New test.
29113
29114         PR c++/13241
29115         * g++.dg/abi/mangle18-1.C: New test.
29116         * g++.dg/abi/mangle18-2.C: New test.
29117
29118 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29119
29120         PR optimization/10312
29121         * gcc.c-torture/execute/20031214-1.c: New.
29122
29123 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29124
29125         PR c++/10779
29126         PR c++/12160
29127         * g++.dg/parse/error3.C: New test.
29128         * g++.dg/parse/error4.C: Likewise.
29129         * g++.dg/abi/mangle4.C: Tweak error messages.
29130         * g++.dg/lookup/using5.C: Likewise.
29131         * g++.dg/other/error2.C: Likewise.
29132         * g++.dg/parse/typename5.C: Likewise.
29133         * g++.dg/parse/undefined1.C: Likewise.
29134         * g++.dg/template/arg2.C: Likewise.
29135         * g++.dg/template/ttp3.C: Likewise.
29136         * g++.dg/template/type1.C: Likewise.
29137         * g++.old-deja/g++.other/crash32.C: Likewise.
29138         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29139
29140 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29141
29142         PR c++/13106
29143         * g++.dg/warn/noreturn-3.C: New test.
29144
29145 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29146
29147         PR c++/13118
29148         * g++.dg/abi/covariant3.C: New.
29149
29150 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29151
29152         * g++.dg/eh/ia64-1.C: New test.
29153
29154 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29155
29156         PR optimization/13037
29157         * g77.f-torture/execute/13037.f: New test case.
29158
29159 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29160
29161         PR c++/12881
29162         * g++.dg/abi/covariant2.C: New.
29163
29164 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29165
29166         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29167
29168 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29169
29170         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29171
29172 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29173
29174         PR other/10819
29175         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29176         to fix Bug 10819.
29177         * lib/g++.exp (g++_version): Likewise.
29178         * lib/g77.exp (g77_version): Likewise.
29179         * lib/objc.exp (default_objc_version): Likewise.
29180
29181 2003-12-10  Richard Henderson  <rth@redhat.com>
29182
29183         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29184
29185         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29186
29187 2003-12-08  Matt Austern  <austern@apple.com>
29188
29189         PR c/13134
29190         * lib/gcc-dg.exp (dg-require-visibility): Define.
29191         * lib/target-supports (check_visibility_available): Define.
29192         * gcc.dg/visibility-1.c: New test.
29193         * gcc.dg/visibility-2.c: Likewise.
29194         * gcc.dg/visibility-3.c: Likewise.
29195         * gcc.dg/visibility-4.c: Likewise.
29196         * gcc.dg/visibility-5.c: Likewise.
29197         * gcc.dg/visibility-6.c: Likewise.
29198         * g++.dg/ext/visibility-1.C: Likewise.
29199         * g++.dg/ext/visibility-2.C: Likewise.
29200         * g++.dg/ext/visibility-3.C: Likewise.
29201         * g++.dg/ext/visibility-4.C: Likewise.
29202         * g++.dg/ext/visibility-5.C: Likewise.
29203         * g++.dg/ext/visibility-6.C: Likewise.
29204
29205 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29206
29207         * g++.dg/lookup/java1.C: New test.
29208         * g++.dg/lookup/java2.C: New test.
29209
29210 2003-12-07  Falk Hueffner  <falk@debian.org>
29211
29212         * g++.dg/opt/noreturn-1.C: New test.
29213
29214 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29215
29216         * gcc.dg/overflow-1.c: New test.
29217
29218 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29219
29220         * g77.f-torture/compile/13060.f: New test.
29221
29222 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29223
29224         PR c++/13323
29225         * g++.dg/inherit/operator2.C: New test.
29226
29227 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29228
29229         PR c++/13305
29230         * g++.dg/ext/attrib9.C: New test.
29231
29232 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29233
29234         PR c++/13314
29235         * g++.dg/template/error7.C: New test.
29236
29237 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29238             J"orn Rennecke <joern.rennecke@superh.com>
29239
29240         PR target/13302
29241         * g++.dg/other/struct-va_list.C: New test.
29242
29243 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29244
29245         PR c++/13166
29246         * g++.dg/parse/defarg6.C: New test.
29247
29248 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29249
29250         PR target/13256
29251         * gcc.c-torture/execute/20031201-1.c: New test.
29252
29253 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29254
29255         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29256
29257 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29258
29259         * gcc.dg/builtin-return-1.c: New test.
29260
29261 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29262             J"orn Rennecke <joern.rennecke@superh.com>
29263
29264         PR optimization/13260
29265         * gcc.c-torture/execute/20031204-1.c: New test.
29266
29267 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29268
29269         PR c++/9127
29270         * g++.dg/template/error6.C: New test.
29271
29272 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29273
29274         * gcc.dg/20031202-1.c: New test.
29275
29276 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29277
29278         PR c++/13179
29279         * g++.dg/template/eh1.C: New test.
29280
29281         PR c++/10771
29282         * g++.dg/template/error5.C: New test.
29283
29284 2003-12-02  David Ung  <davidu@mips.com>
29285
29286         * gcc.dg/compat/vector-check.h: Corrected type for var
29287         g_##TMODE
29288
29289 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29290
29291         PR c++/10126
29292         * g++.dg/template/ptrmem8.C: New test.
29293
29294 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29295
29296         PR c++/12573
29297         * g++.dg/template/dependent-expr3.C: New test.
29298
29299 2003-12-01  James Lemke  <jim@wasabisystems.com>
29300
29301         * gcc.dg/arm-g2.c: New test.
29302
29303 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29304
29305         PR optimization/11634
29306         * gcc.dg/20031201-2.c: New test case.
29307
29308 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29309
29310         PR 11433
29311         * objc.dg/proto-lossage-3.m: New test.
29312
29313 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29314
29315         PR optimization/12628
29316         * gcc.dg/20031201-1.c: New test case.
29317
29318 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29319
29320         * gcc.dg/unaligned-1.c: New test.
29321
29322 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29323
29324         PR c++/9849
29325         * g++.dg/template/error4.C: New test.
29326         * g++.dg/template/nested3.C: Adjust error markers.
29327
29328 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29329
29330         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29331
29332 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29333
29334         PR c/10333
29335         * gcc.dg/bitfld-7.c: New test.
29336
29337 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29338
29339         * gcc.dg/tls/asm-1.C: New test.
29340
29341 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29342
29343         * gcc.dg/cpp/assert4.c: Update.
29344
29345 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29346
29347         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29348         * gcc.dg/builtin-apply3.c: New test.
29349
29350 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29351
29352         * lib/compat.exp (compat-obj): New xfaildata parameter.
29353         Use it to set compiler_conditional_xfail_data before compiling.
29354         (compat-get-options): Handle dg-xfail-if.
29355         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29356         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29357         * gcc.dg/compat/vector-1_y.c: Likewise.
29358         * gcc.dg/compat/vector-2_x.c: Likewise.
29359         * gcc.dg/compat/vector-2_y.c: Likewise.
29360
29361 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29362
29363         * g++.dg/opt/reg-stack4.C: New test.
29364
29365 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29366
29367         * gcc.dg/builtin-apply2.c: New test.
29368
29369 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29370
29371         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29372
29373 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29374
29375         PR c++/12924
29376         * g++.dg/template/template-id-2.C: New test.
29377
29378 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29379
29380         PR c++/5369
29381         * g++.dg/template/memfriend1.C: New test.
29382         * g++.dg/template/memfriend2.C: Likewise.
29383         * g++.dg/template/memfriend3.C: Likewise.
29384         * g++.dg/template/memfriend4.C: Likewise.
29385         * g++.dg/template/memfriend5.C: Likewise.
29386         * g++.dg/template/memfriend6.C: Likewise.
29387         * g++.dg/template/memfriend7.C: Likewise.
29388         * g++.dg/template/memfriend8.C: Likewise.
29389         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29390
29391 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29392
29393         PR c++/12515
29394         * g++.dg/ext/cond1.C: New test.
29395
29396 2003-11-20  Richard Henderson  <rth@redhat.com>
29397
29398         * gcc.dg/20020201-2.c: Remove.
29399         * gcc.dg/20020201-4.c: Remove.
29400         * gcc.dg/20020304-1.c: Remove.
29401
29402 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29403
29404         * gcc.dg/cpp/trad/xwin1.c: New test case.
29405
29406 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29407
29408         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29409         * lib/g77.exp: Likewise.
29410         * lib/objc.exp: Likewise.
29411         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29412         for darwin.
29413
29414 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29415
29416         PR c++/12932
29417         * g++.dg/template/static5.C: New test.
29418
29419 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29420
29421         * gcc.dg/nested-func-1.c: New test.
29422
29423 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29424
29425         * gcc.dg/cpp/assert4.c: New test.
29426
29427 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29428
29429         PR c++/2294
29430         * g++.dg/lookup/using9.c: New test.
29431
29432 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29433
29434         PR c++/12762
29435         * g++.dg/template/error3.C: New test.
29436
29437 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29438
29439         PR ada/13035
29440         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29441         No longer use a wrapper for gcc, since this does not work under
29442         Windows.
29443
29444 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29445
29446         PR c++/2094
29447         * g++.dg/template/ptrmem7.C: New test.
29448
29449 2003-11-13  Andrew Pinski <apinski@apple.com>
29450
29451         * gcc.c-torture/compile/20031113-1.c: New test.
29452
29453 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29454             Kean Johnston <jkj@sco.com>
29455
29456         PR c/13029
29457         * gcc.dg/unused-4.c: Update.
29458
29459 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29460
29461         * g++.dg/opt/const3.C: New test.
29462
29463 2003-11-13  Jan Hubicka  <jh@suse.cz>
29464
29465         * gcc.c-torture/compile/20031112-1.c: New test.
29466
29467 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29468
29469         * g++.dg/parse/crash10.C: Remove bogus error marker.
29470
29471 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29472
29473         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29474         (host_gcc): Likewise.
29475         (ROOT): Honor $PWDCMD.
29476         (BASE): Likewise.
29477         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29478
29479 2003-11-12  Catherine Moore  <clm@redhat.com>
29480
29481         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29482
29483 2003-11-12  Andreas Jaeger  <aj@suse.de>
29484             Jakub Jelinek  <jakub@redhat.com>
29485             Andrew Pinski  <pinskia@physics.uc.edu>
29486             Richard Henderson  <rth@redhat.com>
29487
29488         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29489         systems.
29490         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29491
29492         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29493         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29494
29495 2003-11-11  Andreas Jaeger  <aj@suse.de>
29496
29497         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29498
29499         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29500
29501 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29502
29503         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29504         Clean ups.
29505
29506 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29507
29508         * gcc.dg/trampoline-1.c: New test.
29509
29510 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29511
29512         * gcc.c-torture/compile/200031109-1.c: New test.
29513
29514 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29515
29516         PR c/3190
29517         PR c/8714
29518         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29519         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29520         gcc.dg/format/no-y2k-1.c: Update.
29521
29522 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29523
29524         PR optimization/10467
29525         * gcc.dg/20031108-1.c: New test case.
29526
29527 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29528
29529         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29530
29531 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29532
29533         * gcc.dg/compound-lvalue-1.c: New test.
29534         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29535         some XFAILs.
29536
29537 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29538
29539         * gcc.dg/altivec-varargs-1.c: New test.
29540
29541 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29542
29543         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29544         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29545         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29546         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29547         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29548
29549 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29550
29551         * gcc.dg/cond-lvalue-1.c: New test.
29552
29553 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29554
29555         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29556
29557 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29558
29559         PR c++/11616
29560         * g++.dg/template/instantiate5.C: New test.
29561
29562 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29563
29564         PR c++/12726
29565         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29566         * ChangeLog: Add missing first entry for above test.
29567
29568 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29569
29570         PR c++/9810
29571         * g++.dg/template/using8.C: New test.
29572         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29573
29574 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29575
29576         PR optimization/10817
29577         * gcc.c-torture/compile/20031102-1.c: New test case.
29578
29579 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29580
29581         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29582         2147483647.
29583
29584 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29585
29586         * gcc.dg/20031102-1.c: New test.
29587
29588 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29589
29590         * gcc.dg/complex-1.c: New test.
29591
29592 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29593
29594         PR c++/12796
29595         * g++.dg/template/crash13.C: Adjust expected error location.
29596         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29597
29598 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29599
29600         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29601
29602 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29603
29604         PR/10239
29605         * gcc.c-torture/compile/20031031-2.c: New test.
29606
29607 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29608
29609         PR/11640
29610         * gcc.c-torture/compile/20031031-1.c: New test.
29611
29612 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29613
29614         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29615         * gcc.misc-tests/bprob.exp: Likewise.
29616         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29617         the execution test on arm-elf configs.
29618         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29619         configs that don't support scratch files.
29620         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29621
29622 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29623
29624         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29625         done by dejagnu.
29626
29627 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29628
29629         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29630         Avoid non pure sh syntax. Add more logging.
29631
29632         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29633         fail.
29634
29635 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29636
29637         PR libgcj/10610
29638         * gcc.dg/ppc-stackalign-1.c: New test.
29639
29640 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29641
29642         * ada/acats/run_all.sh: Change output to be more compliant with
29643         dejagnu framework.
29644         Create acats.sum and acats.log files under testsuite/ada/acats
29645         Only run [a-z]* directories, to filter out e.g. CVS.
29646         Redirect build output to log file.
29647
29648 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29649
29650         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29651
29652 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29653
29654         PR ada/5909:
29655         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29656
29657 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29658
29659         * gcc.c-torture/compile/20031023-1.c: New test.
29660         * gcc.c-torture/compile/20031023-2.c: New test.
29661         * gcc.c-torture/compile/20031023-3.c: New test.
29662         * gcc.c-torture/compile/20031023-4.c: New test.
29663
29664 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29665
29666         PR c++/10371
29667         * g++.dg/lookup/scoped8.C: New test.
29668
29669 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29670
29671         * g++.dg/opt/reg-stack3.C: New test.
29672
29673 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29674
29675         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29676
29677 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29678
29679         PR c++/11076
29680         * g++.dg/template/crash13.C: New test.
29681
29682 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29683
29684         * gcc.dg/c99-restrict-2.c: New test.
29685
29686 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29687
29688         PR c++/12698, c++/12699, c++/12700, c++/12566
29689         * g++.dg/inherit/covariant9.C: New test.
29690         * g++.dg/inherit/covariant10.C: New test.
29691         * g++.dg/inherit/covariant11.C: New test.
29692
29693 2003-10-23  Jason Merrill  <jason@redhat.com>
29694
29695         PR c++/12726
29696         * g++.dg/ext/complit2.C: New test.
29697
29698 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29699
29700         PR target/12654
29701         * gcc.c-torture/execute/20031020-1.c: New test.
29702
29703 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29704
29705         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29706         following the jump_insn.
29707
29708 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29709
29710         * gcc.dg/cast-lvalue-1.c: New test.
29711
29712 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29713
29714         PR c++/11962
29715         * g++.dg/template/cond2.C: New test.
29716
29717 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29718
29719         * gcc.dg/builtins-28.c: New test.
29720
29721 2003-10-20  Jan Hubicka  <jh@suse.cz>
29722
29723         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29724         parameter.
29725         * testsuite/gcc.dg/inline-2.c: Likewise.
29726
29727 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29728
29729         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29730         * gcc.dg/nest.c: Likewise.
29731
29732 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29733
29734         PR c++/9781, c++/10583, c++/11862
29735         * g++.dg/parse/crash13.C: New test.
29736
29737 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29738
29739         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29740
29741 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29742
29743         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29744         Define HAVE_C99_RUNTIME except on Solaris.
29745         * gcc.dg/builtins-20.c: Likewise.
29746
29747 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29748
29749         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29750
29751 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29752
29753         PR c++/12495
29754         * g++.dg/template/crash21.C: New test.
29755
29756 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29757
29758         PR c++/2513
29759         * g++.dg/template/typename5.C: New test.
29760
29761 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29762
29763         PR c++/12369
29764         * g++.dg/template/friend25.C: New test.
29765
29766 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29767
29768         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29769         versions.
29770
29771 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29772
29773         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29774         == 2147483647.
29775
29776 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29777
29778         * gcc.c-torture/execute/960416-1.x: Remove.
29779         * gcc.c-torture/execute/divconst-3.x: Likewise.
29780
29781 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29782
29783         PR target/12598
29784         * gcc.dg/torture/cris-volatile-1.c: New test.
29785
29786 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29787
29788         PR optimization/9325
29789         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29790         for overflowing floating point to integer conversion during RTL
29791         simplification.
29792
29793 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29794
29795         * objc/execute/_cmd.m: Fix typo.
29796         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29797         Relax 'scan-assembler' regexp.
29798         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29799         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29800         * objc.dg/zero-link-2.m: Remove blank line.
29801         * objc.dg/zero-link-3.m: New test case.
29802
29803 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29804
29805         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29806
29807         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29808         than linker trickery.
29809
29810 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29811
29812         PR c++/12370
29813         * g++.dg/other/friend2.C: New test.
29814
29815 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29816
29817         * gcc.dg/20031012-1.c: New test.
29818
29819 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29820
29821         * gcc.dg/weak/weak-3.c: Fix for new warning.
29822
29823 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29824
29825         PR optimization/8750
29826         * gcc.c-torture/execute/20031012-1.c: New test case.
29827
29828 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29829
29830         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29831         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29832
29833 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29834
29835         PR optimization/12260
29836         * gcc.c-torture/compile/20031011-2.c: New test case.
29837
29838 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29839
29840         * gcc.c-torture/execute/20031011-1.c: New testcase.
29841
29842 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29843
29844         * gcc.c-torture/compile/20031011-1.c: New test.
29845
29846 2003-10-11  Jan Hubicka  <jh@suse.cz>
29847
29848         * g++.dg/other/first-global.C: New test.
29849
29850 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29851
29852         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29853
29854 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29855
29856         * gcc.c-torture/compile/20031010-1.c: New test.
29857
29858 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29859
29860         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29861         * gcc.c-torture/execute/va-arg-25.c: ... here.
29862
29863 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29864
29865         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29866
29867 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29868
29869         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29870
29871 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29872
29873         * g++.dg/parse/error2.C: New test.
29874
29875 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29876
29877         PR c++/11097
29878         * g++.dg/other/error5.C: Modify the error message.
29879         * g++.dg/lookup/using8.C: New test.
29880
29881 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29882
29883         * gcc.dg/darwin-abi-2.c: New file.
29884         * gcc.c-torture/execute/va-arg-24.c: New file.
29885
29886 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29887
29888         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29889         indentation.
29890
29891 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29892
29893         PR c++/10147
29894         * g++.dg/other/error4.C: Update error messages.
29895         * g++.dg/template/ptrmem4.C: Likewise.
29896
29897         PR c++/12337
29898         * g++.dg/init/new9.C: New test.
29899
29900         PR c++/12334, c++/12236, c++/8656
29901         * g++.dg/ext/attrib8.C: New test.
29902
29903 2003-10-06  Devang Patel  <dpatel@apple.com>
29904
29905         * gcc.dg/debug/dwarf2-3.h: New test.
29906         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29907
29908 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29909
29910         * g++.dg/opt/cfg2.C: New test.
29911
29912 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29913
29914         * g++.dg/opt/float1.C: New test.
29915
29916 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29917
29918         * gcc.dg/c90-array-lval-6.c: New test.
29919         * gcc.dg/c99-array-lval-6.c: New test.
29920
29921 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29922             Ziemowit Laski  <zlaski@apple.com>
29923
29924         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29925         'Derived', so that it is never considered a class method; add
29926         new warning for '+port' method ambiguity.
29927         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29928         <objc/objc-api.h> (needed on Mac OS X).
29929         * objc.dg/method-13.m: New test.
29930
29931 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29932
29933         PR optimization/9325, PR java/6391
29934         * gcc.c-torture/execute/20031003-1.c: New test case.
29935
29936 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29937
29938         PR optimization/12180
29939         * gcc.dg/20031002-1.c: New test.
29940
29941         PR c++/12486
29942         * g++.dg/inherit/error1.C: New test.
29943
29944 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29945
29946         * lib/f-torture.exp (search_for): Rename to...
29947         (search_for_re): This.  Also, clean up comments and the
29948         "regexp" invocation.
29949
29950 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29951
29952         * gcc.c-torture/compile/20031002-1.c: New test.
29953
29954 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29955
29956         * g++.dg/opt/cond1.C: New test.
29957
29958 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29959
29960         * gcc.dg/Wold-style-definition-2.c: New testcase.
29961         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29962
29963 2003-09-29  Richard Henderson  <rth@redhat.com>
29964
29965         * g++.dg/init/array10.C: Add dg-options.
29966
29967 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29968
29969         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29970
29971 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29972
29973         * g++.dg/template/friend19.C: Fix typo.
29974         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29975
29976 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29977
29978         * gcc.c-torture/execute/20030928-1.c: New test.
29979         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29980
29981 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29982
29983         * g++.dg/opt/unroll1.C: New test.
29984
29985 2003-09-26  Roger Sayle  <roger@eyesopen.com>
29986
29987         PR optimization/11741
29988         * gcc.dg/20030926-1.c: New test case.
29989
29990 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29991
29992         PR c++/5655
29993         * g++.dg/parse/access7.C: New test.
29994         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29995
29996 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
29997
29998         MERGE OF objc-improvements-branch into MAINLINE:
29999         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30000         if libobjc has not been built.
30001         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30002         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30003         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30004         objc/execute/nested-3.m, objc/execute/np-2.m,
30005         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30006         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30007         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30008         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30009         objc.dg/special/unclaimed-category-1.h,
30010         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30011         well as GNU runtime.
30012         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30013         * execute/cascading-1.m, execute/function-message-1.m,
30014         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30015         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30016         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30017         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30018         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30019         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30020         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30021         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30022         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30023         * objc.dg/bitfield-2.m: Run only on Darwin.
30024         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30025         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30026         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30027         * objc.dg/const-str-1.m: Fix constant string layout.
30028
30029 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30030
30031         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30032
30033 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30034
30035         * gcc.dg/darwin-abi-1.c: New file.
30036
30037 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30038
30039         PR target/12281
30040         * gcc.c-torture/compile/20030921-1.c: New test.
30041
30042 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30043
30044         * g++.dg/opt/reg-stack2.C: New test.
30045
30046 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30047
30048         * g++.dg/eh/delayslot1.C: New test.
30049
30050 2003-09-20  Richard Henderson  <rth@redhat.com>
30051
30052         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30053
30054 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30055
30056         * gcc.c-torture/execute/20030920-1.c: New test case.
30057
30058 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30059
30060         * g++.dg/rtti/typeid3.C: Correct expected error message.
30061
30062 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30063
30064         PR c++/157
30065         * g++.dg/parse/crash12.C: New test.
30066
30067 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30068
30069         * gcc.dg/compat/mixed-struct-check.h: New.
30070         * gcc.dg/compat/mixed-struct-defs.h: New.
30071         * gcc.dg/compat/mixed-struct-init.h: New.
30072         * gcc.dg/compat/struct-by-value-19_main.c: New.
30073         * gcc.dg/compat/struct-by-value-19_x.c: New.
30074         * gcc.dg/compat/struct-by-value-19_y.c: New.
30075         * gcc.dg/compat/struct-by-value-20_main.c: New.
30076         * gcc.dg/compat/struct-by-value-20_x.c: New.
30077         * gcc.dg/compat/struct-by-value-20_y.c: New.
30078         * gcc.dg/compat/struct-return-19_main.c: New.
30079         * gcc.dg/compat/struct-return-19_x.c: New.
30080         * gcc.dg/compat/struct-return-19_y.c: New.
30081         * gcc.dg/compat/struct-return-20_main.c: New.
30082         * gcc.dg/compat/struct-return-20_x.c: New.
30083         * gcc.dg/compat/struct-return-20_y.c: New.
30084
30085 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30086         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30087         so that it will not complain on LP64 targets.
30088
30089 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30090
30091         PR c++/495
30092         * g++.dg/template/friend24.C: New test.
30093
30094 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30095
30096         PR c++/12332
30097         * g++.dg/template/memtmpl2.C: New test.
30098
30099 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30100
30101         PR target/11184
30102         * gcc.dg/builtin-apply1.c: New test.
30103
30104 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30105
30106         PR c++/9848
30107         * g++.dg/warn/Wunused-4.C: New test.
30108
30109 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30110
30111         PR c++/12316
30112         * g++.dg/other/gc2.C: New test.
30113
30114 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30115
30116         PR c++/11991
30117         * g++.dg/rtti/typeid3.C: New test.
30118
30119         PR c++/12266
30120         * g++.dg/overload/template1.C: New test.
30121
30122 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30123
30124         * g++.dg/opt/cfg3.C: New test.
30125
30126 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30127
30128         PR c++/7939
30129         * g++.dg/template/crash11.C: New test.
30130
30131 2003-09-16  Jason Merrill  <jason@redhat.com>
30132             Jakub Jelinek  <jakub@redhat.com>
30133
30134         * gcc.dg/attr-warn-unused-result.c: New test.
30135
30136 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30137
30138         PR c++/12184
30139         * g++.dg/expr/call2.C: New test.
30140
30141 2003-09-15  Andreas Jaeger  <aj@suse.de>
30142
30143         * gcc.dg/Wold-style-definition-1.c: New test.
30144
30145 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30146
30147         PR c++/3907
30148         * g++.dg/parse/template12.C: New test.
30149
30150         * g++.dg/abi/bitfield11.C: New test.
30151         * g++.dg/abi/bitfield12.C: Likewise.
30152
30153 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30154
30155         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30156         non-expansion of functional macro name without arguments at EOL.
30157         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30158
30159 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30160
30161         * gcc.c-torture/execute/20030914-[12].c: New tests.
30162
30163 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30164
30165         PR c++/11788
30166         * g++.dg/overload/addr1.C: New test.
30167
30168 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30169
30170         * gcc.dg/20030909-1.c: New test.
30171
30172 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30173
30174         * gcc.dg/ultrasp10.c: New test.
30175
30176 2003-09-09  Devang Patel  <dpatel@apple.com>
30177
30178         * gcc.dg/darwin-ld-6.c: New test.
30179
30180 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30181
30182         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30183
30184 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30185
30186         * gcc.dg/ia64-types1.c: New test.
30187         * gcc.dg/ia64-types2.c: Likewise.
30188
30189 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30190
30191         * gcc.dg/builtins-1.c: Add more _Complex tests.
30192         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30193
30194         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30195         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30196
30197 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30198
30199         PR c++/11786
30200         * g++.dg/lookup/koenig2.C: New test.
30201
30202         PR c++/5296
30203         * g++.dg/rtti/typeid2.C: New test.
30204
30205 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30206
30207         * gcc.c-torture/compile/20030904-1.c: New test.
30208
30209 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30210
30211         * g++.dg/opt/longbranch2.C: New test.
30212
30213 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30214
30215         * g++.dg/template/crash10.C: Only compile it.
30216
30217 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30218
30219         PR middle-end/11665
30220         * gcc.c-torture/compile/20030907-1.c: New test.
30221         * g++.dg/init/array11.C: New test.
30222
30223 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30224
30225         PR c++/11852
30226         * g++.dg/init/struct1.C: New test.
30227
30228 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30229
30230         PR c++/12181
30231         * g++.dg/expr/comma1.C: New test.
30232
30233 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30234
30235         PR c++/11867
30236         * g++.dg/expr/static_cast5.C: New test.
30237
30238 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30239
30240         PR c++/11507
30241         * g++.dg/lookup/scoped7.C: New test.
30242
30243         PR c++/9574
30244         * g++.dg/other/static1.C: New test.
30245
30246         PR c++/11490
30247         * g++.dg/warn/template-1.C: New test.
30248
30249         PR c++/11432
30250         * g++.dg/template/crash10.C: New test.
30251
30252         PR c++/2478
30253         * g++.dg/overload/VLA.C: New test.
30254
30255         PR c++/10804
30256         * g++.dg/template/call1.C: New test.
30257
30258 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30259
30260         PR c++/11794
30261         * g++.dg/parse/using3.C: New test.
30262
30263 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30264
30265         PR c++/11409
30266         * g++.dg/overload/builtin3.C: New test case.
30267
30268 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30269
30270         PR c/9862
30271         * gcc.dg/20030906-1.c: New test.
30272         * gcc.dg/20030906-2.c: Likewise.
30273
30274 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30275
30276         PR c++/12167
30277         * g++.dg/parse/defarg5.C: New test.
30278
30279         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30280
30281 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30282
30283         PR c++/12163
30284         * g++.dg/expr/static_cast4.C: New test.
30285
30286         PR c++/12146
30287         * g++.dg/template/crash9.C: New test.
30288
30289 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30290
30291         * g++.old-deja/g++.ext/pretty2.C: Update for change
30292         in __FUNCTION__.
30293         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30294
30295 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30296
30297         PR c++/11922
30298         * g++/dg/template/qualified-id1.C: New test.
30299
30300         PR c++/12037
30301         * g++.dg/warn/noeffect4.C: New test.
30302
30303 2003-09-04  Matt Austern  <austern@apple.com>
30304
30305         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30306         * g++.dg/ext/fnname2.C: Likewise.
30307         * g++.dg/ext/fnname3.C: Likewise.
30308
30309 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30310
30311         * g++.dg/expr/lval1.C: New test.
30312         * g++.dg/ext/lvcast.C: Remove.
30313
30314 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30315
30316         PR optimization/11700.
30317         * gcc.c-torture/compile/20030903-1.c: New test case.
30318
30319 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30320
30321         PR c++/12053
30322         * g++.dg/abi/layout4.C: New test.
30323
30324 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30325
30326         PR c++/11553
30327         * g++.dg/parse/friend3.C: New test.
30328
30329 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30330
30331         PR c++/11847
30332         * g++.dg/template/class1.C: New test.
30333
30334         PR c++/11808
30335         * g++.dg/expr/call1.C: New test.
30336
30337 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30338
30339         PR c++/12114
30340         * g++.dg/init/ref9.C: New test.
30341
30342         PR c++/11972
30343         * g++.dg/template/nested4.C: New test.
30344
30345 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30346
30347         PR c++/12093
30348         * g++.dg/template/non-dependent4.C: New test.
30349
30350         PR c++/11928
30351         * g++.dg/inherit/conv1.C: New test.
30352
30353 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30354
30355         PR c++/6196
30356         * g++.dg/ext/label1.C: New test.
30357         * g++.dg/ext/label2.C: Likewise.
30358
30359 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30360
30361         * g++.dg/expr/cond3.C: New test.
30362
30363 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30364
30365         * gcc.dg/builtins-1.c: Add new builtin cases.
30366
30367 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30368
30369         * gcc.dg/builtins-1.c: Add new cases.
30370         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30371
30372 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30373
30374         * gcc.dg/builtins-1.c: Add more math builtin tests.
30375         * gcc.dg/torture/builtin-attr-1.c: New test.
30376
30377 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30378
30379         PR optimization/5079
30380         * g++.dg/opt/static3.C: New test.
30381
30382 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30383
30384         * gcc.misc-tests/gcov-10b.c: New test.
30385
30386 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30387
30388         * g++.dg/opt/ptrmem3.C: New test.
30389
30390         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30391
30392 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30393
30394         * gcc.dg/20030826-2.c: New test.
30395
30396 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30397
30398         PR middle-end/12002
30399         * g77.f-torture/compile/12002.f: New test case.
30400
30401 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30402
30403         * gcc.dg/20030826-1.c: New test case.
30404
30405 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30406
30407         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30408
30409 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30410
30411         PR c++/11871
30412         * c++.dg/lookup/crash1.C: New test.
30413
30414         * c++.dg/warn/noeffect3.C: New test.
30415
30416 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30417
30418         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30419         * gcc.dg/compat/vector-1_y.c: Ditto.
30420         * gcc.dg/compat/vector-2_x.c: Ditto.
30421         * gcc.dg/compat/vector-2_y.c: Ditto.
30422
30423 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30424
30425         * gcc.dg/20030702-1.c: New test.
30426
30427 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30428
30429         PR c++/8795
30430         * g++.dg/ext/altivec-1.C: New test.
30431
30432 2003-08-24  Richard Henderson  <rth@redhat.com>
30433
30434         * g++.dg/eh/simd-2.C: Add -w for x86.
30435
30436 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30437
30438         * gcc.dg/20030815-1.c: New test.
30439
30440 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30441
30442         PR c++/3765
30443         * g++.dg/parse/access6.C: New test.
30444
30445 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30446
30447         PR c++/641, c++/11876
30448         * g++.dg/template/friend22.C: New test.
30449         * g++.dg/template/friend23.C: Likewise.
30450
30451 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30452
30453         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30454         identically.
30455
30456 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30457
30458         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30459
30460 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30461
30462         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30463
30464 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30465
30466         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30467
30468 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30469
30470         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30471
30472 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30473
30474         PR c++/11919
30475         * g++.dg/overload/prom1.C: New test.
30476
30477         PR c++/11551
30478         * g++.dg/parse/dtor2.C: New test.
30479
30480         PR c++/10762
30481         * g++.dg/parse/using2.C: New test.
30482
30483 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30484
30485         PR target/11805
30486         * gcc.c-torture/compile/20030821-1.c: New.
30487
30488 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30489
30490         PR c++/11834
30491         * g++.dg/template/deduce2.C: New test.
30492
30493 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30494
30495         * gcc.c-torture/execute/20030821-1.c: New test.
30496
30497 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30498
30499         PR middle-end/11984
30500         * gcc.dg/20030820-1.c: New test case.
30501
30502 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30503
30504         PR c++/11945
30505         * g++.dg/warn/noeffect2.C: New test.
30506
30507 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30508
30509         PR c++/10926
30510         * g++.dg/template/dtor2.C: New test.
30511
30512         PR c++/11684
30513         * g++.dg/template/operator1.C: New test.
30514         * g++.dg/parse/operator4.C: New test.
30515
30516         PR c++/11946.C
30517         * g++.dg/expr/enum1.C: New test.
30518         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30519
30520         PR c++/11036.C
30521         * g++.dg/parse/elab2.C: New test.
30522         * g++.dg/parse/typedef4.C: Change error message.
30523         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30524         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30525         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30526
30527 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30528
30529         * gcc.dg/pch/warn-1.c: New.
30530         * gcc.dg/pch/warn-1.hs: New.
30531
30532         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30533         not-tested file.
30534
30535 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30536
30537         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30538
30539 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30540
30541         * gcc.dg/uninit-D.c: New Test.
30542         * gcc.dg/uninit-E.c: New Test.
30543         * gcc.dg/uninit-F.c: New Test.
30544         * gcc.dg/uninit-G.c: New Test.
30545
30546 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30547
30548         * g++.dg/README: Describe the pch directory.
30549
30550 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30551
30552         PR c++/11174
30553         * g++.dg/parse/access4.C: New test.
30554         * g++.dg/parse/access5.C: Likewise.
30555         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30556
30557 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30558
30559         * gcc.dg/noncompile/20030818-1.c: New.
30560
30561 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30562
30563         PR c++/11957
30564         * g++.dg/warn/noeffect1.C: New test.
30565
30566         * g++.dg/template/scope2.C: New test.
30567         * g++.dg/template/error2.C: Correct dg-error
30568
30569 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30570
30571         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30572
30573 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30574
30575         PR C++/11512
30576         * g++.dg/template/warn1.C: New.
30577
30578 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30579
30580         * g++.dg/template/error2.C: New test.
30581         * g++.dg/lookup/using7.C: Adjust errors
30582         * g++.old-deja/g++.pt/crash36.C: Likewise.
30583         * g++.old-deja/g++.pt/derived3.C: Likewise.
30584
30585 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30586
30587         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30588         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30589         * gcc.c-torture/execute/builtins/string-9.c: New, from
30590         string-opt-9.c.  Adjust for execute/builtins framework.
30591         * gcc.c-torture/execute/string-opt-9.c: Delete.
30592
30593 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30594
30595         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30596
30597         * g++.dg/parse/ret-type2.C: New test.
30598
30599         PR c++/11703
30600         * g++.dg/init/new8.C: New test.
30601
30602         PR c++/10923
30603         * g++.dg/parse/typedef5.C: New test.
30604
30605         PR c++/9512
30606         * g++.dg/parse/qualified2.C: New test.
30607         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30608         invalid code.
30609
30610 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30611
30612         * g++.dg/conversion/ptrmem1.C: New test.
30613
30614 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30615
30616         PR target/11693
30617         * gcc.dg/20030811-1.c: New test.
30618
30619         PR target/11535
30620         * gcc.c-torture/execute/20030811-1.c: New test.
30621
30622 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30623
30624         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30625
30626 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30627
30628         PR c++/11789.C
30629         * g++.dg/inherit/multiple1.C: New test.
30630
30631 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30632
30633         * gcc.dg/spe1.c: New test.
30634
30635         PR c++/11670
30636         * g++.dg/expr/cast2.C: New test.
30637
30638         PR c++/10530
30639         * g++.dg/template/dependent-name2.C: New test.
30640
30641 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30642
30643         * g++.dg/parse/crash11.C: Put the dg options in comments.
30644
30645 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30646
30647         * lib/gcc-dg.exp: Update for diagnostic change.
30648
30649 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30650
30651         PR c++/5767
30652         * g++.dg/parse/crash11.C: New test.
30653
30654 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30655
30656         * gcc.dg/cpp/spacing1.c: Update.
30657
30658 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30659
30660         PR target/11739
30661         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30662         a value for -mtune.
30663
30664 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30665
30666         PR middle-end/11771
30667         * gcc.c-torture/compile/20030804-1.c: New test case.
30668
30669 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30670
30671         * gcc.dg/20030804-1.c: New test case.
30672
30673 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30674
30675         * gcc.dg/cpp/separate-1.c: New test.
30676
30677 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30678
30679         PR c++/11704
30680         * g++.dg/template/dependent-expr2.C: New test.
30681
30682         PR c++/11766
30683         * g++.dg/expr/ptrmem1.C: New test.
30684
30685 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30686
30687         PR c++/9453
30688         * g++.dg/template/friend15.C: New test.
30689
30690 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30691
30692         * lib/dg-pch.exp: Work round PCH bug.
30693
30694 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30695
30696         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30697         builtins.  Move cases from builtins-4.c here.
30698
30699         * gcc.dg/torture/builtin-math-1.c: New test taken from
30700         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30701         additional cases.
30702
30703         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30704         Delete.
30705
30706 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30707
30708         PR c++/9447
30709         * g++.dg/template/using7.C: New test.
30710
30711 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30712
30713         * import1.c, import2.c: New tests.
30714
30715 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30716
30717         * g++.dg/eh/crossjump1.C: New test.
30718
30719 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30720
30721         PR c++/11697
30722         * g++.dg/template/using6.C: New test.
30723
30724         PR c++/11744
30725         * g++.dg/template/koenig2.C: New test.
30726
30727 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30728
30729         PR c++/7983
30730         * g++.dg/parse/typedef4.C: New test.
30731
30732 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30733
30734         PR c++/8442, c++/8806
30735         * g++.dg/template/elab1.C: New test.
30736         * g++.dg/template/type2.C: Likewise.
30737         * g++.dg/template/ttp3.C: Adjust expected error message.
30738         * g++.old-deja/g++.law/visibility13.C: Likewise.
30739         * g++.old-deja/g++.niklas/t135.C: Likewise.
30740         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30741         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30742         template argument.
30743         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30744
30745 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30746
30747         PR c++/11295
30748         * g++.dg/ext/stmtexpr1.C: New test.
30749
30750         * g++.dg/opt/tmp1.C: New test.
30751
30752         PR c++/11525
30753         * g++.dg/parse/constant4.C: New test.
30754
30755         PR c++/9447
30756         * g++.dg/template/using5.C: New test.
30757
30758 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30759
30760         * gcc.dg/builtins-27.c: New test case.
30761
30762 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30763
30764         * gcc.dg/tls/opt-7.c: New test.
30765
30766 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30767
30768         * g++.old-deja/g++.other/crash18.C: Remove.
30769
30770 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30771
30772         * g++.dg/template/explicit3.C: New.
30773         * g++.dg/template/explicit4.C: New.
30774         * g++.dg/template/explicit5.C: New.
30775
30776         PR c++/11347
30777         * g++.dg/template/memtmpl1.C: New.
30778
30779 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30780
30781         PR target/11565
30782         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30783         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30784
30785 2003-07-30  Jan Hubicka  <jh@suse.cz>
30786
30787         * vtgc1.c: Kill.
30788
30789 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30790
30791         * gcc.dg/struct-in-proto-1.c: New test.
30792
30793 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30794
30795         * gcc.dg/cpp/include2.c: Only expect one message.
30796
30797 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30798
30799         PR c++/9447
30800         * g++.dg/template/using1.C: New test.
30801         * g++.dg/template/using2.C: New test.
30802         * g++.dg/template/using3.C: New test.
30803         * g++.dg/template/using4.C: New test.
30804
30805 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30806
30807         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30808         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30809
30810 2003-07-28  Jan Hubicka  <jh@suse.cz>
30811
30812         PR c++/11530
30813         * g++.dg/opt/call1.C: New test.
30814
30815 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30816
30817         PR c++/11667
30818         * g++.dg/init/enum2.C: New test.
30819         * g++.dg/template/overload1.C: Add "-w" option.
30820
30821 2003-07-28    <hp@bitrange.com>
30822
30823         * gcc.dg/Wdeclaration-after-statement-1.c,
30824         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30825
30826 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30827
30828         * gcc.c-torture/compile/20030725-1.c: New test.
30829
30830 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30831
30832         * gcc.dg/20030505.c: Only run for SPE.
30833         Remove definition of opaque type.
30834
30835 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30836
30837         * g++.dg/template/ptrmem6.C: New test.
30838
30839 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30840
30841         * gcc.c-torture/compile/zero-strct-2.c: New test.
30842
30843 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30844
30845         * gcc.dg/intermod-1.c: New test.
30846
30847 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30848
30849         PR c++/11617
30850         * g++.dg/template/lookup2.C: New test.
30851         * g++.dg/template/memclass1.C: Remove instantiated from error.
30852         * g++.dg/other/error2.C: Tweak expected errors.
30853
30854         PR c++/11596
30855         * g++.dg/template/defarg3.C: New test.
30856
30857         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30858
30859 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30860
30861         * g++.dg/inherit/access5.C: New test.
30862
30863 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30864
30865         PR c++/11513
30866         * g++.dg/template/crash8.C: New test.
30867
30868 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30869
30870         PR c/10602
30871         * gcc.dg/noncompile/incomplete-2.c: New test.
30872
30873 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30874
30875         PR c++/11645
30876         * g++.dg/inherit/access4.C: New test.
30877
30878         PR c++/11517
30879         * g++.dg/expr/cond2.C: New test.
30880
30881         PR optimization/10679
30882         * g++.dg/opt/inline4.C: New test.
30883
30884 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30885
30886         * g++.dg/parse/crash10: New test.
30887
30888 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30889
30890         * g++.dg/ext/flexary1.C: New test.
30891
30892 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30893
30894         PR c++/10793
30895         * g++.dg/template/crash9.C: New test.
30896
30897 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30898
30899         PR c++/3004
30900         * g++.dg/parse/typedef3.C: New test.
30901
30902         PR c++/7906
30903         * g++.dg/parse/operator2.C: New test.
30904
30905         PR c++/8895
30906         * g++.dg/parse/def-tmpl-arg1.C: New test.
30907
30908         PR c++/9282
30909         * g++.dg/parse/funptr1.C: New test.
30910
30911         PR c++/9452
30912         * g++.dg/parse/ambig3.C: New test.
30913
30914         PR c++/9454
30915         * g++.dg/parse/operator3.C: New test.
30916
30917         PR c++/9486
30918         * g++.dg/parse/template10.C: New test.
30919
30920         PR c++/9488
30921         * g++.dg/parse/template11.C: New test.
30922
30923         PR c++/10150
30924         * g++.dg/parse/invalid-op1.C: New test.
30925
30926         PR c++/10247
30927         * g++.dg/parse/condexpr1.C: New test.
30928
30929 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30930
30931         * g++.dg/ext/packed3.C: New test.
30932         * g++.dg/ext/packed4.C: New test.
30933
30934         * gcc.dg/pack-test-3.c: New test.
30935
30936 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30937
30938         * lib/compat.exp: Handle dg-options per source file.
30939         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30940         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30941         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30942         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30943         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30944         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30945         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30946         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30947         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30948         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30949         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30950         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30951         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30952         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30953
30954 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30955
30956         PR c/10320
30957         * gcc.c-torture/execute/20030718-1.c: New test.
30958
30959 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30960
30961         PR optimization/11536
30962         * gcc.dg/20030721-1.c: New test.
30963
30964 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30965
30966         PR c++/11546
30967         * g++.dg/template/lookup1.C: New test.
30968
30969 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30970
30971         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30972         diagnostics of ill-formed constructs involving labels.
30973         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30974         the new 'previously defined here' message.
30975
30976 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30977
30978         * g++.dg/parse/non-dependent2.C: New test.
30979
30980 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30981
30982         * g++.dg/init/init-ref4.C: xfail on targets without
30983         weak symbols.
30984
30985 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
30986
30987         PR target/11087
30988         * gcc.c-torture/execute/20030717-1.c: New test.
30989
30990 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30991
30992         * g++.dg/opt/cfg1.C: New test.
30993
30994 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
30995
30996         PR optimization/11557
30997         * gcc.dg/20030717-1.c: New test.
30998
30999 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31000
31001         PR c++/10476
31002         * g++.dg/expr/crash-1.C: New test.
31003
31004         PR c++/11027
31005         * g++.dg/template/init3.C: New test.
31006
31007         PR c++/8222
31008         * g++.dg/template/non-dependent1.C: New test.
31009
31010         PR c++/11070
31011         * g++.dg/template/non-dependent2.C: New test.
31012
31013         PR c++/11071
31014         * g++.dg/template/non-dependent3.C: New test.
31015
31016         PR c++/9907
31017         * g++.dg/template/sizeof5.C: New test.
31018
31019 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31020
31021         PR 11498
31022         * gcc.c-torture/compile/mangle-1.c: New file.
31023
31024 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31025
31026         PR c++/7809
31027         * g++.dg/parse/access3.C: New test.
31028
31029 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31030
31031         PR c++/11384
31032         * g++.dg/init/init-ref4.C: New test.
31033
31034 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31035
31036         PR c++/11547
31037         * g++.dg/parse/constant3.C: New test.
31038         * g++.dg/parse/crash7.C: Likewise.
31039
31040 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31041
31042         PR target/11008
31043         * gcc.dg/i386-pentium4-not-mull.c: New.
31044
31045 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31046
31047         * gcc.dg/asm-names.c (ymain): Make it weak.
31048
31049 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31050
31051         PR c++/5421
31052         * g++.dg/template/friend21.C: New test.
31053
31054 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31055
31056         * gcc.dg/cleanup-8.c: New test.
31057         * gcc.dg/cleanup-9.c: New test.
31058
31059 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31060
31061         * g++.dg/ext/dll-MI1.h: New file.
31062         * g++.dg/ext/dllexport-MI1.C: New file.
31063         * g++.dg/ext/dllimport-MI1.C: New file.
31064
31065 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31066
31067         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31068         it does not have cmpstrsi patterns (just cmpmemsi).
31069
31070 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31071
31072         PR debug/11473
31073         * g++.dg/debug/debug8.C: New test.
31074
31075 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31076
31077         PR c++/10108
31078         * g++.dg/template/crash7.C: New test.
31079
31080 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31081
31082         PR target/10795
31083         * gcc.c-torture/compile/20030708-1.c: New.
31084
31085 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31086
31087         * gcc.c-torture/execute/20030715-1.c: New test.
31088
31089 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31090
31091         * gcc.dg/pch/inline-3.c: New file.
31092         * gcc.dg/pch/inline-3.hs: New file.
31093         * gcc.dg/pch/inline-4.c: New file.
31094         * gcc.dg/pch/inline-4.hs: New file.
31095
31096 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31097
31098         PR c++/11509
31099         * g++.dg/template/crash6.C: New test.
31100
31101         PR c++/7053
31102         * g++.dg/template/friend20.C: New test.
31103
31104         PR c++/7019
31105         * g++.dg/template/overload2.C: New test.
31106
31107 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31108
31109         PR optimization/11440
31110         * gcc.c-torture/execute/20030714-1.c: New test.
31111
31112 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31113
31114         PR c++/11154
31115         * g++.dg/template/partial2.C: New test.
31116
31117 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31118
31119         PR c++/11503
31120         * g++.dg/template/anon1.C: New test.
31121
31122         PR c++/11493
31123         PR c++/11495
31124         * g++.dg/parse/template9.C: Likewise.
31125         * g++.dg/template/crash4.C: New test.
31126         * g++.dg/template/koenig1.C: Likewise.
31127         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31128         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31129         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31130         functions.
31131         * g++.old-deja/g++.jason/template36.C: Likewise.
31132         * g++.old-deja/g++.mike/p1989.C: Likewise.
31133         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31134         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31135         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31136         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31137         compiling.
31138         * g++.old-deja/g++.pt/union2.C: Use this->.
31139
31140 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31141
31142         * gcc.dg/20030711-1.c: New test.
31143
31144 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31145
31146         PR c++/11050
31147         * g++.dg/parse/args1.C: New test.
31148         * g++.pt/defarg8.C: Change expected errors.
31149
31150 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31151
31152         PR c++/8164
31153         * g++.dg/template/nontype2.C: New test.
31154
31155         PR c++/10558
31156         * g++.dg/parse/template8.C: New test.
31157
31158         PR c++/8327
31159         * g++.dg/template/scope1.C: New test.
31160
31161         * g++.dg/warn/Wsign-compare-1.C: New test.
31162
31163 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31164
31165         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31166
31167 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31168
31169         PR c++/9411
31170         * g++.dg/template/explicit2.C: New test.
31171
31172         PR c++/10032
31173         * g++.dg/warn/pedantic1.C: New test.
31174
31175 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31176
31177         PR c++ 9483
31178         * g++.dg/other/field1.C: New test.
31179
31180 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31181
31182         PR c/11449
31183         * gcc.c-torture/compile/20030707-1.c: New.
31184
31185 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31186
31187         PR c++/10849
31188         * g++.dg/template/access12.C: New test.
31189
31190 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31191
31192         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31193         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31194         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31195         * gcc.misc-tests/gcov.exp: Update
31196         * g++.dg/gcov/gcov.exp: Update
31197         * lib/gcov.exp: Update.
31198
31199 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31200
31201         * g++.dg/abi/mangle17.C: Make sure template expressions are
31202         dependent.
31203         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31204         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31205         * g++.dg/opt/stack1.C: Remove erroneous code.
31206         * g++.dg/parse/template7.C: New test.
31207         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31208         * g++.old-deja/g++.pt/crash4.C: Likewise.
31209
31210 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31211
31212         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31213         with zero or one occurence of `$' after the initial `L'.
31214
31215 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31216
31217         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31218
31219 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31220
31221         PR c/11370
31222         * gcc.dg/Wunreachable-6.c: New testcase.
31223         * gcc.dg/Wunreachable-7.c: New testcase.
31224
31225 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31226
31227         PR c/11420
31228         * gcc.dg/20030708-1.c: New test.
31229
31230 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31231
31232         * gcc.dg/compat/sdata-section.h: New file.
31233         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31234         * gcc.dg/torture/mips-sdata-1.c: New test.
31235
31236 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31237
31238         PR c++/11030
31239         * g++.dg/template/friend19.C: New test.
31240
31241 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31242
31243         * g++.dg/opt/strength-reduce.C: New test.
31244
31245 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31246
31247         PR target/10979
31248         * gcc.dg/20030707-1.c: New testcase.
31249
31250 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31251
31252         PR optimization/11059
31253         * g++.dg/opt/emptyunion.C: New testcase.
31254
31255 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31256             Eric Botcazou  <ebotcazou@libertysurf.fr>
31257
31258         * g++.dg/opt/stack1.C: New test.
31259
31260 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31261
31262         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31263         run test.
31264
31265         PR c++/11431
31266         * g++.dg/expr/static_cast3.C: New test.
31267
31268 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31269
31270         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31271         everywhere.
31272         * gcc.dg/concat.c: Concatenation of string constants with
31273         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31274         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31275         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31276         necessary to avoid multi-character character constant warning.
31277         * gcc.dg/cpp/escape.c: Likewise.
31278         * gcc.dg/cpp/ucs.c: Likewise.
31279         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31280         Fix a typo.
31281
31282 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31283
31284         PR c/11428
31285         * gcc.c-torture/compile/20030704-1.c: New.
31286
31287 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31288
31289         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31290
31291 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31292
31293         PR c++/5287, PR c++/7910,  PR c++/11021
31294         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31295         tests for warnings.
31296         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31297         * g++.dg/ext/dllimport3.C: Likewise.
31298         * g++.dg/ext/dllimport4.C: New file.
31299         * g++.dg/ext/dllimport5.C: New file.
31300         * g++.dg/ext/dllimport6.C: New file.
31301         * g++.dg/ext/dllimport7.C: New file.
31302         * g++.dg/ext/dllimport8.C: New file.
31303         * g++.dg/ext/dllimport9.C: New file.
31304         * g++.dg/ext/dllimport10.C: New file.
31305         * g++.dg/ext/dllexport1.C: New file.
31306
31307 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31308
31309         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31310         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31311
31312 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31313
31314         * gcc.dg/builtins-25.c: New testcase.
31315         * gcc.dg/builtins-26.c: New testcase.
31316
31317 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31318
31319         * gcc.dg/compat/vector-defs.h: New file.
31320         * gcc.dg/compat/vector-setup.h: New file.
31321         * gcc.dg/compat/vector-check.h: New file.
31322         * gcc.dg/compat/vector-1_main.c: New file.
31323         * gcc.dg/compat/vector-1_x.c: New file.
31324         * gcc.dg/compat/vector-1_y.c: New file.
31325         * gcc.dg/compat/vector-2_main.c: New file.
31326         * gcc.dg/compat/vector-2_x.c: New file.
31327         * gcc.dg/compat/vector-2_y.c: New file.
31328
31329         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31330         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31331         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31332         * gcc.dg/compat/struct-align-1.h: New file.
31333         * gcc.dg/compat/struct-align-1_main.c: New file.
31334         * gcc.dg/compat/struct-align-1_x.c: New file.
31335         * gcc.dg/compat/struct-align-1_y.c: New file.
31336         * gcc.dg/compat/struct-align-2.h: New file.
31337         * gcc.dg/compat/struct-align-2_main.c: New file.
31338         * gcc.dg/compat/struct-align-2_x.c: New file.
31339         * gcc.dg/compat/struct-align-2_y.c: New file.
31340
31341         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31342         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31343         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31344         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31345         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31346         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31347         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31348         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31349         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31350         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31351         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31352         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31353         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31354         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31355         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31356         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31357         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31358         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31359         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31360         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31361         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31362         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31363         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31364         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31365         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31366         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31367         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31368         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31369         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31370
31371 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31372
31373         * gcc.dg/i386-call-1.c: New test.
31374
31375 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31376
31377         PR c++/9162
31378         * g++.dg/parse/defarg4.C: New.
31379
31380 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31381
31382         PR target/10700
31383         * gcc.c-torture/compile/20030703-1.c: New test case.
31384
31385 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31386
31387         * g++.dg/template/local3.C: Remove extra semicolon.
31388
31389 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31390
31391         * gcc.dg/i386-volatile-1.c: New test.
31392
31393 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31394
31395         PR c++/11072
31396         * g++.dg/other/offsetof2.C: XFAIL.
31397         * g++.dg/other/offsetof5.C: New.
31398
31399         PR c++/10219
31400         * g++.dg/template/error1.C: New.
31401
31402         PR c++/9779
31403         * g++.dg/template/dependent-expr1.C: New.
31404
31405 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31406
31407         PR c++/6949
31408         * g++.dg/template/local3.C: New test.
31409
31410         PR c++/11149
31411         * g++.dg/lookup/scoped6.C: New test.
31412
31413 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31414
31415         PR c++/8046
31416         * g++.dg/other/error7.C: New test.
31417
31418 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31419
31420         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31421         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31422         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31423         * g++.old-deja/g++.other/union2.C: Likewise.
31424         * gcc.dg/c90-const-expr-2.c: Likewise.
31425         * gcc.dg/c90-const-expr-3.c: Likewise.
31426         * gcc.dg/c99-const-expr-2.c: Likewise.
31427         * gcc.dg/c99-const-expr-3.c: Likewise.
31428         * gcc.dg/concat.c: Likewise.
31429
31430 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31431
31432         PR c++/9559
31433         * g++.dg/init/static1.C: New test.
31434
31435 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31436
31437         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31438         * g++.old-deja/g++.other/access2.C: Likewise.
31439         * g++.old-deja/g++.other/decl2.C: Likewise.
31440         * gcc.c-torture/execute/20020615-1.c: Likewise.
31441
31442 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31443
31444         PR c++/4933
31445         * g++.dg/template/sizeof4.C: New test.
31446
31447 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31448
31449         * g++.dg/other/error6.C: New test.
31450
31451 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31452
31453         PR c++/10750
31454         * g++.dg/parse/constant2.C: New test.
31455
31456 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31457
31458         PR c++/11106
31459         * g++.dg/other/error5.C: New test.
31460
31461 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31462
31463         * gcc.dg/format/gcc_diag-1.c: New test.
31464
31465 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31466
31467         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31468
31469 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31470
31471         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31472         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31473         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31474
31475 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31476
31477         * gcc.c-torture/execute/builtins/string-8.c: New test.
31478         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31479         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31480         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31481
31482 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31483
31484         PR c++/10468
31485         * g++.dg/ext/typeof6.C: New test.
31486
31487 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31488
31489         PR c++/10796
31490         * g++.dg/init/enum1.C: New test.
31491
31492 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31493
31494         * gcc.dg/20030627-1.c: New test.
31495
31496 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31497
31498         PR c++/11332
31499         * g++.dg/expr/static_cast2.C: New test.
31500
31501 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31502             Jakub Jelinek  <jakub@redhat.com>
31503
31504         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31505         sprintf(dst,"%s",src) optimization.
31506         * gcc.c-torture/execute/20030626-1.c: New test case.
31507         * gcc.c-torture/execute/20030626-2.c: New test case.
31508
31509 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31510
31511         * gcc.c-torture/execute/multi-ix.c: New test.
31512
31513         * gcc.c-torture/execute/simd-4.c (main):
31514         Added missing semicolon at end of union.
31515
31516 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31517
31518         PR c++/8266
31519         * g++.dg/template/explicit-instantiation3.C: New test.
31520
31521 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31522
31523         * gcc.dg/20030626-1.c: Use signed char.
31524
31525 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31526
31527         * gcc.dg/20030626-1.c: New test.
31528
31529 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31530
31531         * const-str-2.m: Update.
31532
31533 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31534
31535         PR c++/10990
31536         * g++.dg/rtti/dyncast1.C: New test.
31537         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31538         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31539         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31540
31541         PR c++/10931
31542         * g++.dg/expr/static_cast1.C: New test.
31543
31544 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31545
31546         * gcc.dg/20030625-1.c: New test.
31547
31548 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31549
31550         * gcc.c-torture/compile/20030624-1.c: New test case.
31551
31552 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31553
31554         * gcc.c-torture/execute/string-opt-17.c: New test.
31555
31556 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31557
31558         PR c++/5754
31559         * g++.dg/parse/crash6.C: New test.
31560
31561 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31562
31563         * gcc.dg/builtins-24.c: New test case.
31564
31565 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31566
31567         * g++.dg/opt/operator1.C: New test.
31568
31569 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31570
31571         * gcc.c-torture/execute/string-opt-16.c: New test case.
31572
31573 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31574
31575         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31576         * g++.old-deja/g++.other/conv7.C: Likewise.
31577         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31578         * g++.old-deja/g++.other/overload14.C: Likewise.
31579
31580 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31581
31582         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31583         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31584
31585 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31586
31587         PR c++/10888
31588         * g++.dg/warn/Winline-3.C: New test.
31589
31590 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31591
31592         * lib/target-supports.exp (check_alias_available): Make the test
31593         program acceptable to the Solaris assembler.
31594
31595         PR c++/10749
31596         * g++.dg/template/memclass2.C: New test.
31597
31598 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31599             Eric Botcazou  <ebotcazou@libertysurf.fr>
31600
31601         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31602         data for non-matching targets.
31603         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31604
31605 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31606
31607         PR c++/10845
31608         * g++.dg/template/member3.C: New test.
31609
31610 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31611
31612         PR c++/10939
31613         * g++.dg/template/func1.C: New test.
31614
31615         PR c++/9649
31616         * g++.dg/template/static4.C: New test.
31617         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31618
31619         PR c++/11041
31620         * g++.dg/init/ref7.C: New test.
31621
31622 2003-06-19  Matt Austern  <austern@apple.com>
31623
31624         PR c++/11228
31625         * g++.dg/anew1.C: New test.
31626         * g++.dg/anew2.C: New test.
31627         * g++.dg/anew3.C: New test.
31628         * g++.dg/anew4.C: New test.
31629
31630 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31631
31632         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31633
31634 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31635
31636         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31637         endian-dependent.
31638
31639 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31640
31641         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31642         Remove cruft.
31643
31644 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31645
31646         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31647         * gcc.c-torture/compile/961203-1.c: Likewise.
31648         * gcc.c-torture/compile/980506-1.c: Likewise.
31649
31650 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31651
31652         PR c++/10712
31653         * g++.dg/lookup/using7.C: New test.
31654
31655 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31656
31657         PR c++/11105
31658         * g++.dg/abi/conv1.C: Remove it.
31659         * g++.dg/template/conv7.C: New test.
31660         * g++.dg/template/conv8.C: Likewise.
31661         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31662         conversion operator.
31663
31664 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31665
31666         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31667         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31668         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31669         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31670         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31671         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31672         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31673         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31674         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31675         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31676         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31677         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31678         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31679         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31680         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31681         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31682         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31683         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31684         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31685         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31686         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31687         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31688         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31689         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31690         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31691         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31692         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31693         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31694         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31695
31696 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31697
31698         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31699         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31700         indications.
31701
31702 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31703
31704         * gcc.dg/i386-387-5.c: New test case.
31705         * gcc.dg/i386-387-6.c: New test case.
31706         * gcc.dg/builtins-23.c: New test case.
31707
31708 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31709
31710         * gcc.dg/builtins-22.c: New test case.
31711         * gcc.dg/i386-387-1.c: Update to test exp.
31712         * gcc.dg/i386-387-2.c: Likewise.
31713
31714 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31715
31716         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31717
31718 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31719
31720         * lib/gcc-dg.exp (dg-require-dll): New function.
31721         (dg-xfail-if): Likewise.
31722         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31723         driver.
31724
31725         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31726         * gcc.c-torture/compile/20001205-1.c: Likewise.
31727         * gcc.c-torture/compile/20001226-1.c: Likewise.
31728         * gcc.c-torture/compile/20010518-2.c: Likewise.
31729         * gcc.c-torture/compile/20020312-1.c: Likewise.
31730         * gcc.c-torture/compile/20020604-1.c: Likewise.
31731         * gcc.c-torture/compile/920501-12.c: Likewise.
31732         * gcc.c-torture/compile/920501-4.c: Likewise.
31733         * gcc.c-torture/compile/920520-1.c: Likewise.
31734         * gcc.c-torture/compile/920521-1.c: Likewise.
31735         * gcc.c-torture/compile/920625-1.c: Likewise.
31736         * gcc.c-torture/compile/961203-1.c: Likewise.
31737         * gcc.c-torture/compile/980506-1.c: Likewise.
31738         * gcc.c-torture/compile/981006-1.c: Likewise.
31739         * gcc.c-torture/compile/981022-1.c: Likewise.
31740         * gcc.c-torture/compile/981223-1.c: Likewise.
31741         * gcc.c-torture/compile/990617-1.c: Likewise.
31742         * gcc.c-torture/compile/dll.c: Likewise.
31743         * gcc.c-torture/compile/labels-3.c: Likewise.
31744         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31745         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31746         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31747         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31748         * gcc.c-torture/compile/simd-5.c: Likewise.
31749         * gcc.c-torture/compile/20000804-1.x: Remove.
31750         * gcc.c-torture/compile/20001205-1.x: Likewise.
31751         * gcc.c-torture/compile/20001226-1.x: Likewise.
31752         * gcc.c-torture/compile/20010518-2.x: Likewise.
31753         * gcc.c-torture/compile/20020312-1.x: Likewise.
31754         * gcc.c-torture/compile/20020604-1.x: Likewise.
31755         * gcc.c-torture/compile/920501-12.x: Likewise.
31756         * gcc.c-torture/compile/920501-4.x: Likewise.
31757         * gcc.c-torture/compile/920520-1.x: Likewise.
31758         * gcc.c-torture/compile/920521-1.x: Likewise.
31759         * gcc.c-torture/compile/920625-1.x: Likewise.
31760         * gcc.c-torture/compile/961203-1.x: Likewise.
31761         * gcc.c-torture/compile/980506-1.x: Likewise.
31762         * gcc.c-torture/compile/981006-1.x: Likewise.
31763         * gcc.c-torture/compile/981022-1.x: Likewise.
31764         * gcc.c-torture/compile/981223-1.x: Likewise.
31765         * gcc.c-torture/compile/990617-1.x: Likewise.
31766         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31767         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31768         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31769         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31770         * gcc.c-torture/compile/simd-5.x: Likewise.
31771
31772         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31773
31774 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31775
31776         * gcc.c-torture/execute/20030611-1.c: New test.
31777
31778 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31779
31780         PR middle-end/168
31781         * gcc.dg/20030612-1.c: New test case.
31782
31783 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31784
31785         PR c++/10635
31786         * g++.dg/expr/cast1.C: New test.
31787
31788 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31789
31790         * gcc.dg/builtins-21.c: New test case.
31791
31792 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31793
31794         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31795         options instead of at the end.
31796         * lib/objc.exp (objc_target_compile): Likewise.
31797
31798 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31799
31800         PR c++/10432
31801         * g++.dg/parse/error1.C: New test.
31802
31803 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31804
31805         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31806         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31807         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31808         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31809         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31810         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31811         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31812         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31813         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31814         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31815         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31816         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31817         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31818         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31819         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31820         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31821         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31822         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31823         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31824         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31825         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31826         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31827         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31828         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31829
31830         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31831         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31832         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31833         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31834         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31835         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31836         * gcc.dg/compat/scalar-return-3_main.c: New file.
31837         * gcc.dg/compat/scalar-return-3_x.c: New file.
31838         * gcc.dg/compat/scalar-return-3_y.c: New file.
31839         * gcc.dg/compat/scalar-return-4_main.c: New file.
31840         * gcc.dg/compat/scalar-return-4_x.c: New file.
31841         * gcc.dg/compat/scalar-return-4_y.c: New file.
31842
31843 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31844
31845         * gcc.dg/compat/fp2-struct-check.h: New file.
31846         * gcc.dg/compat/fp2-struct-defs.h: New file.
31847         * gcc.dg/compat/fp2-struct-init.h: New file.
31848         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31849         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31850         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31851         * gcc.dg/compat/struct-return-10_main.c: New file.
31852         * gcc.dg/compat/struct-return-10_x.c: New file.
31853         * gcc.dg/compat/struct-return-10_y.c: New file.
31854
31855         * gcc.dg/compat/compat-common.h: New file.
31856         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31857         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31858         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31859         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31860         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31861         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31862         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31863         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31864         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31865         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31866         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31867         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31868         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31869         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31870         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31871         * gcc.dg/compat/small-struct-check.h: Ditto.
31872         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31873         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31874         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31875         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31876         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31877         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31878         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31879         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31880         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31881         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31882         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31883         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31884         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31885         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31886         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31887         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31888         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31889         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31890         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31891         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31892         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31893         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31894         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31895         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31896         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31897         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31898         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31899         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31900         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31901         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31902
31903 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31904
31905         * g++.dg/pch/static-1.C: New file.
31906         * g++.dg/pch/static-1.Hs: New file.
31907
31908 2003-06-10  Richard Henderson  <rth@redhat.com>
31909
31910         * gcc.dg/asm-7.c: Adjust expected warning text.
31911
31912 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31913
31914         * gcc.dg/builtins-20.c: New test case.
31915
31916 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31917
31918         PR c++/11131
31919         * g++.dg/opt/template1.C: New test.
31920
31921 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31922
31923         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31924         additional_sources.
31925
31926 2003-05-21  David Taylor  <dtaylor@emc.com>
31927
31928         * gcc.dg/Wpadded.c: New file.
31929
31930 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31931
31932         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31933         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31934         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31935         dg-require-weak.
31936
31937 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31938
31939         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31940
31941 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31942
31943         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31944         (dg-require-alias): Likewise.
31945         (dg-require-gc-sections): Likewise.
31946         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31947
31948 2003-06-08  Richard Henderson  <rth@redhat.com>
31949
31950         * gcc.dg/20011029-2.c: Fix the array reference.
31951         * gcc.dg/asm-7.c: New.
31952
31953 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31954
31955         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31956
31957 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31958
31959         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31960         (dg-require-gc-sections): Likewise.
31961
31962 2003-06-08  Jan Hubicka  <jh@suse.cz>
31963
31964         * i386-cmov1.c: Fix regular expression.
31965         * i386-cvt-1.c: Likewise.
31966         * i386-local.c: Likewise.
31967         * i386-local2.c: Likewise.
31968         * i386-mul.c: Likewise.
31969         * i386-ssetype-1.c: Likewise.
31970         * i386-ssetype-3.c: Likewise.
31971         * i386-ssetype-5.c: Likewise.
31972
31973 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31974
31975         PR c++/11039
31976         * g++.dg/warn/implicit-typename2.C: New test.
31977         * g++.dg/warn/implicit-typename3.C: New test.
31978
31979 2003-06-07  Richard Henderson  <rth@redhat.com>
31980
31981         * g++.dg/other/offsetof3.C: Use size_t.
31982         * g++.dg/other/offsetof4.C: Likewise.
31983
31984 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
31985
31986         * lib/copy-file.exp: New. Implement gcc_copy_files.
31987
31988         * lib/dg-pch.exp: Load copy-file.exp
31989         (dg-pch): Use gcc_copy_files instead of "file copy".
31990
31991 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
31992
31993         * gcc.dg/weak/weak.exp: Simplify.
31994         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31995         * gcc.dg/weak/weak-1.c: Likewise.
31996         * gcc.dg/weak/weak-2.c: Likewise.
31997         * gcc.dg/weak/weak-3.c: Likewise.
31998         * gcc.dg/weak/weak-4.c: Likewise.
31999         * gcc.dg/weak/weak-5.c: Likewise.
32000         * gcc.dg/weak/weak-6.c: Likewise.
32001         * gcc.dg/weak/weak-7.c: Likewise.
32002         * gcc.dg/weak/weak-8.c: Likewise.
32003         * gcc.dg/weak/weak-9.c: Likewise.
32004
32005 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32006
32007         gcc.c-torture/execute/20030606-1.c: New.
32008
32009 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32010
32011         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32012         * gcc.dg/builtins-19.c: Likewise.
32013
32014 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32015
32016         * gcc.dg/builtins-2.c: Add some more tests.
32017         * gcc.dg/builtins-18.c: New test case.
32018         * gcc.dg/builtins-19.c: New test case.
32019
32020 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32021             Jim Wilson  <wilson@tuliptree.org>
32022
32023         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32024
32025 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32026
32027         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32028         mempcpy/stpcpy calls not to be optimized into something else.
32029         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32030         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32031         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32032
32033 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32034
32035         * gcc.dg/format/asm_fprintf-1.c: New test.
32036
32037 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32038
32039         * lib/gcc-defs.exp (additional_sources): New variable.
32040         (dg-additional-sources): New function.
32041         (additional_files): New variable.
32042         (dg-additional-files): New function.
32043         (dg-additional-files-options): Likewise.
32044         * lib/gcc-dg.exp (dg-require-weak): New function.
32045         (dg-require-alias): Likewise.
32046         (dg-require-gc-sections): Likewise.
32047         * lib/target-supports.exp (check_alias_available): Remove testfile
32048         parameter.
32049         (check_gc_sections_available): New function.
32050         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32051         (dg-gpp-additional-files): Likewise.
32052         * lib/g++.exp (additional_sources): Remove.
32053         (additional_files): Likewise.
32054         (g++_target_compile): Use dg-additional-files-options.
32055
32056         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32057         Tcl logic.
32058         * gcc.dg/special/ecos.exp: Remove.
32059         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32060         * gcc.dg/special/alias-1.c: Likewise.
32061         * gcc.dg/special/alias-2.c: Likewise.
32062         * gcc.dg/special/gcsec-1.c: Likewise.
32063         * gcc.dg/special/weak-1.c: Likewise.
32064         * gcc.dg/special/weak-2.c: Likewise.
32065         * gcc.dg/special/wkali-1.c: Likewise.
32066         * gcc.dg/special/wkali-2.c: Likewise.
32067
32068         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32069         dg-gpp-additional-*.
32070         * g++.dg/special/conpr-3.C: Likewise.
32071         * g++.dg/special/conpr-4.C: Likewise.
32072         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32073         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32074         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32075         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32076         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32077         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32078         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32079         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32080         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32081         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32082         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32083         * g++.old-deja/g++.other/comdat1.C: Likewise.
32084         * g++.old-deja/g++.other/comdat2.C: Likewise.
32085         * g++.old-deja/g++.other/comdat3.C: Likewise.
32086         * g++.old-deja/g++.other/ctor1.C: Likewise.
32087         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32088
32089 2003-06-05  Richard Henderson  <rth@redhat.com>
32090
32091         * gcc.dg/debug/20030605-1.c: New.
32092
32093 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32094
32095         * README.QMTEST: Update.
32096
32097 2003-06-04  Richard Henderson  <rth@redhat.com>
32098
32099         * gcc.dg/cleanup-1.c: New.
32100         * gcc.dg/cleanup-2.c: New.
32101         * gcc.dg/cleanup-3.c: New.
32102         * gcc.dg/cleanup-4.c: New.
32103         * gcc.dg/cleanup-5.c: New.
32104         * gcc.dg/cleanup-6.c: New.
32105         * gcc.dg/cleanup-7.c: New.
32106
32107 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32108
32109         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32110
32111         * lib/dg-pch.exp: New file.
32112         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32113         * gcc.dg/pch/pch.exp: Likewise.
32114
32115 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32116
32117         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32118         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32119         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32120         * gcc.dg/builtins-17.c: New test case.
32121         * gcc.dg/i386-387-4.c: New test case.
32122         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32123
32124 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32125
32126         * gcc.dg/ultrasp9.c: New test.
32127
32128 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32129
32130         * gcc.c-torture/compile/20030604-1.c: New test.
32131         * gcc.dg/sparc-constant-1.c: New test.
32132
32133 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32134
32135         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32136
32137 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32138
32139         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32140
32141         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32142         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32143
32144 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32145
32146         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32147
32148 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32149
32150         PR c++/10940
32151         * g++.dg/template/spec10.C: New test.
32152
32153 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32154
32155         * gcc.dg/builtins-16.c: New test case.
32156
32157 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32158
32159         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32160         mempcpy test with post-increments.
32161         * gcc.c-torture/execute/string-opt-3.c: New test.
32162         * gcc.dg/string-opt-1.c: New test.
32163
32164 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32165
32166         PR fortran/10965
32167         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32168
32169 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32170
32171         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32172         (scan-assembler): ... here.  Use dg-scan.
32173         (scan-assembler-not): Likewise.
32174         (scan-file): New function.
32175         (scan-file-not): Likewise.
32176         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32177         * gcc.dg/cpp/_Pragma4.c: Likewise.
32178         * gcc.dg/cpp/_Pragma5.c: Likewise.
32179         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32180         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32181         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32182         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32183         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32184         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32185         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32186         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32187         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32188         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32189         * gcc.dg/cpp/cxxcom1.c: Likewise.
32190         * gcc.dg/cpp/line1.c: Likewise.
32191         * gcc.dg/cpp/maccom1.c: Likewise.
32192         * gcc.dg/cpp/maccom2.c: Likewise.
32193         * gcc.dg/cpp/maccom3.c: Likewise.
32194         * gcc.dg/cpp/maccom4.c: Likewise.
32195         * gcc.dg/cpp/maccom5.c: Likewise.
32196         * gcc.dg/cpp/maccom6.c: Likewise.
32197         * gcc.dg/cpp/multiline.c: Likewise.
32198         * gcc.dg/cpp/spacing1.c: Likewise.
32199         * gcc.dg/cpp/spacing2.c: Likewise.
32200         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32201         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32202         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32203         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32204         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32205         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32206         * gcc.dg/cpp/cxxcom2.c: Likewise.
32207         * gcc.dg/cpp/cxxcom2.h: New file.
32208
32209         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32210         * g++.dg/cpp/truefalse.C: Here.
32211         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32212
32213 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32214
32215         * gcc.dg/cpp/redef3.c: New file.
32216
32217 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32218
32219         * gcc.dg/i386-loop-3.c: New test.
32220
32221 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32222
32223         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32224
32225 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32226
32227         * gcc.dg/fwrapv-1.c: New test case.
32228         * gcc.dg/fwrapv-2.c: New test case.
32229
32230 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32231
32232         PR c++/10956
32233         * g++.dg/template/spec9.C: New test.
32234
32235 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32236
32237         * gcc.dg/duff-4.c: New test case.
32238
32239 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32240
32241         PR fortran/10843
32242         * g77.dg/ffixed-form-1.f: New test
32243         * g77.dg/ffixed-form-2.f: New test
32244         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32245         * g77.dg/ffree-form-3.f: New test
32246
32247 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32248
32249         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32250         * gcc.dg/wint_t-1.c: Likewise.
32251
32252 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32253
32254         * g++.dg/template/access11.C: New test.
32255
32256 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32257
32258         PR c++/10849
32259         * g++.dg/template/access10.C: New test.
32260
32261 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32262             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32263
32264         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32265
32266 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32267
32268         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32269         suppress for powerpc-*-darwin*.
32270         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32271
32272 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32273
32274         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32275         suppress option for powerpc-*-darwin*.
32276
32277 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32278
32279         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32280         * gcc.dg/builtins-4.c: Add test for fmod.
32281
32282 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32283
32284         PR c++/10682
32285         * g++.dg/template/instantiate4.C: New test.
32286
32287 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32288
32289         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32290
32291 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32292
32293         * gcc.dg/compat/scalar-return-1_main.c: New file.
32294         * gcc.dg/compat/scalar-return-1_x.c: New file.
32295         * gcc.dg/compat/scalar-return-1_y.c: New file.
32296         * gcc.dg/compat/scalar-return-2_main.c: New file.
32297         * gcc.dg/compat/scalar-return-2_x.c: New file.
32298         * gcc.dg/compat/scalar-return-2_y.c: New file.
32299         * gcc.dg/compat/struct-return-3_main.c: New file.
32300         * gcc.dg/compat/struct-return-3_y.c: New file.
32301         * gcc.dg/compat/struct-return-3_x.c: New file.
32302         * gcc.dg/compat/struct-return-2_main.c: New file.
32303         * gcc.dg/compat/struct-return-2_x.c: New file.
32304         * gcc.dg/compat/struct-return-2_y.c: New file.
32305
32306 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32307
32308         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32309         for hppa*-hp-hpux*.
32310         * gcc.dg/20021014-1.c (dg-options): Likewise.
32311         * gcc.dg/nest.c (dg-options): Likewise.
32312
32313 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32314
32315         PR c++/9738
32316         * g++.dg/ext/dllimport2.C: New file.
32317         * g++.dg/ext/dllimport3.C: New file.
32318
32319 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32320
32321         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32322         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32323         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32324         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32325         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32326         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32327         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32328         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32329         * gcc.dg/compat/small-struct-defs.h: New file.
32330         * gcc.dg/compat/small-struct-init.h: New file.
32331         * gcc.dg/compat/small-struct-check.h: New file.
32332         * gcc.dg/compat/fp-struct-defs.h: New file.
32333         * gcc.dg/compat/fp-struct-check.h: New file.
32334         * gcc.dg/compat/fp-struct-init.h: New file.
32335         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32336         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32337
32338 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32339
32340         * gcc.dg/20030225-2.c: New test.
32341
32342 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32343             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32344
32345         * gcc.c-torture/compile/20030518-1.c: New test case.
32346
32347 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32348
32349         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32350         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32351         gcc-dg-debug-runtest.
32352         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32353         gcc-dg-debug-runtest.
32354
32355 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32356
32357         PR c++/9022
32358         * g++.dg/lookup/using6.C: New test.
32359
32360 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32361
32362         * g++.dg/parse/access2.C: New test.
32363
32364 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32365
32366         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32367         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32368         * gcc.dg/debug/debug.exp: Likewise.
32369
32370 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32371
32372         * gcc.dg/dollar.c: New test.
32373
32374 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32375
32376         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32377         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32378         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32379         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32380         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32381         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32382         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32383         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32384         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32385         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32386         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32387         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32388         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32389         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32390         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32391         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32392         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32393         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32394
32395 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32396
32397         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32398         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32399         support for "repo" mode.
32400         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32401         * lib/g77-dg.exp: Likewise.
32402         * lib/obj-dg.exp: Likewise.
32403
32404 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32405
32406         Merge from gcc-3_2-rhl8-branch:
32407         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32408
32409         * gcc.dg/tls/opt-6.c: New test.
32410
32411         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32412
32413         * gcc.dg/20030405-1.c: New test.
32414
32415         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32416
32417         * gcc.dg/20030309-1.c: New test.
32418
32419         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32420
32421         * gcc.c-torture/execute/20030307-1.c: New test.
32422
32423         2003-02-20  Randolph Chung  <tausq@debian.org>
32424
32425         * gcc.c-torture/compile/20030220-1.c: New test.
32426
32427         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32428
32429         * gcc.dg/20030217-1.c: New test.
32430
32431         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32432
32433         * gcc.c-torture/compile/20020129-1.c: New test.
32434
32435         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32436
32437         * gcc.dg/unroll-1.c: New test.
32438
32439         2002-11-16  Jan Hubicka  <jh@suse.cz>
32440
32441         * gcc.c-torture/execute/20020920-1.c: New test.
32442
32443         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32444
32445         PR target/7434
32446         * gcc.c-torture/compile/20021008-1.c: New test.
32447
32448         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32449
32450         PR target/7559
32451         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32452
32453         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32454
32455         * gcc.c-torture/compile/20020807-1.c: New test.
32456
32457         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32458
32459         * gcc.dg/tls/opt-1.c: New test.
32460
32461         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32462
32463         * gcc.dg/20020729-1.c: New test.
32464
32465         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32466
32467         * g++.dg/opt/life1.C: New test.
32468
32469         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32470
32471         * gcc.dg/20020525-1.c: New test.
32472
32473         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32474
32475         PR c++/6794
32476         * g++.dg/ext/pretty1.C: New test.
32477         * g++.dg/ext/pretty2.C: New test.
32478
32479 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32480
32481         PR c++/8385
32482         * g++.dg/ext/typeof5.C: New test.
32483
32484 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32485
32486         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32487         __USER_LABEL_PREFIX__ into account.
32488         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32489
32490 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32491
32492         * gcc.dg/builtins-15.c: New test case.
32493
32494 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32495
32496         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32497
32498 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32499
32500         * lib/g++.exp: Tweak handling of additional source files.
32501         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32502         * g++.dg/special/conpr-2a.C: Rename to ...
32503         * g++.dg/special/conpr-2a.cc: ... this.
32504         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32505         * g++.dg/special/conpr-3a.C: Rename to ...
32506         * g++.dg/special/conpr-3a.cc: This.
32507         * g++.dg/special/conpr-3b.C: Rename to ...
32508         * g++.dg/special/conpr-3b.cc: This.
32509         * g++.dg/special/conpr-4.C: New test.
32510         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32511
32512 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32513
32514         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32515
32516 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32517
32518         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32519         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32520         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32521         * g++.old-deja/g++.other/warn3.C: Likewise.
32522
32523 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32524
32525         * gcc.dg/i386-387-1.c: Update to also test log.
32526         * gcc.dg/i386-387-2.c: Likewise.
32527
32528 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32529
32530         * g77.f-torture/execute/int8421.f: New test.
32531
32532 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32533
32534         PR c++/10230, c++/10481
32535         * g++.dg/lookup/scoped5.C: New test.
32536
32537 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32538
32539         PR c++/10552
32540         * g++.dg/template/ttp6.C: New test.
32541
32542 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32543
32544         * gcc.c-torture/execute/builtins: New directory.
32545         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32546         gcc.c-torture/execute/builtins.
32547         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32548         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32549         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32550         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32551
32552 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32553
32554         PR c++/9252
32555         * g++.dg/template/access8.C: New test.
32556         * g++.dg/template/access9.C: New test.
32557
32558 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32559
32560         PR c++/9554
32561         * g++.dg/parse/access1.C: New test.
32562
32563 2003-05-09  DJ Delorie  <dj@redhat.com>
32564
32565         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32566         long, and not an int.
32567
32568 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32569
32570         PR c++/10555, c++/10576
32571         * g++.dg/template/memclass1.C: New test.
32572
32573 2003-05-08  DJ Delorie  <dj@redhat.com>
32574
32575         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32576         targets.
32577         * gcc.c-torture/execute/20021024-1.x: Likewise.
32578         * gcc.c-torture/execute/shiftdi.x: Likewise.
32579         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32580         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32581         * gcc.dg/20021018-1.c: Likewise.
32582
32583 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32584
32585         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32586
32587         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32588         (bcopy): Call memmove.
32589
32590 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32591
32592         * g77.f-torture/compile/8485.f: New test case.
32593
32594 2003-05-07  Richard Henderson  <rth@redhat.com>
32595
32596         PR c++/10570
32597         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32598         Verify exception_cleanup not called for rethrows.
32599         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32600         when exiting catch block without rethrowing.
32601         * g++.dg/eh/forced3.C: New.
32602         * g++.dg/eh/forced4.C: New.
32603
32604 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32605
32606         * gcc.dg/20030505.c: Fix triplet.
32607
32608 2003-05-06  DJ Delorie  <dj@redhat.com>
32609
32610         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32611         * gcc.dg/nest.c: Likewise.
32612
32613 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32614
32615         * gcc.dg/builtins-14.c: New test case.
32616
32617 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32618
32619         * lib/compat.exp (compat-execute): New argument.
32620         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32621         * gcc.dg/compat: New test directory.
32622         * gcc.dg/compat/compat.exp: New expect script.
32623         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32624         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32625         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32626         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32627         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32628         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32629
32630         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32631         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32632         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32633         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32634         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32635         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32636         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32637         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32638         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32639         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32640         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32641         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32642         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32643         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32644         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32645
32646 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32647
32648         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32649
32650 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32651
32652         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32653
32654 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32655
32656         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32657         * gcc.dg/ppc-fsel-2.c: New test.
32658
32659         * gcc.dg/unused-5.c: New test.
32660
32661 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32662
32663         PR c++/10496
32664         * g++.dg/warn/pmf1.C: New test.
32665
32666 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32667
32668         PR c++/4494
32669         * g++.dg/warn/main.C: New test.
32670
32671 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32672
32673         * gcc.dg/nonnull-3.c: New test.
32674
32675 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32676
32677         * gcc.dg/cpp/Wtrigraphs.c: Update.
32678         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32679
32680 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32681
32682         * gcc.dg/ppc-fsel-1.c: New test.
32683
32684 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32685
32686         PR c/10604
32687         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32688
32689 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32690
32691         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32692
32693 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32694
32695         PR c++/9364, c++/10553, c++/10586
32696         * g++.dg/parse/typename4.C: New test.
32697         * g++.dg/parse/typename5.C: Likewise.
32698
32699 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32700
32701         * gcc.c-torture/compile/20030503-1.c: New test.
32702
32703 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32704
32705         * g++.dg/lookup/using5.C: Fix testcase error.
32706
32707 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32708
32709         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32710         since MEABI is no longer supported.  Remove all vestiges
32711         of MEABI from the test.
32712
32713 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32714
32715         PR c++/10554
32716         * g++.dg/lookup/using5.C: New test.
32717
32718 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32719
32720         PR c++/8772
32721         * g++.dg/template/ttp5.C: New test.
32722
32723 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32724
32725         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32726         (dg-gpp-additional-sources): New function.
32727         (dg-gpp-additional-files): Likewise.
32728         * lib/g++.exp (additional_sources): New variable.
32729         (additional_files): Likewise.
32730         (g++_target_compile): Deal with them.
32731         * lib/old-dejagnu.exp: Remove.
32732         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32733         * g++.old-deja: Revise all tests to use dg commands.
32734
32735 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32736
32737         PR c++/9432, c++/9528
32738         * g++.dg/lookup/using4.C: New test.
32739
32740 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32741
32742         * gcc.dg/noreturn-5.c: New file.
32743         * gcc.dg/noreturn-6.c: New file.
32744
32745         * gcc.c-torture/compile/inline-1.c: New file.
32746
32747 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32748
32749         PR c++/10551
32750         * g++.dg/template/explicit1.C: New test.
32751
32752 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32753
32754         PR c++/10549
32755         * g++.dg/other/bitfield1.C: New test.
32756
32757         PR c++/10527
32758         * g++.dg/init/new7.C: New test.
32759
32760 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32761
32762         * g++.dg/ext/desig1.C: New test.
32763         * g++.dg/ext/init1.C: Update.
32764
32765         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32766
32767 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32768
32769         PR c++/10180
32770         * g++.dg/warn/Winline-1.C: New test.
32771
32772 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32773
32774         * gcc.c-torture/execute/string-opt-19.c: New test.
32775
32776         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32777         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32778
32779 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32780
32781         PR c++/10506
32782         * g++.dg/init/new6.C: New test.
32783
32784         PR c++/10503
32785         * g++.dg/init/ref6.C: New test.
32786
32787 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32788
32789         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32790
32791 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32792
32793         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32794         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32795
32796 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32797
32798         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32799         initialized static data members.
32800
32801 2003-04-25  H.J. Lu <hjl@gnu.org>
32802
32803         * gcc.dg/ia64-sync-4.c: New test.
32804
32805 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32806
32807         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32808         date.
32809
32810 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32811
32812         PR c++/10337
32813         * g++.dg/warn/conv1.C: New test.
32814         * g++.old-deja/g++.other/conv7.C: Adjust.
32815         * g++.old-deja/g++.other/overload14.C: Adjust.
32816
32817 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32818
32819         PR c++/10471
32820         * g++.dg/template/defarg2.C: New test.
32821
32822 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32823
32824         * gcc.dg/cpp/include2.c: Update.
32825         * gcc.dg/cpp/multiline-2.c: New.
32826         * gcc.dg/cpp/multiline.c: Update.
32827         * gcc.dg/cpp/strify2.c: Update.
32828         * gcc.dg/cpp/trad/literals-2.c: Update.
32829
32830 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32831
32832         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32833
32834 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32835
32836         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32837
32838 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32839
32840         PR c++/10451
32841         * g++.dg/parse/crash4.C: New test.
32842
32843         PR c++/9847
32844         * g++.dg/parse/crash5.C: New test.
32845
32846 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32847
32848         PR c++/10446
32849         * g++.dg/parse/crash3.C: New test.
32850
32851         PR c++/10428
32852         * g++.dg/parse/elab1.C: New test.
32853
32854 2003-04-22  Devang Patel  <dpatel@apple.com>
32855
32856         * gcc.dg/cpp/trad/funlike-5.c: New test.
32857
32858 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32859
32860         * g++.dg/other/packed1.C: Fix dg options.
32861
32862 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32863
32864         * g++.dg/other/offsetof2.C: New test.
32865
32866 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32867
32868         * g++.dg/template/recurse.C: Adjust location of error messages.
32869
32870 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32871
32872         PR c++/9881
32873         * g++.dg/init/addr-const1.C: New test.
32874         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32875
32876 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32877
32878         PR c++/10405
32879         * g++.dg/lookup/struct-hack1.C: New test.
32880
32881 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32882
32883         * ucs.c: Update diagnostic messages.
32884
32885 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32886
32887         * gcc.dg/cpp/truefalse.cpp: New test.
32888         * gcc.dg/cpp/cpp.exp: Update.
32889         * g++.dg/other/stdbool-if.C: Remove.
32890
32891 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32892
32893         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32894         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32895
32896 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32897
32898         * gcc.c-torture/compile/20030418-1.c: New test.
32899
32900 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32901
32902         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32903
32904 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32905
32906         PR c++/10347
32907         g++.dg/template/dependent-name1.C: New test.
32908
32909 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32910
32911         * gcc.dg/warn-1.c (tourist_guide): New array,
32912         contains a pointer to bar.
32913
32914 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32915
32916         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32917         * gcc.c-torture/execute/medce-1.c: New test case.
32918         * gcc.c-torture/execute/medce-2.c: New test case.
32919
32920 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32921
32922         * lib/prune.exp: Ignore more messages.
32923
32924         PR c++/10381
32925         * g++.dg/parse/lookup3.C: New test.
32926
32927 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32928
32929         * gcc.c-torture/compile/20030415-1.c : New test.
32930
32931 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32932
32933         * gcc.c-torture/execute/scope-2.c: Move to ...
32934         * gcc.dg/noncompile/scope.c: .... here.
32935
32936 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32937
32938         * gcc.dg/20030414-2.c: New test case.
32939
32940 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32941
32942         PR target/10377
32943         * gcc.dg/20030414-1.c: New test.
32944
32945 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32946
32947         * gcc.dg/builtins-12.c: New test case.
32948         * gcc.dg/builtins-13.c: New test case.
32949
32950 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32951
32952         * gcc.c-torture/execute/string-opt-18.c: New test.
32953
32954 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32955
32956         PR c++/10300
32957         * g++.dg/init/new5.C: New test.
32958
32959 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32960
32961         PR c++/7910
32962         * g++.dg/ext/dllimport1.C: New test.
32963
32964 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32965
32966         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32967
32968 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32969
32970         PR Fortran/9263
32971         * g77.f-torture/noncompile/9263.f: New test
32972         PR Fortran/1832
32973         * g77.f-torture/execute/1832.f: New test
32974
32975 2003-04-11  David Chad  <davidc@freebsd.org>
32976             Loren J. Rittle  <ljrittle@acm.org>
32977
32978         libobjc/8562
32979         * objc.dg/headers.m: New test.
32980
32981 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
32982
32983         * gcc.c-torture/execute/builtin-noret-2.c: New.
32984         * gcc.c-torture/execute/builtin-noret-2.x: New.
32985         XFAIL builtin-noret-2.c at -O1 and above.
32986         * gcc.dg/redecl.c: New.
32987         * gcc.dg/Wshadow-1.c: Update error regexps.
32988
32989 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
32990
32991         * g++.dg/abi/bitfield10.C: New test.
32992
32993 2003-04-09  Mike Stump  <mrs@apple.com>
32994
32995         * gcc.dg/pch/pch.exp: Make testcase names longer.
32996         * g++.dg/pch/pch.exp: Make testcase names longer.
32997
32998 2003-04-08  Roger Sayle  <roger@eyesopen.com>
32999
33000         * gcc.dg/builtins-11.c: New test case.
33001
33002 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33003
33004         * gcc.dg/builtins-9.c: New test case.
33005         * gcc.dg/builtins-10.c: New test case.
33006
33007 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33008
33009         * gcc.dg/noncompile/init-4.c.c: New test.
33010
33011 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33012
33013         * gcc.misc-test/gcov-9.c: New test.
33014         * gcc.misc-test/gcov-10.c: New test
33015         * gcc.misc-test/gcov-11.c: New test.
33016
33017 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33018
33019         PR optimization/10024
33020         * gcc.c-torture/compile/20030405-1.c: New test.
33021
33022 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33023
33024         * gcc.dg/pch/static-3.c: New.
33025         * gcc.dg/pch/static-3.hs: New.
33026         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33027
33028 2003-04-04  Richard Henderson  <rth@redhat.com>
33029
33030         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33031         * g++.dg/eh/forced2.C: Likewise.
33032
33033 2003-04-03  Mike Stump  <mrs@apple.com>
33034
33035         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33036         target arg.
33037         (scan-assembler-times, scan-assembler-not): Likewise.
33038         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33039
33040 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33041
33042         * gcc.dg/sparc-loop-1.c: New test.
33043
33044 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33045
33046         PR other/9274
33047         * g++.dg/pch/system-2.C: New.
33048         * g++.dg/pch/system-2.Hs: New.
33049
33050 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33051
33052         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33053
33054         * g++.dg/eh/simd-1.C (vecfunc): Same.
33055
33056 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33057
33058         * gcc.c-torture/execute/20030401-1.c: New test case.
33059
33060 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33061
33062         * objc.dg/defs.m: New.
33063
33064 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33065
33066         * g++.dg/eh/simd-1.C: New.
33067         * g++.dg/eh/simd-2.C: New.
33068
33069 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33070
33071         * gcc.c-torture/execute/simd-3.c: New.
33072
33073 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33074
33075         PR c/9936
33076         * gcc.dg/20030331-2.c: New test.
33077
33078 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33079
33080         PR c++/10278
33081         * g++.dg/parse/crash2.C: New test.
33082
33083 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33084
33085         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33086         * gcc.c-torture/execute/20030331-1.c: ...here.
33087
33088 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33089
33090         * gcc.c-torture/execute/20030331-1.c: New test.
33091
33092 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33093
33094         * lib/gcov.exp: Adjust call return testing strings.
33095         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33096
33097 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33098
33099         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33100         * gcc.dg/builtins-7.c: New test case.
33101         * gcc.dg/builtins-8.c: New test case.
33102
33103 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33104
33105         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33106
33107 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33108
33109         PR c++/7647
33110         * g++.dg/lookup-class-member-2.C: New test.
33111
33112 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33113
33114         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33115
33116 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33117
33118         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33119
33120 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33121
33122         * g++.dg/init/attrib1.C: New test.
33123
33124 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33125
33126         * gcc.dg/ultrasp8.c: New test.
33127
33128 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33129
33130         * gcc.dg/ultrasp7.c: New test.
33131
33132 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33133
33134         PR c++/10047
33135         * g++.dg/template/inline1.C: New test.
33136
33137 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33138
33139         * gcc.dg/sparc-dwarf2.c: New test.
33140
33141 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33142
33143         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33144         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33145
33146 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33147
33148         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33149         than reading .x files.
33150         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33151         * g77.dg/gcov/gcov-1.f: Likewise.
33152         * gcc.misc-tests/gcov-4b.c: Likewise.
33153         * gcc.misc-tests/gcov-5b.c: Likewise.
33154         * gcc.misc-tests/gcov-6.c: Likewise.
33155         * gcc.misc-tests/gcov-7.c: Likewise.
33156         * gcc.misc-tests/gcov-8.c: Likewise.
33157         * g++.dg/gcov/gcov-1.x: Remove.
33158         * g77.dg/gcov/gcov-1.x: Likewise.
33159         * gcc.misc-tests/gcov-4b.x: Likewise.
33160         * gcc.misc-tests/gcov-5b.x: Likewise.
33161         * gcc.misc-tests/gcov-6.x: Likewise.
33162         * gcc.misc-tests/gcov-7.x: Likewise.
33163         * gcc.misc-tests/gcov-8.x: Likewise.
33164
33165 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33166
33167         PR opt/10087
33168         * gcc.dg/20030324-1.c: New test.
33169
33170 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33171
33172         PR c++/10224
33173         * g++.dg/template/arg3.C: New test.
33174
33175         PR c++/10158
33176         * g++.dg/template/friend18.C: New test.
33177
33178 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33179
33180         * g77.f-torture/compile/20030326-1.f: New test case.
33181
33182 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33183
33184         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33185
33186         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33187
33188 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33189
33190         * gcc.dg/ia64-sync-3.c: New test.
33191
33192 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33193
33194         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33195
33196 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33197
33198         * gcc.dg/ultrasp6.c: New test.
33199
33200 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33201
33202         * gcc.dg/i386-signbit-1.c: New test.
33203         * gcc.dg/i386-signbit-2.c: New test.
33204         * gcc.dg/i386-signbit-3.c: New test.
33205
33206 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33207
33208         * gcc.dg/ultrasp5.c: Fix options.
33209
33210 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33211
33212         * gcc.dg/ultrasp5.c: Fix comment.
33213
33214 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33215
33216         PR fortran/10197
33217         * g77.f-torture/execute/10197.f: New test.
33218
33219 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33220
33221         PR c++/9898, c++/383
33222         * g++.dg/template/conv6.C: New test.
33223
33224         PR c++/10119
33225         * g++.dg/template/ptrmem5.C: New test.
33226
33227         PR c++/10026
33228         * g++.dg/lookup/koenig1.C: New test.
33229
33230         PR C++/10199
33231         * g++.dg/lookup/template2.C: New test.
33232
33233 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33234
33235         * g++.dg/opt/rtti1.C: New test.
33236
33237 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33238
33239         * gcc.dg/ultrasp5.c: New test.
33240
33241 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33242
33243         PR middle-end/9967
33244         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33245         builtin fputs.
33246
33247 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33248
33249         PR c/8224
33250         * gcc.dg/20030323-1.c: New test.
33251
33252 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33253
33254         * gcc.c-torture/compile/20030323-1.c: New test case.
33255
33256 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33257
33258         * gcc.dg/20030321-1.c: New test.
33259
33260 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33261
33262         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33263
33264 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33265
33266         PR c++/9978, c++/9708
33267         * g++.dg/ext/vlm1.C: Adjust expected error.
33268         * g++.dg/ext/vla2.C: New test.
33269         * g++.dg/template/arg1.C: New test.
33270         * g++.dg/template/arg2.C: New test.
33271
33272 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33273
33274         * g77.f-torture/execute/select.f: New test.
33275         * g77.f-torture/noncompile/select_no_compile.f: New test.
33276
33277 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33278
33279         PR c++/9898
33280         * g++.dg/other/error4.C: New test.
33281
33282 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33283
33284         * g++.dg/template/friend17.C: New test.
33285
33286 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33287
33288         * gcc.c-torture/compile/20030320-1.c: New.
33289
33290 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33291
33292         * gcc.dg/builtins-6.c: New test case.
33293
33294 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33295
33296         PR target/10073
33297         * gcc.c-torture/compile/20030319-1.c: New.
33298
33299 2003-03-18  Jan Hubicka  <jh@suse.cz>
33300
33301         * gcc.dg/i386-cvt-1.c: New test.
33302
33303 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33304
33305         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33306         * objc.dg/naming-2.m: Likewise.
33307
33308 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33309
33310         PR c++/9639
33311         * g++.dg/parse/crash1.C: New test.
33312
33313 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33314
33315         PR c++/8805
33316         * g++.dg/eh/cleanup1.C: New test.
33317
33318 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33319
33320         * gcc.c-torture/execute/20030316-1.c: New test case.
33321
33322 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33323
33324         PR c++/9629
33325         * g++.dg/init/ctor2.C: New test.
33326
33327 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33328
33329         * g77.f-torture/compile/xformat.f: New test case.
33330
33331 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33332
33333         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33334         * g++.old-deja/g++.mike/eh50.C: Likewise.
33335
33336 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33337
33338         PR c++/6440
33339         * g++.dg/template/spec7.C: New test.
33340         * g++.dg/template/spec8.C: Likewise.
33341
33342 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33343
33344         * gcc.c-torture/execute/20030313-1.c: New test.
33345
33346 2003-03-14  Richard Henderson  <rth@redhat.com>
33347
33348         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33349
33350 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33351
33352         * gcc.c-torture/compile/20030314-1.c: New test.
33353
33354 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33355
33356         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33357         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33358         thumb target,
33359         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33360         to accept newer _imp__  prefix and additional
33361         newline in .drectve section.
33362         * gcc.dg/dll-4.c: Likewise.
33363         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33364         switch.
33365
33366 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33367
33368         * g++.dg/parse/namespace9.C: New test.
33369
33370         * g++.dg/init/ref5.C: New test.
33371         * g++.dg/parse/ptrmem1.C: Likewise.
33372
33373 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33374
33375         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33376         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33377         regular expression.
33378         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33379         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33380
33381 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33382
33383         * gcc.c-torture/execute/20030224-2.c: New test.
33384
33385 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33386
33387         * gcc.dg/decl-3.c: New test.
33388
33389 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33390
33391         * gcc.dg/i386-loop-2.c: New test.
33392
33393 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33394
33395         PR c++/9474
33396         * g++.dg/parse/namespace8.C: New test.
33397
33398         PR c++/9924
33399         * g++.dg/overload/builtin2.C: New test.
33400
33401 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33402
33403         * gcc.dg/return-type-3.c: New test.
33404
33405 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33406
33407         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33408         profiling options are not supported.
33409
33410 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33411
33412         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33413         * g++.old-deja/g++.warn/impint2.C: Likewise.
33414
33415 2003-03-10  Devang Patel  <dpatel@apple.com>
33416
33417         * g++.dg/cpp/c++_cmd_1.C: New test.
33418         * g++.dg/cpp/c++_cmd_1.h: New file.
33419
33420 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33421
33422         * gcc.dg/altivec-9.c: New file.
33423
33424 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33425
33426         * gcc.dg/ppc-sdata-1.c: New test.
33427         * gcc.dg/ppc-sdata-2.c: New test.
33428
33429 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33430
33431         PR c++/9373
33432         * g++.dg/opt/ptrmem2.C: New test.
33433
33434         PR c++/8534
33435         * g++.dg/opt/ptrmem1.C: New test.
33436
33437 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33438
33439         * gcc.dg/i386-loop-1.c: New test.
33440
33441 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33442
33443         PR c++/9970
33444         * g++.dg/lookup/friend1.C: New test.
33445
33446 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33447
33448         PR c++/9823
33449         * g++.dg/parser/constructor1.C: New test.
33450
33451 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33452
33453         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33454
33455         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33456
33457 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33458
33459         * gcc.dg/cpp/Wunused.c: Update test.
33460
33461 2003-03-08  Jan Hubicka  <jh@suse.cz>
33462
33463         * gcc.dg/inline-3.c: New test.
33464
33465 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33466
33467         PR c++/9809
33468         * g++.dg/parse/builtin1.C: New test.
33469
33470         PR c++/9982
33471         * g++.dg/abi/cookie1.C: New test.
33472         * g++.dg/abi/cookie2.C: Likewise.
33473
33474         PR c++/9524
33475         * g++.dg/template/field1.C: New test.
33476
33477         PR c++/9912
33478         * g++.dg/parse/class1.C: New test.
33479         * g++.dg/parse/namespace7.C: Likewise.
33480         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33481
33482 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33483
33484         * g++.dg/init/ref4.C: New test.
33485
33486 2003-03-07  Jan Hubicka  <jh@suse.cz>
33487
33488         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33489         * gcc.dg/inline-3.c: New test.
33490
33491 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33492
33493         * g++.dg/init/ref3.C: New test.
33494
33495         PR c++/9965
33496         * g++.dg/init/ref2.C: New test.
33497
33498         PR c++/9400
33499         * g++.dg/warn/Wshadow-2.C: New test.
33500
33501         PR c++/9791
33502         * g++.dg/warn/Woverloaded-1.C: New test.
33503
33504 2003-03-05  Jan Hubicka  <jh@suse.cz>
33505
33506         * gcc.dg/i386-local2.c: New.
33507         * gcc.dg/i386-local.c: Fix typo.
33508
33509 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33510
33511         * g++.dg/abi/layout3.C: New test.
33512
33513 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33514
33515         * gcc.c-torture/compile/20030305-1.c
33516
33517 2003-03-05  Jan Hubicka  <jh@suse.cz>
33518
33519         * gcc.dg/i386-local.c: New.
33520
33521 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33522
33523         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33524
33525 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33526
33527         * gcc.dg/switch-2.c: New test.
33528         * gcc.dg/switch-3.c: New test.
33529         * gcc.dg/Wswitch.c: Adjust line numbers.
33530         * gcc.dg/Wswitch-default.c: Likewise.
33531         * gcc.dg/Wswitch-enum.c: Likewise.
33532
33533 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33534
33535         * gcc.c-torture/execute/20030222-1.c: New test.
33536
33537 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33538
33539         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33540
33541 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33542
33543         PR c++/9878
33544         * g++.dg/init/ref1.C: New test.
33545
33546 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33547
33548         * gcc.dg/sh-relax.c: New SH-only test.
33549
33550 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33551
33552         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33553         comment explaining purpose of testcase.
33554
33555 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33556
33557         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33558         for HC11/HC12 (asm needs two int registers).
33559         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33560         HC11/HC12 because the test uses an asm which needs two 32-bit
33561         registers.
33562
33563 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33564
33565         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33566         for HC11/HC12 (array is too large otherwise).
33567         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33568         * gcc.c-torture/compile/20010518-2.x: Likewise.
33569         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33570         HC11/HC12 (array is too large).
33571
33572 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33573
33574         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33575         * lib/g++-dg.exp (g++-dg-test): Likewise.
33576
33577 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33578
33579         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33580         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33581
33582 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33583
33584         * g++.dg/warn/implicit-typename1.C: Remove warning.
33585
33586 2003-02-28  Richard Henderson  <rth@redhat.com>
33587
33588         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33589         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33590
33591 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33592
33593         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33594         * g++.dg/pch/pch.exp: Likewise.
33595
33596 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33597
33598         PR c++/9879
33599         * testsuite/g++.dg/init/new4.C: New test.
33600
33601 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33602
33603         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33604
33605 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33606
33607         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33608         unsigned long.
33609
33610         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33611         wider than float.
33612
33613 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33614
33615         * lib/scanasm.exp: Add support for counting numbers of
33616         occurences.
33617         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33618         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33619
33620 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33621
33622         PR c++/9683
33623         * g++.dg/template/static3.C: New test.
33624
33625         PR c++/9829
33626         * g++.dg/parse/namespace6.C: New test.
33627
33628 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33629
33630         PR target/9732
33631         * gcc.dg/20030225-1.c: New test.
33632
33633 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33634
33635         * README: Remove out-of-date information.
33636
33637         PR c++/9836
33638         * g++.dg/template/spec6.C: New test.
33639
33640 2003-02-24  Jeff Law  <law@redhat.com>
33641
33642         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33643
33644 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33645
33646         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33647         * gcc.dg/pragma-ep-1.c: Likewise.
33648
33649 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33650
33651         PR c++/9602
33652         * g++.dg/template/friend16.C: New test.
33653
33654 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33655
33656         PR c++/5333
33657         * g++.dg/parse/fused-params1.C: Adjust error messages.
33658         * g++.dg/template/nested3.C: New test.
33659
33660 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33661
33662         * g++.dg/abi/param1.C: New test.
33663
33664 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33665
33666         PR c++/7982
33667         * g++.dg/warn/implicit-typename1.C: New test.
33668
33669 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33670
33671         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33672         with "mtune".
33673         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33674         * gcc.c-torture/execute/20010129-1.x: Likewise.
33675         * gcc.dg/20011107-1.c: Likewise.
33676         * gcc.dg/20020108-1.c: Likewise.
33677         * gcc.dg/20020122-3.c: Likewise.
33678         * gcc.dg/20020206-1.c: Likewise.
33679         * gcc.dg/20020310-1.c: Likewise.
33680         * gcc.dg/20020426-2.c: Likewise.
33681         * gcc.dg/20020517-1.c: Likewise.
33682         * gcc.dg/991230-1.c: Likewise.
33683         * gcc.dg/i386-unroll-1.c: Likewise.
33684         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33685
33686 2003-02-22  Jan Hubicka  <jh@suse.cz>
33687
33688         * gcc.dg/i386-mul.c: New test.
33689
33690 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33691
33692         * gcc.dg/builtins-5.c: New test case.
33693
33694 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33695
33696         * gcc.dg/asmreg-1.c: New test.
33697
33698 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33699
33700         PR c++/9749
33701         * g++.dg/parse/varmod1.C: New test.
33702
33703 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33704
33705         PR c++/9727
33706         * g++.dg/template/op1.C: New test.
33707
33708 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33709
33710         PR c++/8906
33711         * g++.dg/template/nested2.C: New test.
33712
33713 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33714
33715         PR c++/8724
33716         * g++.dg/expr/dtor1.C: New test.
33717
33718 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33719
33720         * gcc.dg/cpp/include3.c: New test.
33721         * gcc.dg/cpp/inc/foo.h: New file.
33722
33723 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33724
33725         * gcc.c-torture/execute/20030221-1.c: New test.
33726
33727 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33728
33729         PR c++/9729
33730         * g++.dg/abi/conv1.C: New test.
33731
33732 2003-02-20  Jan Hubicka  <jh@suse.cz>
33733
33734         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33735
33736 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33737
33738         * gcc.c-torture/compile/20030219-1.c: New test.
33739
33740 2003-02-18  Jan Hubicka  <jh@suse.cz>
33741
33742         * gcc.dg/funcorder.c: New test.
33743
33744 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33745
33746         * gcc.c-torture/execute/20030218-1.c: New.
33747
33748 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33749
33750         * gcc.dg/20030218-1.c: New.
33751
33752 2003-02-18  Richard Henderson  <rth@redhat.com>
33753
33754         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33755         * gcc.dg/attr-used-2.c: New.
33756
33757 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33758
33759         PR c++/9704
33760         * g++.dg/init/copy5.C: New test.
33761
33762 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33763
33764         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33765         * g++.dg/pch/pch.exp: Likewise.
33766
33767 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33768
33769         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33770         STACK_SIZE is not defined.
33771
33772 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33773
33774         PR c++/9457
33775         * g++.dg/template/init1.C: New test.
33776
33777 2003-02-16  Jan HUbicka  <jh@suse.cz>
33778
33779         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33780         (foo): Add few extra tests
33781         * gcc.dg/c99-const-expr-3.c: Likewise.
33782         * gcc.c-torture/execute/20030216-1.c: New.
33783
33784 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33785
33786         PR c++/9459
33787         * g++.dg/ext/typeof4.C: New test.
33788
33789 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33790
33791         * gcc.dg/i386-387-3.c: New test case.
33792
33793 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33794
33795         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33796         cris-*-elf* cris-*-aout* and mmix-*-*.
33797
33798 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33799
33800         * gcc.dg/20030213-1.c: New test.
33801
33802 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33803
33804         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33805         * gcc.dg/i386-387-2.c: Likewise.
33806
33807 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33808
33809         * gcc.dg/ppc-spe.c: Fix formatting.
33810         Enable tests that were previously unsupported by gas.
33811         Delete tests for instructions that no longer exist.
33812         Switch arguments on evsubifw builtin.
33813
33814 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33815
33816         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33817         STACK_SIZE is too small.
33818
33819 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33820             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33821
33822         * gcc.dg/decl-2.c: New test.
33823
33824 2003-02-10  Jan Hubicka  <jh@suse.cz>
33825
33826         * gcc.dg/i386-fpcvt-1.c: New test.
33827
33828 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33829
33830         * gcc.c-torture/execute/20030209-1.c: New test.
33831
33832 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33833
33834         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33835         int-wide bitops, use the constants of the same width.
33836         Likewise, if long long is 32-bit wide, test bitops using
33837         32-bit constants.
33838
33839 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33840
33841         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33842
33843 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33844
33845         * testsuite/gcc.dg/builtins-4.c: New test case.
33846
33847 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33848
33849         * gcc.dg/20020430-1.c: Fix dg command typos.
33850         * gcc.dg/20020503-1.c: Likewise.
33851
33852 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33853
33854         PR c++/8785
33855         * g++.dg/parse/fused-params1.C: New test.
33856
33857         PR c++/8857
33858         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33859
33860         PR c++/8921
33861         * g++.dg/parse/non-dependent1.C: New test.
33862
33863         PR c++/8928
33864         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33865
33866         PR c++/9228
33867         * g++.dg/parse/undefined7.C: New test.
33868         * g++.dg/parse/non-templ1.C: New test.
33869
33870         PR c++/9229
33871         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33872
33873 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33874
33875         * gcc.c-torture/compile/20030206-1.c: New test.
33876
33877 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33878
33879         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33880         "pow" to "foo" to avoid potential confusion with a math built-in.
33881
33882 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33883
33884         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33885         conditions for SPARC targets.
33886
33887 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33888
33889         * gcc.dg/20030204-1.c: New test.
33890
33891 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33892
33893         PR c++/38
33894         * g++.dg/parse/array-size1.C: New test.
33895
33896         PR c++/5657
33897         * g++.dg/parse/undefined3.C: New test.
33898
33899         PR c++/5665
33900         * g++.dg/parse/undefined4.C: New test.
33901
33902         PR c++/5975
33903         * g++.dg/parse/undefined5.C: New test.
33904
33905         PR c++/7259
33906         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33907
33908         PR c++/8578
33909         * g++.dg/parse/casting-operator1.C: New test.
33910
33911         PR c++/8596
33912         * g++.dg/parse/undefined6.C: New test.
33913
33914         PR c++/8736
33915         * g++.dg/parse/missing-template1.C: New test.
33916
33917 2003-02-04  Jan Hubicka  <jh@suse.cz>
33918
33919         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33920         * gcc.dg/i386-cmov?.c: Likewise.
33921         * gcc.dg/i386-fpcvt-?.c: Likewise.
33922         * gcc.dg/i386-ssefp-1.c: Likewise.
33923         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33924         conventions.
33925
33926 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33927
33928         PR c++/7129
33929         * testsuite/g++.dg/ext/max.C: New test.
33930
33931 2003-02-03  Jan Hubicka  <jh@suse.cz>
33932
33933         * gcc.c-torture/execute/20030203-1.c: New test.
33934
33935 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33936
33937         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33938         'natural-endian'.
33939
33940 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33941
33942         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33943         * g++.dg/init/new2.C: Likewise.
33944         * g++.dg/other/new1.C: Likewise.
33945
33946 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33947
33948         * gcc.dg/struct-ret-libc.c: New test.
33949
33950 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33951
33952         * gcc.dg/20030129-1.c: New test.
33953
33954 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33955
33956         PR c++/8849
33957         * g++.dg/template/ptrmem4.C: New test.
33958
33959 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33960
33961         * g++.dg/parser/constant1.C: New test.
33962
33963 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33964
33965         PR c++/8591
33966         * g++.dg/parse/friend2.C: New test.
33967
33968 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33969
33970         PR c++/9437
33971         * g++.dg/template/unify4.C: New test.
33972
33973 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33974
33975         * gcc.c-torture/execute/20030128-1.c: New test.
33976
33977 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33978
33979         * g++.dg/lookup/nested1.C: Test moved from ...
33980         * g++.old-deja/g++.other/lookup24.C: ... here.
33981
33982 2003-01-28  Jan Hubicka  <jh@suse.cz>
33983
33984         * gcc.dg/i386-cmov5.c: New test.
33985
33986 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33987
33988         * gcc.c-torture/execute/20010925-1.c: Changed the
33989         memcpy declaration.
33990
33991 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
33992
33993         PR c++/3902
33994         * g++.dg/parse/template5.C: New test.
33995
33996 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
33997
33998         PR fortran/9258
33999         * g77.dg/pr9258: New test.
34000
34001 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34002
34003         * README: Move relevant parts from README.g++.
34004
34005         * README.g++: Remove this file.
34006
34007 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34008
34009         * g++.dg/abi/dcast1.C: New test.
34010
34011 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34012
34013         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34014
34015 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34016
34017         PR c++/47
34018         * g++.old-deja/g++.other/lookup24.C: New test.
34019
34020 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34021
34022         PR middle-end/7227
34023         * gcc.dg/uninit-C.c: New test.
34024
34025 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34026
34027         * g++.dg/abi/covariant1.C: New test.
34028
34029 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34030
34031         * gcc.dg/20030123-1.c: New test.
34032
34033 2003-01-25  Jan Hubicka  <jh@suse.cz>
34034
34035         PR opt/8492
34036         * gcc.c-torture/compile/20030125-1.c
34037
34038 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34039
34040         PR c++/9403
34041         * g++.dg/parse/template3.C: New test.
34042         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34043
34044         PR c++/795
34045         * g++.dg/parse/template4.C: New test.
34046
34047         PR c++/9415
34048         * g++.dg/template/qual2.C: New test.
34049
34050         PR c++/8545
34051         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34052
34053         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34054
34055 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34056
34057         * gcc.c-torture/execute/switch-1.c: New test case.
34058
34059 2003-01-25  Jan Hubicka  <jh@suse.cz>
34060
34061         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34062
34063 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34064
34065         Tweaks for Bison-1.875. From the NEWS file:
34066         "- `parse error' -> `syntax error'
34067         Bison now uniformly uses the term `syntax error'"
34068         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34069         * gcc.dg/cpp/digraph2.c: Likewise.
34070         * gcc.dg/cpp/direct2.c: Likewise.
34071         * gcc.dg/cpp/paste4.c: Likewise.
34072         * gcc.dg/c90-restrict-1.c: Likewise.
34073         * gcc.dg/c99-func-2.c: Likewise.
34074         * gcc.dg/noncompile/920721-2.c: Likewise.
34075         * gcc.dg/noncompile/930622-2.c: Likewise.
34076         * gcc.dg/noncompile/940112-1.c: Likewise.
34077         * gcc.dg/noncompile/950921-1.c: Likewise.
34078         * gcc.dg/noncompile/951123-1.c: Likewise.
34079         * gcc.dg/noncompile/971104-1.c: Likewise.
34080         * gcc.dg/noncompile/990416-1.c: Likewise.
34081
34082 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34083
34084         * g++.dg/parse/undefined1.C: Add error message.
34085
34086 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34087
34088         PR c++/9354
34089         * g++.dg/parse/new1.C: New test.
34090
34091         PR c++/9216
34092         * g++.dg/parse/template2.C: New test.
34093
34094         PR c++/9354
34095         * g++.dg/parse/typedef2.C: New test.
34096
34097         PR c++/9328
34098         * g++.dg/ext/typeof3.C: New test.
34099
34100 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34101
34102         PR c++/2738
34103         * g++.dg/parse/ret-type1.C: New test.
34104
34105         PR c++/3792
34106         * g++.dg/parse/tmpl-outside1.C: New test.
34107
34108         PR c++/4207
34109         * g++.dg/parse/int-as-enum1.C: New test.
34110
34111         PR c++/4903
34112         * g++.dg/parse/no-typename1.C: New test.
34113
34114         PR c++/5533
34115         * g++.dg/parse/no-value1.C: New test.
34116
34117         PR c++/5921
34118         * g++.dg/parse/wrong-inline1.C: New test.
34119
34120         PR c++/6402
34121         * g++.dg/parse/ref1.C: New test.
34122
34123         PR c++/6992
34124         * g++.dg/parse/attr-ctor1.C: New test.
34125
34126         PR c++/7229
34127         * g++.dg/parse/namespace5.C: New test.
34128
34129         PR c++/7917
34130         * g++.dg/parse/func-def1.C: New test.
34131
34132         PR c++/8143
34133         * g++.dg/parse/undefined1.C: New test.
34134
34135         PR c++/5723, PR c++/8522
34136         * g++.dg/parse/specialization1.C: New test.
34137
34138         PR c++/163, PR c++/8595
34139         * g++.dg/parse/struct-as-enum1.C: New test.
34140
34141         PR c++/9173
34142         * g++.dg/parse/undefined2.C: New test.
34143
34144 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34145
34146         PR c++/9298
34147         * g++.dg/parse/template1.C: New test.
34148
34149         PR c++/9384
34150         * g++.dg/parse/using1.C: New test.
34151
34152         PR c++/9285
34153         PR c++/9294
34154         * g++.dg/parse/expr2.C: New test.
34155
34156         PR c++/9388
34157         * g++.dg/parse/lookup2.C: Likewise.
34158
34159 2003-01-21  Jan Hubicka  <jh@suse.cz>
34160
34161         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34162         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34163         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34164         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34165
34166 2003-01-20  Nick Clifton  <nickc@redhat.com>
34167
34168         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34169         problem with ARM sibcall code generation.
34170
34171 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34172
34173         * gcc.c-torture/execute/20030120-1.c: New.
34174
34175 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34176
34177         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34178
34179 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34180
34181         PR c++/9272
34182         * g++.dg/parse/ctor1.C: New test.
34183
34184         PR c++/9294:
34185         * g++.dg/parse/qualified1.C: New test.
34186
34187         * g++.dg/parse/typename3.C: New test.
34188
34189 2003-01-16  Richard Henderson  <rth@redhat.com>
34190
34191         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34192
34193 2003-01-16  Richard Henderson  <rth@redhat.com>
34194
34195         * g++.dg/pch/pch.exp: Copy test header to the working directory
34196         before using it either for precompilation or direct use.
34197         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34198         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34199
34200 2003-01-16  Richard Henderson  <rth@redhat.com>
34201
34202         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34203         before using it either for precompilation or direct use.
34204         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34205         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34206
34207 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34208
34209         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34210         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34211         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34212         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34213         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34214         typename warning into error.
34215         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34216         error messages.
34217         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34218         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34219         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34220         messages.
34221         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34222         make declaration visible in template.
34223         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34224         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34225         messages.
34226         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34227         message.
34228         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34229         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34230         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34231         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34232         typename warning with error message.
34233         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34234         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34235         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34236
34237 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34238
34239         * g++.dg/parse/ambig2.C: New test.
34240
34241 2003-01-15  Richard Henderson  <rth@redhat.com>
34242
34243         * g++.dg/tls/init-2.C: Update error message string.
34244
34245 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34246
34247         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34248
34249 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34250
34251         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34252         all for HC11/HC12.
34253         * gcc.c-torture/compile/20001205-1.x: Likewise.
34254         * gcc.c-torture/compile/20001226-1.x: Likewise.
34255         * gcc.c-torture/compile/920520-1.x: Likewise.
34256         * gcc.c-torture/compile/961203-1.x: Likewise.
34257         * gcc.c-torture/compile/20020604-1.x: Likewise.
34258
34259 2003-01-15  Jan Hubicka  <jh@suse.cz>
34260
34261         * gcc.c-torture/compile/20030115-1.c: New test.
34262
34263         * gcc.dg/i386-fpcvt-1.c: New test.
34264         * gcc.dg/i386-fpcvt-2.c: New test.
34265
34266 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34267
34268         Further conform g++'s __vmi_class_type_info to the C++ ABI
34269         specification.
34270         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34271         the specification.
34272
34273 2003-01-14  Jan Hubicka  <jh@suse.cz>
34274
34275         * gcc.dg/i386-fpcvt-1.c: New test.
34276         * gcc.dg/i386-fpcvt-2.c: New test.
34277
34278 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34279
34280         * gcc.dg/i386-mmx-3.c: New test.
34281
34282 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34283
34284         PR c++/9264
34285         * g++.dg/parse/octal1.C: New file.
34286
34287         PR c++/9172
34288         * g++.dg/parse/typename1.C: New file.
34289
34290 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34291
34292         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34293         * gcc.dg/bf-no-ms-layout.c: Likewise.
34294         * gcc.dg/bf-ms-attrib.c: Likewise.
34295
34296 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34297
34298         PR c++/9099
34299         * g++.dg/parse/dtor1.C: New file.
34300
34301         PR c++/9128
34302         * g++.dg/rtti/typeid1.C: New file.
34303
34304         PR c++/9153
34305         * g++.dg/parse/lookup1.C: New file.
34306
34307         PR c++/9171
34308         * g++.dg/templ/spec5.C: New file.
34309
34310 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34311
34312         * gcc.c-torture/compile/20030110-1.c: New test.
34313
34314 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34315
34316         Merge from pch-branch:
34317
34318         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34319
34320         * gcc.dg/pch/cpp-1.h: New.
34321         * gcc.dg/pch/cpp-1.c: New.
34322         * gcc.dg/pch/cpp-2.h: New.
34323         * gcc.dg/pch/cpp-2.c: New.
34324
34325         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34326
34327         * gcc.dg/pch/except-1.h: New.
34328         * gcc.dg/pch/except-1.c: New.
34329
34330         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34331
34332         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34333         running test.
34334         * gcc.dg/pch: Include *.hp not *.h.
34335         * gcc.dg/pch/system-1.h: New.
34336         * gcc.dg/pch/system-1.c: New.
34337
34338         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34339
34340         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34341         rather than trying to build and run a program using PCH.
34342         * gcc.dg/pch: Remove dg-do commands from test files.
34343
34344         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34345
34346         * gcc.dg/pch/macro-3.c: New.
34347         * gcc.dg/pch/macro-3.h: New.
34348
34349         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34350
34351         * gcc.dg/pch/common-1.c: New.
34352         * gcc.dg/pch/common-1.h: New.
34353         * gcc.dg/pch/decl-1.c: New.
34354         * gcc.dg/pch/decl-1.h: New.
34355         * gcc.dg/pch/decl-2.c: New.
34356         * gcc.dg/pch/decl-2.h: New.
34357         * gcc.dg/pch/decl-3.c: New.
34358         * gcc.dg/pch/decl-3.h: New.
34359         * gcc.dg/pch/decl-4.c: New.
34360         * gcc.dg/pch/decl-4.h: New.
34361         * gcc.dg/pch/decl-5.c: New.
34362         * gcc.dg/pch/decl-5.h: New.
34363         * gcc.dg/pch/global-1.c: New.
34364         * gcc.dg/pch/global-1.h: New.
34365         * gcc.dg/pch/inline-1.c: New.
34366         * gcc.dg/pch/inline-1.h: New.
34367         * gcc.dg/pch/inline-2.c: New.
34368         * gcc.dg/pch/inline-2.h: New.
34369         * gcc.dg/pch/static-1.c: New.
34370         * gcc.dg/pch/static-1.h: New.
34371         * gcc.dg/pch/static-2.c: New.
34372         * gcc.dg/pch/static-2.h: New.
34373
34374         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34375
34376         * g++.dg/pch/pch.exp: Better handle failing testcases.
34377         * gcc.dg/pch/pch.exp: Likewise.
34378         * gcc.dg/pch/macro-1.c: New.
34379         * gcc.dg/pch/macro-1.h: New.
34380         * gcc.dg/pch/macro-2.c: New.
34381         * gcc.dg/pch/macro-2.h: New.
34382
34383         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34384
34385         * g++.dg/dg.exp: Treat files in pch/ specially.
34386         * g++.dg/pch/pch.exp: New file.
34387         * g++.dg/pch/empty.H: New file.
34388         * g++.dg/pch/empty.C: New file.
34389         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34390         "precompile".
34391
34392         * gcc.dg/pch/pch.exp: New file.
34393         * gcc.dg/pch/empty.h: New file.
34394         * gcc.dg/pch/empty.c: New file.
34395         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34396         "precompile".
34397
34398 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34399
34400         * g++.dg/template/friend14.C: New test.
34401
34402 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34403
34404         * gcc.dg/old-style-asm-1.c: New test.
34405
34406 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34407
34408         * gcc.c-torture/compile/20030109-1.c: New test.
34409
34410 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34411
34412         * gcc.c-torture/execute/20030109-1.c: New test.
34413
34414 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34415
34416         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34417         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34418         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34419         * g++.old-deja/g++.mike/eh2.C: Likewise.
34420         * g++.old-deja/g++.mike/eh3.C: Likewise.
34421         * g++.old-deja/g++.mike/eh5.C: Likewise.
34422         * g++.old-deja/g++.mike/eh6.C: Likewise.
34423         * g++.old-deja/g++.mike/eh7.C: Likewise.
34424         * g++.old-deja/g++.mike/eh8.C: Likewise.
34425         * g++.old-deja/g++.mike/eh9.C: Likewise.
34426         * g++.old-deja/g++.mike/eh10.C: Likewise.
34427         * g++.old-deja/g++.mike/eh12.C: Likewise.
34428         * g++.old-deja/g++.mike/eh13.C: Likewise.
34429         * g++.old-deja/g++.mike/eh14.C: Likewise.
34430         * g++.old-deja/g++.mike/eh16.C: Likewise.
34431         * g++.old-deja/g++.mike/eh17.C: Likewise.
34432         * g++.old-deja/g++.mike/eh18.C: Likewise.
34433         * g++.old-deja/g++.mike/eh21.C: Likewise.
34434         * g++.old-deja/g++.mike/eh23.C: Likewise.
34435         * g++.old-deja/g++.mike/eh24.C: Likewise.
34436         * g++.old-deja/g++.mike/eh25.C: Likewise.
34437         * g++.old-deja/g++.mike/eh26.C: Likewise.
34438         * g++.old-deja/g++.mike/eh27.C: Likewise.
34439         * g++.old-deja/g++.mike/eh28.C: Likewise.
34440         * g++.old-deja/g++.mike/eh29.C: Likewise.
34441         * g++.old-deja/g++.mike/eh31.C: Likewise.
34442         * g++.old-deja/g++.mike/eh33.C: Likewise.
34443         * g++.old-deja/g++.mike/eh34.C: Likewise.
34444         * g++.old-deja/g++.mike/eh35.C: Likewise.
34445         * g++.old-deja/g++.mike/eh36.C: Likewise.
34446         * g++.old-deja/g++.mike/eh37.C: Likewise.
34447         * g++.old-deja/g++.mike/eh38.C: Likewise.
34448         * g++.old-deja/g++.mike/eh39.C: Likewise.
34449         * g++.old-deja/g++.mike/eh40.C: Likewise.
34450         * g++.old-deja/g++.mike/eh41.C: Likewise.
34451         * g++.old-deja/g++.mike/eh42.C: Likewise.
34452         * g++.old-deja/g++.mike/eh44.C: Likewise.
34453         * g++.old-deja/g++.mike/eh46.C: Likewise.
34454         * g++.old-deja/g++.mike/eh47.C: Likewise.
34455         * g++.old-deja/g++.mike/eh48.C: Likewise.
34456         * g++.old-deja/g++.mike/eh49.C: Likewise.
34457         * g++.old-deja/g++.mike/eh50.C: Likewise.
34458         * g++.old-deja/g++.mike/eh51.C: Likewise.
34459         * g++.old-deja/g++.mike/eh53.C: Likewise.
34460         * g++.old-deja/g++.mike/eh55.C: Likewise.
34461         * g++.old-deja/g++.mike/p7912.C: Likewise.
34462         * g++.old-deja/g++.mike/p9706.C: Likewise.
34463         * g++.old-deja/g++.mike/p10416.C: Likewise.
34464         * g++.old-deja/g++.mike/p11667.C: Likewise.
34465         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34466         Remove redundant reference to Iris.
34467         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34468         Elxsi, i860, Pico Java, and WE32K.
34469
34470 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34471
34472         * g++.dg/ext/asm4.C: New test.
34473
34474 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34475
34476         PR c++/9030
34477         * g++.dg/template/friend12.C: New test.
34478         * g++.dg/template/friend13.C: Likewise.
34479         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34480
34481 2003-01-08  Jan Hubicka  <jh@suse.cz>
34482
34483         * gcc.dg/i386-cadd.c: New test.
34484         * gcc.dg/i386-cmov4.c: Likewise.
34485
34486 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34487
34488         PR c++/9165
34489         * g++.dg/warn/Wunused-3.C: New test.
34490
34491         * g++.dg/abi/bitfield9.C: New test.
34492
34493         PR c++/9189
34494         * g++.dg/parse/defarg3.C: New test.
34495
34496 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34497
34498         * g++.dg/parse/ambig1.C: New test.
34499         * g++.dg/parse/defarg2.C: New test.
34500
34501 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34502
34503         * g++.dg/template/defarg-1.C: New test.
34504         * g++.dg/template/local2.C: Likewise.
34505
34506 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34507
34508         * gcc.c-torture/execute/20030105-1.c: New test.
34509
34510 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34511
34512         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34513         * g++.dg/parse/namespace4.C: Likewise.
34514
34515 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34516
34517         * g++.dg/template/ntp2.C: New test.
34518
34519 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34520
34521         * g++.dg/parse/extern-C-1.C: New test.
34522
34523         * g++.dg/parse/namespace4.C: New test.
34524
34525         * g++.dg/template/nested1.C: New test.
34526
34527         * g++.dg/parse/namespace3.C: New test.
34528
34529 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34530
34531         * g++.dg/lookup/two-stage1.C: New test.
34532
34533 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34534
34535         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34536         * g++.old-deja/g++.jason/access8.C: Likewise.
34537         * g++.old-deja/g++.other/decl5.C: Likewise.
34538
34539 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34540
34541         * g++.dg/parse/parse7.C: New test.
34542
34543 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34544
34545         PR c++/2843
34546         * g++.dg/ext/attrib7.C: New test.
34547
34548 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34549
34550         * g++.dg/parse/parse6.C: New test.
34551
34552 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34553
34554         * gcc.dg/h8300-stack-1.c: New.
34555
34556 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34557
34558         g++.dg/lookup/exception1.C: New test.
34559
34560         g++.dg/lookup/template1.C: New test.
34561
34562         g++.dg/parse/namespace2.C: New test.
34563
34564         g++.dg/parse/parens2.C: New test.
34565
34566 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34567
34568         * g++.dg/parse/parse5.C: New test.
34569         * g++.dg/lookup/scoped4.C: New test.
34570
34571 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34572
34573         * g++.dg/parse/parens1.C: New test.
34574
34575         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34576         angle-bracket1.C.
34577         * g++.dg/parse/parens2.C: New test.
34578
34579         * g++.dg/lookup/scope-operator1.C: New test.
34580
34581         * g++.dg/parse/operator1.C: New test.
34582
34583 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34584
34585         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34586         * g++.old-deja/g++.other/access6.C: Likewise.
34587         * g++.old-deja/g++.other/decl1.C: Likewise.
34588         * g++.old-deja/g++.pt/typename12.C: Likewise.
34589
34590 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34591
34592         * g++.dg/parse/namespace1.C: New test.
34593
34594 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34595
34596         * g++.dg/parse/parse4.C: New test.
34597
34598 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34599
34600         * g++.dg/parse/parse3.C: New test.
34601
34602 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34603
34604         * g++.dg/parse/parse2.C: New test.
34605
34606 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34607
34608         * g++.dg/template/friend11.C: New test.
34609
34610 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34611
34612         * g++.dg/parse/parse1.C: New test.
34613
34614 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34615
34616         * lib/profopt.exp: Change the name of a global variable to avoid
34617         possible clashes with other test suites.
34618
34619 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34620
34621         * g++.dg/inherit/covariant8.C: New test.
34622
34623 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34624
34625         * g++.dg/init/array9.C: New test.
34626
34627         PR c++/9112
34628         * g++.dg/parse/expr1.C: New test.
34629
34630 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34631
34632         * gcc.c-torture/compile/20021230-1.c: New test.
34633
34634 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34635
34636         * g++.dg/inherit/covariant5.C: New test.
34637         * g++.dg/inherit/covariant6.C: New test.
34638         * g++.dg/inherit/covariant7.C: New test.
34639
34640 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34641
34642         PR c++/2739
34643         * g++.dg/other/access2.C: New test.
34644
34645 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34646
34647         * g++.dg/other/anon-struct.C: No longer fails
34648         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34649         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34650         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34651
34652 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34653
34654         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34655
34656 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34657
34658         * g++.dg/eh/spec4.C: Remove stray semicolon.
34659         * g++.dg/expr/pmf-1.C: Change error message.
34660         * g++.dg/ext/asm1.C: Remove stray semicolon.
34661         * g++.dg/ext/typename1.C: Add missing typenames.
34662         * g++.dg/inherit/template-as-base.C: Change error message.
34663         * g++.dg/lookup/scoped1.C: Likewise.
34664         * g++.dg/lookup/scoped2.C: Likewise.
34665         * g++.dg/lookup/using2.C: Likewise.
34666         * g++.dg/other/component1.C: Remove stray semicolon.
34667         * g++.dg/other/do1.C: Change error message.
34668         * g++.dg/other/error2.C: Likewise.
34669         * g++.dg/other/init1.C: Likewise.
34670         * g++.dg/other/packed1.C: Remove stray semicolon.
34671         * g++.dg/other/ptrmem2.C: Change error message.
34672         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34673         marker.
34674         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34675         * g++.dg/template/access3.C: Add typename keyword.
34676         * g++.dg/template/access5.C: Remove stray semicolon.
34677         * g++.dg/template/access6.C: Likewise.
34678         * g++.dg/template/complit1.C: Likewise.
34679         * g++.dg/template/crash1.C: Change error message.
34680         * g++.dg/template/inherit2.C: Remove stray semicolon.
34681         * g++.dg/template/instantiate2.C: Likewise.
34682         * g++.dg/template/instantiate3.C: Change error message.
34683         * g++.dg/template/qual1.C: Remove stray semicolon.
34684         * g++.dg/template/qualttp18.C: Change error message.
34685         * g++.dg/template/ref1.C: Remove stray semicolon.
34686         * g++.dg/template/sizeof1.C (A::value): Declare it.
34687         * g++.dg/template/spec4.C: Change error message.
34688         * g++.dg/template/static1.C: Likewise.
34689         * g++.dg/template/type1.C: Likewise.
34690         * g++.dg/template/typename3.C: Likewise.
34691         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34692         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34693         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34694         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34695         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34696         named return value extension.
34697         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34698         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34699         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34700         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34701         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34702         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34703         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34704         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34705         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34706         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34707         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34708         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34709         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34710         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34711         syntax.
34712         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34713         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34714         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34715         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34716         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34717         * g++.old-deja/g++.brendan/template11.C: Likewise.
34718         * g++.old-deja/g++.brendan/template26.C: Likewise.
34719         * g++.old-deja/g++.brendan/template27.C: Use explicit
34720         specialization syntax.
34721         * g++.old-deja/g++.brendan/template30.C: Likewise.
34722         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34723         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34724         non-dependent names.
34725         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34726         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34727         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34728         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34729         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34730         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34731         named return value extension.
34732         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34733         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34734         * g++.old-deja/g++.ext/return1.C: Likewise.
34735         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34736         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34737         * g++.old-deja/g++.jason/access8.C: Likewise.
34738         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34739         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34740         pseudo-destructor names.
34741         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34742         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34743         pseudo-destructor names.
34744         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34745         * g++.old-deja/g++.jason/overload19.C: Likewise.
34746         * g++.old-deja/g++.jason/overload32.C: Likewise.
34747         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34748         stray semicolons.
34749         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34750         * g++.old-deja/g++.jason/return.C: Likewise.
34751         * g++.old-deja/g++.jason/return2.C: Likewise.
34752         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34753         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34754         syntax.
34755         * g++.old-deja/g++.jason/template10.C: Account for use of
34756         non-dependent names.
34757         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34758         syntax.
34759         * g++.old-deja/g++.jason/template37.C: Likewise.
34760         * g++.old-deja/g++.law/access4.C: Change error messages.
34761         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34762         pseudo-destructor names.
34763         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34764         * g++.old-deja/g++.law/ctors9.C: Likewise.
34765         * g++.old-deja/g++.law/cvt22.C: Likewise.
34766         * g++.old-deja/g++.law/dtors5.C: Likewise.
34767         * g++.old-deja/g++.law/global-init1.C: Likewise.
34768         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34769         * g++.old-deja/g++.law/operators28.C: Likewise.
34770         * g++.old-deja/g++.law/visibility28.C: Likewise.
34771         * g++.old-deja/g++.martin/eval1.C: Likewise.
34772         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34773         name.
34774         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34775         * g++.old-deja/g++.mike/net34.C: Likewise.
34776         * g++.old-deja/g++.mike/net36.C: Likewise.
34777         * g++.old-deja/g++.mike/ns2.C: Likewise.
34778         * g++.old-deja/g++.mike/p12306.C: Likewise.
34779         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34780         value extension.
34781         * g++.old-deja/g++.mike/p700.C: Likewise.
34782         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34783         * g++.old-deja/g++.mike/p710.C: Likewise.
34784         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34785         value extension.
34786         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34787         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34788         * g++.old-deja/g++.ns/crash2.C: Likewise.
34789         * g++.old-deja/g++.ns/crash3.C: Likewise.
34790         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34791         * g++.old-deja/g++.ns/ns17.C: Likewise.
34792         * g++.old-deja/g++.ns/template16.C: Likewise.
34793         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34794         keyword.
34795         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34796         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34797         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34798         named return value extension.
34799         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34800         * g++.old-deja/g++.other/access4.C: Issue additional error
34801         messages.
34802         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34803         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34804         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34805         * g++.old-deja/g++.other/crash25.C: Change error message.
34806         * g++.old-deja/g++.other/crash4.C: Change error message.
34807         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34808         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34809         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34810         checks.
34811         * g++.old-deja/g++.other/defarg8.C: Likewise.
34812         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34813         * g++.old-deja/g++.other/dtor10.C: Likewise.
34814         * g++.old-deja/g++.other/incomplete.C: Likewise.
34815         * g++.old-deja/g++.other/linkage7.C: Likewise.
34816         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34817         lookup algorithm.
34818         * g++.old-deja/g++.other/mangle2.C: Likewise.
34819         * g++.old-deja/g++.other/refinit2.C: Likewise.
34820         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34821         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34822         * g++.old-deja/g++.pt/crash28.C: Likewise.
34823         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34824         syntax.
34825         * g++.old-deja/g++.pt/crash32.C: Change error message.
34826         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34827         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34828         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34829         error message position.
34830         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34831         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34832         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34833         syntax.
34834         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34835         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34836         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34837         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34838         keyword.
34839         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34840         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34841         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34842         keyword.
34843         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34844         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34845         syntax.
34846         * g++.old-deja/g++.pt/friend28.C: Account for use of
34847         non-dependent names.
34848         * g++.old-deja/g++.pt/friend29.C: Likewise.
34849         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34850         rules.
34851         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34852         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34853         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34854         lookup rules.
34855         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34856         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34857         keyword.
34858         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34859         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34860         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34861         keyword.
34862         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34863         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34864         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34865         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34866         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34867         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34868         keyword.
34869         * g++.old-deja/g++.pt/spec10.C: Likewise.
34870         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34871         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34872         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34873         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34874         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34875         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34876         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34877         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34878         * g++.old-deja/g++.pt/typename15.C: Likewise.
34879         * g++.old-deja/g++.pt/typename22.C: Likewise.
34880         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34881         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34882         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34883         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34884         syntax.
34885         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34886         return value extension.
34887         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34888         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34889         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34890         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34891
34892 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34893
34894         * g++.dg/warn/inline1.C: New test.
34895         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34896         * g++.old-deja/g++.jason/synth10.C: Likewise.
34897         * g++.old-deja/g++.mike/net31.C: Likewise.
34898         * g++.old-deja/g++.mike/p8786.C: Likewise.
34899
34900         * g++.dg/template/friend10.C: New test.
34901         * g++.dg/template/conv5.C: New test.
34902
34903 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34904
34905         * g++.dg/lookup/scoped3.C: New test.
34906
34907         * g++.dg/lookup/decl1.C: New test.
34908         * g++.dg/lookup/decl2.C: New test.
34909
34910 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34911
34912         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34913         gcc.c-torture/compile/20021015-1.c,
34914         gcc.c-torture/compile/20021015-2.c,
34915         gcc.c-torture/compile/20021123-1.c,
34916         gcc.c-torture/compile/20021123-2.c,
34917         gcc.c-torture/compile/20021123-3.c,
34918         gcc.c-torture/compile/20021123-4.c,
34919         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34920         only to 3.1 or 3.2 branch.
34921
34922 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34923
34924         * gcc.dg/i386-bitfield3.c: New test.
34925
34926         * gcc.dg/i386-bitfield2.c: New test.
34927
34928 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34929
34930         * g++.dg/parse/conv_op1.C: New test.
34931
34932 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34933
34934         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34935         approved.
34936
34937 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34938
34939         * gcc.c-torture/compile/20021220-1.c: New test.
34940
34941 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34942
34943         * gcc.dg/i386-fastcall-1.c: New.
34944
34945 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34946
34947         * gcc.c-torture/execute/20021219-1.c: New test.
34948
34949 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34950
34951         * gcc.dg/i386-pic-1.c: New test.
34952
34953 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34954
34955         PR c++/8099
34956         * g++.dg/template/friend9.C: New test.
34957
34958 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34959
34960         PR c++/3663
34961         * g++.dg/template/access7.C: New test.
34962
34963 2002-12-18  Nick Clifton  <nickc@redhat.com>
34964
34965         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34966         the libstdc++-v3 directory has been found.
34967
34968 2002-12-12  Devang Patel <dpatel@apple.com>
34969         * gcc.dg/darwin-ld-1.c: New test.
34970         * gcc.dg/darwin-ld-2.c: New test.
34971         * gcc.dg/darwin-ld-3.c: New test.
34972         * gcc.dg/darwin-ld-4.c: New test.
34973         * gcc.dg/darwin-ld-5.c: New test.
34974
34975 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34976
34977         * gcc.c-torture/compile/20021212-1.c: New test.
34978
34979 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
34980
34981         * gcc.dg/fshort-wchar: New test.
34982
34983 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
34984
34985         PR c++/8372
34986         * g++.dg/template/dtor1.C: New test.
34987
34988         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34989         markers.
34990
34991 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
34992
34993         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34994
34995 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
34996
34997         * g++.dg/template/static1.C: New test.
34998         * g++.dg/template/static2.C: New test.
34999         * g++.old-deja/g++.ext/memconst.C: New test.
35000
35001 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35002
35003         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35004         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35005         * g++.dg/special/initp1.C: Likewise.
35006
35007 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35008
35009         * gcc.c-torture/execute/20021204-1.c: New test.
35010
35011 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35012
35013         * gcc.dg/ppc-fmadd-1.c: New file.
35014         * gcc.dg/ppc-fmadd-2.c: New file.
35015         * gcc.dg/ppc-fmadd-3.c: New file.
35016
35017 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35018
35019         * gcc.c-torture/compile/20021204-1.c: New test.
35020
35021 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35022
35023         * g++.dg/inherit/covariant2.C: New test.
35024         * g++.dg/inherit/covariant3.C: New test.
35025         * g++.dg/inherit/covariant4.C: New test.
35026         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35027         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35028
35029 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35030
35031         PR c++/8688
35032         * g++.dg/init/brace3.C: New test.
35033
35034 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35035
35036         * gcc.dg/20020210-1.c: Fix a comment typo.
35037
35038 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35039
35040         PR c++/8720
35041         * g++.dg/parse/defarg1.C: New test.
35042
35043         PR c++/8615
35044         * g++.dg/template/char1.C: New test.
35045
35046         * g++.dg/template/varmod1.C: Fix typo.
35047
35048 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35049
35050         DR 180
35051         * g++.old-deja/g++.pt/crash32.C: Expect error.
35052
35053 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35054
35055         PR c++/5919
35056         * g++.dg/template/varmod1.C: New test.
35057
35058         PR c++/8727
35059         * g++.dg/inherit/typeinfo1.C: New test.
35060
35061         PR c++/8663
35062         * g++.dg/inherit/typedef1.C: New test.
35063
35064 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35065
35066         PR c++/8332
35067         PR c++/8493
35068         * g++.dg/template/strlen1.C: New test.
35069
35070         PR c++/8227
35071         * g++.dg/template/ctor2.C: New test.
35072
35073         PR c++/8214
35074         * g++.dg/init/string1.C: New test.
35075
35076         PR c++/8511
35077         * g++.dg/template/friend8.C: New test.
35078
35079 2002-11-29  Joe Buck <jbuck@synopsys.com>
35080
35081         * g++.dg/lookup/anon2.C: New test.
35082
35083 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35084
35085         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35086         h8300 port.
35087
35088 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35089
35090         * gcc.dg/bitfld-6.c: New test.
35091
35092 2002-11-27  Jan Hubicka  <jh@suse.cz>
35093
35094         * gcc.c-torture/execute/20021127.[cx]: New test.
35095
35096 2002-11-26  Jan Hubicka  <jh@suse.cz>
35097
35098         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35099         quality.
35100
35101 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35102
35103         * g++.dg/init/brace2.C: New test.
35104         * g++.old-deja/g++.mike/p9129.C: Correct.
35105
35106 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35107
35108         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35109
35110 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35111
35112         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35113
35114 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35115
35116         * testsuite/g++.dg/abi/empty11.C: New test.
35117         * testsuite/g++.dg/rtti/cv1.C: New test.
35118
35119 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35120
35121         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35122
35123 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35124
35125         * g++.dg/abi/empty10.C: New test.
35126
35127 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35128
35129         * gcc.c-torture/compile/20021124-1.c: New test.
35130
35131 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35132
35133         * g++.dg/abi/rtti2.C: New test.
35134
35135 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35136
35137         * gcc.dg/i386-unroll-1.c: New test.
35138
35139 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35140
35141         * gcc.c-torture/compile/20021120-1.c: New test.
35142         * gcc.c-torture/compile/20021120-2.c: New test.
35143
35144 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35145
35146         * gcc.dg/bitfld-5.c: New test.
35147
35148 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35149
35150         * gcc.c-torture/execute/20021120-3.c: New test.
35151
35152 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35153
35154         * gcc.c-torture/execute/20021120-2.c: New test.
35155
35156 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35157
35158         * gcc.c-torture/execute/20021120-1.c: New test.
35159
35160 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35161
35162         * gcc.c-torture/execute/20021118-3.c: New test.
35163
35164 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35165
35166         * gcc.c-torture/compile/20021119-1.c: New test.
35167
35168 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35169
35170         * gcc.dg/duff-1.c: New test.
35171         * gcc.dg/duff-2.c: New test.
35172         * gcc.dg/duff-3.c: New test.
35173
35174 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35175
35176         * gcc.dg/cpp/_Pragma5.c: New test.
35177
35178 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35179
35180         * gcc.c-torture/execute/20021118-2.c: New test.
35181
35182 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35183
35184         * gcc.c-torture/execute/20021118-1.c: New test.
35185
35186 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35187
35188         * gcc.dg/20021116-1.c: New test.
35189
35190 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35191
35192         * g++.dg/abi/vcall1.C: New test.
35193
35194 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35195
35196         * gcc.dg/20021029-1.c: New test.
35197         * gcc.dg/20021029-2.c: New test.
35198
35199 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35200
35201         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35202
35203 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35204
35205         PR c/8439
35206         * gcc.dg/20021110.c: Move to ...
35207         * gcc.c-torture/compile/20021110.c: .... here.
35208
35209 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35210
35211         PR c/8467
35212         * gcc.c-torture/execute/20021111-1.c
35213
35214 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35215
35216         PR c/8439
35217         * gcc.dg/20021110.c: New test.
35218
35219 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35220
35221         * g++.dg/abi/vthunk3.C: Run only on x86.
35222
35223 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35224
35225         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35226
35227 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35228
35229         * lib/compat.exp (compat-execute): Fix logic error in last
35230         change.
35231
35232 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35233
35234         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35235
35236 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35237
35238         PR c++/8389
35239         * g++.dg/template/access6.C: New test.
35240
35241 2002-11-08  Jan Hubicka  <jh@suse.cz>
35242
35243         * gcc.dg/i386-ssefp-1.c: New test.
35244         * gcc.dg/i386-ssefp-1.c: New test.
35245
35246 2002-11-08  Jan Hubicka  <jh@suse.cz>
35247
35248         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35249
35250 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35251
35252         * g++.dg/abi/vthunk3.C: New test.
35253
35254         PR c++/8338
35255         * g++.dg/template/crash2.C: New test.
35256
35257 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35258
35259         * testsuite/g++.dg/abi/dtor1.C: New test.
35260         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35261
35262 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35263
35264         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35265         Darwin.
35266
35267 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35268
35269         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35270         -mthumb.  Only xfail with -O0.
35271
35272 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35273
35274         * g++.dg/abi/thunk1.C: New test.
35275         * g++.dg/abi/thunk2.C: Likewise.
35276         * g++.dg/abi/vtt1.C: Likewise.
35277
35278 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35279
35280         PR optimization/8423
35281         * gcc.c-torture/execute/builtin-constant.c: New test.
35282
35283 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35284
35285         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35286         Add some more cases.
35287
35288 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35289
35290         PR c++/8391
35291         * g++.dg/opt/local1.C: New test.
35292
35293 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35294
35295         PR c++/8160
35296         * g++.dg/template/complit1.C: New test.
35297
35298         PR c++/8149
35299         * g++.dg/template/typename4.C: Likewise.
35300
35301 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35302
35303         Core issue 287, PR c++/7639
35304         * g++.dg/template/instantiate1.C: Adjust error location.
35305         * g++.dg/template/instantiate3.C: New test.
35306         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35307         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35308         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35309
35310 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35311
35312         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35313
35314 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35315
35316         PR c++/8287
35317         * g++.dg/init/dtor2.C: New test.
35318
35319 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35320
35321         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35322         * gcc.dg/nest.c: Bypass errors on irix6.
35323
35324 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35325
35326         * gcc.dg/nest.c: Expect error for mmix-*-*.
35327         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35328
35329 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35330
35331         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35332         markers.
35333
35334         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35335
35336 2002-10-25  Mike Stump  <mrs@apple.com>
35337
35338         * gcc.dg/warn-1.c: New test.
35339
35340 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35341
35342         * g++.dg/template/typename3.C: New test.
35343
35344 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35345
35346         * g++.dg/lookup/ptrmem1.C: New test.
35347
35348         * g++.dg/abi/vthunk2.C: New test.
35349
35350 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35351
35352         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35353
35354 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35355
35356         * g++.dg/abi/empty9.C: New test.
35357
35358 2002-10-24  Richard Henderson  <rth@redhat.com>
35359
35360         * g++.dg/inherit/thunk1.C: Enable for ia64.
35361
35362 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35363
35364         PR c++/8067
35365         * g++.dg/lookup/pretty1.C: New test.
35366
35367 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35368
35369         * gcc.dg/20021023-1.c: New test.
35370
35371 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35372
35373         PR c++/7679
35374         * g++.dg/parse/inline1.C: New test.
35375
35376 2002-10-23  Richard Henderson  <rth@redhat.com>
35377
35378         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35379
35380         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35381
35382 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35383
35384         PR c++/6579
35385         * g++.dg/parse/stmtexpr3.C: New test.
35386
35387 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35388
35389         * g++.dg/expr/cond1.C: New test.
35390
35391 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35392
35393         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35394
35395 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35396
35397         * g++.dg/abi/vbase13.C: New test.
35398         * g++.dg/abi/vbase14.C: Likewise.
35399
35400 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35401
35402         * gcc.dg/tls/pic-1.c: New test.
35403         * gcc.dg/tls/nonpic-1.c: New test.
35404         * gcc.dg/20021018-1.c: New test.
35405
35406 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35407
35408         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35409         Remove only files with the same base name as the test case.
35410         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35411         (profopt-execute): Likewise.  Also, remove old profiling
35412         and performance data files before running the tests.
35413
35414         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35415         * g++.dg/bprob/bprob.exp: Likewise.
35416         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35417         to allow more general test case names.
35418
35419         * g++.dg/bprob/bprob-1.C: Rename to ...
35420         * g++.dg/bprob/g++-bprob-1.C: ... this.
35421
35422         * g77.dg/bprob/bprob-1.f: Rename to ...
35423         * g77.dg/bprob/g77-bprob-1.f: ... this.
35424
35425 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35426
35427         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35428         bison 1.50 or later.
35429
35430 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35431
35432         * g++.dg/README: Describe more test directories.
35433
35434 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35435
35436         * g++.dg/init/array6.C: Add additional tests.
35437
35438 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35439
35440         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35441         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35442
35443 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35444
35445         * gcc.c-torture/compile/20020604-1.x: New.
35446         * gcc.c-torture/compile/simd-5.x: Likewise.
35447         * gcc.c-torture/execute/920710-1.x: Likewise.
35448         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35449
35450 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35451
35452         * g++.dg/inherit/override1.C: Add dg-options clause.
35453
35454 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35455
35456         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35457         _mm_slli_si128.
35458
35459 2002-10-19  Andreas Schwab  <schwab@suse.de>
35460
35461         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35462         directory component.
35463
35464 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35465
35466         * g++.dg/inherit/thunk1.C: New test.
35467
35468         * g++.dg/inherit/override1.C: New test.
35469
35470         * g++.dg/abi/mangle11.C: New test.
35471         * g++.dg/abi/mangle14.C: New test.
35472         * g++.dg/abi/mangle17.C: New test.
35473
35474 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35475
35476         * g++.dg/overload/member2.C: New test.
35477
35478 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35479
35480         * g++.dg/README: Describe new compat directory.
35481         * g++.dg/dg.exp: Skip tests in compat directory.
35482         * README.compat: New file.
35483         * lib/compat.exp: New expect script.
35484         * g++.dg/compat: New test directory.
35485         * g++.dg/compat/compat.exp: New expect script.
35486         * g++.dg/compat/abi: New test directory.
35487         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35488         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35489         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35490         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35491         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35492         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35493         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35494         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35495         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35496         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35497         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35498         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35499         * g++.dg/compat/break: New test directory.
35500         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35501         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35502         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35503         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35504         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35505         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35506         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35507         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35508         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35509         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35510         g++.dg/compat/break/README: New files.
35511         * g++.dg/compat/eh: New test directory.
35512         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35513         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35514         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35515         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35516         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35517         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35518         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35519         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35520         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35521         g++.dg/compat/eh/filter2_y.C,
35522         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35523         g++.dg/compat/eh/new1_y.C,
35524         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35525         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35526         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35527         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35528         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35529         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35530         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35531         g++.dg/compat/eh/unexpected1_y.C: New files.
35532         * g++.dg/compat/init: New test directory.
35533         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35534         g++.dg/compat/init/array5_y.C,
35535         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35536         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35537         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35538         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35539         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35540         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35541         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35542         g++.dg/compat/init/init-ref2_y.C: New files.
35543
35544 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35545
35546         PR c++/7584
35547         * g++.dg/inherit/using3.C: New test.
35548
35549 2002-10-17  Jan Hubicka  <jh@suse.cz>
35550
35551         * gcc.dg/20021017-2.c: New test.
35552
35553 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35554
35555         * g++.dg/abi/mangle16.C: Adjust.
35556
35557         * g++.dg/init/array8.C: New test.
35558
35559 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35560
35561         * gcc.dg/special/mips-abi.exp: New test.
35562         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35563
35564 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35565
35566         * g++.dg/abi/mangle16.C: New test.
35567         * g++.dg/abi/mangle17.C: Likewise.
35568
35569         PR c++/7478
35570         * g++.dg/template/ref1.C: New test.
35571
35572 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35573
35574         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35575
35576 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35577
35578         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35579
35580 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35581
35582         PR c++/7524
35583         * g++.dg/init/array7.C: New test.
35584
35585 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35586
35587         * g++.dg/init/array6.C: New test.
35588
35589         * g++.dg/abi/mangle13.C: Likewise.
35590         * g++.dg/abi/mangle14.C: Likewise.
35591         * g++.dg/abi/mangle15.C: Likewise.
35592
35593 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35594
35595         * g++.dg/abi/empty8.C: New test.
35596
35597 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35598
35599         * g++.dg/init/ctor1.C: New test.
35600
35601 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35602
35603         * gcc.c-torture/execute/20021015-1.c: New test.
35604
35605 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35606
35607         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35608
35609 2002-10-14  Jan Hubicka  <jh@suse.cz>
35610
35611         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35612
35613 2002-10-14  Richard Henderson  <rth@redhat.com>
35614
35615         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35616
35617 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35618
35619         PR optimization/6631
35620         * g++.dg/opt/const2.C: New test.
35621
35622 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35623
35624         PR c++/7176
35625         * g++.dg/parse/friend1.C: New test.
35626         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35627
35628 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35629
35630         * gcc.dg/20021014-1.c: New test.
35631
35632 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35633
35634         PR c++/5661
35635         * g++.dg/ext/vlm1.C: New test.
35636         * g++.dg/ext/vlm2.C: Likewise.
35637
35638         * g++.dg/init/array1.C: Remove invalid braces.
35639         * g++.dg/init/brace1.C: New test.
35640         * g++.dg/init/copy2.C: Likewise.
35641         * g++.dg/init/copy3.C: Likewise.
35642         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35643         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35644         braces.
35645
35646 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35647
35648         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35649
35650 2002-10-11  Richard Shann  <richard.shann@superh.com>
35651
35652         * gcc.c-torture/compile/simd-5.c: New test.
35653
35654 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35655
35656         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35657
35658 2002-10-10  Jim Wilson  <wilson@redhat.com>
35659
35660         * gcc.c-torture/execute/20021010-1.c: New test.
35661
35662 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35663
35664         PR c/7353
35665         * g++.dg/ext/typedef-init.C: New test.
35666         * gcc.dg/typedef-init.c: New test.
35667
35668 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35669
35670         * gcc.dg/cpp/paste13.c: New test.
35671
35672 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35673
35674         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35675         remaining platforms, XFAIL during compile, not execute.  Don't
35676         XFAIL at -O0.
35677
35678 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35679
35680         * gcc.dg/alias-1.c: Tweak expected warning.
35681
35682 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35683
35684         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35685
35686 2002-10-06  Andreas Jaeger  <aj@suse.de>
35687
35688         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35689         * gcc.dg/cpp/c++98.C: Likewise.
35690
35691         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35692         * g++.dg/cpp/c++98.C: Likewise.
35693
35694         * g++.dg/README (Subdirectories): Mention cpp directory.
35695
35696         PR target/7559
35697         * gcc.dg/20021006-1.c: New test.
35698
35699 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35700
35701         PR c++/7804
35702         * g++.dg/other/warning1.C: New test.
35703
35704 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35705
35706         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35707         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35708         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35709
35710 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35711
35712         PR c++/7931
35713         * g++.dg/template/ptrmem3.C: New test.
35714
35715         PR c++/7754
35716         * g++.dg/template/union1.C: New test.
35717
35718 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35719
35720         PR c++/8006
35721         * g++.dg/abi/mangle9.C: New test.
35722         * g++.dg/abi/mangle10.C: New test.
35723         * g++.dg/abi/mangle11.C: New test.
35724         * g++.dg/abi/mangle12.C: New test.
35725
35726 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35727
35728         PR c++/7188.
35729         * g++.dg/template/meminit1.C: New test.
35730         * g++.dg/warn/Wreorder-1.C: Likewise.
35731         * g++.old-deja/g++.mike/warn3.C: Tweak.
35732         * lib/prune.exp: Ingore "in copy constructor".
35733
35734 2002-10-02  Andreas Jaeger  <aj@suse.de>
35735
35736         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35737         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35738         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35739         on x86-64.
35740
35741 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35742
35743         * gcc.dg/empty1.C: Fix typo.
35744
35745 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35746
35747         * gcc.dg/alias-1.c: New test.
35748
35749 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35750
35751         * gcc.dg/empty1.C: New test.
35752
35753         * g++.dg/tls/init-2.C: Tweak error messages.
35754
35755 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35756
35757         * gcc.c-torture/compile/20020923-1.c: New test.
35758
35759 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35760
35761         * gcc.c-torture/execute/ffs-1.c: New test.
35762         * gcc.c-torture/execute/ffs-2.c: Ditto.
35763
35764 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35765
35766         * g++.dg/overload/member1.C: New test.
35767
35768 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35769
35770         * g++.dg/abi/empty7.C: New test.
35771         * g++.dg/init/pm2.C: Likewise.
35772
35773 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35774
35775         * g++.dg/rtti/crash1.C: New test.
35776
35777 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35778
35779         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35780         gcc.dg/sibcall-4.c: New tests.
35781
35782 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35783
35784         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35785         powerpc and MMIX targets.
35786
35787 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35788
35789         * gcc.dg/cpp/20020927-1.c: New.
35790
35791 2002-09-26  David S. Miller  <davem@redhat.com>
35792
35793         * gcc.c-torture/compile/trunctfdf.c: New.
35794
35795 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35796
35797         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35798
35799 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35800
35801         * gcc.c-torture/execute/loop-15.c: New.
35802
35803 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35804
35805         * README.QMTEST: Fix typo.
35806
35807 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35808
35809         * gcc.dg/20020926-1.c: New test.
35810
35811 2002-09-25  David S. Miller  <davem@redhat.com>
35812
35813         PR target/7842
35814         * gcc.c-torture/execute/shiftdi.c: New test.
35815
35816 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35817
35818         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35819         unique to the tool.
35820         * lib/g77.exp (g77_init): Likewise.
35821         * lib/g++.exp (g++_init): Likewise.
35822         * lib/objc.exp (objc_init): Likewise.
35823
35824 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35825
35826         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35827         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35828         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35829
35830 2002-09-25  Richard Henderson  <rth@redhat.com>
35831
35832         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35833         too-small long double.
35834
35835 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35836
35837         * gcc.dg/20020919-1.c: New test.
35838
35839 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35840
35841         * g++.dg/abi/bitfield6.C: New test.
35842         * g++.dg/abi/bitfield7.C: New test.
35843         * g++.dg/abi/bitfield8.C: New test.
35844         * g++.dg/abi/vbase11.C: New test.
35845
35846 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35847
35848         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35849         hppa*-*-hpux*.  Update test comment.
35850
35851 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35852
35853         * gcc.dg/tls/struct-1.c: New test.
35854
35855 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35856
35857         * gcc.dg/cpp/tr-warn2.c: Update.
35858
35859 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35860
35861         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35862
35863 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35864
35865         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35866         systems.
35867
35868 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35869
35870         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35871
35872         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35873         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35874         setting of cxxfilt.
35875
35876 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35877
35878         * gcc.dg/20020312-2.c: Update for darwin.
35879
35880 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35881
35882         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35883
35884 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35885
35886         * objc.dg/comp-types-1.m: New test.
35887         * objc.dg/comp-types-2.m: New test.
35888         * objc.dg/comp-types-3.m: New test.
35889         * objc.dg/comp-types-4.m: New test.
35890         * objc.dg/comp-types-5.m: New test.
35891         * objc.dg/comp-types-6.m: New test.
35892
35893 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35894
35895         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35896
35897 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35898
35899         * g++.dg/other/do1.C: New test.
35900
35901         * g++.dg/template/subst1.C: New test.
35902
35903 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35904
35905         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35906
35907 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35908
35909         * g++.dg/template/qualttp20.C: Adjust expected errors.
35910         * g++.old-deja/g++.jason/report.C: Likewise.
35911         * g++.old-deja/g++.other/qual1.C: Likewise.
35912
35913         * g++.dg/lookup/scoped2.C: New test.
35914
35915         * g++.dg/ext/asm3.C: New test.
35916
35917 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35918
35919         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35920
35921 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35922
35923         * ChangeLog: follow spelling conventions.
35924         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35925         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35926         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35927         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35928         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35929         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35930         * g++.old-deja/g++.law/global-init1.C: Likewise.
35931         * g++.old-deja/g++.other/delete4.C: Likewise.
35932         * g++.old-deja/g++.other/inline21.C: Likewise.
35933         * g++.old-deja/g++.other/singleton.C: Likewise.
35934         * g77.dg/strlen0.f: Likewise.
35935         * g77.f-torture/compile/20010519-1.f: Likewise.
35936         * g77.f-torture/compile/980310-4.f: Likewise.
35937         * gcc.c-torture/compile/20000605-1.c: Likewise.
35938         * gcc.c-torture/execute/20020225-1.c: Likewise.
35939         * gcc.dg/c90-hexfloat-2.c: Likewise.
35940         * gcc.dg/c99-bool-1.c: Likewise.
35941         * gcc.dg/c99-hexfloat-2.c: Likewise.
35942         * gcc.dg/dll-2.c: Likewise.
35943         * gcc.dg/wtr-union-init-1.c: Likewise.
35944         * gcc.dg/wtr-union-init-2.c: Likewise.
35945         * gcc.dg/wtr-union-init-3.c: Likewise.
35946         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35947         * gcc.dg/cpp/defined.c: Likewise.
35948         * gcc.dg/cpp/macsyntx.c: Likewise.
35949         * gcc.dg/cpp/paste2.c: Likewise.
35950         * gcc.dg/cpp/trad/defined.c: Likewise.
35951         * gcc.dg/format/c90-printf-1.c: Likewise.
35952         * gcc.dg/format/c90-scanf-1.c: Likewise.
35953         * gcc.dg/format/c99-printf-1.c: Likewise.
35954         * gcc.dg/format/c99-scanf-1.c: Likewise.
35955         * gcc.misc-tests/gcov-8.c: Likewise.
35956         * lib/profopt.exp: Likewise.
35957
35958 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35959
35960         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35961
35962 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35963
35964         * g++.dg/inherit/using2.C: New test.
35965
35966 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35967
35968         * ChangeLog: Follow spelling conventions.
35969         * g++.dg/template/friend4.C: Likewise.
35970         * g++.old-deja/g++.pt/crash67.C: Likewise.
35971         * gcc.c-torture/execute/20000801-4.c: Likewise.
35972         * gcc.dg/c90-digraph-1.c: Likewise.
35973         * gcc.dg/c94-digraph-1.c: Likewise.
35974         * gcc.dg/c99-digraph-1.c: Likewise.
35975         * gcc.dg/cpp/line5.c: Likewise.
35976         * gcc.dg/cpp/multiline.c: Likewise.
35977         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35978         * gcc.dg/format/attr-3.c: Likewise.
35979         * gcc.dg/format/c90-scanf-3.c: Likewise.
35980         * gcc.dg/format/ext-4.c: Likewise.
35981
35982 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35983
35984         * g++.dg/template/pretty1.C: New test.
35985
35986 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
35987
35988         * gcc.c-torture/execute/struct-cpy-1.c: New test.
35989
35990 2002-09-13  Matt Austern  <austern@apple.com>
35991
35992         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35993         passing a cast expression to a function by const reference.
35994
35995 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
35996
35997         * g++.dg/template/deduce1.C: New test.
35998
35999 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36000
36001         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36002         32-bit int.
36003
36004 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36005
36006         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36007         usage.
36008
36009 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36010
36011         * gcc.c-torture/compile/20020910-1.c: New test.
36012
36013 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36014
36015         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36016
36017 2002-09-10  Andreas Jaeger  <aj@suse.de>
36018
36019         * gcc.dg/20020312-2.c: Adjust for x86-64.
36020
36021 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36022
36023         * g77.dg/7388.f: New test case for PR 7388.
36024
36025 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36026
36027         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36028
36029 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36030
36031         * objc.dg/proto-lossage-1.m: New test.
36032
36033 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36034
36035         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36036
36037 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36038
36039         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36040         expected to pass.
36041
36042 2002-09-06  Stan Shebs  <shebs@apple.com>
36043             David Edelsohn  <edelsohn@gnu.org>
36044
36045         * gcc.dg/weak: New directory.
36046         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36047         target-specific xfail bits.
36048         * gcc.dg/typeof-2.c: Move to new directory.
36049         * gcc.dg/weak.exp: New expect script.
36050
36051 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36052
36053         * gcc.c-torture/execute/extzvsi.c: New test.
36054
36055 2002-09-05  Stan Shebs  <shebs@apple.com>
36056
36057         * gcc.dg/weak-1.c: xfail on Darwin.
36058         * gcc.dg/weak-2.c: Ditto.
36059         * gcc.dg/weak-3.c: Ditto.
36060         * gcc.dg/weak-4.c: Ditto.
36061         * gcc.dg/weak-5.c: Ditto.
36062         * gcc.dg/weak-6.c: Ditto.
36063         * gcc.dg/weak-7.c: Ditto.
36064         * gcc.dg/weak-8.c: Ditto.
36065         * gcc.dg/weak-9.c: Ditto.
36066
36067 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36068
36069         * gcc.c-torture/execute/loop-14.c: New test.
36070
36071 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36072
36073         * g++.dg/other/cxa-atexit1.C: New test.
36074
36075         * gcc.dg/typeof-2.c: New test.
36076
36077 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36078
36079         * gcc.dg/builtins-2.c: New testcase.
36080         * gcc.dg/builtins-3.c: New testcase.
36081
36082 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36083
36084         * gcc.dg/cpp/_Pragma4.c: New test.
36085
36086 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36087
36088         * objc/execute/nil_method-1.m: New testcase.
36089
36090 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36091
36092         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36093         [Object class], not [Object initialize].
36094
36095 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36096             Hans-Peter Nilsson  <hp@bitrange.com>
36097
36098         * gcc.c-torture/execute/20020720-1.x: Skip test on
36099         mmix-knuth-mmixware.  Correct comment.
36100
36101 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36102
36103         * testsuite/g++.dg/abi/bitfield5.C: New test.
36104         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36105
36106 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36107
36108         * objc.dg/undeclared-selector.m: New test.
36109
36110 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36111
36112         * g++.dg/other/offsetof1.C: Avoid cast warning.
36113
36114 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36115
36116         * objc.dg/super-class-2.m: New test.
36117
36118 2002-08-24  Matt Austern  <austern@apple.com>
36119
36120         * g++.dg/ext/lvaddr.C: New test.
36121         * g++.dg/ext/lvcast.C: New test.
36122
36123 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36124
36125         * testsuite/g++.dg/inherit/cond1.C: New test.
36126
36127 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36128
36129         * gcc.dg/noncompile/incomplete-1.c: New test.
36130
36131 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36132
36133         * gcc.dg/typespec-1.c: New test.
36134
36135 2002-08-20  Devang Patel  <dpatel@apple.com>
36136         * objc.dg/proto-hier-2.m: New test.
36137
36138 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36139
36140         * objc.dg/bitfield-1.m: New test.
36141         * objc.dg/bitfield-2.m: New test.
36142
36143 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36144
36145         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36146         gcc.dg/c99-flex-array-4.c: New tests.
36147
36148 2002-08-16  Stan Shebs  <shebs@apple.com>
36149
36150         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36151
36152 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36153
36154         * gcc.dg/typeof-1.c: New test.
36155         * g++.dg/ext/typeof2.C: New test.
36156
36157 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36158
36159         * g++.dg/other/offsetof1.C: New test.
36160
36161 2002-08-14  Richard Henderson  <rth@redhat.com>
36162
36163         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36164
36165 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36166
36167         * gcc.dg/cpp/_Pragma3.c: New test.
36168
36169 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36170
36171         * g++.dg/template/inherit3: New test.
36172
36173 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36174
36175         * gcc.dg/bitfld-4.c: Add blank options.
36176
36177 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36178
36179         * g++.dg/template/crash1.C: New test.
36180
36181 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36182
36183         * gcc.dg/tls/opt-2.c: New test.
36184
36185 2002-08-08  Devang Patel  <dpatel@apple.com>
36186
36187         * objc.dg/selector-1.m : New test
36188
36189 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36190
36191         * g++.dg/abi/bitfield4.C: New test.
36192         * gcc.dg/bitfld-4.c: New test.
36193
36194 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36195
36196         * g++.dg/other/packed1.C: New test.
36197
36198 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36199
36200         * g++.dg/abi/offsetof.C: Tweak error messages.
36201         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36202
36203 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36204
36205         * gcc.dg/bitfld-3.c: New test.
36206
36207 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36208             Richard Henderson  <rth@redhat.com>
36209
36210         * gcc.dg/i386-bitfield1.c: New test.
36211         * g++.dg/abi/bitfield3.C: Update.
36212
36213 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36214
36215         * objc.dg/const-str-2.m: Update.
36216         * gcc.dg/cpp/c++98.c: Change to C extension.
36217         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36218         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36219
36220 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36221
36222         * testsuite/gcc.dg/tls/diag-3.c: New.
36223
36224 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36225
36226         * g++.dg/README (Subdirectories): Document new subdir expr.
36227         * g++.dg/expr/pmf-1.C: New test.
36228
36229 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36230
36231         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36232
36233 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36234
36235         * g++.dg/abi/bitfield3.C: New test.
36236
36237 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36238
36239         * lib/gcov.exp: Tweak expected line formats.
36240         * gcc.misc-tests/gcov8.c: New test.
36241         * gcc.misc-tests/gcov8.x: New flags.
36242
36243 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36244
36245         * consistency.vlad/layout/endian.c: Include string.h.
36246
36247         * gcc.c-torture/execute/20020805-1.c: New test.
36248
36249 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36250
36251         * g++.dg/other/conversion1.C: New test.
36252
36253 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36254
36255         * gcc.dg/builtins-1.c: New testcase.
36256
36257 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36258
36259         * g++.dg/inherit/access3.C: New test.
36260
36261 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36262
36263         * gcc.dg/ia64-visibility-2.c: New test.
36264
36265 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36266
36267         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36268         __qualifier_flags to __flags.
36269
36270 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36271
36272         * g++.dg/inherit/operator1.C: New test.
36273         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36274         * g++.dg/other/error1.C: Change expected error message.
36275         * g++.dg/template/conv4.C: Likewise.
36276
36277 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36278
36279         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36280         for documented behavior.
36281
36282 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36283
36284         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36285         several targets known to fail.
36286
36287 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36288
36289         * gcc.dg/mips-args-[123].c: New tests.
36290
36291 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36292
36293         * gcc.dg/ppc-spe.c: New.
36294
36295 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36296
36297         * g++.dg/other/ptrmem4.C: New testcase.
36298
36299 2002-07-24  Richard Henderson  <rth@redhat.com>
36300
36301         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36302
36303 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36304
36305         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36306
36307 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36308
36309         * gcc.c-torture/execute/memset-3.c: New testcase.
36310
36311 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36312
36313         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36314         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36315
36316 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36317
36318         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36319         Delete.
36320
36321 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36322
36323         * gcc.c-torture/compile/simd-4.c: New test.
36324
36325 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36326
36327         PR c++/7347, c++/7348
36328         * g++.dg/template/access4.C: New test.
36329         * g++.dg/template/access5.C: New test.
36330         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36331         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36332         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36333         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36334
36335 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36336
36337         * gcc.dg/gnu89-init-2.c: New test.
36338
36339 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36340
36341         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36342
36343 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36344
36345         * gcc.c-torture/execute/20020720-1.c: New testcase.
36346
36347 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36348
36349         * gcc.dg/cpp/Wsignprom.c: New tests.
36350
36351 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36352
36353         * gcc.c-torture/execute/loop-13.c: New test.
36354
36355 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36356
36357         * gcc.dg/cpp/expr.c: New tests.
36358
36359 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36360
36361         * g++.dg/opt/pr6713.C: Add template instantiation.
36362
36363 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36364
36365         * gcc.dg/nest.c: New test.
36366
36367 2002-07-17  Richard Henderson  <rth@redhat.com>
36368
36369         * g++.dg/opt/pr6713.C: New test.
36370
36371 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36372
36373         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36374         XFAIL for all x86 processors.
36375
36376 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36377
36378         * gcc.c-torture/execute/20010122-1.x: Do not test with
36379         -fomit-frame-pointer.
36380
36381 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36382
36383         * g++.dg/template/instantiate2.C: New test.
36384         * g++.dg/template/spec4.C: New test.
36385
36386 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36387
36388         * g++.dg/template/access2.C: New test.
36389         * g++.dg/template/access3.C: New test.
36390
36391 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36392
36393         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36394         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36395         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36396         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36397         Convert to use <stdarg.h>.
36398         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36399         Delete.
36400         * gcc.dg/va-arg-2.c: New.
36401         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36402
36403 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36404
36405         * gcc.c-torture/compile/20020710-1.c: New test.
36406
36407 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36408                           Andrew Pinski  <pinskia@physics.uc.edu>
36409
36410         gcc.c-torture/compile/simd-2.c: New testcase.
36411         gcc.c-torture/compile/simd-3.c: Likewise.
36412
36413 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36414
36415         PR c++/7224
36416         * g++.dg/overload/error1.C: New test.
36417
36418 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36419
36420         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36421         configuration and IRIX 6 O32 ABI.
36422
36423 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36424
36425         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36426
36427 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36428
36429         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36430
36431 2002-07-10  Jeffrey A Law  <law@redhat.com>
36432
36433         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36434
36435         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36436
36437 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36438
36439         * gcc.dg/20020312-2.c: Check for __PPC__.
36440
36441 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36442
36443         * gcc.c-torture/compile/20020709-1.c: New test.
36444
36445 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36446
36447         * g++.dg/template/qualttp21.C: New test case.
36448
36449 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36450
36451         * gcc.c-torture/compile/20020706-1.c: New test.
36452         * gcc.c-torture/compile/20020706-2.c: New test.
36453
36454 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36455             Alexandre Oliva  <aoliva@redhat.com>
36456
36457         * g++.dg/warn/incomplete1.C: New test.
36458
36459 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36460
36461         PR c++/7099
36462         * g++.dg/warn/noreturn1.C: New test.
36463
36464 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36465
36466         PR c++/6706
36467         * g++.dg/debug/debug6.C: New test.
36468         * g++.dg/debug/debug7.C: New test.
36469
36470 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36471
36472         * gcc.c-torture/compile/simd-3.c: New test.
36473
36474 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36475
36476         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36477         * gcc.dg/20020620-1.c: Likewise.
36478
36479 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36480
36481         PR c++/6944
36482         * g++.dg/init/array4.C: New test.
36483         * g++.dg/init/array5.C: New test.
36484
36485 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36486
36487         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36488         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36489
36490 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36491
36492         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36493         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36494         * gcc.dg/wtr-conversion-1.c: Likewise.
36495         * gcc.dg/wtr-escape-1.c: Likewise.
36496         * gcc.dg/wtr-int-type-1.c: Likewise.
36497         * gcc.dg/wtr-label-1.c: Likewise.
36498         * gcc.dg/wtr-static-1.c: Likewise.
36499         * gcc.dg/wtr-strcat-1.c: Likewise.
36500         * gcc.dg/wtr-suffix-1.c: Likewise.
36501         * gcc.dg/wtr-switch-1.c: Likewise.
36502         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36503         * gcc.dg/wtr-union-init-1.c: Likewise.
36504         * gcc.dg/wtr-union-init-2.c: Likewise.
36505         * gcc.dg/wtr-union-init-3.c: Likewise.
36506
36507         * gcc.dg/wtr-func-def-1.c: New test.
36508
36509 2002-07-02 Devang Patel <dpatel@apple.com>
36510
36511         * objc.dg/param-1.m: New test.
36512
36513 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36514
36515         * gcc.dg/cpp/trad/directive.c: Add test.
36516         * gcc.dg/cpp/trad/macroargs.c: Add test.
36517         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36518
36519 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36520
36521         * gcc.dg/cpp/cmdlne-M.c: New test.
36522
36523 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36524
36525         * objc.dg/desig-init-1.m: New test.
36526
36527 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36528
36529         PR c++/6716
36530         * g++.dg/template/instantiate1.C: New test.
36531
36532 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36533
36534         PR c++/7112
36535         * g++.dg/template/sizeof2.C: New test.
36536
36537 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36538
36539         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36540         gcc.dg/cpp/trad/include.c: New tests.
36541
36542 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36543
36544         PR target/7177
36545         * gcc.c-torture/compile/20020701-1.c: New test.
36546
36547 2002-07-01  Stan Shebs  <shebs@apple.com>
36548
36549         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36550         header here...
36551         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36552         (objc-torture-execute): or here.
36553
36554 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36555
36556         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36557
36558 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36559
36560         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36561
36562 2002-06-30  Devang Patel  <dpatel@apple.com>
36563
36564         * objc.dg/fsyntax-only.m: New test.
36565
36566 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36567
36568         PR c++/6695
36569         * g++.dg/template/friend7.C: New file.
36570
36571 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36572
36573         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36574         return type.
36575
36576 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36577
36578         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36579         avoid division by zero.
36580
36581 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36582
36583         * gcc.dg/Wunknownprag.c: New tests.
36584
36585 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36586
36587         * gcc.c-torture/execute/simd-2.c: New test.
36588
36589 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36590
36591         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36592         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36593         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36594         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36595         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36596         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36597         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36598         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36599         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36600         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36601         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36602         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36603         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36604         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36605         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36606         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36607         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36608
36609 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36610
36611         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36612         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36613         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36614         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36615         New tests.
36616         * gcc.dg/cpp/trad/directive.c: Update.
36617
36618 2002-06-23  Andreas Jaeger  <aj@suse.de>
36619
36620         * gcc.c-torture/execute/complex-6.c: New.
36621
36622 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36623
36624         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36625         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36626         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36627         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36628
36629 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36630
36631         * gcc.dg/cpp/trad: New directory with traditional tests copied
36632         from parent directory.
36633         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36634         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36635         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36636         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36637         Move to trad/ and rename.
36638         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36639         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36640         gcc.dg/cpp/trad/redef2.c: New tests.
36641         * gcc.dg/cpp/trad/trad.exp: New driver.
36642
36643 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36644
36645         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36646         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36647         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36648         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36649         Remove.
36650
36651 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36652
36653         * gcc.dg/20020620-1.c: New test.
36654
36655 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36656
36657         * g++.dg/template/ttp4.C: New test.
36658
36659 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36660
36661         * g++.dg/opt/vt1.C: Fix regexp.
36662
36663 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36664
36665         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36666         Don't use attribute `noinline'.
36667
36668 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36669
36670         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36671
36672 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36673
36674         * gcc.c-torture/execute/simd-1.c: New.
36675
36676         * gcc.dg/simd-1.c: New.
36677
36678 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36679
36680         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36681
36682 2002-06-16  Richard Henderson  <rth@redhat.com>
36683
36684         * g++.dg/ext/anon-struct1.C: New.
36685         * g++.dg/ext/anon-struct2.C: New.
36686         * g++.dg/ext/anon-struct3.C: New.
36687         * gcc.dg/anon-struct-1.c: New.
36688         * gcc.dg/anon-struct-2.c: New.
36689         * gcc.dg/anon-struct-3.c: New.
36690         * gcc.dg/20011008-1.c: Adjust warning text.
36691         * gcc.dg/20020527-1.c: Add -fms-extensions.
36692
36693 2002-06-16  Richard Henderson  <rth@redhat.com>
36694
36695         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36696
36697 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36698
36699         * gcc.c-torture/execute/20020615-1.c: New test.
36700
36701 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36702
36703         * gcc.c-tortuture/execute/compare-1.c: New test case.
36704         * gcc.c-tortuture/execute/compare-2.c: New test case.
36705         * gcc.c-tortuture/execute/compare-3.c: New test case.
36706
36707 2002-06-13  Richard Henderson  <rth@redhat.com>
36708
36709         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36710         ia64 ilp32.
36711
36712 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36713
36714         * g++.dg/template/typename2.C: Update error message.
36715
36716 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36717
36718         * gcc.c-torture/execute/20020611-1.c: New test.
36719
36720 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36721
36722         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36723         list of targets to skip.
36724
36725 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36726
36727         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36728         targets if not optimizing.
36729
36730 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36731
36732         * gcc.c-torture/compile/20020605-1.c: New test.
36733
36734         * g++.dg/opt/vt1.C: New test.
36735
36736         * gcc.dg/20020531-1.c: New test.
36737
36738         * gcc.dg/20020530-1.c: New test.
36739
36740         * gcc.dg/20020527-1.c: New test.
36741
36742         * g++.dg/opt/cse1.C: New test.
36743
36744 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36745
36746         * gcc.dg/20020607-2.c: New test case.
36747
36748 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36749
36750         * gcc.c-torture/compile/20020604-1.c: New test.
36751
36752 2002-06-04  Richard Henderson  <rth@redhat.com>
36753
36754         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36755         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36756         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36757
36758 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36759
36760         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36761
36762 2002-06-03  Richard Henderson  <rth@redhat.com>
36763
36764         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36765         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36766
36767 2002-06-02  Richard Henderson  <rth@redhat.com>
36768
36769         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36770         test functions static.
36771
36772 2002-06-02  Andreas Jaeger  <aj@suse.de>
36773
36774         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36775         now.
36776
36777 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36778
36779         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36780         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36781         Update for mofified diagnostics.
36782         * gcc.dg/c99-intconst-1.c: No longer fail.
36783
36784 2002-06-02  Richard Henderson  <rth@redhat.com>
36785
36786         * gcc.dg/uninit-A.c: Remove xfail markers.
36787
36788 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36789
36790         * gcc.dg/fnegate-1.c: New test case.
36791
36792 2002-05-30  Osku Salerma  <osku@iki.fi>
36793
36794         * gcc.c-torture/execute/mayalias-1.c: New file.
36795
36796 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36797
36798         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36799         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36800         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36801
36802 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36803
36804         * gcc.c-torture/execute/20020529-1.c: New test.
36805
36806 2002-05-27  Richard Henderson  <rth@redhat.com>
36807
36808         * g++.dg/ext/attrib6.C: New test case.
36809
36810 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36811
36812         * gcc.c-torture/execute/pure-1.c: New test.
36813
36814 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36815
36816         * gcc.dg/cpp/arith-2.c: Remove.
36817
36818 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36819
36820         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36821         * gcc.dg/cpp/if-3.c: Remove.
36822
36823 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36824
36825         * g++.dg/opt/cse2.C: New test.
36826
36827 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36828
36829         * gcc.dg/cpp/arith-1.c: New semantic tests.
36830         * gcc.dg/cpp/if-1.c: Update.
36831
36832 2002-05-24  Ben Elliston  <bje@redhat.com>
36833
36834         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36835
36836 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36837
36838         * gcc.dg/verbose-asm.c: New test.
36839
36840 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36841
36842         * gcc.dg/cpp/paste12.c: New test.
36843
36844 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36845
36846         * g++.dg/parse/named_ops.C: New test.
36847
36848 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36849
36850         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36851
36852 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36853
36854         * gcc.dg/weak-2.c: Allow optional leading underscore
36855         in scan-assembler symbol name.
36856         * gcc.dg/weak-3.c: Likewise.
36857         * gcc.dg/weak-4.c: Likewise.
36858         * gcc.dg/weak-5.c: Likewise.
36859
36860 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36861
36862         * gcc.dg/20020523-1.c: New test.
36863
36864 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36865
36866         * objc.dg/const-str-2.m: Update now that we stop after
36867         a command line error.
36868
36869 2002-05-22  Richard Henderson  <rth@redhat.com>
36870
36871         * g++.dg/dg.exp: Fix typo in test pruneing.
36872
36873 2002-05-22  Richard Henderson  <rth@redhat.com>
36874
36875         * g++.dg/dg.exp: Prune the tls subdirectory.
36876         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36877         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36878         * g++.dg/tls/init-1.C: New.
36879
36880 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36881
36882         * gcc.dg/20020517-1.c: New test.
36883
36884 2002-05-21  Richard Henderson  <rth@redhat.com>
36885
36886         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36887         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36888
36889 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36890
36891         * g++.dg/other/copy2.C: New test.
36892
36893 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36894
36895         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36896         (MAX_COPY): Bump up to 10 times sizeof (long long).
36897         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36898
36899         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36900         sizeof (long long).
36901
36902         * gcc.c-torture/execute/strcpy-1.c: New test.
36903
36904 2002-05-19  Jason Merrill  <jason2redhat.com>
36905
36906         * g++.dg/ext/oper1.C: New test.
36907
36908 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36909 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36910
36911         * README.QMTEST: New file.
36912
36913         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36914
36915 2002-05-19  Andreas Jaeger  <aj@suse.de>
36916
36917         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36918         now.
36919         * gcc.c-torture/execute/loop-2d.x: Likewise.
36920
36921 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36922
36923         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36924         support weak symbols.
36925         * gcc.dg/weak-4.c: Likewise.
36926         * gcc.dg/weak-6.c: Likewise.
36927
36928 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36929
36930         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36931         cygwin, coff and h8300-*-hms targets
36932         * gcc.dg/weak-5.c: Likewise.
36933         * gcc.dg/weak-7.c: Likewise.
36934
36935 2002-05-16  Jason Merrill  <jason@redhat.com>
36936
36937         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36938         (scan-assembler-not, scan-assembler-dem): Likewise.
36939         (scan-assembler-dem-not): Likewise.
36940
36941 2002-05-15  Richard Henderson  <rth@redhat.com>
36942
36943         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36944
36945 2002-05-15  Richard Henderson  <rth@redhat.com>
36946
36947         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36948         (vfoo1f): Warning here.
36949         (vfoo1l): Don't redefine the alias.
36950
36951 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36952
36953         * g++.dg/init/pm1.C: New test.
36954
36955 2002-05-12  David S. Miller  <davem@redhat.com>
36956
36957         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36958         types.
36959
36960 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36961
36962         * gcc.c-torture/execute/20020510-1.c: New test case.
36963
36964 2002-05-10  David S. Miller  <davem@redhat.com>
36965
36966         * gcc.c-torture/execute/conversion.c: Test long double too.
36967
36968 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36969
36970         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36971         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36972         * lib/g++.exp (g++_link_flags): Likewise.
36973         * lib/objc.exp (objc_target_compile): Likewise.
36974
36975 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36976
36977         * gcc.dg/cpp/poison.c: Update.
36978         * gcc.dg/cpp/20000625-2.c: Remove.
36979         * gcc.dg/cpp/direct2s.c: Remove final test.
36980
36981 2002-05-08  Tom Rix  <trix@redhat.com>
36982
36983         * gcc.c-torture/execute/20020508-1.c: New test.
36984         * gcc.c-torture/execute/20020508-2.c: New test.
36985         * gcc.c-torture/execute/20020508-3.c: New test.
36986
36987 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36988
36989         * gcc.dg/cpp/charconst-4.c: More tests.
36990
36991 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
36992
36993         PR c/6569
36994         * gcc.dg/weak-3.c: Update location of warning messages.
36995         * gcc.dg/weak-5.c: Likewise.
36996
36997 2002-05-06  Roger Sayle  <roger@eyesopen.com>
36998
36999         * gcc.c-torture/execute/20020506-1.c: New test case.
37000
37001 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37002
37003         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37004
37005 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37006
37007         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37008
37009 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37010
37011         * gcc.dg/cpp/charconst-3.c: New test.
37012
37013 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37014
37015         * gcc.dg/cpp/charconst.c: Update tests.
37016
37017 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37018
37019         * treelang: Added directory for new sample language treelang. Also
37020         lib/treelang.exp: New file to signal treelang should be tested.
37021
37022 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37023
37024         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37025         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37026         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37027         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37028         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37029         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37030         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37031
37032 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37033
37034         * gcc.dg/format/xopen-2.c: New test.
37035
37036 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37037
37038         * gcc.dg/20020503-1.c: New test.
37039
37040 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37041
37042         * g++.dg/init/dtor1.C: Make it tougher.
37043
37044 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37045
37046         * g++.dg/init/dtor1.C: New test.
37047
37048 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37049
37050         * gcc.dg/altivec-8.c: New.
37051
37052 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37053
37054         * gcc.dg/altivec-7.c: New.
37055
37056 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37057
37058         * g++.dg/parse/typedef1.C: New test.
37059
37060 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37061
37062         PR c++/6486
37063         * g++.dg/template/friend6.C: New test.
37064
37065         PR c++/6492
37066         * g++.dg/init/copy1.C: New test.
37067
37068 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37069
37070         * g++.dg/warn/effc1.C: New test.
37071
37072 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37073
37074         * gcc.dg/cpp/if-cexp.c: Add a test.
37075
37076 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37077
37078         * gcc.dg/20020426-2.c: New test.
37079
37080 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37081
37082         * gcc.dg/cpp/if-mop.c: Update.
37083         * gcc.dg/cpp/if-mpar.c: Add test.
37084         * gcc.dg/cpp/if-oppr.c: Update.
37085
37086 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37087
37088         PR c/6343
37089         * gcc.dg/weak-[2-7].c: New tests.
37090
37091 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37092
37093         * gcc.dg/enum1.c: New test.
37094
37095 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37096
37097         PR c++/6497
37098         * g++.dg/inherit/access2.C: New test.
37099
37100 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37101
37102         PR bootstrap/6445
37103         * gcc.dg/20020426-1.c: New test.
37104
37105 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37106
37107         * g++.dg/abi/enum1.C: New test.
37108
37109 2002-04-26  Richard Henderson  <rth@redhat.com>
37110
37111         * gcc.dg/c99-bool-1.c: Expect always true warning.
37112
37113 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37114
37115         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37116
37117 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37118
37119         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37120         targets.
37121
37122 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37123
37124         * g++.dg/abi/mange7.C: New test.
37125
37126         PR c++/6438.
37127         * g++.dg/parse/stmtexpr2.C: New test.
37128
37129 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37130
37131         * gcc.dg/20020312-2.c: Add SH target.
37132
37133 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37134
37135         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37136         compiler output on mips*-*-irix*.
37137
37138 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37139
37140         * g++.dg/parse/attr1.C: New test.
37141
37142 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37143
37144         * gcc.c-torture/execute/string-opt-17.c: New test case.
37145         * gcc.c-torture/execute/memset-2.c: New test case.
37146
37147 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37148
37149         PR c++/6256:
37150         * g++.dg/template/friend5.C: New test.
37151
37152         PR c++/6331:
37153         * g++.dg/template/qual1.C: Likewise.
37154
37155 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37156
37157         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37158         Include stdlib.h, not stdio.h or ctype.h.
37159
37160 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37161
37162         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37163         cris-*-elf* and mmix-*-*.
37164         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37165         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37166         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37167         Ditto.
37168         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37169         * gcc.dg/wchar_t-1.c: Ditto.
37170
37171 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37172
37173         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37174         Clarify comment.
37175
37176 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37177
37178         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37179
37180 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37181
37182         * gcc.c-torture/execute/20000906-1.x: Delete.
37183
37184 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37185
37186         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37187
37188 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37189
37190         * PR6367
37191         * g77.f-torture/execute/6367.f: New test.
37192         * g77.f-torture/execute/6367.x: Disable for MMIX.
37193
37194 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37195
37196         * PR6352
37197         * g++.dg/opt/inline2.C: New test.
37198
37199 2002-04-18  Richard Henderson  <rth@redhat.com>
37200
37201         * gcc.dg/20000906-1.c: Enable for all targets.
37202         * gcc.c-torture/compile/iftrap-2.c: New.
37203
37204 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37205
37206         * gcc.dg/20020418-1.c: New test.
37207         * gcc.dg/20020418-2.c: New test.
37208
37209 2002-04-18  Richard Henderson  <rth@redhat.com>
37210
37211         * gcc.c-torture/compile/iftrap-1.c: New.
37212         * gcc.dg/iftrap-1.c: Adjust for ia64.
37213         * gcc.dg/iftrap-2.c: New.
37214
37215 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37216
37217         * gcc.c-torture/compile/20020418-1.c: New test.
37218
37219 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37220
37221         * gcc.c-torture/compile/20020415-1.c: New.
37222
37223 2002-04-18  David S. Miller  <davem@redhat.com>
37224
37225         * gcc.c-torture/execute/20020418-1.c: New test.
37226
37227 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37228
37229         * gcc.dg/20020416-1.c: New test.
37230
37231         * g++.dg/opt/inline1.C: New test.
37232
37233 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37234
37235         * gcc.dg/altivec-5.c: New test.
37236
37237         * gcc.dg/20020415-1.c: New test.
37238
37239 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37240
37241         * testsuite/lib/chill.exp: Remove.
37242
37243 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37244
37245         * g++.dg/other/big-struct.C: New test.
37246
37247 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37248
37249         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37250         of scratch file.
37251
37252 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37253
37254         PR c/6277
37255         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37256         in scan-assembler function name
37257
37258 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37259
37260         * g77.f-torture/execute/980628-4.x,
37261         g77.f-torture/execute/980628-5.x,
37262         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37263         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37264         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37265         i[34567]86-*-*.
37266
37267 2002-04-13  David S. Miller  <davem@redhat.com>
37268
37269         * gcc.c-torture/execute/20020413-1.c: New test.
37270
37271 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37272
37273         * gcc.dg/asm-6.c,
37274         * g++.dg/ext/asm1.C: New tests.
37275
37276 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37277
37278         PR c++ 5373.
37279         * g++.dg/parse/stmtexpr1.C: New test.
37280
37281         PR c++/5189.
37282         * g++.dg/template/copy1.C: New test.
37283
37284 2002-04-12  Richard Henderson  <rth@redhat.com>
37285
37286         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37287
37288 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37289
37290         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37291         gcc.c-torture/execute/20020307-2.c.
37292
37293 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37294
37295         * g++.dg/ext/attrib5.C,
37296         * g++.dg/lookup/struct1.C: New tests.
37297
37298 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37299
37300         * gcc.dg/20020411-1.c: New test.
37301
37302         * gcc.c-torture/execute/20020411-1.c: New test.
37303
37304 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37305
37306         * g77.f-torture/execute/6177.f: New test.
37307
37308 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37309
37310         PR middle-end/6247
37311         * g++.dg/opt/cleanup1.C: New test.
37312
37313         * g++.dg/opt/const1.C: New test.
37314
37315 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37316
37317         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37318
37319 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37320
37321         PR c++/5507
37322         * g++.dg/template/typename2.C: New test.
37323
37324 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37325
37326         * gcc.c-torture/execute/loop-12.c: New.
37327
37328 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37329
37330         * g77.f-torture/execute/980628-4.x,
37331         g77.f-torture/execute/980628-5.x,
37332         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37333         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37334         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37335
37336 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37337
37338         PR optimization/6086
37339         * g++.dg/opt/preinc1.C: New test.
37340
37341 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37342
37343         PR c++/5571
37344         * g++.dg/opt/static2.C: New test.
37345
37346 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37347
37348         PR c/5120
37349         * gcc.dg/20020406-1.c: New test.
37350
37351 2002-04-04  David S. Miller  <davem@redhat.com>
37352
37353         * gcc.c-torture/execute/20020404-1.c: New test.
37354
37355 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37356
37357         PR c/6123
37358         * gcc.dg/20020312-2.c: Do not declare global register variable
37359         if __PIC__ or __pic__ is defined.
37360
37361 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37362
37363         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37364         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37365
37366 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37367
37368         * gcc.misc-tests/linkage.exp: Update last change to handle
37369         sparc*-, not just sparc-.
37370
37371 2002-04-03  Richard Henderson  <rth@redhat.com>
37372
37373         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37374
37375 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37376
37377         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37378
37379 2002-04-02  David S. Miller  <davem@redhat.com>
37380
37381         * gcc.c-torture/execute/20020402-3.c: New test.
37382
37383 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37384
37385         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37386         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37387
37388         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37389         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37390         g77.f-torture/execute/20001201.x,
37391         g77.f-torture/execute/u77-test.x: New files.
37392
37393         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37394         * gcc.dg/wchar_t-1.c: Ditto.
37395
37396 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37397
37398         * gcc.c-torture/execute/20020402-1.c: New test.
37399
37400 2002-04-01  Richard Henderson  <rth@redhat.com>
37401
37402         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37403
37404         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37405
37406 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37407
37408         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37409
37410 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37411
37412         * g++.dg/inherit/template-as-base.C: Expect error.
37413         * g++.dg/inherit/namespace-as-base.C: Likewise.
37414
37415 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37416
37417         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37418         g++.dg/ext/instantiate3.C: Tweak match patterns.
37419
37420         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37421         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37422         -da test.
37423
37424 2002-03-31  Richard Henderson  <rth@redhat.com>
37425
37426         * gcc.dg/special/alias-2.c: New.
37427         * gcc.dg/special/ecos.exp: Run it.
37428
37429 2002-03-31  Richard Henderson  <rth@redhat.com>
37430
37431         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37432
37433 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37434
37435         * gcc.dg/weak-1.c: Disable on h8300 port.
37436
37437 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37438
37439         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37440         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37441         ordering tests.
37442         * g++.dg/bprob/bprob-1.C: New test.
37443         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37444         * g++.dg/gcov/gcov-1.C: New test.
37445         * g++.dg/gcov/gcov-1.x: New file.
37446         * g++.dg/gcov/gcov-2.C: New test.
37447         * g++.dg/gcov/gcov-3.C: New test.
37448         * g++.dg/gcov/gcov-3.h: New file.
37449
37450 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37451
37452         * g++.old-deja/g++.other/builtins5.C: New test.
37453         * g++.old-deja/g++.other/builtins6.C: New test.
37454         * g++.old-deja/g++.other/builtins7.C: New test.
37455         * g++.old-deja/g++.other/builtins8.C: New test.
37456         * g++.old-deja/g++.other/builtins9.C: New test.
37457
37458 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37459
37460         * g++.dg/opt/static1.C: New test.
37461
37462         * g++.dg/opt/longbranch1.C: New test.
37463
37464 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37465
37466         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37467
37468         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37469
37470 2002-03-28  Jeffrey A Law  (law@redhat.com)
37471
37472         * gcc.c-torture/execute/20020328-1.c: New test.
37473
37474 2002-03-27  Richard Henderson  <rth@redhat.com>
37475
37476         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37477         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37478         move from g++.old-deja/g++.ext/.
37479
37480 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37481
37482         * g++.dg/init/new2.C: New test.
37483
37484 2002-03-26  Richard Henderson  <rth@redhat.com>
37485
37486         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37487
37488         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37489         on sparc.
37490
37491         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37492         sparcv9 systems.
37493         * gcc.dg/20001102-1.c: Likewise.
37494
37495 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37496
37497         * gcc.dg/cpp/endif-pedantic1.c,
37498         gcc.dg/cpp/endif-pedantic2.c: New tests.
37499
37500 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37501
37502         * g++.dg/init/new1.C: New test.
37503
37504 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37505
37506         * g++.dg/abi/vbase9.C: New test.
37507
37508 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37509
37510         * gcc.dg/arm-asm.c: New test.
37511
37512 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37513
37514         * gcc.dg/Wswitch-enum.c: New test.
37515         Fix PR c/5044.
37516
37517 2002-03-26  Richard Henderson  <rth@redhat.com>
37518
37519         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37520         structure.
37521
37522 2002-03-25  Richard Henderson  <rth@redhat.com>
37523
37524         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37525         sparcv9 systems.
37526
37527         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37528         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37529
37530 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37531
37532         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37533
37534 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37535
37536         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37537         targets using generic thunk support.
37538
37539 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37540
37541         * gcc.c-torture/compile/20020323-1.c: New test.
37542
37543         * g++.dg/opt/conj2.C: New test.
37544
37545 2002-03-24  Richard Henderson  <rth@redhat.com>
37546
37547         * gcc.dg/weak-1.c: Use -fno-common.
37548
37549 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37550
37551         * g77.dg/f77-edit-apostrophe-out.f: New test
37552         * g77.dg/f77-edit-h-out.f: New test
37553         * g77.dg/f77-edit-t-in.f: New test
37554         * g77.dg/f77-edit-t-out.f: New test
37555         * g77.dg/f77-edit-x-out.f: New test
37556         * g77.dg/f77-edit-slash-out.f: New test
37557         * g77.dg/f77-edit-colon-out.f: New test
37558         * g77.dg/f77-edit-s-out.f: New test
37559
37560 2002-03-24  Richard Henderson  <rth@redhat.com>
37561
37562         * objc/execute/formal_protocol-6.x: New XFAIL.
37563
37564 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37565
37566         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37567         that do not support weak symbols
37568
37569 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37570
37571         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37572         * lib/g77.exp: Likewise.
37573         * lib/objc.exp: Likewise.
37574
37575 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37576
37577         * gcc.dg/Wswitch-default.c: New test.
37578
37579 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37580
37581         * g++.dg/other/enum1.C: New test.
37582
37583 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37584
37585         * gcc.dg/pragma-ep-3.c: Fix typo.
37586
37587 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37588
37589         * g++.dg/inherit/template-as-base.C: New test.
37590
37591 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37592
37593         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37594         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37595
37596 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37597
37598         * gcc.dg/cpp/multiline.c: Update to match.
37599
37600 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37601
37602         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37603
37604 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37605
37606         * gcc.dg/cpp/extratokens2.c: New file.
37607
37608 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37609
37610         * gcc.dg/20020312-2.c: Add rs6000 target.
37611
37612         * gcc.c-torture/compile/20020319-1.c: New test.
37613
37614 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37615
37616         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37617         (A, E): Handle this.
37618
37619 2002-03-20  Jason Merrill  <jason@redhat.com>
37620
37621         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37622         ignoring -fpic.
37623         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37624         through prune_gcc_output.
37625
37626 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37627
37628         * gcc.c-torture/compile/20020320-1.c: New test.
37629
37630 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37631
37632         * gcc.c-torture/compile/20020318-1.c: New test.
37633
37634         * gcc.dg/struct-by-value-1.c: New test.
37635
37636         * gcc.dg/20020319-1.c: New test.
37637
37638 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37639
37640         * g++.dg/opt/conj1.C: New test.
37641
37642 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37643
37644         * g++.dg/template/qualttp20.C: Revert previous change.
37645         * g++.dg/template/qualttp3.C: Likewise.
37646         * g++.dg/template/qualttp4.C: Likewise.
37647         * g++.dg/template/qualttp5.C: Likewise.
37648         * g++.dg/template/qualttp6.C: Likewise.
37649         * g++.dg/template/qualttp7.C: Likewise.
37650         * g++.dg/template/qualttp8.C: Likewise.
37651         * g++.dg/template/recurse.C: Likewise.
37652
37653 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37654
37655         * gcc.dg/cpp/wchar-1.c: Update.
37656
37657 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37658
37659         * g++.dg/template/conv1.C: New test.
37660         * g++.dg/template/conv2.C: New test.
37661         * g++.dg/template/conv3.C: New test.
37662         * g++.dg/template/conv4.C: New test.
37663
37664 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37665
37666         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37667         * g++.dg/template/qualttp3.C: Likewise.
37668         * g++.dg/template/qualttp4.C: Likewise.
37669         * g++.dg/template/qualttp5.C: Likewise.
37670         * g++.dg/template/qualttp6.C: Likewise.
37671         * g++.dg/template/qualttp7.C: Likewise.
37672         * g++.dg/template/qualttp8.C: Likewise.
37673         * g++.dg/template/recurse.C: Likewise.
37674
37675 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37676
37677         * g++.dg/opt/dtor1.C: New test.
37678
37679 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37680
37681         * gcc.c-torture/compile/20020315-1.c: New test.
37682
37683 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37684
37685         * gcc.dg/weak-1.c: Fix scan tests.
37686
37687 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37688
37689         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37690         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37691         cris-*-aout* mmix-*-*.
37692         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37693         cris-*-aout* mmix-*-*.
37694         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37695         cris-*-elf* cris-*-aout* and mmix-*-*.
37696         * gcc.dg/20001009-1.c: Ditto.
37697         * gcc.dg/20010912-1.c: Ditto.
37698         * gcc.dg/20020122-4.c: Ditto.
37699         * gcc.dg/inline-2.c: Ditto.
37700
37701 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37702
37703         * gcc.c-torture/compile/20020314-1.c: New test.
37704
37705 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37706
37707         * gcc.c-torture/execute/20020314-1.c: New test.
37708
37709 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37710
37711         * g++.dg/warn/Wunused-1.C: New test.
37712
37713 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37714
37715         * g++.dg/abi/mangle6.C: New test.
37716
37717 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37718
37719         * gcc.c-torture/compile/20020309-2.c: New test.
37720
37721         * gcc.c-torture/compile/20020312-1.c: New test.
37722
37723 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37724
37725         * g++.dg/other/access1.C: New test.
37726
37727 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37728
37729         * gcc.c-torture/execute/wchar_t-1.c: New test.
37730
37731 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37732
37733         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37734
37735 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37736
37737         * gcc.dg/20020312-1.c: New test case.
37738
37739 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37740
37741         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37742
37743 2002-03-11  Richard Henderson  <rth@redhat.com>
37744
37745         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37746         * g++.old-deja/g++.jason/report.C: Likewise.
37747
37748 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37749
37750         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37751         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37752
37753 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37754
37755         * testsuite/g++.dg/overload/pmf1.C: New test.
37756
37757 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37758
37759         * gcc.c-torture/execute/20020307-1.c: Use long.
37760
37761 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37762
37763         PR optimization/5844
37764         * gcc.dg/20020310-1.c: New test.
37765
37766 2002-03-09  Michael Meissner  <meissner@redhat.com>
37767
37768         * gcc.c-torture/execute/memcpy-2.c: New test.
37769         * gcc.c-torture/execute/memset-1.c: New test.
37770         * gcc.c-torture/execute/strlen-1.c: New test.
37771         * gcc.c-torture/execute/strcmp-1.c: New test.
37772         * gcc.c-torture/execute/strncmp-1.c: New test.
37773
37774 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37775
37776         * gcc.dg/ppc-ldstruct.c: New test.
37777
37778 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37779
37780         * gcc.c-torture/execute/va-arg-22.c: New test.
37781
37782 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37783
37784         * gcc.c-torture/compile/20020309-1.c: New test.
37785
37786 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37787
37788         * gcc.c-torture/execute/20020307-2.c: New test.
37789
37790 2002-03-07  Jeffrey A Law  (law@redhat.com)
37791
37792         * g77.f-torture/compile/20020307-1.f: New test.
37793
37794 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37795
37796         * gcc.dg/unordered-1.c: New test.
37797
37798 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37799
37800         * gcc.c-torture/execute/20020307-1.c: New test.
37801
37802 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37803
37804         * gcc.dg/20020304-1.c: New test.
37805
37806         * gcc.c-torture/compile/20020304-2.c: New test.
37807
37808 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37809
37810         * gcc.c-torture/compile/20020304-1.c: New test case
37811         (from PR c/5830).
37812
37813 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37814
37815         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37816
37817 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37818
37819         * g++.dg/other/classkey1.C: New test.
37820
37821 2002-03-01  Richard Henderson  <rth@redhat.com>
37822
37823         * gcc.c-torture/compile/981223-1.x: New.
37824         * gcc.c-torture/compile/920625-1.x: New.
37825
37826 2002-02-28  Richard Henderson  <rth@redhat.com>
37827
37828         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37829
37830 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37831
37832         * gcc.c-torture/execute/20020227-1.c: New test.
37833
37834 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37835
37836         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37837         here" ERROR lines.
37838         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37839         * g++.old-deja.g++.other/defarg1.C: Likewise.
37840         * g++.old-deja/g++.pt/calls2.C: Likewise.
37841         * g++.old-deja/g++.pt/crash20.C: Likewise.
37842         * g++.old-deja/g++.pt/crash30.C: Likewise.
37843         * g++.old-deja/g++.pt/crash36.C: Likewise.
37844         * g++.old-deja/g++.pt/crash6.C: Likewise.
37845         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37846         * g++.old-deja/g++.pt/derived3.C: Likewise.
37847         * g++.old-deja/g++.pt/error1.C: Likewise.
37848         * g++.old-deja/g++.pt/friend21.C: Likewise.
37849         * g++.old-deja/g++.pt/friend23.C: Likewise.
37850         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37851         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37852
37853 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37854
37855         * gcc.c-torture/execute/20020225-2.c: New test.
37856
37857 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37858
37859         * gcc.c-torture/execute/920730-1t.c,
37860         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37861         Delete test cases, only relevant to -traditional.
37862
37863 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37864
37865         * gcc.dg/cpp/undef1.c: Remove.
37866         * gcc.dg/cpp/directiv.c: Update.
37867         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37868
37869 2002-02-27  Michael Meissner  <meissner@redhat.com>
37870
37871         * gcc.c-torture/execute/20020226-1.c: New test.
37872
37873 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37874
37875         * g++.dg/debug/debug4.C: New test.
37876
37877         * gcc.dg/ia64-visibility-1.c: New test.
37878
37879 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37880
37881         * gcc.dg/debug/20020224-1.c: New.
37882
37883 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37884
37885         * gcc.c-torture/execute/960416-1.x: New.
37886         * gcc.c-torture/execute/divconst-3.x: Likewise.
37887
37888 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37889
37890         * gcc.dg/20020224-1.c: New test.
37891
37892 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37893
37894         * gcc.c-torture/execute/20020225-1.c: New.
37895
37896 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37897
37898         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37899
37900 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37901
37902         * gcc.dg/20020222-1.c: New test.
37903
37904 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37905
37906         * g++.dg/opt/anonunion1.C: New test.
37907
37908 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37909
37910         * g++.dg/template/qualttp19.C: New test.
37911         * g++.dg/template/qualttp20.C: New test.
37912         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37913         * g++.old-deja/g++.other/qual1.C: Likewise.
37914
37915 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37916
37917         * gcc.dg/attr-alwaysinline.c: New.
37918
37919 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37920
37921         * gcc.dg/20020220-1.c: New test.
37922
37923         * gcc.dg/20020220-2.c: New test.
37924
37925         * g++.dg/opt/mmx1.C: New test.
37926
37927 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37928
37929         * gcc.c-torture/compile/20020110.c: New test.
37930
37931 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37932
37933         * gcc.c-torture/execute/20020219-1.c: New test.
37934
37935         * gcc.dg/20020219-1.c: New test.
37936
37937         * gcc.dg/noncompile/20020220-1.c: New test.
37938
37939         * g++.dg/opt/ptrintsum1.C: New test.
37940
37941         * gcc.dg/debug/20020220-1.c: New test.
37942
37943 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37944
37945         * gcc.c-torture/execute/20020216-1.c: New test.
37946
37947 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37948
37949         * gcc.dg/decl-1.c: Update, new test.
37950
37951 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37952
37953         * g++.dg/abi/bitfield1.C: New test.
37954         * g++.dg/abi/bitfield2.C: New test.
37955
37956 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37957
37958         * gcc.dg/attr-nest.c: New test.
37959
37960 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37961
37962         * gcc.c-torture/execute/20020215-1.c: New test.
37963
37964 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37965
37966         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37967         * g++.dg/debug/debug.exp: New.
37968         * g++.dg/debug/trivial.C: New.
37969         * g++.dg/debug/debug1.C: Moved...
37970         * g++.dg/other/debug1.C: ...from here.
37971         * g++.dg/debug/debug2.C: Moved...
37972         * g++.dg/other/debug2.C: ...from here.
37973         * g++.dg/debug/debug3.C: Moved...
37974         * g++.dg/other/debug3.C: ...from here.
37975
37976         * gcc.dg/noncompile/20020213-1.c: New test.
37977
37978 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
37979
37980         * g++.dg/other/debug3.C: New test.
37981
37982         * gcc.c-torture/execute/20020213-1.c: New test.
37983
37984 2002-02-13  Richard Smith <richard@ex-parrot.com>
37985
37986         * g++.old-deja/g++.other/thunk1.C: New test.
37987
37988 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
37989
37990         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37991
37992 2002-02-13  Stan Shebs  <shebs@apple.com>
37993
37994         * gcc.dg/altivec-3.c: New.
37995
37996 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
37997
37998         * gcc.dg/Wunreachable-1.c: New test.
37999         * gcc.dg/Wunreachable-2.c: New test.
38000
38001 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38002
38003         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38004
38005 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38006
38007         * gcc.dg/decl-1.c: New test.
38008
38009 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38010
38011         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38012
38013 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38014
38015         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38016         * gcc.c-torture/compile/980506-1.x: Likewise.
38017
38018 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38019
38020         * gcc.dg/20020210-1.c: New.
38021
38022 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38023
38024         * g77.f-torture/execute/947.f: New regression test
38025         for PR fortran/947.
38026
38027 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38028
38029         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38030         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38031
38032 2002-02-08  Richard Henderson  <rth@redhat.com>
38033
38034         * gcc.c-torture/compile/labels-3.c: New.
38035
38036 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38037
38038         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38039         expression statements work instead.
38040         * gcc.dg/noncompile/20020207-1.c: New test.
38041
38042 2002-02-07  Richard Henderson  <rth@redhat.com>
38043
38044         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38045
38046 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38047
38048         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38049         message from g77
38050         * lib/g77-dg.exp: Trim g77 error messages so that they are
38051         recognized by dg.exp.
38052
38053 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38054
38055         PR fortran/5473
38056         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38057
38058 2002-02-07  Richard Henderson  <rth@redhat.com>
38059
38060         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38061         to be sufficiently aligned for integers.
38062
38063 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38064
38065         * g++.dg/template/friend4.C: New test.
38066
38067 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38068
38069         PR fortran/5743
38070         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38071         unsupported cases.
38072
38073 2002-02-07  Richard Henderson  <rth@redhat.com>
38074
38075         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38076         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38077         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38078         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38079
38080 2002-02-06  Richard Henderson  <rth@redhat.com>
38081
38082         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38083
38084 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38085
38086         * gcc.dg/20020206-1.c: New test.
38087
38088 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38089
38090         * gcc.c-torture/execute/20020206-1.c: New test.
38091
38092         * gcc.c-torture/execute/20020206-2.c: New test.
38093
38094         PR optimization/5429:
38095         * gcc.c-torture/compile/20020206-1.c: New test.
38096
38097 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38098
38099         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38100         as certain file formats cannot support particularly large
38101         alignments.
38102
38103         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38104         and do not expect to be able to link the executable.
38105
38106         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38107         fail because the COFF format does not support the weak attribute.
38108
38109 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38110
38111         * g77.dg/pr5473.f: New test
38112
38113 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38114
38115         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38116         Fix testcase accordingly.
38117
38118 2002-02-04  Richard Henderson  <rth@redhat.com>
38119
38120         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38121         (buf): Change to be an array of pointers, not ints.
38122
38123 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38124
38125         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38126         before all tests.  Move warning one line above to match where it
38127         C frontend emits.
38128         * gcc.dg/Wswitch-2.c: New test.
38129         * g++.dg/warn/Wswitch-1.C: New test.
38130         * g++.dg/warn/Wswitch-2.C: New test.
38131
38132 2002-02-04  Richard Henderson  <rth@redhat.com>
38133
38134         * g++.dg/abi/offsetof.C: Fix size comparison.
38135
38136 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38137
38138         * gcc.dg/cast-qual-2.c: New test.
38139
38140 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38141
38142         * gcc.dg/20020201-4.c: New test.
38143
38144 2002-02-04  Ben Elliston  <bje@redhat.com>
38145
38146         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38147         target_info attribute != 0, in addition to the empty string.
38148         (gcc_target_compile): Likewise.
38149
38150 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38151
38152         * gcc.dg/Wswitch.c: New test.
38153         PR gcc/4475. PR gcc/3780.
38154
38155 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38156
38157         * g77.f-torture/execute/5122.f: New test for regressions
38158         against PR fortran/5122.
38159
38160 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38161
38162         * g77.f-torture/compile/pr3743.f: Delete
38163         * g77.dg/pr3743-1.f: New test.
38164         * g77.dg/pr3743-2.f: New test.
38165         * g77.dg/pr3743-3.f: New test.
38166         * g77.dg/pr3743-4.f: New test.
38167
38168 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38169
38170         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38171
38172 2002-02-02  Richard Henderson  <rth@redhat.com>
38173
38174         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38175         * gcc.c-torture/execute/bf64-1.c: Likewise.
38176
38177 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38178
38179         * gcc.dg/20020201-2.c: New test.
38180
38181         * gcc.dg/20020201-3.c: New test.
38182
38183         * gcc.c-torture/execute/bitfld-2.c: New test.
38184
38185 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38186
38187         * gcc.dg/bitfld-1.c: Update.
38188         * gcc.dg/bitfld-2.c: Update.
38189         * gcc.c-torture/execute/bitfld-1.x: New.
38190
38191 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38192
38193         * gcc.c-torture/execute/20020201-1.c: New test.
38194
38195 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38196
38197         PR target/5469
38198         * gcc.dg/20020201-1.c: New test.
38199
38200 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38201
38202         PR fortran/3743
38203         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38204         * g77.f-torture/compile/pr3743.x: Remove
38205
38206 2002-01-31  Tom Rix  <trix@redhat.com>
38207
38208         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38209
38210 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38211
38212         * gcc.dg/noncompile/20020130-1.c: New test.
38213
38214 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38215
38216         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38217
38218 2002-01-29  Richard Henderson  <rth@redhat.com>
38219
38220         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38221         to long long.
38222         * gcc.c-torture/execute/bf64-1.c: Likewise.
38223
38224 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38225
38226         * gcc.c-torture/execute/20020129-1.c: New test.
38227
38228 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38229
38230         * gcc.c-torture/compile/20000224-1.c: Update.
38231         * gcc.c-torture/execute/bitfld-1.c: New tests.
38232         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38233         * gcc.dg/uninit-A.c: Update.
38234
38235 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38236
38237         * g++.dg/template/ctor1.C: Add instantiation.
38238
38239 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38240
38241         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38242         argument to __builtin_prefetch to be const ptr.
38243
38244 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38245
38246         * gcc.c-torture/compile/20020120-1.c: New test.
38247
38248 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38249
38250         * gcc.c-torture/execute/20020127-1.c: New test.
38251
38252 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38253
38254         * g77.dg/f77-edit-i-in.f: New test
38255         * g77.dg/f77-edit-i-out.f: New test
38256
38257 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38258
38259         * gcc.dg/debug/debug.exp: New file.
38260         * gcc.dg/debug/trivial.c: New file.
38261         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38262         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38263         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38264         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38265         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38266         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38267         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38268         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38269         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38270         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38271         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38272         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38273         * gcc.dg/20000503-1.c: Removed.
38274         * gcc.dg/20010207-1.c: Removed.
38275         * gcc.dg/20011223-1.c: Removed.
38276         * gcc.dg/20020104-2.c: Removed.
38277         * gcc.dg/debug-1.c: Removed.
38278         * gcc.dg/debug-2.c: Removed.
38279         * gcc.dg/debug-3.c: Removed.
38280         * gcc.dg/debug-4.c: Removed.
38281         * gcc.dg/debug-5.c: Removed.
38282         * gcc.dg/debug-6.c: Removed.
38283         * gcc.dg/dwarf2-1.c: Removed.
38284         * gcc.dg/dwarf2-2.c: Removed.
38285
38286 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38287
38288         * g++.old-deja/g++.other/eh5.C: New test.
38289         * g++.old-deja/g++.other/sibcall2.C: New test.
38290         * g++.old-deja/g++.other/array9.C: New test.
38291         * g++.old-deja/g++.other/typename2.C: New test.
38292         * g++.old-deja/g++.other/crash60.C: New test.
38293         * g++.old-deja/g++.other/conv9.C: New test.
38294         * g++.old-deja/g++.other/mangle10.C: New test.
38295         * g++.old-deja/g++.other/unchanging1.C: New test.
38296         * g++.old-deja/g++.other/exprstmt1.C: New test.
38297         * g++.old-deja/g++.other/inline23.C: New test.
38298         * g++.old-deja/g++.eh/ia64-1.C: New test.
38299         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38300         * g++.old-deja/g++.other/reload1.C: New test.
38301         * g++.old-deja/g++.other/static20.C: New test.
38302         * g++.old-deja/g++.other/local-alloc1.C: New test.
38303         * g++.old-deja/g++.other/conv8.C: New test.
38304         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38305         * g++.old-deja/g++.other/storeexpr1.C: New test.
38306         * g++.old-deja/g++.other/storeexpr2.C: New test.
38307         * g++.dg/eh/template2.C: New test.
38308         * g++.dg/warn/weak1.C: New test.
38309
38310 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38311
38312         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38313         Remove first, non-varying, argument.
38314
38315 2002-01-23  Richard Henderson  <rth@redhat.com>
38316
38317         * gcc.dg/inline-2.c: New.
38318
38319         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38320         Add optional target arg.  Check number of arguments.
38321         (scan-assembler-not, scan-assembler-dem): Likewise.
38322         (scan-assembler-dem-not): Likewise.
38323
38324 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38325
38326         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38327         line 12.
38328         * g++.old-deja/g++.brendan/parse3.C,
38329         g++.old-deja/g++.other/crash26.C,
38330         g++.old-deja/g++.other/crash28.C,
38331         g++.old-deja/g++.other/crash29.C,
38332         g++.old-deja/g++.other/crash30.C,
38333         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38334
38335 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38336
38337         * gcc.dg/20020115-1.c: New.
38338
38339 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38340
38341         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38342
38343 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38344
38345         * gcc.dg/20020122-3.c: New.
38346
38347 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38348
38349         * g++.dg/other/gc1.C: New test.
38350
38351 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38352
38353         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38354
38355 2002-01-22  Richard Henderson  <rth@redhat.com>
38356
38357         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38358
38359 2002-01-22  Richard Henderson  <rth@redhat.com>
38360
38361         * gcc.dg/20020122-4.c: New.
38362
38363 2002-01-22  H.J. Lu <hjl@gnu.org>
38364
38365         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38366         link output.
38367         * gcc.dg/special/ecos.exp: Likewise.
38368         * lib/g++-dg.exp: Likewise.
38369         * lib/g77-dg.exp: Likewise.
38370         * lib/gcc-dg.exp : Likewise.
38371         * lib/mike-g++.exp: Likewise.
38372         * lib/mike-g77.exp: Likewise.
38373         * lib/mike-gcc.exp: Likewise.
38374         * lib/objc-dg.exp: Likewise.
38375
38376 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38377
38378         PR target/5379
38379         * gcc.dg/20020122-2.c: New test.
38380
38381 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38382
38383         * gcc.dg/20020122-1.c: New test.
38384
38385 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38386
38387         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38388
38389 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38390
38391         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38392
38393 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38394
38395         * gcc.c-torture/compile/20020121-1.c: New test.
38396
38397 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38398
38399         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38400         ld_library_path.
38401
38402 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38403
38404         * gcc.dg/20020218-1.c: New test.
38405
38406 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38407
38408         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38409         messages
38410         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38411         "At global scope" warning
38412         * g++.dg/ext/align1.C: Change cygwin test for alignment
38413         from db-bogus to dg-warning
38414
38415 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38416
38417         * g77.f-torture/compile/cpp2.F: New test.
38418
38419 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38420
38421         * g++.dg/template/access1.C: New test.
38422
38423 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38424
38425         * gcc.dg/20020118-1.c: New.
38426
38427 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38428
38429         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38430
38431 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38432
38433         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38434         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38435         alignment warnings.
38436
38437 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38438
38439         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38440         torture_with_loops and torture_without_loops
38441
38442 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38443
38444         * gcc.c-torture/compile/20020116-1.c: New test.
38445
38446 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38447
38448         * gcc.dg/20020116-2.c: New test.
38449
38450         * gcc.dg/ultrasp4.c: New test.
38451
38452         * gcc.dg/20020116-1.c: New test.
38453
38454 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38455
38456         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38457         by EABI.
38458
38459 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38460
38461         * gcc.misc-tests/i386-prefetch.exp: New.
38462         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38463         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38464         * gcc.misc-tests/i386-pf-none-1.c: New test.
38465         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38466
38467 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38468
38469         * gcc.dg/gnu89-init-1.c: Add new tests.
38470
38471 2002-01-15  Andreas Jaeger  <aj@suse.de>
38472
38473         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38474         * gcc.dg/i386-mmx-2.c: Likewise.
38475         * gcc.dg/i386-sse-1.c: Likewise.
38476         * gcc.dg/i386-sse-2.c: Likewise.
38477         * gcc.dg/i386-sse-3.c: Likewise.
38478
38479 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38480
38481         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38482         Uncomment additional cases that now pass.
38483
38484 2002-01-11  Richard Henderson  <rth@redhat.com>
38485
38486         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38487         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38488
38489 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38490
38491         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38492
38493 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38494
38495         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38496         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38497
38498 2002-01-10  Dale Johannesen  <dalej@apple.com>
38499
38500         * gcc.c-torture/execute/loop-11.c: New.
38501
38502 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38503
38504         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38505         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38506
38507 2002-01-09  Richard Henderson  <rth@redhat.com>
38508
38509         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38510         type in which to perform the operation for each size.
38511
38512 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38513
38514         * gcc.c-torture/compile/20020109-2.c: New test.
38515
38516 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38517
38518         * gcc.c-torture/execute/loop-10.c: New test.
38519
38520 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38521
38522         * gcc.c-torture/compile/20010226-1.c: New test.
38523         * gcc.c-torture/compile/20010227-1.c: New test.
38524         * gcc.c-torture/compile/20010426-1.c: New test.
38525         * gcc.c-torture/compile/20010510-1.c: New test.
38526         * gcc.c-torture/compile/20010605-3.c: New test.
38527         * gcc.c-torture/compile/20010824-1.c: New test.
38528         * gcc.c-torture/execute/20010409-1.c: New test.
38529         * gcc.dg/noncompile/20000901-1.c: New test.
38530         * gcc.dg/20001023-1.c: New test.
38531         * gcc.dg/20001101-1.c: New test.
38532         * gcc.dg/20001102-1.c: New test.
38533         * gcc.dg/20010207-1.c: New test.
38534         * gcc.dg/20010405-1.c: New test.
38535         * gcc.dg/20010822-1.c: New test.
38536         * gcc.dg/20011107-1.c: New test.
38537
38538 2002-01-09  Jeffrey A Law  (law@redhat.com)
38539
38540         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38541
38542         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38543         execution failure on PA targets.
38544
38545 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38546
38547         * gcc.c-torture/compile/20020109-1.c: New test.
38548
38549 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38550
38551         * gcc.c-torture/execute/20020108-1.c: New test.
38552
38553 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38554
38555         * gcc.dg/20020108-1.c: New test.
38556
38557 2002-01-08  H.J. Lu <hjl@gnu.org>
38558
38559         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38560         for header files.
38561
38562 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38563
38564         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38565         consistency.
38566
38567 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38568
38569         * gcc.dg/altivec-4.c: Test altivec predicates.
38570
38571 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38572
38573         * gcc.c-torture/execute/20020107-1.c: New test.
38574
38575 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38576
38577         PR c/5279
38578         * gcc.c-torture/compile/20020106-1.c: New test.
38579
38580 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38581
38582         * gcc.c-torture/execute/nestfunc-4.c: New test.
38583
38584 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38585
38586         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38587         extra triple that slipped in.
38588         * g++.old-deja/g++.abi/align.C: Likewise.
38589         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38590
38591 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38592
38593         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38594         * g++.old-deja/g++.abi/align.C: Likewise.
38595         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38596
38597         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38598         on FreeBSD/i386.
38599         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38600         FreeBSD.
38601
38602 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38603
38604         * gcc.dg/20020104-1.c: New test.
38605
38606         * gcc.dg/20020104-2.c: New test.
38607
38608 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38609
38610         * gcc.dg/20020103-1.c: Fix typo in target selector.
38611
38612 2002-01-03  Richard Henderson  <rth@redhat.com>
38613
38614         * gcc.dg/20020103-1.c: New.
38615
38616 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38617
38618         * gcc.c-torture/execute/20020103-1.c: New test.
38619
38620 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38621
38622         * g++.dg/other/debug2.C: New test.
38623
38624         * gcc.c-torture/compile/20020103-1.c: New test.
38625
38626 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38627
38628         * gcc.dg/gnu89-init-1.c: Added new tests.
38629
38630 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38631
38632         * g++.dg/template/friend2.C: Remove as patch is reverted.
38633
38634         * g++.dg/warn/oldcast1.C: New test.
38635
38636         * g++.dg/template/ptrmem1.C: New test.
38637         * g++.dg/template/ptrmem2.C: New test.
38638
38639         * g++.dg/template/ntp.C: New test.
38640
38641         * g++.dg/other/component1.C: New test.
38642
38643         * g++.dg/template/ttp3.C: New test.
38644
38645         * g++.dg/template/friend2.C: New test.
38646         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38647
38648 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38649
38650         * g++.dg/other/ptrmem1.C: New test.
38651         * g++.dg/other/ptrmem2.C: New test.
38652
38653 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38654
38655         * g++.dg/template/ctor1.C: New test.
38656
38657 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38658
38659         * g++.dg/template/friend2.C: New test.
38660
38661 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38662
38663         * gcc.dg/mmix-1.c: New test.
38664
38665 2001-12-31  Richard Henderson  <rth@redhat.com>
38666
38667         * gcc.dg/asm-5.c: New.
38668
38669 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38670
38671         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38672         in namespace __gnu_cxx
38673
38674 2001-12-30  Richard Henderson  <rth@redhat.com>
38675
38676         * gcc.dg/debug-6.c: New.
38677
38678 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38679
38680         * gcc.c-torture/compile/20011229-2.c: New test.
38681
38682 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38683
38684         * gcc.dg/debug-3.c: New test.
38685         * gcc.dg/debug-4.c: New test.
38686         * gcc.dg/debug-5.c: New test.
38687
38688 2001-12-29  Richard Henderson  <rth@redhat.com>
38689
38690         * g++.dg/eh/loop1.C: New.
38691
38692 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38693
38694         * g++.dg/template/crash1.C: New test.
38695
38696 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38697
38698         * g++.dg/other/const1.C: New test.
38699
38700 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38701
38702         * gcc.c-torture/compile/20011229-1.c: New test.
38703
38704 2001-12-28  Stan Shebs  <shebs@apple.com>
38705
38706         * lib/objc-torture.exp: Resync with c-torture.exp.
38707         * lib/objc.exp: Load standard libraries.
38708
38709 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38710
38711         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38712         additional tests.
38713
38714 2001-12-27  Roger Sayle <roger@eyesopen.com>
38715
38716         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38717
38718 2001-12-27  Richard Henderson  <rth@redhat.com>
38719
38720         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38721
38722 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38723
38724         * g++.dg/eh/ctor1.C: New test.
38725         * g++.dg/other/error2.C: New test.
38726
38727 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38728
38729         * g++.dg/other/init2.C: New test.
38730
38731 2001-12-24  Richard Henderson  <rth@redhat.com>
38732
38733         * gcc.dg/20011223-1.c: New.
38734         * gcc.dg/inline-1.c: New.
38735
38736 2001-12-23  Richard Henderson  <rth@redhat.com>
38737
38738         * gcc.dg/asm-4.c: Test operand modifiers.
38739
38740 2001-12-23  Richard Henderson  <rth@redhat.com>
38741
38742         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38743
38744 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38745
38746         * gcc.c-torture/execute/20011223-1.c: New test.
38747
38748 2001-12-21  Richard Henderson  <rth@redhat.com>
38749
38750         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38751         re-enables the warning.
38752
38753 2001-12-21  Richard Henderson  <rth@redhat.com>
38754
38755         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38756
38757 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38758
38759         * gcc.c-torture/compile/20011218-1.c: New test.
38760
38761 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38762
38763         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38764         arm-isr.c test.
38765         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38766         epilogue generation for ARM ISR routines.
38767
38768 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38769
38770         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38771         * gcc.dg/format/c90-printf-3.c: Likewise.
38772         * gcc.dg/format/c99-printf-3.c: Likewise.
38773         * gcc.dg/format/ext-1.c: Likewise.
38774         * gcc.dg/format/ext-6.c: Likewise.
38775         * gcc.dg/format/format.h: Prototype unlocked stdio.
38776
38777 2001-12-20  Richard Henderson  <rth@redhat.com>
38778
38779         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38780         (arena): Use it.
38781         (malloc): Correct allocation logic.  Abort if we fill up the
38782         arena before initialization complete.
38783         (realloc): Correct allocation logic.
38784
38785 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38786
38787         * gcc.c-torture/compile/20011219-2.c: New test.
38788
38789         * gcc.c-torture/execute/20011219-1.c: New test.
38790
38791 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38792
38793         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38794         target does not support weak symbols.
38795
38796 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38797
38798         * gcc.c-torture/compile/20011219-1.c: New test.
38799
38800 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38801
38802         * g++.dg/other/error1.C: New test.
38803
38804 2001-12-17  Jeffrey A Law  (law@redhat.com)
38805
38806         * gcc.c-torture/execute/20011217-1.c: New test.
38807
38808 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38809
38810         * objc.dg/special/: New directory.
38811         * objc.dg/special/special.exp: New file.
38812         * objc.dg/special/unclaimed-category-1.h: New file.
38813         * objc.dg/special/unclaimed-category-1a.m: New file.
38814         * objc.dg/special/unclaimed-category-1.m: New file.
38815
38816 2001-12-17  Andreas Jaeger  <aj@suse.de>
38817
38818         * gcc.c-torture/compile/20011217-2.c: New test.
38819
38820 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38821
38822         * gcc.c-torture/compile/20011217-1.c: New test.
38823
38824 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38825
38826         * testsuite/gcc.dg/20011214-1.c: New.
38827
38828 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38829
38830         * gcc.dg/altivec-4.c: New.
38831
38832 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38833
38834         * gcc.dg/20011113-1.c: New test.
38835
38836 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38837
38838         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38839         std::__malloc_alloc_template<0> and
38840         std::__default_alloc_template<false, 0>.
38841
38842 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38843
38844         * objc/execute/bf-21.m: New test.
38845         * objc/execute/enumeration-1.m: New test.
38846         * objc/execute/enumeration-2.m: New test.
38847
38848 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38849
38850         * gcc.dg/gnu89-init-1.c: New test.
38851
38852 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38853
38854         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38855         * g++.old-deja/g++.jason/2371.C: Likewise.
38856         * g++.old-deja/g++.jason/template33.C: Likewise.
38857         * g++.old-deja/g++.jason/template34.C: Likewise.
38858         * g++.old-deja/g++.jason/template36.C: Likewise.
38859         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38860         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38861         * g++.old-deja/g++.other/typename1.C: Likewise.
38862         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38863         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38864         * g++.old-deja/g++.pt/typename11.C: Likewise.
38865         * g++.old-deja/g++.pt/typename14.C: Likewise.
38866         * g++.old-deja/g++.pt/typename16.C: Likewise.
38867         * g++.old-deja/g++.pt/typename3.C: Likewise.
38868         * g++.old-deja/g++.pt/typename4.C: Likewise.
38869         * g++.old-deja/g++.pt/typename5.C: Likewise.
38870         * g++.old-deja/g++.pt/typename7.C: Likewise.
38871         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38872
38873 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38874
38875         * g++.dg/other/linkage1.C: New test.
38876         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38877         specifiers.
38878
38879 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38880
38881         * gcc.dg/concat.c: New test.
38882
38883 2001-12-11  Stan Shebs  <shebs@apple.com>
38884
38885         * objc/compile: New test directory.
38886         * objc/compile/compile.exp: New expect script.
38887         * objc/compile/20011211-1.m: New compile test.
38888
38889 2001-12-11  Jason Merrill  <jason@redhat.com>
38890
38891         * lib/prune.exp (prune_gcc_output): Also handle "In member
38892         function".  So many permutations...
38893
38894 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38895
38896         * g++.dg/template/typedef1.C: New test.
38897
38898 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38899
38900         * g++.dg/other/copy1.C: New test.
38901
38902 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38903
38904         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38905
38906         * gcc.dg/builtin-choose-expr.c: New.
38907
38908 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38909
38910         * gcc.dg/altivec-2.c: New.
38911
38912 2001-12-07  Richard Henderson  <rth@redhat.com>
38913
38914         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38915
38916 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38917
38918         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38919         ultrasparc.
38920
38921 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38922
38923         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38924
38925 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38926
38927         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38928         variable argument list.
38929
38930 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38931
38932         * gcc.c-torture/execute/memcheck: Delete entire directory.
38933         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38934         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38935
38936 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38937
38938         * gcc.dg/Wshadow-1.c: New test.
38939
38940 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38941
38942         * gcc.c-torture/compile/20011130-1.c: New test.
38943
38944         * gcc.dg/noncompile/20011025-1.c: New test.
38945
38946         * g++.dg/other/anon-union.C: New test.
38947
38948         * gcc.c-torture/execute/20011024-1.c: New test.
38949
38950 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38951
38952         * gcc.c-torture/execute/20000722-1.x,
38953         gcc.c-torture/execute/20010123-1.x: Remove.
38954         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38955         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38956         gcc.dg/c99-complit-2.c: New tests.
38957
38958 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38959
38960         * g++.dg/inherit/base1.C: New test.
38961
38962 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38963
38964         * g++.dg/other/stdarg1.C: New test.
38965
38966         * gcc.c-torture/compile/20011130-2.c: New test.
38967
38968 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38969
38970         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38971         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38972         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38973         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38974         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38975         * gcc.dg/builtin-prefetch-1.c: New test.
38976
38977 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38978
38979         * gcc.dg/20011130-1.c: New test.
38980
38981 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
38982
38983         * g++.dg/other/scope1.C: New test.
38984         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38985
38986 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38987
38988         * gcc.dg/vla-init-1.c: New test.
38989
38990 2001-12-01  Geoff Keating  <geoffk@redhat.com>
38991
38992         * gcc.c-torture/compile/structs.c: New testcase from GDB.
38993
38994 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38995
38996         * objc.dg/alias.m: Update.
38997         * objc.dg/class-1.m: Update.
38998         * objc.dg/const-str-1.m: Update.
38999         * objc.dg/fwd-proto-1.m: Update.
39000         * objc.dg/id-1.m: Update.
39001         * objc.dg/super-class-1.m: Update.
39002
39003 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39004
39005         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39006         constructs.
39007
39008 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39009
39010         * gcc.c-torture/execute/20011128-1.c: New test.
39011
39012 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39013
39014         * gcc.dg/20011127-1.c: New test.
39015
39016 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39017
39018         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39019         from Austin Group draft 7.
39020         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39021         scanf format arguments.
39022         * gcc.dg/format/no-exargs-2.c: New test.
39023
39024 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39025
39026         * g++.dg/abi/vbase8-4.C: New test.
39027
39028 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39029
39030         * gcc.c-torture/execute/20011121-1.c: New test.
39031
39032 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39033
39034         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39035
39036 2001-11-23  Andreas Jaeger  <aj@suse.de>
39037
39038         * gcc.dg/cpp/charconst-2.c: New test.
39039
39040 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39041
39042         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39043         to the host if it is remote.  Let tests specify extra headers
39044         they use.
39045         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39046         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39047         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39048         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39049         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39050         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39051         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39052         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39053         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39054         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39055
39056 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39057
39058         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39059         for little endian ARMs.
39060
39061 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39062
39063         * gcc.c-torture/compile/20011119-1.c: New test.
39064         * gcc.c-torture/compile/20011119-2.c: New test.
39065
39066 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39067
39068         * gcc.dg/altivec-1.c: Fix typo.
39069
39070 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39071
39072         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39073
39074 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39075
39076         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39077
39078 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39079
39080         * lib/g77.exp: Don't specify --rpath-link.
39081
39082         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39083         across all the headers.
39084         * gcc.dg/format/format.exp: For testing on a remote host,
39085         copy format.h.
39086
39087         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39088         * gcc.c-torture/execute/930406-1.c: Likewise.
39089         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39090
39091 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39092
39093         * gcc.dg/altivec-1.c: New.
39094
39095 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39096
39097         * gcc.dg/cpp/fpreprocessed.c: New test case.
39098
39099 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39100
39101         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39102         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39103         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39104
39105 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39106
39107         * gcc.dg/no-builtin-1.c: New test.
39108
39109 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39110
39111         * gcc.c-torture/execute/20011115-1.c: New test.
39112
39113 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39114
39115         * gcc.c-torture/compile/20011114-2.c: New test.
39116         * gcc.c-torture/compile/20011114-3.c: New test.
39117         * gcc.c-torture/compile/20011114-4.c: New test.
39118
39119 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39120
39121         * g++.dg/other/init1.C: New test.
39122
39123 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39124
39125         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39126         message.
39127
39128         * gcc.c-torture/execute/20011114-1.c: New testcase.
39129
39130         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39131         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39132         like the (before this change) version of 20010327-1.c.
39133
39134 2001-11-14  Roger Sayle <roger@eyesopen.com>
39135
39136         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39137
39138 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39139
39140         * g++.dg/init/array2.C: New test.
39141
39142 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39143
39144         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39145
39146 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39147
39148         * g++.dg/other/forscope1.C: New test.
39149         * g++.dg/ext/forscope1.C: New test.
39150         * g++.dg/ext/forscope2.C: New test.
39151
39152 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39153
39154         * gcc.c-torture/execute/20011113-1.c: New test.
39155
39156 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39157
39158         * gcc.c-torture/execute/20011109-2.c: New test.
39159
39160         * gcc.c-torture/execute/20011109-1.c: New test.
39161
39162 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39163
39164         * gcc.c-torture/compile/20011109-1.c: New test.
39165
39166 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39167
39168         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39169         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39170         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39171         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39172         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39173         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39174         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39175
39176 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39177
39178         * g++.dg/warn/Wshadow-1.C: New tests.
39179         * g++.old-deja/g++.mike/for3.C: Update.
39180
39181 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39182
39183         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39184         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39185         XFAILs.  Adjust expected error texts.
39186         * gcc.c-torture/compile/20011106-1.c,
39187         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39188         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39189         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39190         gcc.dg/c99-array-lval-5.c: New tests.
39191
39192 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39193
39194         * gcc.dg/cpp/defined.c: Update.
39195
39196 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39197
39198         * gcc.c-torture/execute/anon-1.c: New test.
39199
39200 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39201
39202         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39203         same size, so no warning should be produced on stormy16.
39204
39205         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39206         due to oversized array.
39207         * g++.old-deja/g++.mike/ns15.C: Likewise.
39208         * g++.old-deja/g++.pt/crash16.C: Likewise.
39209
39210 2001-11-02  Graham Stott  <grahams@redhat.com>
39211
39212         * g++.dgother/debug1.C: Fix typos.
39213
39214 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39215
39216         * g++.dg/other/debug1.C: New test.
39217
39218 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39219
39220         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39221         of unsigned long.
39222
39223 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39224
39225         * gcc.dg/20011029-2.c: New test.
39226
39227         * gcc.c-torture/compile/20011029-1.c: New test.
39228
39229 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39230
39231         * objc/execute/class_self-1.m: New test.
39232         * objc/execute/class_self-2.m: New test.
39233
39234 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39235
39236         * gcc.misc-tests/msgs.exp: Delete.
39237         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39238         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39239         error set to match recent changes.
39240
39241 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39242
39243         * gcc.dg/20011021-1.c: New test.
39244
39245 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39246
39247         * gcc.c-torture/compile/20011023-1.c: New test.
39248
39249 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39250
39251         * lib/g77.exp: Rewrite based on lib/g++.exp.
39252
39253 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39254
39255         * gcc.c-torture/execute/20011019-1.c: New test.
39256
39257         * gcc.dg/20011018-1.c: New test.
39258
39259 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39260
39261         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39262
39263 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39264
39265         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39266         * gcc.dg/attr-invalid.c: Likewise.
39267
39268 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39269
39270         * testsuite/gcc.dg/20011015-1.c: New test.
39271
39272 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39273
39274         * g++.dg/template/unify2.C: New test.
39275
39276 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39277
39278         * g++.dg/other/exception-specification.C: New test
39279
39280 2001-10-13  Tom Rix  <trix@redhat.com>
39281
39282         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39283         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39284
39285 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39286
39287         * testsuite/gcc.dg/20011009-1.c: New test.
39288
39289 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39290
39291         PR g++/4476
39292         * g++.dg/other/friend1.C: New test.
39293
39294 2001-10-11  Richard Henderson  <rth@redhat.com>
39295
39296         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39297
39298 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39299
39300         * gcc.c-torture/compile/20011010-1.c: New.
39301
39302 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39303
39304         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39305         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39306         g77.f-torture/execute/execute.exp,
39307         g77.f-torture/noncompile/noncompile.exp,
39308         gcc.c-torture/compile/compile.exp,
39309         gcc.c-torture/execute/execute.exp,
39310         gcc.c-torture/execute/ieee/ieee.exp,
39311         gcc.c-torture/execute/memcheck/memcheck.exp,
39312         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39313         objc/execute/execute.exp: Update FSF address.
39314
39315 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39316
39317         * gcc.dg/cpp/cmdlne-C.c: Update.
39318         * gcc.dg/cpp/cmdlne-C2.c: New.
39319
39320 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39321
39322         * gcc.c-torture/execute/20011008-3.c: New.
39323
39324 2001-10-08  DJ Delorie  <dj@redhat.com>
39325
39326         * gcc.dg/20011008-1.c: New.
39327         * gcc.dg/20011008-2.c: New.
39328
39329 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39330
39331         * gcc.dg/cpp/spacing1.c: Update test.
39332
39333 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39334
39335         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39336         spelling errors of "separate" as "seperate".
39337
39338 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39339
39340         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39341         enough to avoid inlining.
39342
39343 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39344
39345         * lib/g77.exp: set libg2c_dir correctly.
39346
39347 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39348
39349         * gcc.dg/cpp/macro11.c: New test.
39350
39351 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39352
39353         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39354         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39355         gcc.dg/format/multattr-3.c: New tests.
39356         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39357         tests for format attributes on function pointers being rejected.
39358
39359 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39360
39361         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39362
39363 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39364
39365         * g++.dg/warn/format1.C: New test.
39366
39367 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39368
39369         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39370
39371 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39372
39373         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39374
39375 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39376
39377         * gcc.dg/cpp/redef2.c: Add test.
39378
39379 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39380
39381         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39382         long-standing bug on i686, apparently.
39383         * gcc.c-torture/execute/loop-2c.x: New file.
39384         * gcc.c-torture/execute/loop-2d.x: New file.
39385         * gcc.c-torture/execute/loop-3c.x: New file.
39386
39387 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39388
39389         * gcc.dg/cpp/20000625-2.c: Correct line number.
39390
39391 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39392
39393         * gcc.dg/cpp/macro10.c: New test.
39394         * gcc.dg/cpp/strify3.c: New test.
39395         * gcc.dg/cpp/spacing1.c: Add tests.
39396         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39397         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39398
39399 2001-09-24  DJ Delorie  <dj@redhat.com>
39400
39401         * gcc.c-torture/execute/20010924-1.c: New test.
39402
39403 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39404
39405         * testsuite/objc/execute/paste.m: Remove.
39406
39407 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39408
39409         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39410
39411 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39412
39413         * g77.dg/strlen0.f: New test.
39414
39415 2001-09-21  Richard Henderson  <rth@redhat.com>
39416
39417         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39418         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39419
39420 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39421
39422         Table-driven attributes.
39423         * g++.dg/ext/attrib1.C: New test.
39424
39425 2001-09-20  DJ Delorie  <dj@redhat.com>
39426
39427         * gcc.dg/20000926-1.c: Update expected warning messages.
39428         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39429         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39430         array.
39431
39432 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39433
39434         * g++.dg/eh/registers1.C: New test case.
39435
39436 2001-09-17  Richard Henderson  <rth@redhat.com>
39437
39438         * gcc.dg/array-5.c: Fix VLA decomposition test.
39439
39440 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39441
39442         * gcc.dg/cpp/line5.c: New testcase.
39443
39444 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39445
39446         * gcc.dg/cpp/macro9.c: New test.
39447
39448 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39449
39450         * gcc.c-torture/execute/980223.c: Change type of addr from long
39451         to char *.
39452
39453 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39454
39455         * gcc.c-torture/execute/20010915-1.c: New test.
39456
39457 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39458
39459         * g77.dg/bprob: New directory.
39460         * g77.dg/bprob/bprob.exp: New file.
39461         * g77.dg/bprob/bprob-1.f: New test.
39462         * g77.dg/gcov: New directory.
39463         * g77.dg/gcov/gcov.exp: New file.
39464         * g77.dg/gcov/gcov-1.f: New test.
39465         * g77.dg/gcov/gcov-1.x: New file.
39466
39467 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39468
39469         * gcc.dg/cpp/directiv.c: Update.
39470         * gcc.dg/cpp/undef1.c: Update.
39471
39472 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39473
39474         * gcc.dg/20010912-1.c: New test.
39475
39476 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39477
39478         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39479         language-independent file in lib.
39480         * lib/gcov.exp: New file.
39481
39482 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39483
39484         * gcc.c-torture/compile/20010911-1.c: New test.
39485
39486 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39487
39488         * lib/profopt.exp: New, to support profile-directed optimizations.
39489         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39490         * gcc.misc-tests/bprob-1.c: New test.
39491         * gcc.misc-tests/bprob-2.c: New test.
39492
39493 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39494
39495         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39496         XFAIL and which kinds of gcov output to verify.
39497         * gcc.misc-tests/gcov-4b.x: New file.
39498         * gcc.misc-tests/gcov-5b.x: New file.
39499         * gcc.misc-tests/gcov-6.x: New file.
39500         * gcc.misc-tests/gcov-7.c: New test.
39501         * gcc.misc-tests/gcov-7.x: New file.
39502
39503 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39504
39505         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39506         * gcc.misc-tests/gcov-6.c: New test.
39507
39508 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39509
39510         PR c++/3986
39511         * g++.dg/abi/vbase1.C: New test.
39512
39513 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39514
39515         * objc.dg/method-2.m: New.
39516
39517 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39518
39519         PR c++/4203
39520         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39521         * g++.dg/init/empty1.C: New test.
39522
39523 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39524
39525         * gcc.c-torture/compile/20010903-1.c: New test.
39526
39527 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39528
39529         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39530         for m68k.
39531
39532 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39533
39534         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39535
39536         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39537
39538         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39539
39540 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39541
39542         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39543         for 16-bit 'unsigned int'.
39544
39545 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39546
39547         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39548
39549 2001-08-27  Richard Henderson  <rth@redhat.com>
39550
39551         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39552         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39553
39554 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39555
39556         * gcc.dg/asm-names.c (ymain): New.
39557
39558 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39559
39560         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39561         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39562         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39563
39564 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39565
39566         * gcc.dg/compare5.c: New testcase.
39567
39568 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39569
39570         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39571         and "In instantiation".
39572
39573 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39574
39575         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39576
39577 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39578
39579         * gcc.misc-tests/gcov.exp: Add support for branch information.
39580         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39581         * gcc.misc-tests/gcov-4.c: New test.
39582         * gcc.misc-tests/gcov-4b.c: New test.
39583         * gcc.misc-tests/gcov-5b.c: New test.
39584
39585 2001-08-20  Zack Weinberg  <zackw@panix.com>
39586
39587         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39588         expected to fail.
39589
39590 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39591
39592         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39593
39594 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39595
39596         * g++.dg/eh/template1.C: New test.
39597
39598 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39599
39600         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39601         Fix thinko.
39602         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39603         for xfail.
39604
39605 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39606
39607         * lib/g77-dg.exp: Use prune.exp for common procedures
39608         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39609         * lib/g77.exp: (g77-dg-prune) Remove
39610
39611 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39612
39613         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39614
39615 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39616
39617         * g++.dg/template/unify1.C: New test.
39618
39619 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39620
39621         * g++.dg/abi/empty4.C: New test.
39622
39623 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39624
39625         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39626         solaris2.*
39627         * g77.f-torture/compile/pr3743.x: Likewise.
39628
39629 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39630
39631         * g++.dg/other/using-declaration.C: New test.
39632
39633 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39634
39635         * gcc.dg/cpp/tr-sign.c: New testcase.
39636
39637 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39638
39639         * gcc.dg/cpp/19951025-1.c: Revert.
39640         * gcc.dg/cpp/directiv.c: We no longer process directives that
39641         interrupt macro arguments.
39642
39643 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39644
39645         * gcc.dg/bconstp-1.c: New test.
39646
39647 2001-08-03  Richard Henderson  <rth@redhat.com>
39648
39649         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39650
39651 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39652
39653         * gcc.dg/cpp/19951025-1.c: Update.
39654
39655 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39656
39657         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39658         should be x.
39659
39660 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39661
39662         Kill -fhonor-std.
39663         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39664         * g++.old-deja/g++.other/std1.C: Likewise.
39665         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39666
39667 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39668
39669         * lib/g77.exp: Load gcc-defs.exp for common procedures
39670         (g77_pass, g77_fail, g77_finish, g77_exit,
39671         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39672
39673 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39674
39675         * g77.dg/fbackslash.f
39676         * g77.dg/fcase-preserve.f
39677         * g77.dg/ff90-1.f
39678         * g77.dg/ffixed-line-length-0.f
39679         * g77.dg/ffixed-line-length-132.f
39680         * g77.dg/ffixed-line-length-7.f
39681         * g77.dg/ffixed-line-length-72.f
39682         * g77.dg/ffixed-line-length-none.f
39683         * g77.dg/ffree-form-1.f
39684         * g77.dg/fno-backslash.f
39685         * g77.dg/fno-f90-1.f
39686         * g77.dg/fno-fixed-form-1.f
39687         * g77.dg/fno-onetrip.f
39688         * g77.dg/fno-typeless-boz.f
39689         * g77.dg/fno-underscoring.f
39690         * g77.dg/fno-vxt-1.f
39691         * g77.dg/fonetrip.f
39692         * g77.dg/ftypeless-boz.f
39693         * g77.dg/fugly-assumed.f
39694         * g77.dg/funderscoring.f
39695         * g77.dg/fvxt-1.f
39696
39697 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39698
39699         * objc.dg/fwd-proto-1.m: New.
39700         * objc.dg/local-decl-1.m: New.
39701         * objc.dg/naming-1.m: New.
39702         * objc.dg/naming-2.m: New.
39703         * objc.dg/proto-hier-1.m: New.
39704
39705 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39706
39707         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39708         largest-type elements to a struct makes its size grow.
39709
39710 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39711
39712         * g++.dg/abi/vthunk1.C: New test.
39713
39714 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39715
39716         * g++.dg/abi/vbase8-22.C: New test.
39717
39718 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39719
39720         * gcc.dg/cpp/macro8.c: New test.
39721
39722 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39723
39724         * g++.dg/abi/vbase8-21.C: New test.
39725
39726 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39727
39728         * g++.dg/abi/vbase8-10.C: New test.
39729
39730 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39731
39732         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39733         ${tool}_set_ld_library_path.
39734         Changed caller.
39735         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39736         g++.exp.
39737
39738 2001-07-26  Stan Cox <scox@redhat.com>
39739
39740         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39741         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39742         gcc_exit, gcc_check_unsupported_p):
39743         Moved to gcc-deps.exp
39744         * gcc-deps.exp: New file.
39745
39746 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39747
39748         * g++.old-deja/g++.pt/defarg14.C: New test.
39749
39750 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39751
39752         * g++.old-deja/g++.other/lineno5.C: New test.
39753
39754 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39755
39756         * g++.old-deja/g++.pt/crash68.C: New test.
39757
39758 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39759
39760         * g++.old-deja/g++.other/crash42.C: New test.
39761
39762 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39763
39764         * gcc.dg/cpp/extratokens.c: Fix.
39765         * gcc.dg/cpp/skipping2.c: New tests.
39766
39767 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39768
39769         * gcc.c-torture/execute/20010724-1.c: New file.
39770         * gcc.c-torture/execute/20010724-1.x: New file.
39771
39772 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39773
39774         * g++.old-deja/g++.other/cond7.C: New test.
39775
39776 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39777
39778         * g++.old-deja/g++.other/optimize4.C: New test.
39779
39780 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39781
39782         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39783
39784 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39785
39786         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39787         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39788         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39789         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39790
39791         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39792         bug report" message.
39793
39794         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39795         * g++.dg/ext/instantiate1.C: Move from old-deja.
39796
39797 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39798
39799         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39800         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39801         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39802         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39803
39804 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39805
39806         * gcc.c-torture/execute/20010723-1.c: New test.
39807
39808 2001-07-23  Ben Elliston  <bje@redhat.com>
39809
39810         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39811
39812 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39813
39814         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39815         i[34567]86-*-*.
39816         Delete handling of ieee_multilib_flags.
39817         Pass -mieee for alpha*-*-* and sh-*-*.
39818         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39819
39820 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39821
39822         Remove old-abi tests.
39823         * g++.old-deja/g++.mike/p11116.C: Remove.
39824         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39825
39826 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39827
39828         * g77.f-torture/compile/pr3743.f: New test
39829
39830 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39831
39832         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39833
39834 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39835
39836         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39837         g++.old-deja/g++.pt/static6.C: Likewise.
39838         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39839         supports weak symbols.
39840
39841 2001-07-18  Andreas Jaeger  <aj@suse.de>
39842
39843         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39844         supported again.
39845
39846 2001-07-18  Andreas Jaeger  <aj@suse.de>
39847
39848         * gcc.dg/iftrap-1.c: Fix target line.
39849
39850 2001-07-17  Richard Henderson  <rth@redhat.com>
39851
39852         * gcc.c-torture/execute/20010717-1.c: New.
39853
39854 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39855
39856         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39857         tests.
39858
39859 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39860
39861         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39862
39863 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39864
39865         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39866         UAC_SIGBUS, UAC_NOPRINT definitions.
39867
39868 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39869
39870         * objc/execute/object_is_class.m: New test.
39871         * objc/execute/object_is_meta_class.m: New test.
39872
39873 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39874
39875         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39876         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39877
39878 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39879
39880         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39881         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39882
39883 2001-07-14  Richard Henderson  <rth@redhat.com>
39884
39885         * gcc.dg/iftrap-1.c: New.
39886
39887 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39888
39889         * g77.f-torture/execute/intrinsic77.f: New test.
39890
39891 2001-07-11  Janis Johnson <janis@us.ibm.com>
39892
39893         * gcc.misc-tests/gcov-3.c: New test.
39894
39895 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39896
39897         * gcc.c-torture/compile/20010711-1.c,
39898         * gcc.c-torture/compile/20010711-2.c: New tests.
39899
39900 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39901
39902         * gcc.c-torture/execute/20010711-1.c: New test.
39903
39904 2001-07-11  Ben Elliston  <bje@redhat.com>
39905
39906         * g++.old-deja/g++.other/enum5.C: New test.
39907
39908 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39909
39910         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39911         (g++-dg-prune): Call prune_gcc_output.
39912         * prune.exp: New file for prune_gcc_output.
39913         * lib/g++.exp, lib/gcc.exp: Load it.
39914
39915 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39916
39917         * gcc.c-torture/compile/20010701-1.c,
39918         g++.old-deja/g++.ext/attrib6.C: New tests.
39919
39920 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39921
39922         * gcc.c-torture/compile/20010706-1.c: New test.
39923
39924 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39925
39926         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39927
39928 2001-06-28  Stan Shebs  <shebs@apple.com>
39929
39930         * gcc.dg/pragma-darwin.c: New test.
39931
39932 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39933
39934         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39935         Solaris 2.[678] system.
39936
39937 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39938
39939         * gcc.dg/20010622-1.c: New test.
39940
39941 2001-06-18  Stan Shebs  <shebs@apple.com>
39942
39943         * objc.dg: New directory.
39944         * objc.dg/dg.exp: New file.
39945         * objc.dg/alias.m: New.
39946         * objc.dg/class-1.m: New.
39947         * objc.dg/class-2.m: New.
39948         * objc.dg/const-str-1.m: New.
39949         * objc.dg/const-str-2.m: New.
39950         * objc.dg/id-1.m: New.
39951         * objc.dg/method-1.m: New.
39952         * objc.dg/super-class-1.m: New.
39953         * lib/objc-dg.exp: New file.
39954
39955 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39956
39957         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39958         of label name.
39959
39960 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39961
39962         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39963
39964 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39965
39966         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39967         variable.
39968
39969 2001-06-12  Richard Henderson  <rth@redhat.com>
39970
39971         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39972
39973 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39974
39975         * g++.old-deja/g++.abi/vbase5.C: New test.
39976         * g++.old-deja/g++.abi/vbase6.C: New test.
39977         * g++.old-deja/g++.abi/vbase7.C: New test.
39978
39979 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39980
39981         * gcc.c-torture/compile/20010610-1.c: New test.
39982
39983 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39984
39985         * g++.old-deja/g++.abi/vbase4.C: New test.
39986
39987 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39988
39989         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39990         support %f for HC11/HC12 targets.
39991         * gcc.c-torture/execute/930513-1.x: New file, likewise.
39992         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39993         on HC11/HC12 targets.
39994         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39995
39996 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39997
39998         * gcc.dg/wchar_t-1.c: New file.
39999         * gcc.dg/wint_t-1.c: Likewise.
40000
40001 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40002
40003         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40004
40005 2001-06-11  Richard Henderson  <rth@redhat.com>
40006
40007         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40008
40009 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40010
40011         * gcc.c-torture/compile/20010611-1.c: New test.
40012
40013 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40014
40015         * gcc.dg/c99-tag-1.c: Add more tests.
40016
40017 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40018
40019         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40020         representation on MN10300 and ARM/Thumb.
40021
40022 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40023
40024         * g77.f-torture/execute/20010610.f: New.
40025
40026 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40027
40028         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40029         names.
40030
40031 2001-06-09  Richard Henderson  <rth@redhat.com>
40032
40033         * gcc.c-torture/execute/ashrdi-1.c: New.
40034         * gcc.c-torture/execute/ashldi-1.c: New.
40035         * gcc.c-torture/execute/lshrdi-1.c: New.
40036
40037 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40038
40039         * objc/execute/load-3.m: Added. Check sending +load to categories,
40040         in addition to classes.
40041
40042 2001-06-08  Stan Shebs  <shebs@apple.com>
40043
40044         * objc/execute/load-2.m: New test.  From Nicola Pero
40045         <n.pero@mi.flashnet.it>.
40046
40047 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40048
40049         * gcc.c-torture/execute/20010605-2.c: New test.
40050
40051 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40052
40053         * g++.old-deja/g++.abi/vbase2.C: New test.
40054         * g++.old-deja/g++.abi/vbase3.C: New test.
40055
40056 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40057
40058         * g++.old-deja/g++.pt/friend49.C: New test.
40059
40060 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40061
40062         * g++.old-deja/g++.ext/anon3.C: New test.
40063
40064 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40065
40066         * g++.old-deja/g++.other/conv7.C: New test.
40067
40068 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40069
40070         * gcc.c-torture/compile/20010605-2.c: New test.
40071
40072 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40073
40074         * gcc.c-torture/execute/20010604-1.c: New test.
40075
40076 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40077
40078         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40079
40080 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40081
40082         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40083         (g++_link_flags): Likewise.
40084         (g++_init): Pass gccpath's value to two previous functions.
40085
40086 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40087
40088         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40089         Ensure logfile entry matches exec command line.
40090
40091 2001-05-31  Richard Henderson  <rth@redhat.com>
40092
40093         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40094         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40095
40096 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40097
40098         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40099         compiler for irix6.2
40100
40101 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40102
40103         * g++.old-deja/g++.other/optimize3.C: New file.
40104
40105 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40106
40107         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40108         assemble.
40109
40110 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40111
40112         * g++.old-deja/g++.other/optimize2.C: New file.
40113
40114 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40115
40116         * gcc.c-torture/compile/20010518-2.c: New file.
40117         * gcc.c-torture/execute/20010518-1.c: New file.
40118         * gcc.c-torture/execute/20010518-2.c: New file.
40119
40120 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40121
40122         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40123
40124 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40125
40126         G++ no longer defines builtins that do not begin with __builtin.
40127         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40128         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40129         * g++.old-deja/g++.law/builtin1.C: Likewise.
40130         * g++.old-deja/g++.law/cvt2.C: Likewise.
40131         * g++.old-deja/g++.mike/net5.C: Likewise.
40132         * g++.old-deja/g++.other/builtins1.C: Likewise.
40133         * g++.old-deja/g++.other/builtins2.C: Likewise.
40134         * g++.old-deja/g++.other/builtins3.C: Likewise.
40135         * g++.old-deja/g++.other/builtins4.C: Likewise.
40136         * g++.old-deja/g++.other/inline8.C: Likewise.
40137         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40138
40139 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40140
40141         * g++.old-deja/g++.pt/using1.C: Adjust.
40142         * g++.old-deja/g++.pt/using2.C: New test.
40143
40144 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40145
40146         * gcc.dg/cpp/charconst.c: New tests.
40147         * gcc.dg/cpp/escape.c: New tests.
40148         * gcc.dg/cpp/escape-1.c: New tests.
40149         * gcc.dg/cpp/escape-2.c: New tests.
40150         * gcc.dg/cpp/ucs.c: New tests.
40151
40152 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40153
40154         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40155         native compiler for irix6.5.
40156
40157 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40158
40159         * lib/g++.exp (g++_include_flags): Use args to compute
40160         get_multilibs.
40161         (g++_link_flags): Likewise.
40162         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40163
40164 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40165
40166         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40167
40168 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40169
40170         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40171         this file.
40172
40173 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40174
40175         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40176         STACK_SIZE;
40177         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40178         to STACK_SIZE; Use it to define size of add_histo array.
40179         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40180         to STACK_SIZE.
40181         (f): Use GITT_SIZE to define size of gitt local table.
40182         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40183         to STACK_SIZE; Use it to define size of bytemem array.
40184
40185 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40186
40187         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40188         on 68HC11/HC12 due to the asm instruction.
40189         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40190         * gcc.c-torture/compile/920520-1.x: Likewise.
40191         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40192         on 68HC11/HC12 because the function is larger than 64K.
40193         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40194         on 68HC11/HC12 because the structure is too large.
40195
40196 2001-05-20  Richard Henderson  <rth@redhat.com>
40197
40198         * gcc.c-torture/execute/20010520-1.c: New.
40199
40200 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40201
40202         * g++.old-deja/g++.warn/compare1.C: New test.
40203         * gcc.dg/compare4.c: New test.
40204
40205 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40206
40207         * g++.old-deja/g++.other/optimize1.C: New test.
40208
40209 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40210
40211         * g++.old-deja/g++.pt/spec41.C: New test.
40212
40213 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40214
40215         * gcc.c-torture/compile/20010114-1.x: Remove.
40216
40217 2001-05-18  Stan Shebs  <shebs@apple.com>
40218
40219         * gcc.c-torture/compile/20010518-1.c: New test.
40220
40221 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40222
40223         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40224         * g++.old-deja/g++.pt/crash67.C: New test.
40225
40226 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40227
40228         * g++.old-deja/g++.other/debug9.C: New test.
40229
40230 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40231
40232         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40233
40234 2001-05-16  Jan Hubicka  <jh@suse.cz>
40235
40236         * gcc.c-torture/compile/20010516-1.c: New test.
40237
40238 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40239
40240         * g++.old-deja/g++.other/crash41.C: New test.
40241
40242 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40243
40244         * g++.old-deja/g++.pt/crash66.C: New test.
40245
40246 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40247
40248         * g++.old-deja/g++.robertl/eb27.C: Convert.
40249
40250 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40251
40252         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40253         declaration being redundant.
40254
40255 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40256
40257         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40258
40259 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40260
40261         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40262
40263 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40264
40265         * lib/g++.exp: Use testsuite_flags.
40266
40267 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40268
40269         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40270
40271 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40272
40273         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40274
40275 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40276
40277         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40278
40279 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40280
40281         * gcc.c-torture/compile/20010313-1.c: New test.
40282
40283 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40284
40285         * gcc.dg/cpp/direct2.c: New test.
40286         * gccq.dg/cpp/direct2s.c: New test.
40287
40288         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40289
40290 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40291
40292         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40293         * g++.old-deja/g++.other/op3.C: Likewise.
40294
40295 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40296
40297         * gcc.dg/cpp/syshdr.h: New file.
40298         * gcc.dg/cpp/sysmac1.c: Update.
40299         * gcc.dg/cpp/sysmac2.c: Update.
40300
40301 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40302
40303         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40304
40305 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40306
40307         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40308         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40309
40310 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40311
40312         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40313
40314 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40315
40316         * lib/g++.exp (g++_include_flags): Don't use any special flags
40317         if TESTING_IN_BUILD_TREE is not defined.
40318         (g++_init): Use a plain 'c++' as the compiler if
40319         TESTING_IN_BUILD_TREEE is not defined.
40320
40321 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40322
40323         * g++.old-deja/g++.eh/catch13.C: New test.
40324         * g++.old-deja/g++.eh/catch14.C: New test.
40325
40326 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40327
40328         * gcc.dg/cpp/tr-define.c: New test.
40329
40330 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40331
40332         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40333         <stdlib.h>, not <malloc.h>.
40334
40335 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40336
40337         * g++.old-deja/g++.ns/template17.C: New test.
40338
40339 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40340
40341         * g++.old-deja/g++.pt/ref4.C: New test.
40342
40343 2001-04-30  Richard Henderson  <rth@redhat.com>
40344
40345         * gcc.dg/20000724-1.c: Revert last change.
40346
40347 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40348
40349         * g77.f-torture/execute/20010430.f: New test.
40350
40351 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40352
40353         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40354
40355 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40356
40357         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40358
40359 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40360
40361         * g++.old-deja/g++.eh/crash6.C: New test.
40362
40363 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40364
40365         * g++.old-deja/g++.other/warn7.C: New test.
40366
40367 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40368
40369         * g++.old-deja/g++.other/defarg9.C: New test.
40370
40371 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40372
40373         * g77.f-torture/compile/20010426.f: New test.
40374         * g77.f-torture/execute/20010426.f: New test.
40375
40376 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40377
40378         * g77.f-torture/compile/20000629-1.x: Remove - error
40379         has been fixed.
40380
40381 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40382
40383         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40384         Tweak slightly to work with g++.dg framework.
40385         * g++.dg/special/ecos.exp: Run initp1.C test.
40386         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40387
40388         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40389         its linker doesn't give line numbers either.
40390         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40391
40392 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40393
40394         * g++.old-deja/g++.other/lex1.C: New test.
40395
40396 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40397
40398         * gcc.dg/noncompile/20010425-1.c: New test.
40399
40400 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40401
40402         * g++.old-deja/g++.pt/mangle2.C: New test.
40403
40404 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40405
40406         * gcc.dg/format/plus-1.c: New test.
40407
40408 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40409
40410         * gcc.dg/20010423-1.c: New test.
40411
40412 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40413
40414         * gcc.c-torture/execute/20010422-1.c: New test.
40415
40416 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40417
40418         * g++.old-deja/g++.ns/type2.C: New test.
40419
40420 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40421
40422         * g++.old-deja/g++.other/perf1.C: New test.
40423
40424 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40425
40426         * gcc.dg/c99-func-2.c: Remove xfail.
40427         * gcc.dg/c99-func-3.c: Remove xfail.
40428         * gcc.dg/c99-func-4.c: Remove xfail.
40429
40430 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40431
40432         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40433
40434 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40435
40436         * gcc.c-torture/compile/20010423-1.c: New test.
40437
40438 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40439
40440         * g++.old-deja/g++.pt/typename28.C: New test.
40441
40442 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40443
40444         * g++.old-deja/g++.abi/empty2.C: New test.
40445         * g++.old-deja/g++.abi/empty3.C: New test.
40446
40447 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40448
40449         * g++.old-deja/g++.other/comdat2.C: New test.
40450         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40451
40452 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40453
40454         * g++.old-deja/g++.other/overload14.C: New test.
40455
40456 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40457
40458         * g++.old-deja/g++.other/lookup23.C: New test.
40459
40460 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40461
40462         * gcc.c-torture/execute/20010403-1.c: New test.
40463
40464 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40465             Mark Mitchell  <mark@codesourcery.com>
40466
40467         * lib/old-dejagnu.exp: Don't delete output of executable.
40468         Add .exe suffix to executables.
40469
40470 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40471
40472         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40473
40474 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40475
40476         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40477
40478 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40479
40480         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40481         * g++.old-deja/g++.abi/crash1.C: New test.
40482
40483 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40484
40485         * g++.old-deja/g++.other/crash40.C: New test.
40486
40487 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40488
40489         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40490
40491 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40492
40493         * g++.old-deja/g++.other/warn6.C: New test.
40494
40495 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40496
40497         * g++.old-deja/g++.robertl/eb42.C: Same.
40498
40499 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40500
40501         * gcc.dg/wtr-conversion-1.c: New testcase.
40502
40503 2001-04-10  Richard Henderson  <rth@redhat.com>
40504
40505         * g++.old-deja/g++.other/array5.C: New.
40506
40507 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40508
40509         * gcc.c-torture/execute/20010408-1.c: New test.
40510
40511 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40512
40513         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40514         headers and constructs.
40515         * g++.old-deja/g++.robertl/eb79.C: Same.
40516         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40517         * g++.old-deja/g++.robertl/eb73.C: Same.
40518         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40519         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40520         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40521         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40522         * g++.old-deja/g++.robertl/eb44.C: Same.
40523         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40524         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40525         * g++.old-deja/g++.robertl/eb39.C: Same.
40526         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40527         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40528         * g++.old-deja/g++.robertl/eb30.C: Same.
40529         * g++.old-deja/g++.robertl/eb3.C: Same.
40530         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40531         * g++.old-deja/g++.robertl/eb21.C: Same.
40532         * g++.old-deja/g++.robertl/eb15.C: Same.
40533         * g++.old-deja/g++.robertl/eb118.C: Same.
40534         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40535         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40536         * g++.old-deja/g++.robertl/eb109.C: Same.
40537         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40538         * g++.old-deja/g++.mike/rtti1.C: Same.
40539         * g++.old-deja/g++.mike/p658.C: Same.
40540         * g++.old-deja/g++.mike/net46.C: Same.
40541         * g++.old-deja/g++.mike/net34.C: Same.
40542         * g++.old-deja/g++.mike/memoize1.C: Same.
40543         * g++.old-deja/g++.mike/eh2.C: Same.
40544         * g++.old-deja/g++.law/weak.C: Same.
40545         * g++.old-deja/g++.law/visibility7.C: Same.
40546         * g++.old-deja/g++.law/visibility25.C: Same.
40547         * g++.old-deja/g++.law/visibility22.C: Same.
40548         * g++.old-deja/g++.law/visibility2.C: Same.
40549         * g++.old-deja/g++.law/visibility17.C: Same.
40550         * g++.old-deja/g++.law/visibility13.C: Same.
40551         * g++.old-deja/g++.law/visibility10.C: Same.
40552         * g++.old-deja/g++.law/visibility1.C: Same.
40553         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40554         * g++.old-deja/g++.law/vbase1.C: Same.
40555         * g++.old-deja/g++.law/operators32.C: Same.
40556         * g++.old-deja/g++.law/nest3.C: Same.
40557         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40558         * g++.old-deja/g++.law/except5.C (main): Same.
40559         * g++.old-deja/g++.law/cvt7.C (run): Same.
40560         * g++.old-deja/g++.law/cvt2.C: Same.
40561         * g++.old-deja/g++.law/cvt16.C: Same.
40562         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40563         * g++.old-deja/g++.law/ctors17.C (main): Same.
40564         * g++.old-deja/g++.law/ctors13.C: Same.
40565         * g++.old-deja/g++.law/ctors12.C (main): Same.
40566         * g++.old-deja/g++.law/ctors10.C: Same.
40567         * g++.old-deja/g++.law/code-gen5.C: Same.
40568         * g++.old-deja/g++.law/bad-error7.C: Same.
40569         * g++.old-deja/g++.law/arm9.C: Same.
40570         * g++.old-deja/g++.law/arm12.C: Same.
40571         * g++.old-deja/g++.law/arg8.C: Same.
40572         * g++.old-deja/g++.law/arg1.C: Same.
40573         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40574         * g++.old-deja/g++.jason/template31.C: Same.
40575         * g++.old-deja/g++.jason/template24.C (main): Same.
40576         * g++.old-deja/g++.jason/2371.C: Same.
40577         * g++.old-deja/g++.eh/new2.C: Same.
40578         * g++.old-deja/g++.eh/new1.C: Same.
40579         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40580         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40581         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40582         * g++.old-deja/g++.brendan/crash62.C: Same.
40583         * g++.old-deja/g++.brendan/crash52.C: Same.
40584         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40585         * g++.old-deja/g++.brendan/crash38.C: Same.
40586         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40587         * g++.old-deja/g++.brendan/copy9.C: Same.
40588
40589 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40590
40591         * gcc.c-torture/execute/20001203-2.c (memset):
40592         Count argument is of type __SIZE_TYPE__.
40593
40594 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40595
40596         * gcc.c-torture/compile/20010404-1.c: New test.
40597
40598 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40599
40600         * gcc.c-torture/compile/20010326-1.c: New test.
40601
40602 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40603
40604         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40605         peculiarities of the SH.
40606         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40607
40608 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40609
40610         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40611         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40612         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40613
40614 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40615
40616         * g77.f-torture/compile/20010321-1.f: New test.
40617
40618 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40619
40620         * gcc.c-torture/compile/20010329-1.c: New test.
40621
40622 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40623
40624         * gcc.c-torture/execute/20010329-1.c: New test.
40625
40626 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40627
40628         * g++.old-deja/g++.other/eh4.C: Fix typo.
40629
40630 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40631
40632         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40633
40634 2001-03-28  Philip Blundell  <philb@gnu.org>
40635
40636         * gcc.c-torture/compile/20010328-1.c: New test.
40637
40638 2001-03-27  Richard Henderson  <rth@redhat.com>
40639
40640         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40641         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40642
40643 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40644
40645         * gcc.c-torture/compile/20010327-1.c: New test.
40646
40647 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40648
40649         * g++.old-deja/g++.other/friend12.C: New test.
40650         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40651         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40652
40653 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40654
40655         * gcc.c-torture/execute/20010325-1.c: New test.
40656
40657 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40658
40659         * g++.old-deja/g++.other/mangle3.C: New test.
40660
40661 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40662
40663         * g++.old-deja/g++.other/anon8.C: New test.
40664
40665 2001-03-20  Philip Blundell  <philb@gnu.org>
40666
40667         * gcc.c-torture/compile/20010320-1.c: New test.
40668
40669 2001-03-17  Richard Henderson  <rth@redhat.com>
40670
40671         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40672
40673 2001-03-15  Geoff Keating  <geoff@redhat.com>
40674
40675         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40676         tests on AIX.
40677
40678 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40679
40680         * g++.old-deja/g++.other/eh4.C: New test.
40681
40682 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40683
40684         * gcc.dg/cpp/mi1.c: Update.
40685
40686 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40687
40688         * g++.old-deja/g++.other/regstack.C: New test.
40689
40690 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40691
40692         * g++.old-deja/g++.other/ref4.C: New test.
40693
40694 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40695
40696         * objc/execute/va_method.m: Added.
40697         * objc/execute/IMP.m: Added.
40698         * objc/execute/_cmd.m: Added.
40699         * objc/execute/accessing_ivars.m: Added.
40700         * objc/execute/class-1.m: Added.
40701         * objc/execute/class-10.m: Added.
40702         * objc/execute/class-11.m: Added.
40703         * objc/execute/class-12.m: Added.
40704         * objc/execute/class-13.m: Added.
40705         * objc/execute/class-14.m: Added.
40706         * objc/execute/class-2.m: Added.
40707         * objc/execute/class-3.m: Added.
40708         * objc/execute/class-4.m: Added.
40709         * objc/execute/class-5.m: Added.
40710         * objc/execute/class-6.m: Added.
40711         * objc/execute/class-7.m: Added.
40712         * objc/execute/class-8.m: Added.
40713         * objc/execute/class-9.m: Added.
40714         * objc/execute/class-tests-1.h
40715         * objc/execute/class-tests-2.h
40716         * objc/execute/compatibility_alias.m: Added.
40717         * objc/execute/encode-1.m: Added.
40718         * objc/execute/formal_protocol-1.m: Added.
40719         * objc/execute/formal_protocol-2.m: Added.
40720         * objc/execute/formal_protocol-3.m: Added.
40721         * objc/execute/formal_protocol-4.m: Added.
40722         * objc/execute/formal_protocol-5.m: Added.
40723         * objc/execute/formal_protocol-6.m: Added.
40724         * objc/execute/formal_protocol-7.m: Added.
40725         * objc/execute/informal_protocol.m: Added.
40726         * objc/execute/initialize.m: Added.
40727         * objc/execute/load.m: Added.
40728         * objc/execute/many_args_method.m: Added.
40729         * objc/execute/nested-3.m: Added.
40730         * objc/execute/no_clash.m: Added.
40731         * objc/execute/private.m: Added.
40732         * objc/execute/redefining_self.m: Added.
40733         * objc/execute/root_methods.m: Added.
40734         * objc/execute/selector-1.m: Added.
40735         * objc/execute/static-1.m: Added.
40736         * objc/execute/static-2.m: Added.
40737         * objc/execute/va_method.m: Added.
40738
40739 2001-03-10  Richard Henderson  <rth@redhat.com>
40740
40741         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40742
40743 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40744
40745         * g++.old-deja/g++.other/crash31.C: XFAIL.
40746         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40747         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40748         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40749         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40750         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40751
40752 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40753
40754         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40755
40756 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40757
40758         * gcc.dg/20000724-1.c: Don't use multiline strings.
40759
40760 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40761
40762         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40763         result of -cString against what we expect it to be; don't just
40764         print it out for no one to read.
40765
40766         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40767         Based on testcases provided by Nicola Pero.
40768
40769 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40770
40771         * gcc.dg/cpp/macro7.c: New test.
40772
40773 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40774
40775         * gcc.dg/cpp/multiline.c: Update.
40776
40777 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40778
40779         * g++.old-deja/g++.other/enum3.C: New test.
40780
40781 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40782
40783         * g++.old-deja/g++.other/pod1.C: New test.
40784
40785 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40786
40787         * g++.old-deja/g++.ext/overload1.C: New test.
40788
40789 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40790
40791         * g++.old-deja/g++.pt/using1.C: New test.
40792
40793 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40794
40795         * g++.old-deja/g++.other/using9.C: New test.
40796
40797 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40798
40799         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40800
40801         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40802
40803 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40804
40805         * g++.old-deja/g++.ext/realpt1.C: Remove.
40806
40807 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40808
40809         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40810
40811 2001-02-26  Will Cohen  <wcohen@redhat.com>
40812
40813         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40814
40815 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40816
40817         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40818         templatized constructors.
40819
40820 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40821
40822         * gcc.c-torture/execute/20010224-1.c: New test.
40823
40824 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40825
40826         * gcc.c-torture/execute/20010222-1.c: New test.
40827
40828 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40829
40830         * g++.old-deja/g++.other/inline20.C: New test.
40831
40832 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40833
40834         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40835
40836 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40837
40838         * g++.old-deja/g++.other/lookup22.C: New test.
40839
40840 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40841
40842         * g77.dg: New directory.
40843         * g77.dg/20010216-1.f: New test case.
40844         * g77.dg/dg.exp: New driver.
40845         * lib/g77-dg.exp: New driver library.
40846
40847 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40848
40849         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40850
40851 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40852
40853         * g++.old-deja/g++.other/decl9.C: New test.
40854
40855 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40856
40857         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40858         not need <string> and also tests the initialization at runtime.
40859
40860 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40861
40862         * gcc.c-torture/execute/longlong.c: New test.
40863
40864 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40865
40866         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40867
40868 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40869
40870         * gcc.c-torture/execute/920302-1.c (execute):
40871         Change argument type to short.
40872
40873 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40874
40875         * g++.old-deja/g++.pt/deduct6.C: New test.
40876
40877 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40878
40879         * g++.old-deja/g++.pt/deduct5.C: New test.
40880
40881 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40882
40883         * gcc.c-torture/execute/20010209-1.c: New test.
40884
40885 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40886
40887         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40888
40889 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40890
40891         * g++.dg/vtgc1.C: Update for new ABI.
40892
40893         * consistency.vlad: New directory, 1665 files.
40894
40895 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40896
40897         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40898         return type.
40899         * gcc.dg/cpp/digraphs.c: Declare puts.
40900
40901 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40902
40903         * g++.old-deja/g++.other/warn5.C: New test.
40904
40905 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40906
40907         * g++.old-deja/g++.pt/spec40.C: New test.
40908
40909 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40910
40911         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40912         case.
40913         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40914
40915 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40916
40917         * gcc.c-torture/compile/20010209-1.c: New test.
40918
40919 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40920
40921         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40922         excess errors message but not if it crashes.
40923         * g++.old-deja/g++.other/crash27.C: Likewise.
40924         * g++.old-deja/g++.other/crash28.C: Likewise.
40925         * g++.old-deja/g++.other/crash30.C: Likewise.
40926         * g++.old-deja/g++.other/crash32.C: Likewise.
40927         * g++.old-deja/g++.other/crash35.C: Likewise.
40928         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40929
40930 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40931
40932         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40933         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40934         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40935         g77.f-torture/execute/execute.exp,
40936         g77.f-torture/noncompile/noncompile.exp,
40937         gcc.c-torture/execute/execute.exp,
40938         gcc.c-torture/execute/memcheck/memcheck.exp,
40939         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40940         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40941         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40942         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40943         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40944         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40945         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40946         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40947         Remove bug reporting instructions with ancient email addresses.
40948
40949 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40950
40951         * gcc.dg/20010202-1.c: New test.
40952         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40953
40954 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40955
40956         * g++.dg/stdbool-if.C: New test.
40957
40958 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40959
40960         * objc/execute/fdecl.m: Added main().
40961
40962 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40963
40964         * gcc.c-torture/execute/20010206-1.c: New test.
40965
40966 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40967
40968         * gcc.dg/cpp/avoidpaste1.c: Update.
40969
40970 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40971
40972         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40973         Pero <nicola@brainstorm.co.uk>.
40974         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40975
40976 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40977
40978         * g++.old-deja/g++.pt/spec39.C: New test.
40979
40980 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
40981
40982         * gcc.c-torture/compile/20010202-1.c: New test.
40983
40984 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
40985
40986         * g++.old-deja/g++.abi/primary2.C: New test.
40987         * g++.old-deja/g++.abi/primary3.C: New test.
40988         * g++.old-deja/g++.abi/primary4.C: New test.
40989         * g++.old-deja/g++.abi/primary5.C: New test.
40990         * g++.old-deja/g++.abi/vtable3.h: New test.
40991         * g++.old-deja/g++.abi/vtable3a.C: New test.
40992         * g++.old-deja/g++.abi/vtable3b.C: New test.
40993         * g++.old-deja/g++.abi/vtable3c.C: New test.
40994         * g++.old-deja/g++.abi/vtable3d.C: New test.
40995         * g++.old-deja/g++.abi/vtable3e.C: New test.
40996         * g++.old-deja/g++.abi/vtable3f.C: New test.
40997         * g++.old-deja/g++.abi/vtable3g.C: New test.
40998         * g++.old-deja/g++.abi/vtable3h.C: New test.
40999         * g++.old-deja/g++.abi/vtable3i.C: New test.
41000         * g++.old-deja/g++.abi/vtable3j.C: New test.
41001         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41002
41003 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41004
41005         * g++.old-deja/g++.other/anon6.C: New test.
41006         * g++.old-deja/g++.other/anon7.C: New test.
41007
41008 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41009
41010         * gcc.dg/cpp/avoidpaste2.c: New tests.
41011
41012 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41013
41014         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41015
41016 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41017
41018         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41019         DECIMAL_DIG cases for Irix."
41020
41021 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41022
41023         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41024
41025 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41026
41027         * gcc.dg/c99-tag-1.c: New test.
41028
41029 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41030
41031         * gcc.dg/cpp/tr-warn1.c: Add tests.
41032
41033 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41034
41035         * gcc.dg/cpp/avoidpaste1.c: Update.
41036         * gcc.dg/cpp/paste4.c: Update.
41037
41038 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41039
41040         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41041         cases for Irix.
41042
41043 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41044
41045         * g++.old-deja/g++.other/inline19.C: New test.
41046
41047 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41048
41049         * gcc.dg/Wlarger-than.c: New test.
41050
41051 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41052
41053         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41054
41055 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41056
41057         * gcc.c-torture/execute/20010129-1.c: New test.
41058         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41059
41060 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41061
41062         * gcc.dg/cpp/avoidpaste1.c: Test case.
41063
41064 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41065
41066         * g++.old-deja/g++.other/inline18.C: New test.
41067
41068 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41069
41070         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41071         and __builtin_putchar.
41072
41073 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41074
41075         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41076         tests.
41077
41078 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41079
41080         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41081         floating point number rounding mode to round to the nearest
41082         representable mode.
41083
41084 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41085
41086         * g++.old-deja/g++.other/mangle2.C: New test.
41087
41088 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41089
41090         * gcc.c-torture/compile/20010124-1.c: New test.
41091
41092 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41093
41094         * g++.old-deja/g++.pt/spec38.C: New test.
41095
41096 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41097
41098         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41099         "Build don't run".
41100
41101 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41102
41103         * gcc.c-torture/execute/20010123-1.c: New test.
41104
41105 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41106
41107         * g++.old-deja/g++.pt/spec37.C: New test.
41108
41109 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41110
41111         * g++.old-deja/g++.pt/overload14.C: New test.
41112
41113 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41114
41115         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41116         __builtin_return_address.
41117
41118 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41119
41120         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41121         * g++.old-deja/g++.pt/spec35.C: New test.
41122         * g++.old-deja/g++.pt/spec36.C: New test.
41123
41124 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41125
41126         * gcc.c-torture/compile/20010118-1.c: New test.
41127
41128 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41129
41130         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41131
41132 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41133
41134         * gcc.c-torture/execute/20010119-1.c: New test.
41135
41136 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41137
41138         * g++.old-deja/g++.other/vbase5.C: New test.
41139
41140 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41141
41142         * gcc.c-torture/execute/20010118-1.c: New test.
41143
41144 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41145
41146         * g++.old-deja/g++.pt/deduct3.C: New test.
41147
41148 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41149
41150         * g++.old-deja/g++.pt/spec34.C: New test.
41151
41152 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41153
41154         * g77.f-torture/compile/20000601-2.f: New test.
41155
41156 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41157
41158         * g++.old-deja/g++.other/init17.C: New test.
41159
41160 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41161
41162         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41163
41164 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41165
41166         * g++.old-deja/g++.pt/unify8.C: New test.
41167
41168 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41169
41170         * g++.old-deja/g++.abi/vbase1.C: New test.
41171
41172 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41173
41174         * g++.old-deja/g++.pt/crash65.C: New test.
41175
41176 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41177
41178         * gcc.dg/cpp/assembl2.S: New test case.
41179
41180 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41181
41182         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41183         are supported.
41184
41185 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41186
41187         * g++.old-deja/g++.other/builtins1.C: New test.
41188         * g++.old-deja/g++.other/builtins2.C: Likewise.
41189         * g++.old-deja/g++.other/builtins3.C: Likewise.
41190         * g++.old-deja/g++.other/builtins4.C: Likewise.
41191
41192 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41193
41194         * gcc.c-torture/compile/20010117-1.c: New test.
41195         * gcc.c-torture/compile/20010117-2.c: New test.
41196
41197 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41198
41199         * g77.f-torture/execute/20010116.[fx]: New test,
41200         XFAIL on i?86-*-*.
41201         * g77.f-torture/compile/20010115.f: Indicate it's
41202         a test for PR fortran/1636.
41203
41204 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41205
41206         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41207
41208 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41209
41210         * g77.f-torture/compile/20010115.f: New test.
41211
41212 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41213
41214         * g++.old-deja/g++.pt/nontype5.C: New test.
41215
41216 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41217
41218         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41219         have an equivalent working one below it.
41220
41221 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41222
41223         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41224         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41225
41226 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41227
41228         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41229         message containing "init_priority".
41230         (conpr-2.C): Likewise.
41231         (conpr-3.C): Likewise.
41232         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41233
41234 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41235
41236         * gcc.c-torture/execute/20010114-2.c: New test.
41237
41238 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41239
41240         * gcc.c-torture/compile/20010114-1.c: New test.
41241         * gcc.c-torture/compile/20010114-1.x: Xfail.
41242         * gcc.c-torture/compile/20010114-2.c: New test.
41243         * gcc.c-torture/execute/20010114-1.c: New test.
41244         * gcc.dg/trunc-1.c: New test.
41245         * gcc.dg/uninit-B.c: New test.
41246
41247 2001-01-13  Nick Clifton  <nickc@redhat.com>
41248
41249         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41250         target.
41251
41252 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41253
41254         * gcc.c-torture/compile/20010113-1.c: New test.
41255
41256 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41257
41258         * gcc.c-torture/compile/20001212-1.c: New test.
41259
41260 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41261
41262         * gcc.dg/cpp/widestr1.c: Update.
41263         * gcc.dg/cpp/prag-imp.c: Remove.
41264
41265 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41266
41267         * gcc.c-torture/execute/20000801-3.x: Remove.
41268         * gcc.dg/c90-init-1.c: New test.
41269         * gcc.dg/c99-init-1.c: New test.
41270         * gcc.dg/c99-init-2.c: New test.
41271         * gcc.dg/gnu99-init-1.c: New test.
41272
41273 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41274
41275         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41276         testing that no relevant ones were found.
41277
41278 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41279
41280         * g++.old-deja/g++.pt/cast2.C: New test.
41281
41282 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41283
41284         * g++.old-deja/g++.pt/friend47.C: New test.
41285
41286 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41287
41288         * g++.old-deja/g++.pt/instantiate13.C: New test.
41289
41290 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41291
41292         * g++.old-deja/g++.other/defarg7.C: New test.
41293         * g++.old-deja/g++.other/defarg8.C: New test.
41294
41295 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41296
41297         * g++.old-deja/g++.pt/crash64.C: New test.
41298
41299 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41300
41301         * g++.old-deja/g++.pt/crash63.C: New test.
41302
41303 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41304
41305         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41306
41307 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41308
41309         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41310
41311 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41312
41313         * g++.old-deja/g++.pt/error3.C: New test.
41314
41315 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41316
41317         * g++.old-deja/g++.other/crash39.C: New test.
41318
41319 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41320
41321         * g++.old-deja/g++.other/vbase4.C: New test.
41322
41323 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41324
41325         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41326         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41327         * gcc.dg/special/special.exp: New test driver which will check
41328         for alias support for the above test.
41329
41330 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41331
41332         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41333         problems on small machines.
41334         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41335         parameterize.
41336
41337 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41338
41339         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41340         mips.
41341         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41342
41343 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41344
41345         * g++.old_deja/g++.pt/using8.C: New test.
41346
41347 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41348
41349         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41350
41351 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41352
41353         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41354         where a failure is expected.
41355         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41356
41357 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41358
41359         * g++.old_deja/g++.pt/instantiate12.C: New test.
41360
41361 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41362
41363         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41364         start of structs.
41365         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41366         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41367         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41368         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41369         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41370         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41371         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41372         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41373         * g++.old-deja/g++.eh/spec6.C: Likewise.
41374         * g++.old-deja/g++.jason/crash3.C: Likewise.
41375         * g++.old-deja/g++.law/ctors11.C: Likewise.
41376         * g++.old-deja/g++.law/ctors17.C: Likewise.
41377         * g++.old-deja/g++.law/ctors5.C: Likewise.
41378         * g++.old-deja/g++.law/ctors9.C: Likewise.
41379         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41380         * g++.old-deja/g++.mike/net22.C: Likewise.
41381         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41382         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41383         * g++.old-deja/g++.mike/virt3.C: Likewise.
41384         * g++.old-deja/g++.niklas/t128.C: Likewise.
41385         * g++.old-deja/g++.other/anon4.C: Likewise.
41386         * g++.old-deja/g++.other/using1.C: Likewise.
41387         * g++.old-deja/g++.other/warn3.C: Likewise.
41388         * g++.old-deja/g++.pt/t37.C: Likewise.
41389         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41390         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41391
41392 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41393
41394         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41395
41396 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41397
41398         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41399
41400 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41401
41402         * gcc.c-torture/compile/20010107-1.c: New test.
41403
41404 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41405
41406         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41407
41408 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41409
41410         * gcc.dg/format/format.h: New file.
41411         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41412         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41413         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41414         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41415         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41416         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41417         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41418         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41419         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41420         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41421         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41422         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41423         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41424         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41425         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41426         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41427         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41428         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41429         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41430         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41431         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41432         instead of declaring standard types, macros and functions in each
41433         test.
41434
41435 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41436
41437         * gcc.c-torture/execute/20010106-1.c: New test.
41438
41439 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41440
41441         * gcc.dg/format/format.exp: New file.
41442         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41443         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41444         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41445         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41446         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41447         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41448         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41449         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41450         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41451         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41452         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41453         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41454         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41455         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41456         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41457         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41458         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41459         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41460         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41461         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41462         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41463         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41464         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41465         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41466         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41467         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41468         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41469         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41470         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41471         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41472         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41473         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41474         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41475         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41476         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41477         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41478         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41479         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41480         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41481         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41482         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41483         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41484
41485 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41486
41487         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41488         account.
41489
41490 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41491
41492         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41493
41494 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41495
41496         * g++.old-deja/g++.pt/crash62.C: New test.
41497
41498 2001-01-04  Richard Henderson  <rth@redhat.com>
41499
41500         * gcc.dg/20000926-1.c: Update expected warnings.
41501         * gcc.dg/array-2.c: Likewise.
41502         * gcc.dg/array-4.c: Also validate flexible array members.
41503         * gcc.dg/c99-flex-array-1.c: New.
41504
41505 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41506
41507         * gcc.c-torture/compile/20001222-1.x: Remove.
41508
41509 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41510
41511         * gcc.c-torture/execute/built-in-setjmp.c: New.
41512
41513 2001-01-03  Richard Henderson  <rth@redhat.com>
41514
41515         * gcc.dg/940510-1.c: Update expected error wording.
41516         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41517
41518 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41519
41520         * lib/target-supports.exp (check_alias_available): Modified to
41521         indicate aliases not supported if only weak aliases are supported.
41522
41523 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41524
41525         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41526         Turn on cmpstrsi checks for __pj__ and __i370__.
41527
41528 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41529
41530         * g++.old-deja/g++.other/virtual11.C: New test.
41531
41532 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41533
41534         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41535
41536 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41537
41538         * gcc.c-torture/compile/20010102-1.c: New test.
41539
41540 2001-01-02  Andreas Jaeger  <aj@suse.de>
41541
41542         * gcc.dg/noreturn-3.c: New test.
41543
41544         * gcc.dg/noreturn-4.c: New test.
41545
41546 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41547
41548         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41549         __builtin_fputc and __builtin_fwrite.
41550
41551 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41552
41553         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41554         signed char, not default char.
41555
41556 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41557
41558         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41559
41560 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41561
41562         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41563
41564 2000-12-29  Richard Henderson  <rth@redhat.com>
41565
41566         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41567         (__cyg_profile_func_exit): Define.
41568
41569 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41570
41571         * g++.dg/vtgc1.C: New test.
41572
41573 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41574
41575         * gcc.dg/noncompile/20001228-1.c: New test.
41576
41577         * gcc.dg/20001228-1.c: New test.
41578
41579         * gcc.c-torture/execute/20001228-1.c: New test.
41580
41581 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41582
41583         * gcc.dg/format-strfmon-1.c: New test.
41584
41585 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41586
41587         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41588         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41589         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41590         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41591         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41592         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41593         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41594         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41595         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41596         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41597         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41598         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41599         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41600
41601         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41602         * gcc.c-torture/execute/string-opt-4.c: Test index.
41603
41604 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41605
41606         * gcc.c-torture/compile/20001226-1.c: New test.
41607
41608 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41609
41610         * gcc.c-torture/compile/20001222-1.c: New test.
41611         * gcc.c-torture/compile/20001222-1.x: Xfail.
41612
41613 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41614
41615         * gcc.c-torture/execute/comp-goto-2.c: New test.
41616
41617 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41618
41619         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41620         Use long types if __INT_MAX__ is 32767.
41621         (main): Use cast to (sint32 *) when poking 88 into a_page.
41622
41623         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41624
41625 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41626
41627         * gcc.c-torture/compile/20001221-1.c: New test.
41628         * gcc.c-torture/execute/20001221-1.c: New test.
41629
41630 2000-12-20  Richard Henderson  <rth@redhat.com>
41631
41632         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41633         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41634
41635 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41636
41637         * gcc.dg/compare3.c: New test.
41638
41639 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41640
41641         * gcc.dg/format-warnll-1.c: New test.
41642
41643 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41644
41645         * gcc.dg/cpp/cmdlne-P.c: New test.
41646
41647 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41648
41649         * gcc.c-torture/execute/builtin-abs-1.c,
41650         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41651
41652 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41653
41654         * gcc.dg/cpp/multiline.c: New test.
41655
41656 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41657
41658         * g++.old-deja/g++.other/syshdr1.C: Update.
41659         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41660
41661 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41662
41663         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41664
41665 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41666
41667         * g++.old-deja/g++.pt/ttp65.C: New test.
41668
41669 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41670
41671         * g++.old-deja/g++.pt/ttp64.C: New test.
41672
41673 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41674
41675         * g++.old-deja/g++.pt/spec33.C: New test.
41676
41677 2000-12-14  Catherine Moore  <clm@redhat.com>
41678
41679         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41680         * gcc.c-torture/execute/920612-2.c: Likewise.
41681         * gcc.c-torture/execute/920428-2.c: Likewise.
41682         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41683         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41684
41685 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41686
41687         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41688         * gcc.dg/pack-test-2.c: Likewise.
41689
41690 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41691
41692         Tests by Zack Weinberg <zackw@stanford.edu>.
41693
41694         * gcc.dg/cpp/defined.c: Update.
41695         * gcc.dg/cpp/defined_trad.c: New tests.
41696
41697 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41698
41699         * gcc.dg/cpp/trad-direct.c: Update.
41700
41701 2000-12-11  Neil Booth  <neilb@earthling.net>
41702
41703         * gcc.dg/cpp/defined_trad.c
41704
41705 2000-12-11  Neil Booth  <neilb@earthling.net>
41706
41707         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41708
41709 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41710
41711         * gcc.dg/format-miss-2.c: New test.
41712
41713 2000-12-09  Neil Booth  <neilb@earthling.net>
41714
41715         * gcc.dg/cpp/lineflags.c: New tests.
41716         * gcc.dg/cpp/poison.c: Update.
41717         * gcc.dg/cpp/redef2.c: Update.
41718         * gcc.dg/cpp/skipping.c: New test.
41719
41720 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41721
41722         * g++.old-deja/g++.other/eh3.C: New testcase.
41723
41724 2000-12-07  Neil Booth  <neilb@earthling.net>
41725
41726         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41727         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41728         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41729         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41730         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41731         Update.
41732
41733 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41734
41735         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41736         __SIZE_TYPE__ instead of int for type of integers cast to
41737         pointers.
41738
41739 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41740
41741         * g++.old-deja/g++.other/cleanup4.C: New test.
41742
41743 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41744
41745         * format-sec-1.c: New test.
41746
41747 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41748
41749         * gcc.dg/format-nonlit-3.c: New test.
41750
41751 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41752
41753         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41754         through a null pointer.
41755
41756 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41757
41758         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41759         * g++.old-deja/g++.pt/partial4.C: New test.
41760
41761 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41762
41763         * gcc.c-torture/execute/ieee/hugeval.x: New.
41764
41765 2000-12-06  Neil Booth  <neilb@earthling.net>
41766
41767         * gcc.dg/cpp/backslash2.c: New tests.
41768
41769 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41770
41771         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41772         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41773
41774 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41775
41776         * gcc.c-torture/execute/20001203-2.c: New testcase.
41777
41778 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41779
41780         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41781         * g++.old-deja/g++.other/virtual10.C: New test.
41782
41783 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41784
41785         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41786
41787 2000-12-05  Richard Henderson  <rth@redhat.com>
41788
41789         * gcc.c-torture/compile/20001205-1.c: New.
41790
41791 2000-12-04  Neil Booth  <neilb@earthling.net>
41792
41793         * g++.old-deja/g++.other/virtual9.C: New test.
41794         * g++.old-deja/g++.pt/crash61.C: New test.
41795         * gcc.c-torture/execute/loop-9.c: New test.
41796
41797 2000-12-04  Neil Booth  <neilb@earthling.net>
41798
41799         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41800         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41801         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41802         * gcc.dg/cpp/extratokens.c: ...here.
41803
41804 2000-12-04  Neil Booth  <neilb@earthling.net>
41805
41806         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41807         New tests.
41808
41809 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41810
41811         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41812         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41813
41814 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41815
41816         * gcc.c-torture/execute/20001203-1.c: New test.
41817
41818 2000-12-03  Neil Booth  <neilb@earthling.net>
41819
41820         * gcc.dg/cpp/macro6.c: New test cases.
41821
41822 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41823
41824         * gcc.c-torture/execute/string-opt-9.c: New test.
41825         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41826         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41827         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41828
41829         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41830         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41831
41832 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41833
41834         * gcc.dg/cpp/if-6.c: New testcase.
41835
41836         * gcc.dg/20001201-1.c: New testcase.
41837
41838 2000-12-02  Neil Booth  <neilb@earthling.net>
41839
41840         * g++.old-deja/g++.other/externC4.C,
41841         g++.old-deja/g++.other/friend10.C: New tests.
41842
41843 2000-12-02  Neil Booth  <neilb@earthling.net>
41844
41845         * g++.old-deja/g++.other/instan2.C
41846         * g++.old-deja/g++.other/instan3.C: New test.
41847
41848 2000-12-02  Neil Booth  <neilb@earthling.net>
41849
41850         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41851         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41852         gnuc99.c,gnuc99-pedantic.c: New tests.
41853
41854 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41855
41856         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41857         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41858
41859 2000-12-01  Neil Booth  <neilb@earthling.net>
41860
41861         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41862         * gcc.dg/cpp/poison.c: Update.
41863         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41864
41865 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41866
41867         * g77.f-torture/execute/20001201.f: New test.
41868
41869 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41870
41871         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41872
41873 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41874
41875         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41876
41877 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41878
41879         * g++.old-deja/g++.other/cast6.C: New test.
41880
41881 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41882
41883         * gcc.c-torture/execute/20001130-2.c: New testcase.
41884
41885 2000-11-30  Richard Henderson  <rth@redhat.com>
41886
41887         * gcc.c-torture/execute/20001130-1.c: New test.
41888
41889 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41890
41891         * g++.old-deja/g++.other/op3.C: New test.
41892
41893 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41894
41895         * g++.old-deja/g++.other/op2.C: New test.
41896
41897 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41898
41899         * g++.old-deja/g++.other/crash38.C: New test.
41900
41901 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41902
41903         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41904
41905 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41906
41907         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41908         tests.
41909         * gcc.c-torture/execute/string-opt-6.c: New test.
41910
41911         * gcc.dg/20001117-1.c: Add main.
41912
41913 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41914
41915         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41916         Move from here ...
41917         * gcc.dg/940510-1.c: ... to here.
41918
41919         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41920         zero-size arrays in toplevel structures.
41921
41922 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41923
41924         * gcc.c-torture/execute/loop-8.c: New test.
41925
41926 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41927
41928         * g++.old-deja/g++.other/base1.C: New test.
41929
41930 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41931
41932         * g++.old-deja/g++.other/parse2.C: New test.
41933
41934 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41935
41936         * g++.old-deja/g++.pt/incomplete1.C: New test.
41937
41938 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41939
41940         * g++.old-deja/g++.other/friend9.C: New test.
41941
41942 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41943
41944         * gcc.dg/20001127-1.c: New test.
41945
41946 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41947
41948         * g++.old-deja/g++.pt/friend46.C: New test.
41949
41950 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41951
41952         * g++.old-deja/g++.other/ptrmem8.C: New test.
41953
41954 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41955
41956         * gcc.c-torture/execute/string-opt-7.c: New test.
41957         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41958
41959 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41960
41961         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41962         instead of 'mkcheck 2'.
41963
41964 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41965
41966         * gcc.c-torture/execute/memcheck/driver.c,
41967         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41968         C9X references to refer to C99.
41969
41970 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41971
41972         * gcc.dg/ultrasp3.c: New test.
41973
41974 2000-11-25  Neil Booth  <neilb@earthling.net>
41975
41976         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41977
41978 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
41979
41980         * gcc.c-torture/compile/20001123-2.c: New.
41981
41982 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41983
41984         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41985
41986 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
41987
41988         * gcc.dg/sequence-point-1.c: Add some new tests.
41989         * gcc.c-torture/execute/20001124-1.c: New test.
41990
41991 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41992
41993         * g++.old-deja/g++.other/vaarg4.C: New test.
41994         * gcc.c-torture/compile/20001123-1.c: New test.
41995
41996 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
41997
41998         * g++.other/crash24.C: Adjust and remove XFAIL.
41999         * g++.other/crash37.C: New test.
42000
42001 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42002
42003         * g++.old-deja/g++.pt/instantiate9.C: New test.
42004
42005 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42006
42007         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42008         new ABI, too.
42009
42010         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42011         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42012
42013 2000-11-22  Neil Booth  <neilb@earthling.net>
42014
42015         * gcc.dg/cpp/Wtrigraphs.c: New test.
42016
42017 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42018
42019         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42020
42021 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42022
42023         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42024
42025 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42026
42027         * lib/gcc-dg.exp: load_lib scanasm.exp.
42028         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42029         * lib/g++-dg.exp: load_lib scanasm.exp.
42030         * lib/scanasm.exp: New.
42031         (scan-assembler, scan-assembler-not): Add optional arguments to
42032         test name, or if not present, the pattern name.
42033         (scan-assembler-dem, scan-assembler-dem-not): New.
42034
42035         * g++.dg/dg.exp: New.
42036
42037 2000-11-21  Neil Booth  <neilb@earthling.net>
42038
42039         * gcc.dg/cpp/integrated1.c: Remove.
42040
42041 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42042
42043         * gcc.c-torture/execute/20001121-1.c: New test.
42044
42045 2000-11-21  Richard Henderson  <rth@redhat.com>
42046
42047         * gcc.c-torture/compile/20001121-1.c: New test.
42048
42049 2000-11-20  Neil Booth  <neilb@earthling.net>
42050
42051         * gcc.dg/cpp/integrated1.c: New test.
42052
42053 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42054
42055         * g++.old-deja/g++.other/inline17.C: New test.
42056
42057 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42058
42059         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42060         local variable to be zero: I made the variable global. Now
42061         uses abort() and exit() instead of relying on main's return value.
42062
42063 2000-11-20  Neil Booth  <neilb@earthling.net>
42064
42065         * gcc.dg/cpp/paste2.c: Update test.
42066         * objc/execute/paste.m: New test.
42067
42068 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42069
42070         * gcc.dg/c99-condexpr-1.c: New test.
42071
42072 2000-11-20  Neil Booth  <neilb@earthling.net>
42073
42074         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42075
42076 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42077
42078         * g++.old-deja/g++.pt/export1.C: New test.
42079
42080 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42081
42082         * gcc.dg/20001117-1.c: New test.
42083
42084 2000-11-18  Richard Henderson  <rth@redhat.com>
42085
42086         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42087
42088 2000-11-18  Richard Henderson  <rth@redhat.com>
42089
42090         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42091         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42092         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42093
42094 2000-11-18  Richard Henderson  <rth@redhat.com>
42095
42096         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42097         (main): New.  Exit cleanly.
42098
42099 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42100
42101         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42102         gcc.dg/c99-fordecl-2.c: New tests.
42103
42104 2000-11-18  Richard Henderson  <rth@redhat.com>
42105
42106         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42107         * gcc.c-torture/execute/zerolen-2.c: New.
42108
42109 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42110
42111         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42112         memory.
42113
42114 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42115
42116         * g++.old-deja/g++.pt/instantiate8.C: New test.
42117
42118 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42119
42120         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42121         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42122
42123 2000-11-16  Nick Clifton  <nickc@redhat.com>
42124
42125         * gcc.c-torture/execute/nestfunc-2.c: New test.
42126         * gcc.c-torture/execute/nestfunc-3.c: New test.
42127
42128 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42129
42130         * gcc.c-torture/compile/20001116-1.c: New test.
42131
42132 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42133
42134         * gcc.c-torture/execute/20001115-1.c: New test.
42135
42136 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42137
42138         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42139         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42140         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42141         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42142
42143 2000-11-15  Neil Booth  <neilb@earthling.net>
42144
42145         gcc.dg/cpp/_Pragma1.c: Update.
42146         gcc.dg/cpp/_Pragma2.c: New test.
42147
42148 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42149
42150         * g++.old-deja/g++.other/anon5.C: New test.
42151
42152 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42153
42154         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42155         tests.
42156
42157 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42158
42159         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42160         output.
42161
42162 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42163
42164         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42165         labels at end of compound statements.
42166
42167 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42168
42169         * gcc.c-torture/execute/loop-7.c: New test.
42170
42171 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42172
42173         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42174
42175 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42176
42177         * gcc.dg/c99-bool-1.c: New test.
42178
42179 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42180
42181         * gcc.dg/c99-scope-1.c: Remove xfail.
42182         * gcc.dg/c99-scope-2.c: New test.
42183
42184 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42185
42186         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42187         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42188
42189 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42190
42191         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42192         error messages.
42193
42194         * g++.mike/p700.C: Don't typedef wchar_t.
42195         * g++.mike/p784.C: Likewise.
42196         * g++.mike/eb101.C: Don't use __wchar_t.
42197
42198 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42199
42200         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42201         from DO loop.
42202
42203 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42204
42205         * gcc.c-torture/execute/20001111-1.c: New test.
42206
42207 2000-11-10  Nick Clifton  <nickc@redhat.com>
42208
42209         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42210         long multuiple and accumulate.
42211
42212 2000-11-09  Richard Henderson  <rth@redhat.com>
42213
42214         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42215         via size_t instead of int.
42216
42217         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42218         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42219         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42220         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42221
42222 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42223
42224         * gcc.c-torture/compile/20001109-1.c: New test.
42225         * gcc.c-torture/compile/20001109-2.c: New test.
42226
42227 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42228
42229         * g++.old-deja/g++.pt/operator1.C: New test.
42230         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42231
42232 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42233
42234         * gcc.dg/20001108-1.c: New test.
42235
42236 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42237
42238         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42239         with both arguments constant strings.
42240         * gcc.c-torture/execute/string-opt-3.c: New test.
42241         * gcc.c-torture/execute/string-opt-4.c: New test.
42242         * gcc.c-torture/execute/string-opt-5.c: New test.
42243
42244 2000-11-08  Nick Clifton  <nickc@redhat.com>
42245
42246         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42247         mulsidi3adddi patterns.
42248
42249 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42250
42251         * g++.old-deja/g++.other/crash36.C: New test.
42252
42253 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42254
42255         * g++.old-deja/g++.other/init16.C: New test.
42256
42257 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42258
42259         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42260
42261 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42262
42263         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42264         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42265         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42266
42267 2000-11-07  DJ Delorie  <dj@redhat.com>
42268
42269         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42270
42271 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42272
42273         * gcc.c-torture/execute/string-opt-1.c: New test.
42274
42275 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42276
42277         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42278         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42279         parameters in registers, and there is no way for a varargs
42280         function to know in which order the integer and floating-point
42281         parameters should be interleaved when they are placed on the
42282         stack.
42283         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42284         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42285
42286 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42287
42288         * gcc.c-torture/execute/string-opt-2.c: New test.
42289
42290 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42291
42292         * g++.old-deja/g++.pt/crash60.C: New test.
42293
42294 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42295
42296         * g++.old-deja/g++.other/crash24.C: New test.
42297         * g++.old-deja/g++.other/crash25.C: New test.
42298         * g++.old-deja/g++.other/crash26.C: New test.
42299         * g++.old-deja/g++.other/crash27.C: New test.
42300         * g++.old-deja/g++.other/crash28.C: New test.
42301         * g++.old-deja/g++.other/crash29.C: New test.
42302         * g++.old-deja/g++.other/crash30.C: New test.
42303         * g++.old-deja/g++.other/crash31.C: New test.
42304         * g++.old-deja/g++.other/crash32.C: New test.
42305         * g++.old-deja/g++.other/crash33.C: New test.
42306         * g++.old-deja/g++.other/crash34.C: New test.
42307         * g++.old-deja/g++.other/crash35.C: New test.
42308
42309 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42310
42311         * gcc.c-torture/execute/20001031-1.c: New test.
42312
42313 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42314
42315         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42316         namespace.
42317
42318         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42319         standards-conformant.
42320
42321         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42322
42323         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42324         * g++.old-deja/g++.mike/p755a.C: Likewise.
42325         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42326         library makes no calls to `operator new' during initialization.
42327
42328 2000-11-04  Neil Booth  <neilb@earthling.net>
42329
42330         * gcc.dg/cpp/include2.c: New tests.
42331
42332 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42333
42334         * lib/g++.exp (g++_set_ld_library_path): New function.
42335         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42336
42337 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42338
42339         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42340         warnings.
42341
42342 2000-11-01  Richard Henderson  <rth@redhat.com>
42343
42344         * g++.old-deja/g++.ext/namedret1.C: New.
42345         * g++.old-deja/g++.ext/namedret2.C: New.
42346         * g++.old-deja/g++.ext/namedret3.C: New.
42347
42348 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42349
42350         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42351         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42352
42353 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42354
42355         * gcc.c-torture/execute/va-arg-21.c: New test.
42356
42357 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42358
42359         * gcc.dg/c99-complex-2.c: New test.
42360
42361 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42362
42363         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42364
42365 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42366
42367         * g++.old-deja/g++.other/inline16.C: New test.
42368
42369 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42370
42371         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42372         __PRETTY_FUNCTION__
42373
42374 2000-10-29  Neil Booth  <neilb@earthling.net>
42375
42376         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42377         New tests.
42378         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42379         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42380         optimisation.
42381
42382 2000-10-29  Neil Booth  <neilb@earthling.net>
42383
42384         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42385         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42386         * mi5.c: Test multiple includes work with -C.
42387         * trigraphs.c: Test ^= version.
42388
42389 2000-10-28  Neil Booth  <neilb@earthling.net>
42390
42391         New tests and test updates for new macro expander.
42392
42393         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42394         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42395         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42396         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42397         new diagnostic messages.
42398
42399         * gcc.dg/cpp/macro3.c: New tests.
42400
42401 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42402
42403         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42404         on the same line.
42405
42406 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42407
42408         * g++.old-deja/g++.other/eh2.C: New test.
42409
42410 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42411
42412         * gcc.c-torture/execute/20001027-1.c: New test.
42413
42414 2000-10-26  Richard Henderson  <rth@redhat.com>
42415
42416         * gcc.c-torture/execute/20001026-1.c: New.
42417
42418 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42419
42420         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42421         * g++.old-deja/g++.law/builtin1.C: Likewise.
42422         * g++.old-deja/g++.law/ctors10.C: Likewise.
42423         * g++.old-deja/g++.law/virtual3.C: Likewise.
42424         * g++.old-deja/g++.mike/p658.C: Likewise.
42425         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42426         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42427         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42428         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42429         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42430
42431 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42432
42433         * gcc.c-torture/compile/20001024-1.c: New test.
42434
42435 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42436
42437         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42438         to tell us whether or not we are using V3.
42439
42440 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42441
42442         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42443         operands.
42444
42445 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42446
42447         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42448
42449 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42450
42451         * gcc.c-torture/execute/20001024-1.c: New test.
42452
42453 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42454
42455         * g++.old-deja/g++.other/sibcall1.C: New test.
42456
42457 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42458
42459         * gcc.dg/noncompile/init-3.c: New test.
42460
42461 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42462
42463         * gcc.dg/format-array-1.c: New test.
42464
42465 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42466
42467         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42468         writing through null pointers; remove comment about testing
42469         unterminated strings.
42470
42471 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42472
42473         * gcc.c-torture/execute/20001017-2.c: New test.
42474
42475 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42476
42477         * gcc.c-torture/compile/20001018-1.c: New test.
42478         * gcc.c-torture/compile/20001018-1.x: Xfail.
42479
42480 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42481
42482         * gcc.c-torture/execute/20001017-1.c: New test.
42483
42484 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42485
42486         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42487         for multiple use of arguments with scanf formats; add tests for
42488         multiple use of arguments.
42489
42490 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42491
42492         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42493
42494 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42495
42496         * gcc.dg/format-miss-1.c: New test.
42497
42498 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42499
42500         * gcc.c-torture/execute/20001013-1.c: New test.
42501
42502 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42503
42504         * gcc.dg/format-branch-1.c: New test.
42505
42506 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42507
42508         * README, lib/file-format.exp: Remove EGCS references.
42509
42510 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42511
42512         * gcc.dg/20001013-1.c: New test.
42513
42514 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42515
42516         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42517         for intmax_t in the compiler using __typeof__ and the type rules
42518         for conditional expressions.
42519
42520 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42521
42522         * gcc.dg/20001012-1.c: New test.
42523         * gcc.dg/20001012-2.c: New test.
42524
42525 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42526
42527         * gcc.dg/format-attr-1.c: New test.
42528
42529 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42530
42531         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42532         __LONG_LONG_MAX__ instead of LLONG_MAX.
42533
42534 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42535
42536         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42537         scanf flags.
42538         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42539         flags.
42540
42541 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42542
42543         * gcc.dg/sequence-pt-1.c: New test.
42544
42545 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42546
42547         * gcc.c-torture/execute/20001011-1.c: New testcase.
42548         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42549
42550 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42551
42552         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42553         does not error on it.
42554
42555 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42556
42557         * gcc.dg/20001009-1.c: New test.
42558
42559 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42560
42561         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42562         * gcc.c-torture/execute/20001009-2.c: ... to here.
42563
42564 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42565
42566         * gcc.c-torture/compile/20001009-1.c: New testcase.
42567         * gcc.c-torture/execute/20001009-1.c: New testcase.
42568         Testcases provided by Jan Hubicka <jh@suse.cz>.
42569
42570 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42571
42572         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42573         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42574         uintmax_t using <limits.h> to emulate the compiler's internal
42575         logic.  No longer XFAIL %j tests.
42576
42577 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42578
42579         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42580         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42581         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42582         regexps and details of expected handling of some bad formats.
42583         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42584         suppression.
42585
42586 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42587
42588         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42589         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42590         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42591         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42592         in list archives.
42593
42594 2000-10-06  Richard Henderson  <rth@cygnus.com>
42595
42596         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42597         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42598         * g++.old-deja/g++.jason/report.C: Likewise.
42599         * g++.old-deja/g++.law/friend5.C: Likewise.
42600         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42601         of the expected warnings.
42602
42603 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42604
42605         * g++.old-deja/g++.pt/enum14.C: New test.
42606
42607 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42608
42609         * g++.old-deja/g++.pt/crash59.C: New test.
42610
42611 2000-10-04  Will Cohen  <wcohen@redhat.com>
42612
42613         * gcc.dg/20000926-1.c: New test.
42614
42615 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42616
42617         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42618         function name for current C++ compiler.
42619         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42620
42621 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42622
42623         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42624         __PRETTY_FUNCTION__.
42625         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42626
42627 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42628
42629         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42630
42631 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42632
42633         * gcc.c-torture/compile/20000923-1.c: New test.
42634
42635 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42636
42637         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42638         * g++.old-deja/g++.pt/ttp62.C: Same.
42639         * g++.old-deja/g++.other/inline14.C: Same.
42640
42641 2000-09-24  Richard Henderson  <rth@cygnus.com>
42642
42643         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42644
42645 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42646
42647         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42648
42649 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42650
42651         * gcc.c-torture/compile/20000922-1.c: New file.
42652
42653 2000-09-21  Nick Clifton  <nickc@redhat.com>
42654
42655         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42656         a signed long modulo operation.
42657         (mod6): New function - perform an unsigned long modulo operation.
42658         (main): Add tests for modulos of very large numbers by very small
42659         dividends.
42660
42661 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42662
42663         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42664
42665 2000-09-19  Richard Henderson  <rth@cygnus.com>
42666
42667         * gcc.dg/compare2.c (case 10): XFAIL.
42668
42669 2000-09-18  Richard Henderson  <rth@cygnus.com>
42670
42671         * gcc.c-torture/execute/20000906-1.c: Move ...
42672         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42673         that support __builtin_trap.
42674
42675 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42676
42677         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42678
42679 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42680
42681         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42682         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42683         more $ format tests.
42684
42685 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42686
42687         * gcc.dg/format-errmk-1.c: New test.
42688
42689 2000-09-17  Greg McGary  <greg@mcgary.org>
42690
42691         * gcc.c-torture/execute/20000917-1.x: Remove.
42692
42693 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42694
42695         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42696
42697 2000-09-17  Greg McGary  <greg@mcgary.org>
42698
42699         * gcc.c-torture/execute/20000917-1.c: New test.
42700         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42701
42702 2000-09-16  Neil Booth  <NeilB@earthling.net>
42703
42704         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42705         in nested macro bug.
42706
42707 2000-09-15  Neil Booth  <NeilB@earthling.net>
42708
42709         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42710
42711 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42712
42713         * gcc.c-torture/execute/20000914-1.c: New test.
42714
42715 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42716
42717         * g++.other/inline13.C: New test.
42718
42719 2000-09-12  Andreas Jaeger  <aj@suse.de>
42720
42721         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42722         constant by Ulrich Drepper <drepper@redhat.com>.
42723
42724 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42725
42726         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42727
42728 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42729
42730         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42731
42732 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42733
42734         * gcc.dg/cpp/backslash.c: New test.
42735
42736 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42737
42738         * gcc.c-torture/execute/20000910-1.c: New test.
42739         * gcc.c-torture/execute/20000910-2.c: Likewise.
42740
42741 2000-09-11  Robert Lipe  <robertl@sco.com>
42742
42743         * gcc.dg/pragma-align.c: New test.
42744
42745 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42746
42747         * g++.old-deja/g++.pt/explicit82.C: New test.
42748         * g++.old-deja/g++.pt/explicit83.C: New test.
42749
42750 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42751
42752         * gcc.dg/asm-names.c: New test.
42753
42754 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42755
42756         * gcc.dg/cpp/tr-warn6.c: New test
42757
42758 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42759
42760         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42761         be accepted.
42762
42763 2000-09-07  Catherine Moore  <clm@redhat.com>
42764
42765         * gcc.c-torture/execute/unroll-1.c: New test.
42766
42767 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42768
42769         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42770         ERROR markers.
42771         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42772         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42773         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42774         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42775         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42776         Preprocess only.
42777         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42778         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42779
42780 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42781
42782         * g++.old-deja/g++.pt/deduct2.C: New test.
42783
42784 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42785
42786         * g++.old-deja/g++.pt/parms2.C: New test.
42787
42788 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42789
42790         * g++.old-deja/g++.pt/crash58.C: New test.
42791
42792 2000-09-06  Greg McGary  <greg@mcgary.org>
42793
42794         * gcc.c-torture/execute/20000906-1.c: New test.
42795         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42796
42797 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42798
42799         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42800
42801 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42802
42803         * g++.old-deja/g++.pt/crash57.C: New test.
42804
42805 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42806
42807         * g++.old-deja/g++.pt/crash56.C: New test.
42808
42809 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42810
42811         * g++.old-deja/g++.pt/koenig1.C: New test.
42812
42813 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42814
42815         * gcc.dg/20000904-1.c: New test.
42816
42817 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42818
42819         * gcc.dg/cpp/paste8.c: New test.
42820
42821 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42822
42823         * gcc.c-torture/compile/20000827-1.c: New test.
42824
42825 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42826
42827         * gcc.dg/format-diag-1.c: New test.
42828
42829 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42830
42831         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42832         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42833         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42834         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42835         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42836
42837 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42838
42839         * g++.old-deja/g++.other/nested4.C: New test.
42840
42841 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42842
42843         * g++.old-deja/g++.ns/scoped1.C: New test.
42844
42845 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42846
42847         * lib/g++.exp: Support testing already-installed GCC.
42848
42849 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42850
42851         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42852
42853 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42854
42855         * gcc.dg/return-type-2.c: New test.
42856
42857 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42858
42859         * gcc.c-torture/compile/20000825-1.c: New test.
42860
42861 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42862
42863         * gcc.dg/dwarf2-2.c: New test.
42864
42865 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42866
42867         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42868         dg-warning regexps.
42869
42870 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42871
42872         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42873         gcc.dg/format-ext-5.c: New tests.
42874
42875 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42876
42877         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42878
42879 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42880
42881         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42882
42883 2000-08-24  Richard Henderson  <rth@cygnus.com>
42884
42885         * gcc.dg/ia64-sync-1.c: New test.
42886         * gcc.dg/ia64-sync-2.c: New test.
42887         * gcc.dg/ia64-asm-1.c: New test.
42888
42889 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42890
42891         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42892         * gcc.dg/format-ext-2.c: New test.
42893
42894 2000-08-23  Jason Merrill  <jason@redhat.com>
42895
42896         * lib/old-dejagnu.exp: Also ignore "In member function" and
42897         "At global scope".
42898
42899 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42900
42901         * gcc.dg/noncompile/label-lineno-1.c: New test.
42902
42903 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42904
42905         * gcc.dg/c99-array-nonobj-1.c: New test.
42906
42907 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42908
42909         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42910         tests.
42911         * gcc.dg/format-ext-1.c: New test.
42912
42913 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42914
42915         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42916         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42917         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42918         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42919         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42920
42921 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42922
42923         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42924         gcc.dg/c99-strftime-2.c: New tests.
42925
42926 2000-08-22  Richard Henderson  <rth@cygnus.com>
42927
42928         * gcc.c-torture/execute/20000822-1.c: New test.
42929
42930 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42931
42932         * gcc.c-torture/execute/20000819-1.x: Remove.
42933
42934 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42935
42936         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42937         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42938         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42939         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42940         gcc.dg/format-xopen-1.c: New tests.
42941
42942 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42943
42944         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42945
42946 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42947
42948         * g++.old-deja/g++.other/loop2.C: New test.
42949
42950         * gcc.c-torture/compile/20000606-1.c: New test.
42951         * gcc.c-torture/compile/20000728-1.c: New test.
42952         * gcc.c-torture/execute/20000801-1.c: New test.
42953         * gcc.c-torture/execute/20000801-2.c: New test.
42954         * gcc.c-torture/execute/20000819-1.c: New test.
42955         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42956         * gcc.dg/20000629-1.c: New test.
42957         * gcc.dg/20000724-1.c: New test.
42958         * gcc.dg/20000807-1.c: New test.
42959
42960 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42961
42962         * gcc.dg/cpp/pragma-1.c: New test.
42963         * gcc.dg/cpp/pragma-2.c: New test.
42964
42965 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42966
42967         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42968         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42969
42970 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42971
42972         * gcc.c-torture/compile/20000818-1.c: New test.
42973
42974 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42975
42976         * gcc.c-torture/execute/20000818-1.c: New test.
42977
42978 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42979
42980         * gcc.dg/format-va-1.c: New test.
42981
42982 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42983
42984         * g++.old-deja/g++.other/typedef8.C: New test.
42985
42986 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42987
42988         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42989         * g++.old-deja/g++.mike/net36.C: Mark candidate.
42990         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42991         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42992         * g++.old-deja/g++.other/ptrmem7.C: New test.
42993         * g++.old-deja/g++.pt/ptrmem10.C: New test.
42994
42995 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42996
42997         * g++.old-deja/g++.pt/typename27.C: New test.
42998
42999 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43000
43001         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43002         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43003         * g++.old-deja/g++.pt/friend45.C: New test.
43004         * g++.old-deja/g++.other/friend8.C: New test.
43005
43006 2000-08-15  Richard Henderson  <rth@cygnus.com>
43007
43008         * gcc.c-torture/execute/20000815-1.c: New test.
43009
43010 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43011
43012         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43013         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43014         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43015
43016 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43017
43018         * g++.old-deja/g++.other/refinit2.C: New test.
43019
43020 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43021
43022         * lib/c-torture.exp (c-torture): Make
43023         compiler_conditional_xfail_data global.
43024         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43025         compiler_conditional_xfail_data machinery.
43026         (f-torture-execute): Likewise.
43027         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43028         and only when unrolling loops.
43029
43030         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43031
43032 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43033
43034         * g++.old-deja/g++.pt/explicit81.C: New test.
43035
43036 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43037
43038         * g++.old-deja/g++.pt/typename26.C: New test.
43039
43040 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43041
43042         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43043         warning.
43044
43045 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43046
43047         * g++.old-deja/g++.other/array3.C: New test.
43048
43049 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43050
43051         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43052         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43053         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43054         New tests.
43055
43056 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43057
43058         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43059         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43060
43061 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43062
43063         * gcc.c-torture/execute/20000808-1.c: New test.
43064
43065 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43066
43067         * gcc.dg/c90-const-expr-1.c: New test.
43068
43069 2000-08-08  Richard Henderson  <rth@cygnus.com>
43070
43071         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43072
43073 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43074
43075         * gcc.dg/noncompile/const-ll-1.c: New test.
43076
43077 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43078
43079         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43080
43081 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43082
43083         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43084         that running programs linked against the shared version of libobjc
43085         run correctly.
43086
43087 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43088
43089         * gcc.dg/c99-printf-1.c: New test.
43090
43091 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43092
43093         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43094
43095 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43096
43097         * gcc.c-torture/execute/20000731-1.x: Delete.
43098
43099 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43100
43101         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43102         and torture_without_loops as is done by c-torture.exp.
43103         (search_for): Copy from c-torture.exp.
43104         (gcc-dg-runtest): New function, drives a directory of tests
43105         iterating over the TORTURE_OPTIONS.
43106         (scan-assembler, scan-assembler-not): Move here from
43107         individual directory drivers.
43108
43109         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43110         defined by lib/gcc-dg.exp.
43111         * gcc.dg/cpp/cpp.exp: Likewise.
43112         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43113         gcc-dg-runtest, so we cycle over optimization options.
43114
43115         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43116         * gcc.dg/compare2.c: No longer expected to fail.
43117
43118 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43119
43120         * gcc.c-torture/execute/20000804-1.c: New test.
43121
43122 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43123
43124         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43125
43126 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43127
43128         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43129
43130 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43131
43132         * gcc.c-torture/compile/20000803-1.c: New test.
43133
43134 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43135
43136         * gcc.c-torture/execute/20000801-3.c,
43137         gcc.c-torture/execute/20000801-4.c: New tests.
43138         * gcc.c-torture/execute/20000801-3.x,
43139         gcc.c-torture/execute/20000801-4.x: Xfail.
43140
43141 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43142
43143         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43144         libobjc/.libs to allow for libtool.
43145
43146 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43147
43148         * gcc.c-torture/compile/20000802-1.c: New test.
43149
43150 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43151
43152         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43153
43154 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43155
43156         * gcc-c-torture/execute/20000731-2.c: New test.
43157
43158         * gcc.c-torture/execute/20000731-1.c: New test.
43159         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43160
43161 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43162
43163         * testsuite/gcc.dg/cpp/paste7.c: New test.
43164         * gcc.dg/cpp/20000725-1.c: New test.
43165
43166 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43167
43168         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43169         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43170         declaration warning for __builtin_dwarf_reg_size.
43171
43172         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43173
43174 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43175
43176         * gcc.dg/noncompile/voidparam-1.c: New test.
43177
43178 2000-07-30  Richard Henderson  <rth@cygnus.com>
43179
43180         * gcc.dg/c90-digraph-1.c: Don't xfail.
43181         * gcc.dg/compare2.c (case 10): Xfail.
43182         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43183
43184 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43185
43186         * gcc.dg/c99-main-1.c: New test.
43187
43188 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43189
43190         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43191
43192 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43193
43194         * gcc.c-tortuer/execute/20000726-1.c: New test.
43195
43196 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43197
43198         * gcc.c-torture/execute/enum-2.c: New test.
43199
43200 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43201
43202         * gcc.dg/cpp/tr-warn3.c: New test.
43203
43204 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43205
43206         * g++.old-deja/g++.ext/implicit1.C: Remove.
43207         * g++.old-deja/g++.jason/c2.C: Remove
43208         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43209         * g++.old-deja/g++.pt/crash16.C: Likewise.
43210         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43211
43212 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43213
43214         * g++.old-deja/g++.other/for2.C: New test.
43215
43216 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43217
43218         * gcc.dg/20000720-1.c: New test.
43219
43220 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43221
43222         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43223
43224 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43225
43226         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43227         * gcc.c-torture/execute/20000722-1.c: New.
43228         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43229
43230 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43231
43232         * gcc.dg/cpp/20000720-1.S: New test.
43233
43234 2000-07-21  Michael Meissner  <meissner@redhat.com>
43235
43236         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43237
43238 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43239
43240         * g++.old-deja/g++.brendan/crash16.C,
43241         g++.old-deja/g++.brendan/parse3.C,
43242         g++.old-deja/g++.brendan/redecl1.C,
43243         g++.old-deja/g++.ns/template13.C,
43244         g++.old-deja/g++.other/decl4.C,
43245         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43246
43247 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43248
43249         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43250         and "Internal error".
43251
43252         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43253         regexps.
43254         * gcc.dg/cpp/paste6.c: New test.
43255
43256 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43257
43258         * gcc.dg/cpp/tr-direct.c: New test.
43259
43260         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43261         gcc.dg/cpp/undef1.c: Tweak error regexps.
43262
43263 2000-07-18  Eric Christopher <echristo@redhat.com>
43264
43265         * gcc.c-torture/compile/20000718-1.c: New test.
43266
43267 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43268
43269         * cpplex.c (_cpp_push_token): If the token being pushed back
43270         is the previous token in this context, just subtract one from
43271         context->posn.
43272         * cppmacro.c (save_expansion): Clear aux field when storing a
43273         placemarker.
43274
43275 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43276
43277         * gcc.dg/noncompile/redecl-1.c: New test.
43278
43279 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43280
43281         * gcc.c-torture/execute/20000717-5.c: New test.
43282         * gcc.c-torture/execute/20000717-1.x: Removed.
43283
43284 2000-07-17  Richard Henderson  <rth@cygnus.com>
43285
43286         * gcc.c-torture/execute/20000717-4.c: New test.
43287
43288 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43289
43290         * gcc.dg/cpp/syshdr.c: New test.
43291         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43292
43293 2000-07-17  Neil Booth  <neilb@earthling.net>
43294
43295         * gcc.dg/cpp/cmdlne-dM.c: New test.
43296         * gcc.dg/cpp/cmdlne-dD.c: New test.
43297
43298 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43299
43300         * gcc.c-torture/execute/20000717-3.c: New test.
43301
43302         * gcc.c-torture/compile/20000717-1.c: New test.
43303
43304 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43305
43306         * gcc.c-torture/execute/20000717-2.c: New test.
43307
43308 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43309
43310         * gcc.dg/formatz-1.c: New test.
43311
43312         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43313         * gcc.dg/c99-digraph-1.c: New tests.
43314
43315         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43316         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43317
43318         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43319         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43320         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43321         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43322         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43323         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43324         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43325
43326 2000-07-17   Greg McGary <greg@mcgary.org>
43327
43328         * gcc.c-torture/execute/20000717-1.c: New test.
43329         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43330
43331 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43332
43333         * gcc.c-torture/execute/20000715-2.c: New test.
43334         * gcc.dg/20000715-1.c: New test.
43335
43336 2000-07-15  Michael Meissner  <meissner@redhat.com>
43337
43338         * gcc.c-torture/execute/20000715-1.c: New test.
43339
43340 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43341
43342         * gcc.c-torture/execute/20000707-1.c: New test.
43343
43344 2000-07-13  Neil Booth  <NeilB@earthling.net>
43345
43346         * testsuite/gcc.dg/cpp/digraph1.c,
43347         testsuite/gcc.dg/cpp/digraph2.c,
43348         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43349
43350 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43351
43352         * g77.f-torture/compile/20000630-2.f: New test.
43353         * g77.f-torture/compile/20000630-2.x
43354
43355 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43356
43357         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43358
43359 2000-07-11  Neil Booth  <NeilB@earthling.net>
43360
43361         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43362
43363 2000-07-11  Neil Booth  <NeilB@earthling.net>
43364
43365         * gcc.dg/cpp/cmdlne-C.c: New.
43366
43367 2000-07-09  Neil Booth  <NeilB@earthling.net>
43368
43369         * gcc.dg/cpp/directiv.c: New tests.
43370         * gcc.dg/cpp/undef1.c: Update.
43371
43372 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43373
43374         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43375
43376 2000-07-09  Neil Booth  <NeilB@earthling.net>
43377
43378         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43379
43380 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43381
43382         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43383         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43384
43385 2000-07-08  Neil Booth  <NeilB@earthling.net>
43386
43387         * gcc.dg/cpp/macsyntx.c: New tests.
43388
43389 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43390
43391         * gcc.dg/20000707-1.c: New test.
43392
43393 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43394
43395         * gcc.c-torture/execute/20000706-1.c: New test.
43396         * gcc.c-torture/execute/20000706-2.c: New test.
43397         * gcc.c-torture/execute/20000706-3.c: New test.
43398         * gcc.c-torture/execute/20000706-4.c: New test.
43399         * gcc.c-torture/execute/20000706-5.c: New test.
43400
43401 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43402
43403         * g++.old-deja/g++.pt/instantiate7.C: New test.
43404
43405 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43406
43407         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43408         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43409         * g++.old-deja/g++.other/rtti3.C: Likewise.
43410         * g++.old-deja/g++.other/rttid3.C: Likewise.
43411
43412 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43413
43414         *  g77.f-torture/compile/20000630-1.x: Fix typo
43415
43416 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43417
43418         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43419         assembly output.
43420
43421 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43422
43423         * gcc.dg/cpp/ident.c: New test.
43424
43425 2000-07-05  Neil Booth  <NeilB@earthling.net>
43426
43427         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43428           gcc.dg/cpp/lexstrng.c: New tests.
43429
43430 2000-07-04  Neil Booth  <NeilB@earthling.net>
43431
43432         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43433         * gcc.dg/cpp/strify2.c: Same.
43434
43435 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43436
43437         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43438         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43439         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43440         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43441
43442         * testsuite/gcc.dg/cpp/macro1.c,
43443         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43444         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43445         testsuite/gcc.dg/cpp/strify1.c,
43446         testsuite/gcc.dg/cpp/strify2.c: New tests.
43447
43448 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43449
43450         * gcc.c-torture/execute/20000703-1.c: New test.
43451
43452 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43453
43454         * g++.old-deja/g++.pt (lookup10.C): New test.
43455
43456 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43457
43458         * g++.old-deja/g++.pt (typename25.C): New test.
43459
43460 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43461
43462         * gcc.c-torture/compile/20000701-1.c: New test.
43463
43464 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43465
43466         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43467         to test case.
43468
43469 2000-06-30  Catherine Moore  <clm@cygnus.com>
43470
43471         * gcc.c-torture/execute/align-1.c: New test.
43472
43473 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43474
43475         * g++.old-deja/g++.pt/expr8.C: New test.
43476         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43477
43478 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43479
43480         * gcc.c-torture/compile/20000629-1.c: New test.
43481
43482 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43483
43484
43485         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43486         gcc.dg/noncompile directory, depending on whether they're
43487         preprocessor tests or not.  Annotate all the tests for the dg
43488         framework.
43489
43490         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43491         * gcc.dg/noncompile/noncompile.exp: New.
43492
43493         * Moved files:
43494         Old name                                New name
43495         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43496         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43497         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43498         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43499         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43500         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43501         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43502         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43503         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43504         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43505         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43506         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43507         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43508         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43509         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43510         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43511         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43512         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43513         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43514         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43515         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43516         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43517         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43518         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43519
43520         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43521         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43522         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43523         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43524         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43525         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43526
43527 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43528
43529         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43530         declare one variable.  On the fourth, error.
43531         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43532         declared by 20000628-1a.h.
43533
43534 2000-06-29  Richard Henderson  <rth@redhat.com>
43535
43536         * gcc.c-torture/execute/930529-1.x: New file.
43537         * gcc.dg/920413-1.c: Adjust expected warning text.
43538         * gcc.dg/980217-1.c: Declare abort.
43539         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43540
43541 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43542
43543         * g77.f-torture/compile/20000629-1.f: New test.
43544         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43545
43546 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43547
43548         Rearrange lots of files, removing entirely the
43549         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43550         directories.
43551
43552         * Deleted files:
43553         gcc.c-torture/code_quality/code_quality.exp
43554         gcc.c-torture/special/special.exp
43555         gcc.failure/failure.exp
43556         gcc.failure/940409-1.x
43557         gcc.c-torture/compile/961203-1.x
43558
43559         * New files:
43560         gcc.misc-tests/linkage.exp
43561         gcc.c-torture/execute/920730-1t.c
43562         gcc.c-torture/execute/920730-1t.x
43563         gcc.c-torture/compile/920520-1.x
43564         gcc.c-torture/compile/920521-1.x
43565         gcc.c-torture/compile/981006-1.x
43566         gcc.c-torture/execute/eeprof-1.x
43567
43568         * Moved files (possibly with modifications to fit a new harness):
43569         Old name                                New name
43570         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43571         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43572         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43573         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43574         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43575         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43576         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43577         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43578         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43579         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43580         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43581         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43582         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43583         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43584
43585 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43586
43587         * c-torture/compile/961203-1.x: Delete.
43588
43589         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43590         not exit. Include stdio.h.
43591         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43592         * gcc.misc-tests/dg-12.c: Likewise.
43593         * gcc.misc-tests/dg-5.c: Likewise.
43594         * gcc.misc-tests/dg-6.c: Likewise.
43595         * gcc.misc-tests/dg-7.c: Prototype abort.
43596         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43597         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43598         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43599         not exit.
43600         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43601         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43602
43603 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43604
43605         * gcc.dg/cpp/20000628-1.c: New test.
43606         * gcc.dg/cpp/20000628-1.h: New header for above test.
43607         * gcc.dg/cpp/20000628-1a.h: Likewise.
43608
43609 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43610
43611         * gcc.dg/cpp: New directory.
43612         * gcc.dg/cpp/cpp.exp: New driver.
43613         * gcc.dg/cpp/20000627-1.c: New test.
43614         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43615         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43616         and rewrite as a compilation test.
43617
43618         * gcc.dg: Move many files into the cpp subdirectory, possibly
43619         renaming or editing them as well.
43620         Old name                New name
43621         990119-1.c              cpp/19990119-1.c
43622         990228-1.c              cpp/19990228-1.c
43623         990407-1.c              cpp/19990407-1.c
43624         990409-1.c              cpp/19990409-1.c
43625         990413-1.c              cpp/19990413-1.c
43626         990703-1.c              cpp/19990703-1.c
43627         20000127-1.c            cpp/20000127-1.c
43628         20000129-1.c            cpp/20000129-1.c
43629         20000207-1.c            cpp/20000207-1.c
43630         20000207-2.c            cpp/20000207-2.c
43631         20000209-1.c            cpp/20000209-1.c
43632         20000209-2.c            cpp/20000209-2.c
43633         20000301-1.c            cpp/20000301-1.c
43634         20000419-1.c            cpp/20000419-1.c
43635         20000510-1.S            cpp/20000510-1.S
43636         20000519-1.c            cpp/20000519-1.c
43637         20000529-1.c            cpp/20000529-1.c
43638         20000625-1.c            cpp/20000625-1.c
43639         20000625-2.c            cpp/20000625-2.c
43640         cpp-as1.c               cpp/assert1.c
43641         cpp-as2.c               cpp/assert2.c
43642         cxx-comments-1.c        cpp/cxxcom1.c
43643         cxx-comments-2.c        cpp/cxxcom2.c
43644         endif-label.c           cpp/endif.c
43645         cpp-hash1.c             cpp/hash1.c
43646         cpp-hash2.c             cpp/hash2.c
43647         cpp-if1.c               cpp/if-1.c
43648         cpp-if2.c               cpp/if-2.c
43649         cpp-if3.c               cpp/if-3.c
43650         cpp-if4.c               cpp/if-4.c
43651         cpp-if5.c               cpp/if-5.c
43652         cpp-cond.c              cpp/if-cexp.c
43653         cpp-missingop.c         cpp/if-mop.c
43654         cpp-missingparen.c      cpp/if-mpar.c
43655         cpp-opprec.c            cpp/if-oppr.c
43656         cpp-ifparen.c           cpp/if-paren.c
43657         cpp-shortcircuit.c      cpp/if-sc.c
43658         cpp-shift.c             cpp/if-shift.c
43659         cpp-unary.c             cpp/if-unary.c
43660         cpp-li1.c               cpp/line1.c
43661         cpp-li2.c               cpp/line2.c
43662         lineno.c                cpp/line3.c
43663         lineno-2.c              cpp/line4.c
43664         cpp-mi.c                cpp/mi1.c
43665         cpp-mic.h               cpp/mi1c.h
43666         cpp-micc.h              cpp/mi1cc.h
43667         cpp-mind.h              cpp/mi1nd.h
43668         cpp-mindp.h             cpp/mi1ndp.h
43669         cpp-mix.h               cpp/mi1x.h
43670         cpp-mi2.c               cpp/mi2.c
43671         cpp-mi2a.h              cpp/mi2a.h
43672         cpp-mi2b.h              cpp/mi2b.h
43673         cpp-mi2c.h              cpp/mi2c.h
43674         cpp-mi3.c               cpp/mi3.c
43675         cpp-mi3.def             cpp/mi3.def
43676         poison-1.c              cpp/poison.c
43677         pr-impl.c               cpp/prag-imp.c
43678         cpp-redef-2.c           cpp/redef1.c
43679         cpp-redef.c             cpp/redef2.c
43680         strpaste.c              cpp/strp1.c
43681         strpaste-2.c            cpp/strp2.c
43682         cpp-tradpaste.c         cpp/tr-paste.c
43683         cpp-tradstringify.c     cpp/tr-str.c
43684         cpp-tradwarn1.c         cpp/tr-warn1.c
43685         cpp-tradwarn2.c         cpp/tr-warn2.c
43686         trigraphs.c             cpp/trigraphs.c
43687         cpp-unc1.c              cpp/unc1.c
43688         cpp-unc2.c              cpp/unc2.c
43689         cpp-unc3.c              cpp/unc3.c
43690         cpp-unc.c               cpp/unc4.c
43691         undef.c                 cpp/undef1.c
43692         undef-2.c               cpp/undef2.c
43693         cpp-wi1.c               cpp/widestr1.c
43694
43695 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43696
43697         * lib/g++.exp (g++_include_flags): Tweak.
43698
43699 2000-06-27  H.J. Lu  <hjl@gnu.org>
43700             Loren J. Rittle  <ljrittle@acm.org>
43701
43702         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43703         version with one that knows about the new gcc tree structure.
43704         (g++_link_flags): Same.
43705
43706 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43707
43708         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43709         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43710         case we are cross-compiling.
43711
43712         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43713         g++.old-deja/g++.niklas/Makefile.in,
43714         g++.old-deja/g++.niklas/configure.in,
43715         g++.old-deja/g++.other/Makefile.in,
43716         g++.old-deja/g++.other/configure.in,
43717         gcc.c-torture/code_quality/Makefile.in,
43718         gcc.c-torture/code_quality/configure.in,
43719         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43720         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43721         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43722         gcc.c-torture/execute/ieee/Makefile.in,
43723         gcc.c-torture/execute/ieee/configure.in,
43724         gcc.c-torture/noncompile/Makefile.in,
43725         gcc.c-torture/noncompile/configure.in,
43726         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43727         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43728         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43729
43730 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43731
43732         * g++.old-deja/g++.other/ambig3.C: New test.
43733
43734 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43735
43736         * g++.old-deja/g++.pt/syntax1.C: New test.
43737         * g++.old-deja/g++.pt/syntax2.C: New test.
43738         * g++.old-deja/g++.other/syntax3.C: New test.
43739         * g++.old-deja/g++.other/syntax4.C: New test.
43740
43741 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43742
43743         * gcc.dg/20000623-1.c: Prototype exit and abort.
43744
43745 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43746
43747         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43748         New tests.
43749         * gcc.dg/cpp-mi3.def: New file.
43750
43751         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43752         inside assertions.
43753         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43754         lexer's error messages.
43755         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43756         divine anything from the linemarkers.
43757         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43758         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43759
43760 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43761
43762         * gcc.dg/20000623-1.c: New test.
43763
43764 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43765
43766         * gcc.c-torture/execute/20000622-1.c: New test.
43767
43768 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43769
43770         * g++.old-deja/g++.other/init15.C: New test.
43771
43772 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43773
43774         * g++.old-deja/g++.pt/vaarg2.C: New test.
43775         * g++.old-deja/g++.pt/vaarg3.C: New test.
43776
43777 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43778
43779         * g++.old-deja/g++.other/dyncast6.C: New test.
43780
43781 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43782
43783         * gcc.c-torture/execute/loop-6.c: New test.
43784
43785 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43786
43787         * gcc.dg/20000614-1.c: New test.
43788         * gcc.dg/20000614-2.c: New test.
43789
43790 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43791
43792         * g++.old-deja/g++.other/inline12.C: New test.
43793
43794 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43795
43796         * g++.old-deja/g++.other/eh1.C: New test.
43797
43798 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43799
43800         * g++.old-deja/g++.other/type.C: New test.
43801
43802 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43803
43804         * g++.old-deja/g++.other/initstring.C: New test.
43805
43806 2000-06-12  Jason Merrill  <jason@redhat.com>
43807
43808         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43809
43810 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43811
43812         * gcc.c-torture/compile/20000609-1.c: New test.
43813
43814 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43815
43816         * gcc.dg/20000609-1.c: New test.
43817
43818 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43819
43820         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43821         * gcc.c-torture/noncompile/poison-1.c: Move...
43822         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43823         * gcc.dg/cpp-li1.c: Add a token after the #line.
43824
43825 2000-06-05  Richard Henderson  <rth@cygnus.com>
43826
43827         * gcc.c-torture/execute/20000605-2.c: New test.
43828         * gcc.c-torture/execute/20000605-3.c: New test.
43829
43830 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43831
43832         * g77.f-torture/execute/20000503-1.x: New file.
43833
43834 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43835
43836         * g++.old-deja/g++.eh/badalloc1.C: New test.
43837
43838 2000-06-05  Richard Henderson  <rth@cygnus.com>
43839
43840         * gcc.c-torture/execute/20000605-1.c: New test.
43841
43842 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43843             Nathan Sidwell <nathan@codesourcery.com>
43844
43845         * gcc.c-torture/compile/20000605-1.c: New test.
43846
43847 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43848
43849         * g77.f-torture/compile/20000601-1.f: New test.
43850
43851 2000-06-03  Richard Henderson  <rth@cygnus.com>
43852
43853         * gcc.c-torture/execute/20000603-1.c: New.
43854
43855 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43856
43857         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43858         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43859
43860 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43861
43862         * gcc.dg/compare2.c (case 12): XFAIL.
43863         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43864         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43865
43866         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43867
43868 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43869
43870         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43871         guard macro is already defined when the header is first
43872         included.
43873         * gcc.dg/cpp-mix.h: New file.
43874         * gcc.dg/endif-label.c: Update patterns to match compiler.
43875
43876         * g++.brendan/complex1.C: Declare abort.
43877         * g++.law/refs4.C: Remove XFAIL.
43878         * g++.oliva/expr2.C: Declare abort and exit.
43879
43880 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43881
43882         * gcc.c-torture/execute/20000528-1.c: New test.
43883
43884         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43885         * g++.old-deja/g++.law/temps4.C: Likewise.
43886
43887         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43888         stdlib.h.  Call abort() on failure.
43889         * g++.old-deja/g++.law/refs4.C: Likewise.
43890         * g++.old-deja/g++.law/temps4.C: Likewise.
43891         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43892         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43893
43894 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43895
43896         Relative to g++.dg/special:
43897         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43898
43899         Relative to g++.old-deja:
43900         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43901         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43902         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43903         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43904         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43905         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43906         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43907
43908         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43909         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43910         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43911         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43912         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43913         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43914         and/or string.h.
43915
43916         * g++.other/goto1.C: Update expectations for error messages.
43917
43918 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43919
43920         * gcc.c-torture/compile/20000523-1.c: New test.
43921
43922 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43923
43924         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43925
43926 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43927
43928         * g++.old-deja/g++.eh/catch11.C: New test.
43929         * g++.old-deja/g++.eh/catch12.C: New test.
43930
43931 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43932
43933         * gcc.c-torture/execute/20000523-1.c: New test.
43934
43935 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43936
43937         * c-torture/execute/bcp-1.c: Replace abort in arg of
43938         __builtin_constant_p with a generic external function.
43939
43940         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43941         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43942         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43943         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43944         Prototype abort and/or exit.
43945
43946         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43947         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43948         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43949         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43950
43951 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43952
43953         * gcc.dg/dwarf2-1.c: New test.
43954
43955 2000-05-20  Richard Henderson  <rth@cygnus.com>
43956
43957         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43958
43959 2000-05-20  Andreas Jaeger  <aj@suse.de>
43960
43961         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43962         testcase.
43963
43964 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43965
43966         * gcc.c-torture/execute/20000519-2.c: New test.
43967
43968 2000-05-19  Andreas Jaeger  <aj@suse.de>
43969
43970         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43971         which fails with SSA.
43972
43973         * lib/c-torture.exp: Also test with -O3 -fssa.
43974
43975 2000-05-18  Michael Meissner  <meissner@redhat.com>
43976
43977         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43978         * gcc.c-torture/execute/920415-1.c: Ditto.
43979         * gcc.c-torture/execute/920501-1.c: Ditto.
43980         * gcc.c-torture/execute/conversion.c: Ditto.
43981         * gcc.c-torture/execute/cvt-1.c: Ditto.
43982
43983 2000-05-18  Jeffrey A Law  (law@cygnus.com)
43984
43985         * gcc.c-torture/compile/20000518-1.c: New test.
43986
43987 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43988
43989         * g77.f-torture/compile/200005018.f: New test.
43990
43991 2000-05-17  Jeffrey A Law  (law@cygnus.com)
43992
43993         * gcc.c-torture/compile/20000517-1.c: New test.
43994
43995 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43996
43997         * gcc.c-torture/execute/20000516-1.c: New test.
43998
43999 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44000
44001         * g++.old-deja/g++.other/eh.C: New test.
44002
44003 2000-05-12  Richard Henderson  <rth@cygnus.com>
44004
44005         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44006         constants through to doit's conditional.
44007
44008 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44009
44010         * gcc.c-torture/compile/20000511-1.c: New test.
44011         * g77.f-torture/compile/20000511-1.f: New test.
44012         * g77.f-torture/compile/20000511-2.f: New test.
44013
44014 2000-05-11  Michael Meissner  <meissner@redhat.com>
44015
44016         * gcc.c-torture/execute/20000511-1.c: New test.
44017
44018 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44019
44020         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44021         * gcc.dg/20000510-1.S: New.
44022
44023 2000-05-08  Catherine Moore  <clm@cygnus.com>
44024
44025         * gcc.dg/unused-3.c: New.
44026
44027 2000-05-06  Richard Henderson  <rth@cygnus.com>
44028
44029           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44030           * g++.old-deja/g++.mike/warn1.C: Likewise.
44031           * g++.old-deja/g++.pt/local1.C: Likewise.
44032           * g++.old-deja/g++.pt/local7.C: Likewise.
44033           * g++.old-deja/g++.pt/spec16.C: Likewise.
44034
44035 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44036
44037         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44038
44039 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44040
44041           * g77.f-torture/execute/20000503-1.f: New test.
44042
44043 2000-05-04  Andreas Jaeger  <aj@suse.de>
44044
44045         * gcc.dg/noreturn-2.c: New test.
44046
44047 2000-05-04  Neil Booth  <NeilB@earthling.net>
44048
44049         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44050         preprocessor.
44051
44052 2000-05-04  Richard Henderson  <rth@cygnus.com>
44053
44054         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44055
44056 2000-05-04  Richard Henderson  <rth@cygnus.com>
44057
44058         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44059         OpenSSL by Jason R Thorpe.
44060
44061 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44062
44063         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44064
44065 2000-05-03  Robert Lipe <robertlipe@usa.net>
44066
44067         * gcc.dg/20000503-1.c: New test.
44068
44069 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44070
44071         * gcc.c-torture/compile/20000502-1.c: New test.
44072         * g++.old-deja/g++.other/align.C: New test.
44073         * gcc.dg/cpp-tradstringify.c: New test.
44074
44075 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44076
44077         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44078         and hard registers.
44079
44080 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44081
44082         * gcc.c-torture/execute/loop-5.c: New test.
44083
44084 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44085
44086         * gcc.c-torture/execute/va-arg-20.c: New test.
44087
44088 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44089
44090         * gcc.c-torture/execute/20000422-1.c: New test.
44091
44092 2000-04-20  Greg McGary  <gkm@gnu.org>
44093
44094         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44095         when optimizing, but without sibling-call optimizations (-O1).
44096
44097 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44098
44099           * gcc.c-torture/compile/20000420-1.c: New test.
44100
44101 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44102
44103         * g++.abi/ptrflags.C: New test.
44104         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44105
44106 2000-04-19  Catherine Moore  <clm@cygnus.com>
44107
44108         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44109
44110 2000-04-19  Greg McGary  <gkm@gnu.org>
44111
44112         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44113         sibling-call optimizations.
44114
44115 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44116
44117         * gcc.dg/20000419-1.c: New test.
44118
44119 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44120
44121         * gcc.c-torture/execute/20000412-6.c: New test.
44122
44123 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44124
44125         * gcc.c-torture/execute/20000412-5.c: New test.
44126         * g77.f-torture/compile/20000412-1.f: New test.
44127         * gcc.c-torture/execute/20000412-4.c: New test.
44128         * gcc.c-torture/compile/20000412-2.c: New test.
44129         * gcc.c-torture/execute/20000412-3.c: New test.
44130         * gcc.c-torture/compile/20000412-1.c: New test.
44131         * gcc.c-torture/execute/20000412-2.c: New test.
44132
44133 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44134
44135         * objc/execute/bf-20.m: New test.
44136
44137 2000-04-10  Richard Henderson  <rth@cygnus.com>
44138
44139         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44140
44141         * gcc.c-torture/execute/20000412-1.c: New test.
44142
44143 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44144
44145         * g++.old-deja/g++.eh/catchptr1.C: New test.
44146
44147 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44148
44149         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44150
44151 2000-04-08  Neil Booth  <NeilB@earthling.net>
44152
44153         * gcc.dg/cpp-nullchar.c: Remove test as
44154         embedded nulls cause problems.
44155
44156 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44157
44158         * gcc.dg/compare2.c: New test.
44159
44160 2000-04-08  Neil Booth  <NeilB@earthling.net>
44161
44162         * gcc.dg/cpp-nullchar.c: New test.
44163
44164 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44165
44166         * gcc.dg/cpp-mi2.c: New test.
44167         * gcc.dg/cpp-mi2[abc].h: New files.
44168
44169 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44170
44171         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44172         member name.
44173
44174 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44175
44176         * g++.old-deja/g++.abi/vmihint.C: New test.
44177
44178 2000-04-06  Neil Booth  <NeilB@earthling.net>
44179
44180         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44181         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44182         copyright.
44183
44184 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44185
44186         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44187         avoid stack-frame overwrite.
44188
44189 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44190
44191         * gcc.c-torture/compile/20000405-2.c: New test.
44192         * gcc.c-torture/compile/20000405-3.c: New test.
44193
44194 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44195
44196         * gcc.c-torture/compile/20000405-1.c: New test.
44197
44198 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44199
44200         * gcc.dg/cast-qual-1.c: Revert last change.
44201
44202 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44203
44204         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44205
44206 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44207
44208         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44209         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44210
44211 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44212
44213         * gcc.c-torture/compile/20000403-2.c: New test.
44214         * gcc.c-torture/compile/20000403-1.c: New test.
44215
44216 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44217
44218         * gcc.c-torture/execute/20000403-1.c: New test.
44219
44220 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44221
44222         * gcc.c-torture/execute/20000402-1.c: New test.
44223
44224 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44225
44226         * gcc.c-torture/execute/va-arg-15.c: New test.
44227         * gcc.c-torture/execute/va-arg-16.c: New test.
44228         * gcc.c-torture/execute/va-arg-17.c: New test.
44229         * gcc.c-torture/execute/va-arg-18.c: New test.
44230         * gcc.c-torture/execute/va-arg-19.c: New test.
44231
44232 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44233
44234         * gcc.c-torture/compile/981211-1.c: Move to...
44235         * gcc.dg/cpp-as1.c: ...here.
44236         * gcc.dg/cpp-as2.c: New file.
44237
44238         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44239         compiler.
44240
44241 2000-04-02  Neil Booth  <NeilB@earthling.net>
44242
44243         * gcc.dg/cpp-cond.c  New tests.
44244         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44245         accidental success less likely.
44246         * gcc.dg/cpp-missingop.c  New tests.
44247         * gcc.dg/cpp-missingparen.c  New tests.
44248         * gcc.dg/cpp-shift.c  New tests.
44249         * gcc.dg/cpp-shortcircuit.c  New tests.
44250         * gcc.dg/cpp-unary.c  New tests.
44251
44252 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44253
44254         * gcc.c-torture/compile/20000329-1.c: New test.
44255
44256 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44257
44258         * gcc.c-torture/compile/20000326-1.c: New test.
44259         * gcc.c-torture/compile/20000326-2.c: New test.
44260
44261 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44262
44263         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44264         the first parameter is a function argument.
44265
44266 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44267
44268         * g++.old-deja/g++.ext/array4.C: New test.
44269
44270 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44271
44272         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44273
44274 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44275
44276         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44277
44278 2000-03-19  Richard Henderson  <rth@cygnus.com>
44279
44280         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44281
44282 2000-03-19  Richard Henderson  <rth@cygnus.com>
44283
44284         * gcc.c-torture/compile/20000319-1.c: New test.
44285
44286 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44287
44288         * gcc.c-torture/execute/20000314-3.c: New test.
44289         * gcc.c-torture/execute/20000314-2.c: New test.
44290         * gcc.c-torture/execute/20000314-1.c: New test.
44291         * gcc.c-torture/compile/20000314-2.c: New test.
44292         * gcc.c-torture/compile/20000314-1.c: New test.
44293
44294 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44295
44296         * g++.old-deja/g++.warn/inline.C: New test.
44297
44298 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44299
44300         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44301         standards-compliant result rather than specific constants.
44302         Put test-values in array.
44303
44304 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44305
44306         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44307         (g++_target_compile): Put test-specific options last.
44308
44309 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44310
44311         * g++.old-deja/g++.eh/vbase4.C: New test.
44312
44313 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44314
44315         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44316
44317 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44318
44319         * g++.old-deja/g++.brendan/misc12.C: Removed.
44320         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44321         * g++.old-deja/g++.ext/pretty4.C: New test.
44322
44323 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44324
44325         * g++.old-deja/g++.other/string2.C: New test.
44326
44327 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44328
44329         * g++.old-deja/g++.warn/impint2.C: New test.
44330
44331 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44332
44333         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44334         is 1, not zero.
44335
44336 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44337
44338         * g++.old-deja/g++.warn/impint.C: New test.
44339         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44340         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44341         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44342         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44343         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44344         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44345         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44346         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44347         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44348         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44349         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44350         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44351
44352 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44353
44354         * gcc.dg/cpp-redef.c: New test.
44355
44356 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44357
44358         * g++.old-deja/g++.pt/unify7.C: New test.
44359
44360 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44361
44362         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44363         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44364
44365 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44366
44367         * gcc.c-torture/compile/20000224-1.c: New test.
44368
44369 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44370
44371         * gcc.c-torture/compile/cpp-2.c: New test.
44372         * gcc.c-torture/compile/cpp-1.c: New test.
44373
44374 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44375
44376         * gcc.c-torture/execute/20000225-1.c: New test.
44377
44378 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44379
44380         * gcc.dg/cpp-li2.c: New test.
44381
44382         * gcc.dg/cpp-wi1.c: New test.
44383
44384         * gcc.dg/cpp-li1.c: New test.
44385
44386 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44387
44388         * g++.old-deja/g++.other/sizeof5.C: New test.
44389
44390 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44391
44392         * gcc.c-torture/execute/va-arg-13.c: New test.
44393
44394 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44395
44396         * gcc.c-torture/execute/va-arg-12.c: New test.
44397
44398 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44399
44400         * gcc.c-torture/execute/20000223-1.c: New test.
44401
44402 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44403
44404         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44405
44406 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44407
44408         * g++.old-deja/g++.abi/ptrmem.C: New test.
44409
44410 2000-02-19  Richard Henderson  <rth@cygnus.com>
44411
44412         * gcc.c-torture/compile/init-3.c: New.
44413
44414 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44415
44416         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44417         ALWAYS_CXXFLAGS.
44418
44419 2000-02-11  Robert Lipe <robertl@sco.com>
44420
44421         * gcc.c-torture/compile/20000211-3.c: New test.
44422
44423 2000-02-11  Martin Buchholz <martin@xemacs.org>
44424
44425         * gcc.c-torture/compile/20000211-2.c: New test.
44426
44427 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44428
44429         * gcc.c-torture/compile/20000211-1.c: New test.
44430
44431 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44432
44433         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44434           on native targets
44435
44436 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44437
44438         * g++.old-deja/g++.other/cast5.C: New test.
44439
44440 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44441
44442         * gcc.c-torture/execute/20000205-1.c: New.
44443
44444 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44445
44446         * g++.old-deja/g++.jason/cast3.C: Return void.
44447         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44448
44449 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44450
44451         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44452
44453         * gcc.dg/loop-1.c: New test.
44454
44455 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44456
44457         * gcc.c-torture/compile/20000127-1.c: New test.
44458         * gcc.c-torture/execute/991228-1.c: New test.
44459
44460 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44461
44462         * gcc.dg/unused-2.c: New test.
44463
44464         * gcc.dg/conv-1.c: New test.
44465
44466 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44467
44468         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44469         compiler.
44470         (tool_option_proc): Fix typo.
44471
44472 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44473
44474         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44475         of the ld on the host, not on the build machine.
44476         Also, don't crash if '--help' is not a supported option.
44477
44478 2000-01-24  Richard Henderson  <rth@cygnus.com>
44479
44480         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44481
44482 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44483
44484         * gcc.c-torture/execute/20000120-2.c: New test.
44485         * gcc.c-torture/execute/20000120-1.c: New test.
44486
44487 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44488
44489         * gcc.c-torture/execute/20000113-1.c: New test.
44490
44491 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44492
44493         * gcc.c-torture/execute/20000112-1.c: New test.
44494
44495 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44496
44497         * gcc.dg/20000111-1.c: New test.
44498
44499 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44500
44501         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44502         with 16 bit integers.
44503
44504 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44505
44506         * gcc.dg/20000108-1.c: New test.
44507
44508 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44509
44510         * g++.old-deja/g++.ns/koenig8.C: New test.
44511
44512 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44513
44514         * g++.old-deja/g++.other/cast4.C: New test.
44515
44516 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44517
44518         * gcc.c-torture/compile/20000105-2.c: New test.
44519         * gcc.c-torture/compile/20000105-1.c: New test.
44520
44521 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44522
44523         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44524         references to printf & atoi to conform to ANSI standard.
44525         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44526         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44527         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44528         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44529         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44530         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44531         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44532         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44533         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44534         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44535         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44536         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44537         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44538         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44539         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44540         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44541         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44542         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44543         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44544         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44545         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44546         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44547         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44548         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44549         * g++.old-deja/g++.brendan/init3.C: Likewise.
44550         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44551         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44552         * g++.old-deja/g++.brendan/new2.C: Likewise.
44553         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44554         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44555         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44556         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44557         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44558         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44559         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44560         * g++.old-deja/g++.brendan/template24.C: Likewise.
44561         * g++.old-deja/g++.brendan/template3.C: Likewise.
44562         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44563         * g++.old-deja/g++.jason/inline3.C: Likewise.
44564         * g++.old-deja/g++.jason/opeq.C: Likewise.
44565         * g++.old-deja/g++.law/arg5.C: Likewise.
44566         * g++.old-deja/g++.law/arm7.C: Likewise.
44567         * g++.old-deja/g++.law/ctors11.C: Likewise.
44568         * g++.old-deja/g++.law/cvt8.C: Likewise.
44569         * g++.old-deja/g++.law/init9.C: Likewise.
44570         * g++.old-deja/g++.law/refs4.C: Likewise.
44571         * g++.old-deja/g++.law/template2.C: Likewise.
44572         * g++.old-deja/g++.law/visibility24.C: Likewise.
44573         * g++.old-deja/g++.law/vtable3.C: Likewise.
44574         * g++.old-deja/g++.mike/asm2.C: Likewise.
44575         * g++.old-deja/g++.mike/eh1.C: Likewise.
44576         * g++.old-deja/g++.mike/misc1.C: Likewise.
44577         * g++.old-deja/g++.mike/misc13.C: Likewise.
44578         * g++.old-deja/g++.mike/misc14.C: Likewise.
44579         * g++.old-deja/g++.mike/ns12.C: Likewise.
44580         * g++.old-deja/g++.mike/p1248.C: Likewise.
44581         * g++.old-deja/g++.mike/p3708.C: Likewise.
44582         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44583         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44584         * g++.old-deja/g++.mike/p646.C: Likewise.
44585         * g++.old-deja/g++.mike/p700.C: Likewise.
44586         * g++.old-deja/g++.mike/p783.C: Likewise.
44587         * g++.old-deja/g++.mike/p783a.C: Likewise.
44588         * g++.old-deja/g++.mike/p783b.C: Likewise.
44589         * g++.old-deja/g++.mike/p786.C: Likewise.
44590         * g++.old-deja/g++.mike/p789.C: Likewise.
44591         * g++.old-deja/g++.mike/p789a.C: Likewise.
44592         * g++.old-deja/g++.mike/p807a.C: Likewise.
44593         * g++.old-deja/g++.other/delete3.C: Likewise.
44594         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44595         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44596         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44597         * g++.old-deja/g++.other/empty1.C: Likewise.
44598         * g++.old-deja/g++.other/temporary1.C: Likewise.
44599         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44600         * g++.old-deja/g++.pt/t16.C: Likewise.
44601         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44602
44603 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44604
44605         * gcc.dg/991230-1.c: New test.
44606
44607 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44608
44609         * gcc.c-torture/compile/991229-3.c: New test.
44610         * gcc.c-torture/compile/991229-2.c: New test.
44611         * gcc.c-torture/compile/991229-1.c: New test.
44612
44613 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44614
44615         * gcc.c-torture/compile/labels-2.c: New test.
44616
44617 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44618
44619         * gcc.c-torture/execute/991227-1.c: New test.
44620
44621 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44622
44623         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44624
44625 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44626
44627         * gcc.c-torture/execute/991221-1.c: New test.
44628
44629 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44630
44631         * g++.old-deja/g++.other/cast3.C: New test.
44632
44633 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44634
44635         * gcc.c-torture/execute/991216-4.c: New test.
44636
44637 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44638
44639         * gcc.c-torture/execute/991216-1.c: New test.
44640         * gcc.c-torture/execute/991216-2.c: New test.
44641         * gcc.c-torture/execute/991216-3.c: New test.
44642
44643 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44644
44645         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44646         Actually make the test fail by using "-O2" for compilation.
44647
44648 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44649
44650         * g++.old-deja/g++.warn/cast-align1.C: New test.
44651
44652 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44653
44654         * gcc.c-torture/compile/991214-1.c: New test.
44655         * gcc.c-torture/compile/991214-2.c: New test.
44656
44657 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44658
44659         * gcc.dg/991214-1.c: New test.
44660
44661 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44662
44663         * gcc.c-torture/compile/991213-3.c: New test.
44664         * gcc.c-torture/compile/991213-2.c: New test.
44665         * gcc.c-torture/compile/991213-1.c: New test.
44666
44667 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44668
44669         * gcc.dg/991209-1.c: New test.
44670
44671 1999-12-08  Nathan Sidwell <nathan@acm.org>
44672
44673         * gcc.c-torture/compile/991208-1.c: New test.
44674
44675 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44676
44677         * gcc.dg/ultrasp2.c: New test.
44678
44679 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44680
44681         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44682
44683 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44684
44685         * gcc.c-torture/compile/991202-1.c: New test.
44686         * gcc.c-torture/execute/991202-1.c: New test.
44687         * gcc.c-torture/execute/991202-2.c: New test.
44688         * gcc.c-torture/execute/991202-3.c: New test.
44689
44690 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44691
44692         * g++.old-deja/g++.abi/align.C: New test.
44693         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44694         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44695
44696 1999-12-01  Richard Henderson  <rth@cygnus.com>
44697
44698         * gcc.c-torture/execute/991201-1.c: New.
44699
44700 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44701
44702         * gcc.dg/991129-1.c: New test.
44703
44704 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44705
44706         * gcc.c-torture/compile/991127-1.c: New test.
44707
44708 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44709
44710         * g++.old-deja/g++.other/warn4.C: New test.
44711
44712 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44713
44714         * g++.old-deja/g++.eh/cleanup2.C: New test.
44715         * g++.old-deja/g++.ext/pretty2.C: New test.
44716         * g++.old-deja/g++.ext/pretty3.C: New test.
44717         * g++.old-deja/g++.other/debug6.C: New test.
44718
44719 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44720
44721         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44722         compiler_output to look for one error message instead of two.
44723
44724 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44725
44726         * gcc.c-torture/execute/991118-1.c: Also test case
44727         where the word boundary does not split a byte evenly.
44728
44729 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44730
44731         * g++.old-deja/g++.ext/restrict1.C: New test.
44732
44733 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44734
44735         * gcc.c-torture/execute/991118-1.c: New test.
44736
44737 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44738
44739         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44740         working directory pathnames.
44741
44742 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44743
44744         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44745         host is equipped with driver.h and driver.o so it can actually
44746         compile and run the tests.
44747
44748 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44749
44750         * gcc.c-torture/compile/991008-1.c: New test.
44751
44752 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44753
44754         * lib/gcc-dg.exp: Include target-supports.exp
44755
44756 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44757
44758         * lib/target-supports.exp: New file: Provide procs to test for
44759         features supported by the target.
44760         (check_weak_available): Moved here from ecos.exp.
44761         (check_alias_available): New proc: Determine of the target
44762         toolchain supports the alias attribute.
44763
44764         * gcc.dg/special/ecos.exp: Move check_weak_available to
44765         target-supports.exp.
44766         (alias-1.c): Only perform the test if the target supports
44767         aliases.
44768         (wkali-1.c): Only perform the test if the target supports
44769         aliases.
44770
44771         * gcc.dg/990506-0.c: Expect error messages from cross
44772         targets as well as native targets.
44773
44774 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44775
44776         * gcc.dg/ultrasp1.c: Removed xfail.
44777         * gcc.dg/struct-ret-2.c: Likewise.
44778         * gcc.dg/array-1.c: Likewise.
44779
44780 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44781
44782         * gcc.dg/struct-ret-2.c: New test.
44783
44784         * gcc.dg/array-1.c: New test.
44785
44786 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44787
44788         * gcc.c-torture/execute/991030-1.c: New test.
44789
44790 1999-10-26  Richard Henderson  <rth@cygnus.com>
44791
44792         * gcc.c-torture/compile/991026-2.c: New test.
44793
44794 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44795
44796         * gcc.c-torture/compile/991026-1.c: New test.
44797
44798 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44799
44800         * gcc.c-torture/execute/991023-1.c: New test.
44801
44802 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44803
44804         * gcc.c-torture/execute/991019-1.c: New test.
44805
44806 1999-10-16  Richard Henderson  <rth@cygnus.com>
44807
44808         * gcc.c-torture/execute/991016-1.c: New test.
44809
44810 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44811
44812         * gcc.c-torture/execute/991014-1.c: New test.
44813
44814 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44815
44816         * g++.old-deja/g++.other/union2.C: New test.
44817
44818 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44819
44820         * g++.old-deja/g++.other/vaarg2.C: New test.
44821         * g++.old-deja/g++.other/vaarg3.C: New test.
44822
44823 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44824
44825         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44826         in compile/.
44827
44828 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44829
44830         * gcc.c-torture/execute/va-arg-11.c: New test.
44831
44832 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44833
44834         * lib/file-format.exp (gcc_target_object_format): Don't
44835         crash if objdump is unavailable.
44836
44837 1999-09-29  Donn Terry <donn@interix.com>
44838
44839         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44840
44841 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44842
44843         * gcc.c-torture/compile/990928-1.c: New test.
44844
44845 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44846
44847         * g++.old-deja/g++.other/decl6.C: New test.
44848
44849 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44850
44851         * gcc.c-torture/execute/va-arg-10.c: New test.
44852
44853 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44854
44855         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44856         __PRETTY_FUNCTION__.
44857
44858 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44859
44860         * gcc.c-torture/execute/990923-1.c: New test.
44861
44862 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44863
44864         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44865         for which -fpic is inappropriate.
44866
44867 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44868
44869         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44870
44871 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44872
44873         * g++.old-deja/g++.other/dyncast1.C: New test.
44874         * g++.old-deja/g++.other/dyncast2.C: New test.
44875         * g++.old-deja/g++.other/dyncast3.C: New test.
44876         * g++.old-deja/g++.other/dyncast4.C: New test.
44877         * g++.old-deja/g++.other/dyncast5.C: New test.
44878         * g++.old-deja/g++.eh/catch3.C: New test.
44879         * g++.old-deja/g++.eh/catch3p.C: New test.
44880         * g++.old-deja/g++.eh/catch4.C: New test.
44881         * g++.old-deja/g++.eh/catch4p.C: New test.
44882         * g++.old-deja/g++.eh/catch5.C: New test.
44883         * g++.old-deja/g++.eh/catch5p.C: New test.
44884         * g++.old-deja/g++.eh/catch6.C: New test.
44885         * g++.old-deja/g++.eh/catch6p.C: New test.
44886         * g++.old-deja/g++.eh/catch7.C: New test.
44887         * g++.old-deja/g++.eh/catch7p.C: New test.
44888         * g++.old-deja/g++.eh/catch8.C: New test.
44889         * g++.old-deja/g++.eh/catch8p.C: New test.
44890         * g++.old-deja/g++.eh/catch9.C: New test.
44891         * g++.old-deja/g++.eh/catch9p.C: New test.
44892
44893 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44894
44895         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44896         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44897
44898 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44899
44900         * gcc.c-torture/compile/990913-1.c: New test.
44901
44902 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44903
44904         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44905         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44906
44907 1999-09-09  Richard Henderson  <rth@cygnus.com>
44908
44909         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44910
44911 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44912
44913         * g++.old-deja/g++.other/lookup11.C: New test.
44914         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44915         what is permitted and what we want.
44916         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44917         overload use.
44918         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44919
44920 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44921
44922         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44923         * gcc.c-torture/noncompile/poison-1.c: New file.
44924
44925 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44926
44927         * g++.old-deja/g++.other/sizeof3.C: New test.
44928         * g++.old-deja/g++.other/sizeof4.C: New test.
44929         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44930         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44931
44932 1999-09-07  Richard Henderson  <rth@cygnus.com>
44933
44934         * gcc.dg/va-arg-1.c: New.
44935
44936 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44937
44938         * gcc.c-torture/execute/va-arg-9.c: New test.
44939
44940 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44941
44942         * g77.f-torture/compile/980519-2.f: New test.
44943         * g77.f-torture/compile/19990905-0.f: New test.
44944         * g77.f-torture/compile/19990905-1.f: New test.
44945         * g77.f-torture/compile/19990905-2.f: New test.
44946
44947         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44948
44949 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44950
44951         * gcc.c-torture/execute/990827-1.c: Fix typo.
44952
44953 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44954
44955         * g++.old-deja/g++.other/deref1.C: New test.
44956
44957 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44958
44959         * g++.old-deja/g++.other/ambig2.C: New test.
44960         * g++.old-deja/g++.other/cond5.C: New test.
44961         * g++.old-deja/g++.other/lookup16.C: New test.
44962
44963 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44964
44965         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44966         assemblers too.
44967
44968 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44969
44970         * lib/c-torture.exp: Avoid the "compare executables" optimization
44971         when testing native.
44972
44973 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44974
44975         * gcc.c-torture/execute/990829-1.c: New test.
44976         * gcc.c-torture/compile/990829-1.c: New test.
44977
44978 1999-08-27  Paul Burchard  <burchard@pobox.com>
44979
44980         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44981         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44982         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44983         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44984         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44985         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44986         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44987         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44988         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44989         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44990         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44991
44992 1999-08-27  Jeffrey A Law  (law@cygnus.com)
44993
44994         * gcc.c-torture/execute/990827-1.c: New test.
44995
44996 1999-08-26  Craig Burley  <craig@jcb-sc.com>
44997
44998         * g77.f-torture/noncompile/19990826-4.f: New test.
44999
45000         * g77.f-torture/compile/19990826-3.f: New test.
45001
45002         * g77.f-torture/execute/19990826-2.f: New test.
45003
45004         * g77.f-torture/compile/19990826-1.f: New test.
45005
45006         * gcc.c-torture/execute/990826-0.c: New test.
45007         * g77.c-torture/execute/19990826-0.f: New test.
45008
45009         * g77.f-torture/noncompile/970626-2.f: New test.
45010
45011 1999-08-25  Paul Burchard  <burchard@pobox.com>
45012
45013         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45014         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45015         lss-011.C: New tests.
45016
45017 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45018
45019         * g++.old-deja/g++.other/decl5.C: New test.
45020
45021 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45022
45023         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45024         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45025         call `postbase' for each one.  All callers of `postbase' changed
45026         to call this instead.
45027
45028 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45029
45030         * gcc.c-torture/execute/990811-1.c: New test.
45031
45032 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45033
45034         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45035         just native ones.
45036
45037         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45038         just native ones.
45039
45040 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45041
45042         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45043
45044 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45045
45046         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45047
45048 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45049
45050         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45051
45052 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45053
45054         * gcc.c-torture/execute/990804-1.c: New test.
45055
45056 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45057
45058         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45059         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45060         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45061
45062 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45063
45064         * g++.old-deja/g++.other/struct1.C: New test.
45065
45066 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45067
45068         * g++.old-deja/g++.other/enum2.C: New test.
45069
45070 1999-08-02  Richard Henderson  <rth@cygnus.com>
45071
45072         Adapted from tests from Franz Sirl:
45073         * gcc.c-torture/execute/va-arg-7.c: New test.
45074         * gcc.c-torture/execute/va-arg-8.c: New test.
45075
45076 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45077
45078         * gcc.c-torture/compile/990801-2.c: New test.
45079
45080         * gcc.c-torture/compile/990801-1.c: New test.
45081
45082 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45083
45084         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45085         fp-cmp-1.c, converting double to float.
45086
45087         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45088         fp-cmp-1.c, converting double to long double.
45089
45090         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45091         from fr1 to unknown_register, since fr1 is a legitimate register
45092         on some machines.
45093
45094 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45095
45096         * README: More listname related changes.
45097
45098 1999-07-08  Catherine Moore  <clm@cygnus.com>
45099
45100         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45101
45102 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45103
45104         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45105
45106 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45107
45108         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45109
45110 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45111
45112         * gcc.dg/990703-1.c: New test.
45113
45114 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45115
45116         * lib/file-format.exp: New file: Move definition of proc
45117         gcc_target_object_format to here from
45118         gcc.dg/special/ecos.exp.
45119
45120         * lib/c-torture.exp: Include lib file-format.exp.
45121         * lib/gcc-dg.exp: Include lib file-format.exp.
45122
45123         * gcc.dg/special/ecos.exp: Remove definition of proc
45124         gcc_target_object_format.
45125
45126 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45127
45128         * gcc.c-torture/execute/990628-1.c: New test.
45129
45130 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45131
45132         * gcc.c-torture/compile/990625-2.c: New test.
45133
45134         * gcc.c-torture/compile/990625-1.c: New test.
45135
45136 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45137
45138         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45139         attributes compile.
45140         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45141         ports that use the COFF/PE file format.
45142
45143 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45144
45145         * gcc.c-torture/compile/990617-1.c: New test.
45146
45147 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45148
45149         * g++.old-deja/g++.other/decl4.C: New test.
45150
45151 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45152
45153         * g++.old-deja/g++.other/bitfld3.C: New test.
45154
45155 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45156
45157         * g++.old-deja/g++.eh/catch1.C: New test.
45158
45159 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45160
45161         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45162
45163         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45164         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45165
45166 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45167
45168         * g77.f-torture/compile/19990502-0.f: Replace with new,
45169         shorter, test that still fails after recent changes.
45170
45171 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45172
45173         * gcc.c-torture/execute/990604-1.c: New test.
45174
45175 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45176
45177         * gcc.c-torture/execute/990531-1.c: New test.
45178
45179 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45180
45181         * gcc.c-torture/compile/990527-1.c: New test.
45182
45183 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45184
45185         * gcc.c-torture/execute/990527-1.c: New test.
45186
45187 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45188
45189         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45190         bitfields as signed.
45191
45192 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45193
45194         * g77.f-torture/compile/19990525-0.f: New test.
45195
45196 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45197
45198         * gcc.c-torture/execute/990525-2.c: New test.
45199
45200         * gcc.c-torture/execute/990525-1.c: New test.
45201
45202 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45203
45204         * g++.old-deja/g++.other/anon3.C: New test.
45205         * g++.old-deja/g++.other/anon4.C: New test.
45206         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45207         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45208         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45209         Merrill).
45210
45211 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45212
45213         * gcc.c-torture/execute/990524-1.c: New test.
45214
45215         * gcc.dg/990524-1.c: New test.
45216
45217 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45218
45219         * gcc.c-torture/compile/990523-1.c: New test.
45220
45221 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45222
45223         * gcc.c-torture/compile/990519-1.c: New test.
45224
45225 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45226
45227         * gcc.c-torture/compile/990517-1.c: New test.
45228
45229         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45230         (e4, f4): New tests.
45231         (main): Call them.
45232
45233 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45234
45235         * gcc.dg/noreturn-1.c: New test.
45236
45237 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45238
45239         * gcc.c-torture/execute/990513-1.c: New test.
45240
45241 1999-05-10  Richard Henderson  <rth@cygnus.com>
45242
45243         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45244
45245 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45246
45247         * g77.f-torture/execute/erfc.f: Use small single-precision
45248         values, to avoid problems on Alphas when not -mieee.
45249
45250 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45251
45252         * gcc.dg/990506-0.c: New test.
45253
45254 1999-05-08  Richard Henderson  <rth@cygnus.com>
45255
45256         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45257         the constant to test.  Don't XFAIL 64-bit targets.
45258
45259         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45260         * g++.old-deja/g++.law/profile1.C: Likewise.
45261
45262         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45263         operator new instances.
45264         * g++.old-deja/g++.other/delete5.C: Likewise.
45265
45266 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45267
45268         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45269         intrinsic.
45270
45271 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45272
45273         * g77.f-torture/execute/u77-test.f: Reverse order of two
45274         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45275
45276 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45277
45278         * gcc.dg/compare1.c: New test.
45279
45280 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45281
45282         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45283         New tests.
45284
45285 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45286
45287         * g77.f-torture/compile/19990502-1.f: New test.
45288
45289 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45290
45291         * g77.f-torture/compile/19990502-0.f: New test.
45292
45293 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45294
45295         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45296         intrinsic.
45297
45298 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45299
45300         * g77.f-torture/execute/u77-test.f (main): List libU77
45301         intrinsics not currently tested.
45302         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45303         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45304         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45305         Trim blanks off the ends of some printed strings.
45306
45307 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45308
45309         * g77.f-torture/execute/u77-test.f (main): Just warn about
45310         FSTAT gid disagreement, as it's expected on some systems.
45311
45312 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45313
45314         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45315         use a new function, which allows for some slop.
45316         Clean up some commentary.
45317         (issum): The new function.
45318         (sgladd): Deleted subroutine.
45319
45320 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45321
45322         * g77.f-torture/execute/u77-test.f: Modify to be more like
45323         libf2c/libU77 version, bringing patches to that version here.
45324         Add suitable commentary.
45325
45326 1999-04-25  Richard Henderson  <rth@cygnus.com>
45327
45328         * gcc.dg/990424-1.c: New test.
45329
45330 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45331
45332         * g77.f-torture/execute/u77-test.f (main): Bug involving
45333         LSTAT has been fixed, so turn back on full checking.
45334
45335 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45336
45337         * g77.f-torture/compile/19990419-0.f: New test.
45338         * g77.f-torture/execute/19990419-1.f: New test.
45339
45340 1999-04-17  Richard Henderson  <rth@cygnus.com>
45341
45342         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45343         to avoid the need for a prototype to supress a warning.
45344
45345 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45346
45347         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45348
45349 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45350
45351         * gcc.c-torture/execute/990404-1.c: New test.
45352
45353 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45354
45355         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45356         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45357         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45358         missing initializer warnings.
45359
45360 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45361
45362         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45363         matching strings.
45364
45365 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45366
45367         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45368
45369 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45370
45371         * g77.f-torture/execute/19990325-0.f: New test.
45372         * g77.f-torture/execute/19990325-1.f: New test.
45373
45374 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45375
45376         * gcc.c-torture/execute/990324-1.c: New test.
45377
45378 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45379
45380         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45381         test with 4.
45382
45383 1999-03-17  Richard Henderson  <rth@cygnus.com>
45384
45385         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45386
45387 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45388
45389         * g77.f-torture/execute/19990313-2.f: New test.
45390         * g77.f-torture/execute/19990313-3.f: New test.
45391
45392 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45393
45394         * g77.f-torture/execute/19990313-0.f: New test.
45395         * g77.f-torture/execute/19990313-1.f: New test.
45396
45397 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45398
45399         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45400         printf to sprintf.
45401         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45402         (main): Add check for u15.  Conditionalize u31 check depending on
45403         whether ints are <32 bits or >=32 bits.
45404
45405 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45406
45407         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45408
45409 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45410
45411         * g77.f-torture/compile/19990305-0.f: New test.
45412         * g77.f-torture/execute/19981119-0.f: New test.
45413
45414 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45415
45416         * g77.f-torture/execute/970625-2.f: call ABORT if final
45417         result is not correct, instead of just printing it.
45418         Add this checking via newly introduced obfuscation, to
45419         trip up buggy front ends.
45420
45421 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45422
45423         * g77.f-torture/compile/960317-1.f: Moved from being
45424         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45425
45426 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45427
45428         * g77.f-torture/execute/960317-1.f: New (old) test.
45429         * g77.f-torture/execute/970625-2.f: Ditto.
45430
45431 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45432
45433         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45434         message on line 1 or line 2; cccp and cpplib do this differently.
45435
45436 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45437
45438         * g++.old-deja/g++.law/weak1.C: New test.
45439
45440 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45441
45442         * gcc.c-torture/execute/990119-1.c: Renamed to...
45443         * gcc.dg/990119-1.c: this, so it will only be tested once
45444         (it's a preprocessor test, it doesn't need to be run at
45445         multiple optimization levels).
45446
45447 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45448
45449         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45450           ALWAYS_CXXFLAGS.
45451
45452 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45453
45454         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45455         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45456         to not be compilable by current g77.
45457
45458 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45459
45460         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45461
45462 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45463
45464         * gcc.c-torture/execute/990222-1.c: New test.
45465
45466 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45467
45468         * g77.f-torture/compile/19990218-0.f: New test.
45469         * g77.f-torture/noncompile/19990218-1.f: New test.
45470
45471 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45472
45473         * g77.f-torture/compile/19981216-0.f: New test.
45474
45475 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45476
45477         * gcc.dg/990214-1.c: New test.
45478
45479 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45480
45481         * gcc.dg/990213-2.c: New test.
45482
45483         * gcc.dg/990213-1.c: New test.
45484
45485 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45486
45487         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45488         ints.
45489
45490 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45491
45492         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45493         specified by target.
45494
45495         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45496
45497 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45498
45499         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45500
45501 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45502
45503         * gcc.dg/special/ecos.exp: New test driver for new tests with
45504         special requirements.
45505
45506         * gcc.dg/special/alias-1.c: New test.
45507         * gcc.dg/special/gcsec-1.c: New test.
45508         * gcc.dg/special/weak-1.c: New test.
45509         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45510         * gcc.dg/special/weak-2.c: New test.
45511         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45512         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45513         * gcc.dg/special/wkali-1.c: New test.
45514         * gcc.dg/special/wkali-2.c: New test.
45515         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45516         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45517
45518 1999-02-10  Felix Lee  <flee@cygnus.com>
45519
45520           * lib/c-torture.exp (c-torture-compile): Pull out code for
45521           analyzing gcc error messages.
45522           (c-torture-execute): Likewise.  Fix some (harmless) false
45523           positives.
45524           * lib/gcc.exp (gcc_check_compile): New function.
45525
45526 1999-02-08  Richard Henderson  <rth@cygnus.com>
45527
45528         * gcc.c-torture/execute/990208-1.c: New test.
45529
45530 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45531
45532         * g++.dg/special/ecos.exp: New driver for new tests with special
45533         requirements
45534
45535         * g++.dg/special/conpr-1.C: New test
45536         * g++.dg/special/conpr-2.C: New test
45537         * g++.dg/special/conpr-2a.C: New test
45538         * g++.dg/special/conpr-3.C: New test
45539         * g++.dg/special/conpr-3a.C: New test
45540         * g++.dg/special/conpr-3b.C: New test
45541
45542         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45543         allow g++ to use the dg driver
45544
45545         * README: Add comment about g++.dg directory
45546
45547 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45548
45549         * README: Update email addresses.
45550
45551 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45552
45553         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45554         arguments in order to force structure S onto the stack even on
45555         the alpha.
45556         (test): Pass 10 leading arguments to function foo as well as the
45557         structure S.
45558
45559         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45560         failure for all targets.
45561
45562         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45563         abort to terminate program execution.
45564
45565 1999-01-30  Richard Henderson  <rth@cygnus.com>
45566
45567         * gcc.c-torture/execute/990130-1.c: New test.
45568
45569 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45570
45571         * gcc.dg/990130-1.c: New test.
45572
45573 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45574
45575         * gcc.c-torture/execute/990128-1.c: New test.
45576
45577 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45578
45579         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45580
45581 1999-01-27  Felix Lee  <flee@cygnus.com>
45582
45583         * lib/c-torture.exp (c-torture-compile): pull out code for
45584         analyzing gcc error messages.
45585         (c-torture-execute): ditto, and fix some (harmless) false
45586         positives.
45587         * lib/gcc.exp (gcc_check_compile): new function.
45588
45589 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45590
45591         * gcc.dg/990117-1.c: New test.
45592
45593         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45594
45595         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45596
45597 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45598
45599         * g77.f-torture/compile/990115-1.f: New test.
45600
45601 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45602
45603         * gcc.c-torture/compile/990107-1.c: New test
45604
45605 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45606
45607         * gcc.c-torture/execute/990106-2.c: New test.
45608
45609         * gcc.c-torture/execute/990106-1.c: New test.
45610
45611 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45612
45613         * gcc.c-torture/compile/981223-1.c: New test.
45614
45615 1998-12-29  Richard Henderson  <rth@cygnus.com>
45616
45617         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45618         (opt3): Rename from opt4 and disable.
45619
45620 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45621
45622         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45623
45624 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45625
45626         * g++.old-deja/g++.other/conv5.C: New test.
45627
45628 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45629
45630         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45631
45632 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45633
45634         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45635
45636 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45637
45638         * gcc.c-torture/compile/981211-1.c: New test.
45639
45640 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45641
45642         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45643
45644         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45645
45646 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45647
45648         * gcc.special/930510-1.c: Make C9X safe.
45649         * gcc.misc-tests/gcov-1.c Similarly.
45650         * gcc.misc-tests/gcov-2.c Similarly.
45651
45652 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45653
45654         * gcc.dg/ultrasp1.c: New test.
45655
45656 1998-12-06  Richard Henderson  <rth@cygnus.com>
45657
45658         * gcc.c-torture/execute/981206.c: New test.
45659
45660 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45661
45662         * g++.old-deja/g++.ns/template7.C: New test.
45663
45664         * g++.old-deja/g++.other/expr1.C: New test.
45665
45666         * g++.old-deja/g++.eh/tmpl3.C: New test.
45667
45668         * g++.old-deja/g++.eh/tmpl2.C: New test.
45669
45670 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45671
45672         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45673         * g++.old-deja/g++.other/using6.C: Removed.
45674         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45675
45676         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45677
45678 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45679
45680         * g++.old-deja/g++.pt/overload8.C: New test.
45681
45682         * g++.old-deja/g++.pt/overload7.C: New test.
45683
45684         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45685
45686         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45687         and relinking messages.
45688         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45689         compiling with -frepo.
45690
45691 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45692
45693         * g++.old-deja/g++.pt/lookup6.C: New test.
45694
45695 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45696
45697         * gcc.c-torture/execute/981130-1.c: New test.
45698         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45699
45700 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45701
45702         * g++.old-deja/g++.pt/explicit76.C: New test.
45703
45704         * g++.old-deja/g++.pt/friend38.C: New test.
45705
45706         * g++.old-deja/g++.ns/crash2.C: New test.
45707
45708         * g++.old-deja/g++.pt/defarg8.C: New test.
45709
45710         * g++.old-deja/g++.pt/instantiate6.C: New test.
45711
45712         * g++.old-deja/g++.pt/static6.C: New test.
45713
45714         * g++.old-deja/g++.pt/decl2.C: New test.
45715
45716 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45717
45718         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45719         problem is actually related with name lookup, but so what? :-)
45720
45721         * g++.old-deja/g++.pt/friend37.C: New test.
45722
45723 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45724
45725         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45726         element, which fails on some systems.
45727
45728         * g77.f-torture/execute/labug1.f: New test.
45729
45730 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45731
45732         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45733         is defined.
45734
45735 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45736
45737         * g77.f-torture/compile/981117-1.f: New test.
45738
45739 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45740
45741         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45742         properly discarded.
45743
45744 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45745
45746         * gcc.c-torture/execute/memcheck: New directory of tests for
45747         -fcheck-memory-usage.
45748
45749 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45750
45751         * README: New file, general information about the testsuite and
45752         new description of the various C++ test subdirectories.
45753         * README.g++: Eliminate obsolete information, update and move most
45754         relevant stuff to README.
45755
45756 1998-11-07  Richard Henderson  <rth@cygnus.com>
45757
45758         * gcc.c-torture/compile/981107-1.c: New test.
45759
45760 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45761
45762         * execute/memcpy-bi.c: New testcase.
45763
45764 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45765
45766         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45767         base classes.
45768
45769         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45770         template is selected.
45771
45772         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45773         classes, it should be accepted for all types.
45774
45775         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45776
45777         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45778         specializations start with template headers.
45779
45780 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45781
45782         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45783
45784         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45785         non-POD types.
45786
45787 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45788
45789         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45790
45791 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45792
45793         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45794
45795 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45796
45797         * 981019-1.c: New test.
45798
45799 1998-10-14  Robert Lipe <robertl@dgii.com>
45800
45801         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45802         find objc headers.
45803
45804 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45805
45806         * compile/981001-4.c: Remove use of GCC extension that triggers a
45807         compiler bug.
45808
45809 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45810
45811         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45812
45813 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45814
45815         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45816         instantiation of template produces incorrect code for delete
45817         expression.
45818
45819         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45820         constructors' name is not unique.
45821         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45822         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45823
45824         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45825         automatic array of const is ill-formed.
45826
45827         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45828         of template parameter?
45829
45830         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45831         const.
45832
45833         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45834         pointer-to-member expression.
45835
45836         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45837         declaration causes ICE.
45838
45839 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45840
45841         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45842         reserved in the global namespace.
45843
45844         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45845         generate needed virtual table.
45846
45847         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45848
45849 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45850
45851         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45852         template-dependent type
45853
45854 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45855
45856         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45857         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45858         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45859
45860         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45861         class should be usable as argument of member function.
45862         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45863         class should be usable as return type of member function.
45864         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45865         class should be usable as type of data member.
45866
45867         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45868
45869 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45870
45871         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45872
45873 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45874
45875         * gcc.dg/dll-?.c Add thumb to target list.
45876         Fix assembler scan patterns to match current assembler output.
45877
45878 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45879
45880         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45881         matching of template brackets.
45882
45883         * g++.old-deja/g++.other/using4.C: New test.  Test using
45884         declarations of methods from base classes.
45885
45886         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45887         within functions should introduce names into the innermost
45888         enclosing namespace.
45889
45890         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45891         of static locals if first initialization throws.
45892
45893 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45894
45895         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45896
45897 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45898
45899         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45900         lose track of the possible targets of tablejump insns.
45901         * special/special.exp: Run it.
45902
45903 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45904
45905         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45906         must be declared before its specializations can be named in friend
45907         declarations.
45908
45909 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45910
45911         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45912
45913         * g77.f-torture/execute/io1.f: New test.
45914
45915 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45916
45917         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45918         with pointer to template function, for which no argument deduction
45919         is possible.
45920
45921         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45922         specialization of template function as argument to template
45923         function.
45924
45925         * g++.old-deja/g++.other/access2.C: New test; Inner class
45926         shouldn't have privileged access to Outer's names.
45927
45928 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45929
45930         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45931         friend template declared within template class conflicts with
45932         nested class of the same name.
45933
45934         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45935         is ignored.
45936
45937         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45938         object with direct initializer as function declaration.
45939
45940         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45941         initializers.
45942
45943         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45944         involving const pointer and NULL produces incorrect result.
45945
45946         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45947         type name without `typename' should be rejected with -pedantic.
45948
45949 1998-10-02  Richard Henderson  <rth@cygnus.com>
45950
45951         * g++.old-deja/g++.other/addrof1.C: New test.
45952
45953 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45954
45955         * gcc.c-torture/compile/981001-1.c: New test.
45956         * gcc.c-torture/execute/981001-1.c: New test.
45957
45958 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45959
45960         * gcc.c-torture/compile/981001-2.c: New test.
45961         * gcc.c-torture/compile/981001-3.c: New test.
45962         * gcc.c-torture/compile/981001-4.c: New test.
45963
45964 1998-10-01  Robert Lipe  <robertl@dgii.com>
45965
45966         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45967         multilibbed hosts.  Idea grafted from g77.exp.
45968
45969 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45970
45971         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45972         avoid losing on systems which need -lsocket.
45973
45974 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45975
45976         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45977         * g++.old-deja/g++.other/nested2.C: Ditto.
45978         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45979         failure.
45980
45981 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45982
45983         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45984         preferred over template operator!= for enum bitfields.
45985
45986 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
45987
45988         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45989         that happen to have the same base name, but in different scopes,
45990         are incorrectly rejected.
45991
45992 1998-09-16  Richard Henderson  <rth@cygnus.com>
45993
45994         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45995         on the native word size instead of an integer literal.
45996
45997 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45998
45999         * g++.old-deja/g++.other/static2.C: Invocation of static data
46000         member of type pointer-to-function denoted as non-static member.
46001
46002         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46003         checks involving function types and aliases.
46004
46005 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46006
46007         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46008         redefined to the same non-trivial type.
46009
46010         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46011         namespace-qualification of template specializations declared in
46012         other namespaces.
46013
46014         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46015         to declare a subset of the specializations of a template function
46016         as friends of specializations of a template class.
46017
46018         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46019         member templates that do not fully specialize the enclosing
46020         template class are rejected.
46021
46022 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46023
46024         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46025
46026 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46027
46028         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46029         altered from libf2c/libU77 version.
46030
46031 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46032
46033         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46034
46035 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46036
46037         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46038         (un)signed char are different types for template specialization
46039         purposes.
46040
46041 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46042
46043         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46044         * objc: ObjC testsuite.
46045
46046 1998-08-31  Catherine Moore  <clm@cygnus.com>
46047
46048         * gcc.c-torture/execute/941014-1.x: New file.
46049
46050 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46051
46052         * lib/c-torture.exp: Add support for
46053         torture_eval_before_compile and torture_eval_before_execute
46054         variables.
46055
46056 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46057
46058         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46059         this test triggers valid.
46060
46061 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46062
46063         * gcc.dg/980827-1.c: New test.
46064
46065 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46066
46067         * gcc.c-torture/execute/loop-4b.c: New test.
46068
46069 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46070
46071         * lib/c-torture.exp: Add support for
46072         torture_eval_before_compile and torture_eval_before_execute
46073         variables.
46074
46075 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46076
46077         * gcc.c-torture/compile/980825-1.c: New test.
46078
46079 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46080
46081         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46082         count number tests in opt_t0 not good_t0.
46083
46084 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46085
46086         * gcc.c-torture/compile/930326-1.x: Fix typo.
46087
46088 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46089
46090         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46091         causes an ICE.
46092
46093 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46094
46095         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46096         STACK_SIZE is defined.
46097         * gcc.c-torture/unsorted/stuct.c: Similarly.
46098
46099         * gcc.c-torture/compile/980821-1.c: New test.
46100
46101 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46102
46103         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46104
46105 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46106
46107         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46108         code.
46109
46110 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46111
46112         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46113         error'.
46114
46115 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46116
46117         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46118
46119 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46120
46121         * gcc.c-torture/compile/980816-1.c: New test.
46122
46123         * gcc.dg/980816-1.c: New test.
46124
46125 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46126
46127         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46128         compiler for ieee tests.
46129
46130 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46131
46132         * g77.f-torture/compile/980729-0.f: New test.
46133
46134 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46135
46136         * gcc.c-torture/special/eeprof-1.c: New test, for
46137         -finstrument-functions.
46138         * gcc.c-torture/special/special.exp: Run it.
46139
46140 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46141
46142         * gcc.c-torture/compile/980729-1.c: New test.
46143
46144 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46145
46146         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46147         __thumb__ is defined, and test for ARM style doubles if so.
46148
46149 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46150
46151         * g77.f-torture/noncompile/980615-0.f: New test.
46152
46153 1998-07-26  H.J. Lu  (hjl@gnu.org)
46154
46155         * gcc.dg/980312-1.c: Do link instead of compile.
46156         * gcc.dg/980313-1.c: Likewise.
46157
46158 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46159
46160         * gcc.c-torture/compile/980726-1.c: New test.
46161
46162 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46163
46164         * g77.f-torture/execute/io0.f: New test.
46165
46166 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46167
46168         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46169         an int.
46170
46171 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46172
46173         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46174         m32r bugs.
46175
46176 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46177
46178         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46179         c-decl.c:grokdeclarator can handle mode attributes.
46180
46181 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46182
46183         * gcc.c-torture/execute/980716-1.c: New test.
46184
46185 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46186
46187         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46188         the mn10200.
46189         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46190         the mn10200.
46191         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46192         * gcc.c-torture/compile/930326-1.x: Similarly.
46193
46194 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46195
46196         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46197         New test from Craig.
46198
46199 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46200
46201         * g77.f-torture/noncompile/980616-0.f: New test.
46202
46203         * g77.f-torture/execute/970816-3.f: New test from Craig.
46204
46205 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46206
46207         *  g++.other/singleton.C: Return error value instead of taking
46208         SIGSEGV.
46209
46210 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46211
46212         *  g++.other/singleton.C: New test.  Warning is under dispute.
46213         Runtime crash is not.
46214
46215 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46216
46217         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46218         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46219         using6.C, using7.C}: New namespace tests.
46220
46221 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46222
46223         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46224         specialization with typedef'ed names used as array indexes.
46225
46226 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46227
46228         * gcc.c-torture/execute/980709-1.c: New test.
46229
46230         * gcc.dg/980709-1.c: New test.
46231
46232 1998-07-07  Richard Henderson  <rth@cygnus.com>
46233
46234         * gcc.c-torture/execute/bcp-1.c: New test.
46235
46236 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46237
46238         * gcc.c-torture/execute/980707-1.c: New test.
46239
46240 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46241
46242         * gcc.c-torture/compile/980706-1.c: New test.
46243
46244 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46245
46246         * g77.f-torture/execute/980701-0.f,
46247         g77.f-torture/execute/980701-1.f: New test from Craig.
46248
46249 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46250
46251         * gcc.c-torture/compile/980701-1.c: New test.
46252
46253         * gcc.c-torture/execute/980701-1.c: New test.
46254
46255 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46256 rlsruhe.de>
46257
46258         * g++.old-deja/g++.robertl/eb132.C: New test.
46259         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46260
46261 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46262
46263         * g77.f-torture/execute/980628-7.f,
46264         g77.f-torture/execute/980628-8.f,
46265         g77.f-torture/execute/980628-9.f,
46266         g77.f-torture/execute/980628-10.f: New tests from Craig.
46267
46268         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46269
46270 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46271
46272         * g77.f-torture/execute/980628-4.f: New test from Craig.
46273         * g77.f-torture/execute/980628-5.f: Likewise.
46274         * g77.f-torture/execute/980628-2.f: Likewise.
46275         * g77.f-torture/execute/980628-0.f: Likewise.
46276         * g77.f-torture/execute/980628-1.f: Likewise.
46277         * g77.f-torture/execute/980628-3.f: Likewise.
46278         * g77.f-torture/execute/980628-6.f: Likewise.
46279
46280 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46281
46282         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46283         directory when nothing has been installed yet.
46284
46285 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46286
46287         * gcc.c-torture/special/special.exp: Handle newer versions of
46288         dejagnu.
46289
46290 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46291
46292         * gcc.dg/980626-1.c: New test.
46293
46294 1998-06-19  Bruno Haible <haible@ilog.fr>
46295
46296         * gcc.misc-tests/m-un-2.c: New test.
46297         * g++.old-deja/g++.other/warn01.c: Likewise.
46298
46299 1998-06-19  Robert Lipe  <robertl@dgii.com>
46300
46301         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46302         compatibility with assmblers with a different comment character.
46303         Eliminate use of GAS-specific extensions.
46304
46305 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46306
46307         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46308
46309 1998-06-19  Robert Lipe  <robertl@dgii.com>
46310
46311         * lib/g77.exp: Replace search for libf2c.a with search for newly
46312         renamed libg2c.a
46313
46314 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46315
46316         * gcc.c-torture/execute/980617-1.c: New test.
46317
46318 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46319
46320         * gcc.c-torture/execute/980612-1.c: New test.
46321
46322 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46323
46324         * gcc.dg/980523-1.c: Only test on ppc-linux.
46325         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46326
46327         * gcc.c-torture/execute/980608-1.c: New test.
46328
46329 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46330
46331         * gcc.c-torture/execute/980605-1.c: New test.
46332
46333 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46334
46335         * gcc.c-torture/execute/980604-1.c: New test.
46336
46337 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46338
46339         * gcc.c-torture/execute/980602-1.c: New test.
46340         * gcc.c-torture/execute/980602-2.c: Likewise.
46341
46342 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46343
46344         * 970125-0.f: Fix per JCB.  Add commentary.
46345
46346 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46347
46348         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46349         IEEE -0 support.
46350
46351 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46352
46353         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46354         earlier.
46355
46356 1998-05-28  Catherine Moore <clm@cygnus.com>
46357
46358         * gcc.c-torture/execute/980526-3.c: New test.
46359
46360 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46361
46362         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46363         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46364         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46365         m88k-motorola-sysv3 to XFAIL.
46366
46367 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46368
46369         * gcc.dg/980526-1.c: New test.
46370         * gcc.c-torture/execute/980526-2.c: New test.
46371
46372 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46373
46374         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46375
46376         * gcc.c-torture/execute/980526-1.c: New test.
46377
46378 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46379
46380         * g77.f-torture/execute/alpha2.f: Add runtime test.
46381
46382 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46383
46384         * g++.old-deja/old-deja.exp: Strip leading directories.
46385
46386         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46387         error for the line.  Don't run multiple tests for the same line.
46388
46389 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46390
46391         * gcc.dg/980523-1.c: New test.
46392
46393 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46394
46395         * g77.f-torture/compile/970915-0.f: New test.
46396
46397 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46398
46399         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46400
46401 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46402
46403         * gcc.dg/980520-1.c: New test.
46404
46405 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46406
46407         * gcc.dg/980502-1.c: Fix return type.
46408
46409 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46410
46411         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46412         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46413         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46414         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46415         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46416
46417 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46418
46419         * g77.f-torture/execute/980520-1.f: New test.
46420
46421 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46422
46423         * lib/mike-g77.exp: New file.
46424
46425         * g77.f-torture/noncompile/noncompile.exp,
46426         g77.f-torture/noncompile/check0.f: New files.
46427
46428 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46429
46430         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46431         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46432         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46433         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46434         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46435         abort where appropriate.
46436
46437 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46438
46439         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46440         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46441
46442 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46443
46444         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46445
46446 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46447
46448         * g77.f-torture/compile/980427-0.f: New test.
46449
46450 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46451
46452         * g77.f-torture/compile/980424-0.f: New test.
46453
46454 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46455
46456         * g77.f-torture/compile/980419-2.f (main): New test.
46457         * g77.f-torture/compile/970125-0.f: New test.
46458         * g77.f-torture/compile/980419-1.f: New test.
46459
46460 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46461
46462         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46463         of loop-4.c.
46464
46465 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46466
46467         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46468
46469 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46470
46471         * gcc.c-torture/compile/980329-1.c: New test.
46472
46473 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46474
46475         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46476         * gcc.dg/980312-1.c: Fix typo in -march command.
46477
46478 1998-03-16  H.J. Lu  (hjl@gnu.org)
46479
46480         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46481
46482 1998-03-11  Robert Lipe  <robertl@dgii.com>
46483
46484         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46485         Dave Love agree the Fortran source is bogus.
46486
46487 1998-03-11  Robert Lipe  <robertl@dgii.com>
46488
46489         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46490         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46491         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46492         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46493         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46494
46495 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46496
46497         * g++.old-deja/g++.other/friend1.C: New test.
46498
46499 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46500
46501         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46502         possibly uninitialized) variables and declare dnrm2.
46503
46504 1998-02-23  Robert Lipe <robertl@dgii.com>
46505
46506         From Bruno Haible <haible@ilog.fr>:
46507         * gcc.c-torture/execute/980223.c: New test.
46508
46509 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46510
46511         * gcc.dg/ifelse-1.c: New test.
46512
46513 1998-02-09  H.J. Lu  (hjl@gnu.org)
46514
46515         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46516
46517           * lib/old-dejagnu.exp (old-dejagnu): Added the
46518           "execution test - XFAIL *-*-*" handling in the spirit of
46519           "excess errors test -". Changed the "execution test fails"
46520           handling to be like "excess errors test fails".
46521           * Update various tests accordingly.
46522
46523 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46524
46525         * gcc.c-torture/execute/980205.c: New test.
46526
46527 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46528
46529         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46530         * lib/f-torture.exp: Similarly.
46531         * gcc.c-torture: Rename all .cexp files to .x files.
46532
46533 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46534
46535         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46536         (940510-1.c): Removed duplicate.
46537         (971104-1.c): New test.
46538
46539 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46540
46541           * lib/f-torture.exp: Improve error and loop detection.
46542
46543 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46544
46545         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46546         use that to size the filler array.
46547
46548 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46549
46550         * lib/c-torture.exp(c-torture-execute): Fix typo.
46551
46552         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46553         testcase as the executable name. Keep the executable around if
46554         the test fails.
46555
46556 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46557
46558         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46559         changes.  Only test one -g option, and move it to the end of the
46560         list of options to test.
46561
46562 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46563
46564         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46565         variable GCC_TORTURE_OPTIONS to supply default switches separated
46566         by colons.  If no environment variable, run tests with -O0 -g, -O1
46567         -g, and -O2 -g as well.
46568
46569 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46570
46571         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46572         explanatory comments. Fix indentation.
46573
46574 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46575
46576         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46577
46578 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46579
46580         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46581         * g++.old-deja/g++.mike/p7325.C: Likewise.
46582         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46583
46584 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46585
46586         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46587         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46588         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46589         * g++.old-deja/g++.law/operators4.C: Likewise.
46590
46591 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46592
46593         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46594         * g++.old-deja/g++.mike/p784.C: Ditto.
46595         * g++.old-deja/g++.mike/p785.C: Ditto.
46596
46597 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46598
46599           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46600
46601 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46602
46603         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46604         target feature; pass this to c-torture-execute as needed.
46605
46606 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46607
46608         * lib/c-torture.exp(c-torture-execute): If the previous and the
46609         current executables being tested are identical, we don't need to
46610         run the executable again. Try to make the executable names
46611         unique. Add an optional argument for passing additional compiler
46612         flags.
46613
46614 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46615
46616         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46617
46618 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46619
46620         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46621
46622 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46623
46624         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46625         32bit or larger longs.
46626
46627         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46628         have either a 32bit long or 32bit int.
46629
46630 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46631
46632         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46633         Make double precision tests dependent on sizeof (double).
46634
46635 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46636
46637         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46638         too.
46639
46640 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46641
46642         * gcc.c-torture/compile/961203-1.cexp: New script.
46643
46644 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46645
46646         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46647         up the includes ourselves.
46648
46649 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46650
46651         * lib/plumhall.exp: Remove random include, and add a few
46652         verbose messages for debugging.
46653
46654 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46655
46656         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46657         of trying to do it ourselves.
46658
46659 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46660
46661         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46662
46663 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46664
46665         * gcc.prms/5403.c: Made regexp a bit less strict.
46666
46667 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46668
46669         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46670         is returned from remote_load instead.
46671         * lib/plumhall.exp: Ditto.
46672         * lib/mike-g++.exp: Ditto.
46673         * lib/old-dejagnu.exp: Ditto.
46674         * lib/c-torture.exp: Ditto.
46675
46676 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46677
46678         * lib/g++.exp: Use build_wrapper procedure.
46679         * lib/gcc.exp: Ditto.
46680
46681 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46682
46683         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46684         an old-style decl for malloc.  Fixes tests to work when
46685         sizeof (int) != sizeof (size_t).
46686
46687 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46688
46689         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46690
46691         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46692         use stdargs.h interface.
46693
46694 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46695
46696         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46697         NO_VARARGS when compiling.
46698
46699 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46700
46701         * lib/plumhall.exp(ph_includes): New procedure.
46702         (ph_make): Use it.
46703         (ph_compiler): Ditto.
46704
46705         * lib/g++.exp: Rename test-glue.c to testglue.c.
46706         * lib/gcc.exp: Ditto.
46707
46708 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46709
46710         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46711         to completion when it's called.
46712
46713 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46714
46715         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46716         is defined, don't do test.
46717
46718 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46719
46720         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46721         for object files.
46722         (ph_summary): Mark skipped testcases as untested, not unresolved.
46723
46724         * lib/plumhall.exp (ph_make): If unresolved because of bad
46725         errorCode, record errorCode in log file.
46726         (*): Replace send_log/verbose with verbose -log.
46727
46728 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46729
46730         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46731         double conversion if double isn't at least 8 bytes.
46732
46733         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46734         int to work with targets where int is 16 bits.
46735
46736         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46737         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46738         precision for the test to complete.
46739
46740 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46741
46742         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46743         if d10v is not compiled with the -mdouble64 flag.
46744         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46745
46746         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46747         d10v is not compiled with the -mint32 flag.
46748
46749 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46750
46751         * lib/plumhall.exp: Use incr_count.
46752
46753 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46754
46755         * gcc.c-torture: Update to c-torture-1.45.
46756
46757 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46758
46759         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46760         the name of the expect testcase file).
46761
46762         * lib/g++.exp(g++_init): Ditto.
46763
46764 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46765
46766         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46767         the host.
46768
46769         * lib/gcc.exp(gcc_exit): New procedure.
46770
46771 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46772
46773         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46774         specs where appropriate.
46775
46776         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46777         because of new "candidates are" messages, and removed a few
46778
46779         * Converted all non-old-style g++ testcases to old-style, and
46780         moved into g++.old-deja.
46781
46782 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46783
46784         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46785         options.
46786
46787         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46788         succeeded.
46789
46790         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46791
46792 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46793
46794         * lib/gcc.exp (gcc_target_compile): Add support for defining
46795         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46796         the machine doesn't have those features.
46797
46798 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46799
46800         * g++.law/operators4.exp: Don't use LIBS.
46801
46802 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46803
46804         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46805
46806         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46807         * lib/g++.exp: Set it here instead. Also, allow use of the
46808         --tool_exec and --tool_opt options. Change CXX to
46809         GXX_UNDER_TEST.
46810
46811         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46812
46813         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46814
46815 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46816
46817         * lib/old-dejagnu.exp: Use prune_warnings instead of
46818         prune_system_crud.
46819         * lib/mike-g++.exp: Ditto.
46820         * lib/gcc.exp: Ditto.
46821         * lib/g++.exp: Ditto.
46822
46823         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46824
46825 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46826
46827           * 941014-2.c: Include stdlib.h
46828           * 960327-1.c: Include stdio.h
46829           * dbra.c, index-1.c: Don't assume ints are 32bits.
46830
46831 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46832
46833         * lib/gcc.exp: Add gcc,stack_size target feature.
46834
46835         * lib/g++.exp(g++_target_compile): Add the include and link
46836         paths here, not in two other places. And, it's $options, not
46837         options.
46838
46839         * lib/mike-g++.exp(postbase): Remove the code that determines
46840         the correct include and link paths.
46841         * g++.old-deja/old-deja.exp: Ditto.
46842
46843 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46844
46845         * lib/g++.exp(g++_init): target_compile no longer returns the
46846         filename of the result.
46847
46848 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46849
46850         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46851         call to glob.
46852
46853         * gcc.c-torture/special/special.exp: Change call to
46854         gcc_target_compile to include the object file.
46855
46856 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46857
46858         * gcc.c-torture/special/special.exp: Correct misspelling in last
46859         change.
46860
46861 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46862
46863         * lib/plumhall.exp(ph_summary): Log the entire output of the
46864         executable. Return -1 if there were any failures, 0 otherwise.
46865         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46866         (ph_make): Clean up objects and executables that were built
46867         if the tests succeeded.
46868
46869 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46870
46871         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46872         libraries and includes in the build tree as appropriate.
46873
46874 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46875
46876         * lib/c-torture.exp: Instead of looking for the global variable
46877         NO_LONG_LONG, check to see if that's a feature of the target.
46878
46879 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46880
46881         * config/default.exp: Minimize. Delete the remainer of the files in
46882         config; this functionality is now in devo/dejagnu/config.
46883
46884         g++.*/*: Pass any additional flags used to compile to postbase;
46885         delete CXXFLAGS.
46886
46887         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46888         is now done by runtest.exp. Use gcc_target_compile instead of
46889         compile.
46890
46891         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46892         Remove references to CFLAGS. Use remote_file instead of
46893         calling rm -f.
46894         (c-torture): Take a list of arguments to use to compile this
46895         testcase.
46896
46897         lib/g++.exp: Simplify. Use target_compile instead of compile.
46898         lib/gcc-dg.exp: Ditto.
46899         lib/gcc.exp: Ditto.
46900         lib/mike-{gcc,g++}.exp: Ditto.
46901         lib/old-dejagnu.exp: Ditto.
46902         lib/plumhall.exp: Ditto.
46903
46904 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46905
46906         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46907         (ph_linker): Likewise.
46908
46909 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46910
46911           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46912         MAP_ANON / MAP_ANONYMOUS if defined;
46913         else try to map from /dev/zero .
46914
46915 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46916
46917         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46918         isn't defined, then define it to MAP_ANONYMOUS.
46919
46920 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46921
46922         * gcc.c-torture: Update to c-torture-1.42 release.
46923
46924 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46925
46926         * gcc.c-torture: Update to c-torture-1.41 release.
46927
46928 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46929
46930         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46931         c-torture release.
46932
46933 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46934
46935         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46936         and LDFLAGS.  Fix second case to append the target_info ldflags
46937         onto LDFLAGS, not CFLAGS.
46938         * lib/g++.exp (g++_init): Add target_info stuff.
46939         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46940         of libgloss and newlib flags for !native.
46941
46942         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46943         (GDB): Fix relative path to go up another dir for finding gdb.
46944
46945 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46946
46947         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46948         versions in the target_info array, if they don't exist.
46949
46950 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46951
46952         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46953
46954 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46955
46956         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46957         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46958
46959 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46960
46961         * lib/old-dejagnu.exp: Don't remove the output file before we've
46962         actually tested it. Don't append pwd to the path of the executable
46963         we're testing.
46964
46965 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46966
46967         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46968
46969 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46970
46971         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46972         temporary directory for compiler files, and set it to a default
46973         value of /tmp. Set $output as the name of the output file from
46974         compiling the testcase. Add a -o option to $cflags_var so the
46975         compiler writes the final output file as $output. Set $executable
46976         to $output.
46977
46978         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46979         directory for compiler files, and set it to /tmp if it doesn't
46980         already have a value. Set $output_file to the name of the output
46981         file from compiling the testcase. Add a -o option to CXXFLAGS so
46982         the compiler writes the final output file as $output. Use $output
46983         as the executable to be tested.
46984
46985 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
46986
46987         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46988
46989 1996-06-08  Jeffrey A Law  (law@cygnus.com)
46990
46991         * gcc.c-torture/execute/pending-1.c: New test.  Still
46992         pending in Tege's queue.
46993
46994 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
46995
46996         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46997         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
46998         if there were failures.  Call unresolved if there were unresolved
46999         testcases.  Call gcc_fail if program did not run to completion.
47000         (ph_make): Pass additional argument name to ph_execute.
47001         (ph_execute): Add new argument.  Pass additional arguments to
47002         ph_summary.  Call gcc_fail is there is no execution output.
47003
47004 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47005
47006         * lib/plumhall.exp (proc_summary): Output relavent summary
47007         lines into the log so specific failures in plumhall can be
47008         investigated.
47009
47010 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47011
47012         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47013         (c-torture-execute): Don't try to execute tests which use
47014         "long long" types if $NO_LONG_LONG is nonzero.
47015
47016 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47017
47018         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47019         not c-torture.
47020
47021         * gcc.ieee: Move from here.
47022         * gcc.c-torture/execute/ieee: To here.
47023
47024 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47025
47026         * gcc.c-torture: Update to c-torture-1.41 release.
47027
47028 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47029
47030         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47031         not "$output".
47032
47033 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47034
47035         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47036         -c present.
47037
47038 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47039
47040         * config/proelf.exp: Handle connecting to a simulator.
47041
47042 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47043
47044         * config/proelf.exp: New file.  Enough framework that we can
47045         run c-torture tests on the proelf targets (or any other target
47046         that gdb can connect to for that matter).
47047
47048 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47049
47050         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47051         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47052
47053         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47054         exec_output exists.
47055
47056 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47057
47058         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47059         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47060
47061         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47062         to pass/fail/unresolved/unsupported/untested.  Caller must now
47063         call unresolved/unsupported/untested.
47064         * lib/*.exp: Update FSF address.  Update to handle new results of
47065         ${tool}_load.
47066         * lib/chill.exp (verbose): Delete.
47067
47068 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47069
47070         * lib/gcc.exp (default_gcc_start): Change order of args to
47071         $LDFLAGS $CFLAGS $LIBS.
47072         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47073         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47074         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47075         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47076         * gcc.misc-tests/dg-test.exp: Likewise.
47077         * gcc.misc-tests/msgs.exp: Likewise.
47078         * gcc.prms/prms.exp: Likewise.
47079         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47080         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47081
47082         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47083
47084 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47085
47086         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47087
47088         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47089         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47090
47091         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47092         necessary.
47093
47094 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47095
47096         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47097         global for loop; add use of $mathlib.
47098         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47099         settings here; set mathlib for anything but VxWorks.
47100
47101 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47102
47103         * gcc.c-torture: Update to c-torture-1.40 release.
47104
47105 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47106
47107         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47108         dg.exp.
47109
47110 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47111
47112         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47113         global.
47114
47115 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47116
47117         * lib/g++.exp (LIBS): Define if not already.
47118         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47119         (gcc-dg-prune): Call prune_gcc_output.
47120         * lib/gcc.exp (prune_gcc_output): New proc.
47121         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47122         prune_gcc_output.
47123
47124 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47125
47126         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47127         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47128
47129 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47130
47131         * gcc.c-torture: Update to c-torture-1.39 release.
47132
47133 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47134
47135         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47136         fails, try others as well.
47137
47138 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47139
47140         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47141         If compilation fails, mark execute tests as `untested'.
47142         If test is marked as unsupported, don't mark compilation and
47143         execute tests as failed.
47144
47145 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47146
47147         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47148         libstdc++ for whether or not we want to be doing shared
47149         libraries.  Delete link_curses since we don't need it anymore.
47150         * lib/mike-g++.exp (postbase): Don't link in libg++.
47151         * g++.old-deja/old-deja.exp: Likewise.
47152
47153 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47154
47155         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47156
47157 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47158
47159         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47160         For that, add `-Wl,-a,shared_archive'.
47161         * g++.old-deja/old-deja.exp: Likewise.
47162
47163 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47164
47165         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47166
47167 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47168
47169         * lib/mike-g++.exp (postbase): Pay attention to the status of
47170         g++_load.
47171
47172 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47173
47174           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47175
47176 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47177
47178         * lib/gcc.exp (default_gcc_start): No longer need to log program
47179         being executed or its output, execute_anywhere does that now.
47180         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47181         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47182
47183 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47184
47185         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47186         the same as those in lib/g++.exp.
47187
47188 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47189
47190         * gcc.c-torture: Update to c-torture-1.38 release.
47191         * gcc.ieee: Related changes.
47192
47193 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47194
47195         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47196         "exec". Minor reformatting changes.
47197
47198         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47199         cross. This means all "exec" calls now work on a remote host as
47200         well.
47201         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47202         cross. Filter out the extra "\r\n" stuff that expect puts in.
47203         (c-torture-execute): Filter out the bogus warnings like
47204         c-torture-compile does. Add support for canadian cross.
47205         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47206         Use execute_anywhere rather than calling exec directly. Now it
47207         works for canadian cross testing.
47208
47209 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47210
47211         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47212         results into a variable, and check that rather than using file exists.
47213
47214 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47215
47216         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47217         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47218
47219 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47220
47221         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47222         lib_curses if there's a shared libg++ in the build tree.
47223
47224 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47225
47226         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47227         if not supported target.
47228
47229 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47230
47231         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47232         link_curses up to always happen, not just for native builds.
47233
47234 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47235
47236         * gcc.c-torture: Update to c-torture-1.36 release.
47237         * gcc.failure: Related changes.
47238
47239 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47240
47241         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47242
47243 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47244
47245         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47246         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47247         runshlib, link_curses, and mathlib for link and run.
47248
47249         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47250         pass the runtime shared library options for Solaris, OSF/1, and
47251         Irix5, and link with -lcurses to avoid unresolved references.
47252
47253 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47254
47255         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47256         only run once.
47257
47258 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47259
47260         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47261
47262 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47263
47264         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47265         do not have a framework for the "compat" tests yet.
47266
47267 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47268
47269         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47270         set to null if we're testing vxworks5.1.  Use that instead of
47271         `-lm' in the setting of LIBS for link and run.
47272
47273 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47274
47275         * config/rom68k.exp (${tool}_load): Major changes to make it
47276         work.  Verified that it does in fact return the stuff in
47277         exec_output properly.  Catch any Emul or any TRAP other than 0.
47278
47279 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47280
47281         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47282         LDFLAGS properly for targets that need stuff from libgloss.
47283         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47284         only run once.
47285         (gpp_initialized): New variable.
47286
47287 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47288
47289         * config/rom68k.exp: Load libgloss.exp.
47290         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47291         so we can produce a fully linked binary.
47292         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47293         so we can produce a fully linked binary.
47294
47295 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47296
47297         * lib/plumhall.exp (ph_section): Watch for expected failures.
47298         Add missing `else'.
47299
47300         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47301         run the testcase.
47302         (c-torture): Likewise.
47303
47304 1995-08-28  Doug Evans  <dje@cygnus.com>
47305
47306         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47307
47308         * lib/mike-g++.exp (mike_cleanup): New proc.
47309         (prebase): New globals compiler_result, not_compiler_result,
47310         target_regexp.
47311         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47312         allow leading "-" in pattern.  Watch for unsupported tests.
47313         If $compiler_result is set, pattern match assembler code,
47314         and ditto for $not_compiler_result.
47315         * lib/mike-gcc.exp: Likewise.
47316
47317         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47318         execution "succeeded".
47319
47320 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47321
47322         * config/win32.exp: New file.
47323         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47324
47325 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47326
47327         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47328         unsupported.
47329         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47330         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47331         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47332
47333         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47334         "... without exceptions was ...".  That is now handled by
47335         prune_system_crud.
47336         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47337
47338 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47339
47340         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47341         sieve.c,sort2.c}: New files.
47342         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47343         sieve.exp,sort2.exp}: Drivers for them.
47344
47345         * lib/mike-gcc.exp (program_output): New user settable variable.
47346         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47347         messages.
47348         * lib/mike-g++.exp (program_output): New user settable variable.
47349
47350         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47351
47352         * config/sh.exp: Deleted (use sim.exp instead).
47353
47354 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47355
47356         * config/vx.exp: Declare CHECKTASK as global.
47357         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47358         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47359         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47360
47361 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47362
47363         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47364         target. Like vx.exp, only includes `vx29k.exp' instead of
47365         `vxworks.exp'.
47366
47367 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47368
47369         * config/sim.exp: Increase time limit from 120 seconds to 240.
47370
47371 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47372
47373         * gcc.c-torture/execute/950628-1.c: New test.
47374
47375 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47376
47377         * gcc.c-torture: Update with changes/additions from
47378         c-torture-1.34.
47379
47380 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47381
47382         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47383
47384 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47385
47386         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47387
47388 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47389
47390         * gcc.c-torture/compile/950512-1.c: New test.
47391         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47392         * gcc.dg/struct-ret-1.c: Likewise.
47393
47394 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47395
47396         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47397           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47398
47399 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47400
47401         * gcc.c-torture/special/920411-1.c: Deleted.
47402         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47403
47404 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47405
47406         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47407         cpu limit.
47408
47409 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47410
47411         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47412
47413 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47414
47415         From kenner;
47416         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47417         is the proper length.
47418         * va-arg-3.c: Likewise.
47419
47420 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47421
47422         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47423         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47424
47425         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47426         * lib/g++.exp (default_g++_start): Delete old cruft.
47427
47428 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47429
47430         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47431         (2 * (1 << 18)) to (2 * (1 << 17)).
47432
47433         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47434
47435 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47436
47437         * config/rom68k.exp: Renamed from config/idp.exp
47438
47439 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47440
47441         * c-torture/compile/921109-2.c
47442
47443 1995-04-18  Mike Stump  <mrs@cygnus.com>
47444
47445         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47446         excess errors.
47447
47448 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47449
47450         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47451         output.
47452         * lib/g++.exp (default_g++_start): Likewise.
47453
47454 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47455
47456         * gcc.c-torture/compile/950329-1.c: New test.
47457
47458 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47459
47460           * config/bug.exp (${tool}_load): Updated to use new remote_open
47461           and remote_close procs.
47462         * config/idp.exp: New file.
47463
47464 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47465
47466         * gcc.c-torture/execute/950322-1.c: New test.
47467
47468 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47469
47470         * config/vx.exp (${tool}_load): Clean up testing of return code from
47471         vxworks_ld and vxworks_spawn.
47472
47473 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47474
47475         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47476
47477 1995-03-13  Mike Stump  <mrs@cygnus.com>
47478
47479         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47480         can mark excess errors on a machine by machine basis.  Note, the
47481         default is to not expect any excess errors, even when excess
47482         errors test - is given, so you will want to put an XFAIL ... on
47483         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47484         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47485         those 4 machines, but no others.
47486
47487 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47488
47489         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47490         * lib/c-torture.exp: to here.
47491
47492 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47493
47494         * gcc.c-torture/execute/950221-1.c: New test.
47495         * gcc.c-torture/execute/struct-ret-1.c: New test.
47496         * gcc.c-torture/compile/950221-1.c: New test.
47497
47498         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47499
47500 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47501
47502         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47503         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47504
47505 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47506
47507         * g++.gb: New directory of tests, derived from my signature and
47508         class scoping tests.
47509
47510         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47511         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47512         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47513         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47514         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47515         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47516         * g++.gb/sig25.C: Likewise.
47517
47518         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47519         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47520         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47521         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47522         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47523         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47524         * g++.gb/sig25.exp: Likewise.
47525
47526         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47527         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47528         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47529         * g++.gb/scope13.C: Likewise, this test still fails.
47530
47531         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47532         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47533         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47534         * g++.gb/scope13.exp: Ditto.
47535
47536         * g++.gb/README: New file, explains what these tests are about.
47537
47538 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47539
47540         * lib/dg.exp (dg-do): Support `preprocess'.
47541         (dg-test): Likewise.
47542
47543 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47544
47545         * config/udi.exp: change "continue -expect" to "exp_continue".
47546
47547 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47548
47549         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47550         Delete redundant tests.
47551
47552         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47553         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47554         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47555         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47556         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47557         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47558         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47559         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47560
47561         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47562         storing label pointers.
47563         * gcc.c-torture/execute/921019-1.c: Likewise.
47564         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47565         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47566         parameter fp.
47567         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47568         constants.
47569
47570         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47571         Delete obsolete tests.
47572
47573         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47574         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47575         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47576         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47577         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47578         * gcc.c-torture/compile/950124-1.c: New test.
47579
47580         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47581
47582 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47583
47584         * lib/mike-g++.exp: Add -lm to LIBS.
47585
47586 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47587
47588         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47589
47590 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47591
47592         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47593
47594 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47595
47596         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47597
47598 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47599
47600         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47601         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47602         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47603         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47604         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47605         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47606         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47607         * g++.law/{operators31.C, operators32.C,
47608         * g++.law/{operators33.C, operators34.C}: Likewise.
47609         * g++.law/{pic1.C, refs2.C}: Likewise.
47610         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47611         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47612         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47613         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47614
47615         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47616         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47617         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47618         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47619         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47620         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47621         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47622         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47623         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47624         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47625         * g++.law/{operators34.exp}: Likewise.
47626         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47627         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47628         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47629         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47630         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47631
47632         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47633         No longer expected to fail.
47634         * g++.law/missed-error3.C: Tweak for recent bool changes.
47635
47636 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47637
47638         * config/emb-unix: Deleted.
47639         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47640         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47641
47642 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47643
47644         * lib/dg.exp (dg-test): Fix typo in last patch.
47645
47646 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47647
47648         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47649         (handles multiple occurrences).
47650
47651 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47652
47653         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47654         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47655         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47656         printed).
47657         * lib/c-torture.exp (c-torture-compile): Likewise.
47658         (c-torture): Prepend full path if missing.
47659         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47660         (gcc_fail): Likewise.
47661         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47662
47663 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47664
47665         * lib/netware.exp: Only attach to NetWare i386 systems.
47666
47667 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47668
47669         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47670         messages.  Add test name to "output pattern match" pass/fail message.
47671
47672 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47673
47674         * gcc.dg: New testsuite.
47675         * gcc.dg/dg.exp: New file.
47676
47677         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47678         test-switch.c}: Deleted.
47679
47680         * gcc.misc-tests/msgs.exp: New testcase driver.
47681
47682 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47683
47684         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47685         Watch for illegal return values from ${tool}_load.
47686         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47687         cross targets.  Coerce return value >0 to 1.
47688
47689 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47690
47691         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47692
47693         * config/emb-unix.exp: New file.
47694
47695         * config/sim.exp: Error if variable $SIM not defined.
47696         (${tool}_load): Mark test as "untested" if simulator missing.
47697
47698         * config/unix.exp: Load remote.exp to get rcp_download.
47699         * lib/c-torture.exp: Use different option lists for testcases with
47700         and without loops.
47701         * gcc.c-torture/execute/execute.exp: Likewise.
47702
47703 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47704
47705         * config/*.exp: Clarify return code from ${tool}_load.
47706         Call `unresolved' or `untested' instead of `warning' or `perror'
47707         (sometimes you still want to call both though).
47708         Add comment that `shell_id' is local to each file.
47709         * config/udi.exp (timeout): Set to 30.
47710         Don't print warning if connection fails, $connectmode has already
47711         printed an error.
47712         (${tool}_load): Move verbose messages to level 2.
47713         Rework pattern for "Process started" message.
47714         Pass `shell_id' to ${connectmode}_download.
47715         Retry twice upon timeout.  Make resetting of target more robust.
47716         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47717         Pass `shell_id' to exit_$connectmode.
47718         Only call exit_$connectmode if connected.
47719         * config/unix.exp (${tool}_load): Check return codes better.
47720         * config/vrtx.exp (${tool}_load): Likewise.
47721         * config/vx.exp (${tool}_load): Likewise.
47722         Delete unneeded global's.
47723         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47724         from ${tool}_load.
47725         (dg-stat): Delete.
47726         (dg-init): Delete recording of pass/fail counts.
47727         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47728         (old-dejagnu-init): Likewise.
47729         (old-dejagnu-stat): Delete contents, empty proc now.
47730         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47731         (c-torture): Delete references to lcnt, lpass, lfail.
47732         Get option list from TORTURE_OPTIONS.
47733         Delete -funroll[-all]-loops if no loops.
47734         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47735         (g++_stat): Delete contents (empty proc now).
47736         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47737         (gcc_finish): Likewise.
47738         (gcc_stat): Deleted.
47739         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47740         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47741         * gcc.c-torture/execute/execute.exp: Likewise.
47742         Split tests into two parts: compile, execute.
47743         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47744         no loops.  Update to reflect clarified return codes from ${tool}_load.
47745
47746 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47747
47748         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47749         to grep for.
47750         (old-dejagnu): Likewise (where necessary).
47751
47752 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47753
47754         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47755
47756         * lib/dg.exp (dg-process-target): Fix processing of selector.
47757         Add comment regarding use of `error'.
47758
47759         * lib/gcc.exp (prune_system_crud): Define if missing.
47760         * lib/g++.exp (prune_system_crud): Likewise.
47761
47762         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47763         Call prune_system_crud.
47764         * lib/dg.exp (dg-runtest): New proc.
47765         Use perror instead of send_user for tcl errors in testcase.
47766         Don't return any value, it's never used.
47767         Don't clobber previous definition of `unknown'.
47768         Print tcl errors in `dg-final'.
47769
47770 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47771
47772         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47773         (dg-test): Don't print errorInfo, it contains stack backtrace.
47774
47775 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47776
47777         * lib/g++.exp (runtest_file_p): Define if missing.
47778
47779 1994-09-24  Doug Evans  (dje@cygnus.com)
47780
47781         * lib/mike-g++.exp: Comment out loading of g++.exp.
47782         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47783         (default_g++_version): Always print something.
47784         (default_g++_start): Comment out call to `which'.
47785         (g++_start, g++_load): Deleted (must be defined in config file).
47786         * lib/gcc.exp: Test for existence of $CC at start.
47787         Delete check for tmpdir (done in gcc_init).
47788         (default_gcc_version): Always print something.
47789         (default_gcc_start): Comment out call to `which'.
47790         * config/*.exp: Major cleanup - make cross targets work at least a
47791         little better for g++ (by not being "--tool gcc" specific).
47792         Rename gcc_xxx to ${tool}_xxx.
47793         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47794         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47795
47796 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47797
47798         * lib/c-torture.exp (c-torture-compile): Rework compiler
47799         message processing.
47800
47801         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47802         c-torture.
47803
47804 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47805
47806         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47807
47808         * lib/dg.exp (dg-process-target): Support { target native }.
47809
47810 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47811
47812         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47813         looked for "... program xxx got fatal signal".
47814         Correct regsub munging of `comp_output'.
47815         Ignore compiler messages "path prefix not used" and "linker input
47816         file unused".
47817
47818 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47819
47820         * lib/gcc.exp (runtest_file_p): Define if missing.
47821         * gcc.prms/template.c: Example to work from.
47822
47823 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47824
47825         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47826         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47827
47828         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47829         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47830         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47831         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47832
47833         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47834         (dg-process-target): No longer a varargs proc.
47835         Return S/N for target, P/F for xfail.  All callers changed.
47836         (user option procs): More argument checking.
47837         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47838         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47839         (dg-test): Skip test if not running on selected target in `dg-do'.
47840         Update handling of `dg-do-what', `dg-output-text'.
47841         Separate execution pass/fail from output pattern match pass/fail.
47842         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47843
47844 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47845
47846         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47847         target for 920510-1.c.
47848
47849 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47850
47851         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47852         Clean up comment regarding use of passcnt, etc.
47853         (gcc_stat): Don't update `testcnt' here.
47854         (gcc_finish): Do it here.
47855         Might as well reset `but_id' here too.
47856         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47857         to determine if the file should be tested.
47858         * gcc.c-torture/compile/compile.exp: Likewise.
47859         * gcc.c-torture/execute/execute.exp: Likewise.
47860         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47861         * gcc.misc-tests/dg-test.exp: Likewise.
47862         * gcc.prms/prms.exp: Likewise.
47863         * gcc.wendy/wendy.exp: Likewise.
47864         * g++.old-deja.exp: Likewise.
47865         Move "Testing file" message to verbose level 1.
47866
47867 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47868
47869         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47870
47871 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47872
47873         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47874         (default_gcc_start): Accept optional second list element
47875         of compiler flags.  Print compiler output at verbosity level 2.
47876         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47877         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47878         Save current values of framework globals passcnt, failcnt, xpasscnt,
47879         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47880         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47881         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47882         xfailcnt to compute stats.  Update framework global `testcnt' from
47883         pass/fail counts.
47884         (gcc_finish): New proc.  Clean up test environment.
47885         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47886         (gcc_epass, gcc_efail): Delete.
47887         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47888         argument of line number.
47889         (dg-init): If the tool has an init routine, call it.
47890         (dg-test): Remove args `cflags_var' and `libs_var'.
47891         Pass all compiler options to ${tool}_start.
47892         Handle missing line number.
47893         (dg-finish): New function.
47894         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47895         particular files.  Call gcc_finish at end.  Move "skipping test"
47896         message to verbosity level 3.
47897         * gcc.c-torture/compile/compile.exp: Likewise.
47898         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47899         * gcc.c-torture/execute/execute.exp: Likewise.
47900         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47901         Print testcase being tried at verbosity level 1.
47902         * gcc.c-torture/special/special.exp: Unset xfail.
47903         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47904         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47905         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47906         * gcc.failure/failure.exp: Likewise.
47907         * gcc.ieee/ieee.exp: Likewise.
47908         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47909         Update call to dg-test.  Call dg-finish at end.
47910         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47911         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47912         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47913         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47914         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47915         * gcc.wendy/wendy.exp: Add copyright.
47916         Delete setting of tmpdir (done by gcc_init).
47917         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47918         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47919         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47920         gcc_[ce]pass/fail.
47921
47922 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47923
47924         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47925         confusion.
47926         (g++_load): Likewise.
47927
47928         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47929         Rename argument to `prog' to remove the confusion.
47930         Varargs fns behave differently too!
47931         (g++_load): Likewise.
47932
47933         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47934
47935         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47936         what it is.  Delete (always) printing of status value for !native.
47937         Simplify verbose code, and include status and exec_output.
47938         (g++_load): Use gcc_load.
47939
47940 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47941
47942         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47943         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47944         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47945         940714-3.c as these testcases don't exist anymore.  Make
47946         va-arg-1.c expected to pass.
47947
47948 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47949
47950         * gcc.misc-tests/misc.exp: Only run specific testcases.
47951         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47952         * gcc.misc-tests/dg-[1-9].c: New files.
47953
47954         * lib/dg.exp: New testsuite driver.
47955         * gcc.prms/prms.exp: Use it.
47956
47957         * README.gcc: New file.
47958
47959         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47960         Document and reset `lxpass' and `lxfail'.
47961         Simplify "initialized" message.
47962         (gcc_stat): Clean up comments a little.
47963
47964 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47965
47966         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47967
47968 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47969
47970         * lib/old-dejagnu.exp (process-option): New proc.
47971         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47972         (old-dejagnu): Simplify.
47973         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47974
47975 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47976
47977         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47978         exists and is not an empty string.
47979
47980         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47981         $xfail rather than calling setup_xfail.  Clear $xfail when test is
47982         finished.
47983         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47984         automatically.
47985
47986         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47987         longer expected to fail.
47988
47989         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47990         "f" function call.
47991
47992         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47993
47994         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47995         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47996         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47997         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47998         c-torture-1.29.
47999
48000         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48001         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48002
48003         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48004
48005         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48006         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48007
48008         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48009         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48010         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48011
48012 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48013
48014         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48015         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48016         940714-1.c, 940714-2.c, 940714-3.c},
48017         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48018         gcc.misc-tests/{mg.c,mg.exp}:
48019         New tests.
48020         * gcc.noncompile/noncompile.exp: Change accordingly.
48021
48022 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48023
48024         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48025         Undo previous clobberage.
48026
48027 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48028
48029         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48030         * gcc.special/{930510-1.c, special.exp}:
48031         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48032         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48033         struct-varargs-1.c}: New tests from c-torture-1.26.
48034
48035 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48036
48037         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48038           argument to switch.
48039
48040 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48041
48042         * Revert the previous changes.  Please see Rob's directory
48043           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48044           fixes.
48045
48046 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48047
48048         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48049             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48050             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48051             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48052             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48053             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48054             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48055             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48056             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48057             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48058             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48059             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48060             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48061             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48062             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48063             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48064             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48065             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48066             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48067             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48068             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48069             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48070             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48071             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48072             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48073             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48074             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48075
48076 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48077
48078         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48079             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48080           with perror calls.
48081
48082 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48083
48084         * config/unix.exp (g++_load): Fix syntax.
48085
48086 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48087
48088         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48089         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48090         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48091         Don't expect va-arg-1.c to fail.  Correct expected output for
48092         920928-1.c.
48093         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48094         * gcc.wendy/hbm4.c: Correct typo.
48095         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48096
48097 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48098
48099         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48100         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48101         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48102         * lib/c-torture.exp (c-torture-compile): Ditto.
48103
48104         Reduce volume of output (remove all the -I's and such).
48105         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48106         Call gcc_cpass, gcc_cfail.
48107         (c-torture): Pass testing option to c-torture-compile.
48108
48109 1994-03-21  Doug Evans  (dje@cygnus.com)
48110
48111         Bring patches over from progressive.
48112         * config/default.exp: Exit remote shell cleanly.
48113         (g++_exit, g++_start): Add default versions.
48114         * config/sim.exp (gcc_load): Use perror, not error.
48115
48116 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48117
48118         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48119         set in site.exp.
48120
48121 1994-03-14  Doug Evans  (dje@cygnus.com)
48122
48123         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48124         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48125         (wendy_try): New proc to run testcase.
48126         (main loop): Call 'em.
48127         * gcc.wendy/*.c: Clean up pass to correct expected output.
48128
48129         * lib/gcc.exp: Minor cleanup work.
48130         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48131
48132 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48133
48134         * config/sim.exp (gcc_load): Document return codes better.
48135         Don't pass -v to simulator.
48136
48137 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48138
48139           * gcc.special/920717-x.c: Fix typo.
48140           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48141           get at sources.
48142
48143         * lib/mike-gcc.exp: Fix typo.
48144
48145 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48146
48147         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48148         binary to use, transform the name.
48149         * config/*.exp: rename everything. Nuke any g++ specific files,
48150         it's now a special case of gcc that requires no special support.
48151         Add a default.exp for unsupported targets.
48152
48153 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48154
48155         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48156         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48157         version of Tcl.
48158
48159 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48160
48161         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48162         than a warning.
48163
48164 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48165
48166         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48167
48168 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48169
48170         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48171         option_list.  Compile every file with only 4/6 option choices
48172         (same as C torture) instead of with 12/18 different option
48173         choices.
48174         * lib/c-torture.exp: Likewise.
48175
48176         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48177         not already set.
48178
48179 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48180
48181         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48182         can put an XFAIL *-*-* on excess errors.
48183
48184 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48185
48186         * g++.law: Add more tests derived from g++-bugs snapshots.
48187
48188         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48189         equivalent to g++.law/init9.
48190
48191         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48192         compiled it, and the a.out file after we've run it.
48193
48194 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48195
48196         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48197         compiled it, and the a.out file after we've run it.
48198
48199 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48200
48201         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48202
48203 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48204
48205         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48206         version number.
48207
48208 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48209
48210         * g++.law: New directory of g++ tests derived from the g++-bugs
48211         snapshots.
48212
48213 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48214
48215         * gcc.compile: initbug1.c initbug1.exp testcase added
48216
48217 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48218
48219         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48220         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48221           fixes submitted by Jeff Law (law@cs.utah.edu)
48222         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48223           Jeff Law (law@cs.utah.edu)
48224
48225
48226 1993-11-30  Mike Stump  (mrs@cygnus.com)
48227
48228         * config/unix-g++.exp: Follow the gcc way of doing things.
48229         * g++.old-deja/old-deja.exp: Minor updates.
48230         * lib/g++.exp: New file, follow the gcc way of doing things.
48231         * lib/old-dejagnu.exp: Minor updates.
48232         * lib/mike-g++.exp: Always unset errorInfo.
48233
48234 1993-11-06  Mike Stump  (mrs@cygnus.com)
48235
48236         * lib/gcc.exp: Fix some errors with the below change, CC and
48237         CFLAGS should be global when setting, not local.
48238
48239 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48240
48241         * lib/gcc.exp: Transform tool name.
48242
48243 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48244
48245         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48246
48247 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48248
48249         * lib/gcc.exp: change gcc_done to gcc_stat
48250
48251 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48252
48253         * Upgraded gcc testsuite to c-torture version 1.25
48254
48255 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48256
48257         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48258         * lib/c-torture: added hooks for new reporting code.
48259
48260 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48261
48262         * config/sh-gcc.exp: check if sh-sim exists in the path
48263
48264 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48265
48266         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48267         * gcc.compile/compile.exp: Initial changes for new logic.
48268         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48269         * gcc.failure/failure.exp: Initial changes for new logic.
48270         * gcc.ieee/ieee.exp: Initial changes for new logic.
48271         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48272         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48273         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48274         * lib/c-torture.exp: Initial changes for new logic.
48275         * lib/gcc.exp: Initial changes for new logic.
48276
48277 1993-10-15  Mike Stump  (mrs@cygnus.com)
48278
48279         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48280         depend upon failure or success.  Fully qualify names in failure
48281         and success messages.  Always remove a.out before starting
48282         compile, just in case.  Pay more attention to error text output by
48283         the compiler.  Handle testcases with no known past errors just
48284         like all others, so that things are uniform.  Other miscellaneous
48285         improvements.
48286
48287 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48288
48289         * gcc.cpp: new directory for cpp tests
48290
48291 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48292
48293         * lib/chill.exp: Code reformatted, removed unused code.
48294         * config/unix-chill.exp: Code reformatted, removed unused code.
48295         * chill.execute/execute.exp: Code reformatted, removed unused code.
48296         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48297
48298 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48299
48300         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48301         routines not written.
48302
48303 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48304
48305         * config/bug-gcc.exp: Use new procs from bug.exp.
48306
48307 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48308
48309         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48310         via ftp, rather than depending on NFS.
48311         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48312         case.
48313
48314 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48315
48316         * config/bug-gcc.exp: Use new download proc.
48317
48318 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48319
48320         * chill.execute/execute.exp: cleanups, handles errors better
48321         * chill.compile/compile.exp: rewrite, based on execute.exp
48322         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48323         * lib/chill.exp: major changes to diff proc and compile and link
48324           procs. added chill_fail and chill_pass wrappers to pass and
48325           fail. added more comments, and handle error codes better.
48326           Added a hack to capture stderr from exec, so noncompile tests
48327           can work.
48328
48329 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48330
48331         * chill.execute/execute.exp: rewrite of testsuite driver
48332         * lib/chill.exp: rewrite of testsuite driver
48333         * config/unix-chill.exp: rewrite of testsuite driver
48334
48335 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48336
48337         In chill.execute:
48338         * iexpr.ch: Standardize uppercase.
48339         * tuples.dat: Standardize uppercase.
48340         * vary.ch: standardize.  Correct varying string assignments.
48341         * vary.dat: Add new output lines.
48342
48343 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48344
48345         In chill.execute:
48346         * chprintf.ch: Standardize use of uppercase.
48347         * tuples.ch: Standardize and turn arr2 into a DCL,
48348           rather than a SYN.
48349         * pinits.ch: Standardize.
48350
48351 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48352
48353         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48354         * Makefil: Renamed to Makefile.in.
48355         * configure.in: New.
48356
48357 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48358
48359         In chill.execute:
48360         * .cvsignore: Add result/output files.
48361         * Makefile: Fix up variables at start.  Use MFLAGS
48362           everywhere.  Correct bool_loc, built_ins entries.
48363           Add entry for vary1.ch.
48364         * bitarray.ch: Standardize upper-case usage.
48365         * bitexpr.ch: Standardize, add output of b1.
48366         * params.ch: Use arrayt in along PROC parameters, to
48367           avoid novelty problems.
48368         * sets.ch: Tiny cleanup.
48369         * vary1.ch: Re-indent.
48370
48371 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48372
48373           * Add PR-related files to Makefiles, .cvsignore files, etc.
48374
48375 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48376
48377         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48378           with compiler objects. New names are test-flow.c and test-loop.c
48379
48380 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48381
48382         * Upgraded c-torture tests from 1.19 to 1.20
48383
48384         * new files:
48385         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48386         * gcc.compile: 930623-1.c 930623-2.c
48387         * gcc.noncompile: 930622-1.c 930622-2.c
48388         * gcc.failure: 920411-1.c 920627-2.c
48389         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48390
48391 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48392
48393         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48394           More changes to get testsuite working properly. Needs more work.
48395           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48396
48397 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48398
48399         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48400           More changes to get testsuite working properly. Needs more work.
48401
48402 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48403
48404         * chill.compile/compile.exp: Added for Dejagnu support
48405         * chill.execute/execute.exp: Added for Dejagnu support
48406         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48407
48408 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48409
48410         This should complete moving the CHILL test files.
48411         * chill.noncompile(.cvsignore printf.grt
48412             in-printf.grt chprintf.grt chprintf.ch):
48413             Added test-support files.
48414           (Makefile): Modified further.
48415         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48416             signal.ch): Added test files.
48417           * chill.execute (.cvsignore printf.grt printr.c
48418             in-printf.grt rts.c chprintf.grt rts.h): Added
48419           test-support files.
48420             (Makefile): More corrections.
48421
48422 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48423
48424         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48425           test cases, ready for DejaGnu.
48426
48427 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48428
48429         * Upgraded c-torture tests from 1.18 to 1.19
48430
48431         * gcc.compile: added test(s):
48432           930607-1.c
48433         * gcc.execute: added test(s):
48434           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48435
48436         * added new subdirectory for misc tests: gcc.misc-tests
48437         * gcc.misc-test(s): added tests:
48438           inst-check.c test-consts.c test-ior.c test-switch.c
48439
48440 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48441
48442         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48443
48444 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48445
48446         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48447
48448 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48449
48450         * Upgraded c-torture tests from 1.17 to 1.18
48451
48452 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48453
48454         * Upgraded c-torture tests from 1.12 to 1.17
48455
48456 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48457
48458         * lib/old-dejagnu.exp:
48459           Fixed handling of XFAIL target triplets to correctly
48460           recognize wildcard characters.  Removed code that
48461           appended a unique id tag to the end of the file name
48462           printed out by the result of the testcases within a
48463           given test file.
48464
48465 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48466
48467         * lib/old-dejagnu.exp:
48468           Reworked expected failure handling to trigger off of XFAIL
48469           keyword in keyphrase embeded in testcase source code. The
48470           XFAIL keyword must be at the end of the keyphrase line. It
48471           may optionally be followed by one or more target triplets.
48472           It has just occured that the handling of wildcards in the
48473           target triplet may not be correct.
48474
48475 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48476
48477         * g++.old-deja/tests:
48478           Moved all subdirectories up one level into g++.old-deja .
48479
48480         * lib/old-dejagnu.exp:
48481           Fixed problem with CXXFLAGS not being properly reset, and being
48482           corrupted with extraneous "-c" compiler option.  This was
48483           causing binaries to not be generated for test that needed them.
48484           Modified strings passed to "pass" and "fail" so that individual
48485           tests from the same test file would be distinguished by an
48486           identifier appended to the test file name in the summary logs;
48487           this corrected a problem with erroneous diff logs.  Added code
48488           to search testcases for expected fail and unexpected pass keywords.
48489
48490 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48491
48492         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48493
48494 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48495
48496         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48497           Removed extraneous text from end of "Special g++ Options"
48498           keyphrase.
48499
48500         * lib/old-dejagnu.exp: Added pattern matching to look for new
48501           keywords, embedded in testcases comments, which will trigger
48502           calls to xpass and xfail.
48503
48504 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48505
48506         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48507           comments embedded in the testcases, especially the one looking for
48508           special compiler options, as well as the pattern matching for the
48509           compiler output again.
48510
48511 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48512
48513         * lib/old-dejagnu.exp: Do a proper check of the return value for
48514           execute tests. Fixed several problems with the pattern matching
48515           of the compiler output which gave erroneous test results.
48516           Changed several of the test result messages to be more descriptive.
48517         * config/unix-g++.exp: Proc g++_load now actually works and
48518           executes the tests passed to it and returns a usable return
48519           value.
48520
48521 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48522
48523           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48524
48525 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48526
48527         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48528           Modified both files to properly execute the old style
48529           dejagnu tests. The previous versions of these files were
48530           experimental and did not function anything near correctly.
48531
48532 1993-04-05  Rob Savoye  (rob@cygnus.com)
48533
48534         * Removed all Makefile.in and configure.in files. No configuration
48535         needed now.
48536
48537 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48538
48539         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48540
48541 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48542
48543         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48544         gcc.special/configure.in, gcc.noncompile/configure.in,
48545         gcc.execute/configure.in, gcc.code_quality/configure.in,
48546         g++.other/configure.in, g++.old-deja/configure.in,
48547         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48548         in srcname setting.
48549
48550 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48551
48552         * lib/udi.exp: Fixed mondfe and mondfe_download.
48553         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48554         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48555
48556 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48557
48558         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48559         (gdb_exit): Don't remove *_soc files.
48560
48561 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48562
48563         * lib/c-torture.exp: Don't look for main; instead always use -w
48564         -c.  This is how the c-torture tests work.  Remove the object
48565         file if the compilation succeeds.
48566         * gcc.execute/execute.exp: Remove executable if test passes.
48567         * gcc.noncompile/noncompile.exp: Every test is an expected
48568         failure.
48569         * gcc.special/special.exp: Added tests from c-torture 1.11,
48570         corrected use of existing test.
48571         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48572         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48573         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48574         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48575         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48576         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48577         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48578         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48579         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48580         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48581         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48582         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48583         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48584         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48585         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48586         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48587         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48588         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48589         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48590         c-torture 1.11.
48591         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48592         correspond to c-torture 1.11.
48593
48594         * New file.