OSDN Git Service

fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2
3         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
4         * gfortran.dg/vect/vect.exp: Ditto.
5         * gfortran.dg/dg.exp: Ditto.
6         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7         * gfortran.fortran-torture/compile/compile.exp: Ditto.
8
9 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10
11         * gcc.dg/builtins-20.c: Add more cases.
12         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13
14 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15
16         PR fortran/30437
17         * gcc.dg/Wall.c: New.
18         * gcc.dg/Wno-all.c: New.
19         * gfortran.dg/Wall.f90: New.
20         * gfortran.dg/Wno-all.f90: New.
21         
22 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
23
24         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
25         * g++.dg/eh/simd-2.C: Also run on Darwin.
26         * g++.dg/eh/simd-3.C: New.
27         * g++.dg/eh/simd-4.C: New.
28
29 2007-01-25  Richard Guenther  <rguenther@suse.de>
30
31         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
32         and _PROFILE_USE.
33         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
34
35 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
36
37         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
38         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
39         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
40         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
41         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
42         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
43         * gcc.dg/ipa/ipa-7.c: New testcase.
44
45 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
46
47         * g++.dg/cpp0x/warn_cxx0x.C: New.
48
49 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50
51         * gcc.dg/builtins-20.c: Test builtin carg.
52
53 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
54
55         PR middle-end/27416
56         * gcc.dg/gomp/pr27416.c: New test.
57
58         PR middle-end/30494
59         * gcc.dg/gomp/pr30494.c: New test.
60         * g++.dg/gomp/pr30494.C: New test.
61
62         PR middle-end/30421
63         * gcc.dg/gomp/pr30421.c: New test.
64
65 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
66
67         * gcc.target/ia64/versionid-1.c: New test.
68         * gcc.target/ia64/versionid-2.c: New test.
69
70 2007-01-24  Richard Guenther  <rguenther@suse.de>
71
72         PR testsuite/30181
73         * gcc.dg/builtins-57.c: Change to a link-time testcase
74         to support non-C99 targets.
75
76 2007-01-24  Jan Hubicka  <jh@suse.cz>
77
78         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
79
80 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
81
82         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
83
84 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
85
86         PR objc/27438
87         * objc.dg/const-str-12.m: New test.
88
89 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
90
91         PR fortran/30532
92         * gfortran.dg/ctrl-z.f90:  New test.
93         
94 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
95
96         PR fortran/30481
97         * gfortran.dg/namelist_assumed_char.f90:  New test.
98
99 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
100
101         PR c++/27492
102         * g++.dg/inherit/covariant15.C: New test.
103
104 2007-01-23  Ian Lance Taylor  <iant@google.com>
105
106         * g++.dg/warn/Wparentheses-24.C: New test.
107
108 2007-01-23  Richard Guenther  <rguenther@suse.de>
109
110         PR testsuite/30560
111         * ada/acats/run_acats: Do not call gnatmake or gnatchop
112         with full path.
113
114 2007-01-22  Richard Guenther  <rguenther@suse.de>
115
116         PR tree-optimization/30038
117         * gcc.dg/builtins-62.c: New testcase.
118
119 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
120
121         * gcc.c-torture/compile/20070121.c: New test.
122
123 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
124
125         PR libfortran/30525
126         * gfortran.dg/char_comparison_1.f:  New test.
127
128 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
129
130         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
131
132 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
133
134         PR objc/30479
135         * objc.dg/pch: New directory.
136         * objc.dg/pch/pch.exp: New file.
137         * objc.dg/pch/interface-1.m: New test.
138         * objc.dg/pch/interface-1.hs: New include file.
139         * lib/objc.exp (objc_target_compile): Add
140         "-x objective-c-header" in front of the sources if this is
141         a precompiled header being compiled.
142
143 2007-01-20  Roger Sayle  <roger@eyesopen.com>
144
145         * gfortran.dg/array_memcpy_3.f90: New test case.
146         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
147
148 2007-01-20  Roger Sayle  <roger@eyesopen.com>
149             Brooks Moses  <brooks.moses@codesourcery.com>
150             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
151
152         * gfortran.dg/intrinsic_sign_1.f90: New test case.
153         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
154
155 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
156
157         * gcc.dg/torture/builtin-math-3.c: Test fdim.
158
159 2007-01-19  Mike Stump  <mrs@apple.com>
160
161         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
162         away.
163
164 2007-01-19  Roger Sayle  <roger@eyesopen.com>
165
166         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
167         option instead of -funsafe-math-optimizations.
168
169 2007-01-19  Tomas Bily  <tbily@suse.cz>
170
171         gcc.dg/tree-prof/indir-call-prof.c: New.
172         g++.dg/dg.exp: Add tree-prof subdirectory.
173         g++.dg/tree-prof/indir-call-prof.C: New.
174         g++.dg/tree-prof/tree-prof.exp: New.
175
176 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
177
178         PR c++/17947
179         * g++.dg/warn/deprecated.C: Update warning output.
180         * g++.dg/warn/deprecated-2.C: Likewise.
181         * g++.dg/warn/deprecated-3.C: New.
182         
183 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
184
185         * gcc.c-torture/execute/nestfunc-7.c: New.
186
187 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
188
189         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
190
191 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
192
193         * gcc.dg/m68k-pic-1.c: New.
194
195 2007-01-18  Roger Sayle  <roger@eyesopen.com>
196
197         * gfortran.dg/array_memcpy_4.f90: New test case.
198
199 2007-01-18  Josh Conner  <jconner@apple.com>
200
201         PR target/30485
202         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
203         * gcc.dg/vect/no-trapping-math-1: New.
204         * gcc.dg/vect/no-trapping-math-2: New.
205
206 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
207
208         * gcc.target/i386/387-8.c: Update comment about optimizing
209         inherent load of 1.0 of fptan instruction.
210
211 2007-01-18  Dirk Mueller  <dmueller@suse.de>
212             Richard Guenther <rguenther@suse.de>
213
214         PR diagnostic/8268
215         * gcc.dg/Warray-bounds.c: New testcase.
216         * gcc.dg/Warray-bounds-2.c: New testcase.
217         * g++.dg/warn/Warray-bounds.C: New testcase.
218         * g++.dg/warn/Warray-bounds-2.C: New testcase.
219
220 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
221
222         PR fortran/30476
223         * gfortran.dg/generic_12.f90: New test.
224
225 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
226
227         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
228         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
229
230 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
231
232         * gcc.dg/dfp/compare-special.h: New file.
233         * gcc.dg/dfp/compare-special-32.c: New test.
234         * gcc.dg/dfp/compare-special-64.c: New test.
235         * gcc.dg/dfp/compare-special-128.c: New test.
236
237 2007-01-16  Roger Sayle  <roger@eyesopen.com>
238             Paul Thomas  <pault@gcc.gnu.org>
239             Steven G. Kargl  <kargl@gcc.gnu.org>
240
241         PR fortran/30404
242         * gfortran.dg/forall_6.f90: New test case.
243         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
244         * gfortran.dg/dependency_13.f90: Likewise.
245
246 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
247
248         PR testsuite/12325
249         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
250         targets that don't support Inf.
251
252 2007-01-15  Dale Johannesen  <dalej@apple.com>
253
254         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
255
256 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
257
258         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
259         of achar for 0xff to avoid the "Extended ASCII not
260         implemented" error message.
261
262 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
263
264         PR fortran/28172
265         * gfortran.dg/altreturn_4.f90: New test.
266
267         PR fortran/29389
268         * gfortran.dg/stfunc_4.f90: New test.
269
270         PR fortran/29712
271         * gfortran.dg/bound_2.f90: Reinstate commented out line.
272         * gfortran.dg/initialization_1.f90: Change warning.
273
274         PR fortran/30283
275         * gfortran.dg/specification_type_resolution_2.f90: New test.
276
277 2007-01-14  Jan Hubicka  <jh@suse.cz>
278
279         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
280         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
281         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
282         elimination.
283
284 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
285
286         PR fortran/30410
287         * gfortran.dg/external_procedures_2.f90: New test.
288
289 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
290
291         PR target/30413
292         * gcc.target/i386/pr30413.c: New test.
293
294 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
295
296         PR fortran/30452
297         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
298
299 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
300
301         * gcc.dg/20070112-1.c: New test.
302
303 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
304
305         PR libgfortran/30435
306         * gfortran.dg/list_read_6.f90: New test.
307
308 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
309
310         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
311
312 2007-01-12  Tom Tromey  <tromey@redhat.com>
313
314         PR preprocessor/28227:
315         * gcc.dg/cpp/pr28227.c: New file.
316
317 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
318
319         * gcc.dg/tree-ssa/loop-22.c: New test.
320
321 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
322
323         PR tree-optimization/29516
324         * gcc.dg/tree-ssa/loop-20.c: New test.
325
326 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
327
328         PR libfortran/30415
329         * minmaxloc_integer_kinds_1.f90:  New test.
330
331 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
332
333         PR c++/29573
334         * g++.dg/template/sizeof-template-argument.C: New test.
335
336 2007-01-11  Jan Hubicka  <jh@suse.cz>
337
338         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
339         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
340         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
341         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
342         * gcc.dg/tree-ssa/pr21658.c: Likewise.
343         * gcc.dg/tree-ssa/pr15349.c: Likewise.
344         * gcc.dg/tree-ssa/pr25501.c: Likewise.
345         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
346         transformation in question.
347         * gcc.dg/tree-ssa/vrp05.c: Likewise.
348         * gcc.dg/tree-ssa/pr20701.c: Likewise.
349         * gcc.dg/always_inline3.c: Likewise.
350
351 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
352
353         PR c++/28999
354         * g++.dg/template/typename11.C: New test.
355
356 2007-01-10  Robert Kennedy <jimbob@google.com>
357
358         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
359
360 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
361
362         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
363         for different integer kinds.
364         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
365         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
366         * gfortran.dg/ishft_2.f90: New test.
367         * gfortran.dg/ishft_3.f90: New test.
368
369 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
370
371         * gfortran.dg/altreturn_2.f90: Removed executable bit.
372
373 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
374
375         PR tree-optimization/30322
376         * gcc.dg/tree-ssa/loop-21.c: New test.
377
378 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
379
380         * g++.dg/rtti/darwin-builtin-linkage.C: New.
381
382 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
383
384         * gcc.target/spu/intrinsics-1.c: Remove xfail.
385
386 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
387
388         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
389         * g++.dg/warn/overflow-warn-3.C: Likewise.
390         * g++.dg/warn/overflow-warn-4.C: Likewise.
391         * g++.dg/warn/overflow-warn-5.C: Likewise.
392         * g++.dg/warn/overflow-warn-6.C: Likewise.
393         * g++.dg/warn/Woverflow-1.C: Likewise.
394         * g++.dg/warn/Woverflow-2.C: Likewise.
395         * g++.dg/warn/Woverflow-3.C: Likewise.
396         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
397
398 2007-01-08  Roger Sayle  <roger@eyesopen.com>
399
400         * gfortran.dg/array_constructor_14.f90: New test case.
401         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
402
403 2007-01-08  Richard Guenther  <rguenther@suse.de>
404
405         PR tree-optimization/23603
406         * gcc.dg/tree-ssa/vrp31.c: New testcase.
407         * gcc.dg/tree-ssa/vrp32.c: Likewise.
408
409 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
410
411         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
412         in __v8qi typedef.
413         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
414         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
415         compiler behaviour.
416         * gcc.dg/simd-5.c: Likewise.
417         * gcc.dg/simd-6.c: Likewise.
418         * g++.dg/conversion/simd1.C: Likewise.
419         * g++.dg/conversion/simd3.C: Likewise.
420         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
421         (main): Use it.
422
423 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
424
425         PR tree-optimization/29877
426         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
427         name of a hard register for the target concerned.  Adjust dg-error
428         directives to cope with new behaviour of TER.
429
430 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
431
432         PR c++/28986
433         * g++.dg/conversion/nullptr1.C: Added overflow warning.
434         * g++.dg/warn/overflow-warn-1.C: New.
435         * g++.dg/warn/overflow-warn-3.C: New.
436         * g++.dg/warn/overflow-warn-4.C: New.
437         * g++.dg/warn/overflow-warn-5.C: New.
438         * g++.dg/warn/overflow-warn-6.C: New.
439         * g++.dg/warn/Woverflow-1.C: New.
440         * g++.dg/warn/Woverflow-2.C: New.
441         * g++.dg/warn/Woverflow-3.C: New.
442         * g++.dg/warn/multiple-overflow-warn-2.C: New.
443         
444 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
445
446         PR fortran/27698
447         * gfortran.dg/invalid_name.f90: New test.
448         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
449         * gfortran.dg/gomp/pr29759.f90: Ditto.
450
451 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
452
453         * gfortran.dg/present_1.f90:  Update error message.
454
455 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
456
457        PR c++/19439
458        * g++.dg/template/duplicate1.C: New test
459        * g++.dg/template/memfriend6.C: Adjust error markers.
460         
461 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
462
463         PR tree-opt/30385
464         * gcc.dg/torture/inline-1.c: New test.
465
466 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
467
468         PR c/19978
469         * gcc.dg/multiple-overflow-warn-1.c: New.
470         * gcc.dg/multiple-overflow-warn-2.c: New.
471         * gcc.dg/overflow-warn-6.c: New.
472         * g++.dg/warn/multiple-overflow-warn-1.C: New.
473         
474 2007-01-05  Roger Sayle  <roger@eyesopen.com>
475
476         * gfortran.dg/array_memcpy_1.f90: New test case.
477         * gfortran.dg/array_memcpy_2.f90: Likewise.
478
479 2007-01-05  Richard Guenther  <rguenther@suse.de>
480
481         PR middle-end/27826
482         * g++.dg/opt/pr27826.C: New testcase.
483
484 2007-01-05  Ian Lance Taylor  <iant@google.com>
485
486         * gcc.dg/Walways-true-1.c: New test.
487         * gcc.dg/Walways-true-2.c: New test.
488         * g++.dg/warn/Walways-true-1.C: New test.
489         * g++.dg/warn/Walways-true-2.C: New test.
490
491 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
492
493         PR c/30360
494         * gcc.dg/pr30360.c: New test.
495
496 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
497
498         PR fortran/23232
499         * gfortran.dg/data_implied_do_1.f90: New test.
500
501         PR fortran/27996
502         PR fortran/27998
503         * gfortran.dg/char_length_1.f90: New test.
504
505 2007-01-05  Richard Guenther  <rguenther@suse.de>
506
507         PR middle-end/28116
508         * g++.dg/opt/pr28116.C: New testcase.
509
510 2007-01-05  Tobias Burnus  <burnus@net-b.de>
511
512         PR fortran/29624
513         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
514           invalid deallocate.
515         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
516         * gfortran.dg/protected_4.f90: Add pointer intent check.
517         * gfortran.dg/protected_6.f90: Add pointer intent check.
518         * gfortran.dg/pointer_intent_1.f90: New test.
519         * gfortran.dg/pointer_intent_2.f90: New test.
520         * gfortran.dg/pointer_intent_3.f90: New test.
521
522 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
523
524         PR 30235
525         * gfortran.dg/altreturn_2.f90: new test.
526
527 2007-01-04  Tom Tromey  <tromey@redhat.com>
528
529         PR preprocessor/28165:
530         * gcc.dg/cpp/pr28165.c: New file.
531
532 2007-01-03  Josh Conner  <jconner@apple.com>
533
534         PR middle-end/29683
535         * gcc.dg/pr29683.c: New.
536
537 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
538
539         PR c++/28217
540         * g++.dg/pch/template-1.C: New test.
541         * g++.dg/pch/template-1.Hs: New file.
542
543 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
544
545         PR middle-end/30353
546         * gcc.c-torture/compile/complex-4.c: New test.
547
548 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
549
550         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
551         -maltivec.
552         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
553
554 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
555
556         PR middle-end/30286
557         * gcc.dg/pr30286.c: New test.
558
559         PR c++/29535
560         * g++.dg/template/crash66.C: New test.
561
562         PR c++/29054
563         * g++.dg/template/friend49.C: New test.
564
565 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
566
567         * gfortran.dg/ibits.f90: New test.
568
569 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
570
571         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
572         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
573
574 2007-01-02  Jan Hubicka  <jh@suse.cz>
575
576         * gcc.dg/pr16194.c: We now output error on all three functions, not just
577         first one.
578
579 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
580
581         PR c/19977
582         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
583         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
584
585 2006-01-02  Ian Lance Taylor  <iant@google.com>
586
587         * g++.dg/warn/Wparentheses-22.C: New test.
588         * g++.dg/warn/Wparentheses-23.C: New test.
589
590 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
591
592         PR middle-end/7651
593         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
594         * gcc.dg/declspec-3-Wextra.c: New.
595         * gcc.dg/declspec-3-no.c: New
596
597 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
598
599         PR fortran/20896
600         * gfortran.dg/interface_10.f90: Remove.
601
602 2007-01-01  Roger Sayle  <roger@eyesopen.com>
603
604         * gcc.dg/fold-eqxor-4.c: New test case.
605
606 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
607
608         PR middle-end/30311
609         * gcc.c-torture/compile/pr30311.c: New test.
610
611 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
612
613         PR middle-end/30253
614         * gcc.c-torture/compile/statement-expression-1.c: New test.
615
616 2007-01-01  Andreas Schwab  <schwab@suse.de>
617
618         PR target/29166
619         * g++.dg/eh/pr29166.C: New test.
620
621 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
622
623         * lib/target-supports.exp (check_effective_target_powerpc_spe):
624         New.
625         (check_effective_target_vect_cmdline_needed): Use it.
626
627 2006-12-31  Richard Guenther  <rguenther@suse.de>
628
629         PR middle-end/30137
630         * testsuite/gcc.dg/pr30137-1.c: New testcase.
631         * testsuite/gcc.dg/pr30137-2.c: Likewise.
632
633 2006-12-31  Roger Sayle  <roger@eyesopen.com>
634
635         PR middle-end/30322
636         * gcc.dg/fold-plusnot-1.c: New test case.
637
638 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
639
640         PR c++/29731
641         * g++.dg/parse/template22.C: New test.
642
643 2006-12-31  Richard Guenther  <rguenther@suse.de>
644
645         PR middle-end/30338
646         * gcc.c-torture/compile/pr30338.c: New testcase.
647
648 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
649
650         PR fortran/27900
651         * gfortran.dg/intrinsic_actual_4.f90: New test.
652
653         PR fortran/24325
654         * gfortran.dg/func_decl_3.f90: New test.
655
656 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
657
658         PR fortran/23060
659         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
660         * gfortran.dg/c_by_val_1.f: New test.
661         * gfortran.dg/c_by_val_2.f: New test.
662         * gfortran.dg/c_by_val_3.f: New test.
663
664 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
665
666         PR libfortran/30321
667         * gfortran.dg/sum_zero_array_1.f90:  New test.
668
669 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
670
671         PR preprocessor/29612
672         * gcc.dg/cpp/pr29612-1.c: New test.
673         * gcc.dg/cpp/pr29612-2.c: New test.
674
675 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
676
677         PR fortran/30034
678         * gfortran.dg/pure_formal_proc_1.f90: New test.
679
680         PR fortran/30237
681         * gfortran.dg/intrinsic_actual_3.f90: New test.
682
683 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
684
685         PR fortran/30014
686         * gfortran.dg/io_constraints_1.f90: Update test.
687         * gfortran.dg/io_constraints_2.f90: Update test.
688         * gfortran.dg/inquire_iolength.f90: New test.
689
690 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
691
692         PR fortran/20896
693         * gfortran.dg/interface_10.f90: New test.
694         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
695         since z is already, locally a variable.
696
697         PR fortran/25135
698         * gfortran.dg/generic_11.f90: New test.
699         * gfortran.dg/interface_7.f90: Remove name clash between module
700         name and procedure 'x' referenced in the interface.
701
702 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
703
704         PR middle-end/7651
705         * gcc.dg/Wmissing-parameter-type.c: New.
706         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
707         * gcc.dg/Wmissing-parameter-type-no.c: New.
708         
709 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
710
711         PR fortran/25818
712         * gfortran.dg/entry_array_specs_2.f: New test.
713
714         PR fortran/30084
715         * gfortran.dg/nested_modules_6.f90: New test.
716
717 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
718
719         PR middle-end/7651
720         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
721         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
722
723 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
724
725         PR C++/30168
726         * g++.dg/opt/complex6.C: New test.
727
728 2006-12-22  Ben Elliston  <bje@au.ibm.com>
729
730         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
731         full" if the linker on spu-*-* warns about exceeding local store.
732
733         And revert this patch:
734         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
735         fail to link due to relocation overflows on spu-*-*.
736
737 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
738
739         PR fortran/30273
740         * gfortran.dg/dependency_19.f90: New test.
741
742 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
743
744         PR fortran/30202
745         * gfortran.dg/alloc_comp_basics_3.f90: New test.
746
747 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
748
749         PR middle-end/30262
750         * gcc.c-torture/execute/20061220-1.c: New test.
751
752         PR middle-end/30263
753         * gcc.dg/gomp/asm-1.c: New test.
754
755         PR target/30230
756         * g++.dg/eh/ia64-2.C: New test.
757
758 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
759
760         PR target/28966
761         PR target/29248
762         * gcc.dg/rs6000-leaf.c: New.
763
764 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
765
766         PR fortran/25392
767         * gfortran.dg/f2c_8.f90: New test.
768
769 2006-12-20  Bill Wendling  <wendling@apple.com>
770
771         * gcc.dg/asm-b.c: Check for __ppc64__.
772
773 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
774
775         PR fortran/30190
776         * gfortran.dg/bounds_check_5.f90: New test.
777
778 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
779
780         PR middle-end/30143
781         * gcc.dg/gomp/complex-1.c: New testcase.
782
783 2006-12-20  Roger Sayle  <roger@eyesopen.com>
784
785         * gfortran.dg/array_memset_1.f90: New test case.
786
787 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
788
789         * lib/target-supports.exp: Add spu to
790         check_effective_target_vect_widen_mult_hi_to_si.
791
792 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
793
794         PR fortran/29992
795         * gfortran.dg/generic_9.f90: New test.
796
797         PR fortran/30081
798         * gfortran.dg/generic_10.f90: New test.
799
800 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
801
802         PR tree-opt/30045
803         * gcc.dg/pr30045.c: New test.
804
805 2006-12-20  Ben Elliston  <bje@au.ibm.com>
806
807         * gcc.dg/20020312-2.c: Add a case for __SPU__.
808
809 2006-12-19  Eric Christopher  <echristo@apple.com>
810
811         PR target/29302
812         * gcc.c-torture/execute/pr29302-1.c: New.
813
814 2006-12-19  Tobias Burnus  <burnus@net-b.de>
815
816         PR fortran/39238
817         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
818
819 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
820
821         PR fortran/30236
822         * gfortran.dg/altreturn_3.f90: New test.
823
824         * gfortran.dg/char_result_12.f90: Fix comment typos.
825
826 2006-12-19  Ben Elliston  <bje@au.ibm.com>
827
828         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
829         as newlib's stdio.h uses non-traditional cpp constructs.
830
831 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
832
833         * gfortran.dg/advance.f90: Renamed to advance_1.f90
834         * gfortran.dg/append-1.f90: Renamed to append_1.f90
835         * gfortran.dg/array-1.f90: Renamed to array_1.f90
836         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
837         * gfortran.dg/backspace.f: Renamed to backspace_1.f
838         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
839         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
840         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
841         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
842         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
843         * gfortran.dg/logint-1.f: Renamed to logint_1.f
844         * gfortran.dg/logint-2.f: Renamed to logint_2.f
845         * gfortran.dg/logint-3.f: Renamed to logint_3.f
846         * gfortran.dg/advance_1.f90: Renamed from advance.f90
847         * gfortran.dg/append_1.f90: Renamed from append-1.f90
848         * gfortran.dg/array_1.f90: Renamed from array-1.f90
849         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
850         * gfortran.dg/backspace_1.f: Renamed from backspace.f
851         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
852         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
853         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
854         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
855         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
856         * gfortran.dg/logint_1.f: Renamed from logint-1.f
857         * gfortran.dg/logint_2.f: Renamed from logint-2.f
858         * gfortran.dg/logint_3.f: Renamed from logint-3.f
859
860 2006-12-18  Bill Wendling  <wendling@apple.com>
861
862         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
863         id is an OjbC keyword.
864
865 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
866
867         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
868
869 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
870
871         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
872
873 2006-12-18  Ian Lance Taylor  <iant@google.com>
874
875         * g++.dg/warn/Wmissing-declarations-1.C: New test.
876
877 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
878
879         * gcc.c-torture/compile/pr27528.c: Use empty templates.
880
881 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
882
883         PR fortran/30207
884         * gfortran.fortran-torture/execute/where21.f90: New test.
885
886 2006-12-17  Tobias Burnus  <burnus@net-b.de>
887
888         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
889
890 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
891
892         PR middle-end/7651
893         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
894         * gcc.dg/if-empty-1.c: Likewise.
895         * gcc.dg/pr23165.c: Likewise.
896         * g++.dg/warn/empty-body.C: Likewise.
897
898 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
899
900         PR libfortran/30005
901         * gfortran.dg/open_errors.f90: New test.
902
903 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
904
905         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
906
907         * gcc.target/i386/ssse3-pabsb.c: New file.
908         * gcc.target/i386/ssse3-pabsd.c: Likewise.
909         * gcc.target/i386/ssse3-pabsw.c: Likewise.
910         * gcc.target/i386/ssse3-palignr.c: Likewise.
911         * gcc.target/i386/ssse3-phaddd.c: Likewise.
912         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
913         * gcc.target/i386/ssse3-phaddw.c: Likewise.
914         * gcc.target/i386/ssse3-phsubd.c: Likewise.
915         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
916         * gcc.target/i386/ssse3-phsubw.c: Likewise.
917         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
918         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
919         * gcc.target/i386/ssse3-pshufb.c: Likewise.
920         * gcc.target/i386/ssse3-psignb.c: Likewise.
921         * gcc.target/i386/ssse3-psignd.c: Likewise.
922         * gcc.target/i386/ssse3-psignw.c: Likewise.
923         * gcc.target/i386/ssse3-vals.h: Likewise.
924
925 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
926
927         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
928         * lib/fortran-torture.exp: Include target-supports.exp.
929
930 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
931
932         PR target/30185
933         * gcc.c-torture/execute/pr30185.c: New test.
934
935 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
936
937         PR testsuite/30179
938         PR testsuite/30180
939         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
940         * gcc.dg/builtin-bswap-2.c: Likewise.
941         * gcc.dg/builtin-bswap-3.c: Likewise.
942         * gcc.dg/builtin-bswap-4.c: Likewise.
943         * lib/target-supports.exp (check_effective_target_stdint_types): New.
944         * cc.c-torture/execute/mode-dependent-address.x: New file.
945
946 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
947
948         PR libfortran/30145
949         * gfortran.dg/write_zero_array: New test.
950
951 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
952
953         PR fortran/30200
954         * gfortran.dg/write_fmt_trim.f90: New test.
955
956 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
957
958         PR 30194
959         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
960         temporarily.
961
962 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
963
964         * lib/target-supports.exp (check_weak_available): Use istarget
965         "hppa*-*-hpux10*" instead of regexp.
966         (check_cxa_atexit_available): Likewise.
967
968 2006-12-14  Richard Guenther  <rguenther@suse.de>
969
970         PR tree-optimization/30197
971         * gcc.c-torture/execute/complex-1.c: Fix function name.
972         * gcc.dg/builtins-61.c: New testcase.
973
974 2006-12-14  Richard Guenther  <rguenther@suse.de>
975
976         PR middle-end/30172
977         * gcc.dg/pr30172-1.c: New testcase.
978
979 2006-12-14  Richard Guenther  <rguenther@suse.de>
980
981         PR tree-optimization/30198
982         * gcc.dg/builtins-60.c: New testcase.
983
984 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
985
986         * lib/target-supports.exp (vect_no_align): Remove spu.
987
988 2006-12-13  Ian Lance Taylor  <iant@google.com>
989
990         PR c++/19564
991         PR c++/19756
992         * g++.dg/warn/Wparentheses-5.C: New test.
993         * g++.dg/warn/Wparentheses-6.C: New test.
994         * g++.dg/warn/Wparentheses-7.C: New test.
995         * g++.dg/warn/Wparentheses-8.C: New test.
996         * g++.dg/warn/Wparentheses-9.C: New test.
997         * g++.dg/warn/Wparentheses-10.C: New test.
998         * g++.dg/warn/Wparentheses-11.C: New test.
999         * g++.dg/warn/Wparentheses-12.C: New test.
1000         * g++.dg/warn/Wparentheses-13.C: New test.
1001         * g++.dg/warn/Wparentheses-14.C: New test.
1002         * g++.dg/warn/Wparentheses-15.C: New test.
1003         * g++.dg/warn/Wparentheses-16.C: New test.
1004         * g++.dg/warn/Wparentheses-17.C: New test.
1005         * g++.dg/warn/Wparentheses-18.C: New test.
1006         * g++.dg/warn/Wparentheses-19.C: New test.
1007         * g++.dg/warn/Wparentheses-20.C: New test.
1008         * g++.dg/warn/Wparentheses-21.C: New test.
1009
1010 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1011
1012         PR testsuite/30157
1013         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1014         for target "hppa.*hpux10".
1015
1016 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1017
1018         * g++.dg/debug/vartrack1.C: New test.
1019
1020         * g++.dg/opt/ifcvt1.C: New test.
1021
1022         * gcc.dg/tls/opt-13.c: New test.
1023
1024         * gcc.dg/20060425-2.c: New test.
1025
1026         * g++.dg/opt/pr15054-2.C: New test.
1027
1028         * gcc.c-torture/execute/20060420-1.c: New test.
1029
1030         * gcc.c-torture/execute/20060412-1.c: New test.
1031
1032         * objc/compile/20060406-1.m: New test.
1033
1034 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1035
1036         * g++.dg/template/array17.C: New test.
1037
1038 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1039
1040         * gcc.target/powerpc/altivec-23.c: New test.
1041
1042 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1043
1044         PR c++27316
1045         * g++.dg/inherit/error3.C: New test.
1046
1047         PR c++/28740
1048         * g++.dg/inherit/error4.C: New test.
1049
1050 2006-12-13  Richard Guenther  <rguenther@suse.de>
1051
1052         PR tree-optimization/17687
1053         * gcc.dg/builtins-59.c: New testcase.
1054
1055 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1056
1057         * gcc.target/spu/Wmain.c: New test.
1058
1059 2006-12-12  Josh Conner  <jconner@apple.com>
1060
1061         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1062         * g++.dg/abi/thunk4.C: Likewise.
1063         * g++.dg/abi/rtti3.C: Likewise.
1064
1065 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1066
1067         * gcc.target/spu/cpat-1.c: New test.
1068         * gcc.target/spu/cpat-2.c: New test.
1069         * gcc.target/spu/cpat-3.c: New test.
1070         * gcc.target/spu/cpat-4.c: New test.
1071
1072 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1073
1074         PR tree-opt/28436
1075         * gcc.c-torture/compile/vector-1.c: New test.
1076         * gcc.c-torture/compile/vector-2.c: New test.
1077         * gcc.c-torture/compile/vector-3.c: New test.
1078
1079 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1080
1081         * lib/fortran-torture.exp: Update copyright years.  Remove
1082         obsolete comment.  Test -ftree-vectorize where it makes sense.
1083         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1084         from fortran-torture.exp.
1085         * gfortran.dg/char_transpose_1.f90,
1086         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1087         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1088         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1089         '-w' to dg-options.
1090
1091 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1092
1093         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1094         saved_${tool}_load.
1095
1096 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1097
1098         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1099         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1100         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1101         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1102         gaps.
1103
1104 2006-12-12  Richard Guenther  <rguenther@suse.de>
1105
1106         PR middle-end/30147
1107         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1108
1109 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1110             Diego Novillo  <dnovillo@redhat.com>
1111
1112         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1113         VDEF/VUSE changes.
1114         * gcc.dg/tree-ssa/pr26421.c: Likewise
1115         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1116         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1117         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1118         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1119         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1120         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1121         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1122         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1123         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1124
1125 2006-12-11  Jan Hubicka  <jh@suse.cz>
1126
1127         * gcc.dg/tree-prof/stringop-1.c: New test.
1128         * gcc.dg/tree-prof/stringop-2.c: New test.
1129
1130 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1131
1132         PR target/30120
1133         * gcc.target/i386/pr30120.c: New test.
1134
1135         Revert:
1136         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1137
1138         * gcc.target/i386/x87regparm-1.c: New test.
1139         * gcc.target/i386/x87regparm-2.c: New test.
1140         * gcc.target/i386/x87regparm-3.c: New test.
1141         * gcc.target/i386/x87regparm-4.c: New test.
1142
1143 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1144
1145         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1146
1147 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1148
1149         PR fortran/23994
1150         * gfortran.dg/protected_1.f90: New test.
1151         * gfortran.dg/protected_2.f90: New test.
1152         * gfortran.dg/protected_3.f90: New test.
1153         * gfortran.dg/protected_4.f90: New test.
1154         * gfortran.dg/protected_5.f90: New test.
1155         * gfortran.dg/protected_6.f90: New test.
1156
1157 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1158             Tobias Burnus  <burnus@gcc.gnu.org>
1159
1160         PR fortran/29975
1161         PR fortran/30068
1162         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1163         interface.
1164         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1165         ambiguous interfaces.
1166         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1167         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1168         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1169         ambiguous interfaces.
1170         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1171         * gfortran.dg/array_initializer_2.f90: Add initializer array
1172         constructor test.
1173
1174         PR fortran/30096
1175         * gfortran.dg/interface_9.f90: Test that host interfaces are
1176         not checked for ambiguity with the local version.
1177
1178 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1179
1180         PR fortran/29464
1181         * gfortran.dg/module_interface_2.f90: New test.
1182
1183 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1184
1185         PR fortran/29941
1186         * gfortran.dg/assumed_len.f90: New test.
1187
1188 2006-12-09  Richard Guenther  <rguenther@suse.de>
1189
1190         * g++.dg/warn/implicit-typename1.C: Qualify types.
1191         * g++.dg/parse/crash12.C: Likewise.
1192         * g++.dg/tree-ssa/pr22444.C: Likewise.
1193
1194 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1195
1196         * gfortran.dg/array_2.f90: Added sqrt test.
1197
1198 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1199
1200         * gcc.target/i386/x87regparm-1.c: XFAIL.
1201         * gcc.target/i386/x87regparm-2.c: XFAIL.
1202         * gcc.target/i386/x87regparm-3.c: XFAIL.
1203         * gcc.target/i386/x87regparm-4.c: XFAIL.
1204
1205 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1206
1207         * lib/target-supports.exp
1208         (check_effective_target_large_long_double): New.
1209         * gcc.dg/Wconversion-real.c : Use it.
1210         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1211         unsigned.
1212
1213 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1214
1215         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1216
1217 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1218
1219         PR fortran/27546
1220         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1221
1222 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1223
1224         PR c++/29732
1225         * g++.dg/template/crash65.C: New test.
1226         * g++.dg/template/spec16.C: Tweak error markers.
1227
1228 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1229
1230         * gcc.target/spu: New directory.
1231         * gcc.target/spu/spu.exp: New file.
1232         * gcc.target/spu/intrinsics-1.c: New test.
1233
1234 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1235
1236         PR c++/29980
1237         * g++.dg/ext/attrib27.C: New test.
1238         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1239         * g++.dg/parse/typedef5.C: Likewise.
1240
1241 2006-12-07  Mike Stump  <mrs@apple.com>
1242
1243         * treelang/compile/var_defs.tree: Adjust.
1244
1245 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1246
1247         PR c++/29730
1248         * g++.dg/template/crash64.C: New test.
1249         * g++.dg/parse/crash27.C: Adjust error markers.
1250
1251 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1252
1253         PR libfortran/30009
1254         PR libfortran/30056
1255         * gfortran.dg/read_eof_4.f90:  Add tests.
1256         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1257         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1258
1259 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1260
1261         PR c++/29729
1262         * g++.dg/template/crash63.C: New test.
1263
1264         PR c++/29728
1265         * g++.dg/template/crash62.C: New test.
1266
1267 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1268
1269         PR fortran/30003
1270         * gfortran.dg/allocatable_function_1.f90: Increase the number
1271         of expected calls of free to 10; the lhs section reference is
1272         now evaluated so there is another call to bar.  Change the
1273         comment appropriately.
1274         * gfortran.dg/array_section_1.f90: New test.
1275
1276 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1277
1278         PR fortran/29912
1279         * gfortran.dg/char_result_12.f90: New test.
1280
1281 2006-12-05  Richard Guenther  <rguenther@suse.de>
1282
1283         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1284         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1285         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1286         vect_double, xfail for spu*-*-*.
1287
1288 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1289
1290         PR fortran/29962
1291         * initialization_4.f90: Test noninteger exponents (-std=f95).
1292         * initialization_5.f90: New test for noninteger exponents
1293           with -std=f2003.
1294
1295 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1296
1297         PR fortran/29821
1298         * gfortran.dg/parameter_array_section_1.f90: New test.
1299
1300 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1301
1302         PR c++/29733
1303         * g++.dg/template/crash61.C: New test.
1304
1305         PR c++/29632
1306         * g++.dg/template/error23.C: New test.
1307
1308 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1309
1310         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1311
1312 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1313
1314         PR fortran/29916
1315         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1316
1317 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1318
1319         PR middle-end/29965
1320         * gcc.dg/gomp/pr29965-1.c: New test.
1321         * gcc.dg/gomp/pr29965-2.c: New test.
1322         * gcc.dg/gomp/pr29965-3.c: New test.
1323         * gcc.dg/gomp/pr29965-4.c: New test.
1324         * gcc.dg/gomp/pr29965-5.c: New test.
1325         * gcc.dg/gomp/pr29965-6.c: New test.
1326         * g++.dg/gomp/pr29965-1.C: New test.
1327         * g++.dg/gomp/pr29965-2.C: New test.
1328         * g++.dg/gomp/pr29965-3.C: New test.
1329         * g++.dg/gomp/pr29965-4.C: New test.
1330         * g++.dg/gomp/pr29965-5.C: New test.
1331         * g++.dg/gomp/pr29965-6.C: New test.
1332         * g++.dg/gomp/pr29965-7.C: New test.
1333         * g++.dg/gomp/pr29965-8.C: New test.
1334         * g++.dg/gomp/pr29965-9.C: New test.
1335         * g++.dg/gomp/pr29965-10.C: New test.
1336
1337 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1338
1339         * gnat.dg/pointer_variable_bounds.adb: New test.
1340         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1341         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1342
1343 2006-12-03  Eric Christopher  <echristo@apple.com>
1344
1345         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1346
1347 2006-12-03  Richard Henderson  <rth@redhat.com>
1348             Andrew Pinski  <pinskia@gmail.com>
1349
1350         PR C++/14329
1351         * g++.dg/warn/unit-1.C: New test.
1352
1353 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1354
1355         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1356
1357 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1358
1359         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1360         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1361         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1362         * gcc.dg/vect/vect-70.c: Reduce array size.
1363         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1364         vect_no_compaer_double targets.
1365         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1366         vect_float, vect_double, and vect_int.
1367
1368 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1369
1370         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1371         test for loop versioning on vect_no_align targets.
1372         * gcc.dg/vect/pr20122.c: Likewise.
1373         * gcc.dg/vect/vect-105.c: Likewise.
1374         * gcc.dg/vect/vect-42.c: Likewise.
1375         * gcc.dg/vect/vect-43.c: Likewise.
1376         * gcc.dg/vect/vect-74.c: Likewise.
1377         * gcc.dg/vect/vect-75.c: Likewise.
1378         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1379         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1380         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1381         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1382
1383 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1384
1385         PR fortran/29642
1386         * gfortran.dg/value_1.f90 : New test.
1387         * gfortran.dg/value_2.f90 : New test.
1388         * gfortran.dg/value_3.f90 : New test.
1389         * gfortran.dg/value_4.f90 : New test.
1390         * gfortran.dg/value_4.c : Called from value_4.f90.
1391
1392 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1393
1394         PR C++/30033
1395         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1396
1397 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1398
1399         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1400
1401 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1402
1403         PR c/27953
1404         * gcc.dg/pr27953.c: New test.
1405
1406 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1407
1408         PR c++/30022
1409         * g++.dg/ext/vector5.C: New test.
1410
1411         PR c++/30021
1412         * g++.dg/other/main1.C: New test.
1413
1414 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1415
1416         PR libfortran/29568
1417         * gfortran.dg/convert_implied_open.f90:  Change to
1418         new default record length.
1419         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1420         new error message.
1421         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1422
1423 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1424
1425         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1426
1427 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1428
1429         PR c++/29066
1430         * g++.dg/expr/pr29066.c: New.
1431
1432 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1433             Zdenek Dvorak <dvorakz@suse.cz>
1434
1435         PR tree-optimization/29921
1436         * gcc.dg/pr29921-2.c: New test.
1437
1438 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1439
1440         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1441         (i386_get_cpuid): New function.
1442         (i386_cpuid_ecx): Likewise.
1443         (i386_cpuid_edx): Likewise.
1444         (i386_cpuid): Updated to call i386_cpuid_edx.
1445
1446         * gcc.target/i386/sse3-addsubpd.c: New file.
1447         * gcc.target/i386/sse3-addsubps.c: Likewise.
1448         * gcc.target/i386/sse3-haddpd.c: Likewise.
1449         * gcc.target/i386/sse3-haddps.c: Likewise.
1450         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1451         * gcc.target/i386/sse3-hsubps.c: Likewise.
1452         * gcc.target/i386/sse3-lddqu.c: Likewise.
1453         * gcc.target/i386/sse3-movddup.c: Likewise.
1454         * gcc.target/i386/sse3-movshdup.c: Likewise.
1455         * gcc.target/i386/sse3-movsldup.c: Likewise.
1456
1457 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1458
1459         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1460
1461 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1462
1463         * gcc.dg/dfp/convert-int-max.c: New test.
1464         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1465
1466 2006-11-30  Richard Guenther  <rguenther@suse.de>
1467
1468         * gcc.dg/vect/vect-pow-1.c: Rename ...
1469         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1470         floats instead of doubles, check successful vectorization.
1471
1472 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1473
1474         PR target/29945
1475         * gcc.c-torture/compile/pr29945.c: New testcase.
1476
1477 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1478
1479         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1480         -maltivec.
1481
1482 2006-11-29  Eric Christopher  <echristo@apple.com>
1483
1484         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1485
1486 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1487
1488         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1489
1490         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1491
1492 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1493
1494         PR c++/29022
1495         * g++.dg/inherit/virtual2.C: New test.
1496         * g++.dg/inherit/virtual3.C: Likewise.
1497         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1498         * g++.dg/inherit/error2.C: Likewise.
1499         * g++.dg/template/instantiate1.C: Likewise.
1500
1501 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1502
1503         PR tree-opt/29984
1504         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1505
1506 2006-11-28  Jan Hubicka  <jh@suse.cz>
1507
1508         * gcc.dg/memcpy-1.c: New test.
1509
1510 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR c++/29735
1513         * g++.dg/warn/main-3.C: New test.
1514
1515 2006-11-28  Jan Hubicka  <jh@suse.cz>
1516
1517         * gcc.dg/winline-1.c: New test.
1518
1519 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1520
1521         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1522         alignments.
1523
1524 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1525
1526         PR fortran/29976
1527         * gfortran.dg/missing_optional_dummy_3.f90
1528
1529 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1530
1531         PR fortran/20880
1532         * gfortran.dg/interface_3.f90: Modify errors.
1533
1534 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1535
1536         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1537         fail to link due to relocation overflows on spu-*-*.
1538
1539 2006-11-27  Michael Matz  <matz@suse.de>
1540             Andreas Krebbel  <krebbel1@de.ibm.com>
1541
1542         PR target/29319
1543         * gcc.dg/20061127-1.c: New testcase.
1544
1545 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1546
1547         * gcc.dg/20061124-1.c: Add exit() function prototype.
1548
1549 2006-11-27  Jan Hubicka  <jh@suse.cz>
1550
1551         * gcc.target/i386/memcpy-1.c: Adjust size.
1552         * testsuite/gcc.dg/visibility-11.c: Likewise.
1553
1554 2006-11-27  Richard Guenther  <rguenther@suse.de>
1555
1556         PR middle-end/25620
1557         * gcc.target/i386/pow-1.c: New testcase.
1558         * gcc.dg/builtins-58.c: Likewise.
1559
1560 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1561
1562         PR c++/29886
1563         * g++.dg/expr/cast8.C: New test.
1564
1565 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1566
1567         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1568         Don't ever inline the testcase.
1569
1570 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1571
1572         PR fortran/29982
1573         * gfortran.fortran-torture/compile/parameter_3.f90: New
1574         testcase.
1575
1576 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1577
1578         PR fortran/29951
1579         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1580
1581 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1582
1583         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1584         for CHAR.
1585
1586 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1587
1588         PR libgfortran/29936
1589         * gfortran.dg/write_check3.f90: New test.
1590
1591 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1592
1593         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1594
1595 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1596
1597         PR fortran/20880
1598         * gfortran.dg/interface_3.f90: New test.
1599
1600         PR fortran/29387
1601         * gfortran.dg/generic_8.f90: New test.
1602
1603 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1604
1605         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1606         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1607         * gfortran.dg/specifics_3.f90: Remove.
1608
1609 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1610
1611         PR c/29955
1612         * gcc.dg/gomp/pr29955.c: New test.
1613
1614         PR c/29736
1615         * gcc.dg/pr29736.c: New test.
1616
1617 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1618
1619         PR tree-opt/29964
1620         * gcc.dg/pure-1.c: New test.
1621
1622 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1623
1624         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1625         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1626
1627 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1628
1629         * gcc.dg/20061124-1.c: New testcase.
1630
1631 2006-11-23  Eric Christopher  <echristo@apple.com>
1632
1633         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1634
1635 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1636
1637         PR c/2707
1638         PR c++/26167
1639         * gcc.dg/Wconversion-integer.c: New. Supersedes
1640         Wconversion-negative-constants.c
1641         * gcc.dg/Wconversion-real.c: New.
1642         * gcc.dg/Wconversion-real-integer.c: New.
1643         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1644         * g++.dg/warn/Wconversion1.C: Modified.
1645
1646 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1647
1648         * gfortran.dg/overload_1.f90: New test.
1649
1650 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1651
1652         PR c/9072
1653         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1654         Wtraditional-conversion.
1655         * gcc.dg/overflow-warn-2.c: Likewise.
1656         * gcc.dg/Wconversion.c: Likewise. Renamed as
1657         Wtraditional-conversion.c .
1658         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1659         Wtraditional-conversion-2.c .
1660         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1661         Wtraditional-conversion-2.c
1662         * gcc.dg/Wconversion-negative-constants.c: New.
1663
1664 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1665
1666         * gcc.dg/tree-ssa/dump-1.c: New test.
1667
1668 2006-11-23  David Ung <davidu@mips.com>
1669
1670         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1671         -mfp64, allowable when ISA >= 33 and float is enabled.
1672         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1673         of mthc1 and mfhc1 patterns.
1674
1675 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1676
1677         PR tree-optimization/29921
1678         * gcc.dg/pr29921.c: New test.
1679
1680 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1681
1682         PR fortran/29441
1683         * gfortran.dg/initialization_4.f90: New test.
1684
1685 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1686
1687         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1688         platforms that have interleaving support.
1689         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1690         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1691         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1692         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1693         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1694         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1695         gcc.dg/vect/vect-strided-u8-i8.c,
1696         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1697         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1698         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1699         gcc.dg/vect/vect-strided-float.c,
1700         gcc.dg/vect/vect-strided-a-mult.c,
1701         gcc.dg/vect/vect-strided-mult-char-ls.c,
1702         gcc.dg/vect/vect-strided-a-u16-mult.c,
1703         gcc.dg/vect/vect-strided-a-u32-mult.c,
1704         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1705         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1706         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1707         gcc.dg/vect/vect-strided-mult.c,
1708         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1709         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1710
1711 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1712
1713         PR fortran/25087
1714         * gfortran.dg/auto_char_len_4.f90: New test.
1715
1716 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1717
1718         PR fortran/29652
1719         * gfortran.dg/generic_7.f90: New test.
1720         * gfortran.dg/defined_operators_1.f90: Add new error.
1721
1722 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1723
1724         PR tree-optimization/29902
1725         * g++.dg/tree-ssa/pr29902.C: New test.
1726
1727 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1728
1729         PR fortran/29820
1730         * gfortran.dg/used_types_13.f90: New test.
1731
1732 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1733
1734         * gcc.dg/dfp/snan.c: Delete.
1735
1736 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1737
1738         * g++.dg/cpp0x/static_assert1.C: New.
1739         * g++.dg/cpp0x/static_assert2.C: New.
1740         * g++.dg/cpp0x/static_assert3.C: New.
1741
1742 2006-11-21  Richard Guenther  <rguenther@suse.de>
1743
1744         * gcc.dg/vect/vect-pow-1.c: New testcase.
1745         * gcc.dg/vect/vect-pow-2.c: Likewise.
1746
1747 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1748
1749         PR c++/29570
1750         * g++.dg/template/static29.C: New test.
1751
1752         PR c++/29734
1753         * g++.dg/conversion/simd4.C: New test.
1754
1755 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1756
1757         PR c++/29475
1758         * g++.dg/template/access19.C: New test.
1759         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1760         error is reported.
1761
1762 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1763
1764         PR tree-opt/25500
1765         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1766
1767 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1768
1769         PR fortran/27546
1770         * gfortran.dg/import.f90: Extended test.
1771         * gfortran.dg/import2.f90: Extended test.
1772
1773 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1774
1775         * gfortran.dg/volatile3.f90: Add conflict test.
1776
1777 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1778
1779         PR fortran/24783
1780         * gfortran.dg/implicit_10.f90: New test.
1781
1782 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1783
1784         PR c++/8586
1785         * g++.dg/warn/Wall-write-strings.C: New.
1786
1787 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1788
1789         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1790         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1791
1792 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1793
1794         * gfortran.dg/use_3.f90: Remove error message.
1795         * gfortran.dg/iso_fortran_env_1.f90: New test.
1796         * gfortran.dg/iso_fortran_env_2.f90: New test.
1797         * gfortran.dg/iso_fortran_env_3.f90: New test.
1798         * gfortran.dg/iso_fortran_env_4.f90: New test.
1799
1800 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1801
1802         * gcc.dg/vect/vect-27.c: Fix initialization.
1803
1804 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1805
1806         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1807         * gcc.dg/torture/builtin-minmax-1.c: New.
1808
1809         * gcc.dg/builtins-20.c: Add cases for copysign.
1810
1811 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1812
1813         PR fortran/24285
1814         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1815
1816 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1817         * gfortran.dg/use_1.f90: New test.
1818         * gfortran.dg/use_1.f90: New test.
1819         * gfortran.dg/use_1.f90: New test.
1820
1821 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1822
1823         PR tree-optimization/29801
1824         * gcc.dg/pr29801.c: New test.
1825
1826 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1827
1828         PR middle-end/29584
1829         * gcc.dg/torture/pr29584.c: New test.
1830
1831 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1832
1833         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1834         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1835         * gcc.target/powerpc/compress-float-ppc.c,
1836         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1837         powerpc_fprs.
1838         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1839         do not pass -mhard-float.
1840
1841 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1842
1843         * gnat.dg/volatile_aggregate.adb: New test.
1844
1845 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1846
1847         PR fortran/29391
1848         PR fortran/29489
1849         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1850         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1851
1852 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1853
1854         PR target/29201
1855         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1856
1857 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1858
1859         * gfortran.dg/import3.f90: Fix error message.
1860
1861 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1862
1863         PR tree-opt/29788
1864         * gfortran.fortran-torture/compile/inline_1.f90:
1865         New testcase.
1866
1867 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1868
1869         * gcc.target/i386/x87regparm-1.c: New test.
1870         * gcc.target/i386/x87regparm-2.c: New test.
1871         * gcc.target/i386/x87regparm-3.c: New test.
1872         * gcc.target/i386/x87regparm-4.c: New test.
1873
1874 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1875
1876         PR fortran/27546
1877         * gfortran.dg/import.f90: New test.
1878         * gfortran.dg/import2.f90: New test.
1879         * gfortran.dg/import3.f90: New test.
1880
1881 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1882
1883         PR fortran/27588
1884         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1885
1886 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1887
1888         PR fortran/29806
1889         * gfortran.dg/contains.f90: New test.
1890         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1891
1892 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR tree-optimization/29581
1895         * gcc.dg/pr29581-1.c: New test.
1896         * gcc.dg/pr29581-2.c: New test.
1897         * gcc.dg/pr29581-3.c: New test.
1898         * gcc.dg/pr29581-4.c: New test.
1899         * gfortran.dg/pr29581.f90: New test.
1900
1901 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1902
1903         PR fortran/29702
1904         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1905         numbers in error message headers.
1906
1907 2006-11-14  Richard Guenther  <rguenther@suse.de>
1908
1909         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1910         to i?86 and x86_64 targets.
1911
1912 2006-11-14  Caroline Tice  <ctice@apple.com>
1913
1914         * gcc.dg/pubtypes-1.c: New file/testcase.
1915         * gcc.dg/pubtypes-2.c: New file/testcase.
1916         * gcc.dg/pubtypes-3.c: New file/testcase.
1917         * gcc.dg/pubtypes-4.c: New file/testcase.
1918         * g++.dg/pubtypes.C: New file/testcase.
1919
1920 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1921
1922         PR c++/29106
1923         * g++.dg/init/self1.C: New test.
1924
1925 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/29657
1928         * gfortran.dg/conflicts.f90: Add.
1929
1930 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1931
1932         PR rtl-optimization/29798
1933
1934         * gcc.c-torture/execute/pr29798.c: New.
1935
1936 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1937
1938         * gcc.dg/builtins-20.c: Add more cases.
1939
1940 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1941
1942         PR fortran/29759
1943         * gfortran.dg/gomp/pr29759.f90: New test.
1944
1945 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1946
1947         PR c++/29518
1948         * g++.dg/template/static28.C: New test.
1949
1950 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1951
1952         * lib/c-torture.exp: Use target-libpath.exp.
1953         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1954         set GCC_EXEC_PREFIX env var from global variable of same name.
1955
1956 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1957
1958         PR fortran/26994
1959         * gfortran.fortran-torture/compile/transfer-1.f90:
1960         New testcase.
1961
1962 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1963             Zdenek Dvorak <dvorakz@suse.cz>
1964
1965         PR tree-optimization/29680
1966         * gcc.dg/alias-11.c: New test.
1967
1968 2006-11-12  Jason Merrill  <jason@redhat.com>
1969             Andrew Pinski <pinskia@physics.uc.edu>
1970
1971         PR middle-end/28915
1972         * gcc.target/i386/vectorize1.c: New.
1973
1974 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1975
1976         PR rtl-optimization/29797
1977         * gcc.c-torture/execute/pr29797-1.c: New test case.
1978
1979 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1980
1981         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1982
1983 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1984
1985         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1986
1987 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1988
1989         PR tree-optimization/13827
1990         * gcc.dg/fold-eqand-1.c: New test case.
1991
1992 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1993
1994         PR rtl-opt/28812
1995         * gcc.c-torture/execute/mayalias-3.c: New test.
1996
1997 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1998
1999         PR middle-end/27528
2000         * gcc.c-torture/compile/pr27528.c: New test.
2001         * gcc.dg/pr27528.c: Likewise.
2002
2003 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2004
2005         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2006
2007         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2008
2009 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2010
2011         PR fortran/29758
2012         * gfortran.dg/reshape_source_size_1.f90: New test.
2013
2014 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2015
2016         PR fortran/29315
2017         * gfortran.dg/aliasing_dummy_4.f90: New test.
2018
2019 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2020
2021         PR target/29777
2022         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2023         and x86_64-*-* targets.
2024
2025 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2026
2027         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2028         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2029         New macros. Use them in exact tests.
2030         (TESTIT3): New macro.
2031         Add tests for fmin, fmax and fma.
2032
2033 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2034
2035         PR fortran/29431
2036         * gfortran.dg/array_constructor_13.f90: New test.
2037
2038 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2039
2040         PR fortran/29744
2041         * gfortran.dg/used_types_12.f90: New test.
2042
2043 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2044
2045         PR middle-end/29726
2046         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2047         (test6): Ditto.
2048         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2049         * gcc.dg/fold-eqandshift-3.c: New test case.
2050
2051 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2052
2053         PR fortran/29699
2054         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2055
2056         PR fortran/21370
2057         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2058
2059 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2060
2061         * gcc.dg/20061109-1.c: New testcase.
2062
2063 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2064
2065         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2066
2067 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2068
2069         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2070         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2071
2072 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2073
2074         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2075         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2076
2077 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2078
2079         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2080
2081 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2082
2083         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2084         vect-9.c).
2085         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2086         * gcc.dg/vect/vect-9.c: Now vectorizable.
2087         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2088         that support vect_widen_mult.
2089         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2090         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2091         vect-reduc-dot-u16.c).
2092         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2093         vect-reduc-dot-u16.c).
2094         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2095         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2096         vect-reduc-dot-s8.c).
2097         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2098         vect-reduc-dot-s8.c).
2099         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2100         vect-reduc-dot-s8.c).
2101         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2102         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2103         vect-reduc-dot-u8.c).
2104         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2105         vect-reduc-dot-u8.c).
2106         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2107         * gcc.dg/vect/vect-multitypes-9.c: New test.
2108         * gcc.dg/vect/vect-multitypes-10.c: New test.
2109         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2110         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2111         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2112         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2113         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2114         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2115         wrapv-vect-reduc-dot-s8.c.
2116         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2117         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2118         targets that support vec_unpack.
2119         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2120         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2121         (check_effective_target_vect_widen_mult_hi_to_si): New.
2122         (check_effective_target_vect_widen_sum): Removed.
2123
2124         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2125
2126         * gcc.dg/vect/vect-multitypes-8.c: New test.
2127         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2128
2129         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2130
2131         * gcc.dg/vect/vect-multitypes-7.c: New test.
2132
2133         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2134
2135         * gcc.dg/vect/vect-multitypes-4.c: New test.
2136         * gcc.dg/vect/vect-multitypes-5.c: New test.
2137         * gcc.dg/vect/vect-multitypes-6.c: New test.
2138
2139         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2140
2141         * gcc.dg/vect/vect-multitypes-1.c: New test.
2142         * gcc.dg/vect/vect-multitypes-2.c: New test.
2143         * gcc.dg/vect/vect-multitypes-3.c: New test.
2144
2145 2006-11-07  Eric Christopher  <echristo@apple.com>
2146
2147         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2148         Test using scan-assembler-not.
2149
2150 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2151
2152         * gcc.dg/inline-17.c: New test.
2153
2154 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2155
2156         PR other/25028
2157         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2158         on HP-UX.
2159
2160 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2161
2162         PR fortran/29539
2163         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2164
2165         PR fortran/29634
2166         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2167         test.
2168
2169 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2170
2171         PR fortran/29601
2172         * gfortran.dg/volatile.f90: Add.
2173         * gfortran.dg/volatile2.f90: Add.
2174         * gfortran.dg/volatile3.f90: Add.
2175         * gfortran.dg/volatile4.f90: Add.
2176         * gfortran.dg/volatile5.f90: Add.
2177         * gfortran.dg/volatile6.f90: Add.
2178         * gfortran.dg/volatile7.f90: Add.
2179
2180 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2181
2182         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2183           for matching error messages.
2184         * gfortran.dg/specifics_3.f90: Adjust pattern
2185           for matching error messages.
2186
2187 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2188             Bernhard Fischer  <aldot@gcc.gnu.org>
2189
2190         * lib/gcc-dg.exp (output-exists): New proc.
2191         (output-exists-not): New proc.
2192         * gcc.test-framework/test-framework.awk: Support new directives.
2193         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2194         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2195         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2196         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2197         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2198         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2199
2200 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2201
2202         PR fortran/29630
2203         PR fortran/29679
2204         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2205         * gfortran.dg/initialization_3.f90: New.
2206
2207 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2208
2209         PR libgfortran/25545
2210         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2211
2212 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2213
2214         PR middle-end/29695
2215         * gcc.c-torture/execute/pr29695-1.c: New test.
2216         * gcc.c-torture/execute/pr29695-2.c: New test.
2217
2218 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2219
2220         PR fortran/29565
2221         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2222
2223 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2224
2225         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2226         for matching error messages.
2227
2228 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2229
2230         PR target/26915
2231         * gcc.target/i386/387-12.c: New test.
2232
2233 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2234
2235         PR libfortran/29713
2236         * gfortran.dg/pr29713.f90: New test.
2237
2238 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2239
2240         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2241         Also test for bogus rest sign.
2242
2243 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2244
2245         PR libfortran/27895
2246         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2247
2248 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2249
2250         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2251         from error messages.
2252
2253 2006-11-02  Mike Stump  <mrs@apple.com>
2254
2255         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2256
2257         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2258
2259 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2260
2261         * g++.dg/eh/gcsec1.C: New test.
2262
2263 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2264
2265         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2266         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2267
2268 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2269
2270         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2271         hexadecimal value.
2272         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2273         * gcc.dg/pr14796-2.c: Likewise.
2274
2275 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2276
2277         * gcc.c-torture/execute/20061101-1.c: New test.
2278
2279 2006-11-01  Richard Guenther  <rguenther@suse.de>
2280
2281         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2282
2283 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2284
2285         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2286         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2287
2288 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2289
2290         * gcc.c-torture/execute/20061031-1.c: New test.
2291
2292 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2293
2294         PR 23067
2295         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2296         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2297         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2298         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2299         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2300         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2301         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2302
2303 2006-10-31  Eric Christopher  <echristo@apple.com>
2304             Falk Hueffner  <falk@debian.org>
2305
2306         * gcc.dg/builtin-bswap-1.c: New.
2307         * gcc.dg/builtin-bswap-2.c: New.
2308         * gcc.dg/builtin-bswap-3.c: New.
2309         * gcc.dg/builtin-bswap-4.c: New.
2310         * gcc.dg/builtin-bswap-5.c: New.
2311         * gcc.target/i386/builtin-bswap-1.c: New.
2312
2313 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2314
2315         * gcc.dg/inline-16.c: New.
2316
2317         PR 16622
2318         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2319         defining it.
2320         * gcc.dg/inline-13.c: New.
2321         * gcc.dg/inline-14.c: New.
2322         * gcc.dg/inline-15.c: New.
2323
2324         PR 11377
2325         * gcc.dg/inline6.c: New.
2326         * gcc.dg/inline7.c: New.
2327
2328 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2329
2330         PR middle-end/23470
2331         * gcc.dg/pr23470-1.c: New test case.
2332
2333 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2334
2335         PR fortran/29537
2336         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2337         data.
2338         * gfortran.dg/blockdata_2.f90: New testcase.
2339
2340 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2341
2342         PR libfortran/29627
2343         * gfortran.dg/unf_short_record_1.f90:  New test.
2344
2345 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2346
2347         PR fortran/29067
2348         * gfortran.dg/pr29067.f: New test.
2349
2350 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2351             Richard Sandiford  <richard@codesourcery.com>
2352
2353         * lib/target-supports.exp (get_compiler_messages): Append options
2354         as a single list element.
2355         (check_effective_target_arm_vfp_ok): New.
2356         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2357
2358 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2359
2360         PR fortran/29387
2361         * gfortran.dg/intrinsic_actual_2.f90: New test.
2362
2363         PR fortran/29490
2364         * gfortran.dg/actual_array_interface_1.f90: New test.
2365
2366         PR fortran/29641
2367         * gfortran.dg/used_types_11.f90: New test.
2368
2369 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2370
2371         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2372         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2373         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2374         * g++.old-deja/g++.mike/net25.C (main): Same.
2375         * g++.dg/lookup/exception1.C (main): Same.
2376         * g++.dg/parse/parens2.C (main): Same.
2377
2378 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2379
2380         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2381
2382 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2383
2384         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2385         * gcc.dg/torture/builtin-math-3.c: Likewise.
2386
2387 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2388
2389         PR fortran/29452
2390         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2391         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2392
2393 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2394
2395         PR Fortran/29410
2396         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2397
2398 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2399
2400         * lib/target-supports.exp (check_function_available): Declare
2401         function before calling.
2402
2403 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2404
2405         PR tree-optimization/29637
2406         * gcc.dg/pr29637.c: New test.
2407
2408 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2409
2410         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2411         tree canonicalization.
2412
2413 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2414
2415         * gcc.dg/builtins-20.c: Add more hypot tests.
2416
2417 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2418
2419         * gcc.dg/fold-compare-1.c: New test case.
2420
2421 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2422
2423         PR c++/16307
2424         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2425
2426 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2427
2428         PR tree-optimization/15458
2429         * gcc.dg/fold-xornot-1.c: New test case.
2430
2431 2006-10-29  Richard Guenther  <rguenther@suse.de>
2432
2433         * gcc.target/i386/math-torture/trunc.c: New testcase.
2434
2435 2006-10-29  Richard Guenther  <rguenther@suse.de>
2436
2437         * gcc.target/i386/math-torture/round.c: New testcase.
2438
2439 2006-10-29  Richard Guenther  <rguenther@suse.de>
2440
2441         * gcc.target/i386/math-torture/ceil.c: New testcase.
2442         * gcc.target/i386/math-torture/floor.c: Likewise.
2443
2444 2006-10-29  Richard Guenther  <rguenther@suse.de>
2445
2446         * gcc.target/i386/math-torture/rint.c: New testcase.
2447         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2448
2449 2006-10-29  Richard Guenther  <rguenther@suse.de>
2450
2451         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2452         * gcc.target/i386/math-torture/lceil.c: Likewise.
2453
2454 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2455
2456         PR libgfortran/24313
2457         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2458
2459 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2460
2461         * gcc.c-torture/execute/20020118-1.c,
2462         gcc.c-torture/execute/builtins/strlen.c,
2463         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2464         comment typos.
2465
2466 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2467
2468         * gcc.dg/builtins-20.c: Add tests for hypot.
2469         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2470         two-argument builtins.
2471         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2472         TESTIT2.  Update all callers.
2473         (TESTIT2, TESTIT2_R): New helper macros.
2474         Add testcases for pow, hypot and atan2.
2475
2476 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2477
2478         PR C++/29295
2479         * g++.dg/expr/bool1.C: New test.
2480         * g++.dg/expr/bool2.C: New test.
2481
2482 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2483
2484         PR fortran/28224
2485         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2486         * gfortran.dg/namelist_internal.f90: New test.
2487
2488 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2489
2490         PR fortran/29625
2491         * gfortran.dg/io_real_boz.f90: Add.
2492         * gfortran.dg/io_real_boz2.f90: Add.
2493
2494 2006-10-28  Richard Guenther  <rguenther@suse.de>
2495
2496         PR middle-end/26899
2497         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2498
2499 2006-10-28  Richard Guenther  <rguenther@suse.de>
2500
2501         PR target/28806
2502         * gcc.target/i386/math-torture/lround.c: New testcase.
2503
2504 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2505
2506         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2507         * gcc.dg/builtins-44.c: Likewise.
2508         * gcc.dg/builtins-45.c: Likewise.
2509         * gcc.dg/pr28796-2.c: Likewise.
2510         * gcc.dg/unordered-3.c: Likewise.
2511
2512 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2513
2514         PR libgfortran/27954
2515         * gfortran.dg/error_recovery_2.f90: New test.
2516
2517 2006-10-26  Richard Guenther  <rguenther@suse.de>
2518
2519         * gcc.target/i386/i386.exp: Use glob, not find to collect
2520         tests.  Avoids recursing into subdirectories.
2521         * gcc.target/i386/math-torture/math-torture.exp: Torture
2522         for interesting ia32 math options.
2523         * gcc.target.i386/math-torture/lrint.c: New testcase.
2524
2525 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2526
2527         PR libgfortran/29563
2528         * gfortran.dg/arrayio_9.f90: Update test.
2529         * gfortran.dg/arrayio_19.f90: New test.
2530
2531 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2532
2533         * gcc.dg/20061026.c: New testcase.
2534
2535 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2536
2537         PR libgfortran/29563
2538         * gfortran.dg/arrayio_9.f90: New test.
2539
2540 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2541
2542         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2543         Copy the strings manually, as strcpy may call strlen.
2544
2545 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2546
2547         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2548         Add checks for log, log2, log10 and log1p.
2549
2550         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2551         we already test 0.0.  Add checks for expm1, log, log2, log10,
2552         log1p, cbrt, erf and erfc.
2553
2554 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2555
2556         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2557
2558 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2559
2560         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2561         and remainderl() built-in functions.  Remove -ffast-math from
2562         dg-options.
2563
2564 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2565
2566         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2567         acosh and atanh.
2568
2569         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2570         floating point modifiers to arguments passed to float and long
2571         double functions respectively.  Update all callers to use floating
2572         point numbers, not integers.  Add tests for exp, exp2 and
2573         exp10/pow10.
2574
2575         * gcc.dg/torture/builtin-math-3.c: New test.
2576
2577 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2578
2579         PR fortran/29393
2580         * gfortran.dg/initialize_2.f90: New.
2581
2582 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2583
2584         * gcc.dg/torture/builtin-math-2.c: New test.
2585
2586 2006-10-24  Richard Guenther  <rguenther@suse.de>
2587
2588         PR middle-end/28796
2589         * gcc.dg/pr28796-1.c: New testcase.
2590         * gcc.dg/pr28796-2.c: Likewise.
2591
2592 2006-10-24  Richard Guenther  <rguenther@suse.de>
2593
2594         * gcc.dg/builtins-57.c: New testcase.
2595
2596 2006-10-24  Richard Guenther  <rguenther@suse.de>
2597
2598         PR tree-optimization/29567
2599         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2600
2601 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2602
2603         PR tree-optimization/14784
2604         * gcc.dg/alias-10.c: New test.
2605
2606 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2607
2608         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2609
2610 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2611
2612         * gcc.dg/builtin-strncat-chk-1.c: New test.
2613
2614 2006-10-23  Jan Hubicka  <jh@suse.cz>
2615
2616         * gcc.dg/memmove-1.c: New test.
2617
2618 2006-10-23  Paul Brook  <paul@codesourcery.com>
2619
2620         * gcc.dg/pragma-pack-5.c: New test.
2621
2622 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2623
2624         * g++.dg/other/s390-1.C: New testcase.
2625
2626 2006-10-23  Richard Guenther  <rguenther@suse.de>
2627
2628         PR middle-end/27132
2629         PR middle-end/23295
2630         * gcc.dg/pr27132.c: New testcase.
2631         * gcc.dg/pr23295.c: Likewise.
2632         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2633         * g++.dg/tree-ssa/pr19807.C: Likewise.
2634
2635 2006-10-23  Richard Guenther  <rguenther@suse.de>
2636
2637         PR middle-end/21032
2638         * gcc.dg/pr21032.c: New testcase.
2639
2640 2006-10-22  Jeff Law  <law@redhat.com>
2641         Richard Guenther  <rguenther@suse.de>
2642
2643         PR tree-optimization/15911
2644         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2645
2646 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2647
2648         PR c++/20647
2649         * g++.dg/abi/rtti3.C: New.
2650
2651 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2652
2653         PR middle-end/28252
2654         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2655         transformation.
2656
2657 2006-10-21  Richard Guenther  <rguenther@suse.de>
2658
2659         PR tree-optimization/3511
2660         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2661
2662 2006-10-21  Richard Guenther  <rguenther@suse.de>
2663
2664         PR middle-end/26898
2665         * gcc.dg/torture/pr26898-1.c: New testcase.
2666         * gcc.dg/torture/pr26898-2.c: Likewise.
2667
2668 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2669
2670         PR c++/28053
2671         * g++.dg/parse/bitfield1.C: Adjust error markers.
2672         * g++.dg/parse/bitfield2.C: New test.
2673
2674 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2675
2676         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2677
2678 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2679
2680         PR libfortran/27895
2681         * gfortran.dg/zero_sized_1.f90: New test.
2682
2683 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2684
2685         * gcc.dg/div-compare-1.c: New test.
2686
2687 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2688
2689         PR fortran/29216
2690         * gfortran.dg/result_default_init_1.f90: New test.
2691
2692         PR fortran/29314
2693         * gfortran.dg/automatic_default_init_1.f90: New test.
2694
2695         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2696         from 38 to 33.
2697
2698 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2699
2700         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2701         'using namespace std' without previous declaration.
2702         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2703         * g++.old-deja/g++.robertl/eb133c.C: New.
2704
2705 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2706
2707         PR libgfortran/29277
2708         * gfortran.dg/streamio_4.f90: Update test.
2709         * gfortran.dg/streamio_11.f90: New test.
2710
2711 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2712
2713         PR c++/27952
2714         * g++.dg/inherit/virtual1.C: New test.
2715
2716 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2717
2718         PR c++/28261
2719         * g++.dg/parse/enum3.C: New test.
2720
2721 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2722
2723         PR c++/29039
2724         * g++.dg/init/ctor8.C: New test.
2725
2726 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2727
2728         PR c++/27270
2729         * g++.dg/ext/complit8.C: Tweak error markers.
2730         * g++.dg/template/complit1.C: Add error marker.
2731
2732 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2733
2734         PR c++/27270
2735         * g++.dg/ext/complit8.C: New test.
2736
2737         PR c++/29408
2738         * g++.dg/parse/dtor12.C: New test.
2739
2740         PR c++/29435
2741         * g++.dg/template/sizeof11.C: New test.
2742
2743 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2744
2745         PR fortran/29392
2746         * gfortran.dg/data_char_3.f90: New test.
2747
2748         PR fortran/29451
2749         * gfortran.dg/negative_automatic_size.f90: New test.
2750
2751 2006-10-16  David Daney  <ddaney@avtrex.com>
2752
2753         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2754
2755 2006-10-16  Eric Christopher  <echristo@apple.com>
2756
2757         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2758         x86_64.
2759
2760 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2761
2762         PR c++/28211
2763         * g++.dg/tc1/dr49.C: Tweak error messages.
2764         * g++.dg/parse/template21.C: New test.
2765
2766 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2767
2768         PR middle-end/20491
2769         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2770
2771 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2772
2773         PR fortran/29403
2774         * gfortran.dg/print_1.f90: New test.
2775
2776 2006-10-15  Jan Hubicka  <jh@suse.cz>
2777
2778         PR middle-end/29241
2779         * gcc.c-torture/compile/pr29241.c: New testcase.
2780
2781 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2782
2783         PR middle-end/29250
2784         * gcc.c-torture/compile/pr29250.c: New test.
2785
2786 2006-10-15  Richard Guenther  <rguenther@suse.de>
2787
2788         * gcc.dg/pr29299.c: New testcase.
2789
2790 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2791
2792         PR fortran/24767
2793         * gfortran.dg/label_4.f90: Adjust warning flag.
2794
2795 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2796
2797         PR fortran/29371
2798         * gfortran.dg/nullify_3.f90: New test.
2799
2800 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2801
2802         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2803         on Solaris 2.5.1 too.
2804
2805 2006-10-13  Eric Christopher  <echristo@apple.com>
2806
2807         * gcc.dg/pr25993.c: Skip for darwin.
2808
2809 2006-10-13  Eric Christopher  <echristo@apple.com>
2810
2811         * gcc.dg/visibility-11.c: Skip for darwin.
2812
2813 2006-10-13  Eric Christopher  <echristo@apple.com>
2814
2815         * gcc.dg/darwin-weakimport-1.c: Use
2816         -fno-asynchronous-unwind-tables.
2817         * gcc.dg/darwin-weakimport-3.c: Ditto.
2818
2819 2006-10-13  Richard Guenther  <rguenther@suse.de>
2820
2821         PR tree-optimization/29446
2822         * gcc.dg/torture/pr29446.c: New testcase.
2823
2824 2006-10-13  Bill Wendling  <wendling@apple.com>
2825
2826         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2827         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2828         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2829         * g++.old-deja/g++.law/shadow1.C: Likewise.
2830         * g++.old-deja/g++.law/ctors10.C: Likewise.
2831         * g++.dg/debug/namespace1.C: Likewise.
2832         * g++.dg/inherit/namespace-as-base.C: Likewise.
2833         * g++.dg/opt/delay-slot-1.C: Likewise.
2834         * g++.dg/parse/defarg10.C: Likewise.
2835         * g++.dg/template/ptrmem11.C: Likewise.
2836         * g++.dg/template/mem_func_ptr.C: Likewise.
2837         * g++.dg/template/spec19.C: Likewise.
2838
2839 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2840
2841         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2842
2843 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2844
2845         PR fortran/29373
2846         * gfortran.dg/implicit_9.f90: New test.
2847
2848         PR fortran/29407
2849         * gfortran.dg/namelist_25.f90: New test.
2850
2851         PR fortran/27701
2852         * gfortran.dg/same_name_2.f90: New test.
2853
2854         PR fortran/29232
2855         * gfortran.dg/host_assoc_types_1.f90: New test.
2856
2857         PR fortran/29364
2858         * gfortran.dg/missing_derived_type_1.f90: New test.
2859         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2860
2861         PR fortran/29422
2862         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2863
2864         PR fortran/29428
2865         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2866
2867 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2868
2869         PR fortran/29391
2870         * gfortran.dg/bound_2.f90: New test.
2871
2872 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2873
2874         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2875         directive.
2876         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2877         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2878         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2879         * gfortran.dg/gomp/reduction3.f90: Likewise.
2880         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2881         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2882         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2883         * gfortran.dg/forall_4.f90: Likewise.
2884         * gfortran.dg/spec_expr_4.f90: Likewise.
2885         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2886         * gfortran.dg/forall_5.f90: Likewise.
2887         * gfortran.dg/open_access_append_2.f90: Add check for
2888         compile-time warning.
2889
2890 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2891
2892         PR c++/28506
2893         * g++.dg/parse/pure1.C: New test.
2894
2895 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2896
2897         PR fortran/21435
2898         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2899         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2900         for compile-time warnings.
2901         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2902         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2903         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2904         file.
2905         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2906         specifier.
2907         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2908         compile-time warning.
2909
2910 2006-10-12  Jan Hubicka  <jh@suse.cz>
2911
2912         PR c/28419
2913         * gcc.dg/pr28319.c: New test.
2914
2915 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2916         PR c++/29318
2917         * g++.dg/ext/vla4.C: New test.
2918
2919 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2920
2921         PR c++/27961
2922         * g++.dg/template/crash60.C: New test.
2923         * g++.dg/other/large-size-array.C: Adjust error markers.
2924         * g++.dg/parse/crash27.C: Likewise.
2925         * g++.dg/template/crash1.C: Likewise.
2926
2927 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2928
2929         PR testsuite/29093
2930         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2931
2932 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2933
2934         PR preprocessor/28709
2935         * gcc.dg/cpp/paste14.c: New test.
2936
2937 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2938
2939         PR c++/29175
2940         * g++.dg/init/array24.C: New test.
2941
2942 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2943
2944         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2945         of <sys/types.h>.
2946
2947 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2948
2949         PR c++/29024
2950         * g++.dg/parse/typedef8.C: New test.
2951         * g++.dg/other/mult-stor1.C: Adjust error markers.
2952
2953 2006-10-11  Richard Guenther  <rguenther@suse.de>
2954
2955         PR tree-optimization/28230
2956         * gcc.dg/torture/pr28230.c: New testcase.
2957
2958 2006-10-11  Richard Guenther  <rguenther@suse.de>
2959
2960         PR inline-asm/29119
2961         * gcc.dg/torture/pr29119.c: New testcase.
2962
2963 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2964
2965         PR middle-end/29272
2966         * gcc.c-torture/execute/20060930-2.c: New test.
2967
2968 2006-10-09  Richard Henderson  <rth@redhat.com>
2969
2970         Revert emutls patch.
2971
2972 2006-10-09  Richard Guenther  <rguenther@suse.de>
2973
2974         PR middle-end/29254
2975         * gcc.dg/pr29254.c: New testcase.
2976
2977 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2978             Paul Thomas  <pault@gcc.gnu.org>
2979
2980         PR fortran/20541
2981         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2982         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2983         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2984         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2985         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2986         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2987         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2988         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2989         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2990         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2991         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2992         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2993         * gfortran.dg/alloc_comp_std.f90: New test.
2994         * gfortran.dg/move_alloc.f90: New test.
2995
2996 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2997
2998         PR fortran/29115
2999         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3000
3001         PR fortran/29211
3002         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3003
3004 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3005
3006         PR fortran/28585
3007         * gfortran.dg/new_line.f90: New test.
3008
3009 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3010
3011         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3012         * gcc.dg/torture/builtin-convert-1.c,
3013         gcc.dg/torture/builtin-convert-2.c,
3014         gcc.dg/torture/builtin-convert-3.c,
3015         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3016
3017 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3018
3019         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3020         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3021         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3022         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3023
3024 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3025
3026         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3027         Xfail some tests for powerpc-darwin and powerpc-aix.
3028
3029 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3030
3031         PR c/29380
3032         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3033
3034 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3035
3036         PR target/29300
3037         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3038         on hppa*-*-hpux*.
3039
3040 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3041
3042         PR fortran/16580
3043         PR fortran/29288
3044         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3045         Add tests for using all possible intrinsics as actual arguments.
3046         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3047         all possible intrinsics as actual arguments.
3048         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3049         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3050
3051 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3052
3053         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3054         * gcc.dg/debug/debug-2.c: Likewise.
3055
3056 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3057
3058         * gcc.c-torture/compile/sync-2.c: New test.
3059
3060 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3061
3062         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3063         line endings.
3064
3065 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3066
3067         PR rtl-optimization/29128
3068         * gcc.c-torture/compile/pr29128.c: New test.
3069
3070 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3071
3072         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3073         line endings.
3074
3075 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3076
3077         PR middle-end/29256
3078         * gcc.dg/tree-ssa/loop-19.c: New test.
3079
3080 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3081
3082         PR tree-optimization/29330
3083         * gcc.dg/pr29330.c: New test.
3084
3085         PR target/28924
3086         * gcc.c-torture/compile/20061005-1.c: New test.
3087
3088 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3089
3090         * gcc.dg/typename-vla-1.c: New case.
3091         * gnat.dg/forward_vla.adb: New case.
3092
3093 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR tree-optimization/29290
3096         * gfortran.dg/loop_nest_1.f90: New test.
3097
3098         PR target/29198
3099         * gcc.dg/tls/opt-12.c: New test.
3100
3101         PR fortran/28415
3102         * gfortran.dg/save_2.f90: New test.
3103
3104         PR c/29091
3105         * gcc.dg/pr29091.c: New test.
3106
3107 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3108
3109         * lib/target-supports.exp
3110         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3111         same as x86_64-*-*; check for LP64.
3112
3113 2006-10-04  Richard Henderson  <rth@redhat.com>
3114
3115         * lib/target-supports.exp (check_effective_target_tls): Redefine
3116         to mean non-emulated tls.
3117         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3118         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3119         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3120         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3121         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3122         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3123         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3124
3125 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3126
3127         PR fortran/29343
3128         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3129
3130 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3131
3132         * gfortran.dg/bounds_check_fail_1.f90: New test.
3133
3134 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3135
3136         PR c++/29020
3137         * g++.dg/template/friend48.C: New test.
3138
3139 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3140
3141         PR fortran/29098
3142         * gfortran.dg/default_initialization_2.f90: New test.
3143
3144 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3145
3146         PR fortran/20779
3147         PR fortran/20891
3148         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3149
3150 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3151
3152         PR fortran/29284
3153         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3154
3155         PR fortran/29321
3156         PR fortran/29322
3157         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3158
3159         PR fortran/25091
3160         PR fortran/25092
3161         * gfortran.dg/entry_array_specs_1.f90: New test.
3162
3163 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3164
3165         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3166         insufficient to inhibit some test failures at -O3.  Do testing
3167         on integers.
3168
3169 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3170
3171         PR c++/29138
3172         * g++.dg/inherit/access8.C: New test.
3173         * g++.dg/template/dtor4.C: Tweak error messages.
3174
3175 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3176
3177         PR fortran/27478
3178         * gfortran.dg/entry_8.f90: New test.
3179
3180 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3181
3182         PR c++/29291
3183         * g++.dg/parse/new4.C: New test.
3184
3185 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3186
3187         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3188         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3189         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3190         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3191         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3192
3193 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3194
3195         PR fortran/19260
3196         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3197         * gfortran.dg/continuation_2.f90: New test.
3198
3199         PR fortran/19262
3200         * gfortran.dg/continuation_3.f90: New test.
3201         * gfortran.dg/continuation_4.f90: New test.
3202         * gfortran.dg/continuation_5.f: New test.
3203         * gfortran.dg/continuation_6.f: New test.
3204
3205 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3206
3207         PR c++/29226
3208         * g++.dg/template/vla1.C: New test.
3209
3210 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3211
3212         PR fortran/29210
3213         * gfortran.dg/complex_parameter_1.f90: New test.
3214
3215 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3216
3217         PR c/29154
3218         * gcc.c-torture/execute/20060929-1.c: New test.
3219
3220 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3221
3222         PR c++/29105
3223         * g++.dg/template/member6.C: New test.
3224         * g++.dg/parse/typename7.C: Adjust error markers.
3225
3226         PR c++/29080
3227         * g++.dg/template/member7.C: New test.
3228
3229 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3230
3231         PR c/24010
3232         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3233         gcc.dg/Woverride-init-3.c: New tests.
3234
3235 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3236
3237         * gcc.c-torture/execute/20060930-1.c: New test.
3238
3239 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3240
3241         PR fortran/18791
3242         * gfortran.dg/specifics_1.f90: New test.
3243         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3244         complex specifics.
3245
3246 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3247
3248         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3249         pthread-init-common.h: New.
3250
3251 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3252
3253         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3254         precision on some archs.
3255
3256 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3257
3258         * gcc.dg/non-local-goto-1.c: New test.
3259         * gcc.dg/non-local-goto-2.c: Likewise.
3260         * gcc.dg/setjmp-3.c: Likewise.
3261         * gcc.dg/setjmp-4.c: Likewise.
3262
3263 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3264
3265         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3266
3267 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3268
3269         PR fortran/28276
3270         * gfortran.dg/exponent_1.f90: New test.
3271
3272         PR fortran/27021
3273         * gfortran.dg/nearest_1.f90: New test.
3274
3275 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3276
3277         PR middle-end/25261
3278         PR middle-end/28790
3279         * gcc.dg/gomp/nestedfn-1.c: New test.
3280
3281 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3282
3283         PR objc/29195
3284         * objc/compile/method-1.m: New test.
3285
3286 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3287
3288         PR c++/26938
3289         * g++.dg/template/crash58.C: New test.
3290         * g++.dg/parse/crash28.C: Adjust error markers.
3291         * g++.dg/template/crash34.C: Likewise.
3292         * g++.dg/template/friend31.C: Likewise.
3293         * g++.dg/template/crash32.C: Likewise.
3294
3295         PR c++/27329
3296         * g++.dg/template/crash59.C: New test.
3297
3298         PR c++/27667
3299         * g++.dg/template/spec33.C: New test.
3300         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3301
3302 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3303             Adam Nemet  <anemet@caviumnetworks.com>
3304
3305         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3306         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3307
3308 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3309
3310         PR target/28911
3311         * gcc.dg/pr28911.c: New.
3312
3313 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3314
3315         PR target/29169
3316         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3317         (dg-options): Add -mfpmath=387.
3318
3319 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3320
3321         PR c/28706
3322         * gcc.dg/pr28706.c: New test.
3323
3324         PR c/28712
3325         * gcc.dg/pr28712.c: New test.
3326
3327 2006-09-22  Mike Stump  <mrs@apple.com>
3328
3329         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3330
3331 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3332
3333         PR tree-optimization/28888
3334         * gcc.dg/pr28888.c: New test.
3335
3336 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3337
3338         PR c++/29016
3339         * g++.dg/init/ptrfn1.C: New test.
3340
3341 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3342
3343         PR c++/28861
3344         * g++.dg/template/spec32.C: New test.
3345         * g++.dg/parse/crash9.C: Adjust error markers.
3346
3347         PR c++/28303
3348         * g++.dg/template/typedef6.C: New test.
3349         * g++.dg/init/error1.C: Adjust error markers.
3350         * g++.dg/parse/crash9.C: Likewise.
3351         * g++.dg/template/crash55.C: Likewise.
3352
3353 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3354
3355         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3356
3357 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3358
3359         PR target/27650
3360         * g++.dg/ext/dllimport12.C: New test.
3361
3362 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3363
3364         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3365         * gcc.target/mips/nmadd-2.c: Likewise.
3366         * gcc.target/mips/mips-ps-6.c: New test.
3367         * gcc.target/mips/neg-abs-1.c: Likewise.
3368         * gcc.target/mips/neg-abs-2.c: Likewise.
3369         * gcc.target/mips/nmadd-3.c: New test.
3370
3371 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3372
3373         PR middle-end/28046
3374         * gcc.dg/gomp/atomic-10.c: New test.
3375         * g++.dg/gomp/atomic-10.C: New test.
3376
3377 2006-09-20  Eric Christopher  <echristo@apple.com>
3378
3379         * gcc.target/i386/sse3-not-fisttp.c: New.
3380
3381 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3382
3383         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3384
3385 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3386
3387         * gcc.c-torture/execute/pr28289.c (one): New variable.
3388         (main): Use it instead of argc.
3389         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3390         (main): Use it instead of argc.
3391
3392 2006-09-19  Paul Brook  <paul@codesourcery.com>
3393
3394         PR target/28516
3395         * gcc.dg/nested-func-5.c: New test.
3396
3397 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3398
3399         * lib/target-supports.exp (check_effective_target_tls): Compile
3400         test stubs using ${tool}_target_compile, not just target_compile.
3401         (check_effective_target_tls_runtime): Likewise.
3402
3403 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3404
3405         * gcc.c-torture/compile/20030405-1.x: Remove.
3406
3407         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3408         optimising linker from discarding it.
3409
3410 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3411
3412         PR fortran/28526
3413         * gfortran.dg/keyword_symbol_1.f90: New test.
3414
3415         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3416         pedantic compilation option.
3417
3418 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3419
3420         PR fortran/29060
3421         * gfortran.dg/spread_shape_1.f90: New test.
3422
3423 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3424
3425         PR tree-optimization/28887
3426         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3427
3428 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3429
3430         PR c/25993
3431         * gcc.dg/pr25993.c: New test.
3432
3433 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3434
3435         PR tree-opt/21591
3436         * gcc.dg/vect/pr21591.c: New test.
3437
3438 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3439
3440         PR tree-opt/29059
3441         * gcc.c-torture/compile/strcpy-1.c: New test.
3442         * gcc.c-torture/compile/strcpy-2.c: New test.
3443         * gcc.c-torture/compile/memcpy-1.c: New test.
3444         * gcc.c-torture/compile/memcpy-2.c: New test.
3445
3446 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3447
3448         PR testsuite/29055
3449         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3450
3451 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3452
3453         * gnat.dg/specs/double_record_extension1.ads: New test.
3454         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3455
3456 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3457
3458         PR fortran/29051
3459         * gfortran.dg/oldstyle_3.f90: New test.
3460
3461 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3462
3463         PR libgfortran/29099
3464         * gfortran.dg/secnds-1.f: New test.
3465
3466 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3467
3468         PR libgfortran/29053
3469         * gfortran.dg/streamio_9.f90: New test.
3470         * gfortran.dg/streamio_10.f90: New test.
3471
3472 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3473
3474         PR C++/29002
3475         * g++.dg/init/array22.C: New test.
3476         * g++.dg/init/array23.C: New test.
3477
3478 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3479
3480         * stackcheck.lst: Update list of tests requiring stack checking.
3481         * norun.lst: Adjust for above change.
3482         * ada95.lst: New file.
3483         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3484         requiring -gnat95 switch.
3485
3486 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3487
3488         * gnat.dg/in_out_parameter.adb: New test.
3489
3490 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3491
3492         PR debug/28980
3493         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3494
3495 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3496
3497         * gnat.dg/specs/unchecked_union.ads: New test.
3498
3499 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3500
3501         PR rtl-optimization/28982
3502         * gcc.c-torture/execute/pr28982a.c: New test.
3503         * gcc.c-torture/execute/pr28982b.c: Likewise.
3504
3505 2006-09-12  Eric Christopher  <echristo@apple.com>
3506
3507         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3508         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3509
3510 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3511
3512         PR c/28768
3513         PR preprocessor/14634
3514         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3515         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3516         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3517
3518 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3519
3520         * gcc.dg/pr28243.c: New test.
3521
3522 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3523
3524         PR fortran/28971
3525         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3526         this undiagnosed regression reappears.
3527
3528 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3529
3530         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3531         Treat $srcdir as a literal.
3532         * lib/fortran-torture.exp (fortran-torture-compile,
3533         fortran-torture-execute): Likewise.
3534         * lib/objc-torture.exp (objc-torture-compile,
3535         objc-torture-execute): Likewise.
3536         * lib/profopt.exp (profopt-execute): Likewise.
3537
3538 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3539
3540         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3541
3542 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3543
3544         PR testsuite/28950
3545         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3546
3547 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3548
3549         PR target/13685
3550         * gcc.target/i386/pr13685.c: New test.
3551
3552 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3553
3554         * gcc.dg/pr28726.c: New test.
3555
3556 2006-09-11  Josh Conner  <jconner@apple.com>
3557
3558         * gcc.dg/nrv3.c: Increase size of structure.
3559         * gcc.dg/nrv4.c: Likewise.
3560         * gcc.dg/nrv5.c: Likewise.
3561
3562 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3563
3564         PR libfortran/28890
3565         gfortran.dg/assumed_charlen_function_5.f90: New test.
3566
3567 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3568
3569         PR c++/28991
3570         * g++.dg/init/static3.C: New test.
3571
3572 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3573
3574         PR testsuite/29007
3575         * gcc.dg/long-long-cst1.c (t): Add cast to
3576         __SIZE_TYPE__ before casting to int.
3577         (main): Return 0 on success.
3578
3579 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3580
3581         * gcc.c-torture/execute/20060910-1.c: New test.
3582
3583 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3584
3585         PR middle-end/26983
3586         * gcc.dg/pr26983.c: New test.
3587
3588 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3589
3590         PR target/29006
3591         * gcc.c-torture/execute/pr29006.c: New test.
3592
3593 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3594
3595         PR libfortran/28947
3596         gfortran.dg/matmul_4.f90: New test.
3597
3598 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3599
3600         PR fortran/28959
3601         gfortran.dg/used_types_10: New test.
3602
3603 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3604
3605         PR libfortran/28923
3606         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3607         gfortran.dg/array_initializer_3.f90: New test.
3608
3609 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3610
3611         PR fortran/28914
3612         * gfortran.dg/actual_array_constructor_3.f90: New test.
3613
3614 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3615
3616         PR testsuite/26778
3617         * gcc.target/i386/pr26778.c: New testcase.
3618
3619 2006-09-08  Eric Christopher  <echristo@apple.com>
3620
3621         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3622         * gcc.target/i386/memcpy-1.c: Ditto.
3623         * gcc.target/i386/asm-1.c: Ditto.
3624         * gcc.target/i386/20060512-4.c: Ditto.
3625         * gcc.target/i386/compress-float-387.c: Ditto.
3626         * gcc.target/i386/20060512-1.c: Ditto.
3627         * gcc.target/i386/compress-float-sse.c: Ditto.
3628         * gcc.target/i386/20060512-2.c: Ditto.
3629         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3630         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3631         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3632         * gcc.dg/pr26449.c: Ditto.
3633         * gcc.dg/attr-ms_struct-2.c: Ditto.
3634         * gcc.dg/attr-ms_struct-1.c: Ditto.
3635         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3636
3637 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3638
3639         PR c/28504
3640         * gcc.dg/vla-10.c: New test.
3641
3642 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3643
3644         PR c++/28858
3645         * g++.dg/parse/template20.C: New test.
3646         * g++.dg/template/operator8.C: Remove obsolete part.
3647         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3648         * g++.old-deja/g++.pt/crash65.C: Likewise.
3649
3650 2006-09-07  Jason Merrill  <jason@redhat.com>
3651
3652         PR middle-end/27724
3653         * gcc.dg/long-long-cst1.c: New test.
3654
3655 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3656
3657         PR C++/28906
3658         * g++.dg/other/array3.C: New test.
3659         * g++.dg/other/array4.C: New test.
3660         * g++.dg/other/array5.C: New test.
3661
3662 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3663
3664         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3665
3666 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3667
3668         PR target/28946
3669         * gcc.target/i386/pr28946.c: New test.
3670
3671 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3672
3673         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3674         in integer literal constant.
3675         * gfortran.dg/enum_8.f90: Ditto.
3676         * gfortran.dg/g77/20030326-1.f: Ditto.
3677
3678 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3679
3680         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3681         nonconformance usage.
3682
3683 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3684
3685         PR middle-end/28862
3686         * gcc.c-torture/compile/vector-align-1.c: New test.
3687
3688 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3689
3690         PR rtl-opt/27883
3691         * g++.dg/opt/copysign-1.C: New test.
3692
3693 2006-09-06  Jason Merrill  <jason@redhat.com>
3694
3695         PR c++/27371
3696         * g++.dg/warn/unused-result1.C: New test.
3697
3698 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3699
3700         PR c++/28903
3701         * g++.dg/ext/vla3.C: New test.
3702
3703         PR c++/28886
3704         * g++.dg/template/array16.C: New test.
3705
3706 2006-09-06  Richard Guenther  <rguenther@suse.de>
3707
3708         * gcc.dg/pr27226.c: Remove testcase again.
3709
3710 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3711
3712         PR tree-opt/28937
3713         * g++.dg/opt/unroll2.C: New test.
3714
3715 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3716
3717         PR tree-opt/28952
3718         * gcc.dg/vect/pr28952.c: New test.
3719
3720 2006-09-05  Richard Guenther  <rguenther@suse.de>
3721
3722         PR tree-optimization/28900
3723         * gcc.dg/torture/pr28900.c: New testcase
3724
3725 2006-09-05  Richard Guenther  <rguenther@suse.de>
3726
3727         PR tree-optimization/28905
3728         * gcc.c-torture/compile/pr28905.c: New testcase.
3729
3730 2006-09-05  Richard Guenther  <rguenther@suse.de>
3731
3732         PR middle-end/28935
3733         * gcc.dg/pr28935.c: New testcase.
3734
3735 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3736
3737         * gcc.c-torture/execute/20060905-1.c: New test.
3738
3739 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3740
3741         PR fortran/28908
3742         * gfortran.dg/used_types_7.f90: New test.
3743         * gfortran.dg/used_types_8.f90: New test.
3744         * gfortran.dg/used_types_9.f90: New test.
3745
3746 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3747
3748         * gcc.c-torture/compile/20060904-1.c: New test.
3749
3750 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3751
3752         PR c++/23287 Revert my 2006-09-01 patch
3753         * g++.dg/parse/dtor12.C: Remove.
3754
3755 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3756
3757         PR c+/27670
3758         * g++.dg/template/operator9.C: New test.
3759
3760         PR c++/27493
3761         * g++.dg/template/operator7.C: New test.
3762
3763         PR c++/27494
3764         * g++.dg/template/operator8.C: New test.
3765
3766         PR c++/27397
3767         * g++.dg/template/crash57.C: New test.
3768
3769         * g++.dg/template/typedef4.C: Adjust error markers.
3770         * g++.dg/template/typedef5.C: Likewise.
3771
3772 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR c++/28878
3775         * g++.dg/parse/crash33.C: New test.
3776
3777 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3778         Richard Guenther  <rguenther@suse.de>
3779         Adam Nemet  <anemet@caviumnetworks.com>
3780
3781         PR middle-end/27226
3782         * gcc.target/mips/memcpy-1.c: New testcase.
3783         * gcc.dg/pr27226.c: Likewise.
3784
3785 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3786
3787         PR c++/28705
3788         * g++.dg/lookup/koenig5.C: New.
3789         * g++.dg/template/crash56.C: New.
3790
3791 2006-09-01  Josh Conner  <jconner@apple.com>
3792
3793         PR c++/25505
3794         * gcc.dg/nrv3.c: New test.
3795         * gcc.dg/nrv4.c: New test.
3796         * gcc.dg/nrv5.c: New test.
3797
3798 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3799
3800         PR c++/23287
3801         * g++.dg/parse/dtor12.C: New.
3802
3803 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3804
3805         PR tree-optimization/28839
3806         * gcc.dg/pr28839.c: New test.
3807
3808 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3809
3810         PR target/24367
3811         * gcc.dg/pr24367.c: New testcase.
3812
3813 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3814
3815         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3816
3817 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3818
3819         PR rtl-optimization/27735
3820         * gcc.dg/loop-unswitch-1.c: New test.
3821
3822 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3823
3824         PR fortran/28885
3825         * gfortran.dg/aliasing_dummy_2.f90: New test.
3826
3827         PR fortran/20067
3828         * gfortran.dg/generic_5.f90: Change error message.
3829
3830         PR fortran/28873
3831         * gfortran.dg/generic_6.f90: New test.
3832
3833         PR fortran/25077
3834         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3835
3836         PR fortran/25102
3837         * gfortran.dg/invalid_interface_assignment.f90: New test.
3838
3839         PR fortran/24866
3840         * gfortran.dg/module_proc_external_dummy.f90: New test.
3841
3842 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3843
3844         PR c++/28349
3845         * testsuite/g++.dg/warn/var-args1.C: New test.
3846
3847 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3848
3849         PR fortran/28866
3850         * gfortran.dg/simpleif_2.f90: New test.
3851         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3852         * gfortran.dg/enum_5.f90: Ditto.
3853
3854 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3855             Kazu Hirata  <kazu@codesourcery.com>
3856
3857         PR tree-optimization/17506
3858         * gcc.dg/pr17506.c: New.
3859
3860 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3861
3862         PR c++/28139
3863         * g++.dg/eh/alias1.C: New test.
3864
3865 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3866
3867         PR c++/28860
3868         * g++.dg/template/ttp22.C: New test.
3869
3870 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3871
3872         PR middle-end/26632
3873         * gcc.dg/pr26632.c: New.
3874
3875 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3876
3877         PR libgfortran/28354
3878         * gfortran.dg/fmt_zero_precision.f90: New test.
3879
3880 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3881
3882         PR c++/28058
3883         * g++.dg/template/spec31.C: New test.
3884
3885 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3886
3887         PR c++/26573
3888         * g++.dg/other/static2.C: New test.
3889
3890 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3891
3892         * gcc.dg/Wswitch-enum-2.c: New test case.
3893         * gcc.dg/Wswitch-enum-3.c: Likewise.
3894
3895 2006-08-26  Richard Guenther  <rguenther@suse.de>
3896
3897         * gcc.c-torture/compile/20060826-1.c: New testcase.
3898
3899 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3900
3901         PR c++/28736
3902         * g++.dg/template/void10.C: New test.
3903
3904         PR c++/28737
3905         * g++.dg/template/void8.C: New test.
3906
3907         PR c+_+/28738
3908         * g++.dg/template/void9.C: New test.
3909
3910         * g++.dg/template/void3.C: Adjust error markers.
3911         * g++.dg/template/void4.C: Likewise.
3912         * g++.dg/template/crash55.C: Likewise.
3913         * g++.dg/template/void7.C: Likewise
3914
3915 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3916
3917         PR c++/28588
3918         * g++.dg/inherit/access6.C: New test.
3919         * g++.dg/inherit/access7.C: Likewise.
3920
3921         PR c++/28595
3922         * g++.dg/template/array15.C: New test.
3923         * g++.dg/template/crash2.C: Tweak error markers.
3924
3925 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3926
3927         PR middle-end/28683
3928         * gcc.c-torture/compile/20060823-1.c: New test.
3929
3930 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3931
3932         PR c++/28853
3933         * g++.dg/template/ttp21.C: New test.
3934
3935         PR c++/28852
3936         * g++.dg/other/operator1.C: Add error-marker.
3937         * g++.dg/other/operator2.C: New test.
3938
3939 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3940
3941         PR c/27893
3942         * gcc.c-torture/compile/vla-const-1.c,
3943         gcc.c-torture/compile/vla-const-2.c: New tests.
3944
3945 2006-08-26  Richard Guenther  <rguenther@suse.de>
3946
3947         PR middle-end/28814
3948         * gcc.dg/torture/pr28814.c: New testcase.
3949
3950 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3951
3952         PR c/28418
3953         * gcc.c-torture/compile/compound-literal-1.c: New test.
3954
3955 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3956
3957         PR c/28299
3958         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3959         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3960         Expect extra diagnostics.
3961
3962 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3963
3964         gcc.dg/noncompile/pr16876.c: New test.
3965
3966 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3967
3968         PR c++/28056
3969         * g++.dg/parse/local1.C: New test.
3970         * g++.dg/other/qual1.C: Tweak error marker.
3971
3972 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3973
3974         PR c++/27787
3975         * g++.dg/template/typename10.C: New.
3976         * g++.dg/template/lookup4.C: Remove bogus error marker.
3977
3978 2006-08-25  Richard Guenther  <rguenther@suse.de>
3979
3980         PR testsuite/28829
3981         * gcc.dg/pr26570.c: Fix testcase.
3982
3983 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3984
3985         PR tree-opt/28807
3986         * gcc.c-torture/execute/mayalias-2.c: New test.
3987         * gcc.dg/tree-ssa/alias-13.c: New test.
3988
3989 2006-08-24  Jan Hubicka  <jh@suse.cz>
3990
3991         PR debug/26881
3992         * gcc.dg/debug/pr26881.c: New file.
3993
3994 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3995
3996         PR fortran/28788
3997         * gfortran.dg/used_types_4.f90: New test.
3998         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3999         association of derived types.
4000         * gfortran.dg/used_types_2.f90: Add module cleanup.
4001         * gfortran.dg/used_types_3.f90: The same.
4002
4003         PR fortran/28771
4004         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4005         fix of regression.
4006
4007 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4008
4009         PR 28813
4010         * gfortran.dg/direct_io_6.f90: Remove test.
4011
4012 2006-08-23  Stuart Hastings  <stuart@apple.com>
4013
4014         PR 28825
4015         * gcc.target/i386/20060821-1.c: New.
4016
4017 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4018
4019         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4020         dg-warning strings for dllimport.
4021
4022 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4023
4024         PR C++/28450
4025         * g++.dg/ext/vector4.C: New test.
4026         * g++.dg/ext/complex1.C: New test.
4027
4028 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4029
4030         PR debug/28692
4031         * gcc.dg/debug/const-1.c: New.
4032         * gcc.dg/debug/const-2.c: New.
4033         * gcc.dg/debug/dwarf2/const-1.c: New.
4034         * gcc.dg/debug/dwarf2/const-2.c: New.
4035         * gcc.dg/debug/dwarf2/const-2b.c: New.
4036
4037 2006-08-22  Richard Guenther  <rguenther@suse.de>
4038
4039         PR middle-end/28776
4040         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4041         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4042
4043 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4044
4045         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4046
4047 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4048
4049         PR c++/26269
4050         * g++.dg/other/error14.C: New test.
4051
4052         PR c++/28505
4053         * g++.dg/parse/ctor7.C: New test.
4054         * g++.dg/parse/ctor8.C: Likewise.
4055
4056         PR c++/28741
4057         * g++.dg/template/void7.C: New test.
4058
4059 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4060
4061         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4062         * gnat.dg/self_aggregate_with_array.adb: New test.
4063
4064 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4065
4066         * g++.dg/eh/arm-vfp-unwind.C: New test.
4067
4068 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4069
4070         PR c++/28341
4071         * g++.dg/template/ref3.C: New test.
4072         * g++.dg/template/nontype13.C: New test.
4073
4074         PR c++/28346
4075         * g++.dg/template/ptrmem17.C: New test.
4076
4077 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4078
4079         PR target/28648 c:
4080         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4081
4082 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4083
4084         PR fortran/28630
4085         * gfortran.dg/used_types_2.f90: New test.
4086
4087         PR fortran/28601
4088         * gfortran.dg/used_types_3.f90: New test.
4089
4090         PR fortran/20886
4091         * gfortran.dg/generic_actual_arg.f90: New test.
4092
4093         PR fortran/28735
4094         * gfortran.dg/module_private_array_refs_1.f90: New test.
4095
4096         PR fortran/28762
4097         * gfortran.dg/program_name_1.f90: New test.
4098
4099         PR fortran/28425
4100         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4101
4102         PR fortran/28496
4103         * gfortran.dg/array_initializer_2.f90: New test.
4104
4105         PR fortran/18111
4106         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4107
4108         PR fortran/28600
4109         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4110
4111         PR fortran/28771
4112         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4113
4114         PR fortran/28660
4115         * gfortran.dg/dependent_decls_1.f90: New test.
4116
4117 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4118
4119         PR fortran/25217
4120         * gfortran.dg/derived_init_2.f90: New.
4121
4122 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4123
4124         * gcc.c-torture/execute/pr28289.c: New test.
4125
4126 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4127
4128         PR c/28744
4129         * gcc.dg/attr-externally-visible-1.c: New test.
4130         * gcc.dg/attr-externally-visible-2.c: New test.
4131         * g++.dg/parse/attr-externally-visible-1.C: New test.
4132         * g++.dg/parse/attr-externally-visible-2.C: New test.
4133
4134 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4135
4136         PR c++/28606
4137         * g++.dg/parse/dtor11.C: New test.
4138
4139 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4140
4141         PR rtl-optimization/28489
4142         * gcc.c-torture/compile/pr28489.c: New test.
4143
4144 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4145
4146         PR c++/28710
4147         * g++.dg/template/redecl4.C: New test.
4148
4149         PR c++/28711
4150         * g++.dg/template/ctor8.C: New test.
4151
4152 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4153
4154         * gcc.dg/pr26570.c: Fix testcase.
4155
4156 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4157
4158         * PR c++/28573
4159         * g++.dg/parse/offsetof6.C: New test.
4160         * g++.dg/parse/offsetof6.C: New test.
4161         * g++.dg/parse/offsetof7.C: New test.
4162
4163 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4164
4165         PR testsuite/28602
4166         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4167         is false.
4168
4169 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4170
4171         PR c++/28302
4172         * g++.dg/ext/vector3.C: New test.
4173
4174 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4175
4176         PR gcov/profile/26570
4177         * gcc.dg/pr26570.c: New test.
4178
4179 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4180
4181         PR c/27697
4182         * gcc.dg/qual-component-1.c: New test.
4183
4184 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4185
4186         PR c++/28593
4187         * g++.dg/parse/new3.C: New test.
4188
4189 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4190
4191         PR fortran/25828
4192         * gfortran.dg/streamio_1.f90: New test.
4193         * gfortran.dg/streamio_2.f90: New test.
4194         * gfortran.dg/streamio_3.f90: New test.
4195         * gfortran.dg/streamio_4.f90: New test.
4196         * gfortran.dg/streamio_5.f90: New test.
4197         * gfortran.dg/streamio_6.f90: New test.
4198         * gfortran.dg/streamio_7.f90: New test.
4199         * gfortran.dg/streamio_8.f90: New test.
4200
4201 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4202
4203         PR c/28287
4204         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4205
4206 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4207
4208         PR c++/28594
4209         * g++.dg/template/void6.C: New test.
4210
4211 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4212
4213         PR c/28649
4214         * gcc.dg/parse-error-1.c: New test.
4215         * gcc.dg/parse-error-2.c: New test.
4216         * gcc.dg/cpp/digraph2.c: Add error-marker.
4217         * gcc.dg/noncompile/920923-1.c: Likewise.
4218
4219 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4220
4221         PR c/27490
4222         * gcc.dg/sizeof-2.c: New testcase.
4223
4224         PR c/27489
4225         * gcc.dg/switch-A.c: New testcase.
4226
4227 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4228
4229         PR c++/28288
4230         PR c++/14556
4231         * g++.old-deja/g++.warn/compare1.C: Delete.
4232         * g++.dg/opt/pr7503-2.C: Delete.
4233         * g++.dg/opt/pr7503-3.C: Delete.
4234         * g++.dg/opt/pr7503-4.C: Delete.
4235         * g++.dg/opt/pr7503-5.C: Delete.
4236         * g++.dg/opt/max1.C: Delete.
4237         * g++.dg/warn/minmax.C: Delete.
4238         * g++.dg/expr/minmax.C: New test.
4239
4240 2006-08-14  Richard Guenther  <rguenther@suse.de>
4241
4242         PR testsuite/28703
4243         * gcc.c-torture/execute/pr28651.c: Do not use argc
4244         to avoid optimization, instead forbid inlining.
4245
4246 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4247
4248         PR rtl-optimization/28634
4249         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4250
4251 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4252
4253         PR c/27184
4254         * gcc.dg/torture/pr27184.c: New test.
4255
4256 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4257
4258         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4259
4260 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4261
4262         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4263         * gfortran.dg/stat_2.f90: Likewise.
4264         * gfortran.dg/chmod_1.f90: Likewise.
4265         * gfortran.dg/chmod_2.f90: Likewise.
4266         * gfortran.dg/chmod_3.f90: Likewise.
4267
4268 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4269
4270         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4271
4272 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4273
4274         * g++.dg/opt/pr23454-2.C: New test.
4275
4276 2006-08-11  Richard Guenther  <rguenther@suse.de>
4277
4278         PR middle-end/28651
4279         * gcc.c-torture/execute/pr28651.c: New testcase.
4280
4281 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4282
4283         * gnat.dg/specs/static_initializer.ads: New test.
4284
4285 2006-08-10  Paul Brook  <paul@codesourcery.com>
4286
4287         * gcc.target/arm/cond-asm.c: New test.
4288
4289 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4290
4291         PR tree-optimization/26197
4292         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4293         * g++.dg/vect/vect.exp: Compile the new tests with
4294         --param max-aliased-vops=0.
4295
4296 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4297
4298         PR c++/28637
4299         * g++.dg/template/void3.C: New test.
4300
4301         PR c++/28638
4302         * g++.dg/template/void4.C: New test.
4303
4304         PR c++/28640
4305         * g++.dg/template/void5.C: New test.
4306
4307 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4308
4309         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4310         after dg-do compile.
4311
4312 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4313
4314         PR tree-optimizations/26969
4315         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4316         "unswitch-loops" with -funswitch-loops.
4317         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4318
4319 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4320
4321         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4322         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4323         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4324         * objc.dg/dwarf-1.m: Likewise.
4325         * objc.dg/dwarf-2.m: Likewise.
4326         * obj-c++.dg/dwarf-2.mm: Likewise.
4327
4328 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4329
4330         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4331         * objc.dg/dwarf-2.m: Likewise.
4332         * obj-c++.dg/dwarf-2.mm: Likewise.
4333
4334         PR libfortran/28603
4335         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4336
4337         PR testsuite/27611
4338         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4339
4340         PR testsuite/27033
4341         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4342
4343 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4344
4345         PR target/27827
4346         * gcc.target/i386/pr27827.c: New testcase.
4347
4348 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4349
4350         PR fortran/28590
4351         * gfortran.dg/sequence_types_1.f90: New test.
4352
4353 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4354
4355         PR fortran/28548
4356         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4357         dg-warning.  Add -pedantic option.
4358
4359 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4360
4361         PR c/28502
4362         * gcc.dg/proto-1.c: New test.
4363
4364         PR c/27721
4365         * gcc.dg/lvalue-4.c: New test.
4366
4367         PR c/28136
4368         * gcc.dg/init-bad-5.c: New test.
4369
4370 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4371
4372         PR c++/28347
4373         * g++.dg/ext/typedef-init.C: Add new test for typedef
4374         initialization inside templates. Adjust existing error markers.
4375
4376 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4377
4378         PR c++/28148
4379         * g++.dg/init/ptrmem3.C: New test.
4380
4381 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4382
4383         PR tree-optimization/27770
4384         * lib/target-support.exp: New target keyword "section_anchors".
4385         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4386         tests.
4387         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4388         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4389         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4390         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4391
4392 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4393
4394         * gcc.dg/20060801-1.c: Add missing '}'.
4395
4396 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4397
4398         PR c++/27508
4399         * g++.dg/parse/dtor9.C: New test.
4400         * g++.dg/parse/dtor10.C: New test.
4401         * g++.dg/other/error7.C: Adjust error-marker.
4402
4403         PR c++/28274
4404         * g++.dg/other/default5.C: New test.
4405
4406 2006-08-02  Richard Guenther  <rguenther@suse.de>
4407
4408         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4409
4410 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4411
4412         PR c++/28557
4413         * g++.dg/template/conv9.C: New test.
4414
4415 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4416
4417         PR debug/28063
4418         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4419         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4420         Optionally return assembly text.  Update callers.
4421         (check_no_compiler_messages): Update verbose messages.
4422         (check_no_messages_and_pattern): New.
4423         (check_effective_target_string_merging): New.
4424
4425 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4426
4427         PR c++/28250
4428         * g++.dg/eh/catch4.C: New test.
4429
4430         PR c++/28257
4431         * g++.dg/other/qual1.C: New test.
4432
4433         PR c++/28259
4434         * g++.dg/inherit/error2.C: New test.
4435
4436         PR c++/28267
4437         * g++.dg/other/new1.C: New test.
4438
4439         * g++.dg/warn/pr23075.C: Remove obsolete test.
4440         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4441         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4442
4443 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4444
4445         PR c++/28523
4446         * g++.dg/eh/cast1.C: New test.
4447
4448 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4449
4450         PR libfortran/28452
4451         * gfortran.dg/random_3.f90:  New test.
4452
4453 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4454
4455         PR c++/28432
4456         * g++.dg/other/pr28304.C: Change expected error message.
4457         * g++.dg/other/pr28432.C: New test.
4458
4459 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4460
4461         PR c++/28256
4462         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4463
4464 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4465
4466         PR debug/23336
4467         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4468         at -g1.
4469         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4470         g++.dg/debug/enum-2.C: New.
4471
4472 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4473
4474         PR c++/6634
4475         * g++.dg/parse/long1.C: Add more tests.
4476
4477 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4478
4479         * gfortran.dg/lrshift_1.c: New file.
4480
4481 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4482
4483         PR libgfortran/28335
4484         * gfortran.dg/no_unit_error_1.f90: New test.
4485
4486 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4487
4488         PR libgfortran/28335
4489         * gfortran.dg/no_unit_error_1.f90: Delete test.
4490         * gfortran.dg/no_unit_error_2.f90: Delete test.
4491
4492 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4493
4494         * gfortran.dg/chmod_3.f90: New test.
4495         * gfortran.dg/ltime_gmtime_1.f90: New test.
4496         * gfortran.dg/ltime_gmtime_2.f90: New test.
4497         * gfortran.dg/lrshift_1.f90: New test.
4498         * gfortran.dg/chmod_1.f90: New test.
4499         * gfortran.dg/chmod_2.f90: New test.
4500
4501 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4502
4503         PR c++/27668
4504         * g++.dg/template/crash55.C: New test.
4505
4506         PR c++/27962
4507         * g++.dg/template/nontype16.C: New test.
4508
4509         * g++.dg/template/void2.C: Adjust error markers.
4510         * g++.dg/template/nontype5.C: Adjust error markers.
4511
4512 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4513
4514         * gcc.target/i386/stack-prot-kernel.c: New test.
4515
4516 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4517
4518         * gcc.dg/builtins-55.c: New test case.
4519
4520 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4521
4522         PR rtl-optimization/27907
4523         * gcc.c-torture/compile/pr27907.c: New test.
4524
4525 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4526
4527         * gfortran.dg/mclock.f90: New test.
4528         * gfortran.dg/int_conv_1.f90: New test.
4529         * gfortran.dg/stat_1.f90: New test.
4530         * gfortran.dg/stat_2.f90: New test.
4531
4532 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4533
4534         PR libgfortran/28335
4535         * gfortran.dg/no_unit_error_1.f90: New test.
4536         * gfortran.dg/no_unit_error_2.f90: New test.
4537         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4538
4539 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4540
4541         PR middle-end/28473
4542         * gcc.dg/fold-convround-1.c: New test case.
4543
4544 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4545
4546         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4547
4548 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4549
4550         PR c++/27572
4551         * g++.dg/other/typedef1.C: New test.
4552         * g++.dg/template/typedef4.C: New test.
4553         * g++.dg/template/typedef5.C: New test.
4554
4555 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4556
4557         PR fortran/28416
4558         * gfortran.dg/allocatable_dummy_3.f90: New.
4559
4560 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4561
4562         PR fortran/28439
4563         * gfortran.dg/arithmetic_if.f90:  New test.
4564
4565 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4566
4567         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4568         avoid memcpy optimization.
4569
4570 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4571
4572         PR fortran/25289
4573         * gfortran.dg/direct_io_6.f90: New test.
4574
4575 2006-07-24  Jan Hubicka  <jh@suse.cz>
4576
4577         PR c/25795
4578         PR c++/27369
4579         * gcc.dg/pr25795.c: New test.
4580         * gcc.dg/pr25795-1.c: New test.
4581
4582 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4583
4584         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4585         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4586         which may be transformed to "g || h" on some platforms.
4587
4588 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4589
4590         PR c++/28025
4591         * g++.dg/template/friend45.C: New test.
4592
4593 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4594
4595         PR libgfortran/28339
4596         * gfortran.dg/arrayio_8.f90: New test.
4597
4598 2006-07-21  Mike Stump  <mrs@apple.com>
4599
4600         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4601
4602         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4603
4604 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4605
4606         PR c++/28250
4607         * g++.dg/eh/catch3.C: New test.
4608
4609         PR c++/28363
4610         * g++.dg/template/defarg10.C: New test.
4611
4612 2006-07-20  Paul Brook  <paul@codesourcery.com>
4613
4614         PR 27363
4615         * gcc.dg/pr27363.c: New test.
4616
4617 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4618
4619         PR c++/28338
4620         * g++.dg/init/ref13.C: New test.
4621
4622 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4623
4624         PR obj-c++/28434
4625         * obj-c++.dg/proto-error-1.mm: New test.
4626
4627 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4628
4629         PR c++/28337
4630         * g++.dg/template/string1.C: New test.
4631
4632 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4633
4634         PR c++/28048
4635         * g++.dg/template/defarg9.C: New test.
4636
4637         PR c++/28235
4638         * g++.dg/template/static27.C: New test.
4639
4640 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4641
4642         PR 28410
4643         * gcc.dg/tree-ssa/pr28410.c: New test.
4644
4645 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4646
4647         PR c++/28258
4648         * g++/dg/other/error13.C: New test.
4649
4650         PR c++/28260
4651         * g++.dg/template/friend44.C: New test.
4652
4653 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4654
4655         PR c++/27495
4656         * g++.dg/other/pr27495.C: New.
4657
4658 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4659
4660         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4661         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4662
4663 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4664
4665         PR c/28286
4666         * gcc.dg/pragma-pack-4.c: New test.
4667
4668 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4669
4670         PR c++/28291
4671         * g++.dg/ext/pr28291.C: New test.
4672
4673 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4674
4675         PR middle-end/28403
4676         * gcc.c-torture/execute/pr28403.c: New test.
4677
4678 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4679
4680         PR middle-end/28402
4681         * gcc.dg/pr28402.c: New test.
4682
4683 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4684
4685         PR c++/28304
4686         * g++.dg/other/pr28304.C: New test.
4687
4688 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4689
4690         PR other/28251
4691         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4692         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4693
4694 2006-07-17  Richard Guenther  <rguenther@suse.de>
4695
4696         PR tree-optimization/28238
4697         * g++.dg/tree-ssa/pr28238.C: New testcase.
4698
4699 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4700
4701         PR c++/28250
4702         * g++.dg/eh/catch1.C: New test.
4703         * g++.dg/eh/catch2.C: New test.
4704
4705 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4706
4707         PR c++/28370
4708         * g++.dg/template/anon3.C: New test.
4709
4710 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4711
4712         PR fortran/20844
4713         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4714         specifiers requiring an explicit format tag..
4715
4716         PR fortran/28201
4717         * gfortran.dg/generic_5: New test.
4718
4719         PR fortran/20893
4720         * gfortran.dg/elemental_optional_args_1.f90: New test.
4721
4722 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4723
4724         * gnat.dg/assert.ads: New file.
4725         * gnat.dg/controlled_record.ads: Likewise.
4726         * gnat.dg/controlled_record.adb: Likewise.
4727
4728 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4729
4730         PR c++/28292
4731         * g++.dg/other/error12.C: New test.
4732
4733         PR c++/28269
4734         * g++.dg/template/crash54.C: New test.
4735
4736 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4737
4738         PR c++/28249
4739         * g++.dg/parse/catch1.C: New test.
4740
4741         PR c++/28294
4742         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4743
4744         PR c++/28387
4745         * g++.dg/ext/attrib24.C: New test.
4746
4747 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4748
4749         PR c++/28343
4750         * g++.dg/ext/asmspec1.C: New test.
4751
4752 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4753
4754         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4755         (dg-test): Support shouldfail tests.
4756         * lib/target-supports-dg.exp (dg-shouldfail): New.
4757         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4758         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4759         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4760         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4761         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4762         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4763         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4764
4765 2006-07-13  Jan Hubicka  <jh@suse.cz>
4766
4767         * gcc.target/i386/memcpy-1.c: New.
4768
4769 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4770
4771         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4772
4773 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4774
4775         PR fortran/25097
4776         * gfortran.dg/present_1.f90: New test.
4777
4778         PR fortran/20903
4779         * gfortran.dg/interface_derived_type_1.f90: New test.
4780
4781 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4782
4783         PR fortran/28213
4784         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4785         list.
4786
4787 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4788
4789         PR c++/27820
4790         * g++.dg/other/label1.C: New test.
4791
4792 2006-07-07   Richard Guenther  <rguenther@suse.de>
4793
4794         PR middle-end/28268
4795         * gcc.dg/torture/pr28268.c: New testcase.
4796
4797 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4798
4799         PR c++/27019
4800         * g++.dg/ext/pr27019.C: New.
4801
4802 2006-07-07  Richard Guenther  <rguenther@suse.de>
4803
4804         PR tree-optimization/28187
4805         * gcc.dg/pr28187.c: New testcase.
4806
4807 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4808
4809         * gnat.dg/address_conversion.adb: New test.
4810         * gnat.dg/boolean_subtype.adb: Likewise.
4811         * gnat.dg/frame_overflow.adb: Likewise.
4812         * gnat.dg/pointer_array.adb: Likewise.
4813         * gnat.dg/pointer_conversion.adb: Likewise.
4814
4815 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4816
4817         PR fortran/28237
4818         PR fortran/23420
4819         * gfortran.dg/print_fmt_5.f90: New test.
4820
4821 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4822
4823         PR fortran/28129
4824         * gfortran.dg/bounds_check_4.f90: New test.
4825
4826 2006-07-05  Richard Guenther  <rguenther@suse.de>
4827
4828         PR target/28158
4829         * gfortran.dg/pr28158.f90: New testcase.
4830
4831 2006-07-05  Richard Guenther  <rguenther@suse.de>
4832
4833         PR tree-optimization/28162
4834         * gcc.dg/pr28162.c: New testcase.
4835
4836 2006-07-05  Richard Guenther  <rguenther@suse.de>
4837         Andrew Pinski  <pinskia@gcc.gnu.org>
4838
4839         PR c++/27084
4840         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4841
4842 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4843
4844         PR fortran/28174
4845         * gfortran.dg/actual_array_substr_2.f90: New test.
4846
4847         PR fortran/28167
4848         * gfortran.dg/actual_array_constructor_2.f90: New test.
4849
4850 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4851
4852         * gfortran.dg/itime_idate_1.f: New test.
4853         * gfortran.dg/itime_idate_2.f: New test.
4854
4855 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4856
4857         PR libgfortran/27704
4858         * gfortran.dg/open_status_3.f90: New test.
4859         * gfortran.dg/fmt_l.f90: Update for new feature.
4860
4861 2006-07-03  Asher Langton  <langton2@llnl.gov>
4862
4863         * gfortran.dg/oldstyle_2.f90: New.
4864
4865 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4866
4867         * gnat.dg/string_slice.adb: New test.
4868
4869 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4870
4871         PR fortran/19259
4872         * gfortran.dg/semicolon_fixed.c: New.
4873         * gfortran.dg/semicolon_free.c: New.
4874
4875 2006-06-30  Mike Stump  <mrs@apple.com>
4876
4877         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4878         that don't support internal visibility.
4879
4880 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4881
4882         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4883         for '(' / ')' needing an extra '\'.
4884
4885 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4886
4887         PR middle-end/27428
4888         * gcc.dg/pr27428-1.c: New test case.
4889
4890 2006-06-29  Mike Stump  <mrs@apple.com>
4891
4892         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4893         on darwin as we can't align commons large enough yet.
4894
4895         * gcc.dg/vla-8.c: Add additional testcases.
4896
4897 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4898
4899         PR c++/28114
4900         * g++.dg/other/pr28114.C: New.
4901
4902 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4903
4904         * gcc.c-torture/compile/20060625-1.c: New test.
4905
4906 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4907
4908         PR fortran/20867
4909         * gfortran.dg/stfunc_3.f90: New test.
4910
4911         PR fortran/25056
4912         * gfortran.dg/impure_actual_1.f90: New test.
4913
4914         PR fortran/20874
4915         * gfortran.dg/elemental_result_1.f90: New test.
4916
4917         PR fortran/25073
4918         * gfortran.dg/select_7.f90: New test.
4919
4920         PR fortran/27554
4921         * intrinsic_actual_1.f: New test.
4922
4923         PR fortran/22038
4924         PR fortran/28119
4925         * gfortran.dg/forall_4.f90: New test.
4926
4927         PR fortran/25072
4928         * gfortran.dg/forall_5.f90: New test.
4929
4930 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4931
4932         PR c++/28051
4933         * g++.dg/template/using13.C: New test.
4934
4935         PR c++/28054
4936         * g++.dg/other/incomplete3.C: New test.
4937
4938 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4939
4940         PR fortran/28081
4941         * gfortran.dg/substr_3.f: New test.
4942         * gfortran.dg/equiv_2.f90: Update expected error message.
4943
4944 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4945
4946         PR fortran/28118
4947         * gfortran.dg/actual_array_substr_1.f90: New test.
4948
4949 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4950
4951         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4952         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4953
4954 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4955
4956         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4957
4958 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4959
4960         PR fortran/27981
4961         * gfortran.dg/simpleif_2.f90: New test.
4962
4963 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4964
4965         * g++.dg/template/error22.C: Fix typo.
4966
4967 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4968
4969         PR c++/28112
4970         * g++.dg/ext/attrib23.C: New test.
4971
4972 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4973
4974         * gnat.dg/varsize_temp.adb: New test.
4975
4976 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4977
4978         PR c++/11468
4979         * g++.dg/other/java2.C: New test.
4980
4981 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
4982
4983         PR target/27789
4984         * g++.dg/ext/dllimport4.C. Add more tests for invalid
4985         initialization.
4986
4987 2006-06-22  Roger Sayle  <roger@eyesopen.com>
4988
4989         PR target/27531
4990         * gcc.dg/pr27531-1.c: New test case.
4991
4992 2006-06-22  Asher Langton  <langton2@llnl.gov>
4993
4994         PR fortran/24748
4995         * gfortran.dg/implicit_8.f90: New.
4996
4997 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
4998
4999         PR rtl-optimization/28121
5000         * gcc.dg/pr28121.c: New test.
5001
5002 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5003
5004         PR c++/27805
5005         * g++.dg/parse/ptrmem6.C: New test.
5006
5007         PR c++/27821
5008         * g++.dg/template/error22.C: New test.
5009
5010 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5011
5012         PR c++/28111
5013         * g++.dg/template/friend43.C: New test.
5014
5015         PR c++/28110
5016         * g++.dg/template/crash53.C: New test.
5017
5018         PR c++/28109
5019         * g++.dg/rtti/incomplete1.C: New test.
5020
5021 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5022
5023         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5024
5025 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5026
5027         * gcc.c-torture/execute/complex-7.c: New.
5028
5029 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5030
5031         * gcc.dg/merge-all-constants-1.c: New test.
5032
5033 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5034
5035         PR c++/28113
5036         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5037
5038 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5039
5040         * gfortran.dg/rrspacing_1.f90: New test.
5041
5042 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5043
5044         PR c++/28052
5045         * g++.dg/other/bitfield2.C: New test.
5046
5047 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5048
5049         PR tree-optimization/27331
5050         * gcc.dg/pr27331.c: New test.
5051
5052 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5053             Eric Botcazou  <ebotcazou@adacore.com>
5054
5055         PR ada/18692
5056         * lib/gnat.exp: New file.
5057         * lib/gnat-dg.exp: Likewise.
5058         * gnat.dg: New directory.
5059         * gnat.dg/dg.exp: New driver.
5060         * gnat.dg/specs: New directory.
5061         * gnat.dg/specs/specs.exp: New driver.
5062         * gnat.dg/style: New directory.
5063         * gnat.dg/style/style.exp: New driver.
5064
5065 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5066
5067         PR fortran/16206
5068         * gfortran.dg/array_initializer_1.f90: New test.
5069
5070         PR fortran/28005
5071         * gfortran.dg/matmul_3.f90: New test.
5072
5073 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5074
5075         PR middle-end/28075
5076         * gcc.dg/tree-ssa/inline-1.c: New test.
5077
5078 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5079
5080         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5081         in malloc prototype; remove XFAIL.
5082         * gcc.dg/pr18241-2.c: Ditto.
5083         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5084         in memset prototype; remove XFAIL.
5085         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5086
5087 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5088
5089         * gcc.dg/vla-8.c: Add.
5090
5091 2006-06-19  Richard Guenther  <rguenther@suse.de>
5092
5093         PR tree-optimization/27090
5094         * g++.dg/tree-ssa/pr27090.C: New testcase.
5095
5096 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5097
5098         PR target/27861
5099         * gcc.dg/pr27861-1.c: New test case.
5100
5101 2006-06-19  Richard Guenther  <rguenther@suse.de>
5102
5103         PR middle-end/28045
5104         * gcc.dg/torture/pr28045.c: New testcase.
5105
5106 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5107
5108         PR fortran/26801
5109         * gfortran.dg/associated_4.f90: New test.
5110
5111 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5112
5113         PR fortran/19310
5114         PR fortran/19904
5115         * gfortran.dg/real_const_3.f90: New test.
5116
5117 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5118
5119         PR c++/28016
5120         * g++.dg/template/static26.C: New test.
5121
5122         PR c++/27979
5123         * g++.dg/expr/bitfield2.C: New test.
5124
5125         PR c++/27884
5126         * g++.dg/parse/linkage2.C: New test.
5127
5128 2006-06-16  Richard Guenther  <rguenther@suse.de>
5129
5130         PR middle-end/27116
5131         * gcc.dg/pr15785-1.c: Revert last change.
5132         * gcc.dg/torture/pr27116-2.c: New testcase.
5133
5134 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5135
5136         PR middle-end/27802
5137         * gcc.dg/pr27802-1.c: New test case.
5138
5139 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5140
5141         PR c++/27689
5142         * g++.dg/template/ttp18.C: New test.
5143         * g++.dg/template/ttp19.C: Likewise.
5144
5145         PR c++/27666
5146         * g++.dg/expr/cond9.C: New test.
5147
5148         PR c++/27640
5149         * g++.dg/template/ctor7.C: New test.
5150
5151 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5152
5153         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5154
5155 2006-06-16  Richard Guenther  <rguenther@suse.de>
5156
5157         PR tree-optimization/27781
5158         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5159
5160 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5161
5162         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5163
5164 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5165
5166         * gcc.dg/tree-ssa/loop-18.c: New test.
5167
5168 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5169
5170         PR c++/27665
5171         * g++.dg/template/crash52.C: New test.
5172
5173         PR c++/27648
5174         * g++.dg/ext/attrib22.C: New test.
5175
5176         PR c++/26559
5177         * g++.dg/template/builtin1.C: New test.
5178         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5179
5180         PR c++/28018
5181         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5182         assignment.
5183         * g++.old-deja/g++.pt/crash51.C: Likewise.
5184
5185         PR c++/27227
5186         * g++.dg/lookup/linkage1.C: New test.
5187         * g++.dg/lookup/linkage2.C: Likewise.
5188
5189 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5190
5191         PR middle-end/27959
5192         * gcc.dg/pr27959.c: New testcase.
5193
5194 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5195
5196         PR target/28014:
5197         * g++.dg/eh/div.C: New test.
5198
5199 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR c++/27894
5202         * g++.dg/tree-ssa/pr26757.C: New test.
5203         * g++.dg/tree-ssa/pr27894.C: New test.
5204
5205 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5206
5207         * gcc.c-torture/compile/20060609-1.c: New test.
5208
5209         PR target/27863
5210         * gcc.c-torture/compile/pr27863.c: New test.
5211
5212 2006-06-13  Richard Guenther  <rguenther@suse.de>
5213
5214         PR tree-optimization/27830
5215         * g++.dg/tree-ssa/pr27830.C: New testcase.
5216
5217 2006-06-13  Matthew Sachs  <msachs@apple.com>
5218
5219         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5220         the list of compiler flags; this causes those flags to be checked
5221         for things like dg-skip-if.
5222
5223 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5224
5225         PR c++/27601
5226         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5227
5228 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5229             Kazu Hirata  <kazu@codesourcery.com>
5230
5231         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5232         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5233
5234 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5235
5236         PR c++/27933
5237         * g++.dg/lookup/using15.C: New test.
5238
5239         PR c++/27951
5240         * g++.dg/other/anon4.C: New test.
5241
5242 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5243
5244         PR c++/21210
5245         * g++.dg/init/complex1.C: New test case.
5246
5247 2006-06-11  Eric Christopher  <echristo@apple.com>
5248
5249         PR middle-end/27948
5250         * gcc.dg/bf-ms-layout.c: Run on darwin.
5251         * gcc.dg/bf-no-ms-layout: Ditto.
5252         * gcc.dg/attr-ms_struct-2.c: New.
5253         * gcc.dg/bf-ms-layout-2.c: Ditto.
5254
5255 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5256
5257         * gcc.dg/attr-ms_struct-packed1.c: New.
5258
5259 2006-06-09  Mike Stump  <mrs@apple.com>
5260
5261         * gcc.dg/vla-7.c: Add.
5262
5263 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5264
5265         PR fortran/24558
5266         * gfortran.dg/entry_6.f90: New test.
5267
5268         PR fortran/20877
5269         PR fortran/25047
5270         * gfortran.dg/entry_7.f90: New test.
5271
5272 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5273
5274         PR c/27747
5275         * gcc.dg/cpp/_Pragma6.c: New test.
5276
5277         PR c++/27748
5278         * g++.dg/cpp/_Pragma1.C: New test.
5279
5280         PR preprocessor/27746
5281         * gcc.dg/gomp/macro-3.c: New test.
5282         * gcc.dg/gomp/macro-4.c: New test.
5283         * g++.dg/gomp/macro-3.C: New test.
5284         * g++.dg/gomp/macro-4.C: New test.
5285
5286 2006-06-09  Richard Guenther  <rguenther@suse.de>
5287
5288         PR tree-optimization/26998
5289         * gcc.dg/torture/pr26998.c: New testcase.
5290         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5291
5292 2006-06-08  Mike Stump  <mrs@apple.com>
5293
5294         * gcc.dg/pr27095.c: Account for stubs.
5295
5296         PR target/26427
5297         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5298         produce bad code on darwin.
5299
5300 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5301
5302         PR fortran/27958
5303         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5304
5305 2006-06-08  Asher Langton  <langton2@llnl.gov>
5306
5307         PR fortran/27786
5308         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5309
5310 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5311
5312         PR target/27421
5313         * gcc.dg/union-3.c: New test.
5314
5315 2006-06-08  Richard Guenther  <rguenther@suse.de>
5316
5317         PR middle-end/27116
5318         * gcc.dg/torture/pr27116.c: New testcase.
5319         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5320
5321 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5322
5323         PR rtl-optimization/26449
5324         * gcc.dg/pr26449.c: New test.
5325
5326 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5327
5328         PR c++/27601
5329         * g++.dg/ext/offsetof1.C: Test member functions.
5330
5331 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5332
5333         * gcc.dg/pr27095.c: Improve scanning.
5334
5335 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5336
5337         PR fortran/23091
5338         * gfortran.dg/saved_automatic_1.f90: New test.
5339
5340         PR fortran/24168
5341         * gfortran.dg/array_simplify_1.f90: New test.
5342
5343         PR fortran/25090
5344         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5345
5346         PR fortran/25058
5347         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5348
5349 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5350
5351         PR c++/27177
5352         * g++.dg/expr/cast7.C: New test.
5353
5354 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5355
5356         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5357         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5358         * lib/fortran-torture.exp (fortran-torture-compile,
5359         fortran-torture-execute): Ditto.
5360
5361 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5362
5363         PR target/27842
5364         * gcc.dg/vmx/pr27842.c: New test.
5365
5366 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5367
5368         PR libfortran/27895
5369         * gfortran.dg/bounds_check_3.f90: New test.
5370
5371 2006-06-05  Mike Stump  <mrs@apple.com>
5372
5373         * objc.dg/objc-fast-4.m: Skip for ppc64.
5374
5375 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5376
5377         PR testsuite/27705
5378         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5379
5380 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5381             Victor Kaplansky  <victork@il.ibm.com>
5382
5383         PR tree-optimizations/26360
5384         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5385         with -fno-tree-dce.
5386         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5387
5388 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5389
5390         PR fortran/14067
5391         * gfortran.dg/data_char_1.f90: Add messages for truncated
5392         strings.
5393
5394         PR fortran/16943
5395         * gfortran.dg/func_decl_2.f90: New test.
5396
5397         PR fortran/20839
5398         * gfortran.dg/do_2.f90: New test.
5399
5400         PR fortran/27655
5401         * gfortran.dg/associated_3.f90: New test.
5402
5403 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5404
5405         PR c++/27819
5406         * g++.dg/template/static25.C: New test.
5407
5408         PR c++/27722
5409         * g++.dg/init/array21.C: New test.
5410
5411         PR c++/27807
5412         * g++.dg/ext/complit7.C: New test.
5413
5414         PR c++/27806
5415         * g++.dg/parse/ptrmem5.C: New test.
5416
5417 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5418             Andrew Pinski  <pinskia@physics.uc.edu>
5419
5420         PR c/27150
5421         PR middle-end/27382
5422         * gcc.dg/pr27150-1.c: New testcase.
5423         * gcc.dg/pr27382-1.c: New testcase.
5424         * gcc.dg/pr27382-2.c: New testcase.
5425
5426 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5427
5428         PR c/25161
5429         PR c/27020
5430         * gcc.dg/array-10.c: New test.
5431
5432 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5433
5434         PR c++/27804
5435         * g++.dg/init/const4.C: New test.
5436         * g++.dg/init/member1.C: Add error-marker.
5437         * g++.dg/other/fold1.C: Adjust error-marker.
5438
5439 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5440
5441         PR c++/27601
5442         * g++.dg/ext/offsetof1.C: New test.
5443
5444 2006-06-04 Eric Christopher <echristo@apple.com>
5445
5446         * gcc.dg/attr-ms_struct-1.c: New.
5447
5448 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5449
5450         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5451
5452 2006-06-04  Richard Guenther  <rguenther@suse.de>
5453
5454         PR tree-optimization/27039
5455         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5456
5457 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5458
5459         PR target/26223
5460         * gcc.target/i386/amd64-abi-2.c: New test case.
5461
5462 2006-06-02  Eric Christopher  <echristo@apple.com>
5463
5464         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5465         * gcc.target/i386/20020523-1.c: Skip if darwin.
5466         * gcc.target/i386/asm-3.c: Ditto.
5467         * gcc.target/i386/20011119-1.c: Ditto.
5468         * gcc.target/i386/clobbers.c: Remove pic part of test.
5469
5470 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5471
5472         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5473         * g++.old-deja/g++.other/init19.C: Ditto.
5474         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5475         and add other platforms as expected failures.
5476
5477 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5478
5479         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5480         (is-effective-target-keyword): Ditto.
5481
5482 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5483
5484         PR fortran/27715
5485         * gfortran.dg/extended_char_comparison_1.f:  New test.
5486
5487 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5488
5489         PR fortran/25098
5490         * gfortran.dg/dummy_procedure_1.f90: New test.
5491
5492         PR fortran/25147
5493         * gfortran.dg/dummy_procedure_2.f90: New test.
5494
5495         * gfortran.dg/associated_2.f90: Correct to make consistent with
5496         standard.
5497
5498 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5499
5500         * gcc.target/i386/387-11.c: New test case.
5501
5502 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5503
5504         PR c++/27801
5505         * g++.dg/template/cond6.C: New test.
5506
5507         PR c++/26496
5508         * g++.dg/template/crash51.C: New test.
5509         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5510
5511         PR c++/27385
5512         * g++.dg/init/array20.C: New test.
5513
5514 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5515
5516         * gcc.dg/builtins-54.c: New test case.
5517
5518 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5519
5520         PR c++/26433
5521         * g++.dg/template/fntry1.C: Add dg-do link.
5522
5523         PR c++/27808
5524         * g++.dg/parse/friend6.C: New test.
5525
5526 2006-05-30  Asher Langton  <langton2@llnl.gov>
5527
5528         * gfortran.dg/cray_pointers_7.f90: New test.
5529
5530 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5531
5532         PR tree-optimization/23452
5533         * gcc.dg/fold-mulconj-1.c: New test case.
5534
5535 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5536
5537         PR c++/27803
5538         * g++.dg/parse/bitfield1.C: New test.
5539
5540 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5541
5542         * gcc.target/ppc-eq0-1.c: New test case.
5543         * gcc.target/ppc-negeq0-1.c: New test case.
5544
5545 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5546
5547         PR c/27273
5548         * gcc.dg/overflow-warn-5.c: New test.
5549
5550 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5551
5552         PR c/27718
5553         * gcc.dg/sizeof-1.c: New test.
5554
5555 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5556
5557         PR target/27790
5558         * gcc.target/i386/pr27790.c: New test.
5559
5560 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5561
5562         PR libgfortran/27757
5563         * gfortran.dg/direct_io_5.f90: New test.
5564
5565 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5566
5567         PR libgfortran/27634
5568         * gfortran.dg/fmt_missing_period_1.f: New test.
5569         * gfortran.dg/fmt_missing_period_2.f: New test.
5570         * gfortran.dg/fmt_missing_period_3.f: New test.
5571
5572 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5573
5574         PR fortran/19777
5575         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5576         arrays.
5577
5578 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5579
5580         PR c++/27713
5581         * g++.dg/template/new6.C: New test.
5582
5583 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5584
5585         PR tree-optimization/24964
5586         * gcc.target/i386/387-10.c: New test case.
5587
5588 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5589
5590         * intrinsics/string_intrinsics.c (compare_string):
5591         Use memcmp instead of strncmp to avoid tripping over
5592         CHAR(0) in a string.
5593
5594 2006-05-27  Richard Guenther  <rguenther@suse.de>
5595
5596         PR middle-end/27773
5597         * gcc.dg/torture/pr27773.c: New testcase.
5598
5599 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5600
5601         * gcc.dg/pr24561.c: Rename to..
5602         * gcc.dg/pr25962.c: .. this.
5603
5604 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5605
5606         PR fortran/19777
5607         * gfortran.dg/bounds_check_2.f: New test.
5608
5609 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5610
5611         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5612         * gfortran.dg/byte_1.f90: Likewise.
5613         * gfortran.dg/dup_save_2.f90: Likewise.
5614
5615 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5616
5617         * gfortran.dg/associated_2.f90: New test.
5618
5619 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5620
5621         PR fortran/27524
5622         * gfortran.dg/bounds_check_1.f90: New test.
5623
5624 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5625
5626         PR rtl-optimization/27661
5627         * gcc.dg/pr27661.c: New test case.
5628
5629 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5630
5631         PR fortran/23151
5632         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5633         * gfortran.dg/print_parentheses_1.f:  New test.
5634         * gfortran.dg/print_parentheses_2.f90:  New test.
5635
5636 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5637
5638         PR target/27758
5639         * gcc.dg/pr27758.c: New test.
5640
5641 2006-05-24  Falk Hueffner  <falk@debian.org>
5642
5643         * gcc.c-torture/compile/pr27571.c: New test.
5644
5645 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5646
5647         PR fortran/27709
5648         * gfortran.dg/spec_expr_4.f90: New test.
5649
5650         PR fortran/27155
5651         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5652
5653 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5654
5655         PR c++/20103
5656         * g++.dg/ext/complit6.C: New test.
5657         * g++.dg/ext/complit3.C: Adjust error markers.
5658         * g++.dg/init/const3.C: New test.
5659
5660 2006-05-25  Richard Guenther  <rguenther@suse.de>
5661
5662         PR middle-end/27743
5663         * gcc.dg/torture/pr27743.c: New testcase.
5664
5665 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5668
5669 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5670
5671         * gcc.dg/compat/scalar-by-value-x.h: New.
5672         * gcc.dg/compat/scalar-by-value-y.h: New.
5673         * gcc.dg/compat/scalar-by-value-5.c: New.
5674         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5675         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5676         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5677         * gcc.dg/compat/scalar-by-value-6.c: New.
5678         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5679         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5680         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5681
5682 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5683
5684         PR tree-optimization/27639
5685         PR tree-optimization/26719
5686         * gcc.dg/pr27639.c: New test.
5687         * gcc.dg/pr26719.c: New test.
5688         * gcc.dg/tree-ssa/scev-cast.c: New test.
5689
5690 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5691
5692         PR c++/20173
5693         * g++.dg/template/error21.C: New test.
5694
5695 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5696
5697         PR target/27696
5698         * gcc.target/i386/pr27696.c: New.
5699
5700 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5701
5702         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5703
5704         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5705
5706 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5707
5708         PR c++/27716
5709         * g++.dg/other/assign1.C: New test.
5710
5711 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5712
5713         PR target/27266
5714         * gcc.target/i386/pr27266.c: New.
5715
5716 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5717
5718         PR c++/27451
5719         * g++.dg/ext/asm9.C: New test.
5720
5721 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5722
5723         PR rtl-optimization/25514
5724         * gcc.c-torture/compile/pr25514.c: New test.
5725
5726 2006-05-22  Richard Guenther  <rguenther@suse.de>
5727
5728         Revert
5729         2006-01-31  Richard Guenther  <rguenther@suse.de>
5730
5731         * gcc.target/i386/sselibm-1.c: New testcase.
5732         * gcc.target/i386/sselibm-2.c: Likewise.
5733         * gcc.target/i386/sselibm-3.c: Likewise.
5734         * gcc.target/i386/sselibm-4.c: Likewise.
5735         * gcc.target/i386/sselibm-5.c: Likewise.
5736
5737 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5738
5739         PR c/27420
5740         * gcc.dg/func-args-2.c: New test.
5741
5742         PR c/26818
5743         * gcc.dg/struct-incompl-1.c: New test.
5744
5745 2006-05-22  Richard Guenther  <rguenther@suse.de>
5746
5747         PR testsuite/27708
5748         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5749         the transformations we test for.
5750
5751 2006-05-22  Richard Guenther  <rguenther@suse.de>
5752
5753         PR testsuite/27707
5754         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5755
5756 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5757
5758         PR c++/27210
5759         * g++.dg/warn/new1.C: New test.
5760         * g++.dg/template/new5.C: Likewise.
5761
5762 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5763
5764         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5765         * gcc.target/i386/20060512-3.c: Likewise.
5766
5767 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5768
5769         PR rtl-optimization/27671
5770         * gcc.c-torture/execute/pr27671-1.c: New.
5771         * gcc.dg/pr27671-2.c: Likewise.
5772
5773         PR tree-optimization/26622.
5774         * gcc.c-torture/compile/pr26622.c: New.
5775
5776 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5777
5778         PR fortran/27613
5779         * gfortran.dg/recursive_reference_1.f90: New test.
5780
5781 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5782
5783         PR fortran/25746
5784         * gfortran.dg/elemental_subroutine_3.f90: New test.
5785
5786         PR fortran/25090
5787         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5788
5789         PR fortran/27584
5790         * gfortran.dg/associated_target_1.f90: New test.
5791
5792         PR fortran/19015
5793         * gfortran.dg/maxloc_shape_1.f90: New test.
5794
5795 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5796
5797         PR libgfortran/24459
5798         * gfortran.dg/namelist_24.f90: New test.
5799         * gfortran.dg/namelist_12.f: Fix typo in comment.
5800
5801 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5802
5803         PR middle-end/25776
5804         * g++.dg/other/error11.C: New test.
5805
5806 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5807
5808         * gcc.target/mips/pr26765.c: Add -w to options.
5809
5810 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5811
5812         * lib/target-supports.exp (check_effective_target_mpaired_single):
5813         New function.
5814         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5815         multilibs.
5816         * g++.dg/vect/vect.exp: Likewise.
5817
5818 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5819
5820         PR testsuite/25891
5821         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5822
5823 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5824
5825         PR fortran/27662
5826         * gfortran.dg/temporary_1.f90: New file.
5827
5828 2006-05-19  Andreas Schwab  <schwab@suse.de>
5829
5830         * g++.dg/other/unused1.C: Also match "stringz".
5831
5832 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5833
5834         PR c++/26433
5835         * g++.dg/template/fntry1.C: New test.
5836
5837 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5838
5839         PR c++/27471
5840         PR c++/27506
5841         * g++.dg/conversion/bitfield5.C: New test.
5842         * g++.dg/conversion/bitfield6.C: New test.
5843
5844 2006-05-18  Mike Stump  <mrs@apple.com>
5845
5846         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5847         * gcc.dg/vla-4.c: Add.
5848         * gcc.dg/vla-5.c: Add.
5849         * gcc.dg/vla-6.c: Add.
5850
5851 2006-05-12  Stuart Hastings  <stuart@apple.com>
5852
5853         * testsuite/gcc.target/i386/20060512-1.c: New.
5854         * testsuite/gcc.target/i386/20060512-2.c: New.
5855         * testsuite/gcc.target/i386/20060512-3.c: New.
5856         * testsuite/gcc.target/i386/20060512-4.c: New.
5857
5858 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5859
5860         PR c++/26122
5861         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5862
5863         PR c++/26068
5864         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5865         * g++.dg/parse/linkage1.C: New test.
5866
5867 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5868
5869         PR tree-optimization/27548
5870         * g++.dg/tree-ssa/pr27548.C: New test.
5871
5872 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5873
5874         PR fortran/26551
5875         * gfortran.dg/recursive_check_1.f: New test.
5876         * gfortran.dg/recursive_check_2.f90: New test.
5877
5878 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5879
5880         * g++.dg/opt/temp2.C: New test.
5881
5882 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5883
5884         PR c++/27491
5885         * g++.dg/init/brace5.C: New test.
5886
5887         PR middle-end/27415
5888         * gcc.dg/gomp/pr27415.c: New test.
5889         * g++.dg/gomp/pr27415.C: New test.
5890
5891         PR tree-optimization/27549
5892         * g++.dg/tree-ssa/pr27549.C: New test.
5893
5894 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5895
5896         PR libgfortran/27575
5897         * gfortran.dg/read_eof_4.f90: New test.
5898
5899 2006-05-16  Richard Guenther  <rguenther@suse.de>
5900
5901         PR tree-optimization/22303
5902         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5903
5904 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5905
5906         PR middle-end/27573
5907         * gcc.dg/gomp/pr27573.c: New test.
5908         * gfortran.dg/gomp/pr27573.f90: New test.
5909
5910         PR c/27499
5911         * gcc.dg/gomp/pr27499.c: New test.
5912         * g++.dg/gomp/pr27499.C: New test.
5913
5914 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5915
5916         PR c++/27339
5917         * g++.dg/parser/access8.C: Adjust error marker.
5918         * g++.dg/template/access17.C: New test.
5919         * g++.dg/template/access18.C: Likewise.
5920
5921 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5922
5923         PR target/26600
5924         * gcc.target/i386/pr26600.c: New test case.
5925
5926 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5927
5928         PR c++/27505
5929         * g++.dg/expr/bitfield1.C: New test.
5930
5931 2006-05-15  Richard Guenther  <rguenther@suse.de>
5932
5933         PR tree-optimization/27603
5934         * gcc.dg/torture/pr27603.c: New testcase.
5935
5936 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5937
5938         PR fortran/25090
5939         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5940
5941         PR fortran/25082
5942         * gfortran.dg/scalar_return_1.f90: New test.
5943
5944         PR fortran/27411
5945         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5946
5947 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5948
5949         * gcc.dg/gomp/critical-4.c: New test.
5950         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5951         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5952         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5953         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5954
5955 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5956
5957         PR c++/27582
5958         * g++.dg/template/dependent-args1.C: New test.
5959
5960         PR c++/27581
5961         * g++.dg/lookup/this1.C: New test.
5962
5963         PR c++/27315
5964         * g++.dg/template/operator6.C: New test.
5965         * g++.dg/template/incomplete3.C: New test.
5966
5967         PR c++/27559
5968         * g++.dg/template/new4.C: New test.
5969
5970         PR c++/27496
5971         * g++.dg/template/void2.C: New test.
5972
5973 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5974
5975         * g++.dg/template/dependent-expr5.C: New test.
5976
5977 2006-05-14  Roger Sayle  <roger@eyesopen.com>
5978
5979         PR middle-end/26729
5980         * gcc.dg/pr26729-1.c: New test case.
5981
5982 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
5983
5984         * gcc.dg/pr27003.c: New test.
5985
5986 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
5987
5988         * lib/target-supports.dg (check_cxa_atexit_available): Change
5989         v3_target_compile to ${tool}_target_compile.
5990
5991 2006-05-11  Jason Merrill  <jason@redhat.com>
5992
5993         * lib/scanasm.exp (scan-not-hidden): Fix typo.
5994
5995 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5996
5997         PR fortran/27553
5998         * gfortran.dg/label_5.f90: New test.
5999
6000 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6001
6002         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6003         check_effective_target_powerpc_altivec_ok): New.
6004         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6005         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6006         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6007         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6008         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6009         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6010         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6011         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6012         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6013         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6014         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6015         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6016         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6017         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6018         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6019         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6020         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6021         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6022         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6023         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6024         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6025         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6026         gcc.target/powerpc/altivec-9.c,
6027         gcc.target/powerpc/altivec-consts.c,
6028         gcc.target/powerpc/altivec-pr22085.c,
6029         gcc.target/powerpc/altivec-splat.c,
6030         gcc.target/powerpc/altivec-types-1.c,
6031         gcc.target/powerpc/altivec-types-2.c,
6032         gcc.target/powerpc/altivec-types-3.c,
6033         gcc.target/powerpc/altivec-types-4.c,
6034         gcc.target/powerpc/altivec-varargs-1.c,
6035         gcc.target/powerpc/altivec-vec-merge.c,
6036         gcc.target/powerpc/ppc-vector-memcpy.c,
6037         gcc.target/powerpc/ppc-vector-memset.c,
6038         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6039         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6040         these effective targets.
6041         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6042         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6043
6044 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6045
6046         PR middle-end/27384
6047         * g++.dg/other/fold1.C: New test.
6048
6049         PR middle-end/27488
6050         * gcc.dg/fold-nonneg-1.c: New test.
6051
6052         PR c++/27547
6053         * g++.dg/other/operator1.C: New test.
6054
6055 2006-05-11  Richard Guenther  <rguenther@suse.de>
6056
6057         PR middle-end/27529
6058         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6059
6060 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6061
6062         * lib/target-supports-dg.exp (check-flags): New.
6063         (dg-skip-if): Move flag checks.
6064
6065 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6066
6067         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6068         * lib/target-supports.dg (check_cxa_atexit_available): New.
6069
6070 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6071
6072         PR fortran/27470
6073         * gfortran.dg/multiple_allocation_2.f90: New test case.
6074
6075 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6076
6077         * gcc.target/arm/pr27387.C: Fix a comment typo.
6078
6079 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6080
6081         PR fortran/24549
6082         * gfortran.dg/error_recovery_1.f90: New test.
6083
6084 2006-05-10  Richard Guenther  <rguenther@suse.de>
6085
6086         PR tree-optimization/27302
6087         * gcc.dg/torture/pr27302.c: New testcase.
6088
6089 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6090         Richard Guenther  <rguenther@suse.de>
6091
6092         PR middle-end/27498
6093         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6094
6095 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6096
6097         PR rtl-optimization/27335
6098         * gcc.dg/pr27335.c: New test.
6099
6100 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6101
6102         * gcc.target/mips/mips-ps-5.c: New file.
6103
6104 2006-05-08  Jan Hubicka  <jh@suse.cz>
6105
6106         PR middle-end/25962
6107         * gcc.dg/pr25962.c: New.
6108
6109 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6110
6111         PR target/27158
6112         * gcc.target/powerpc/pr27158.c: New test case.
6113
6114 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6115
6116         PR testsuite/27476
6117         * ada/acats/run_all.sh: Use test -z.
6118
6119 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6120
6121         PR libfortran/18271
6122         * gfortran.dg/spec_expr_3.f90: New test.
6123
6124 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6125
6126         PR target/24879
6127         * gcc.target/i386/monitor.c: New file.
6128
6129 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6130
6131         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6132
6133 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6134
6135         PR c++/27447
6136         * g++.dg/other/ptrmem7.C: New test.
6137
6138 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6139
6140         PR target/27421
6141         * gcc.dg/array-9.c: New test.
6142
6143 2006-05-07  Richard Guenther  <rguenther@suse.de>
6144
6145         PR tree-optimization/27409
6146         * gcc.dg/torture/pr27409.c: New testcase.
6147
6148 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6149
6150         PR fortran/27457
6151         * gfortran.dg/select_6.f90: New.
6152
6153 2006-05-07  Richard Guenther  <rguenther@suse.de>
6154
6155         PR tree-optimization/27136
6156         * gcc.dg/torture/pr27136.c: New testcase.
6157
6158 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6159
6160         PR fortran/24813
6161         * gfortran.dg/char_cons_len_1.f90: New test.
6162
6163 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6164
6165         PR c++/27427
6166         * g++.dg/template/incomplete2.C: New test.
6167
6168 2006-05-06  Richard Guenther  <rguenther@suse.de>
6169
6170         PR tree-optimization/27151
6171         * gcc.dg/vect/pr27151.c: New testcase.
6172
6173 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6174
6175         PR c++/27430
6176         * g++.dg/template/void1.C: New test.
6177
6178         PR c++/27423
6179         * g++.dg/other/void2.C: New test.
6180
6181         PR c++/27422
6182         * g++.dg/conversion/void1.C: New test.
6183
6184 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6185
6186         PR/21391
6187         * g++.dg/other/unused1.C: New.
6188
6189 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6190
6191         PR objc/27240
6192         * objc.dg/member-1.m: New test.
6193
6194 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6195
6196         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6197
6198 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6199
6200         PR libfortran/26985
6201         * gfortran.dg/matmul_2.f90: New test.
6202
6203 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6204
6205         * ada/acats/run_all.sh: Use sync when main not found.
6206
6207 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6208
6209         PR target/26765
6210         * gcc.target/mips/pr26765.c: New.
6211
6212 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6213
6214         * gcc.target/bfin: New directory.
6215         * gcc.target/bfin/bfin.exp: New file.
6216         * gcc.target/bfin/frmul.c: New file.
6217         * gcc.target/bfin/arith.c: New file.
6218         * gcc.target/bfin/mul-combine.c: New file.
6219         * gcc.target/bfin/shift.c: New file.
6220
6221 2006-05-04  Richard Guenther  <rguenther@suse.de>
6222
6223         PR tree-optimization/14287
6224         PR tree-optimization/14844
6225         PR tree-optimization/19792
6226         PR tree-optimization/21608
6227         PR tree-optimization/27090
6228         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6229         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6230         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6231         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6232         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6233
6234 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6235
6236         PR tree-optimization/27285
6237         * gcc.c-torture/execute/pr27285.c: New test.
6238
6239         PR middle-end/27388
6240         * gcc.dg/gomp/pr27388-1.c: New test.
6241         * gcc.dg/gomp/pr27388-2.c: New test.
6242         * gcc.dg/gomp/pr27388-3.c: New test.
6243
6244         PR c++/27359
6245         * g++.dg/gomp/pr27359.C: New test.
6246
6247 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6248
6249         PR fortran/20248
6250         * gfortran.dg/iargc.f90: New test.
6251
6252 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6253
6254         PR c++/27102
6255         * g++.dg/template/crash49.C: New test.
6256
6257 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6258
6259         PR testsuite/27032
6260         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6261
6262 2006-05-02  Jeff Law  <law@redhat.com>
6263
6264         PR tree-optimization/27364
6265         * gcc.c-torture/execute/pr27364.c: New test.
6266
6267 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6268
6269         PR c++/27309
6270         * g++.dg/parser/ctor5.C: New test.
6271
6272 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6273
6274         PR target/27387
6275         * gcc.target/arm/arm.exp: New.
6276         * gcc.target/arm/pr27387.C: Likewise.
6277
6278 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6279
6280         PR fortran/27269
6281         PR fortran/27324
6282         * gfortran.dg/module_equivalence_2.f90: New test.
6283
6284 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6285
6286         PR middle-end/27337
6287         * g++.dg/gomp/pr27337-1.C: New test.
6288         * g++.dg/gomp/pr27337-2.C: New test.
6289
6290         PR middle-end/27328
6291         * gcc.dg/gomp/pr27328.c: New test.
6292
6293         PR middle-end/27325
6294         * g++.dg/gomp/pr27325.C: New test.
6295
6296         PR middle-end/27310
6297         * g++.dg/gomp/pr27310.C: New test.
6298
6299 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6300
6301         PR tree-optimization/27291
6302         * g++.dg/tree-ssa/pr27291.C: New test.
6303
6304 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6305
6306         PR tree-optimization/27283
6307         * g++.dg/tree-ssa/pr27283.C: New test.
6308
6309 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6310
6311         * gcc.dg/tree-ssa/loop-16.c: New test.
6312
6313 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6314             Joseph S. Myers  <joseph@codesourcery.com>
6315
6316         * gcc.dg/Wconversion-3.c: New test case.
6317         * gcc.dg/Wconversion-4.c: Likewise.
6318
6319 2006-05-01  Richard Guenther  <rguenther@suse.de>
6320
6321         PR tree-optimization/26726
6322         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6323
6324 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6325
6326         * gcc.dg/Woverflow-1.c: New test case.
6327         * gcc.dg/Woverflow-2.c: Likewise.
6328         * gcc.dg/Woverflow-3.c: Likewise.
6329
6330 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6331
6332         PR c++/27094
6333         * g++.dg/template/defarg8.C: New test.
6334
6335 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6336
6337         PR c++/27278
6338         * g++.dg/parse/operator7.C: New test.
6339
6340 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6341
6342         PR c++/11471
6343         PR c++/27102
6344         * g++.dg/template/crash48.C: New test.
6345
6346         PR c++/27279
6347         * g++.dg/parse/ctor4.C: New test.
6348
6349 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6350
6351         PR fortran/25681
6352         * gfortran.df/char_type_len.f90: New test.
6353
6354 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6355
6356         PR libgfortran/27304
6357         * gfortran.dg/fmt_exhaust.f90: New test.
6358
6359 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6360
6361         PR c/25309
6362         * gcc.dg/large-size-array-2.c: New test case.
6363
6364 2006-04-28  Richard Guenther  <rguenther@suse.de>
6365
6366         PR target/26826
6367         * gcc.target/i386/pr26826.c: New testcase.
6368
6369 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6370
6371         PR middle-end/27260
6372         * gcc.c-torture/execute/pr27260.c: New.
6373
6374 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6375
6376         PR middle-end/27095
6377         * gcc.dg/pr27095.c: New.
6378
6379 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/27292
6382         * g++.dg/conversion/bitfield4.C: New test.
6383
6384 2006-04-27  Eric Christopher  <echristo@apple.com>
6385
6386         * gcc.dg/pragma-ms_struct.c: New.
6387
6388 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6389
6390         PR c++/27102
6391         * g++.dg/template/crash47.C: New test.
6392
6393 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6394
6395         * gcc.target/i386/sse-7.c: build with -msse.
6396
6397 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6398
6399         PR testsuite/27274:
6400         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6401         (main): Exit if processor doesn't support SSE.
6402
6403 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6404
6405         PR middle-end/27282
6406         * gcc.c-torture/compile/pr27282.c: New test.
6407
6408 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6409
6410         PR middle-end/26913
6411         * g++.dg/gomp/pr26913.C: New test.
6412
6413         PR c/25996
6414         * gcc.dg/gomp/pr25996.c: New test.
6415         * g++.dg/gomp/pr25996.C: New test.
6416
6417 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6418
6419         PR rtl-optimization/26725
6420         * gcc.c-torture/compile/pr26725.c: New test.
6421
6422 2006-04-25  Richard Guenther  <rguenther@suse.de>
6423
6424         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6425         than n + -1.
6426
6427 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6428
6429         * gcc.dg/20060425-1.c: New testcase.
6430
6431 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6432
6433         PR tree-optimization/26865
6434         * gcc.dg/pr26865.c: New test.
6435
6436 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6437
6438         PR c++/27292
6439         * g++.dg/conversion/bitfield1.C: New test.
6440         * g++.dg/conversion/bitfield2.C: Likewise.
6441         * g++.dg/conversion/bitfield3.C: Likewise.
6442
6443 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6444         Richard Guenther  <rguenther@suse.de>
6445
6446         PR tree-optimization/27236
6447         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6448
6449 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6450
6451         PR c++/19963
6452         * g++.dg/other/incomplete2.C: New test.
6453
6454 2006-04-24  Richard Guenther  <rguenther@suse.de>
6455
6456         PR middle-end/26869
6457         * gcc.dg/torture/pr26869.c: New testcase.
6458
6459 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6460         Richard Guenther  <rguenther@suse.de>
6461
6462         PR tree-optimization/27218
6463         * g++.dg/tree-ssa/pr27218.C: New testcase.
6464
6465 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6466
6467         PR c++/26912
6468         * g++.dg/template/friend41.C: New test.
6469
6470 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6471
6472         * g++.dg/opt/pr15551.C: Include cstdio.
6473         (main): Use remove instead of unlink.
6474
6475 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6476
6477         * gcc.dg/sibcall-7.c: New test.
6478         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6479         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6480         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6481         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6482         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6483
6484 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6485
6486         PR c++/26534
6487         * g++.dg/opt/bitfield1.C: New test.
6488         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6489         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6490         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6491         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6492         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6493         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6494         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6495         * g++.dg/abi/bitfield2.C: Likewise.
6496         * g++.dg/init/bitfield1.C: Likewise.
6497
6498 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6499
6500         PR fortran/25099
6501         * gfortran.dg/elemental_subroutine_4.f90: New test.
6502         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6503         call sub (m, x).
6504
6505 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6506
6507         * gcc.c-torture/compile/20060421-1.c: New testcase.
6508
6509 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6510
6511         PR c/25875
6512         * gcc.dg/init-bad-4.c: New test.
6513
6514 2006-04-21  Paul Brook  <paul@codesourcery.com>
6515
6516         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6517
6518 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6519
6520         PR fortran/27122
6521         * gfortran.dg/defined_operators_1.f90: New test.
6522         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6523         remove old ones associated, incorrectly, with Note 5.46.
6524
6525         PR fortran/27113
6526         * gfortran.dg/character_array_constructor_1.f90: New test.
6527
6528 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6529
6530         * gcc.dg/20060419-1.c: New test.
6531
6532 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6533
6534         PR c/26774
6535         * gcc.dg/struct-parse-1.c: New test case.
6536
6537 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6538
6539         PR c++/26558
6540         * g++.dg/parse/template19.C: New test.
6541
6542         PR c++/26739
6543         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6544
6545         PR c++/26036
6546         * g++.dg/expr/call3.C: New test.
6547
6548         PR c++/10385
6549         * g++.dg/conversion/dynamic1.C: New test.
6550
6551 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6552
6553         PR c++/27102
6554         * g++.dg/template/crash35.C: Tweak error markers.
6555         * g++.dg/template/crash46.C: New test.
6556         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6557         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6558
6559 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6560
6561         PR rtl-optimization/14261
6562         * gcc.c-torture/compile/20060419-1.c: Added.
6563
6564 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6565
6566         * gfortran.dg/label_1.f90: Adjust dg-error.
6567
6568 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6569
6570         PR target/26961
6571         * gcc.dg/fold-cond-1.c: New test case.
6572         * gcc.dg/pr26961-1.c: Likewise.
6573
6574 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6575
6576         PR libgfortran/27138
6577         * gfortran.dg/read_bad_advance.f90: New test.
6578
6579 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6580             Dale Johannesen  <dalej@apple.com>
6581
6582         PR target/24076
6583         * gcc.target/i386/vecinit-3.c: New testcase.
6584         * gcc.target/i386/vecinit-4.c: Likewise.
6585         * gcc.target/i386/sse-18.c: Likewise.
6586         * gcc.target/i386/sse-19.c: Likewise.
6587
6588 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6589
6590         * gfortran.dg/allocate_zerosize_1.f90: New test.
6591
6592 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6593
6594         PR c++/26365
6595         * g++.dg/template/crash45.C: New test.
6596
6597 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6598
6599         PR fortran/26787
6600         * gfortran.dg/proc_assign_1.f90: New test.
6601         * gfortran.dg/procedure_lvalue.f90: Change message.
6602         * gfortran.dg/namelist_4.f90: Add new error.
6603
6604         PR fortran/25597
6605         PR fortran/27096
6606         * gfortran.dg/auto_pointer_array_result_1.f90
6607
6608         PR fortran/27089
6609         * gfortran.dg/specification_type_resolution_1.f90
6610
6611         PR fortran/18003
6612         PR fortran/25669
6613         PR fortran/26834
6614         * gfortran.dg/bounds_temporaries_1.f90: New test.
6615
6616         PR fortran/27124
6617         * gfortran.dg/array_return_value_1.f90: New test.
6618
6619 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620
6621         PR fortran/25336
6622         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6623
6624 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6625
6626         PR middle-end/26823
6627         * g++.dg/gomp/pr26823-1.C: New test.
6628         * g++.dg/gomp/pr26823-2.C: New test.
6629
6630 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6631
6632         PR middle-end/27134
6633         * gcc.dg/pr27314.c: New test.
6634
6635 2006-04-13  Richard Henderson  <rth@redhat.com>
6636
6637         * g++.dg/gomp/block-0.C: Update expected matches.
6638
6639 2006-04-13  DJ Delorie  <dj@redhat.com>
6640
6641         * lib/target-supports.exp (check_effective_target_int32plus): New.
6642         (check_effective_target_ptr32plus): New.
6643         (check_effective_target_size32plus): New.
6644         (check_effective_target_int16): New.
6645         (check_profiling_available): Add m32c to the list of unsupported targets.
6646
6647         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6648         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6649         memory size.
6650         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6651         pointers.
6652         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6653         size_t.
6654         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6655         and size_t.
6656         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6657         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6658         not just xstormy16.  Skip m32c due to weird pointer size.
6659         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6660         not just xstormy16.
6661         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6662         not just xstormy16.
6663         * gcc.dg/20020312-2.c: Add m32c support.
6664         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6665         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6666         in test.
6667         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6668         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6669         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6670         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6671         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6672         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6673         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6674         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6675         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6676         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6677         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6678         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6679         in test.
6680         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6681         in test.
6682         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6683         * gcc.dg/pr23049.c: Require >=32 bit integers.
6684         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6685         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6686         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6687         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6688         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6689         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6690         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6691         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6692         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6693         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6694         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6695         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6696         prototype in test.
6697         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6698         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6699         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6700         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6701         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6702
6703         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6704         * gcc.c-torture/execute/20040703-1.x: Likewise.
6705         * gcc.c-torture/execute/20040705-1.x: Likewise.
6706         * gcc.c-torture/execute/20040705-2.x: Likewise.
6707         * gcc.c-torture/execute/20040709-1.x: Likewise.
6708         * gcc.c-torture/execute/20040709-2.x: Likewise.
6709         * gcc.c-torture/execute/20040811-1.x: Likewise.
6710         * gcc.c-torture/execute/20050316-1.x: Likewise.
6711         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6712         * gcc.c-torture/execute/pr19689.x: Likewise.
6713         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6714         * gcc.c-torture/execute/usmul.x: Likewise.
6715         * gcc.c-torture/execute/vrp-5.x: Likewise.
6716         * gcc.c-torture/execute/vrp-6.x: Likewise.
6717         * gcc.dg/debug/20041023-1.s: Likewise.
6718
6719 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6720
6721         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6722         of integers to a vector types are now constant expressions in C.
6723         * gcc.dg/vect/vect-fold-1.c: New test case.
6724
6725 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6726             Ulrich Weigand  <uweigand@de.ibm.com>
6727
6728         PR target/27006
6729         * gcc.dg/vmx/pr27006.c: New testcase.
6730
6731 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6732
6733         PR libgfortran/26766
6734         * gfortran.dg/write_recursive.f90: New test.
6735
6736 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6737
6738         * g++.dg/parse/dtor7.C: New test.
6739         * g++.dg/parse/new1.C: Add error marker.
6740         * g++.dg/template/new3.C: New test.
6741
6742         PR c++/26122
6743         * g++.dg/template/pure1.C: New test.
6744
6745         PR c++/26295
6746         * g++.dg/parse/ptrmem4.C: New test.
6747
6748 2006-04-10  Jeff Law  <law@redhat.com>
6749
6750         PR/27087
6751         * gcc.c-torture/compile/pr27087.c: New test.
6752
6753 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6754
6755         PR/21391
6756         * gcc.dg/20060410.c: New.
6757
6758 2006-04-10  Matthias Klose  <doko@debian.org>
6759
6760         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6761         Recognize multilib directory names containing underscores.
6762
6763 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6764
6765         * gcc.target/i386/vecinit-1.c: New test case.
6766         * gcc.target/i386/vecinit-2.c: Likewise.
6767
6768 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6769
6770         PR debug/27057
6771         * g++.dg/debug/dwarf2-2.C: New test.
6772
6773 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6774
6775         PR rtl-optimization/27073
6776         * gcc.c-torture/execute/pr27073.c: New test.
6777
6778 2006-04-08  Mike Stump  <mrs@apple.com>
6779
6780         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6781
6782 2006-04-07  Richard Guenther  <rguenther@suse.de>
6783
6784         PR tree-optimization/26135
6785         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6786
6787 2006-04-06  Jan Hubicka  <jh@suse.cz>
6788
6789         PR profile/26399
6790         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6791
6792 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6793
6794         * g++.dg/conversion/nullptr1.C: New test case.
6795         * g++.dg/conversion/nullptr2.C: Likewise.
6796
6797 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6798
6799         * gfortran.dg/dependency_18.f90: New test case.
6800
6801 2006-04-05  Richard Guenther  <rguenther@suse.de>
6802
6803         PR tree-optimization/26919
6804         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6805         * gcc.dg/ipa/ipa-2.c: Likewise.
6806         * gcc.dg/ipa/ipa-3.c: Likewise.
6807         * gcc.dg/ipa/ipa-5.c: Likewise.
6808
6809 2006-04-05  Richard Guenther  <rguenther@suse.de>
6810
6811         PR tree-optimization/26763
6812         * gcc.dg/torture/pr26763-1.c: New testcase.
6813         * gcc.dg/torture/pr26763-2.c: Likewise.
6814
6815 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6816
6817         PR fortran/23634
6818         PR fortran/25619
6819         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6820
6821 2006-04-04  Eric Christopher  <echristo@apple.com>
6822
6823         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6824         stubs.
6825         * gcc.target/i386/387-5.c: Ditto.
6826
6827 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6828
6829         * gcc.target/sparc/struct-ret-check.c: New test.
6830
6831 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6832
6833         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6834         zero decimal digits specified in format.
6835
6836 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6837
6838         PR fortran/26891
6839         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6840
6841         PR fortran/26976
6842         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6843         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6844         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6845         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6846         bigendian-ness.
6847
6848 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6849
6850         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6851         dummy arguments work when the actual argument is itself a dummy
6852         argument of the caller.
6853
6854 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6855
6856         PR libfortran/24685
6857         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6858
6859 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6860
6861         * gfortran.dg/dependencency_17.f90: New test case.
6862
6863 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6864
6865         * gfortran.dg/dependency_14.f90: New test case.
6866         * gfortran.dg/dependency_15.f90: Likewise.
6867         * gfortran.dg/dependency_16.f90: Likewise.
6868
6869 2006-03-31  Asher Langton  <langton2@llnl.gov>
6870
6871         PR fortran/25358
6872         gfortran.dg/cray_pointers_6.f90: New test.
6873
6874 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6875
6876         PR libgfortran/26890
6877         * gfortran.dg/read_size_noadvance.f90: New test.
6878
6879 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6880
6881         PR fortran/25031
6882         * gfortran.dg/multiple_allocation_1.f90: Check that the
6883         size has changed after a re-allocation with stat.
6884
6885 2006-03-30  Richard Guenther  <rguenther@suse.de>
6886
6887         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6888         removal.
6889         * gcc.target/i386/sselibm-2.c: Likewise.
6890         * gcc.target/i386/sselibm-3.c: Likewise.
6891         * gcc.target/i386/sselibm-4.c: Likewise.
6892         * gcc.target/i386/sselibm-5.c: Likewise.
6893
6894 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6895
6896         * gcc.dg/fold-andxor-1.c: New test case.
6897         * gcc.dg/fold-xorand-1.c: Likewise.
6898
6899 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6900
6901         * gcc.dg/fold-convnotconv-1.c: New test case.
6902
6903 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6904
6905         PR fortran/26779
6906         * gfortran.dg/private_type_5.f90: New test.
6907
6908 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6909
6910         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6911
6912 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6913
6914         * gfortran.dg/advance_2.f90: New test.
6915         * gfortran.dg/advance_3.f90: New test.
6916
6917         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6918
6919 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6920
6921         PR libgfortran/26661
6922         PR libgfortran/26880
6923         * gfortran.dg/read_x_past.f: New test.
6924
6925 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6926
6927         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6928         to be STABS.
6929
6930 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6931
6932         * objc.dg/dwarf-1.m: Skip on AIX.
6933         * objc.dg/dwarf-2.m: Skip on AIX.
6934
6935 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6936
6937         PR fortran/26816
6938         * gfortran.dg/float_1.f90: New test.
6939
6940 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6941
6942         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6943         X86_64 targets.
6944         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6945
6946 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6947
6948         PR libfortran/26735
6949         * gfortran.dg/convert_implied_open.f90: New test case.
6950
6951 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6952
6953         PR fortran/26769
6954         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6955
6956 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6957
6958         PR middle-end/26717
6959         * gcc.dg/pr26717.c: New test.
6960
6961 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6962
6963         * gfortran.dg/dependency_12.f90: New test case.
6964
6965 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6966
6967         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6968
6969 2006-03-24  Jeff Law  <law@redhat.com>
6970
6971         * gcc.c-torture/pr26840.c: New test.
6972
6973 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6974
6975         * objc.dg/dwarf-2.m: New.
6976         * obj-c++.dg/dwarf-2.mm: New.
6977
6978         * g++.old-deja/g++.other/init19.C: New.
6979
6980 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
6981
6982         * g++.dg/eh/spbp.C: Skip on AIX.
6983
6984 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
6985
6986         PR middle-end/26611
6987         * g++.dg/gomp/pr26611-1.C: New test.
6988         * g++.dg/gomp/pr26611-2.C: New test.
6989
6990 2006-03-24  Jeff Law  <law@redhat.com>
6991
6992         * gcc.c-torture/compile/pr26833.c: New test.
6993         * gfortran.fortran-torture/compile/pr26806.f90: New test.
6994
6995 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6996
6997         * gfortran.dg/endfile_2.f90: Delete temp file.
6998
6999 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7000
7001         PR fortran/19303
7002         * gfortran.dg/record_marker_1.f90: New test case.
7003         * gfortran.dg/record_marker_2.f: New test case.
7004         * gfortran.dg/record_marker_3.f90: New test case.
7005
7006 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7007
7008         PR fortran/17298
7009         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7010         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7011
7012 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7013
7014         * lib/gcc-dg.exp (cleanup-modules): New proc.
7015         * gfortran.dg/allocatable_function_1.f90,
7016         gfortran.dg/allocate_char_star_scalar_1.f90,
7017         gfortran.dg/assumed_charlen_function_1.f90,
7018         gfortran.dg/assumed_dummy_1.f90,
7019         gfortran.dg/assumed_shape_ranks_1.f90,
7020         gfortran.dg/assumed_shape_ranks_2.f90,
7021         gfortran.dg/assumed_size_dt_dummy.f90,
7022         gfortran.dg/auto_char_dummy_array_1.f90,
7023         gfortran.dg/auto_char_len_3.f90,
7024         gfortran.dg/automatic_module_variable.f90,
7025         gfortran.dg/bad_automatic_objects_1.f90,
7026         gfortran.dg/char_array_constructor.f90,
7027         gfortran.dg/char_array_structure_constructor.f90,
7028         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7029         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7030         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7031         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7032         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7033         gfortran.dg/derived_pointer_recursion.f90,
7034         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7035         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7036         gfortran.dg/dummy_functions_1.f90,
7037         gfortran.dg/elemental_initializer_1.f90,
7038         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7039         gfortran.dg/elemental_pointer_1.f90,
7040         gfortran.dg/elemental_subroutine_1.f90,
7041         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7042         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7043         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7044         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7045         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7046         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7047         gfortran.dg/global_references_1.f90,
7048         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7049         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7050         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7051         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7052         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7053         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7054         gfortran.dg/large_integer_kind_1.f90,
7055         gfortran.dg/large_real_kind_1.f90,
7056         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7057         gfortran.dg/module_double_reuse.f90,
7058         gfortran.dg/module_equivalence_1.f90,
7059         gfortran.dg/module_interface_1.f90,
7060         gfortran.dg/module_parameter_array_refs_1.f90,
7061         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7062         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7063         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7064         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7065         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7066         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7067         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7068         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7069         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7070         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7071         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7072         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7073         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7074         gfortran.dg/same_name_1.f90,
7075         gfortran.dg/sibling_dummy_procedure_1.f90,
7076         gfortran.dg/sibling_dummy_procedure_2.f90,
7077         gfortran.dg/sibling_dummy_procedure_3.f90,
7078         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7079         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7080         gfortran.dg/used_dummy_types_2.f90,
7081         gfortran.dg/used_dummy_types_3.f90,
7082         gfortran.dg/used_dummy_types_4.f90,
7083         gfortran.dg/used_dummy_types_5.f90,
7084         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7085         gfortran.dg/userdef_operator_1.f90: Use it.
7086
7087 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7088
7089         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7090         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7091         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7092         gfortran.dg/write_back.f,
7093         gfortran.fortran-torture/execute/inquire_1.f90,
7094         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7095
7096 2006-03-21  Jeff Law  <law@redhat.com>
7097
7098         * gcc.dg/tree-ssa/vrp28.c: New test.
7099
7100 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7101
7102         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7103         if _STDC_C99 is defined.
7104         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7105         * gcc.dg/builtins-20.c: Likewise.
7106         * gcc.dg/builtins-53.c: Likewise.
7107         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7108         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7109
7110 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7111
7112         PR tree-opt/26781
7113         * gcc.c-torture/compile/pr26781-1.c: New test.
7114         * gcc.c-torture/compile/pr26781-2.c: New test.
7115
7116 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7117
7118         PR c++/26690
7119         * g++.dg/gomp/pr26690-1.C: New test.
7120         * g++.dg/gomp/pr26690-2.C: New test.
7121
7122 2006-03-20  Jeff Law  <law@redhat.com>
7123
7124         * gcc.dg/tree-ssa/pr21829.c: New test.
7125
7126         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7127
7128 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7129
7130         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7131         (check_visibility_available): Use it.
7132         (check_effective_target_default_packed): Likewise.
7133         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7134         (check_effective_target_fopenmp): Likewise.
7135         (check_effective_target_freorder): Likewise.
7136         (check_effective_target_fpic): Likewise.
7137         (check_named_sections_available): Likewise.
7138         (check_effective_target_ilp32): Likewise.
7139         (check_effective_target_lp64): Likewise.
7140
7141 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7142
7143         PR fortran/20935
7144         * gfortran.dg/scalar_mask_2.f90: New test case.
7145
7146 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7147
7148         PR tree-opt/26629
7149         * gcc.dg/tree-ssa/loadpre12.c: New test.
7150         * gcc.dg/tree-ssa/loadpre13.c: New test.
7151         * gcc.dg/tree-ssa/loadpre14.c: New test.
7152         * gcc.dg/tree-ssa/loadpre15.c: New test.
7153         * gcc.dg/tree-ssa/loadpre16.c: New test.
7154         * gcc.dg/tree-ssa/loadpre17.c: New test.
7155         * gcc.dg/tree-ssa/loadpre18.c: New test.
7156         * gcc.dg/tree-ssa/loadpre19.c: New test.
7157         * gcc.dg/tree-ssa/loadpre20.c: New test.
7158         * gcc.dg/tree-ssa/loadpre21.c: New test.
7159         * gcc.dg/tree-ssa/loadpre22.c: New test.
7160
7161 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7162
7163         PR fortran/26741
7164         * gfortran.dg/elemental_initializer_1.f90: New test.
7165
7166         PR fortran/26716
7167         * gfortran.dg/assumed_shape_ranks_2: New test.
7168
7169 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7170
7171         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7172         target fpic.
7173
7174 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7175
7176         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7177         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7178         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7179         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7180         gfortran.fortran-torture/execute/direct_io.f90,
7181         gfortran.fortran-torture/execute/inquire_2.f90,
7182         gfortran.fortran-torture/execute/inquire_4.f90,
7183         gfortran.fortran-torture/execute/list_read_1.f90,
7184         gfortran.fortran-torture/execute/open_replace.f90,
7185         gfortran.fortran-torture/execute/slash_edit.f90,
7186         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7187         temporary files from testcases.
7188
7189 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7190
7191         PR libgfortran/26509
7192         gfortran.dg/write_direct_eor.f90: New test.
7193
7194 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7195
7196         * gcc.target/powerpc/pr26350.c: New.
7197         * gcc.target/powerpc/indexed-addr.c: New.
7198
7199 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7200
7201         * gfortran.dg/dependency_13.f90: New test case.
7202
7203 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7204
7205         PR middle-end/21781
7206         * gcc.dg/real-const-1.c: New test case.
7207
7208 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7209
7210         * g++.old-deja/g++.other/init18.C: New.
7211         * g++.old-deja/g++.other/init5.C: Remove xfail.
7212
7213 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7214
7215         * g++.dg/opt/pr15551.C: Cleanup temp file.
7216
7217 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7218
7219         PR c++/6634
7220         g++.dg/parse/long1.C: New test.
7221
7222 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7223
7224         PR fortran/19101
7225         * gfortran.dg/continuation.f90: New test.
7226         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7227
7228 2006-03-14  Richard Guenther  <rguenther@suse.de>
7229
7230         PR tree-optimization/26672
7231         * gcc.dg/torture/pr26672.c: New testcase.
7232
7233 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7234
7235         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7236         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7237
7238 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7239
7240         PR middle-end/26557
7241         * gcc.c-torture/compile/switch-1.c: New test case.
7242
7243 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7244
7245         PR fortran/25378
7246         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7247         test to include more permuatations of mask and index.
7248         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7249         respond to F2003 spec. that the position returned for an all false
7250         mask && condition is zero.
7251
7252 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7253
7254         PR middle-end/25989
7255         * gcc.dg/gomp/pr25989.c: New test.
7256
7257 2006-03-13  Jeff Law  <law@redhat.com>
7258
7259         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7260
7261 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7262
7263         * gcc.dg/switch-9.c: New test.
7264
7265 2006-03-13  Richard Guenther  <rguenther@suse.de>
7266
7267         PR middle-end/26630
7268         * gcc.dg/torture/pr26630.c: New testcase.
7269
7270 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7271
7272         * gfortran.dg/dependency_10.f90: New test case.
7273         * gfortran.dg/dependency_11.f90: Likewise.
7274
7275 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7276             Erik Edelmann  <eedelman@gcc.gnu.org>
7277
7278         * gfortran.dg/allocatable_function_1.f90: New.
7279         * gfortran.dg/allocatable_function_2.f90: New.
7280
7281 2006-03-10  Richard Guenther  <rguenther@suse.de>
7282
7283         PR middle-end/26565
7284         * gcc.dg/torture/pr26565.c: New testcase.
7285
7286 2006-03-09  Eric Christopher  <echristo@apple.com>
7287
7288         * gcc.c-torture/compile/20060309-1.c: New.
7289
7290 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7291
7292         PR libgfortran/26499
7293         * gfortran.dg/write_back.f: New test.
7294         * gfortran.dg/write_rewind_1.f: New test.
7295         * gfortran.dg/write_rewind_2.f: New test.
7296
7297 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7298
7299         PR libgfortran/26554
7300         * gfortran.dg/read_logical.f90: New test.
7301
7302 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7303
7304         * ada/acats/norun.lst: cdd2a03 now passes.
7305
7306 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7307
7308         PR testsuite/25177
7309         * gcc.target/powerpc/pr18096-1.c: Change where the error
7310         would match.
7311
7312 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7313
7314         * gcc.target/i386/cleanup-1.c: New test.
7315         * gcc.target/i386/cleanup-2.c: New test.
7316
7317 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7318
7319         * gfortran.dg/dependency_9.f90: Remove for the time being.
7320
7321 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7322
7323         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7324         directive.
7325
7326 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7327
7328         * gfortran.dg/dependency_9.f90: New test case.
7329
7330 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7331
7332         * gfortran.dg/dependency_4.f90: New test case.
7333         * gfortran.dg/dependency_5.f90: New test case.
7334         * gfortran.dg/dependency_6.f90: New test case.
7335         * gfortran.dg/dependency_7.f90: New test case.
7336         * gfortran.dg/dependency_8.f90: New test case.
7337
7338 2006-03-03  Paul Brook  <paul@codesourcery.com>
7339
7340         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7341         Add m68k-*-elf.
7342
7343 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7344
7345         PR fortran/25031
7346         * multiple_allocation_1.f90: New test.
7347
7348 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7349
7350         PR tree-optimization/26524
7351         * gfortran.dg/pr26524.f: New test case.
7352
7353 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7354
7355         * g++.dg/template/repo5.C: Cleanup repo files.
7356         * gcc.dg/20051201-1.c: Cleanup coverage files.
7357         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7358         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7359         tree dump files.
7360
7361 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7362
7363         * objc.dg/objc-nofilename-1.m: New test.
7364         * objc.dg/bad-receiver-type.m: New test.
7365         * obj-c++.dg/bad-receiver-type.mm: New test.
7366
7367 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7368
7369         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7370
7371 2006-03-01  Mike Stump  <mrs@apple.com>
7372
7373         * g++.dg/abi/key2.C: Add.
7374
7375 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7376
7377         * gfortran.dg/logical_dot_product.f90: New test.
7378
7379         PR fortran/26393
7380         * gfortran.dg/used_interface_ref.f90: New test.
7381
7382         PR fortran/20938
7383         * gfortran.dg/dependency_2.f90: New test.
7384         * gfortran.fortran-torture/execute/where17.f90: New test.
7385         * gfortran.fortran-torture/execute/where18.f90: New test.
7386         * gfortran.fortran-torture/execute/where19.f90: New test.
7387         * gfortran.fortran-torture/execute/where20.f90: New test.
7388
7389 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7390
7391         * g++.dg/tree-ssa/pr26443.C: New test case.
7392
7393 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7394
7395         PR middle-end/26022
7396         * g++.dg/opt/return-slot1.C: New test.
7397
7398 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7399
7400         PR libgfortran/26136
7401         * gfortran.dg/namelist_23.f90: New test.
7402
7403 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7404
7405         PR middle-end/14752
7406         * gcc.dg/fold-eqandshift-2.c: New test case.
7407
7408 2006-02-28  Richard Guenther  <rguenther@suse.de>
7409
7410         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7411         decomposition.
7412
7413 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7414
7415         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7416
7417 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7418
7419         PR libgfortran/26464
7420         * gfortran.dg/backspace_5.f: New test.
7421         * gfortran.dg/backspace_6.f: New test.
7422
7423 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7424
7425         * gcc.dg/fold-eqandnot-1.c: New test case.
7426
7427 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7428
7429         PR middle-end/19983
7430         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7431
7432 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7433
7434         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7435         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7436
7437 2006-02-26  Richard Guenther  <rguenther@suse.de>
7438
7439         PR tree-optimization/26421
7440         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7441
7442 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7443
7444         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7445         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7446
7447 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7448
7449         * gcc.dg/fold-even-1.c: New test case.
7450
7451 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7452
7453         PR middle-end/21137
7454         * gcc.dg/fold-eqandshift-1.c: New test case.
7455
7456 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7457
7458         PR tree-optimization/25125
7459         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7460         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7461
7462 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7463
7464         PR tree-optimizations/26359
7465         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7466         with -fdump-tree-dceloop-details.
7467         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7468
7469 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7470
7471         PR middle-end/23673
7472         * gcc.dg/fold-eqxor-1.c: New test case.
7473         * gcc.dg/fold-eqxor-2.c: Likewise.
7474         * gcc.dg/fold-eqxor-3.c: Likewise.
7475
7476 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7477
7478         PR fortran/23092
7479         * scalar_mask_1.f90: New test.
7480
7481 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7482
7483         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7484         * g++.dg/eh/uncaught2.C: New.
7485         * g++.dg/eh/uncaught3.C: New.
7486
7487 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7488
7489         PR libgfortran/26423
7490         * gfortran.dg/read_many_1.f: New test.
7491
7492 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7493
7494         PR fortran/24519
7495         * gfortran.dg/dependency_3.f90: New test.
7496         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7497         XFAILs.
7498
7499         PR fortran/25395
7500         * gfortran.dg/equiv_6.f90: New test.
7501
7502 2006-02-23  Jeff Law  <law@redhat.com>
7503
7504         * gcc.c-torture/compile/pr26425.c: New test.
7505
7506 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7507
7508         PR middle-end/26412
7509         * gcc.dg/gomp/pr26412.c: New test.
7510
7511 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7512
7513         PR c++/26291
7514         * g++.dg/other/ellipsis1.C: New test.
7515         * g++.dg/parse/operator4.C: Adjust error marker.
7516
7517 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7518
7519         PR target/25603
7520         * gfortran.dg/pr25603.f: New testcase.
7521
7522 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7523
7524         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7525         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7526
7527 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7528
7529         * g++.dg/eh/spbp.C: New.
7530
7531 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7532
7533         PR middle-end/26379
7534         * gcc.target/i386/mmx-7.c: New test.
7535
7536 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7537
7538         PR tree-optimization/26361
7539         * gcc.dg/tree-ssa/vrp27.c: New test case.
7540
7541 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7542
7543         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7544         * gcc.dg/tree-ssa/complex-4.c: Here.
7545
7546 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7547
7548         PR middle-end/19543
7549         * gfortran.dg/logical_1.f90: New test case.
7550
7551 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7552
7553         PR middle-end/26334
7554         * gcc.dg/20060218-1.c: Moved to...
7555         * gcc.target/i386/20060218-1.c: ... here.  New test.
7556
7557 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7558
7559         PR fortran/26201
7560         * gfortran.dg/convert_1.f90: New.
7561
7562 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7563
7564         PR fortran/25054
7565         * gfortran.dg/namelist_5.f90: New test.
7566
7567         PR fortran/25089
7568         * gfortran.dg/namelist_4.f90: New test.
7569
7570 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7571
7572         PR tree-opt/25680
7573         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7574
7575 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7576
7577         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7578         variable to take into account the variable name in the
7579         function header.
7580         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7581
7582 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7583
7584         PR middle-end/26334
7585         * gcc.c-torture/compile/20060217-1.c: New test.
7586         * gcc.dg/20060218-1.c: New test.
7587
7588 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7589
7590         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7591
7592 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7593
7594         * gcc.dg/cpp/undef3.c: New test.
7595         * gcc.dg/cpp/trad/builtins2.c: New test.
7596
7597 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7598
7599         PR c++/26266
7600         * g++.dg/template/static22.C: New test.
7601         * g++.dg/template/static23.C: New test.
7602         * g++.dg/template/static24.C: New test.
7603         * g++.dg/template/non-dependent13.C: New test.
7604         * g++.dg/init/member1.C: Tweak error markers.
7605
7606 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7607
7608         PR target/26255
7609         * gcc.c-torture/compile/pr26255.c: New test case.
7610
7611 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7612
7613         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7614         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7615         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7616         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7617         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7618         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7619         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7620
7621 2006-02-16  Jeff Law  <law@redhat.com>
7622
7623         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7624         * gcc.dg/tree-ssa/vrp26.c: New test.
7625
7626 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7627
7628         PR target/20353
7629         PR target/24578
7630         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7631         __UCLIBC__ is defined.
7632
7633 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7634
7635         PR fortran/26224
7636         * gfortran.dg/gomp/pr26224.f: New test.
7637
7638 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7639
7640         PR tree-opt/25918
7641         * lib/target-supports.exp
7642         (check_effective_target_vect_short_mult): New.
7643         (check_effective_target_vect_char_mult): New.
7644         (check_effective_target_vect_widen_sum_qi_to_si): New.
7645         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7646         (check_effective_target_vect_widen_sum_hi_to_si): New.
7647         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7648         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7649         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7650         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7651         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7652         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7653         vect-reduc-pattern-2c.c
7654         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7655         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7656         vect-reduc-pattern-1c.c
7657
7658 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7659
7660         PR fortran/24557
7661         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7662
7663 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7664
7665         PR fortran/26054
7666         * gfortran.dg/enum_8.f90: Remove check for warning.
7667         * gfortran.dg/iomsg_1.f90: Ditto.
7668         * gfortran.dg/enum_1.f90: Ditto.
7669         * gfortran.dg/enum_9.f90: Ditto.
7670         * gfortran.dg/enum_2.f90: Ditto.
7671         * gfortran.dg/enum_10.f90: Ditto.
7672         * gfortran.dg/enum_3.f90: Ditto.
7673         * gfortran.dg/flush_1.f90: Ditto.
7674         * gfortran.dg/enum_4.f90: Ditto.
7675         * gfortran.dg/array_constructor_1.f90: Ditto.
7676         * gfortran.dg/enum_5.f90: Ditto.
7677         * gfortran.dg/enum_6.f90: Ditto.
7678         * gfortran.dg/enum_7.f90: Ditto.
7679
7680 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7681
7682         PR middle-end/26300
7683         * gcc.c-torture/compile/20060215-1.c: New test.
7684
7685 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7686
7687         PR middle-end/23670
7688         * gcc.dg/tree-ssa/andor-2.c: New test case.
7689
7690 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7691
7692         PR fortran/25045
7693         * optional_dim.f90: New test.
7694
7695 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7696
7697         PR fortran/26277
7698         * gfortran.dg/label_4.f90: New.
7699
7700 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7701             Diego Novillo  <dnovillo@redhat.com>
7702             Uros Bizjak  <uros@kss-loka.si>
7703
7704         * gfortran.dg/gomp: New directory.
7705
7706 2006-02-14  Richard Guenther  <rguenther@suse.de>
7707
7708         PR tree-optimization/26258
7709         * gcc.dg/torture/pr26258.c: New testcase.
7710
7711 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7712
7713         PR fortran/26246
7714         * gfortran.dg/pr26246_1.f90: New test.
7715         * gfortran.dg/pr26246_2.f90: New test.
7716
7717         PR middle-end/26092
7718         * gcc.c-torture/compile/20060208-1.c: New test.
7719
7720 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7721
7722         PR fortran/26074
7723         PR fortran/25103
7724         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7725         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7726         * gfortran.dg/automatic_module_variable.f90: Change error message.
7727
7728         PR fortran/20861
7729         * gfortran.dg/internal_dummy_1.f90: New test.
7730
7731         PR fortran/20871
7732         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7733
7734
7735         PR fortran/25083
7736         * gfortran.dg/uncommon_block_data_1.f90: New test.
7737         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7738         with standard.
7739
7740         PR fortran/25088
7741         * gfortran.dg/typed_subroutine_1.f90: New test.
7742
7743 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7744
7745         * objc.dg/dwarf-1.m: New.
7746
7747 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7748
7749         PR middle-end/24427
7750         * gcc.dg/tree-ssa/andor-1.c: New test case.
7751
7752 2006-02-13  Josh Conner  <jconner@apple.com>
7753
7754         PR target/25376
7755         * gcc.dg/pr25376.c: New test.
7756
7757         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7758         assemble.
7759         * lib/target-supports.exp (check_named_sections_available):
7760         Only compile named-sections test -- don't assemble.
7761
7762 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7763
7764         * g++.dg/warn/no-write-strings.C: New test.
7765         * g++.dg/warn/write-strings.C: Likewise.
7766         * g++.dg/warn/write-strings-default.C: Likewise.
7767
7768 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7769
7770         PR fortran/25806
7771         * gfortran.dg/ret_pointer_2.f90: New test.
7772
7773 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7774
7775         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7776
7777 2006-02-10  Jeff Law  <law@redhat.com>
7778
7779         * gcc.c-torture/compile/pr26213.c: New test.
7780
7781 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7782
7783         gfortran.dg/null_1.f90: New test.
7784
7785 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7786
7787         PR fortran/14771
7788         * gfortran.dg/parens_4.f90: New.
7789         * gfortran.dg/parens_5.f90: New.
7790
7791 2006-02-10  Richard Guenther  <rguenther@suse.de>
7792
7793         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7794
7795 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7796         Paul Thomas  <pault@gcc.gnu.org>
7797
7798         PR fortran/14771
7799         * gfortran.dg/parens_1.f90: New.
7800         * gfortran.dg/parens_2.f90: New.
7801         * gfortran.dg/parens_3.f90: New.
7802
7803 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7804
7805         PR fortran/26038
7806         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7807
7808         PR fortran/25059
7809         * gfortran.dg/impure_assignment_1.f90: New test.
7810
7811         PR fortran/25070
7812         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7813
7814 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7815
7816         PR target/26141
7817         * g++.dg/expr/stdarg2.C: New test.
7818
7819 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7820
7821         PR inline-asm/16194
7822         * gcc.dg/pr16194.c: New test.
7823
7824 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7825
7826         * ada/acats/run_acats: Use portable variant of "$@".
7827
7828 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7829
7830         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7831         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7832
7833 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7834
7835         PR tree-opt/26179
7836         * g++.dg/opt/pr26179.C: New test.
7837
7838 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7839
7840         PR middle-end/26134
7841         * gcc.dg/tree-ssa/complex-3.c: New test.
7842
7843 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7844
7845         * gcc.c-torture/compile/volatile-1.c: New test.
7846
7847 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7848
7849         PR 26180
7850         * gcc.dg/tree-ssa/pr26180.c: New test.
7851
7852 2006-02-08  Jeff Law  <law@redhat.com>
7853
7854         * gcc.dg/tree-ssa/pr21417.c: New test.
7855
7856 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7857
7858         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7859         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7860
7861 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7862
7863         * lib/scanrtl.exp: New.
7864
7865 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7866
7867         PR c++/26071
7868         * g++.dg/other/virtual2.C: New test.
7869
7870         PR c++/26070
7871         * g++.dg/other/virtual1.C: New test.
7872
7873 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7874
7875         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7876         cleanup-ipa-dump): Update dump file glob patterns.
7877         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7878         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7879
7880         * lib/gcc-dg.exp: Load it.
7881         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7882
7883 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7884
7885         PR testsuite/26159
7886         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7887         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7888
7889 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7890
7891         PR fortran/25577
7892         * gfortran.dg/mvbits_1.f90: New.
7893
7894 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7895
7896         * g++.dg/warn/Wdiv-by-zero.C: New test.
7897         * g++.dg/warn/Wno-div-by-zero.C: New.
7898
7899 2006-02-07  Jeff Law  <law@redhat.com>
7900
7901         * gcc.dg/tree-ssa/pr21559.c: New test.
7902
7903         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7904         multiple VRP passes.
7905         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7906         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7907         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7908         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7909         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7910         * gcc.dg/tree-ssa/vrp02.c: Likewise
7911         * gcc.dg/tree-ssa/vrp11.c: Likewise
7912         * gcc.dg/tree-ssa/pr14341.c: Likewise
7913         * gcc.dg/tree-ssa/vrp19.c: Likewise
7914         * gcc.dg/tree-ssa/vrp20.c: Likewise
7915         * gcc.dg/tree-ssa/vrp03.c: Likewise
7916         * gcc.dg/tree-ssa/pr21086.c: Likewise
7917         * gcc.dg/tree-ssa/pr21959.c: Likewise
7918         * gcc.dg/tree-ssa/vrp21.c: Likewise
7919         * gcc.dg/tree-ssa/vrp04.c: Likewise
7920         * gcc.dg/tree-ssa/pr25485.c: Likewise
7921         * gcc.dg/tree-ssa/pr22026.c: Likewise
7922         * gcc.dg/tree-ssa/vrp22.c: Likewise
7923         * gcc.dg/tree-ssa/vrp05.c: Likewise
7924         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7925         * gcc.dg/tree-ssa/pr20701.c: Likewise
7926         * gcc.dg/tree-ssa/vrp23.c: Likewise
7927         * gcc.dg/tree-ssa/vrp06.c: Likewise
7928         * gcc.dg/tree-ssa/pr22117.c: Likewise
7929         * gcc.dg/tree-ssa/pr20702.c: Likewise
7930         * gcc.dg/tree-ssa/vrp15.c: Likewise
7931         * gcc.dg/tree-ssa/pr21090.c: Likewise
7932         * gcc.dg/tree-ssa/pr21294.c: Likewise
7933         * gcc.dg/tree-ssa/vrp24.c: Likewise
7934         * gcc.dg/tree-ssa/vrp07.c: Likewise
7935         * gcc.dg/tree-ssa/pr21563.c: Likewise
7936         * gcc.dg/tree-ssa/pr25382.c: Likewise
7937         * gcc.dg/tree-ssa/vrp16.c: Likewise
7938         * gcc.dg/tree-ssa/vrp25.c: Likewise
7939         * gcc.dg/tree-ssa/vrp08.c: Likewise
7940         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7941         * gcc.dg/tree-ssa/vrp17.c: Likewise
7942         * gcc.dg/tree-ssa/pr21458.c: Likewise
7943         * g++.dg/tree-ssa/pr18178.C: Likewise
7944
7945 2006-02-07  Richard Guenther  <rguenther@suse.de>
7946
7947         PR c++/26140
7948         Revert
7949         2006-01-30  Richard Guenther  <rguenther@suse.de>
7950         PR c++/23372
7951         * gcc.dg/pr23372-1.C: New testcase.
7952
7953         * g++.dg/tree-ssa/pr26140.C: New testcase.
7954
7955 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/9737
7958         * g++.dg/template/ttp15.C: New test.
7959         * g++.dg/template/ttp16.C: Likewise.
7960         * g++.dg/template/ttp17.C: Likewise.
7961         * g++.old-deja/g++.pt/ttp36.C: Remove.
7962         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7963         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7964         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7965         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7966         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7967         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7968         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7969         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7970         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7971
7972 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7973
7974         PR libfortran/23815
7975         * unf_io_convert_4.f90: New test.
7976
7977 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
7978
7979         * gcc.dg/tree-ssa/loadpre10.c: New test.
7980         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7981         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7982         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7983
7984 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7985
7986         PR libfortran/24685
7987         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7988
7989 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
7990
7991         PR tree-opt/25251
7992         * gfortran.dg/assign_7.f: New test.
7993
7994 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7995
7996         PR fortran/26041
7997         PR fortran/26064
7998         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7999         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8000         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8001
8002 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8003
8004         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8005         in size_t typedef.
8006
8007 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8008
8009         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8010         * g++.dg/charset/string.c (foo): Likewise.
8011         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8012         const char*
8013         * g++.dg/ext/builtin2.C (printf): Likewise.
8014         * g++.dg/init/new15.C (printf): Likewise.
8015         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8016         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8017         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8018         * g++.dg/template/non-dependent4.C (temp): Likewise.
8019         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8020         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8021         parameter type to const char*.
8022         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8023         Change type to const char*.
8024         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8025         Likewise.
8026         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8027         second parameter type to const char*.
8028         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8029         (Y::Y): Change parameter type to const char*.
8030         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8031         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8032         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8033         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8034         (char*).
8035         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8036         const char*.
8037         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8038         type to const char*.
8039         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8040         return type to const char*.
8041         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8042         to const char*.
8043         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8044         * g++.old-deja/g++.law/refs1.C: Likewise.
8045         * g++.old-deja/g++.law/visibility1.C: Likewise.
8046         * g++.old-deja/g++.law/visibility2.C: Likewise.
8047         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8048         const char*.
8049         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8050         * g++.old-deja/g++.mike/net48.C: Likewise.
8051         * g++.old-deja/g++.mike/p646.C: Likewise.
8052         * g++.old-deja/g++.mike/p6746.C: Likewise.
8053         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8054         type to const char*.
8055         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8056         deprecated conversion warning.
8057         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8058         char*.
8059         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8060         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8061         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8062         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8063         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8064         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8065         * g++.old-deja/g++.pt/t39.C: Likewise.
8066         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8067         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8068
8069 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8070
8071         PR fortran/25075
8072         intrinsic_argument_conformance_1.f90: New test.
8073
8074 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8075
8076         PR fortran/20845
8077         * gfortran.dg/char_result_11.f90: Add SAVE.
8078         * gfortran.dg/der_pointer_4.f90: Ditto.
8079         * gfortran.dg/default_initialization.f90: New test.
8080
8081 2006-02-03  Jeff Law  <law@redhat.com>
8082
8083         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8084         handle more than 100 dump files.
8085         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8086         * lib/scantree.exp (scan-tree-dump): Likewise.
8087         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8088         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8089         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8090         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8091         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8092
8093 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8094
8095         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8096
8097 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8098
8099         * g++.dg/template/using12.C: New test.
8100
8101 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8102
8103         * gcc.target/powerpc/pr25960.c: New test.
8104
8105 2006-02-02  Steven G. Kargl  <kargls@comcast>
8106
8107         PR fortran/24958
8108         gfortran.dg/nullify_2.f90: New test.
8109
8110 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8111
8112         PR 25990
8113         * gcc.dg/gomp/pr25990.c: New test.
8114
8115 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8116
8117         PR c++/25342
8118         * g++.gd/template/partial4.C: New test.
8119
8120 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8121
8122         PR middle-end/26001
8123         * gfortran.dg/data_char_2.f90: New.
8124
8125 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8126
8127         PR fortran/26039
8128         maxval_maxloc_conformance_1.f90: New test.
8129
8130 2006-01-31  Richard Guenther  <rguenther@suse.de>
8131
8132         * gcc.target/i386/sselibm-1.c: New testcase.
8133         * gcc.target/i386/sselibm-2.c: Likewise.
8134         * gcc.target/i386/sselibm-3.c: Likewise.
8135         * gcc.target/i386/sselibm-4.c: Likewise.
8136         * gcc.target/i386/sselibm-5.c: Likewise.
8137
8138 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8139
8140         PR fortran/24266
8141         * gfortran.dg/arrayio_derived_2.f90: New.
8142
8143 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8144
8145         * gcc.dg/unsigned-long-compare.c: New test.
8146
8147 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8148
8149         PR testsuite/25318
8150         * lib/target-supports.exp (check_effective_target_freorder):
8151         Check to see if target supports -freorder-blocks-and-partition.
8152         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8153         instead of "dg-require-named-sections".
8154
8155 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8156
8157         PR target/14798:
8158         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8159         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8160         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8161         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8162         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8163         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8164         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8165         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8166
8167 2006-01-30  Richard Guenther  <rguenther@suse.de>
8168
8169         PR c++/23372
8170         * gcc.dg/pr23372-1.C: New testcase.
8171
8172 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8173
8174         * gcc.dg/gomp/pr25874.c: New test.
8175
8176 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8177
8178         PR tree-opt/25911
8179         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8180
8181 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8182
8183         PR fortran/18578
8184         PR fortran/18579
8185         PR fortran/20857
8186         PR fortran/20885
8187         * gfortran.dg/intent_out_1.f90: New test.
8188
8189 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8190
8191         PR fortran/17911
8192         * gfortran.dg/procedure_lvalue.f90: New test.
8193
8194         PR fortran/20895
8195         PR fortran/25030
8196         * gfortran.dg/char_pointer_assign_2.f90: New test.
8197         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8198         assignment to be consistent with standard.
8199         * gfortran.dg/char_result_2.f90: The same.
8200         * gfortran.dg/char_result_8.f90: The same.
8201
8202 2006-01-28  Zack Weinberg  <zackw@panix.com>
8203
8204         * gcc.dg/Woverlength-strings.c
8205         * gcc.dg/Woverlength-strings-pedantic-c89.c
8206         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8207         * gcc.dg/Woverlength-strings-pedantic-c99.c
8208         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8209
8210 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8211
8212         * gcc.c-torture/execute/20060127-1.c: New test.
8213
8214 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8215
8216         PR c++/25999
8217         * g++.dg/ext/pragmaweak1.C: New test.
8218
8219 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8220
8221         PR c++/25855
8222         * g++.dg/template/spec29.C: New test.
8223
8224 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8225
8226         PR c/19606.
8227         * gcc.c-torture/execute/pr19606.c: New.
8228
8229 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8230
8231         * gcc.dg/pragma-re-4.c: New test.
8232
8233 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8234
8235         PR fortran/25964
8236         * gfortran.dg/assumed_size_refs_3.f90: New test.
8237
8238 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8239
8240         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8241
8242 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8243
8244         PR ada/21317
8245         * ada/acats/support/impdef.a: Add One_Long_Second.
8246         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8247         * ada/acats/tests/c9/c94026.a: Likewise.
8248         * ada/acats/tests/c9/c97305c.ada: Likewise.
8249         * ada/acats/tests/c9/c99004a.ada: Likewise.
8250
8251 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8252
8253         PR fortran/25964
8254         * gfortran.dg/global_references_2.f90: New test.
8255
8256         PR fortran/25084
8257         PR fortran/20852
8258         PR fortran/25085
8259         PR fortran/25086
8260         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8261         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8262
8263         PR fortran/25416
8264         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8265
8266 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8267
8268         PR c/25892
8269         * gcc.dg/Wpointer-sign.c: New.
8270         * gcc.dg/Wpointer-sign-Wall.c: New.
8271         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8272         * gcc.dg/Wpointer-sign-pedantic.c: New.
8273         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8274         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8275
8276 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8277
8278         PR C/25861
8279         * gcc.c-torture/compile/pr25861.c: New test.
8280
8281 2006-01-26  Paul Brook  <paul@codesourcery.com>
8282
8283         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8284         on short-enum targets.
8285         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8286         variable.
8287         (generate_fields): Use short_enums.
8288         (main): Set short_enums.  Document -e.
8289         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8290         on short-enum targets.
8291         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8292         variable.
8293         (generate_fields): Use short_enums.
8294         (main): Set short_enums.  Document -e.
8295         * lib/target-supports.exp (check_effective_target_short_enums): New.
8296
8297 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8298
8299         PR target/25947
8300         * gcc.dg/torture/pr25947-1.c: New test.
8301
8302 2006-01-25  Jan Hubicka  <jh@suse.cz>
8303             Roger Sayle  <roger@eyesopen.com>
8304
8305         PR rtl-optimization/25703
8306         * gcc.target/i386/20060125-1.c: New test case.
8307         * gcc.target/i386/20060125-2.c: New test case.
8308
8309 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8310
8311         PR fortran/18540
8312         * gfortran.dg/goto_1.f: New.
8313
8314 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8315
8316         PR fortran/25716
8317         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8318         25716 on 32-bit systems too.
8319
8320 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8321
8322         PR testsuite/25590
8323         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8324
8325 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8326
8327         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8328
8329 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8330
8331         PR fortran/25835
8332         * gfortran.dg/read_eof.f90: Delete, renamed.
8333         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8334         * gfortran.dg/read_eof_2.f90: New test.
8335         * gfortran.dg/read_eof_3.f90: New test.
8336
8337 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8338
8339         PR tree-opt/25860
8340         * gcc.c-torture/compile/pr25860.c: New test.
8341
8342 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8343
8344         PR c++/25552
8345         * g++.dg/parse/dtor8.C: New test.
8346
8347 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8348
8349         PR testsuite/25891
8350         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8351         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8352         check_effective_target_fopenmp returns 0.
8353
8354 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8355
8356         PR ada/20548
8357         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8358         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8359         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8360
8361 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8362
8363         PR tree-opt/25857
8364         * g++.dg/opt/pr25857.C: New test.
8365
8366 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8367         Jan Hubicka  <jh@suse.cz>
8368         Richard Guenther  <rguenther@suse.de>
8369
8370         PR rtl-optimization/25654
8371         * gcc.dg/torture/pr25654.c: New testcase.
8372         * gcc.target/i386/pr25654.c: Likewise.
8373
8374 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8375
8376         PR fortran/25901
8377         * gfortran.dg/internal references_2.f90: New test.
8378
8379         Fix regression in testing of admissability of attributes.
8380         * gfortran.dg/intent_used_1.f90: New test.
8381
8382 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8383
8384         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8385         Remove target conditional torture options for i?86 and x86_64
8386         GNU/Linux.
8387
8388 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8389
8390         PR c++/10891
8391         * g++.dg/rtti/no-rtti.C: New.
8392
8393 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8394
8395         PR c++/25895
8396         * g++.dg/inherit/conv2.C: New test.
8397
8398         PR c++/25856
8399         * g++.dg/parse/dtor7.C: New test.
8400
8401         PR c++/25858
8402         * g++.dg/template/crash44.C: New test.
8403
8404 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8405
8406         PR fortran/25124
8407         PR fortran/25625
8408         * gfortran.dg/internal_references_1.f90: New test.
8409           PR fortran/20881
8410         PR fortran/23308
8411         PR fortran/25538
8412         PR fortran/25710
8413         * gfortran.dg/global_references_1.f90: New test.
8414         * gfortran.dg/g77/19990905-1.f: Restore the error that
8415         there is a clash between the common block name and
8416         the name of a subroutine reference.
8417
8418         PR fortran/PR24276
8419         * gfortran.dg/aliasing_dummy_1.f90: New test.
8420
8421 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8422
8423         * gcc.dg/vmx/1b-01.c: Warning fix.
8424         * gcc.dg/vmx/1c-02.c: Likewise.
8425         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8426
8427 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8428
8429         PR testsuite/24962
8430         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8431
8432 2006-01-20  Richard Guenther  <rguenther@suse.de>
8433         Steven Bosscher <stevenb.gcc@gmail.com>
8434
8435         PR rtl-optimization/24626
8436         * gcc.dg/torture/pr24626-1.c: New testcase.
8437         * gcc.dg/torture/pr24626-2.c: Likewise.
8438         * gcc.dg/torture/pr24626-3.c: Likewise.
8439         * gcc.dg/torture/pr24626-4.c: Likewise.
8440
8441 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8442
8443         PR c++/5520
8444         * g++.dg/warn/empty-body.C: New.
8445
8446 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8447
8448         PR c++/22136
8449         * g++.dg/template/using10.C: New test.
8450         * g++.dg/temlpate/using11.C: Likewise.
8451         * g++.dg/inherit/using5.C: Tweak error messages.
8452
8453 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8454
8455         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8456         target test.
8457         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8458
8459 2006-01-19  Jan Hubicka  <jh@suse.cz>
8460
8461         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8462
8463 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8464
8465         PR c++/25854
8466         * g++.dg/template/spec28.C: New test.
8467
8468 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8469
8470         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8471         Fix fprintf's by adding srcdir or removing it.
8472
8473 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8474
8475         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8476         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8477         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8478         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8479         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8480         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8481         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8482         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8483         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8484         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8485         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8486         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8487         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8488         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8489
8490 2006-01-18  Jeff Law  <law@redhat.com>
8491
8492         * gcc.dg/tree-ssa/vrp25.c: New test.
8493
8494 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8495
8496         * gcc.dg/pr25805.c: Fix misapplied patch.
8497
8498 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8499
8500         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8501         (check_effective_target_vect_udot_qi): New.
8502         (check_effective_target_vect_sdot_hi): New.
8503         (check_effective_target_vect_udot_hi): New.
8504         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8505         prefixed with "wrapv-" with -fwrapv.
8506         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8507         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8508         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8509         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8510         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8511
8512         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8513         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8514         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8515         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8516
8517 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8518
8519         PR c++/16829
8520         * g++.dg/other/default2.C: New test.
8521         * g++.dg/other/default3.C: New test.
8522
8523 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8524
8525         PR c/25805
8526         * gcc.dg/pr25805.c: New file.
8527
8528 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8529
8530         PR c++/25836
8531         * g++.dg/template/init6.C: New test.
8532
8533 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8534
8535         * gcc.dg/tree-ssa/pr24287.c: New test
8536
8537 2006-01-18  Eric Christopher  <echristo@apple.com>
8538
8539         * g++.dg/eh/table.C: New.
8540
8541 2006-01-18  DJ Delorie  <dj@redhat.com>
8542
8543         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8544         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8545         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8546         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8547
8548 2006-01-18  Jeff Law  <law@redhat.com>
8549
8550         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8551         on wrapping on overflow semantics.
8552
8553         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8554
8555         * gcc.gc/tree-ssa/vrp23.c: New test.
8556         * gcc.gc/tree-ssa/vrp24.c: New test.
8557
8558 2006-01-18  Richard Henderson  <rth@redhat.com>
8559             Aldy Hernandez  <aldyh@redhat.com>
8560             Jakub Jelinek  <jakub@redhat.com>
8561             Diego Novillo  <dnovillo@redhat.com>
8562             Uros Bizjak  <uros@kss-loka.si>
8563
8564         * testsuite/gcc.dg/gomp: New directory.
8565
8566 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8567             Steven G. Kargl  <kargls@comcast.net>
8568
8569         PR fortran/20869
8570         * gfortran.dg/intrinsic_external_1.f90: New test.
8571
8572         PR fortran/20875.
8573         * gfortran.dg/elemental_pointer_1.f90: New test.
8574
8575         PR fortran/25024
8576         * gfortran.dg/external_procedures_1.f90: New test.
8577
8578         PR fortran/25785
8579         gfortran.dg/assumed_present.f90: New test.
8580
8581 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8582
8583         * g++.dg/parse/lookup5.C: New test.
8584
8585 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8586
8587         PR fortran/25697
8588         * gfortran.dg/read_eof.f90: New test.
8589
8590 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8591
8592         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8593         add a closing brace.
8594
8595 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8596
8597         PR fortran/25631
8598         * gfortran.dg/fmt_tl.f: New test.
8599
8600 2006-01-17  Eric Christopher  <echristo@apple.com>
8601
8602         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8603         * g++.old-deja/g++.warn/impint2.C: Ditto.
8604         * g++.old-deja/g++.other/null1.C: Ditto.
8605         * g++.dg/warn/conv2.C: Ditto.
8606         * g++.dg/warn/conv4.C: New file.
8607
8608 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8609
8610         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8611
8612 2006-01-17  Andreas Jaeger  <aj@suse.de>
8613             Janis Johnson <janis187@us.ibm.com>
8614
8615         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8616         in 64-bit.
8617         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8618         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8619
8620 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8621
8622         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8623         xfail txxx where xxx >= 25.
8624
8625 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8626
8627         PR testsuite/25764
8628         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8629
8630 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8631
8632         PR c/25682
8633         * gcc.dg/pr25682.c: New test.
8634         * g++.dg/parse/array-size2.C: New test.
8635
8636 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8637
8638         * consistency.vlad: Remove entire directory, 1652 files.
8639
8640 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8641
8642         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8643         check_effective_target_dfprt_nocache): New.
8644         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8645         (check_effective_target_dfprt): New.
8646         * lib/c-compat.exp (check_dfp): Remove.
8647         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8648         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8649         level of support for decimal float.
8650         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8651         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8652         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8653         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8654         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8655         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8656         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8657         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8658         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8659         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8660         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8661         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8662         directives.
8663
8664 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8665
8666         PR testsuite/25741
8667         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8668         $base_dir/../.
8669         * lib/gfortran.exp (gfortran_init): Likewise.
8670         * lib/obj-c++.exp (obj-c++_init): Likewise.
8671         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8672         (scan-assembler-dem-not): Likewise.
8673         * lib/scandump.exp (scan-dump-dem): Likewise.
8674         (scan-dump-dem-not): Likewise.
8675
8676 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8677
8678         PR testsuite/25767
8679         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8680         powerpc-*-darwin*.
8681         * lib/obj-c++.exp (obj-c++_init): Likewise.
8682
8683 2006-01-16  Richard Guenther  <rguenther@suse.de>
8684
8685         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8686
8687 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8688
8689         PR testsuite/25777
8690         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8691         to LD_LIBRARY_PATH.
8692
8693 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8694             Andrew Pinski  <pinskia@physics.uc.edu>
8695
8696         * gcc.dg/minmax-1.c: New test.
8697
8698 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8699
8700         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8701         * gcc.misc-tests/dectest.exp: Ditto.
8702
8703 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8704
8705         PR testsuite/25796
8706         * gcc.target/i386/cmov6.c: Use -march=k8.
8707
8708 2006-01-15  Andreas Jaeger  <aj@suse.de>
8709
8710         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8711         x86 does not have __float128.
8712
8713 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8714
8715         * gcc.target/i386/cmov6.c: New test.
8716
8717 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8718
8719         PR c++/25663
8720         * g++.dg/template/ctor6.C: New test.
8721
8722 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8723
8724         PR tree-optimization/25485
8725         * gcc.dg/tree-ssa/pr25485.c: New.
8726
8727 2006-01-14  Richard Guenther  <rguenther@suse.de>
8728
8729         PR tree-optimization/22548
8730         PR tree-optimization/22555
8731         PR tree-optimization/22501
8732         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8733         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8734         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8735         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8736         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8737         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8738         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8739         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8740         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8741
8742 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8743
8744         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8745         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8746
8747 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8748         Richard Guenther  <rguenther@suse.de>
8749
8750         PR rtl-optimization/24257
8751         * gcc.dg/torture/pr24257.c: New testcase.
8752
8753 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8754
8755         * gcc.c-torture/execute/20060110-1.c: New test.
8756         * gcc.c-torture/execute/20060110-2.c: New test.
8757
8758 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8759
8760         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8761
8762 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8763
8764         PR fortran/25756
8765         * gfortran.dg/label_3.f90: New test.
8766
8767 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8768
8769         PR tree-optimization/25771
8770         * g++.dg/tree-ssa/pr25771.C: New test
8771
8772 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8773
8774         PR tree-opt/24365
8775         * g++.dg/opt/complex5.C: New test.
8776
8777 2006-01-13  Richard Guenther  <rguenther@suse.de>
8778
8779         * gcc.target/i386/387-9.c: New testcase.
8780
8781 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8782
8783         PR c++/24824
8784         * g++.dg/debug/dwarf2-1.C: New.
8785
8786 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8787
8788         PR testsuite/25728
8789         * lib/gcov.exp (verify-lines): Add "close $fd".
8790
8791 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8792             Ben Elliston  <bje@au.ibm.com>
8793
8794         * gcc.dg/dfp/inf-1.c: New test.
8795
8796 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8797             Yao Qi  <qiyaoltc@cn.ibm.com>
8798             Ben Elliston  <bje@au.ibm.com>
8799             Jon Grimm  <jgrimm2@us.ibm.com>
8800
8801         * gcc.dg/nodfp-1.c: New test.
8802         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8803         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8804         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8805         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8806         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8807         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8808         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8809         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8810         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8811         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8812         * gcc.dg/format/dfp-printf-1.c: Likewise.
8813         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8814         (compat_setup_dfp): New.
8815         * gcc.dg/compat/compat.exp: Use it.
8816         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8817         Make some variables global, prepend "compat_" to their names.
8818         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8819         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8820         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8821         * lib/compat.exp (compat_skip_list): Make global, rename.
8822         * lib/c-compat.exp: New file.
8823         * lib/target-supports.exp (check_effective_target_dfp): New.
8824
8825         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8826         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8827         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8828         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8829         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8830         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8831         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8832         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8833         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8834         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8835         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8836         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8837         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8838         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8839         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8840         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8841         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8842         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8843         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8844         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8845         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8846         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8847         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8848         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8849         gcc.dg/dfp/struct-layout-1.c,
8850         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8851         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8852         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8853         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8854         gcc.dg/dfp/func-vararg-dfp.c,
8855         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8856         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8857         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8858         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8859         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8860
8861 2006-01-11  Richard Guenther  <rguenther@suse.de>
8862
8863         PR tree-optimization/25734
8864         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8865
8866 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8867
8868         PR fortran/25486
8869         * gfortran.dg/literal_character_constant_1_x.F: New test.
8870         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8871         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8872         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8873
8874 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8875
8876         PR c++/25386
8877         * g++.dg/ext/packed3.C: Add expected packed error.
8878
8879 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8880
8881         PR target/25706
8882         * gcc.dg/torture/pr25706-1.c: New test.
8883
8884 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8885
8886         PR tree-optimization/23109
8887         PR tree-optimization/23948
8888         PR tree-optimization/24123
8889
8890         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8891         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8892         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8893         g++.dg/tree-ssa/pr23948.C: New testcases.
8894         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8895         three divisions in order to do the optimization.
8896
8897 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8898
8899         PR c++/25632
8900         * g++.dg/other/pr25632.C: New test.
8901
8902 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8903
8904         PR fortran/25730
8905         * gfortran.dg/used_types_1.f90: New test.
8906
8907 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8908
8909         PR target/25718
8910         * gcc.dg/torture/pr25718-1.c: New test.
8911
8912 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8913
8914         * gfortran.dg/list_read_2.f90: Fix typo in description.
8915
8916 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8917
8918         * lib/target-supports.exp (check_visibility_available): Simplify test
8919         for *-*-netware*.
8920         (check_profiling_available): Fail for *-*-netware*.
8921         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8922         * gcc.dg/20021014-1.c: Likewise.
8923         * gcc.dg/nest.c: Likewise.
8924
8925 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8926
8927         fortran/24936
8928         * gfortran.dg/forall_3.f90: New test.
8929
8930 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8931
8932         PR fortran/21977
8933         * gfortran.dg/nesting_2.f90: New test.
8934         * gfortran.dg/nesting_3.f90: New test.
8935
8936 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8937
8938         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8939         Fix typo in comment.
8940
8941 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8942
8943         * gfortran.dg/single_char_string.f90: New test.
8944
8945 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8946
8947         * gfortran.dg/ichar_2.f90: New test.
8948
8949 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8950
8951         PR fortran/25093
8952         * gfortran.dg/private_type_4.f90: New.
8953
8954 2006-01-07  Richard Guenther  <rguenther@suse.de>
8955
8956         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8957
8958 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8959
8960         * gfortran.dg/func_decl_1.f90: New.
8961         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8962         * gfortran.dg/array_alloc_2.f90: Likewise.
8963         * gfortran.dg/char_result_8.f90: Likewise.
8964         * gfortran.dg/dup_save_1.f90: Likewise.
8965         * gfortran.dg/dup_save_2.f90: Likewise.
8966         * gfortran.dg/f2c_6.f90: Likewise.
8967         * gfortran.dg/f2c_7.f90: Likewise.
8968         * gfortran.dg/func_result_2.f90: Likewise.
8969         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8970
8971 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8972
8973         PR fortran/22146
8974         * gfortran.dg/elemental_subroutine_1.f90: New test.
8975         * gfortran.dg/elemental_subroutine_2.f90: New test.
8976
8977         PR fortran/25029
8978         PR fortran/21256
8979         * gfortran.dg/assumed_size_refs_1.f90: New test.
8980
8981         PR fortran/20868
8982         PR fortran/20870
8983         * gfortran.dg/assumed_size_refs_2.f90: New test.
8984         * gfortran.dg/initialization_1.f90: Change warning message.
8985
8986 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
8987
8988         * gcc.dg/tree-ssa/loop-15.c: New test.
8989
8990 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8991
8992         PR fortran/25598
8993         * gfortran.dg/backspace_3.f: New test.
8994         * gfortran.dg/backspace_4.f: New test.
8995
8996 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8997
8998         PR fortran/24268
8999         * gfortran.dg/fmt_white.f: Update test.
9000
9001 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9002
9003         * gcc.dg/cast-1.c: Add new warning.
9004         * gcc.dg/cast-2.c: Likewise.
9005         * gcc.dg/cast-3.c: Likewise.
9006         * gcc.dg/format/cast-1.c: Likewise.
9007         * gcc.dg/cast-4.c: New testcase.
9008
9009 2006-01-05  Richard Guenther  <rguenther@suse.de>
9010
9011         PR tree-optimization/22555
9012         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9013
9014 2006-01-05  Richard Guenther  <rguenther@suse.de>
9015             Diego Novillo  <dnovillo@redhat.com>
9016
9017         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9018         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9019         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9020         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9021         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9022         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9023         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9024         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9025         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9026         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9027         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9028         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9029         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9030         * treelang/compile/extravar.tree: Likewise.
9031         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9032         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9033         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9034         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9035         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9036
9037 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9038
9039         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9040         for 64-bit fix.
9041
9042 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9043
9044         PR fortran/23675
9045         gfortran.dg/char_result_11.f90: New.
9046
9047 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/24782
9050         * g++.dg/parse/access9.C: New test.
9051         * g++.dg/tc1/dr52.C: Tweak error markers.
9052
9053 2006-01-04  Richard Henderson  <rth@redhat.com>
9054
9055         Merge from gomp branch.
9056         * g++.dg/parse/pragma2.C: Update expected error lines.
9057
9058 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9059
9060         * g++.dg/other/i386-2.C: New test.
9061
9062         PR target/25554
9063         * gcc.c-torture/compile/20051228-1.c: New test.
9064
9065         PR c/25559
9066         * gcc.dg/pr25559.c: New test.
9067
9068 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9069
9070         PR c++/25492
9071         * g++.dg/lookup/friend9.C: New test.
9072
9073         PR c++/25625
9074         * g++.dg/template/repo5.C: New test.
9075
9076 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9077
9078         PR fortran/25101
9079         * gfortran.dg/forall_2.f90: New test.
9080
9081 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9082
9083         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9084         dg-require-weak.  Adjust regexp to handle leading-underscore
9085         targets and space as well as TAB after .weak.  Change previous
9086         64-bit fix to not use naked dot.
9087
9088 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9089
9090         PR rtl-optimization/25578
9091         * gcc.c-torture/execute/20060102-1.c: New testcase.
9092
9093 2006-01-03  Richard Guenther  <rguenther@suse.de>
9094
9095         PR c/25183
9096         * gcc.dg/torture/pr25183.c: New testcase.
9097
9098 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9099
9100         Merge from gomp-branch.
9101         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9102         * gcc.dg/ia64-sync-2.c: Likewise.
9103         * gcc.dg/ia64-sync-3.c: Likewise.
9104         * gcc.dg/ia64-sync-4.c: Likewise.
9105         * gcc.dg/sync-2.c: Likewise.
9106         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9107         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9108
9109 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR c++/25635
9112         * g++.dg/parse/operator6.C: New test.
9113
9114         PR c++/25637
9115         * g++.dg/parse/error29.C: New test.
9116
9117         PR c++/25638
9118         * g++.dg/parse/dtor6.C: New test.
9119
9120         PR c++/25633
9121         * g++.dg/parse/ctor3.C: New test.
9122
9123         PR c++/25634
9124         * g++.dg/template/class3.C: New test.
9125
9126 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9127
9128         * g++.dg/debug/debug9.C: New.
9129
9130 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9131
9132         PR fortran/24640
9133         * gfortran.dg/label_2.f90: New test.
9134
9135 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9136
9137         * g++.dg/lookup/using12.C: Tighten error marker.
9138
9139 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9140             Andrew Pinski <pinskia@physics.uc.edu>
9141
9142         * gcc.target/powerpc/darwin-abi-3.c: New file.
9143         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9144         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9145         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9146         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9147         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9148         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9149         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9150         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9151
9152 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9153
9154         * gcc.dg/tree-ssa/loadpre1.c: New;
9155         * gcc.dg/tree-ssa/loadpre2.c: New;
9156         * gcc.dg/tree-ssa/loadpre3.c: New;
9157         * gcc.dg/tree-ssa/loadpre4.c: New;
9158         * gcc.dg/tree-ssa/loadpre5.c: New;
9159         * gcc.dg/tree-ssa/loadpre6.c: New;
9160         * gcc.dg/tree-ssa/loadpre7.c: New;
9161         * gcc.dg/tree-ssa/loadpre8.c: New;
9162         * gcc.dg/tree-ssa/loadpre9.c: New;
9163
9164 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9165
9166         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9167         * g++.dg/abi/thunk4.C: Likewise.
9168
9169 2006-01-01  Andreas Jaeger  <aj@suse.de>
9170
9171         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9172         portable.
9173
9174 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9175
9176         PR c++/25294
9177         * gcc.dg/pragma-pack-3.c: New test.
9178         * g++.dg/parse/pragma3.C: New test.
9179
9180 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9181
9182         PR middle-end/24827
9183         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9184
9185 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9186
9187         PR testsuite/25214
9188         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9189
9190 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9191
9192         PR fortran/22607
9193         * gfortran-dg/pure_byref_3.f90: New.
9194
9195         fortran/PR 25396
9196         * gfortran.dg/userdef_operator_1.f90: New.
9197
9198 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9199
9200         * g++.dg/abi/thunk3.C: New.
9201         * g++.dg/abi/thunk4.C: New.
9202
9203 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9204
9205         PR fortran/25532
9206         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9207         associated derived type components of derived types are
9208         properly declared in contained procedures.
9209
9210 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9211
9212         PR libgfortran/25139
9213         * gfortran.dg/backspace_2.f: New test.
9214
9215 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9216
9217         PR libgfortran/25550
9218         * gfortran.dg/endfile.f: New test.
9219
9220 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9221
9222         PR libgfortran/25419
9223         * gfortran.dg/comma.f: New test.
9224
9225 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9226
9227         * lib/gfortran-dg.exp: Remove trailing whitespace.
9228         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9229         -funroll-all-loops.
9230
9231 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9232
9233         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9234         Extended Double long doubles or repeat tests when long double is
9235         the same size as double.
9236
9237 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9238
9239         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9240
9241         PR testsuite/25442
9242         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9243         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9244
9245         PR testsuite/25441
9246         * gcc.dg/pr23911.c: Make test variable static.
9247
9248         PR testsuite/25444
9249         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9250
9251 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9252
9253         PR c++/25439
9254         * g++.dg/parse/crash17.C: Adjust error markers.
9255         * g++.dg/template/error20.C: New test.
9256
9257 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9258
9259         PR c++/23172
9260         * g++.dg/ext/complit4.C: New test.
9261
9262         PR c++/25417
9263         * g++.dg/ext/complit5.C: Likewise.
9264
9265 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9266
9267         PR tree-optimization/25125
9268         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9269         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9270         * gcc.c-torture/execute/pr25125.c: New.
9271
9272 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9273
9274         PR fortran/25029
9275         PR fortran/21256
9276         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9277         with incorrect assumed size references.
9278
9279 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9280
9281         PR c++/23171
9282         * g++.dg/opt/init1.C: New test.
9283
9284 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9285
9286         PR c++/24671
9287         * g++.dg/template/sfinae3.C: New test.
9288
9289 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9290
9291         * g++.dg/other/friend4.C: New test.
9292
9293 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9294
9295         PR target/25005
9296         * g++.dg/opt/pr25005.C: New test.
9297
9298 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9299
9300         PR c++/25369
9301         * g++.dg/template/ptrmem16.C: New test.
9302
9303 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9304
9305         PR fortran/25029
9306         PR fortran/21256
9307         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9308
9309 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9310
9311         PR libgfortran/25307
9312         * gfortran.dg/list_read_5.f90: New test.
9313
9314 2005-12-22  Richard Henderson  <rth@redhat.com>
9315
9316         * gcc.target/i386/sse-7.c: Use -msse2.
9317
9318 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9319
9320         PR rtl-optimization/25432
9321         * gcc.c-torture/compile/20051216-1.c: New test.
9322
9323         PR objc/25328
9324         * objc/execute/pr25328.m: New test.
9325
9326 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9327
9328         PR c++/25364
9329         * g++.dg/template/call4.C: New test.
9330
9331 2005-12-22  Dale Johannesen  <dalej@apple.com>
9332
9333         * gcc.target/i386/sse-17.c: New.
9334
9335 2005-12-22  Paul Brook  <paul@codesourcery.com>
9336
9337         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9338
9339 2005-12-22  Paul Brook  <paul@codesourcery.com>
9340
9341         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9342
9343 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9344
9345         PR tree-opt/25513
9346         * gcc.c-torture/compile/pr25513.c: New test.
9347
9348 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9349
9350         PR c++/23333
9351         * g++.dg/parse/error25.C: Add more tests.
9352
9353 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9354
9355         PR fortran/18990
9356         * gfortran.dg/der_charlen_1.f90: New.
9357
9358 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9359
9360         PR fortran/20889
9361         * gfortran.dg/pointer_component_type_1.f90: New test.
9362
9363         PR fortran/25029
9364         PR fortran/21256
9365         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9366         should give an error with assumed size array refernces and checks those
9367         that should not.
9368         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9369         reference an upper bound so that it does not generate an error.
9370
9371         PR fortran/19362
9372         PR fortran/20244
9373         PR fortran/20864
9374         PR fortran/25391
9375         * gfortran.dg/used_dummy_types_1.f90: New test.
9376         * gfortran.dg/used_dummy_types_2.f90: New test.
9377         * gfortran.dg/used_dummy_types_3.f90: New test.
9378         * gfortran.dg/used_dummy_types_4.f90: New test.
9379         * gfortran.dg/used_dummy_types_5.f90: New test.
9380
9381         PR fortran/23152
9382         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9383         group already being USE associated.
9384         * gfortran.dg/assumed_shape_nml.f90: New test.
9385         * gfortran.dg/assumed_size_nml.f90: New test.
9386
9387         PR fortran/20862
9388         PR fortran/25053
9389         PR fortran/25063
9390         PR fortran/25064
9391         PR fortran/25066
9392         PR fortran/25067
9393         PR fortran/25068
9394         PR fortran/25307
9395         * gfortran.dg/io_constraints_1.f90: New test.
9396         * gfortran.dg/io_constraints_1.f90: New test.
9397         * gfortran.dg/iostat_3.f90: Change wording of warning.
9398         * gfortran.dg/g77/19981216-0.f: The same.
9399
9400 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9401
9402         PR tree-optimization/23518
9403         * testsuite/gcc.dg/pr23518.c: New.
9404
9405 2005-12-21  Mike Stump  <mrs@apple.com>
9406
9407         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9408
9409 2005-12-21  Paul Brook  <paul@codesourcery.com>
9410
9411         * gcc.dg/pr19340.c: Skip on m68k targets.
9412
9413 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9414
9415         PR rtl-optimization/25196
9416         * gcc.dg/pr25196.c: New test.
9417
9418 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9419
9420         PR fortran/25423
9421         gfortran.dg/where_nested_1.f90: New.
9422
9423 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9424
9425         PR tree-optimization/25382.
9426         * gcc.dg/tree-ssa/pr25382.c: New.
9427
9428 2005-12-20  Richard Guenther  <rguenther@suse.de>
9429
9430         PR middle-end/24306
9431         * gcc.target/i386/pr24306.c: New testcase.
9432
9433 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9434
9435         PR tree-optimization/25501
9436         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9437
9438 2005-12-20  Richard Guenther  <rguenther@suse.de>
9439
9440         Revert
9441         2005-12-02  Richard Guenther  <rguenther@suse.de>
9442
9443         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9444
9445 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9446
9447         PR c++/21228
9448         * g++.dg/warn/Wunreachable-code-2.C: New test.
9449
9450 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9451
9452         PR c++/24278
9453         * g++.dg/template/ctor5.C: New test.
9454
9455         PR c++/24915
9456         * g++.dg/template/overload8.C: New test.
9457
9458 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9459
9460         * gcc.c-torture/compile/pr25483 : New test.
9461
9462 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9463
9464         PR c++/20552
9465         * g++.dg/ext/typeof10.C: New test.
9466
9467 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9468
9469         * gcc.dg/mt-loopi1.c: New.
9470
9471 2005-12-18  Richard Guenther  <rguenther@suse.de>
9472
9473         PR tree-optimization/25481
9474         * gcc.dg/torture/pr25481.c: New testcase.
9475
9476 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9477
9478         PR rtl-optimization/21041
9479         * gcc.dg/pr21041.c: New test.
9480
9481 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9482
9483         PR libgfortran/25463
9484         * gfortran.dg/advance.f90: New test.
9485
9486 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9487
9488         * gcc.dg/20051201-1.c: New test.
9489
9490 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9491
9492         PR fortran/25018
9493         * gfortran.dg/initialization_1.f90: New test.
9494         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9495         * gfortran.dg/g77/980616-0.f: The same.
9496
9497 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9498
9499         * PR fortran/25458
9500         * gfortran.dg/chkbits.f90: New test.
9501
9502 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9503
9504         * gfortran.dg/enum_5.f: Revert to previous version.
9505
9506 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9507
9508         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9509         * gfortran.dg/nested_modules_1.f90: Ditto.
9510         * gfortran.dg/hollerith_f95.f90: Ditto.
9511         * gfortran.dg/select_5.f90: Ditto.
9512         * gfortran.dg/secnds.f: Ditto.
9513         * gfortran.dg/hollerith2.f90: Ditto.
9514         * gfortran.dg/imag_2.f: Ditto.
9515         * gfortran.dg/ftell_2.f90: Ditto.
9516         * gfortran.dg/malloc_free_1.f90: Ditto.
9517         * gfortran.dg/logint-1.f: Ditto.
9518         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9519         * gfortran.dg/e_d_fmt.f90: Ditto.
9520         * gfortran.dg/hollerith_legacy.f90: Ditto.
9521         * gfortran.dg/logint-2.f: Ditto.
9522         * gfortran.dg/enum_5.f90: Ditto.
9523         * gfortran.dg/f2c_2.f90: Ditto.
9524         * gfortran.dg/pr17143.f90: Ditto.
9525         * gfortran.dg/namelist_14.f90: Ditto.
9526         * gfortran.dg/logint-3.f: Ditto.
9527         * gfortran.dg/spread_scalar_source.f90: Ditto.
9528         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9529         * gfortran.dg/namelist_11.f: Ditto.
9530         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9531         * gfortran.dg/g77/20010519-1.f
9532         * gfortran.dg/g77/alpha1.f: Ditto.
9533         * gfortran.dg/g77/990115-1.f: Ditto.
9534         * gfortran.dg/g77/erfc.f: Ditto.
9535         * gfortran.dg/g77/19990313-3.f: Ditto.
9536         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9537         * gfortran.dg/g77/20010426.f: Ditto.
9538         * gfortran.dg/g77/19990313-0.f: Ditto.
9539         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9540         * gfortran.dg/g77/20000629-1.f: Ditto.
9541         * gfortran.dg/g77/970125-0.f: Ditto.
9542         * gfortran.dg/g77/8485.f: Ditto.
9543         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9544         * gfortran.dg/g77/19990313-1.f: Ditto.
9545         * gfortran.dg/g77/int8421.f: Ditto.
9546         * gfortran.dg/g77/19990305-0.f: Ditto.
9547         * gfortran.dg/g77/947.f: Ditto.
9548         * gfortran.dg/g77/19990905-2.f: Ditto.
9549         * gfortran.dg/g77/cabs.f: Ditto.
9550         * gfortran.dg/g77/19990313-2.f: Ditto.
9551         * gfortran.dg/g77/20020307-1.f: Ditto.
9552         * gfortran.dg/g77/dcomplex.f: Ditto.
9553         * gfortran.dg/g77/19990502-1.f: Ditto.
9554         * gfortran.dg/g77/19981216-0.f: Ditto.
9555         * gfortran.dg/common_4.f90: Ditto.
9556         * gfortran.dg/entry_4.f90: Ditto.
9557         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9558         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9559         * gfortran.dg/namelist_12.f: Ditto.
9560         * gfortran.dg/scale_1.f90: Ditto.
9561         * gfortran.dg/modulo_1.f90
9562         * gfortran.dg/hollerith.f90: Ditto.
9563         * gfortran.dg/direct_io_3.f90: Ditto.
9564         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9565         * gfortran.dg/gnu_logical_1.F: Ditto.
9566         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9567         * gfortran.dg/assign_1.f90: Ditto.
9568         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9569         * gfortran.dg/pr23095.f: Ditto.
9570         * gfortran.dg/read_float_1.f90: Ditto.
9571
9572 2005-12-17  Andreas Jaeger  <aj@suse.de>
9573
9574         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9575         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9576
9577 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9578
9579         PR fortran/24268
9580         * gfortran.dg/fmt_white.f: New test.
9581
9582 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9583
9584         * gfortran.dg/label_1.f90: New test.
9585
9586 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9587
9588         PR testsuite/25422
9589         * gcc.dg/20031012-1.c: Add -Walways-true option.
9590         * gcc.dg/weak/weak-3.c: Likewise.
9591         * g++.old-deja/g++.mike/warn8.C: Likewise.
9592
9593 2005-12-16  Mike Stump  <mrs@apple.com>
9594
9595         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9596         exit.
9597
9598 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9599
9600         PR libgfortran/25264
9601         PR libgfortran/25349
9602         * gfortran.dg/tl_editing.f90: Added additional checks.
9603         * gfortran.dg/t_editing.f: New test.
9604         * gfortran.dg/write_padding.f90: New test
9605
9606 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9607
9608         PR testsuite/25215
9609         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9610
9611 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9612
9613         PR rtl-optimization/24899
9614         * gcc.c-torture/execute/20051215-1.c: New test.
9615
9616 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9617
9618         PR 24823
9619         * gfortran.dg/pr24823.f: New test.
9620
9621 2005-12-16  Jeff Law  <law@redhat.com>
9622
9623         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9624
9625 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9626
9627         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9628         Change C++ style comments to C style comments.
9629         Remove aligned types from the array.
9630         Keep Enums disabled.
9631         (complex_types): Remove aligned types from the array.
9632         Comment out "_Complex long double".
9633         (attrib_types): Remove.
9634         (complex_attrib_types): Remove.
9635         (attrib_array_types): Remove.
9636         (complex_attrib_array_types): Remove.
9637         (aligned_bitfld_types): Remove.
9638         (n_aligned_bitfld_types): Remove.
9639         (FEATURE_ALIGNEDPACKED): Delete.
9640         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9641         (singles): Remove support for adding attributes.
9642         (choose_type): Remove support for attributed types.
9643         (generate_fields): Remove support for attributed bit-fields.
9644         Remove support for adding attributes.
9645         (generate_random_tests): Remove support for adding attributes.
9646         (features): Add back "[0] :0" and "complex vector [0]".
9647         (main): Remove support for attributed bit-fields.
9648         Uncomment the calling of generate_random_tests for the rests of
9649         the tests.
9650
9651 2005-12-16  Jan Hubicka  <jh@suse.cz>
9652
9653         * gcc.c-torture/combine/pr25224.c: New.
9654
9655 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9656
9657         PR other/25028
9658         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9659         HP-UX.
9660
9661 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9662
9663         * gcc.dg/20051215-1.c: New file.
9664
9665 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9666
9667         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9668         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9669
9670 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9671
9672         PR fortran/18197
9673         * gfortran.dg/dummy_functions_1.f90: New.
9674
9675 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9676
9677         PR rtl-optimization/25310
9678         * gcc.c-torture/compile/pr25310.c: New test.
9679
9680 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9681
9682         PR debug/25023
9683         * gcc.dg/pr25023.c: New test.
9684
9685 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9686
9687         * g++.old-deja/g++.brendan/redecl1.C,
9688         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9689         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9690         g++.old-deja/g++.oliva/typeof1.C,
9691         g++.old-deja/g++.other/crash16.C,
9692         g++.old-deja/g++.other/crash34.C,
9693         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9694         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9695         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9696         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9697         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9698         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9699         Remove xfail.
9700
9701 2005-12-14  Kean Johnston  <jkj@sco.com>
9702             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9703
9704         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9705         * gcc.target/i386/20020523-1.c: Ditto.
9706         * gcc.target/i386/tailcall-1.c: Ditto.
9707         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9708         * gcc.target/i386/ssetype-5.c: Ditto.
9709
9710 2005-12-14  Jeff Law  <law@redhat.com>
9711
9712         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9713
9714 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9715
9716         PR target/25254
9717         PR target/24188
9718         * gcc.target/i386/pr25254.c: New test.
9719         * gfortran.dg/PR24188.f: New test.
9720
9721 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9722
9723         * lib/fortran-torture.exp: Catch remaining uses of
9724         remote_file build delete.
9725
9726 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9727
9728         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9729
9730 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9731
9732         * gcc.dg/warn-addr-cmp.c: New test.
9733
9734 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9735
9736         PR debug/25023
9737         PR target/25293
9738         * gcc.target/i386/pr25293.c: New test.
9739
9740 2005-12-13  Petr Machata  <machata@post.cz>
9741
9742         PR c++/24907
9743         * g++.dg/parse/comma2.C: New test.
9744
9745 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9746             Jakub Jelinek  <jakub@redhat.com>
9747
9748         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9749         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9750         (limits.h): Include unconditionally.
9751         (stdlib.h): Likewise.
9752         (hashtab.h): Do not include.
9753         (getopt.h): Likewise.
9754         (stddef.h): Include.
9755         (hashval_t): Define.
9756         (struct entry): Add "next" field.
9757         (HASH_SIZE): New macro.
9758         (hash_table): New variable.
9759         (switchfiles): Do not use xmalloc.
9760         (mix): New macro.
9761         (iterative_hash): New function.
9762         (hasht): Remove.
9763         (e_exists): New function.
9764         (e_insert): Likewise.
9765         (output): Use, instead of libiberty hashtable functions.
9766         (main): Do not use getopt.  Do not call htab_create.
9767
9768 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR c++/25331
9771         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9772         put atal* and atpaal* attributes on array elements.
9773         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9774         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9775         put atal* and atpaal* attributes on array elements.
9776         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9777
9778 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9779
9780         * gcc.dg/single-precision-constant.c: New test.
9781
9782 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9783
9784         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9785         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9786         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9787         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9788         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9789         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9790         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9791         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9792         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9793         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9794         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9795         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9796         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9797         gcc.target/powerpc/ppc-sdata-2.c,
9798         gcc.target/powerpc/ppc-stackalign-1.c,
9799         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9800         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9801         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9802         gcc.target/powerpc/rs6000-ldouble-2.c,
9803         gcc.target/powerpc/rs6000-power2-1.c,
9804         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9805         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9806         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9807         option into target selector.
9808         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9809         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9810
9811 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9812
9813         PR objc/25348
9814         * objc.dg/encode-9.m: New test.
9815
9816 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9817
9818         PR testsuite/20772
9819         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9820         * gcc.dg/asm-b.c: Fix typo.
9821         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9822         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9823         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9824         i?86 lp64 and x86_64 ilp32.
9825         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9826         on i?86 lp64.
9827         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9828
9829 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9830
9831         PR fortran/25078
9832         gfortran.dg/equiv_5.f90: New test.
9833
9834 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9835
9836         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9837         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9838         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9839         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9840         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9841         * gcc.dg/tree-ssa/reassoc-5.c: New.
9842         * gcc.dg/tree-ssa/reassoc-6.c: New.
9843         * gcc.dg/tree-ssa/reassoc-7.c: New.
9844         * gcc.dg/tree-ssa/reassoc-8.c: New.
9845         * gcc.dg/tree-ssa/reassoc-9.c: New.
9846         * gcc.dg/tree-ssa/reassoc-10.c: New.
9847         * gcc.dg/tree-ssa/reassoc-11.c: New.
9848
9849 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9850
9851         PR testsuite/25167
9852         PR testsuite/24478
9853         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9854
9855 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9856
9857         PR c++/25300
9858         * g++.dg/template/inherit.C: Do not use a generic error message.
9859
9860 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9861
9862         PR libobjc/25354
9863         * objc.dg/gnu-encoding: New directory.
9864         * objc.dg/gnu-encoding/compat-common.h: New file.
9865         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9866         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9867         * objc.dg/gnu-encoding/vector-defs.h: New file.
9868         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9869         * objc.dg/gnu-encoding/generate-random.c: New file.
9870         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9871         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9872         * objc.dg/gnu-encoding/generate-random.h: New file.
9873
9874 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9875
9876         PR c++/25337
9877         * g++.dg/template/defarg7.C: New test.
9878
9879 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9880
9881         PR libobjc/25347
9882         * objc.dg/encode-8.m: New test.
9883
9884 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9885
9886         PR libobjc/25346
9887         * objc.dg/encode-7.m: New test.
9888
9889 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9890
9891         PR c++/25010
9892         * g++.dg/opt/inline10.C: New test.
9893
9894 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9895
9896         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9897
9898 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9899
9900         * gfortran.dg/substring_equivalence.f90: typo in comment
9901
9902 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9903
9904         PR fortran/25068
9905         * gfortran.dg/iostat_3.f90: New test.
9906
9907 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9908
9909         PR fortran/23815
9910         * gfortran.dg/unf_io_convert_1.f90: New test.
9911         * gfortran.dg/unf_io_convert_2.f90: New test.
9912         * gfortran.dg/unf_io_convert_3.f90: New test.
9913
9914 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9915
9916         PR testsuite/20772
9917         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9918         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9919         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9920         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9921         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9922         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9923         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9924         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9925         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9926         gcc.dg/torture/fp-int-convert-float128-timode.c,
9927         gcc.dg/torture/fp-int-convert-float128.c,
9928         gcc.dg/torture/fp-int-convert-float80-timode.c,
9929         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9930         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9931
9932         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9933
9934 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9935
9936         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9937
9938 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9939
9940         * gcc.dg/20051207-1.c,
9941         * gcc.dg/20051207-2.c,
9942         * gcc.dg/20051207-3.c: New tests.
9943
9944 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9945
9946         PR testsuite/20772
9947         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9948         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9949         dg-skip-if target selector.
9950
9951         PR testsuite/20772
9952         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9953         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9954         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9955         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9956         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9957         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9958         and/or merge with i?86 cases.
9959
9960         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9961
9962         PR testsuite/20772
9963         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9964         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9965         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9966         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9967         x86_64-*-linux*.
9968
9969 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9970
9971         PR target/25311
9972         * gcc.c-torture/compile/pr25311.c: New test.
9973
9974 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9975
9976         PR libgfortran/25039
9977         * gfortran.dg/read_comma.f: New test.
9978
9979 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR c++/19317
9982         * g++.dg/opt/pr19317-1.C: New test.
9983         * g++.dg/opt/pr19317-2.C: New test.
9984         * g++.dg/opt/pr19317-3.C: New test.
9985
9986         PR target/19005
9987         * gcc.c-torture/execute/pr19005.c: New test.
9988
9989         PR target/17828
9990         * g++.old-deja/g++.other/comdat5.C: New test.
9991         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9992
9993         * g++.dg/compat/struct-layout-1.exp: New file.
9994         * g++.dg/compat/struct-layout-1.h: New.
9995         * g++.dg/compat/struct-layout-1_generate.c: New.
9996         * g++.dg/compat/struct-layout-1_x1.h: New.
9997         * g++.dg/compat/struct-layout-1_x2.h: New.
9998         * g++.dg/compat/struct-layout-1_y1.h: New.
9999         * g++.dg/compat/struct-layout-1_y2.h: New.
10000
10001         * gcc.dg/20050330-2.c: New test.
10002
10003 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10004
10005         PR fortran/25292
10006         * gfortran.dg/associated_1.f90: New.
10007
10008 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10009
10010         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10011         ILP32 vect_no_align platforms.
10012
10013 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10014             Jakub Jelinek  <jakub@redhat.com>
10015
10016         PR target/25268
10017         * gcc.c-torture/compile/20051207-1.c: New test.
10018
10019 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10020
10021         PR testsuite/20772
10022         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10023         gcc.dg/torture/pr18582-1.c,
10024         gcc.target/i386/attributes-error.c: Also test on x86_64.
10025
10026         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10027
10028 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10029
10030         PR c++/19397
10031         * g++.dg/template/typedef3.C: New test.
10032
10033         PR c++/19762
10034         PR c++/19764
10035         * g++.dg/template/dtor3.C: Fix error markers.
10036
10037 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10038
10039         * lib/target-supports.exp (check_effective_target_sync_char_short):
10040         Add s390*.
10041
10042 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10043
10044         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10045
10046 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10047
10048         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10049         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10050         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10051         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10052
10053 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10054
10055         PR c++/25263
10056         * g++.dg/other/array2.C: New test case.
10057
10058 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10059
10060         * gcc.dg/darwin-weakimport-3.c: New.
10061
10062         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10063         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10064         and to work on Darwin.
10065         * gcc.dg/attr-weakref-1b.c: New file.
10066         * gcc.dg/attr-weakref-2.c: New test.
10067         * gcc.dg/darwin-weakref-1.c: New test.
10068
10069 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10070
10071         PR testsuite/25247
10072         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10073         use in selector expressions.
10074         (dg-xfail-if): Ditto.
10075         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10076         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10077         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10078         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10079         * gcc.test-framework/test-framework.exp: Skip generated tests if
10080         CHECK_TEST_FRAMEWORK is not 1.
10081
10082 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10083
10084         PR tree-optimization/24963
10085         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10086
10087         PR target/24108
10088         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10089
10090         PR target/18580
10091         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10092         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10093         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10094         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10095
10096 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10097
10098         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10099         dg-options.
10100
10101 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10102
10103         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10104
10105 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10106
10107         * gcc.dg/format/cast-1.c: New test.
10108
10109 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10110
10111         PR c/7776
10112         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10113         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10114         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10115         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10116
10117 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10118
10119         * gcc.dg/cast-pretty-print-1.c: New test.
10120
10121 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10122
10123         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10124
10125 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10126
10127         PR c++/24173
10128         * g++.dg/template/friend40.C: New test.
10129
10130 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10131
10132         PR target/25199
10133         * gcc.target/i386/movq-2.c: New test.
10134         * gcc.target/i386/movq.c: Remove target i?86, instead add
10135         dg-require-effective-target ilp32.
10136
10137 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10138
10139         PR c++/24103
10140         * g++.dg/other/default1.C: New test.
10141
10142 2005-12-02  Richard Guenther  <rguenther@suse.de>
10143
10144         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10145
10146 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10147
10148         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10149
10150 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10151
10152         PR target/21017
10153         * gcc.target/powerpc/rotate.c: New.
10154
10155 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10156
10157         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10158         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10159
10160 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10161
10162         PR c/13384
10163         * gcc.dg/pr17730-1.c: Adjust.
10164         * gcc.dg/lvalue1.c (main): Likewise.
10165         * gcc.dg/lvalue-2.c: Likewise.
10166         * g++.dg/pr7503-3.C
10167
10168 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10169
10170         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10171         error messages.
10172
10173 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10174
10175         PR fortran/24789
10176         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10177
10178 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10179
10180         PR target/24475
10181         * lib/target-supports.exp (check_effective_target_tls): New.
10182         (check_effective_target_tls_runtime): New.
10183         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10184         for TLS support.
10185         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10186         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10187         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10188         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10189         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10190         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10191         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10192         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10193         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10194         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10195         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10196         effective-target TLS.
10197         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10198         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10199         effective-target TLS runtime.
10200
10201 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10202
10203         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10204
10205 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10206
10207         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10208         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10209         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10210         ignored" warnings when "packing" is the same as the ABI layout.
10211
10212 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10213
10214         PR fortran/21302
10215         * gfortran.dg/line_length_1.f: New test.
10216         * gfortran.dg/line_length_2.f90: Ditto.
10217
10218 2005-11-30  Richard Guenther  <rguenther@suse.de>
10219
10220         PR tree-optimization/21655
10221         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10222
10223 2005-11-30  Dale Johannesen  <dalej@apple.com>
10224
10225         * gcc.c-torture/compile/pr24930.c: New.
10226
10227 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10228
10229         PR fortran/15809
10230         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10231
10232 2005-11-30  Jeff Law  <law@redhat.com>
10233
10234         * g++.old-deja/g++.law/pr25000.C: New test.
10235
10236 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10237
10238         * gcc.dg/tls/opt-11.c: New test.
10239
10240 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10241
10242         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10243         targets.
10244         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10245         LP64 ia64.
10246
10247 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10248
10249         * gfortran.dg/open_access_1.f90: New test.
10250
10251 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10252
10253         * gcc.dg/charset/builtin2.c: New test.
10254
10255 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10256
10257         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10258         on mmix-*-* for *_[xy].c.
10259
10260 2005-11-28  Kean Johnston  <jkj@sco.com>
10261
10262         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10263         headers.
10264         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10265         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10266         * gcc.target/i386/asm-3.c: Ditto.
10267         * gcc.target/i386/clobbers.c: Ditto.
10268         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10269         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10270         test regexp.
10271         * gcc.target/i386/mul.c: Ditto.
10272         * gcc.target/i386/ssetype-1.c: Ditto.
10273         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10274         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10275         static so the test works with -fPIC mode too. Based on comment in
10276         PR19231 by Pinski.
10277         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10278
10279 2005-11-28  Richard Guenther  <rguenther@suse.de>
10280
10281         * gcc.dg/alias-9.c: New testcase.
10282         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10283
10284 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10285             Uros Bizjak  <uros@kss-loka.si>
10286
10287         PR middle-end/20219
10288         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10289         tan(x)/sin(x) transformations.
10290
10291 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10292
10293         PR middle-end/24575
10294         * gcc.dg/tree-ssa/divide-3.c: New test.
10295         * gcc.dg/tree-ssa/divide-4.c: New test.
10296
10297 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10298
10299         PR fortran/24917
10300         *  gfortran.dg/boz_6.f90: New test.
10301
10302 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10303
10304         PR fortran/23912
10305         * gfortran.dg/modulo_1.f90: New test.
10306
10307 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10308
10309         PR libfortran/24919
10310         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10311         fail on CRLF platforms.
10312         * gfortran.dg/ftell_2.f90: Likewise.
10313
10314 2005-11-26  Eric Christopher  <echristo@apple.com>
10315
10316         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10317
10318 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10319
10320         * objc.dg/gnu-runtime-3.m: Simplify.
10321
10322 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10323
10324         PR middle-end/23669
10325         * gcc.dg/tree-ssa/divide-1.c: New test.
10326         * gcc.dg/tree-ssa/divide-2.c: New test.
10327
10328 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10329
10330         PR libgfortran/24945
10331         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10332
10333 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10334
10335         PR libgfortran/24945
10336         * gfortran.dg/open_status_2.f90: New test.
10337
10338 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10339
10340         * gcc.c-torture/execute/builtins/fprintf.c,
10341         gcc.c-torture/execute/builtins/fputs-lib.c,
10342         gcc.c-torture/execute/builtins/fputs.c,
10343         gcc.c-torture/execute/builtins/lib/fprintf.c,
10344         gcc.c-torture/execute/builtins/lib/printf.c,
10345         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10346
10347 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10348
10349         * gcc.dg/20050922-2.c: New test.
10350
10351 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10352
10353         * objc.dg/gnu-runtime-3.m: New test.
10354
10355 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10356
10357         PR c++/9278
10358         * g++.dg/other/void1.C: New test.
10359
10360 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10361
10362         PR middle-end/24998
10363         * gcc.dg/torture/fp-int-convert-float.c,
10364         gcc.dg/torture/fp-int-convert-double.c,
10365         gcc.dg/torture/fp-int-convert-long-double.c,
10366         gcc.dg/torture/fp-int-convert-timode.c,
10367         gcc.dg/torture/fp-int-convert-float80.c,
10368         gcc.dg/torture/fp-int-convert-float80-timode.c,
10369         gcc.dg/torture/fp-int-convert-float128.c,
10370         gcc.dg/torture/fp-int-convert-float128-timode.c,
10371         gcc.dg/torture/fp-int-convert.h: New files.
10372
10373 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10374
10375         PR middle-end/24989
10376         * gcc.dg/tree-ssa/bool-10.c: New test.
10377         * gcc.dg/tree-ssa/bool-11.c: New test.
10378         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10379
10380 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10381
10382         PR middle-end/24990
10383         * tree-ssa/pr24990-1.c: New test.
10384
10385 2005-11-24  Richard Guenther  <rguenther@suse.de>
10386         Dirk Mueller <dmueller@suse.de>
10387
10388         PR c++/14024
10389         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10390         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10391         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10392         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10393         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10394         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10395
10396 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10397
10398         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10399
10400 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10401
10402         PR c/21668
10403         * gcc.dg/Wc++-compat.c: New.
10404         * gcc.dg/Wno-c++-compat.c: New.
10405
10406 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10407
10408         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10409         (vspltish, vspltisw): Likewise.
10410
10411 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10412
10413         PR libgfortran/24794
10414         * gfortran.dg/namelist_12.f: Fix quotes.
10415         * gfortran.dg/namelist_13.f90: Fix quotes.
10416         * gfortran.dg/namelist_14.f90: Fix quotes.
10417         * gfortran.dg/namelist_15.f90: Fix quotes.
10418         * gfortran.dg/namelist_use.f90: Fix quotes.
10419         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10420         * gfortran.dg/namelist_21.f90: New test.
10421         * gfortran.dg/namelist_22.f90: New test.
10422
10423 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10424
10425         PR target/23435
10426         * gcc.c-torture/compile/pr23435.c: New.
10427
10428 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10429
10430         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10431
10432 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10433
10434         * gcc.target/powerpc/405-macchw-1.c,
10435         gcc.target/powerpc/405-macchw-2.c,
10436         gcc.target/powerpc/405-macchwu-1.c,
10437         gcc.target/powerpc/405-macchwu-2.c,
10438         gcc.target/powerpc/405-machhw-1.c,
10439         gcc.target/powerpc/405-machhw-2.c,
10440         gcc.target/powerpc/405-machhwu-1.c,
10441         gcc.target/powerpc/405-machhwu-2.c,
10442         gcc.target/powerpc/405-maclhw-1.c,
10443         gcc.target/powerpc/405-maclhw-2.c,
10444         gcc.target/powerpc/405-maclhwu-1.c,
10445         gcc.target/powerpc/405-maclhwu-2.c,
10446         gcc.target/powerpc/405-mulchw-1.c,
10447         gcc.target/powerpc/405-mulchw-2.c,
10448         gcc.target/powerpc/405-mulchwu-1.c,
10449         gcc.target/powerpc/405-mulchwu-2.c,
10450         gcc.target/powerpc/405-mulhhw-1.c,
10451         gcc.target/powerpc/405-mulhhw-2.c,
10452         gcc.target/powerpc/405-mulhhwu-1.c,
10453         gcc.target/powerpc/405-mulhhwu-2.c,
10454         gcc.target/powerpc/405-mullhw-1.c,
10455         gcc.target/powerpc/405-mullhw-2.c,
10456         gcc.target/powerpc/405-mullhwu-1.c,
10457         gcc.target/powerpc/405-mullhwu-2.c,
10458         gcc.target/powerpc/405-nmacchw-1.c,
10459         gcc.target/powerpc/405-nmacchw-2.c,
10460         gcc.target/powerpc/405-nmachhw-1.c,
10461         gcc.target/powerpc/405-nmachhw-2.c,
10462         gcc.target/powerpc/405-nmaclhw-1.c,
10463         gcc.target/powerpc/405-nmaclhw-2.c,
10464         gcc.target/powerpc/440-macchw-1.c,
10465         gcc.target/powerpc/440-macchw-2.c,
10466         gcc.target/powerpc/440-macchwu-1.c,
10467         gcc.target/powerpc/440-macchwu-2.c,
10468         gcc.target/powerpc/440-machhw-1.c,
10469         gcc.target/powerpc/440-machhw-2.c,
10470         gcc.target/powerpc/440-machhwu-1.c,
10471         gcc.target/powerpc/440-machhwu-2.c,
10472         gcc.target/powerpc/440-maclhw-1.c,
10473         gcc.target/powerpc/440-maclhw-2.c,
10474         gcc.target/powerpc/440-maclhwu-1.c,
10475         gcc.target/powerpc/440-maclhwu-2.c,
10476         gcc.target/powerpc/440-mulchw-1.c,
10477         gcc.target/powerpc/440-mulchw-2.c,
10478         gcc.target/powerpc/440-mulchwu-1.c,
10479         gcc.target/powerpc/440-mulchwu-2.c,
10480         gcc.target/powerpc/440-mulhhw-1.c,
10481         gcc.target/powerpc/440-mulhhw-2.c,
10482         gcc.target/powerpc/440-mulhhwu-1.c,
10483         gcc.target/powerpc/440-mulhhwu-2.c,
10484         gcc.target/powerpc/440-mullhw-1.c,
10485         gcc.target/powerpc/440-mullhw-2.c,
10486         gcc.target/powerpc/440-mullhwu-1.c,
10487         gcc.target/powerpc/440-mullhwu-2.c,
10488         gcc.target/powerpc/440-nmacchw-1.c,
10489         gcc.target/powerpc/440-nmacchw-2.c,
10490         gcc.target/powerpc/440-nmachhw-1.c,
10491         gcc.target/powerpc/440-nmachhw-2.c,
10492         gcc.target/powerpc/440-nmaclhw-1.c,
10493         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10494
10495 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10496
10497         PR fortran/24774
10498         * gfortran.dg/inquire_9.f90: New test.
10499
10500         PR fortran/21647
10501         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10502
10503 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10504
10505         PR libfortran/24432
10506         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10507         Check that 'cos' is supported.
10508
10509 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10510
10511         PR fortran/24223
10512         * gfortran.dg/substring_equivalence.f90: New test.
10513
10514         PR fortran/24705
10515         * gfortran.dg/auto_internal_assumed.f90: New test.
10516
10517 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10518
10519         * gcc.dg/fold-div-2.c: New test.
10520
10521 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10522
10523         PR rtl-optimization/24883
10524         * gcc.c-torture/compile/pr24883.c: New test.
10525
10526 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10527
10528         PR middle-end/20583
10529         * gcc.c-torture/compile/pr20583.c: New.
10530
10531 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10532
10533         * gcc.c-torture/execute/usmul.c: New test.
10534
10535 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10536
10537         * gcc.dg/tree-ssa/vrp22.c: New test.
10538
10539 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10540
10541         PR middle-end/24912
10542         * gcc.dg/torture/pr24912-1.c: New test.
10543
10544 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10545
10546         PR fortran/24862
10547         * gfortran.dg/arrayio_derived_1.f90: New test.
10548
10549 2005-11-19  Richard Guenther  <rguenther@suse.de>
10550
10551         PR middle-end/23294
10552         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10553
10554 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10555
10556         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10557
10558 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10559
10560         PR c++/8355
10561         * g++.dg/template/friend39.C: New test.
10562
10563 2005-11-18  James E Wilson  <wilson@specifix.com>
10564
10565         * gcc.dg/builtin-strstr.c: New.
10566
10567 2005-11-18  Richard Henderson  <rth@redhat.com>
10568
10569         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10570         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10571         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10572         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10573         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10574         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10575         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10576         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10577         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10578         renaming to remove initial "ia64-".
10579
10580 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10581
10582         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10583
10584 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10585
10586         * g++.dg/cpp/string-2.C: New test.
10587
10588 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10589
10590         * gcc.dg/tree-ssa/loop-14.c: New test.
10591
10592 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10593             Michael Chamberlain <michael@chamberlain.net.au>
10594
10595         * ada/acats/run_all.sh (target_run): Kill long running tests.
10596
10597 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10598
10599         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10600         * gcc.dg/cleanup-9.c: Likewise.
10601         * gcc.dg/cleanup-10.c: Likewise.
10602         * gcc.dg/cleanup-11.c: Likewise.
10603
10604 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10605
10606         PR fortran/24892
10607         * gfortran.dg/open_access_append_1.f90: New test.
10608         * gfortran.dg/open_access_append_2.f90: New test.
10609
10610 2005-11-16  Richard Guenther  <rguenther@suse.de>
10611
10612         PR middle-end/24851
10613         * gcc.c-torture/execute/pr24851.c: New testcase.
10614
10615 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10616
10617         * gcc.dg/fold-overflow-1.c: New test.
10618
10619 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10620
10621         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10622         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10623
10624 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10625
10626         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10627         structures.
10628         * g++.dg/eh/forced2.C: Likewise.
10629         * g++.dg/eh/forced3.C: Likewise.
10630         * g++.dg/eh/forced4.C: Likewise.
10631
10632 2005-11-11  Mike Stump  <mrs@apple.com>
10633
10634         * g++.old-deja/g++.mike/unused.C: Add.
10635
10636 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10637
10638         PR c++/24667
10639         * g++.dg/warn/Wcast-qual1.C: New test.
10640
10641 2005-11-15  Jan Hubicka  <jh@suse.cz>
10642
10643         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10644
10645 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10646
10647         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10648
10649 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10650
10651         PR 24840
10652         * gcc.dg/tree-ssa/pr24840.c: New test.
10653
10654 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10655
10656         PR testsuite/24841
10657         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10658
10659 2005-11-14  Dale Johannesen  <dalej@apple.com>
10660
10661         * gcc.c-torture/execute/20051113-1.c: New.
10662
10663 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10664
10665         PR c++/24687
10666         * g++.dg/template/crash43.C: New test.
10667
10668 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10669
10670         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10671
10672 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10673
10674         PR c++/24817
10675         * g++.dg/eh/spec8.C: New test.
10676
10677 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10678
10679         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10680
10681 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10682
10683         PR c++/20293
10684         * g++.dg/parse/ambig4.C: New test.
10685         * g++.dg/tc1/dr101.C: Adjust error markers.
10686         * g++.dg/lookup/strong-using-2.C: Likewise.
10687         * g++.dg/lookup/ambig5.C: Likewise.
10688         * g++.dg/lookup/ambig4.C: Likewise.
10689         * g++.dg/parse/crash22.C: Likewise.
10690
10691 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10692
10693         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10694
10695 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10696
10697         * gcc.dg/nested-calls-1.c: New test.
10698
10699 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10700
10701         * gfortran.dg/complex_intrinsic_1.f90: New test.
10702         * gfortran.dg/complex_intrinsic_2.f90: New test.
10703         * gfortran.dg/fgetc_1.f90: New test.
10704         * gfortran.dg/fgetc_2.f90: New test.
10705         * gfortran.dg/fgetc_3.f90: New test.
10706         * gfortran.dg/ftell_1.f90: New test.
10707         * gfortran.dg/ftell_2.f90: New test.
10708         * gfortran.dg/gnu_logical_1.F: New test.
10709         * gfortran.dg/gnu_logical_2.f90: New test.
10710
10711 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10712
10713         PR middle-end/24820
10714         * testsuite/gcc.dg/pr24820.c: New test.
10715
10716 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10717
10718         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10719         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10720         variable.
10721
10722 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10723
10724         testsuite/24614
10725         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10726
10727 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10728
10729         * gcc.target/cris/cris.exp: New file.
10730         * gcc.target/cris/rld-legit1.c: New test.
10731         * gcc.target/cris/rld-legit2.c: New test.
10732
10733 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10734
10735         PR c++/24780
10736         * g++.dg/opt/pr24780.C: New test.
10737
10738         PR c++/24761
10739         * g++.dg/template/asm1.C: New test.
10740
10741 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10742
10743         PR libgfortran/24787
10744         * gfortran.dg/scan_1.f90: New test.
10745
10746 2005-11-12  Jan Hubicka  <jh@suse.cz>
10747
10748         * gcc.target/i386/minmax-1.c: New.
10749         * gcc.target/i386/minmax-2.c: New.
10750
10751 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10752
10753         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10754
10755 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10756
10757         * gcc.c-torture/execute/20051110-1.c,
10758         gcc.c-torture/execute/20051110-2.c: New tests.
10759
10760 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10761
10762         PR middle-end/24750
10763         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10764         New tests.
10765
10766 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10767
10768         * lib/target-libpath.exp (get_shlib_extension): New proc.
10769         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10770         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10771         * lib/objc.exp (objc_target_compile): Likewise.
10772         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10773         detection.
10774
10775 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10776
10777         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10778
10779         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10780         Add -static to additional_flags and pass it to target_compile.
10781
10782 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10783
10784         PR libgfortran/24719
10785         gfortran.dg/read_noadvance.f90: New test.
10786
10787         PR libgfortran/24699
10788         gfortran.dg/fmt_t_2.f90: New test.
10789
10790         PR libgfortran/24785
10791         gfortran.dg/read_x_eor.f90: New test.
10792
10793         PR libgfortran/24584
10794         gfortran.dg/namelist_empty.f90: Rename test.
10795
10796         PR libgfortran/24489
10797         gfortran/read_eor.f90: Rename test.
10798
10799 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10800
10801         PR fortran/15976
10802         * gfortran.dg/automatic_module_variable.f90: New test.
10803
10804 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10805
10806         PR target/24445
10807         * gcc.dg/pr24445.c: New test.
10808
10809 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10810
10811         PR fortran/24655
10812         PR fortran/24755
10813         * gfortran.dg/recursive_statement_functions.f90: Add statement
10814         functions using inline intrinsic functions and parameters to test
10815         that they no longer seg-fault.
10816
10817         PR fortran/24409
10818         gfortran.dg/nested_modules_4.f90: New test.
10819         gfortran.dg/nested_modules_5.f90: New test.
10820
10821 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10822
10823         PR fortran/24643
10824         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10825
10826 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10827
10828         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10829         failures.
10830
10831 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10832
10833         * gcc.dg/sparc-getcontext-1.c: New test.
10834
10835 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10836
10837         * gcc.dg/ifcvt-fabs-1.c: New test.
10838
10839 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10840
10841         PR other/4372
10842         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10843         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10844
10845 2005-11-09  Richard Guenther  <rguenther@suse.de>
10846
10847         PR tree-optimization/24716
10848         * gcc.c-torture/execute/pr24716.c: New testcase.
10849
10850 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10851
10852         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10853
10854 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10855
10856         PR 24624
10857         * gcc.dg/pr24624.c: Testcase added.
10858
10859 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10860
10861         PR 24623
10862         * g++.dg/other/pr24623.C: Testcase added.
10863
10864 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10865
10866         PR fortran/22607
10867         * gfortran-dg/pure_byref_1.f90: New.
10868         * gfortran-dg/pure_byref_2.f90: New.
10869
10870 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10871
10872         PR c/24101
10873         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10874         * gcc.dg/dg.exp: Run main loop also for *.i files.
10875
10876 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10877
10878         PR c++/19450
10879         * g++.dg/tls/diag-3.C: New test.
10880         * g++.dg/tls/diag-4.C: New test.
10881         * g++.dg/tls/static-1.C: New test.
10882         * g++.dg/tls/static-1a.cc: New file.
10883
10884 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10885
10886         PR 23046
10887         * g++.dg/tree-ssa/pr23046.C: New test.
10888
10889 2005-11-08  Devang Patel <dpatel@apple.com>
10890
10891         PR tree-optimization/23115
10892         * gcc.dg/tree-ssa/pr23115.c: New.
10893
10894 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10895
10896         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10897         * gcc.target/powerpc/pr16155.c: Same.
10898         * gcc.target/powerpc/altivec-1.c: Same.
10899         * gcc.target/powerpc/altivec-2.c: Same.
10900         * gcc.target/powerpc/altivec-3.c: Same.
10901         * gcc.target/powerpc/altivec-5.c: Same.
10902         * gcc.target/powerpc/altivec-11.c: Same.
10903         * gcc.target/powerpc/altivec-12.c: Same.
10904         * gcc.target/powerpc/altivec-14.c: Same.
10905         * gcc.target/powerpc/altivec-22.c: Same.
10906         * gcc.target/powerpc/altivec-consts.c: Same.
10907         * gcc.target/powerpc/altivec-pr22085.c: Same.
10908         * gcc.target/powerpc/altivec-splat.c: Same.
10909         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10910         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10911         * gcc.target/powerpc/darwin-longlong.c: Same.
10912
10913 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10914
10915         PR target/19340
10916         * gcc.dg/pr19340.c: New test.
10917
10918 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10919
10920         PR rtl-optimization/24683
10921         * gcc.dg/pr24683.c: New test.
10922
10923 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10924
10925         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10926         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10927
10928 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10929
10930         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10931
10932 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10933
10934         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10935
10936 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10937
10938         PR target/24230
10939
10940         * gcc.target/powerpc/altivec-consts.c,
10941         gcc.target/powerpc/altivec-splat.c: New testcase.
10942
10943 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10944
10945         PR c/24599
10946
10947         * gcc.dg/overflow-2.c: New testcase.
10948
10949 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10950
10951         PR rtl-optimization/23567
10952         * gcc.c-torture/execute/20051104-1.c: New test.
10953
10954 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10955
10956         PR fortran/24534
10957         gfortran.dg/private_type_2.f90: Modified to check that case with
10958         PRIVATE declaration within derived type is accepted.
10959
10960         PR fortran/20838
10961         gfortran.dg/pointer_assign_1.f90: New test.
10962
10963         PR fortran/20840
10964         * gfortran.dg/arrayio_0.f90: New test.
10965
10966         PR fortran/17737
10967         gfortran.dg/data_initialized.f90: New test.
10968         gfortran.dg/data_constraints_1.f90: New test.
10969         gfortran.dg/data_constraints_2.f90: New test.
10970
10971 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10972
10973         PR fortran/24174
10974         PR fortran/24305
10975         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10976
10977 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
10978
10979         PR 24670
10980         * gcc.dg/tree-ssa/pr24670.c: New test.
10981
10982 2005-11-05  Ian Lance Taylor  <ian@airs.com>
10983
10984         PR target/22432
10985         * gcc.target/i386/pr22432.c: New test.
10986
10987 2005-11-05  Richard Henderson  <rth@redhat.com>
10988
10989         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10990         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10991         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10992         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10993         from gcc.dg/alpha-*.
10994         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10995         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10996
10997 2005-11-05  Andreas Jaeger  <aj@suse.de>
10998
10999         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11000
11001 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11002
11003         PR target/23424
11004         * gcc.dg/torture/pr23424-1.c: New test.
11005
11006 2005-11-04  Richard Henderson  <rth@redhat.com>
11007
11008         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11009         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11010         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11011         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11012         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11013         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11014         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11015         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11016         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11017         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11018         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11019         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11020         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11021         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11022         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11023         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11024         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11025         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11026         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11027         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11028         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11029         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11030         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11031         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11032         Move from gcc.dg/.
11033         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11034         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11035         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11036         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11037         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11038         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11039         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11040         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11041         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11042         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11043         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11044         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11045         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11046         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11047         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11048         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11049         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11050         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11051         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11052         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11053         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11054         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11055         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11056         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11057         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11058         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11059         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11060         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11061         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11062         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11063         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11064         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11065         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11066         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11067         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11068         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11069         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11070         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11071         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11072         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11073         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11074         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11075         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11076         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11077         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11078
11079 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11080
11081         PR 24627
11082         * gcc.dg/tree-ssa/pr24627.c: New test.
11083
11084 2005-11-04 Paul Brook  <paul@codesourcery.com>
11085
11086         * gcc.dg/tls/opt-10.c: New test.
11087
11088 2005-11-04  Andreas Jaeger  <aj@suse.de>
11089
11090         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11091         avoid extra warnings.
11092
11093 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11094
11095         PR libfortran/22298
11096         * gcc/testsuite/lib/target-supports.exp
11097         (check_effective_target_static_libgfortran): New
11098         static_libgfortran effective target.
11099         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11100         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11101
11102 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11103
11104         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11105
11106 2005-11-03  Josh Conner  <jconner@apple.com>
11107
11108         PR c++/19989
11109         g++.dg/ext/array2.C: New test.
11110         g++.dg/template/dependent-name3.C: New test.
11111         g++.dg/template/dependent-name4.C: New test.
11112         g++.dg/template/sfinae2.C: New test.
11113
11114 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11115
11116         PR preprocessor/22042
11117         * gcc.dg/cpp/strify4.c: New test.
11118
11119 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11120
11121         PR c++/17964
11122         * g++.dg/cpp/string-1.C: New test.
11123
11124 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11125
11126         * gcc.target/powerpc: New directory.
11127         * gcc.target/powerpc/powerpc.exp: New file.
11128         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11129         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11130         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11131         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11132         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11133         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11134         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11135         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11136         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11137         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11138         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11139         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11140         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11141         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11142         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11143         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11144         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11145         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11146         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11147         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11148         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11149         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11150         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11151         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11152         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11153         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11154         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11155         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11156         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11157         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11158         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11159         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11160         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11161         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11162
11163 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11164
11165         PR c++/21627
11166         * g++.dg/warn/inline2.C: New test.
11167
11168 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11169
11170         PR middle-end/23155
11171         * g++.dg/ext/c99struct1.C: New test.
11172         * gcc.dg/union-cast-1.c: New test.
11173         * gcc.dg/union-cast-2.c: New test.
11174         * gcc.dg/union-cast-3.c: New test.
11175
11176 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11177
11178         PR middle-end/24589
11179         * gcc.c-torture/execute/zero-struct-2.c: New test.
11180
11181 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11182
11183         PR c++/24582
11184         * g++.dg/init/switch1.C: New test.
11185
11186 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11187
11188         * gcc.dg/delay-slot-1.c: New test.
11189
11190 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11191
11192         PR target/24620
11193         * gcc.dg/pr24620.c: New test.
11194
11195 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11196
11197         PR c/24329
11198         * gcc.dg/format/unnamed-1.c: New test.
11199
11200 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11201
11202         PR c++/22434
11203         * g++.dg/expr/cond8.C: New test.
11204
11205         PR c++/24560
11206         * g++.dg/parse/dot1.C: New test.
11207
11208 2005-11-02  Jan Hubicka  <jh@suse.cz>
11209
11210         PR target/23303
11211         * gcc.dg/i386-lea.c: New test
11212
11213 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11214
11215         PR target/24615
11216         * gcc.dg/pr24615.c: New test.
11217
11218 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11219
11220         PR target/24600
11221         * gcc.dg/pr24600.c: New test.
11222
11223 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c++/19253
11226         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11227         * g++.dg/parse/typename9.C: New test.
11228         * g++/dg/parse/typename10.C: Likewise.
11229
11230 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11231
11232         PR fortran/18157
11233         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11234         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11235         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11236
11237 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11238
11239         PR c++/24569
11240         * g++.dg/debug/static1.C: New test.
11241
11242 2005-11-02  Josh Conner  <jconner@apple.com>
11243
11244         * g++.dg/crash38.C: moved into proper directory...
11245         * g++.dg/template/crash42.C: ...here
11246
11247 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11248
11249         PR target/18338
11250         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11251         pcc_bitfield_type_matters || default_packed.
11252
11253         * lib/target-supports.exp
11254         (check_effective_target_pcc_bitfield_type_matters): New proc.
11255         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11256
11257         PR testsuite/23304
11258         * lib/target-supports.exp (check_effective_default_packed): New proc.
11259         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11260         Gate expected errors on target ! default_packed.
11261         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11262
11263 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11264
11265         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11266         change (r106358).
11267
11268 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11269
11270         PR fortran/24008
11271         * gfortran.dg/entry_5.f90: New.
11272         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11273
11274 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11275
11276         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11277
11278 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11279
11280         PR fortran/21565
11281         gfortran.dg/namelist_blockdata.f90: New test.
11282
11283         PR fortran/18737
11284         gfortran.dg/external_implicit_none.f90: New test.
11285
11286         PR fortran/14994
11287         * gfortran.dg/secnds.f: New test.
11288
11289 2005-10-31  Jan Hubicka  <jh@suse.cz>
11290
11291         PR target/20928
11292         * gcc.c-torture/compile/pr20928.c: New test.
11293
11294 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11295
11296         PR middle-end/23492
11297         * gcc.c-torture/compile/zero-strct-5.c: New test.
11298
11299 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11300
11301         PR libgfortran/24584
11302         * gfortran.dg/pr24584.f90: New test.
11303
11304 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11305
11306         PR fortran/18883
11307         * gfortran.dg/char_result_9.f90: New.
11308         * gfortran.dg/char_result_10.f90: New.
11309
11310 2005-10-30  Jan Hubicka  <jh@suse.cz>
11311
11312         * g++.dg/tree-ssa/pr24172.C: New testcase.
11313
11314 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11315
11316         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11317
11318 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11319
11320         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11321         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11322         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11323         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11324         gfortran.dg/enum_9.f90,
11325         gfortran.fortran-torture/compile/enum_1.f90,
11326         gfortran.fortran-torture/execute/enum_1.f90,
11327         gfortran.fortran-torture/execute/enum_2.f90,
11328         gfortran.fortran-torture/execute/enum_3.f90,
11329         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11330
11331 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11332
11333         PR target/18482
11334         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11335         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11336
11337 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11338
11339         PR libfortran/20179
11340         * gfortran.dg/mixed_io_1.f90: New test.
11341         * gfortran.dg/mixed_io_1.c: New file.
11342
11343 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11344
11345         * gfortran.dg/malloc_free_1.f90: New test.
11346
11347 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11348
11349         * gcc.dg/nested-func-4.c: Require profiling -pg.
11350
11351 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11352
11353         PR C++/23229
11354         * g++.dg/warn/main-2.C: New test.
11355
11356 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11357
11358         PR fortran/24545
11359         * gfortran.dg/interface_2.f90: new test.
11360
11361 2005-10-28  Josh Conner  <jconner@apple.com>
11362
11363         PR c++/22153
11364         * g++.dg/template/crash38.C: New test.
11365         * g++.dg/parse/explicit1.C: Change expected errors.
11366
11367 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11368
11369         PR C++/23426
11370         * g++.dg/other/large-size-array.C: New test.
11371
11372 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11373
11374         PR middle-end/24362
11375         * g++.dg/opt/complex4.C: New test.
11376
11377 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11378
11379         * gcc.dg/nested-func-4.c: New test.
11380
11381 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11382
11383         PR fortran/24158
11384         gfortran.dg/derived_recursion.f90: New test.
11385         gfortran.dg/implicit_actual.f90: New test.
11386
11387 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11388
11389         PR middle-end/24295, PR testsuite/24477
11390         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11391         removed when weakref hits the tree.
11392
11393 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11394
11395         * gfortran.dg/cray_pointers_4.f90: New test.
11396
11397         * gfortran.dg/cray_pointers_5.f90: New test.
11398
11399 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11400
11401         PR fortran/22290
11402         * gfortran.dg/assign_5.f90: New test.
11403         * gfortran.dg/assign_6.f: New test.
11404
11405 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11406
11407         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11408         CPU has no SSE support.
11409
11410 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11411
11412         PR libgfortran/24224
11413         * gfortran.dg/arrayio_1.f90: Update attribution.
11414         * gfortran.dg/arrayio_2.f90: Update attribution.
11415         * gfortran.dg/arrayio_3.f90: Update attribution.
11416         * gfortran.dg/arrayio_4.f90: Update test conditions.
11417         * gfortran.dg/arrayio_5.f90: Update attribution.
11418         * gfortran.dg/arrayio_6.f90: New test.
11419         * gfortran.dg/arrayio_7.f90: New test.
11420
11421 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11422
11423         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11424
11425 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11426
11427         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11428
11429 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11430
11431         PR fortran/24416
11432         * gfortran.dg/namelist_char_only.f90: New test.
11433
11434 2005-10-24  Asher Langton  <langton2@llnl.gov>
11435
11436         PR fortran/17031
11437         PR fortran/22282
11438         * gfortran.dg/cray_pointers_1.f90: New test.
11439         * gfortran.dg/cray_pointers_2.f90: New test.
11440         * gfortran.dg/cray_pointers_3.f90: New test.
11441         * gfortran.dg/loc_1.f90: New test.
11442         * gfortran.dg/loc_2.f90: New test.
11443
11444 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11445
11446         * gcc.dg/pr24225.c: New test.
11447
11448 2005-10-24  Asher Langton  <langton2@llnl.gov>
11449
11450         * gfortran.dg/dup_save_1.f90: New test.
11451         * gfortran.dg/dup_save_2.f90: New test.
11452
11453 2005-10-24  Paul Brook  <paul@codesourcery.com>
11454
11455         PR 24107
11456         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11457         stdint.h.
11458
11459 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11460
11461         PR libgfortran/24489
11462         * gfortran.dg/pr24489.f90: New test.
11463
11464 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11465
11466         PR fortran/23635
11467         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11468
11469 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11470
11471         PR target/18911
11472         * g++.dg/init/array16.C: Skip for mmix-*-*.
11473
11474 2005-10-23  Asher Langton  <langton2@llnl.gov>
11475
11476         * gfortran.dg/byte_1.f90: New test.
11477         * gfortran.dg/byte_2.f90: New test.
11478
11479 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11480
11481         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11482
11483 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11484
11485         PR fortran/18022
11486         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11487
11488         PR fortran/24311
11489         * gfortran.dg/merge_char_const.f90: New test.
11490
11491         PR fortran/24384
11492         * gfortran.dg/spread_scalar_source.f90: New test.
11493
11494 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11495
11496         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11497
11498         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11499         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11500
11501         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11502
11503 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11504
11505         PR fortran/24426
11506         * gfortran.dg/der_pointer_4.f90: New.
11507
11508 2005-10-22  David Ayers  <d.ayers@inode.at>
11509
11510         * obj-c++.dg/except-1.mm: Simplify.
11511
11512 2005-10-21  David Ayers  <d.ayers@inode.at>
11513
11514         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11515
11516 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11517
11518         * gfortran.dg/assumed_dummy_2.f90: New test.
11519
11520 2005-10-21  James E Wilson  <wilson@specifix.com>
11521
11522         PR preprocessor/15220
11523         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11524
11525 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11526
11527         * gcc.c-torture/execute/20051021-1.c: New test.
11528
11529 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11530
11531         PR c++/24260
11532         * g++.dg/ext/tmplattr1.C: New test.
11533
11534 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11535
11536         PR fortran/24440
11537         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11538
11539 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11540
11541         * obj-c++.dg/except-1.mm: New.
11542
11543         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11544
11545 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11546
11547         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11548
11549 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11550
11551         PR middle-end/24295
11552         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11553         declarations with the same names as thunks' alias targets, use
11554         aliases instead.
11555         * gcc.dg/attr-alias-3.c: New test.
11556         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11557
11558 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11559
11560         PR c++/22618
11561         * g++.dg/parse/access8.C: New test.
11562
11563 2005-10-20  Richard Guenther  <rguenther@suse.de>
11564
11565         PR c++/24439
11566         * g++.dg/tree-ssa/pr24439.C: New testcase.
11567
11568 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11569
11570         * g++.dg/opt/delay-slot-1.C: New test.
11571
11572 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11573
11574         PR fortran/21625
11575         * gfortran.fg/der_init_1.f90: New.
11576
11577 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11578
11579         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11580
11581 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11582
11583         PR c++/21908
11584         * g++.dg/parse/error28.C: New test.
11585
11586 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11587
11588         * gcc.dg/profile-generate-2.c: New test.
11589
11590 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11591
11592         PR target/23589
11593         * g++.dg/ext/dllimport11.C: New.
11594
11595 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11596
11597         PR c++/22293
11598         * g++.dg/other/friend3.C: New test.
11599
11600 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11601
11602         PR c++/23293
11603         * g++.dg/template/error19.C: New test.
11604
11605 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11606
11607         PR c++/21383
11608         * g++.dg/overload/koenig2.C: New.
11609
11610         PR c++/23118
11611         * g++.dg/overload/error2.C: New.
11612
11613         PR c++/22604
11614         * g++.dg/inherit/covariant14.C: New.
11615
11616 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11617
11618         PR c++/23440
11619         * g++.dg/parse/for1.C: New test.
11620
11621 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11622
11623         PR fortran/23446
11624         * gfortran.dg/host_dummy_index_1.f90: New test.
11625
11626         PR fortran/21459
11627         * gfortran.dg/automatic_char_len_2.f90: New test.
11628
11629         PR fortran/20866
11630         * gfortran.dg/recursive_statement_functions.f90: New test.
11631
11632         PR fortran/20853
11633         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11634
11635         PR fortran/20849
11636         * gfortran.dg/external_initializer.f90: New test.
11637
11638         PR fortran/20837
11639         * non_module_public.f90: New test.
11640
11641 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11642
11643         PR c++/24386
11644         * g++.dg/template/overload7.C: New.
11645
11646         PR c++/22551
11647         * g++.dg/other/switch2.C: Remove expected warnings.
11648
11649         PR c++/21353
11650         * g++.dg/template/defarg6.C: New.
11651
11652 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11653
11654         PR target/24315
11655         * gcc.target/i386/pr24315.c: New test.
11656
11657 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11658
11659         PR c++/24389
11660         * g++.dg/template/static21.C: New test.
11661         * g++.dg/template/static21-a.cc: Likewise.
11662
11663 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11664
11665         PR c++/23959
11666         * g++.dg/warn/Wswitch-default-1.C: New test.
11667         * g++.dg/warn/Wswitch-default-2.C: New test.
11668
11669 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11670
11671         PR c++/22173
11672         * g++.dg/parse/template18.C: New test.
11673         * g++.dg/template/nontype15.C: Likewise.
11674
11675 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11676
11677         PR fortran/22273
11678         * gfortran.dg/spec_expr_2.f90: New.
11679
11680 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11681
11682         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11683         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11684         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11685         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11686         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11687         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11688         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11689         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11690         previous target-specific skips and warning-message matches where
11691         applicable.
11692
11693 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/21347
11696         * g++.dg/warn/Wctor-dtor.C: New test.
11697
11698 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11699
11700         PR c/23439
11701         * gcc.dg/for-1.c: New test.
11702
11703 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11704
11705         PR c++/19565
11706         * g++.dg/warn/Wconversion1.C: New test.
11707         * g++.dg/ext/packed4.C: Compile with -w.
11708         * g++.dg/opt/20050511-1.C: Likewise.
11709         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11710
11711 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11712
11713         * gfortran.dg/boz_5.f90: New test.
11714
11715 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11716
11717         PR c++/22551
11718         * g++.dg/other/switch2.C: New.
11719
11720         PR c++/23984
11721         * g++.dg/init/ctor7.C: New.
11722
11723 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11724
11725         PR c++/23730
11726         * g++.dg/parse/crash32.C: New test.
11727
11728 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11729
11730         PR c++/20721
11731         * g++.dg/init/goto2.C: New test.
11732
11733         PR c++/22464
11734         * g++.dg/template/crash/41.C: New test.
11735
11736         PR c++/22180
11737         * g++.dg/template/crash40.C: New test.
11738
11739         PR c++/23694
11740         * g++.dg/parse/friend5.C: New test.
11741
11742         PR c++/23307
11743         * g++.dg/template/crash38.C: New test.
11744
11745         PR c++/22352
11746         * g++.dg/template/friend38.C: New test.
11747
11748         PR c++/22405
11749         * g++.dg/template/crash39.C: New test.
11750
11751 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11752
11753         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11754         gcc.dg/debug/dwarf2/dwarf-char2.c,
11755         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11756
11757         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11758
11759 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11760
11761         * gcc.dg/dll-2.c: Add tests for warnings.
11762         * gcc.dg/dll-3.c: Likewise.
11763         * gcc.dg/dll-4.c: Likewise.
11764
11765         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11766         * g++.dg/ext/dllimport2.C: Likewise.
11767         * g++.dg/ext/dllimport3.C: Likewise.
11768         * g++.dg/ext/dllimport7.C: Likewise.
11769         * g++.dg/ext/dllimport8.C: Likewise.
11770         * g++.dg/ext/dllimport9.C: Likewise.
11771
11772 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11773
11774         PR fortran/24092
11775         * gfortran.dg/derived_pointer_recursion.f90: New test.
11776
11777 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11778
11779         * gcc.c-torture/execute/20051012-1.c: New test.
11780
11781 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11782
11783         PR fortran/18082
11784         * gfortran.dg/automatic_char_len_1.f90: New test.
11785
11786 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11787
11788         PR fortran/20847
11789         * gfortran.dg/save_common.f90: New test.
11790
11791         PR fortran/20856
11792         * gfortran.dg/save_result.f90: New test.
11793
11794 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11795
11796         PR c++/21592
11797         * g++.dg/template/dependent-expr1.C: Add new expected error.
11798         * g++.dg/template/dependent-expr2.C: Adjust error text.
11799         * g++.dg/template/overload6.C: New.
11800
11801         PR c++/23797
11802         * g++.dg/other/typename8.C: New.
11803
11804         PR c++/21117
11805         * g++.dg/other/return1.C: New.
11806
11807 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11808
11809         PR c++/24052
11810         * g++.dg/ext/label5.C: New.
11811
11812 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11813
11814         PR c++/19964
11815         * g++.dg/parse/crash31.C: New.
11816
11817 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11818
11819         * g++.dg/ipa/ipa-1.c: New test.
11820         * g++.dg/ipa/ipa-2.c: New test.
11821         * g++.dg/ipa/ipa-3.c: New test.
11822         * g++.dg/ipa/ipa-4.c: New test.
11823         * g++.dg/ipa/ipa-5.c: New test.
11824         * g++.dg/ipa/ipa.exp: New file.
11825
11826 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11827
11828         PR fortran/24207
11829         * gfortran.dg/private_type_3.f90: New test.
11830
11831 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11832
11833         PR fortran/20786
11834         gfortran.dg/aint_anint_1.f90: New test.
11835
11836 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11837
11838         PR libgfortran/24313
11839         gfortran.dg/csqrt.f: New test.
11840
11841 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11842
11843         PR c++/8057
11844         * g++.dg/warn/noeffect7.C: New test.
11845         * g++.dg/warn/noeffect2.C: Instantiate templates.
11846         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11847         and warning.
11848
11849 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11850
11851         PR c++/21089
11852         * g++.dg/init/float1.C: New test.
11853
11854         PR c++/24277
11855         * g++.dg/init/member1.C: Tweak error markers.
11856
11857 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11858
11859         PR testsuite/24281
11860         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11861         Check for null pointer.
11862
11863 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11864
11865         PR c++/21369
11866         * g++.dg/parse/ret-type3.C: New test.
11867
11868 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11869
11870         PR tree-opt/23946
11871         * gcc.c-torture/compile/pr23946.c: New test.
11872
11873 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11874
11875         * g++.dg/opt/mmx2.C: New test.
11876
11877 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11878
11879         PR c++/24277
11880         * g++.dg/template/static20.C: New test.
11881
11882         PR c++/24302
11883         * g++.dg/warn/Wunused-12.C: New test.
11884
11885         PR c++/23437
11886         * g++.dg/template/arg4.C: New test.
11887
11888 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11889
11890         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11891         * gcc.dg/ucnid-3.c: Likewise.
11892         * gcc.dg/ucnid-4.c: Likewise.
11893         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11894         * g++.dg/other/ucnid-1.C: Likewise.
11895         * gcc.dg/sparc-frame-1.c: New test.
11896
11897 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11898
11899         PR c++/24139
11900         * g++.dg/template/spec27.C: New test.
11901
11902         PR c++/24275
11903         * g++.dg/template/static19.C: New test.
11904
11905 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11906
11907         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11908         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11909
11910 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11911
11912         PR target/24136
11913         * gfortran.fortran-torture/compile/pr24136.f: New test.
11914
11915 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11916
11917         PR c++/22172
11918         * g++.dg/parse/crash30.C: New test.
11919
11920 2005-10-07  Richard Guenther  <rguenther@suse.de>
11921
11922         PR middle-end/24227
11923         * gcc.c-torture/compile/pr24227.c: New testcase.
11924
11925 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11926
11927         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11928         Do not put aligned attributes on array elements.
11929
11930 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11931
11932         PR testsuite/23611, PR testsuite/23615
11933         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11934         writing prototypes of library functions by hand.
11935         * obj-c++.dg/bitfield-4.mm: Likewise.
11936         * obj-c++.dg/const-str-4.mm: Likewise.
11937         * obj-c++.dg/encode-4.mm: Likewise.
11938         * obj-c++.dg/encode-5.mm: Likewise.
11939         * obj-c++.dg/encode-6.mm: Likewise.
11940         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11941         * obj-c++.dg/method-10.mm: Likewise.
11942         * obj-c++.dg/method-17.mm: Likewise.
11943         * obj-c++.dg/method-19.mm: Likewise.
11944         * obj-c++.dg/try-catch-2.mm: Likewise.
11945
11946 2005-10-06  Richard Henderson  <rth@redhat.com>
11947
11948         PR 24236
11949         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11950
11951 2005-10-06  Dale Johannesen  <dalej@apple.com>
11952
11953         * gcc.c-torture/execute/20030125-1.c: Correct.
11954
11955 2005-10-06  Richard Guenther  <rguenther@suse.de>
11956
11957         PR tree-optimization/24238
11958         * g++.dg/tree-ssa/pr24238.C: New testcase.
11959
11960 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11961
11962         PR 18568
11963         * gfortran.dg/der_pointer_3.f90: New test.
11964
11965 2005-10-05  Devang Patel  <dpatel@apple.com>
11966
11967         PR Debug/23205
11968         * g++.dg/other/PR23205.C: New.
11969
11970 2005-10-05  Richard Henderson  <rth@redhat.com>
11971
11972         PR target/23602
11973         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11974         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11975
11976 2005-10-05  Dale Johannesen  <dalej@apple.com>
11977
11978         * gcc.c-torture/execute/float-floor.c: New.
11979
11980 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
11981
11982         PR tree-optimization/21419
11983         PR tree-optimization/24146
11984         PR tree-optimization/24151
11985
11986         * g++.dg/ext/asm7.C: New.
11987         * g++.dg/ext/asm8.C: New.
11988         * gcc.dg/asm-1.c: Compile on all targets.
11989         * gcc.dg/asm-pr24146.c: New.
11990         * gcc.dg/pr21419.c: Adjust error messages.
11991
11992 2005-10-05  Richard Guenther  <rguenther@suse.de>
11993
11994         PR fortran/24176
11995         * gfortran.fortran-torture/compile/empty.f90: New testcase.
11996
11997 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11998
11999         PR c++/23513
12000         * g++.dg/template/spec22.C: Robustify test.
12001         * g++.dg/template/spec26.C: New.
12002
12003 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12004
12005         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12006         if target supports vector instructions.
12007
12008 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12009
12010         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12011         C99 functions.
12012
12013 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12014
12015         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12016         check_effective_target_fortran_large_int): Replace cached result
12017         when target changes.
12018
12019 2005-10-04  Devang Patel  <dpatel@apple.com>
12020
12021         * gcc.dg/i386-sse-vect-types.c: New.
12022
12023 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12024
12025         PR preprocessor/13726
12026         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12027         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12028
12029 2005-10-04  Richard Guenther  <rguenther@suse.de>
12030
12031         PR c/23576
12032         * gcc.dg/noncompile/pr23576.c: New testcase.
12033
12034 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12035
12036         PR middle-end/23125
12037         * gcc.dg/register-var-3.c: New test.
12038
12039 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12040
12041         * gcc.dg/pr23049.c: New test.
12042
12043         * gcc.dg/ucnid-4.c: Fix test.
12044
12045 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12046
12047         PR 23445
12048         * gcc.c-torture/compile/pr23445.c: New test.
12049
12050 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12051
12052         * g++.dg/overload/unknown1.C: New.
12053
12054 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12055
12056         PR c++/17775
12057         * g++.dg/template/repo4.C: New test.
12058
12059 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12060
12061         PR libfortran/19308
12062         * gfortran.dg/large_real_kind_2.F90: New test.
12063         * gfortran.dg/large_integer_kind_2.f90: New test.
12064
12065 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12066
12067         * lib/target-supports.exp (check_effective_target_vect_shift):
12068         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12069         (check_effective_target_vect_condition): Fix copy-n-pasto.
12070
12071         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12072         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12073         targets.
12074
12075 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12076
12077         PR c++/22621
12078         * g++.dg/template/overload5.C : New test.
12079
12080         PR c++/23840
12081         * g++.dg/expr/stdarg1.C: New test.
12082
12083 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12084
12085         PR 24142
12086         * gcc.c-torture/execute/pr24142.c: New test.
12087
12088 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12089
12090         PR 24141
12091         * gcc.c-torture/execute/pr24141.c: New test.
12092
12093 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12094             Diego Novillo  <dnovillo@redhat.com>
12095
12096         PR 23604
12097         * gcc.c-torture/execute/pr23604.c: New test.
12098
12099 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12100
12101         PR fortran/16404
12102         PR fortran/20835
12103         PR fortran/20890
12104         PR fortran/20899
12105         PR fortran/20900
12106         PR fortran/20901
12107         PR fortran/20902
12108         gfortran.dg/equiv_constraint_1.f90: New test.
12109         gfortran.dg/equiv_constraint_2.f90: New test.
12110         gfortran.dg/equiv_constraint_3.f90: New test.
12111         gfortran.dg/equiv_constraint_4.f90: New test.
12112         gfortran.dg/equiv_constraint_5.f90: New test.
12113         gfortran.dg/equiv_constraint_6.f90: New test.
12114         gfortran.dg/equiv_constraint_7.f90: New test.
12115         gfortran.dg/equiv_constraint_8.f90: New test.
12116         gfortran.dg/private_type_1.f90: New test.
12117         gfortran.dg/private_type_2.f90: New test.
12118         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12119         980628-10.f: Assert std=gnu to permit mixing of
12120         types in equivalence statements.
12121
12122 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12123
12124         PR 24112
12125         * gfortran.dg/open_status_1.f90: New.
12126
12127 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12128
12129         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12130         * gcc.dg/vect/pr22480.c: Clean up temp files.
12131         * gcc.dg/vect/pr23831.c: Clean up temp files.
12132         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12133         Clean up temp files.
12134         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12135         Clean up temp files.
12136
12137         * gcc.dg/20050309-1.c: Clean up temp files.
12138         * gcc.dg/20050325-1.c: Clean up temp files.
12139
12140 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12141
12142         PR tree-optimization/24059
12143         * gcc.dg/vect/pr24059.c : New test.
12144
12145 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12146
12147         PR middle-end/24109
12148         * gcc.c-torture/execute/20050929-1.c: New test.
12149
12150 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12151
12152         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12153
12154 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12155
12156         PR c/21419
12157         * gcc.dg/pr21419.c: New test.
12158
12159 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12160
12161         * gcc.dg/pr23911.c: New test.
12162
12163 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12164
12165         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12166
12167         PR c++/16782
12168         * g++.dg/parse/qualified4.C: New test.
12169         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12170         * g++.old-deja/g++.mike/p8154.C: Likewise.
12171
12172 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12173
12174         PR c++/22147
12175         * g++.dg/template/friend37.C: New test.
12176         * g++.dg/parse/crash28.C: Adjust error markers.
12177
12178 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12179
12180         PR fortran/18518
12181         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12182
12183 2005-09-27  Devang Patel  <dpatel@apple.com>
12184
12185         PR tree-optimization/23625
12186         * gcc.dg/pr23625.c: New test.
12187
12188 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12189
12190         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12191         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12192
12193 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12194
12195         PR fortran/23677
12196         * gfortran.fortran-torture/execute/save_1.f90: New test.
12197         * gfortran.dg/save_1.f90: New test.
12198
12199 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12200
12201         * gcc.target/i386/builtin-apply-mmx.c: New test.
12202
12203         PR target/22576
12204         * gcc.target/i386/pr22576.c: New test.
12205
12206         PR target/22585
12207         * gcc.target/i386/pr22585.c: New test.
12208
12209         PR target/23268
12210         * gcc.target/i386/pr23268.c: New test.
12211
12212         PR middle-end/23831
12213         * gcc.dg/vect/pr23831.c: New test.
12214
12215         PR target/24055
12216         * gcc.target/i386/pr24055.c: New test.
12217
12218 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12219
12220         PR tree-optimization/23960
12221         * gcc.c-torture/compile/pr23960.c: New.
12222
12223 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12224
12225         PR fortran/16861
12226         * gfortran.dg/nested_modules_3.f90: New.
12227
12228 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12229
12230         PR fortran/24005
12231         gfortran.dg/interface_1.f90: New test.
12232
12233 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12234         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12235
12236         PR fortran/23843
12237         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12238
12239 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12240
12241         PR fortran/23516
12242         * gfortran.dg/imag_1.f: New test.
12243         * gfortran.dg/imag_2.f: Ditto.
12244
12245 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12246
12247         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12248
12249 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12250
12251         PR c++/21983
12252         * g++.dg/warn/pr21983.C: New test.
12253
12254 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12255
12256         PR c++/23993
12257         * g++.dg/template/array14.C: New test.
12258
12259 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12260
12261         PR fortran/19929
12262         * gfortran.dg/der_ptr_component_1.f90: New test.
12263
12264 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12265
12266         PR c++/23965
12267         * g++.dg/template/error1.C: Reject "no matching function" message.
12268
12269 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12270
12271         PR c++/17609
12272         * g++.dg/lookup/error1.C: New test.
12273
12274 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12275
12276         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12277         functionality of the testcase.
12278
12279 2005-09-20  Richard Henderson  <rth@redhat.com>
12280
12281         * gcc.dg/vect/vect-22.c: Require vect_float.
12282         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12283
12284 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12285
12286         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12287         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12288         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12289         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12290         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12291         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12292         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12293         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12294         * gcc.dg/cpp/ucnid-8.c: New test.
12295
12296 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12297
12298         PR tree-optimization/23929
12299         * gcc.c-torture/compile/pr23929.c: New test.
12300
12301 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12302
12303         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12304         for one loop.
12305
12306 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12307
12308         PR testsuite/23186
12309         * g++.dg/other/pr22003.C: Require named sections.
12310
12311 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12312
12313         PR c++/23947
12314         * g++.dg/rtti/crash3.C: New test.
12315
12316         PR tree-optimization/23818
12317         * gcc.dg/pr23818.c: New test.
12318
12319 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12320
12321         PR fortran/23420
12322         * gfortran.dg/print_fmt_4.f: New.
12323
12324 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12325
12326         PR fortran/23663
12327         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12328
12329 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12330
12331         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12332         Use pointers to local alignable arrays instead. Added comments.
12333         * gcc.dg/vect/vect-46.c: Likewise.
12334         * gcc.dg/vect/vect-48.c: Likewise.
12335         * gcc.dg/vect/vect-49.c: Likewise.
12336         * gcc.dg/vect/vect-52.c: Likewise.
12337         * gcc.dg/vect/vect-53.c: Likewise.
12338         * gcc.dg/vect/vect-54.c: Likewise.
12339         * gcc.dg/vect/vect-56.c: Likewise.
12340         * gcc.dg/vect/vect-57.c: Likewise.
12341         * gcc.dg/vect/vect-58.c: Likewise.
12342         * gcc.dg/vect/vect-60.c: Likewise.
12343         * gcc.dg/vect/vect-61.c: Likewise.
12344
12345         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12346         The test is no longer vectorizable on vect_no_align targets.
12347         * gcc.dg/vect/vect-43.c: Likewsie.
12348
12349         * gcc.dg/vect/vect-44.c: Added comments.
12350         * gcc.dg/vect/vect-45.c: Added comments.
12351         * gcc.dg/vect/vect-50.c: Added comments.
12352         * gcc.dg/vect/vect-51.c: Added comments.
12353
12354         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12355         aligned type.
12356         * gcc.dg/vect/Os-vect-95.c: Likewise.
12357
12358         * gcc.dg/vect/vect-41.c: Test removed.
12359         * gcc.dg/vect/vect-47.c: Test removed.
12360         * gcc.dg/vect/vect-55.c: Test removed.
12361         * gcc.dg/vect/vect-59.c: Test removed.
12362
12363 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12364
12365         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12366         No longer vectorizable on vect_no_align targets.
12367         * gcc.dg/vect/pr20122.c: Likewise.
12368         * gcc.dg/vect/vect-74.c: Likewise.
12369         * gcc.dg/vect/vect-75.c: Likewise.
12370         * gcc.dg/vect/vect-76.c: Likewise.
12371
12372         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12373         Will not be vectorizable on vect_no_align targets once aliasing issues
12374         are resolved.
12375         * gcc.dg/vect/vect-79.c: Likewise.
12376
12377         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12378         * gcc.dg/vect/vect-78.c: Likewise.
12379         * gcc.dg/vect/vect-97.c: Likewise.
12380
12381 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12382
12383         * gcc.dg/pr23943.c: New test.
12384
12385 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12386
12387         PR fortran/19181
12388         * gfortran.dg/derived_pointer_null_1.f90: New test.
12389
12390 2005-09-18  Richard Guenther  <rguenther@suse.de>
12391
12392         PR middle-end/23944
12393         * gcc.c-torture/compile/pr23944.c: New testcase.
12394
12395 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12396
12397         PR fortran/15975
12398         * gfortran.dg/der_pointer_2.f90: New test.
12399
12400 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12401
12402         PR fortran/16861
12403         * gfortran.dg/nested_modules_2.f90: New test.
12404
12405 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12406
12407         PR c++/18368
12408         * g++.dg/other/semicolon.C: New test.
12409
12410 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12411
12412         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12413         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12414
12415 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12416
12417         PR c++/23914
12418         * g++.dg/template/static18.C: New test.
12419
12420         PR c++/21514
12421         * g++.dg/template/crash19.C: Remove dg-error marker.
12422         * g++.dg/template/local4.C: New test.
12423
12424 2005-09-16  Paul Brook  <paul@codesourcery.com>
12425
12426         PR fortran/23906
12427         * gfortran.dg/dependency_1.f90: New test.
12428
12429 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12430
12431         PR c++/23896
12432         * g++.dg/template/static17.C: New test.
12433
12434 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12435
12436         PR c++/23139
12437         * g++.dg/warn/huge-val1.C: New test.
12438
12439 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12440
12441         PR c++/13140
12442         * g++.dg/parse/class2.C: New test.
12443         * g++.dg/template/explicit8.C: Likewise.
12444         * g++.dg/template/spec25.C: Likewise.
12445
12446 2005-09-14  Josh Conner  <jconner@apple.com>
12447
12448         PR middle-end/23584
12449         * gcc.dg/pr23584.c: New test.
12450
12451 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12452
12453         PR fortran/21875 Internal Unit Array I/O, NIST
12454         * gfortran.dg/arrayio_1.f90: New test.
12455         * gfortran.dg/arrayio_1.f90: New test.
12456         * gfortran.dg/arrayio_1.f90: New test.
12457         * gfortran.dg/arrayio_1.f90: New test.
12458         * gfortran.dg/arrayio_1.f90: New test.
12459
12460 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12461
12462         PR middle-end/22480
12463         * gcc.dg/vect/pr22480.c: New test.
12464
12465 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12466
12467         PR fortran/19358
12468         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12469
12470 2005-09-13 Josh Conner <jconner@apple.com>
12471
12472         PR c++/23180
12473         * g++.dg/init/struct2.C: New test.
12474         * g++.dg/init/struct3.C: New test.
12475
12476 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12477
12478         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12479         Clean up temp files.
12480         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12481         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12482         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12483         gcc.dg/tree-ssa/builtin-printf-1.c,
12484         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12485         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12486         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12487         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12488         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12489         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12490         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12491         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12492         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12493         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12494         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12495         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12496
12497 2005-09-13  Josh Conner  <jconner@apple.com>
12498
12499         * lib/gcc-dg.exp: Load scanipa.exp.
12500         (cleanup-dump): New procedure.
12501         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12502         * lib/scandump.exp: New file.
12503         * lib/scantree.exp: Use it.
12504         * lib/scanipa.exp: New file.
12505
12506 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12507
12508         PR fortran/17740
12509         * gfortran.dg/generic_4.f90: New test.
12510
12511 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12512
12513         PR target/23816
12514         * gcc.target/i386/pr23816-1.c: New test.
12515         * gcc.target/i386/pr23816-2.c: New test.
12516
12517
12518 2005-09-13  Bastian Blank <waldi@debian.org>
12519
12520         PR c++/16171
12521         * g++.dg/abi/mangle26.C: New test.
12522         * g++.dg/abi/mangle27.C: New test.
12523         * g++.dg/abi/mangle28.C: New test.
12524         * g++.dg/abi/mangle29.C: New test.
12525
12526         PR c++/23839
12527         * g++.dg/parse/register1.C: New test.
12528
12529 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12530
12531         PR c++/23842
12532         * g++.dg/template/access16.C: New test.
12533
12534 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12535
12536         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12537
12538 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12539
12540         PR fortran/18899
12541         * gfortran.dg/shape_2.f90: New test.
12542
12543 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12544
12545         PR target/19269
12546         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12547         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12548         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12549         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12550         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12551         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12552         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12553         tests.
12554
12555 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12556
12557         PR c++/23841
12558         * g++.dg/parse/template17.C: New test.
12559
12560 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12561
12562         PR c++/23789
12563         * g++.dg/template/nontype14.C: New test.
12564
12565 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12566
12567         PR g++/7874
12568         * g++.dg/lookup/friend7.C: New test.
12569         * g++.dg/lookup/friend8.C: New test.
12570         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12571         so that it will be found via argument dependent lookup.
12572         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12573         friend functions which will no longer be found.
12574         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12575         function g, so that it will be found via argument dependent
12576         lookup.
12577         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12578         * g++.old-deja/g++.mike/net43.C: Likewise.
12579
12580 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12581
12582         PR c++/23691
12583         * g++.dg/template/static16.C: New test.
12584
12585 2005-09-12  Josh Conner  <jconner@apple.com>
12586
12587         PR middle-end/23237
12588         * gcc.c-torture/compile/pr23237.c: New test.
12589
12590 2005-09-11  Richard Henderson  <rth@redhat.com>
12591
12592         * g++.dg/other/error8.C: Update expected diagnostic text.
12593
12594 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12595
12596         PR libfortran/19872
12597         * gfortran.dg/overwrite_1.f: New test.
12598
12599 2005-09-09  Josh Conner  <jconner@apple.com>
12600
12601         * g++.dg/init/pr23180-1.C: Removed.
12602         * g++.dg/init/pr23180-2.C: Removed.
12603
12604 2005-09-09  David Daney <ddaney@avtrex.com>
12605
12606         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12607         files which are ...
12608         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12609         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12610
12611 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12612
12613         * gfortran.dg/iostat_2.f90: New test.
12614
12615 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12616
12617         PR c++/22252
12618         * g++.dg/ext/interface1.C: New test.
12619         * g++.dg/ext/interface1.h: Likewise.
12620         * g++.dg/ext/interface1a.cc: Likewise.
12621
12622 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12623
12624         * gfortran.dg/iomsg_1.f90: New test case.
12625
12626 2005-09-09  Richard Guenther  <rguenther@suse.de>
12627
12628         PR c++/23624
12629         * g++.dg/tree-ssa/pr23624.C: New testcase.
12630
12631 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12632
12633         PR fortran/19239
12634         * gfortran.dg/vector_subscript_1.f90,
12635         * gfortran.dg/vector_subscript_2.f90: New tests.
12636
12637 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12638
12639         PR fortran/21104
12640         * gfortran.dg/array_alloc_1.f90,
12641         * gfortran.dg/array_alloc_2.f90,
12642         * gfortran.dg/array_alloc_3.f90: New tests.
12643
12644 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12645
12646         PR fortran/12840
12647         * gfortran.dg/array_constructor_6.f90
12648         * gfortran.dg/array_constructor_7.f90
12649         * gfortran.dg/array_constructor_8.f90
12650         * gfortran.dg/array_constructor_9.f90
12651         * gfortran.dg/array_constructor_10.f90
12652         * gfortran.dg/array_constructor_11.f90
12653         * gfortran.dg/array_constructor_12.f90: New tests.
12654
12655 2005-09-08  Josh Conner  <jconner@apple.com>
12656
12657         PR c++/23180
12658         * g++.dg/init/pr23180-1.C: New test.
12659         * g++.dg/init/pr23180-2.C: New test.
12660
12661 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12662
12663         PR fortran/18878
12664         * gfortran.dg/module_double_reuse.f90: New.
12665
12666 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12667
12668         PR fortran/23270
12669         PR fortran/22304
12670         PR fortran/18870
12671         PR fortran/17917
12672         PR fortran/16511
12673         * gfortran.dg/common_equivalence_1.f: New.
12674         * gfortran.dg/common_equivalence_2.f: New.
12675         * gfortran.dg/common_equivalence_3.f: New.
12676         * gfortran.dg/contained_equivalence_1.f90: New.
12677         * gfortran.dg/module_blank_common.f90: New.
12678         * gfortran.dg/module_commons_1.f90: New.
12679         * gfortran.dg/module_equivalence_1.f90: New.
12680         * gfortran.dg/nested_modules_1.f90: New.
12681         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12682         equivalences and add comment to connect the test with
12683         the PR.
12684
12685 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12686
12687         PR fortran/23765
12688         * gfortran.dg/common_6.f90: New test.
12689
12690 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12691
12692         PR fortran/15326
12693         * gfortran.dg/char_result_1.f90,
12694         * gfortran.dg/char_result_2.f90,
12695         * gfortran.dg/char_result_3.f90,
12696         * gfortran.dg/char_result_4.f90,
12697         * gfortran.dg/char_result_5.f90,
12698         * gfortran.dg/char_result_6.f90,
12699         * gfortran.dg/char_result_7.f90,
12700         * gfortran.dg/char_result_8.f90: New tests.
12701
12702 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12703
12704         PR fortran/19928
12705         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12706
12707 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12708
12709         PR obj-c++/16816
12710         * obj-c++.dg/selector-5.mm: New test.
12711         * obj-c++.dg/selector-6.mm: New test.
12712
12713 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12714
12715         PR objc/20574
12716         PR objc/19324
12717         * objc.dg/error-1.m: New test.
12718
12719 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12720
12721         PR fortran/23373
12722         * gfortran.fortran-torture/execute/pr23373-1.f90,
12723         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12724
12725 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12726
12727         PR libfortran/23760
12728         * gfortran.dg/g77/1832.f: Remove long string in write statement
12729         to allow the test to pass on correct list directed output with
12730         prepended space.
12731
12732 2005-09-07  James E Wilson  <wilson@specifix.com>
12733
12734         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12735
12736 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12737
12738         * gfortran.dg/parameter+save.f90: Rename to
12739         * gfortran.dg/parameter_save.f90: .. this.
12740
12741 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12742
12743         PR fortran/20848
12744         * gfortran.dg/parameter+save.f90: New test case.
12745
12746 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12747
12748         PR fortran/19269
12749         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12750
12751 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12752
12753         PR c/23075
12754         * gcc.dg/pr23075.c: New test.
12755         * g++.dg/warn/pr23075.C: New test.
12756
12757         PR target/22362
12758         * gcc.target/i386/pr22362.c: New test.
12759
12760         PR rtl-optimization/23098
12761         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12762
12763         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12764         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12765         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12766
12767 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12768
12769         * g++.dg/expr/cast6.C: New test.
12770
12771         PR c++/9782
12772         * g++.dg/init/new15.C: New test.
12773
12774 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12775
12776         * gcc.dg/vect/Os-vect-95.c: New test.
12777         * gcc.dg/vect/vect-95.c: Same.
12778
12779 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12780
12781         * gcc.dg/vect/vect-29.c: Update xfail testing.
12782         * gcc.dg/vect/vect-44.c: Same.
12783         * gcc.dg/vect/vect-48.c: Same.
12784         * gcc.dg/vect/vect-50.c: Same.
12785         * gcc.dg/vect/vect-72.c: Same.
12786         * gcc.dg/vect/vect-77.c: Same.
12787         * gcc.dg/vect/vect-78.c: Same.
12788         * gcc.dg/vect/vect-80.c: Same.
12789         * gcc.dg/vect/vect-96.c: Same.
12790         * gcc.dg/vect/vect-100.c: Same.
12791         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12792         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12793         * gfortran.dg/vect/vect-5.f90: Same.
12794
12795 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12796
12797         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12798         start strings.
12799         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12800         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12801
12802         PR c++/23056
12803         * g++.dg/opt/pr23056.C: New test.
12804
12805         PR rtl-optimization/23098
12806         * gcc.target/i386/pr23098.c: New test.
12807
12808 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12809
12810         PR c++/23667
12811         * g++.dg/template/static15.C: New test.
12812
12813         PR c++/21440
12814         * g++.dg/ext/stmtexpr5.C: New test.
12815         * g++.dg/ext/stmtexpr6.C: Likewise.
12816
12817 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12818
12819         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12820
12821         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12822         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12823         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12824
12825 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12826
12827         PR libfortran/23321
12828         * gfortran.dg/direct_io_4.f90: New test case.
12829
12830 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12831             Rasmus Hahn  <rassahah@neofonie.de>
12832
12833         PR libobjc/23108
12834         * objc.dg/type-stream-1.m: New test.
12835
12836 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12837
12838         PR fortran/23661
12839         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12840         gfortran.dg/print_fmt_3.f90: New test.
12841
12842 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12843
12844         * gfortran.dg/fmt_t_1.f90: New test.
12845
12846 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12847
12848         PR rtl-optimization/23454
12849         * g++.dg/opt/pr23454.C: New test.
12850
12851 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12852
12853         PR c++/23699
12854         * g++.dg/ext/static1.C: New test.
12855
12856 2005-09-02  Richard Henderson  <rth@redhat.com>
12857
12858         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12859         tail call to check_fa_work.
12860
12861 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12862
12863         PR c++/21687
12864         * g++.dg/other/gc3.C: New test.
12865
12866 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12867
12868         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12869         * gcc.dg/20050826-1.c: Likewise.
12870
12871 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12872
12873         PR c++/23167
12874         * g++.dg/expr/volatile1.C: New test.
12875
12876 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12877
12878         PR middle-end/23547
12879         * gcc.dg/pr23547.c: New test.
12880
12881 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12882
12883         PR c/22061
12884         * gcc.c-torture/execute/pr22061-1.c,
12885         * gcc.c-torture/execute/pr22061-2.c,
12886         * gcc.c-torture/execute/pr22061-3.c,
12887         * gcc.c-torture/execute/pr22061-4.c: New tests.
12888
12889 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12890
12891         * gcc.dg/Wredundant-decls-2.c: New test to check that
12892         -Wredundant-decls does not issue warning for a variable
12893         definition following a declaration.
12894
12895 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12896
12897         PR debug/7241
12898         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12899         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12900         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12901
12902         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12903         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12904         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12905         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12906         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12907         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12908         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12909         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12910
12911 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12912
12913         PR objc/23306
12914         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12915         scan-assmbler.
12916
12917 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12918
12919         PR target/21255
12920         * gcc.dg/pr21255-1.c: New test.
12921         * gcc.dg/pr21255-2-mb.c: Likewise.
12922         * gcc.dg/pr21255-2-ml.c: Likewise.
12923         * gcc.dg/pr21255-3.c: Likewise.
12924         * gcc.dg/pr21255-4.c: Likewise.
12925
12926 2005-08-31  Dale Johannesen  <dalej@apple.com>
12927
12928         * gcc.dg/20050830-1.c: New.
12929
12930 2005-08-31  Josh Conner  <jconner@apple.com>
12931
12932         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12933         command-line options for arm-*-* targets.
12934         * g++.dg/init/array16.C: Likewise.
12935         * g++.dg/other/crash-4.C: Likewise.
12936
12937 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12938
12939         PR obj-c++/23640
12940         * obj-c++.dg/gnu-runtime-3.mm: New test.
12941
12942 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12943
12944         PR c++/13377
12945         * g++.dg/lookup/ambig4.C: New test.
12946         * g++.dg/lookup/ambig5.C: New test.
12947         * g++.dg/tc1/dr101.C: Adjust error markers.
12948
12949 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12950
12951         PR c++/23639
12952         * g++.dg/template/ttp5.C: Adjust error markers.
12953
12954 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12955
12956         PR testsuite/23609
12957         * lib/obj-c++.exp: Include target-libpath.exp.
12958         (obj-c++_link_flags): Look for the GNU libobjc library
12959         and set the library path to include it.
12960         Don't manually set LD_LIBRARY_PATH (etc.) but call
12961         set_ld_library_path_env_vars instead.
12962         (obj-c++_target_compile): Don't set library path or
12963         linker flags because they are already set correctly
12964         in obj-c++_link_flags.
12965
12966 2005-08-30  Josh Conner  <jconner@apple.com>
12967
12968         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12969         to command-line options for arm-*-* targets.
12970
12971 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12972
12973         * g++.dg/other/i386-1.C: New.
12974
12975 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12976
12977         PR preprocessor/20348
12978         PR preprocessor/20356
12979         * gcc.dg/cpp/pr20348.c: New test.
12980         * gcc.dg/cpp/pr20348.h: New file.
12981         * gcc.dg/cpp/inc/pr20348.h: New file.
12982         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12983         * gcc.dg/cpp/pr20356.c: New test.
12984         * gcc.dg/cpp/pr20356.h: New file.
12985         * gcc.dg/cpp/inc/pr20356.h: New file.
12986         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12987
12988 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
12989
12990         * gfortran.fortran-torture/execute/intrinsic_count.f90:
12991         Fix array dimension to avoid correct end-of-file error.
12992
12993 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
12994
12995         PR libfortran/23598
12996         * gfortran.dg/iostat_1.f90: New test.
12997
12998 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
12999
13000         PR middle-end/23408
13001         * gcc.dg/pr23408.c: New test.
13002
13003 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13004
13005         PR c++/23099
13006         * g++.dg/init/member1.C: Make sure erroneous static data member
13007         definitions are required.
13008         * g++.dg/template/static13.C: New test.
13009         * g++.dg/template/static14.C: Likewise.
13010
13011 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13012
13013         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13014         -march=pentium4, remove ilp32 requirement.
13015
13016         PR middle-end/23484
13017         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13018         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13019
13020 2005-08-29  Andreas Jaeger  <aj@suse.de>
13021
13022         PR testsuite/23607
13023         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13024
13025 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13026
13027         * gcc.c-torture/execute/20050316-2.c: New test.
13028         * gcc.c-torture/execute/20050316-3.c: New test.
13029         * gcc.dg/torture/pr16104-1.c: New test.
13030
13031 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13032
13033         PR middle-end/23463
13034         * gcc.c-torture/execute/zero-struct-1.c: New test.
13035
13036 2005-08-27  Richard Guenther  <rguenther@suse.de>
13037
13038         PR target/23575
13039         * gcc.target/i386/pr23575.c: New testcase.
13040
13041 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13042
13043         PR rtl-optimization/23561
13044         * gcc.c-torture/execute/20050826-1.c: New test.
13045
13046         PR rtl-opt/23560
13047         * gcc.c-torture/execute/20050826-2.c: New test.
13048
13049 2005-08-26  Dale Johannesen  <dalej@apple.com>
13050
13051         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13052         * gcc.dg/20050826-1.c: New.
13053
13054 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13055
13056         PR c++/19004
13057         * g++.dg/template/nontype13.C: New test.
13058
13059         PR c++/23491
13060         * g++.dg/init/new14.C: New test.
13061         * g++.dg/expr/anew1.C: Do not XFAIL.
13062         * g++.dg/expr/anew2.C: Likewise.
13063         * g++.dg/expr/anew3.C: Likewise.
13064
13065 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13066
13067         PR middle-end/22439
13068         * gcc.dg/vla-3.c: New test.
13069
13070 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13071
13072         PR fortran/20363
13073         * gfortran.dg/named_interface.f90: New.
13074
13075 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13076
13077         * gcc.c-torture/execute/frame-address.c: New test.
13078
13079 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13080
13081         PR c++/20817
13082         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13083
13084 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13085
13086         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13087
13088 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13089
13090         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13091         * gcc.dg/altivec-22.c: Rename from..
13092         * gcc.dg/altivec-nomfcr.c: ..this.
13093
13094 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13095
13096         PR tree-optimization/23546
13097         * gcc.dg/tree-ssa/pr23546.c: New test.
13098
13099 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13100
13101         PR fortran/17758
13102         * gfortran.dg/nonreturning_statements.f90: New test.
13103
13104 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13105
13106         PR c++/22454
13107         * g++.dg/parse/crash29.C: New.
13108
13109 2005-08-23  DJ Delorie  <dj@redhat.com>
13110
13111         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13112         constants have the L suffix.
13113
13114 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13115
13116         PR c++/23044
13117         * g++.dg/template/instantiate8.C: New.
13118
13119 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13120
13121         PR middle-end/23467
13122         * gcc.c-torture/execute/pr23467.c: New test.
13123
13124 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13125
13126         PR tree-optimization/22043
13127         * gcc.c-torture/execute/20050613-1.c: New test.
13128
13129 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13130
13131         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13132
13133 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13134
13135         PR rtl-optimization/23478
13136         * g++.dg/opt/pr23478.C: New test.
13137
13138 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13139
13140         PR c/18715
13141         * gcc.dg/switch-warn-3.c: New test.
13142
13143 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13144
13145         PR c++/22233
13146         * g++.dg/template/param1.C: New test.
13147
13148 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13149
13150         PR c++/23089
13151         * g++.dg/other/incomplete1.C: New test.
13152
13153 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13154
13155         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13156         are vectorizable.
13157
13158 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13159
13160         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13161         d_lines_5.f: New.
13162
13163 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13164
13165         * gcc.target/i386/sse-4.c: New test.
13166
13167 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13168
13169         PR testsuite/23239
13170         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13171
13172 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13173
13174         * gcc.dg/20050811-1.c: New test.
13175         * gcc.dg/20050811-2.c: New test.
13176
13177 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13178
13179         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13180
13181 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13182
13183         PR 23476
13184         * gcc.c-torture/compile/pr23476.c: New test.
13185
13186 2005-08-19  Devang Patel  <dpatel@apple.com>
13187
13188         PR tree-optimization/23048
13189         * gcc.dg/tree-ssa/pr23048.c: New test.
13190
13191 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13192
13193         PR middle-end/20624
13194         * g++.dg/warn/Wreturn-3.C: New test
13195
13196 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13197
13198         PR tree-optimization/22228
13199         * g++.dg/vect/pr22543.cc: New test.
13200
13201 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13202
13203         PR tree-optimization/21574
13204         * gcc.dg/tree-ssa/pr21574.c: New test.
13205
13206 2005-08-16  James E Wilson  <wilson@specifix.com>
13207
13208         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13209
13210 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13211
13212         PR tree-opt/23402
13213         * gcc.c-torture/compile/zero-strct-3.c: New test.
13214         * gcc.c-torture/compile/zero-strct-4.c: New test.
13215
13216 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13217
13218         PR target/23376
13219         * gcc.target/x86_64/pr23376.c: New test.
13220
13221 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13222
13223         PR c++/23337
13224         * g++.dg/ext/vector2.C: New.
13225
13226 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13227
13228         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13229
13230 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13231
13232         PR libfortran/23428
13233         * gfortran.dg/inquire-complex.f90: New test case.
13234
13235 2005-08-16  James E Wilson  <wilson@specifix.com>
13236
13237         PR tree-optimization/21105
13238         * gcc.dg/large-size-array.c: New.
13239
13240 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13241
13242         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13243         type.
13244         * gcc.dg/vect/vect-41: Likewise.
13245         * gcc.dg/vect/vect-42: Likewise.
13246         * gcc.dg/vect/vect-43: Likewise.
13247         * gcc.dg/vect/vect-44: Likewise.
13248         * gcc.dg/vect/vect-46: Likewise.
13249         * gcc.dg/vect/vect-47: Likewise.
13250         * gcc.dg/vect/vect-48: Likewise.
13251         * gcc.dg/vect/vect-52: Likewise.
13252         * gcc.dg/vect/vect-53: Likewise.
13253         * gcc.dg/vect/vect-54: Likewise.
13254         * gcc.dg/vect/vect-55: Likewise.
13255         * gcc.dg/vect/vect-56: Likewise.
13256         * gcc.dg/vect/vect-57: Likewise.
13257         * gcc.dg/vect/vect-58: Likewise.
13258         * gcc.dg/vect/vect-59: Likewise.
13259         * gcc.dg/vect/vect-60: Likewise.
13260         * gcc.dg/vect/vect-61: Likewise.
13261         * gcc.dg/vect/vect-85: Likewise.
13262         * gcc.dg/vect/vect-87: Likewise.
13263         * gcc.dg/vect/vect-88: Likewise.
13264         * gcc.dg/vect/vect-93.c: Likewise.
13265         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13266         * gcc.dg/vect/vect-75: Likewise.
13267         * gcc.dg/vect/vect-76: Likewise.
13268         * gcc.dg/vect/vect-77: Likewise.
13269         * gcc.dg/vect/vect-78: Likewise.
13270         * gcc.dg/vect/vect-80: Likewise.
13271         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13272         vectorized for the expected reason, rather than checking how alignment
13273         was handled.
13274         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13275         type and also instead of aligned pointers. Added documentation.
13276
13277 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13278
13279         * gfortran.dg/power.f90: New test.
13280
13281 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13282
13283         PR rtl-optimization/23299
13284         * g++.dg/opt/pr23299.C: New test.
13285
13286 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13287
13288         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13289
13290 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13291
13292         * g++.dg/template/local6.C: New test.
13293
13294 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13295
13296         * execute/exceptions/finally-1.m: Check that the catch and finally are
13297         being called.  Also add a "return 0;" at the end of main.
13298
13299 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13300
13301         PR fortran/21432.
13302         * gfortran.dg/namelist_print_1.f: New test of functionality of
13303         PRINT namelist.
13304         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13305         namelist generates error with -std=f95.
13306
13307 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13308
13309         PR tree-optimization/23119
13310         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13311
13312 2005-08-13  Marcin Koziej  <creep@desk.pl>
13313             Andrew Pinski  <pinskia@physics.uc.edu>
13314
13315         PR libobjc/22492
13316         * execute/exceptions/finally-1.m: New test.
13317
13318 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13319
13320         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13321         testsuite.
13322         * objc/execute/exceptions/trivial.m: New test.
13323         * objc.dg/try-catch-11.m: Move to ...
13324         * objc/execute/exceptions/foward-1.m: Here.
13325         * objc.dg/try-catch-2.m: Move to ...
13326         * objc/execute/exceptions/catchall-1.m: Here.
13327         * objc.dg/try-catch-8.m: Move to ...
13328         * objc/execute/exceptions/local-variables-1.m: Here.
13329
13330 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13331
13332         * objc.dg/nested-func-1.m: Move to ...
13333         * objc/execute/nested-func-1.m: Here.
13334
13335 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13336
13337         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13338         in ${options} instead of [target_info name].
13339         * lib/obj-c++.exp (objc_target_compile): Likewise.
13340
13341 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13342
13343         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13344
13345 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13346
13347         part of PR testsuite/23348
13348         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13349         of the torture options.
13350         * objc/compile/trivial.m: New test.
13351
13352 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13353
13354         * gfortran.dg/eoshift.f90: Correct format.
13355
13356 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13357
13358         * gfortran.fortran-torture/execute/character_passing.f90:
13359         Fix comment typo.
13360
13361 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13362
13363         PR c++/8271
13364         * g++.dg/template/unify10.C: New.
13365
13366 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13367
13368         * g++.dg/parse/pr22514.C: Move to...
13369         * g++.dg/debug/pr22514.C: here.
13370
13371 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13372
13373         PR c++/23266
13374         * g++.dg/inherit/pure1.C: New test.
13375
13376         * ChangeLog: Fix typos.
13377
13378 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13379             Steven Bosscher  <stevenb@suse.de>
13380
13381         * gfortran.dg/runtime_warning_1.f90: New test.
13382
13383 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         PR c++/23219
13386         * g++.dg/parse/crash28.C: New.
13387
13388 2005-08-11  Richard Guenther  <rguenther@suse.de>
13389
13390         PR target/23289
13391         * gcc.target/i386/tailcall-1.c: New testcase.
13392
13393 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13394
13395         * gcc.dg/vect/vect-67.c: Un-xfail.
13396
13397 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13398
13399         PR c++/23225
13400         * g++.dg/testsuite/parse/crash27.C: new test.
13401
13402 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13403
13404         PR libfortran/22143
13405         * gfortran.dg/shift-kind.f90: New testcase.
13406
13407 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13408
13409         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13410         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13411
13412 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13413
13414         PR c++/20646
13415         * g++.dg/other/mult-stor1.C: New test.
13416
13417 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13418
13419         * gcc.c-torture/pr18299-1.c: Move to ...
13420         * gcc.c-torture/compile/pr18299-1.c: Here.
13421
13422 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13423
13424         * gfortran/fortran.torture/execute/character_passing.f90:
13425         Fix types for LSAME.
13426
13427 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13428
13429         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13430         input data back to what it was originally.
13431
13432 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13433
13434         * objc.dg/try-catch-8.m: Enable for all targets.
13435
13436 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13437
13438         * gcc.dg/pr23165.c: New test.
13439
13440 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13441
13442         PR tree-optimization/23234
13443         * gcc.dg/tree-ssa/pr23234.c: New test.
13444
13445 2005-08-08  Josh Conner  <jconner@apple.com>
13446
13447         PR rtl-optimization/23241
13448         * gcc.dg/char-compare.c: New test.
13449
13450 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13451
13452         PR c++/22508
13453         * g++.dg/init/new13.C: New test.
13454
13455 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13456
13457         PR c++/21166
13458         * g++.dg/other/crash-4.C: Adjust
13459         * g++/dg/ext/packed9.C: New.
13460
13461 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13462
13463         PR middle-end/21964
13464         * gcc.c-torture/execute/pr21964-1.c: New test.
13465
13466 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13467
13468         PR c/22458
13469         * gcc.dg/pr22458-1.c: New test.
13470
13471 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13472             Steven G. Kargl <kargls@comcast.net>
13473
13474         PR fortran/22390
13475         * gfortran.dg/flush_1.f90: New test.
13476
13477 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13478
13479         PR c++/23191
13480         * g++.dg/template/eh2.C: New test.
13481
13482 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13483
13484         PR c++/19498
13485         * g++.dg/template/instantiate7.C: New test.
13486
13487 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13488
13489         PR c/23113
13490         * gcc.dg/Wunused-value-1.c: New test.
13491
13492 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13493
13494         PR rtl-optimization/23233
13495         * gcc.c-torture/compile/pr23233-1.c: New test.
13496
13497 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13498
13499         PR fortran/18833
13500         PR fortran/20850
13501         * gfortran.dg/equiv_1.f90: New test.
13502         * gfortran.dg/equiv_2.f90: New test.
13503         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13504         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13505         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13506
13507 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13508
13509         * gcc.c-torture/execute/vrp-5.c: New test.
13510         * gcc.c-torture/execute/vrp-6.c: New test.
13511         * gcc.dg/tree-ssa/vrp21.c: New test.
13512
13513 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13514
13515         * g++.dg/parse/pr22514.C: New test.
13516
13517 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13518
13519         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13520
13521         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13522         instead of constant loads / pool entries.
13523
13524 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13525
13526         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13527         TEST_TO_WCTYPE.
13528
13529 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13530
13531         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13532         __WINT_TYPE__ in generated prototypes if possible.
13533
13534 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13535
13536         PR 22037
13537         * g++.dg/tree-ssa/pr22037.C:
13538
13539 2005-08-04  Richard Henderson  <rth@redhat.com>
13540
13541         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13542         scan-tree-dump-times directive.
13543
13544 2005-08-04  Jan Hubicka  <jh@suse.cz>
13545
13546         * gcov-1.C: Fix switch counts.
13547         * gcov-4b.c: Likewise.
13548
13549 2005-08-03  Jeff Law  <law@redhat.com>
13550
13551         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13552
13553 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13554
13555         * gcc.c-torture/execute/pr23135.c: New test.
13556
13557 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13558
13559         PR tree-optimization/19899
13560         * gcc.dg/tree-ssa/scev-1.c: New test.
13561         * gcc.dg/tree-ssa/scev-2.c: New test.
13562
13563 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13564
13565         PR target/18582
13566         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13567
13568 2005-08-03  Jan Hubicka  <jh@suse.cz>
13569
13570         * update-conroll.c: New testcase.
13571         * update-conroll-2.c: New testcase.
13572
13573 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13574
13575         * gfortran.dg/constant_substring.f: New test.
13576         * gfortran.dg/pr22491.f: New test.
13577
13578 2005-08-02  Jan Hubicka  <jh@suse.cz>
13579
13580         * update-threading.c: Replace by the proper one.
13581
13582 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13583
13584         PR 23164
13585         * g++.dg/tree-ssa/pr23164.C: New test.
13586
13587 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13588
13589         * gcc.dg/tree-ssa/pr23192.c: New test.
13590
13591 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13592
13593         * gcc.c-torture/execute/vrp-4.c: New test.
13594
13595 2005-08-02  Jan Hubicka  <jh@suse.cz>
13596
13597         * update-threading.c: New test.
13598
13599 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13600
13601         * gcc.c-torture/compile/20050801-1.c: New test.
13602         * gcc.c-torture/compile/20050801-2.c: New test.
13603
13604 2005-08-01  Jan Hubicka  <jh@suse.cz>
13605
13606         * val-prof-5.c: New test.
13607
13608 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13609
13610         PR c/22311
13611         * gcc.dg/pr22311-1.c : New test.
13612
13613 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13614
13615         PR target/23095
13616         * gfortran.dg/pr23095.f: New test.
13617
13618         PR c++/22003
13619         * g++.dg/other/pr22003.C: New test.
13620
13621 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13622
13623         PR target/20621
13624         * gcc.c-torture/execute/pr20621-1.c: New test.
13625
13626 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13627
13628         * gfortran.dg/comma_format_extension_4.f: Adjust length
13629         of string for format.
13630         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13631         print statement with internal write.
13632         * gfortran.dg/der_array_io_2.f: Likewise.
13633         * gfortran.dg/der_array_io_3.f: Likewise.
13634
13635 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13636
13637         * gcc.dg/fold-abs-4.c: new test.
13638
13639 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13640
13641         PR fortran/22570 an related issues.
13642         * gfortran.dg/x_slash_1.f: New test.
13643
13644 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13645
13646         PR c/23143
13647         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13648         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13649
13650 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13651
13652         PR c/529
13653         * gcc.dg/Wshadow-3.c: New test.
13654
13655 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13656
13657         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13658         used to have the wrong bounds).
13659
13660 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13661
13662         PR c/21720
13663         * gcc.dg/hex-round-1.c: Test more cases.
13664         * gcc.dg/hex-round-2.c: New test.
13665
13666 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13667
13668         PR 22550
13669         * g++.dg/tree-ssa/pr22550.C: New test.
13670
13671 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13672
13673         * gcc.dg/tree-ssa/vrp19.c: New test.
13674         * gcc.dg/tree-ssa-vrp20.c: New test.
13675
13676 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13677
13678         PR c/22240
13679         * gcc.dg/transparent-union-4.c: New test.
13680
13681 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13682
13683         PR c/22192
13684         * gcc.dg/c99-vla-2.c: New test.
13685
13686 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13687
13688         PR c/21720
13689         * gcc.dg/hex-round-1.c: New test.
13690
13691 2005-07-28  Jan Hubicka  <jh@suse.cz>
13692
13693         * inliner-1.c: Do not dump everything.
13694         * tree-prof.exp: Do not pass -ftree-based-profiling.
13695         * bprob.exp: Likewise.
13696
13697         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13698
13699 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13700
13701         PR c++/22545
13702         * g++.dg/expr/ptrmem7.C: New test.
13703
13704 2005-07-28  Mike Stump  <mrs@apple.com>
13705
13706         * g++.old-deja/g++.mike/visibility-1.C: New test.
13707
13708 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13709
13710         PR c/20187
13711         * gcc.c-torture/execute/pr20187-1.c: New test.
13712
13713 2005-07-28  Jeff Law  <law@redhat.com>
13714
13715         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13716         * gcc.dg/tree-ssa/vrp18.c: New test.
13717
13718 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13719
13720         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13721
13722 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13723
13724         PR tree-optimization/22506
13725         * gcc.dg/vect/ps22506.c: New test.
13726
13727 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13728
13729         PR target/21149
13730         * gcc.target/i386/sse-3.c: New test.
13731
13732 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13733
13734         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13735         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13736
13737 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13738
13739         PR c/22589
13740         * gcc.c-torture/compile/pr22589-1.c: New test.
13741
13742 2005-07-28  Jan Hubicka  <jh@suse.cz>
13743
13744         * update-loopch.c: New testcase.
13745
13746 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13747
13748         PR rtl-optimization/23047
13749         * gcc.c-torture/execute/pr23047.c: New test.
13750         * gcc.c-torture/execute/pr23047.x: New.
13751
13752 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13753
13754         PR tree-optimization/22493
13755         * gcc.c-torture/execute/pr22493-1.c: New test.
13756         * gcc.c-torture/execute/pr22493-1.x: New.
13757         * gcc.c-torture/execute/vrp-1.c: New test.
13758         * gcc.c-torture/execute/vrp-2.c: New test.
13759         * gcc.c-torture/execute/vrp-2.c: New test.
13760
13761 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13762
13763         * gcc.target/frv/all-builtin-read8.c: Delete.
13764         * gcc.target/frv/all-builtin-read16.c: Delete.
13765         * gcc.target/frv/all-builtin-read32.c: Delete.
13766         * gcc.target/frv/all-builtin-read64.c: Delete.
13767         * gcc.target/frv/all-builtin-write8.c: Delete.
13768         * gcc.target/frv/all-builtin-write16.c: Delete.
13769         * gcc.target/frv/all-builtin-write32.c: Delete.
13770         * gcc.target/frv/all-builtin-write64.c: Delete.
13771         * gcc.target/frv/all-read-write-1.c: New.
13772
13773 2005-07-27  Jeff Law  <law@redhat.com>
13774
13775         * gcc.c-torture/execute/pr22630.c: New test.
13776
13777 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13778
13779         PR tree-optimization/23073
13780         * gcc.dg/vect/nodump-pr23073.c: New test.
13781         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13782
13783 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13784
13785         PR tree-optimize/22348
13786         * gcc.c-torture/execute/pr22348.c: New.
13787
13788 2005-07-27  Richard Guenther  <rguenther@suse.de>
13789
13790         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13791
13792 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13793
13794         PR fortran/22503
13795         * gfortran.dg/logical_comp.f90: New test.
13796
13797 2005-07-27  Jan Hubicka  <jh@suse.cz>
13798
13799         * inliner-1.c: Add cleanup of dumps.
13800         * val-prof-*.c: Likewise.
13801         * update-tailcall.c: New.
13802
13803 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13804
13805         PR 22591
13806         * gcc.dg/tree-ssa/pr22591.c: New test.
13807         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13808
13809 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13810
13811         PR libobjc/22606
13812         * objc.dg/try-catch-11.m: New test.
13813
13814 2005-07-26  Richard Guenther  <rguenther@suse.de>
13815
13816         PR tree-optimization/22486
13817         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13818
13819 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13820
13821         PR tree-opt/22484
13822         * testsuite/g++.dg/opt/loop2.C: New test.
13823
13824 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13825
13826         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13827         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13828
13829 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13830
13831         * lib/profopt.exp (profopt-execute): Check for profiling data
13832         files on the target.
13833
13834 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13835
13836         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13837         for matching of asm labels.
13838
13839 2005-07-25  Richard Guenther  <rguenther@suse.de>
13840
13841         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13842
13843 2005-07-25  Richard Guenther  <rguenther@suse.de>
13844
13845         PR testsuite/22624
13846         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13847
13848 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13849
13850         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13851         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13852         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13853         * gcc.dg/vect/vect-100.c: New test.
13854         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13855         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13856         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13857         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13858         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13859         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13860         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13861         * gfortran.dg/vect/pr19049.f90: New testcase.
13862         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13863
13864 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13865
13866         * gcc.c-torture/execute/20050713-1.c: New test.
13867
13868         PR fortran/20063
13869         * gfortran.fortran-torture/execute/data_4.f90: New test.
13870
13871         PR middle-end/20303
13872         * gcc.dg/visibility-d.c: New test.
13873
13874 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13875
13876         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13877         * gfortran.dg/underflow.f90: Ditto.
13878
13879 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13880
13881         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13882         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13883         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13884
13885 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13886
13887         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13888         include case of field width of zero.
13889
13890 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13891
13892         PR libgfortran/21875
13893         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13894         with trailing blanks on normal formatted read.
13895
13896 2005-07-23  Chao-ying Fu  <fu@mips.com>
13897
13898         * gcc.target/mips/mips32-dsp-type.c: New test.
13899         * gcc.target/mips/mips32-dsp.c: New test.
13900
13901 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13902
13903         PR testsuite/21073
13904         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13905
13906         PR testsuite/20454
13907         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13908         and __cyg_profile_func_exit.
13909
13910 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13911
13912         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13913         * gfortran.dg/comma_format_extension_4.f: Same.
13914         * gfortran.dg/pr15332.f: Same.
13915         * gfortran.dg/pr21730.f: Same.
13916
13917 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13918
13919         * g++.dg/opt/vrp2.C: Fix testcase.
13920
13921         PR tree-opt/22625
13922         * g++.dg/opt/vrp2.C: New test.
13923
13924 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13925
13926         PR debug/21828
13927         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13928
13929 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13930
13931         * gcc.dg/tree-ssa/20050719-1.c: New test.
13932
13933 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13934
13935         * gcc.dg/bfin-longcall-1.c: New file.
13936         * gcc.dg/bfin-longcall-2.c: New file.
13937
13938 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13939
13940         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13941
13942 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13943
13944         PR middle-end/19055
13945         * gcc.dg/tree-ssa/pr19055.c: New test.
13946         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13947
13948 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13949
13950         PR C++/22358
13951         * g++.dg/other/pr22358.C: New test.
13952
13953 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13954
13955         PR c++/2922
13956         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13957
13958 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13959
13960         PR c++/15938
13961         * g++.dg/init/union2.C: New test.
13962
13963 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13964
13965         PR c/22393
13966         * gcc.dg/complex-4.c: New test.
13967
13968 2005-07-21  Richard Guenther  <rguenther@suse.de>
13969
13970         PR testsuite/22522
13971         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13972         scanning for asm labels.
13973         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13974
13975 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13976
13977         PR target/22085
13978         * gcc.dg/altivec-pr22085.c: New.
13979
13980 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13981
13982         PR tree-optimization/19210
13983         * gcc.dg/tree-ssa/pr19210-1.c: New.
13984         * gcc.dg/tree-ssa/pr19210-2.c: New.
13985
13986 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
13987
13988         PR rtl-optimization/22167
13989         * g++.dg/opt/pr22167.C: New test.
13990
13991 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
13992
13993         PR c++/2922
13994         * g++.dg/lookup/two-stage2.C: New.
13995         * g++.dg/lookup/two-stage3.C: New.
13996         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13997         fixed two-stage name lookup for operators.
13998         * g++.dg/template/call3.C: Compiler now produces an appropriate
13999         error message.
14000         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14001         14 as a candidate.
14002         * g++.dg/template/ptrmem4.C: Compiler produces different error
14003         message.
14004         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14005         connect_to_method as a candidate.
14006
14007 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14008
14009         * gcc.dg/fold-alloc-1.c: New test.
14010
14011 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14012
14013         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14014         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14015
14016 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14017
14018         * gcc.dg/fold-abs-1.c: New test.
14019         * gcc.dg/fold-abs-2.c: New test.
14020         * gcc.dg/fold-abs-3.c: New test.
14021
14022 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14023
14024         Make CONSTRUCTOR use VEC to store initializers.
14025         * g++.dg/ext/complit3.C: Check for specific error messages.
14026         * g++.dg/init/brace2.C: Update error message.
14027         * g++.dg/warn/Wbraces2.C: Likewise.
14028
14029 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14030
14031         PR fortran/16940
14032         * gfortran.dg/module_interface_1.f90: New test.
14033
14034 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14035             Kenneth Zadeck <zadeck@naturalbridge.com>
14036
14037         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14038
14039 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14040
14041         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14042         specify -Wformat for these tests.
14043         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14044         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14045         * gcc.dg/format/opt-6.c: Delete.
14046
14047 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14048
14049         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14050         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14051
14052 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14053
14054         * gcc.dg/tree-ssa/alias-2.c: New test.
14055
14056 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14057
14058         PR c++/22263
14059         * g++.dg/template/explicit7.C: New test.
14060
14061 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14062
14063         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14064         width of 8 to +Inf and -Inf.
14065
14066 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14067
14068         PR c++/22139
14069         * g++.dg/template/friend36.C: New test.
14070
14071 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14072
14073         PR fortran/21730
14074         * gfortran.dg/pr21730.f: New test.
14075
14076 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14077             Kenneth Zadeck <zadeck@naturalbridge.com>
14078
14079         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14080         since pure const detection cannot run at -O1 in c compiler.
14081         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14082         can now optimize this case properly.
14083         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14084         because we now pass.
14085         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14086
14087 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14088
14089         PR c/22421
14090         * gcc.dg/format/bitfld-1.c: New test.
14091
14092 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14093
14094         PR c++/22204
14095         * g++.dg/rtti/repo1.C: New test.
14096
14097 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14098
14099         PR middle-end/22398
14100         * gcc.c-torture/compile/pr22398.c: New test.
14101
14102 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14103
14104         PR c++/22132
14105         * g++.dg/expr/cast4.C: New test.
14106
14107 2005-07-15  Richard Guenther  <rguenther@suse.de>
14108
14109         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14110         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14111
14112 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14113
14114         PR tree-optimization/22230
14115         * gcc.dg/tree-ssa/pr22230.c: New test.
14116
14117 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14118
14119         * gfortran.dg/g77/cpp6.f: New test.
14120
14121         PR fortran/22417
14122         * gfortran.dg/g77/cpp5.F: New test.
14123         * gfortran.dg/g77/cpp5.h: New file.
14124         * gfortran.dg/g77/cpp5inc.h: New file.
14125
14126 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14127
14128         PR libfortran/16435
14129         * gfortran.dg/tl_editting.f90: New.
14130         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14131
14132 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14133
14134         * gfortran.dg/char_array_constructor.f90: New test.
14135
14136 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14137
14138         * gfortran.dg/past_eor.f90: New.
14139         * gfortran.dg/complex_read.f90: New.
14140
14141 2005-07-13  Jeff Law  <law@redhat.com>
14142
14143         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14144         additional casts.
14145
14146         * gcc.dg/tree-ssa/pr22321.c: New test
14147
14148 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14149
14150         PR tree-optimization/21921
14151         * gcc.dg/tree-ssa/pr21921.c: New.
14152
14153 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14154
14155         PR tree-optimizatio/22442
14156         * gcc.dg/tree-ssa/loop-11.c: New test.
14157
14158 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14159
14160         PR tree-opt/21840
14161         * gcc.c-torture/compile/pr21840.c: New test.
14162
14163 2005-07-12  Jan Hubicka  <jh@suse.cz>
14164
14165         * gcc.c-torture/compile/pr22379.c: New test.
14166
14167 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14168
14169         PR libfortran/21593
14170         gfortran.dg/dev_null.f90: Remove outdated comment about
14171         PR libfortran/21593.
14172
14173
14174 2005-07-12  Dale Johannesen  <dalej@apple.com>
14175
14176         * gcc.target/i386/compress-float-sse.c: New.
14177         * gcc.target/i386/compress-float-sse-pic.c: New.
14178         * gcc.target/i386/compress-float-387.c: New.
14179         * gcc.target/i386/compress-float-387-pic.c: New.
14180         * gcc.dg/compress-float-ppc.c: New.
14181         * gcc.dg/compress-float-ppc-pic.c: New.
14182
14183 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14184
14185         PR libfortran/21593
14186         gfortran.dg/dev_null.f90: Remove targets.
14187
14188 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14189
14190         PR tree-opt/22335
14191         * gcc.dg/pr22335-1.c: New test.
14192         * gcc.dg/pr22335-2.c: New test.
14193
14194 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14195
14196         PR c++/20172
14197         * g++.dg/template/nontype12.C : New test.
14198
14199 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14200
14201         * gcc.dg/tree-ssa/loop-10.c: New test.
14202
14203 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14204
14205         * gcc.c-torture/execute/20020720-1.x: Remove.
14206
14207 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14208
14209         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14210
14211 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14212
14213         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14214         (dg-mips-options): Use it.
14215
14216 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14217
14218         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14219
14220 2005-07-09  Richard Henderson  <rth@redhat.com>
14221
14222         * lib/target-supports.exp (check_effective_target_sync_char_short):
14223         Add alpha.
14224
14225 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14226
14227         PR libfortran/22217
14228         * gfortran.dg/negative-z-descriptor.f90: New test.
14229
14230 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14231
14232         PR tree-opt/22329
14233         * gcc.dg/pr22329.c: New test.
14234
14235 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14236
14237         PR tree-optimization/20139
14238         * gcc.dg/tree-ssa/pr20139.c: New.
14239
14240 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14241
14242         PR tree-opt/22356
14243         * testsuite/gcc.dg/pr22356-1.c: New test.
14244
14245 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14246
14247         PR c++/21799
14248         * g++.dg/template/unify8.C: New.
14249         * g++.dg/template/unify9.C: New.
14250
14251 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14252
14253         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14254
14255 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14256
14257         * gcc.dg/darwin-version-1.c: New.
14258         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14259         * gcc.dg/builtins-20.c: Likewise.
14260         * gcc.dg/builtins-53.c: Likewise.
14261         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14262         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14263         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14264         * gcc.dg/torture/builtins-power-1.c: Likewise.
14265         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14266         on Darwin.
14267
14268 2005-07-07  Jeff Law  <law@redhat.com>
14269
14270         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14271         argument evaluation order.
14272
14273 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14274
14275         PR libfortran/21594
14276         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14277         Add test cases where the shift length is greater than the
14278         array length.
14279
14280 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14281
14282         * obj-c++.dg/proto-lossage-6.mm: New.
14283         * objc.dg/proto-lossage-6.m: New.
14284
14285 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14286
14287         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14288         * objc.dg/gnu-runtime-2.m: Likewise.
14289
14290 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14291
14292         * gfortran.dg/longline.f: New test.
14293
14294         * gfortran.dg/badline.f: New test.
14295
14296 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14297
14298         PR fortran/16531
14299         PR fortran/15966
14300         PR fortran/18781
14301         * gfortran.dg/hollerith.f90: New.
14302         * gfortran.dg/hollerith2.f90: New.
14303         * gfortran.dg/hollerith3.f90: New.
14304         * gfortran.dg/hollerith4.f90: New.
14305         * gfortran.dg/hollerith_f95.f90: New.
14306         * gfortran.dg/hollerith_legacy.f90: New.
14307         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14308
14309 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14310
14311         PR objc/22274
14312         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14313         * objc.dg/gnu-runtime-2.m: New.
14314
14315 2005-07-06  Jeff Law  <law@redhat.com>
14316
14317         * gcc.dg/tree-ssa/vrp17.c: New test.
14318
14319 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14320
14321         PR fortran/22327
14322         * gfortran.dg/array_constructor_5.f90: New test.
14323
14324 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14325
14326         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14327
14328 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14329
14330         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14331         * gcc.dg/980816-1.c: Ditto.
14332
14333 2005-07-06  Jeff Law  <law@redhat.com>
14334
14335         * gcc.c-torture/compile/pr21356.c: New test.
14336
14337 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14338
14339         PR c/22013
14340         PR c/22098
14341         * gcc.c-torture/compile/pr22013-1.c,
14342         gcc.c-torture/execute/pr22098-1.c,
14343         gcc.c-torture/execute/pr22098-2.c,
14344         gcc.c-torture/execute/pr22098-3.c: New tests.
14345
14346 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14347
14348         PR c/22308
14349         * gcc.dg/pr22308-1.c: New test.
14350
14351 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14352
14353         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14354         target.
14355         * gcc.dg/compare9.c: Use -fshort-enums instead of
14356         -fno-short-enums.  Change the last test to dg-bogus.
14357
14358 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14359
14360         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14361         * gcc.dg/compare9.c: New.
14362
14363 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14364
14365         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14366
14367 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14368
14369         PR testsuite/22288
14370         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14371
14372
14373 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14374
14375         * gcc.dg/format/gcc_gfc-1.c: New.
14376
14377 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14378
14379         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14380
14381 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14382
14383         PR fortran/20842
14384         * gfortran.dg/io_invalid_1.f90: New test.
14385
14386 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14387
14388         * gcc.dg/format/gcc_diag-1.c: Update.
14389
14390 2005-07-02  Jeff Law  <law@redhat.com>
14391
14392         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14393         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14394
14395 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14396
14397         * gcc.dg/format/gcc_diag-1.c: Update.
14398
14399 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14400
14401         PR tree-opt/22269
14402         * gcc.c-torture/compile/pr22269.c: New test.
14403
14404 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14405
14406         PR 21584
14407         PR 22219
14408         * g++.dg/tree-ssa/pr21584-1.C: New test.
14409         * g++.dg/tree-ssa/pr21584-2.C: New test.
14410
14411 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14412
14413         * obj-c++.dg/try-catch-11.mm: New.
14414         * objc.dg/try-catch-10.m: New.
14415
14416 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14417
14418         * g++.dg/other/ucnid-1.C: xfail on AIX.
14419
14420 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14421
14422         PR 22234
14423         * gcc.dg/20050629-1.c: New test.
14424
14425 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14426
14427         * obj-c++.dg/const-str-1[0-1].mm: New.
14428         * objc.dg/const-str-1[0-1].m: New.
14429
14430 2005-05-29  Richard Henderson  <rth@redhat.com>
14431
14432         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14433         Rename from check_effective_target_vect_no_max.
14434         (check_effective_target_vect_no_int_add): New.
14435         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14436         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14437         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14438         * gcc.dg/vect/vect-reduc-1.c: Use both.
14439         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14440
14441 2005-05-29  Richard Henderson  <rth@redhat.com>
14442
14443         * lib/target-supports.exp (check_effective_target_vect_no_max):
14444         Remove i386 and x86_64.
14445
14446 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14447
14448         PR testsuite/21969
14449         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14450
14451 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14452
14453         PR middle-end/21969
14454         * gcc.dg/vect/pr21969.c: New test.
14455
14456 2005-06-28  Eric Christopher  <echristo@redhat.com>
14457
14458         PR c/22052
14459         PR c/21975
14460         * gcc.dg/inline1.c: New test.
14461         * gcc.dg/inline2.c: Ditto.
14462         * gcc.dg/inline3.c: Ditto.
14463         * gcc.dg/inline4.c: Ditto.
14464         * gcc.dg/inline5.c: Ditto.
14465
14466 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14467
14468         PR libfortran/22142
14469         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14470         Add testcase also testing eoshift1 for PR 22142.
14471
14472 2005-06-28  Richard Henderson  <rth@redhat.com>
14473
14474         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14475         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14476         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14477         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14478         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14479
14480 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14481
14482         PR libfortran/22142
14483         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14484         Add testcase for PR 22142.
14485
14486 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14487
14488         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14489         gcc.target/ia64/fpreg-2.c: New tests.
14490
14491 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14492
14493         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14494
14495 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14496
14497         PR libfortran/22170
14498         * gfortran.dg/slash_1.f90: New test.
14499
14500 2005-06-27  Richard Henderson  <rth@redhat.com>
14501
14502         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14503         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14504         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14505         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14506         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14507         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14508
14509 2005-06-27  Richard Henderson  <rth@redhat.com>
14510
14511         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14512         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14513
14514 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14515
14516         * obj-c++.dg/proto-lossage-5.mm: New.
14517         * objc.dg/proto-lossage-5.m: New.
14518
14519 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14520
14521         PR 21959
14522         * gcc.dg/tree-ssa/pr21959.c: New test.
14523
14524 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14525
14526         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14527         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14528         testing uninitialized var.
14529
14530         * gcc.c-torture/execute/builtins/chk.h: New.
14531         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14532         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14533         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14534         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14535         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14536         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14537         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14538         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14539         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14540         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14541         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14542         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14543         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14544         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14545         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14546         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14547         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14548         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14549         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14550         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14551         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14552         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14553         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14554         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14555         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14556         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14557         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14558         * gcc.dg/builtin-object-size-1.c: New test.
14559         * gcc.dg/builtin-object-size-2.c: New test.
14560         * gcc.dg/builtin-object-size-3.c: New test.
14561         * gcc.dg/builtin-object-size-4.c: New test.
14562         * gcc.dg/builtin-object-size-5.c: New test.
14563         * gcc.dg/builtin-stringop-chk-1.c: New test.
14564         * gcc.dg/builtin-stringop-chk-2.c: New test.
14565         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14566         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14567         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14568         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14569         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14570         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14571         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14572         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14573         * gcc.c-torture/execute/printf-1.c: New test.
14574         * gcc.c-torture/execute/fprintf-1.c: New test.
14575         * gcc.c-torture/execute/vprintf-1.c: New test.
14576         * gcc.c-torture/execute/vfprintf-1.c: New test.
14577         * gcc.c-torture/execute/printf-chk-1.c: New test.
14578         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14579         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14580         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14581
14582 2005-06-27  Michael Matz  <matz@suse.de>
14583
14584         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14585         slot is not merged if address escapes.
14586
14587 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14588
14589         PR c/21911
14590         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14591
14592 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14593
14594         PR middle-end/17965
14595         * gcc.c-torture/compile/20050622-1.c: New test.
14596
14597         PR middle-end/22028
14598         * gcc.dg/20050620-1.c: New test.
14599
14600 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14601
14602         PR tree-optimization/22026
14603         * gcc.dg/tree-ssa/pr22026.c: New.
14604
14605 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14606
14607         PR libfortran/22144
14608         * gfortran.dg/shift-alloc.f90: New testcase.
14609
14610 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14611
14612         * all files: Update FSF address in copyright headers.
14613
14614 2005-06-22  Jan Hubicka  <jh@suse.cz>
14615
14616         * wholeprogram-1.c: New testcase.
14617         * wholeprogram-2.c: New testcase.
14618
14619 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14620
14621         PR 22171
14622         * gcc.dg/tree-ssa/pr22171.c: New test.
14623
14624 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14625
14626         * gfortran.dg/simplify_modulo.f90: New.
14627
14628 2005-06-24  Jan Hubicka  <jh@suse.cz>
14629
14630         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14631
14632 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14633
14634         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14635
14636 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14637
14638         * obj-c++.dg/typedef-alias-1.mm: New.
14639         * objc.dg/typedef-alias-1.m: New.
14640
14641 2005-06-23  Jeff Law  <law@redhat.com>
14642
14643         * gcc.dg/tree-ssa/vrp16.c: New test.
14644
14645 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14646
14647         * lib/target-supports.exp: Add
14648         check_effective_target_fortran_large_real and
14649         check_effective_target_fortran_large_int to check for
14650         corresponding effective targets.
14651         * gfortran.dg/large_integer_kind_1.f90: New test.
14652         * gfortran.dg/large_real_kind_1.f90: New test.
14653
14654 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14655
14656         PR tree-optimization/22117
14657         * gcc.dg/tree-ssa/pr22117.c: New.
14658
14659 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14660
14661         PR testsuite/22123
14662         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14663
14664 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14665
14666         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14667
14668 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14669
14670         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14671         * gfortran.dg/f2c_4.c: Likewise.
14672
14673 2005-06-22 Paul Brook  <paul@codesourcery.com>
14674
14675         PR fortran/21034
14676         * gfortran.dg/auto_save_1.f90: New test.
14677
14678 2005-06-22  Michael Matz  <matz@suse.de>
14679
14680         * gcc.target/x86-64/abi: New directory.
14681         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14682         * gcc.target/x86-64/abi/README.gcc: New file.
14683         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14684         * gcc.target/x86-64/abi/asm-support.s: New file.
14685         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14686         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14687         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14688         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14689         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14690         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14691         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14692         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14693         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14694         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14695         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14696         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14697         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14698         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14699         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14700         * gcc.target/x86_64/abi/test_varargs.c: New test.
14701
14702 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14703
14704         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14705         32-bit i?86 and x86_64.
14706
14707 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14708
14709         * obj-c++.dg/const-str-[1-9].mm: New tests.
14710
14711 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14712
14713         PR fortran/22010
14714         * gfortran.dg/namelist_use.f90: New.
14715         * gfortran.dg/namelist_use_only.f90: New.
14716
14717 2005-06-21  Jeff Law  <law@redhat.com>
14718
14719         * gcc.dg/tree-ssa/vrp15.c: New test.
14720
14721 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14722
14723         * lib/target-supports.exp (check_effective_target_vect_reduction):
14724         Remove.
14725         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14726         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14727         remove vect_reduction target keyword. Also avoid two returns in main.
14728         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14729         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14730         * gcc.dg/vect/vect-reduc-1short.c: New test.
14731         * gcc.dg/vect/vect-reduc-1char.c: New test.
14732         * gcc.dg/vect/vect-reduc-2short.c: New test.
14733         * gcc.dg/vect/vect-reduc-2char.c: New test.
14734         * gcc.dg/vect/vect-reduc-6.c: New test.
14735         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14736         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14737         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14738
14739 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14740         Paul Thomas  <pault@gcc.gnu.org>
14741
14742         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14743         New tests.
14744
14745 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14746
14747         * gfortran.dg/backslash_1.f90: New test.
14748         * gfortran.dg/backslash_2.f90: New test.
14749
14750 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14751
14752         * gfortran.dg/duplicate_labels.f90: New test.
14753
14754 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14755
14756         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14757         unsupportable relocations.
14758         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14759         * gcc.dg/20050321-2.c: xfail for NetWare.
14760
14761 2005-06-20  Andreas Jaeger  <aj@suse.de>
14762
14763         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14764         gcc.target/i386/fastcall-sseregparm.c,
14765         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14766
14767 2005-06-19  Richard Henderson  <rth@redhat.com>
14768
14769         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14770
14771 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14772
14773         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14774
14775 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14776
14777         PR c++/22115
14778         * g++.dg/conversion/simd2.C: Change expected error message.
14779
14780 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14781
14782         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14783         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14784         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14785
14786 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14787
14788         * gcc.dg/fold-mod-1.c: New test.
14789
14790 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14791
14792         PR fortran/19926
14793         * gfortran.dg/pr19926.f90: New test.
14794
14795 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14796
14797         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14798         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14799         targets.
14800         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14801         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14802
14803 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14804
14805         * gcc.target/ia64/float80-varargs-1.c: New test.
14806
14807 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14808
14809         PR tree-opt/22035
14810         * gfortran.dg/f2c_6.f90: New test.
14811
14812 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14813
14814         PR c++/17413
14815         * g++.dg/template/local5.C: New.
14816
14817 2005-06-17  Richard Henderson  <rth@redhat.com>
14818
14819         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14820
14821 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14822
14823         PR testsuite/21945
14824         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14825
14826 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14827
14828         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14829         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14830         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14831         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14832         check_vect to verify the presence of hardware vector support.
14833
14834 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14835
14836         PR testsuite/22056
14837         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14838
14839 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14840
14841         PR libfortran/19216
14842         * gfortran.dg/pr19216.f: Add correct space between brackets and
14843         dg directive.
14844
14845 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14846
14847         PR libfortran/16436
14848         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14849
14850 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14851
14852         * gcc.target/i386/attributes-error.c: New testcase.
14853         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14854         * gcc.target/i386/regparm-stdcall.c: Likewise.
14855         * gcc.target/i386/sseregparm-1.c: Likewise.
14856         * gcc.target/i386/sseregparm-2.c: Likewise.
14857
14858 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         * g++.dg/rtti/crash2.C: New.
14861
14862 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14863
14864         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14865
14866 2005-06-15  David Ung  <davidu@mips.com>
14867
14868         * gcc.target/mips/mips16e-extends.c: New test for testing the
14869         generation of MIPS16e zeb/zeh, seb/seh instructions.
14870
14871 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14872
14873         PR 22018
14874         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14875         * gcc.dg/tree-ssa/pr22018.c: New test.
14876
14877 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14878
14879         * gcc.dg/simd-1.c: Update error messages.
14880         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14881         * gcc.dg/simd-2.c: Update error messages.
14882         * gcc.dg/simd-4.c: New.
14883
14884 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14885
14886         PR c++/20678
14887         * g++.dg/other/crash-4.C: New.
14888
14889 2005-06-14  Devang Patel  <dpatel@apple.com>
14890
14891         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14892
14893 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14894
14895         PR c++/21929
14896         * g++.dg/parse/crash11.C: Update
14897
14898 2005-06-13  Jeff Law  <law@redhat.com>
14899
14900         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14901         perform the desired transformations.
14902         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14903         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14904
14905 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14906
14907         PR fortran/22038
14908         * gfortran.dg/forall_1.f90: Un-XFAIL.
14909
14910 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14911
14912         PR c++/21929
14913         * g++.dg/parse/crash26.C: New.
14914
14915         PR c++/20789
14916         * g++.dg/init/member1.C: New.
14917
14918 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14919
14920         * gfortran.dg/altreturn_1.f90: New test.
14921
14922 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14923
14924         PR middle-end/21985
14925         * gcc.dg/tree-ssa/pr21985.c: New test.
14926
14927 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14928
14929         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14930
14931 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14932
14933         PR c++/21930
14934         * g++.dg/other/error10.C: New test case.
14935
14936 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14937
14938         PR libfortran/19155
14939         * gfortran.dg/pr19155.f: Add test.
14940
14941 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14942
14943         * gfortran.dg/f2c_7.f90: New test.
14944
14945         * gfortran.dg/forall_1.f90: XFAILed.
14946
14947 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14948
14949         * gcc.dg/pr14796-1.c: New.
14950         * gcc.dg/pr14796-2.c: New.
14951
14952 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14953
14954         PR fortran/17792
14955         PR fortran/21375
14956         * gfortran.dg/deallocate_stat.f90: New test.
14957
14958 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14959
14960         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14961
14962 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14963
14964         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14965         access will be generated when this loop is vectorized. Test that
14966         accesses with same alignment were detected.
14967         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14968         Test that accesses with same alignment were detected.
14969         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14970         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14971         alignment were detected.
14972
14973 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14974
14975         PR c++/10611
14976         * g++.dg/conversion/simd2.C: New.
14977
14978 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14979
14980         * gcc.dg/Wcxx-compat-1.c: New.
14981
14982 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
14983
14984         PR libfortran/21480
14985         * gfortran.dg/reshape-complex.f90: Add a test for a packed
14986         complex array.
14987
14988 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
14989
14990         * gcc.dg/alias-8.c: New.
14991
14992 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
14993
14994         * gcc.dg/format/cmn_err-1.c: Update.
14995
14996 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
14997
14998         PR target/20666
14999         * gcc.target/sparc/fexpand-2.c: New.
15000         * gcc.target/sparc/fpmerge-2.c: New.
15001         * gcc.target/sparc/fpmul-2.c: New.
15002         * gcc.target/sparc/noresult.c: New.
15003         * gcc.target/sparc/pdist-2.c: New.
15004         * gcc.target/sparc/pdist-3.c: New.
15005
15006 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15007
15008         PR testsuite/21702
15009         * gcc.target/i386/i386.exp: Fix comment typo.
15010
15011 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15012
15013         PR c++/19497
15014         * g++.dg/inherit/using5.C: New.
15015         * g++.dg/inherit/using6.C: New.
15016
15017 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15018
15019         PR c++/19894
15020         * g++.dg/template/ptrmem15.C: New test.
15021
15022         PR c++/20563
15023         * g++.dg/ext/label4.C: New test.
15024
15025 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15026
15027         * gcc.dg/tls/debug-1.c: New test.
15028
15029 2005-06-07  Dale Johannesen  <dalej@apple.com>
15030
15031         * gcc.target/i386/movq.c: New.
15032
15033 2005-06-07  Dale Johannesen  <dalej@apple.com>
15034
15035         * gcc.dg/20050607-1.c: New.
15036
15037 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15038
15039         PR middle-end/21850
15040         * gcc.c-torture/execute/20050607-1.c: New test.
15041
15042 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15043
15044         PR libfortran/21926
15045         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15046         Test case where the return array has lowest stride one,
15047         but isn't packed.
15048
15049 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15050
15051         * lib/target-supports.exp (check_effective_target_sync_int_long):
15052         Add s390 and s390x targets.
15053
15054 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15055
15056         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15057         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15058         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15059         * gcc.dg/tree-ssa/loop-9.c: New test.
15060
15061 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15062
15063         * g++.dg/parse/defarg10.C: New.
15064
15065 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15066
15067         PR regression/21897
15068         * gcc.c-torture/execute/20050604-1.c: New test.
15069
15070 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15071
15072         PR 21903
15073         * g++.dg/parse/defarg9.C: New.
15074
15075         PR c++/20637
15076         * g++.dg/inherit/using4.C: New.
15077         * g++.dg/overload/error1.C: Adjust expected errors.
15078         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15079         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15080         * g++.old-deja/g++.other/redecl2.C: Likewise.
15081         * g++.old-deja/g++.other/redecl4.C: Likewise.
15082         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15083
15084 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15085
15086         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15087
15088 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15089
15090         * lib/gfortran.exp (gfortran_target_compile): Call
15091         dg-additional-files-options
15092         * gfortran.dg/f2c_4.f90: New file
15093         * gfortran.dg/f2c_4.c: New file
15094         * gfortran.dg/f2c_5.f90: New file
15095         * gfortran.dg/f2c_5.c: New file
15096
15097 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15098
15099         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15100
15101         PR fortran/21912
15102         * gfortran.dg/array_constructor_4.f90: New test.
15103
15104 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15105
15106         PR c++/21619
15107         * g++.dg/ext/builtin9.C: New test.
15108
15109 2005-06-05  Dale Johannesen  <dalej@apple.com>
15110
15111         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15112         * gcc.c-torture/execute/20050603-2.c: Ditto.
15113
15114 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15115
15116         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15117         * gcc.dg/vect/vect-reduc-1.c: New.
15118         * gcc.dg/vect/vect-reduc-2.c: New.
15119         * gcc.dg/vect/vect-reduc-3.c: New.
15120
15121 2005-06-04  Dale Johannesen  <dalej@apple.com>
15122
15123         * gcc.c-torture/execute/20050603-1.c: New.
15124         * gcc.c-torture/execute/20050603-2.c: New.
15125         * gcc.dg/20050603-3.c: New.
15126
15127 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15128
15129         PR fortran/19195
15130         * gfortran.dg/debug_1.f90: New test.
15131
15132         * gfortran.dg/forall_1.f90: New test.
15133
15134 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15135
15136         * gfortran.dg/array_constructor_3.f90: New test.
15137
15138 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15139
15140         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15141
15142 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15143
15144         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15145
15146 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15147
15148         PR c/21873
15149         * gcc.dg/init-excess-1.c: New test.
15150
15151 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15152
15153         PR c++/21853
15154         * g++.dg/expr/static_cast6.C: New test.
15155
15156 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15157
15158         * gcc.dg/tree-ssa/vrp14.c: New test.
15159
15160 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15161
15162         PR c++/21336
15163         * g++.dg/template/new2.C: New test.
15164
15165 2005-06-03  Josh Conner  <jconner@apple.com>
15166
15167         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15168         all entries in initializer.
15169
15170 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15171
15172         PR middle-end/21858
15173         * gcc.dg/pr21858.c: New testcase.
15174
15175 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15176
15177         PR tree-optimization/21292
15178
15179         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15180         New.
15181         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15182         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15183         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15184         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15185         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15186
15187 2005-06-02  Richard Henderson  <rth@redhat.com>
15188
15189         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15190
15191 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15192
15193         * gcc.dg/wtypequal.c: New testcase.
15194
15195 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15196
15197         PR 21582
15198         * gcc.dg/tree-ssa/pr21582.c: New test.
15199
15200 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15201
15202         PR c++/21280
15203         * g++.dg/opt/interface2.h: New.
15204         * g++.dg/opt/interface2.C: New.
15205         * g++.dg/init/ctor4.C: Adjust error lines.
15206         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15207         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15208         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15209         * g++.old-deja/g++.pt/assign1.C: Likewise.
15210         * g++.old-deja/g++.pt/crash20.C: Likewise.
15211
15212 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15213
15214         PR tree-optimization/21734
15215         * g++.dg/vect/pr21734_1.cc: New.
15216         * g++.dg/vect/pr21734_2.cc: New.
15217
15218 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15219
15220         PR c++/20350
15221         * g++.dg/template/spec24.C: New.
15222
15223         PR c++/21151
15224         * g++.dg/pch/local-1.C: New.
15225         * g++.dg/pch/local-1.Hs: New.
15226
15227 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15228
15229         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15230         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15231         * gcc.dg/tree-ssa/pr14341.c: New test.
15232         * gcc.dg/tree-ssa/pr14841.c: New test.
15233         * gcc.dg/tree-ssa/pr20701.c: New test.
15234         * gcc.dg/tree-ssa/pr21086.c: New test.
15235         * gcc.dg/tree-ssa/pr21090.c: New test.
15236         * gcc.dg/tree-ssa/pr21332.c: New test.
15237         * gcc.dg/tree-ssa/pr21458.c: New test.
15238         * gcc.dg/tree-ssa/pr21658.c: New test.
15239         * gcc.dg/tree-ssa/vrp01.c: New test.
15240         * gcc.dg/tree-ssa/vrp02.c: New test.
15241         * gcc.dg/tree-ssa/vrp03.c: New test.
15242         * gcc.dg/tree-ssa/vrp04.c: New test.
15243         * gcc.dg/tree-ssa/vrp05.c: New test.
15244         * gcc.dg/tree-ssa/vrp06.c: New test.
15245         * gcc.dg/tree-ssa/vrp07.c: New test.
15246         * gcc.dg/tree-ssa/vrp08.c: New test.
15247         * gcc.dg/tree-ssa/vrp09.c: New test.
15248         * gcc.dg/tree-ssa/vrp10.c: New test.
15249         * gcc.dg/tree-ssa/vrp11.c: New test.
15250         * gcc.dg/tree-ssa/vrp12.c: New test.
15251         * gcc.dg/tree-ssa/vrp13.c: New test.
15252
15253 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15254
15255         PR 21029
15256         * gcc.dg/tree-ssa/pr21029.c: New test.
15257
15258 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15259
15260         * gfortran.dg/logint-1.f: New test case.
15261         * gfortran.dg/logint-2.f: Likewise.
15262         * gfortran.dg/logint-3.f: Likewise.
15263
15264 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15265
15266         PR c/21536
15267         PR c/20760
15268         * gcc.dg/20050527-1.c: New test.
15269
15270         * gcc.dg/i386-sse-12.c: New test.
15271
15272         PR fortran/21729
15273         * gfortran.dg/implicit_5.f90: New test.
15274
15275 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15276
15277         PR fortran/20883
15278         * gfortran/assign_4.f90: New test.
15279         * gfortran/assign_2.f90: Change compile to run.
15280
15281 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15282
15283         * lib/target-supports.exp
15284         (check_effective_target_sync_char_short): New.
15285         * gcc.dg/sync-2.c: New.
15286
15287 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15288
15289         PR tree-optimization/21817
15290         * gcc.dg/torture/pr21817-1.c: New.
15291
15292 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15293
15294         PR c++/21165
15295         * g++.dg/template/init5.C: New.
15296
15297 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15298
15299         * gfortran.dg/char_initialiser_actual.f90:
15300         Test character initialisers as actual arguments.
15301         * gfortran.dg/char_pointer_comp_assign.f90:
15302         Test character pointer structure component assignments.
15303         * gfortran.dg/char_array_structure_constructor.f90:
15304         Test character components in structure constructors.
15305
15306 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15307
15308         PR middle-end/20931
15309         * g++.dg/opt/pr20931.C: New test.
15310
15311 2005-05-31  Andreas Jaeger  <aj@suse.de>
15312
15313         PR testsuite/20772
15314         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15315         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15316         g++.old-deja/g++.ext/asmspec1.C,
15317         g++.old-deja/g++.other/regstack.C,
15318         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15319         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15320         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15321         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15322         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15323         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15324         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15325         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15326         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15327         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15328         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15329         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15330         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15331         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15332         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15333         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15334         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15335         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15336         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15337
15338 2005-05-31  Jeff Law  <law@redhat.com>
15339
15340         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15341
15342 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15343
15344         PR middle-end/21743
15345         * gcc.dg/builtins-1.c: Activate disabled clog test.
15346         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15347
15348 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15349
15350         * gfortran.dg/char_pointer_assign.f90:
15351         Test character-pointer assignments and pointer assignments.
15352         * gfortran.dg/char_pointer_dummy.f90:
15353         Test character-pointer dummy arguments.
15354         * gfortran.dg/char_pointer_func.f90:
15355         Test character-pointer function returns.
15356         * gfortran.dg/char_pointer_dependency.f90:
15357         Test character-pointer functions with dependencies.
15358
15359 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15360
15361         PR c++/21784
15362         * g++.dg/lookup/using14.C: New test.
15363
15364 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15365
15366         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15367         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15368         trailing ^M.
15369
15370 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15371
15372         PR c++/17413
15373         * g++.dg/template/local5.C: New.
15374
15375         PR target/21761
15376         * gcc.c-torture/compile/pr21761.c: New.
15377
15378         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15379         before darwin8.
15380
15381 2005-05-30  Steven G. Kargl
15382
15383         PR fortran/20846
15384         * gfortran.dg/inquire_8.f90: New test.
15385
15386 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15387
15388         PR libfortran/21376
15389         * gfortran.dg/output_exponents_1.f90: New test.
15390
15391 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15392
15393         PR libfortran/20006
15394         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15395
15396 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15397
15398         PR c++/21210
15399         * g++.dg/ext/complex1.C: New test.
15400
15401         PR c++/21340
15402         * g++.dg/init/ctor6.C: New test.
15403
15404 2005-05-29  Jan Hubicka  <jh@suse.cz>
15405
15406         * gcc.c-torture/compile/pr21562.c: New.
15407
15408 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15409
15410         * gfortran.dg/subnormal_1.f90: New test.
15411
15412 2005-05-28  Jan Hubicka  <jh@suse.cz>
15413
15414         * tree-prof.exp: Fix comment.
15415         * value-prof-1.c: New.
15416         * value-prof-2.c: New.
15417         * value-prof-3.c: New.
15418         * value-prof-4.c: New.
15419
15420 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15421
15422         PR c++/21614
15423         * g++.dg/expr/ptrmem6.C: New test.
15424         * g++.dg/expr/ptrmem6a.C: Likewise.
15425
15426 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15427
15428         PR tree-optimization/21658
15429         * gcc.dg/tree-ssa/pr21658.c: New.
15430
15431 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15432
15433         PR c++/21455
15434         * g++.dg/inherit/ptrmem3.C: New.
15435
15436         PR c++/21681
15437         * g++.dg/parse/template16.C: New.
15438
15439 2005-05-27  Andreas Jaeger  <aj@suse.de>
15440
15441         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15442
15443         * gcc.dg/i386-sse-8.c: Run test on all archs.
15444
15445 2005-05-26  Mike Stump  <mrs@apple.com>
15446
15447         * objc.dg/isa-field-1.m: Only run on darwin.
15448         * objc.dg/lookup-1.m: Likewise.
15449         * objc.dg/try-catch-8.m: Likewise.
15450
15451 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15452
15453         PR tree-optimization/9814
15454         * gcc.dg/pr9814-1.c: New test case.
15455
15456 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15457
15458         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15459         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15460         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15461         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15462         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15463         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15464         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15465         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15466         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15467         objc.dg/try-catch-8.m: New.
15468
15469 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15470
15471         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15472         remove extraneous semicolons.
15473
15474 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15475
15476         * obj-c++.dg/comp-types-12.mm: New.
15477         * objc.dg/comp-types-11.m: New.
15478         * objc.dg/selector-4.m: New.
15479
15480 2005-05-26  Andreas Jaeger  <aj@suse.de>
15481
15482         PR testsuite/20772
15483         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15484         g++.old-deja/g++.ext/attrib3.C,
15485         g++.old-deja/g++.other/store-expr1.C,
15486         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15487         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15488         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15489         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15490         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15491         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15492         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15493         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15494         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15495         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15496         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15497         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15498         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15499         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15500         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15501         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15502         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15503         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15504         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15505
15506 2005-05-26  Andreas Jaeger  <aj@suse.de>
15507
15508         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15509         x86-64 compilation.
15510
15511 2005-05-26  Andreas Jaeger  <aj@suse.de>
15512
15513         PR testsuite/20772
15514         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15515         gcc.misc-tests/i386-pf-athlon-1.c,
15516         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15517         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15518         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15519         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15520         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15521         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15522         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15523         programs.
15524
15525         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15526         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15527         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15528         x86-64 compilation.
15529
15530         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15531         x86_64.
15532
15533         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15534         effective-target ilp32.
15535
15536 2005-05-26  David Ung  <davidu@mips.com>
15537
15538         * gcc.target/mips/ext_ins.c: New test for testing the generation
15539         of MIPS32/64 rev 2 ext/ins instructions.
15540
15541 2005-05-26  Andreas Jaeger  <aj@suse.de>
15542
15543         * treelang/compile/unsigned.tree: Use gimple instead of
15544         nonexisting generic dump.
15545
15546 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15547
15548         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15549
15550 2005-05-26  Andreas Jaeger  <aj@suse.de>
15551
15552         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15553
15554 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15555
15556         PR libfortran/17283
15557         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15558         Test callee-allocated memory with write statements.
15559
15560 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15561
15562         PR middle-end/21709
15563         * gcc.dg/pr21709-1.c: New test case.
15564
15565 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15566             Mike Stump  <mrs@apple.com>
15567
15568         * objc/execute/next_mapping.h: Update for C++.
15569
15570         * obj-c++.dg/selector-1.mm: Move to...
15571         * obj-c++.dg/selector-4.mm: here...
15572
15573         * obj-c++.dg/basic.mm: New.
15574         * obj-c++.dg/comp-types-1.mm: New.
15575         * obj-c++.dg/cxx-class-1.mm: New.
15576         * obj-c++.dg/cxx-ivars-1.mm: New.
15577         * obj-c++.dg/cxx-ivars-2.mm: New.
15578         * obj-c++.dg/cxx-ivars-3.mm: New.
15579         * obj-c++.dg/cxx-scope-1.mm: New.
15580         * obj-c++.dg/cxx-scope-2.mm: New.
15581         * obj-c++.dg/defs.mm: New.
15582         * obj-c++.dg/empty-private-1.mm: New.
15583         * obj-c++.dg/encode-1.mm: New.
15584         * obj-c++.dg/encode-2.mm: New.
15585         * obj-c++.dg/encode-3.mm: New.
15586         * obj-c++.dg/extern-c-1.mm: New.
15587         * obj-c++.dg/extra-semi.mm: New.
15588         * obj-c++.dg/fix-and-continue-2.mm: New.
15589         * obj-c++.dg/isa-field-1.mm: New.
15590         * obj-c++.dg/ivar-list-semi.mm: New.
15591         * obj-c++.dg/local-decl-1.mm: New.
15592         * obj-c++.dg/lookup-1.mm: New.
15593         * obj-c++.dg/lookup-2.mm: New.
15594         * obj-c++.dg/method-1.mm: New.
15595         * obj-c++.dg/method-2.mm: New.
15596         * obj-c++.dg/method-3.mm: New.
15597         * obj-c++.dg/method-4.mm: New.
15598         * obj-c++.dg/method-5.mm: New.
15599         * obj-c++.dg/method-6.mm: New.
15600         * obj-c++.dg/method-7.mm: New.
15601         * obj-c++.dg/no-extra-load.mm: New.
15602         * obj-c++.dg/overload-1.mm: New.
15603         * obj-c++.dg/pragma-1.mm: New.
15604         * obj-c++.dg/pragma-2.mm: New.
15605         * obj-c++.dg/private-1.mm: New.
15606         * obj-c++.dg/private-2.mm: New.
15607         * obj-c++.dg/proto-qual-1.mm: New.
15608         * obj-c++.dg/qual-types-1.mm: New.
15609         * obj-c++.dg/stubify-1.mm: New.
15610         * obj-c++.dg/stubify-2.mm: New.
15611         * obj-c++.dg/super-class-1.mm: New.
15612         * obj-c++.dg/super-class-2.mm: New.
15613         * obj-c++.dg/super-dealloc-1.mm: New.
15614         * obj-c++.dg/super-dealloc-2.mm: New.
15615         * obj-c++.dg/template-1.mm: New.
15616         * obj-c++.dg/template-2.mm: New.
15617         * obj-c++.dg/template-3.mm: New.
15618         * obj-c++.dg/template-4.mm: New.
15619         * obj-c++.dg/template-5.mm: New.
15620         * obj-c++.dg/template-6.mm: New.
15621         * obj-c++.dg/try-catch-1.mm: New.
15622         * obj-c++.dg/try-catch-2.mm: New.
15623         * obj-c++.dg/try-catch-3.mm: New.
15624         * obj-c++.dg/try-catch-4.mm: New.
15625         * obj-c++.dg/try-catch-5.mm: New.
15626         * obj-c++.dg/try-catch-6.mm: New.
15627         * obj-c++.dg/try-catch-7.mm: New.
15628         * obj-c++.dg/try-catch-8.mm: New.
15629         * obj-c++.dg/try-catch-9.mm: New.
15630         * obj-c++.dg/va-meth-1.mm: New.
15631
15632 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15633
15634         * obj-c++.dg/selector-1.mm: New.
15635         * obj-c++.dg/selector-2.mm: New.
15636
15637 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15638
15639         * obj-c++.dg/selector-3.mm: New.
15640         * objc.dg/selector-3.m: New.
15641
15642 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15643
15644         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15645         about where warning appears.
15646
15647 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15648
15649         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15650         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15651         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15652         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15653
15654 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15655
15656         * gcc.dg/20050524-1.c: New test.
15657
15658 2005-05-25  Jan Hubicka  <jh@suse.cz>
15659
15660         * gcc.dg/tree-prof/inliner-1.c: New.
15661
15662 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15663
15664         * gcc.dg/tree-prof: New directory.
15665         * gcc.dg/tree-prof/tree-prof.exp: New.
15666
15667 2005-05-25  DJ Delorie  <dj@redhat.com>
15668
15669         * gcc.dg/Wattributes-1.c: New.
15670         * gcc.dg/Wattributes-2.c: New.
15671         * gcc.dg/Wattributes-3.c: New.
15672
15673 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15674
15675         PR tree-optimization/19833
15676         * gcc.dg/uninit-4.c: Remove xfail.
15677         * gcc.dg/uninit-9.c: Ditto.
15678
15679 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15680
15681         * obj-c++.dg/bitfield-[1-5].mm: New.
15682         * obj-c++.dg/class-protocol-1.mm: New.
15683         * obj-c++.dg/comp-types-1[0-1].mm: New.
15684         * obj-c++.dg/comp-types-[2-9].mm: New.
15685         * obj-c++.dg/encode-[4-8].mm: New.
15686         * obj-c++.dg/layout-1.mm: New.
15687         * obj-c++.dg/method-1[0-9].mm: New.
15688         * obj-c++.dg/method-2[0-1].mm: New.
15689         * obj-c++.dg/method-[8-9].mm: New.
15690         * obj-c++.dg/objc-gc-3.mm: New.
15691         * obj-c++.dg/try-catch-10.mm: New.
15692         * objc.dg/bitfield-5.m: New.
15693         * objc.dg/comp-types-10.m: New.
15694         * objc.dg/comp-types-9.m: New.
15695         * objc.dg/layout-1.m: New.
15696         * objc.dg/objc-gc-4.m: New.
15697         * objc.dg/try-catch-9.m: New.
15698         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15699         * objc.dg/comp-types-1.m: Likewise.
15700         * objc.dg/comp-types-[5-6].m: Likewise.
15701         * objc.dg/method-9.m: Likewise.
15702
15703 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15704
15705         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15706         and on hardware without VMX support.
15707
15708         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15709
15710         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15711
15712         * lib/profopt.exp (dg-final-generate, dg-final-use,
15713         profopt-final-code, profopt-get-options): New.
15714         (profopt-execute): Process test directives.
15715
15716         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15717         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15718         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15719
15720 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15721
15722         PR C++/21645
15723         * g++.dg/init/ctor5.C: New test.
15724
15725 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15726
15727         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15728         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15729         vect-113.c, vect-114.c.
15730
15731 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15732
15733         * gcc.dg/const-elim-1.c: Remove xfails.
15734
15735 2005-05-23  Jeff Law  <law@redhat.com>
15736
15737         * gcc.c-torture/compile/pr21638.c: New test.
15738         * gcc.c-torture/compile/20050520-1.c: New test.
15739
15740 2005-05-23  Nick Clifton  <nickc@redhat.com>
15741
15742         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15743         be a proper triple, ie: m32r*-*-*.
15744         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15745
15746 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15747
15748         PR middle-end/21331
15749         PR tree-opt/21293
15750         * gcc.c-torture/compile/pr21293.c: New test.
15751         * gcc.c-torture/execute/pr21331.c: New test.
15752
15753 2004-05-20  Richard Henderson  <rth@redhat.com>
15754
15755         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15756
15757 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15758
15759         * obj-c++-dg.exp: Add.
15760         * obj-c++.exp: Add.
15761         * obj-c++.dg/dg.exp: Add.
15762
15763 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15764
15765         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15766         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15767
15768 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15769
15770         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15771
15772 2004-05-19  Richard Henderson  <rth@redhat.com>
15773
15774         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15775
15776 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15777
15778         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15779
15780         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15781
15782 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15783
15784         PR c++/21495
15785         * g++.dg/parse/extern1.C: New test.
15786         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15787
15788 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15789
15790         * gcc.dg/c99-math.h: New.
15791         * gcc.dg/c99-math-float-1.c: New test.
15792         * gcc.dg/c99-math-double-1.c: Likewise.
15793         * gcc.dg/c99-math-long-double-1.c: Likewise.
15794
15795 2005-05-18  Richard Henderson  <rth@redhat.com>
15796
15797         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15798
15799 2005-05-18  Devang Patel  <dpatel@apple.com>
15800
15801         * g++.dg/opt/20050511-1.C: New test.
15802
15803 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15804
15805         PR libfortran/21127
15806         * gfortran.dg/reshape-complex.f90: New test.
15807
15808 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15809
15810         * gfortran.dg/array_constructor_1.f90: New test.
15811         * gfortran.dg/array_constructor_2.f90: New test.
15812
15813 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15814
15815         PR fortran/20954
15816         * gfortran.dg/pr20954.f: New test.
15817
15818 2005-05-17  Mike Stump  <mrs@apple.com>
15819
15820         Yet more Objective-C++...
15821
15822         * objc.dg/method-5.m: Update.
15823         * objc.dg/method-6.m: Update.
15824         * objc.dg/method-7.m: Update.
15825         * objc.dg/method-9.m: Update.
15826         * objc.dg/try-catch-2.m: Update.
15827
15828 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15829
15830         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15831         Remove little-endian optimizations.
15832
15833 2005-05-17  Jeff Law  <law@redhat.com>
15834
15835         * g++.dg/tree-ssa/pr14814.C: New test.
15836         * gcc.dg/tree-ssa/pr14814.C: New test.
15837         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15838         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15839
15840 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15841
15842         * gcc.dg/compat/generate-random.c: Do not include
15843         libiberty.h.
15844         * gcc.dg/compat/generate-random_r.c: Likewise.
15845
15846 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15847
15848         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15849
15850 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15851
15852         PR middle-end/21595
15853         * g++.dg/tree-ssa/builtin1.C: New testcase.
15854
15855 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15856
15857         PR c++/21454
15858         * g++.dg/opt/const4.C: New test.
15859
15860         PR middle-end/21492
15861         * g++.dg/opt/crossjump1.C: New test.
15862
15863         PR tree-optimization/21610
15864         * gcc.c-torture/compile/20050516-1.c: New test.
15865
15866         PR fortran/15080
15867         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15868         about the test failing.
15869         * gfortran.fortran-torture/execute/where_7.f90: New test.
15870         * gfortran.fortran-torture/execute/where_8.f90: New test.
15871
15872 2005-05-16  Richard Henderson  <rth@redhat.com>
15873
15874         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15875         i?86 and x86_64.
15876
15877 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15878
15879         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15880         (limits.h): Include unconditionally.
15881         (stdlib.h): Likewise.
15882         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15883         (limits.h): Include unconditionally.
15884         (stdlib.h): Likewise.
15885         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15886         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15887         (limits.h): Include unconditionally.
15888         (stdlib.h): Likewise.
15889         (hashtab.h): Do not include.
15890         (getopt.h): Likewise.
15891         (stddef.h): Include.
15892         (hashval_t): Define.
15893         (struct entry): Add "next" field.
15894         (HASH_SIZE): New macro.
15895         (hash_table): New variable.
15896         (switchfiles): Do not use xmalloc.
15897         (mix): New macro.
15898         (iterative_hash): New function.
15899         (hasht): Remove.
15900         (e_exists): New function.
15901         (e_insert): Likewise.
15902         (output): Use, instead of libiberty hashtable functions.
15903         (main): Do not use getopt.  Do not call htab_create.
15904
15905 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15906
15907         PR libstdc++/21526
15908         * lib/target-supports.exp (check_mkfifo_available):
15909         Return 0 for cygwin as mkfifo support incomplete on platform.
15910         Fix typos in comments.
15911
15912 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15913
15914         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15915
15916 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15917
15918         PR fortran/17432
15919         * gfortran.dg/assign_4.f: New test.
15920
15921 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15922
15923         PR tree-optimization/21563
15924         * gcc.dg/tree-ssa/pr21563.c: New.
15925
15926 2005-05-14  Jan Hubicka  <jh@suse.cz>
15927
15928         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15929
15930 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15931
15932         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15933
15934 2005-05-13  Julian Brown  <julian@codesourcery.com>
15935
15936         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15937         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15938
15939 2005-05-13  Jan Hubicka  <jh@suse.cz>
15940
15941         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15942         * gcc.dg/fold-xor-?.c: Likewise.
15943         * gcc.dg/pr15784-?.c: Likewise.
15944         * gcc.dg/pr20922-?.c: Likewise.
15945         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15946         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15947         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15948
15949 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15950
15951         PR fortran/21260
15952         * gfortran.dg/hollerith_1.f90: New test.
15953
15954 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15955
15956         * gfortran.dg/func_result_2.f90: New test.
15957
15958 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15959
15960         * gfortran.dg/dev_null.f90: New test.
15961
15962 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15963
15964         * gcc.dg/arm-vfp1.c: Revert last change.
15965
15966 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15967
15968         PR middle-end/19807
15969         PR tree-optimization/19639
15970         * g++.dg/tree-ssa/pr19807.C: New testcase.
15971
15972 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15973
15974         PR libfortran/21471
15975         * gfortran.dg/append-1.f90: New test.
15976
15977 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15978
15979         * gcc.dg/pr18501.c: XFAIL.
15980         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15981         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15982         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15983         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15984         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15985         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15986         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15987         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15988
15989 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15990
15991         PR fortran/20178
15992         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15993         gfortran.dg/f2c_3.f90: New tests.
15994
15995         * gfortran.dg/return_1.f90: Fix dg annotation.
15996
15997 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
15998
15999         * gcc.c-torture/compile/20050510-1.c: New test.
16000
16001 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16002
16003         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16004
16005 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16006
16007         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16008
16009 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16010
16011         PR c/17913
16012         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16013
16014 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16015
16016         PR c/21342
16017         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16018         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16019
16020 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16021
16022         PR debug/16676
16023         * gcc.dg/debug/pr16676.c: New test.
16024
16025 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16026
16027         PR testsuite/21443
16028         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16029         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16030         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16031         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16032         Change -O1 to -O2.
16033         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16034         -fno-tree-dominator-opts.
16035
16036 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16037
16038         * gfortran.dg/return_1.f90: New test.
16039
16040 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16041
16042         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16043
16044         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16045
16046 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16047
16048         PR c++/21427
16049         * g++.dg/inherit/covariant13.C: New.
16050
16051 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16052
16053         PR libfortran/19155
16054         * gfortran.dg/pr19155.f: New test.
16055
16056 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16057
16058         PR inline-asm/8788
16059         * gcc.dg/pr8788-1.c: New testcase.
16060
16061 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16062
16063         PR target/21416
16064         * gcc.target/mips/fpcmp-[12].c: New tests.
16065
16066 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16067
16068         * lib/target-supports-dg.exp (dg-require-fork): New function.
16069         (dg-require-mkfifo): Likewise.
16070         * lib/target-supports.exp (check_function_available): New
16071         function.
16072         (check_fork_available): Likewise.
16073         (check_mkfifo_available): Likewise.
16074
16075 2005-05-06  Jeff Law  <law@redhat.com>
16076
16077         * gcc.c-torture/compile/pr21380.c: New test.
16078
16079 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16080
16081         PR c++/20961
16082         * g++.dg/ext/weak3.C: New test.
16083
16084 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16085
16086         PR c++/21352
16087         * g++.dg/template/crash37.C: New test.
16088
16089 2005-05-05  Paul Brook  <paul@codesourcery.com>
16090
16091         * gcc.dg/arm-g2.c: Use effective-target arm32.
16092         * gcc.dg/arm-mmx-1.c: Ditto.
16093         * gcc.dg/arm-scd42-2.c: Ditto.
16094         * gcc.dg/arm-vfp1.c: Ditto.
16095         * lib/target-supports.exp (check_effective_target_arm32): New
16096         function.
16097
16098 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16099
16100         PR libfortran/21354
16101         gfortran.dg/in_pack_rank7.f90: New test.
16102
16103 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16104
16105         PR middle-end/15618
16106         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16107
16108 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16109
16110         PR middle-end/21265
16111         * gcc.dg/20050503-1.c: New test.
16112
16113         PR rtl-optimization/21239
16114         * gcc.dg/i386-sse-11.c: New test.
16115
16116 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16117
16118         PR target/16888
16119         * gcc.target/i386/asm-1.c: New test.
16120
16121 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16122
16123         PR rtl-optimization/21330
16124         * gcc.c-torture/execute/20050502-1.c: New test.
16125
16126         PR target/21297
16127         * gcc.c-torture/execute/20050502-2.c: New test.
16128
16129 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16130
16131         PR middle-end/21282
16132         * gcc.dg/pr21282.c: New.
16133
16134 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16135
16136         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16137         * gcc.dg/vect/vect-92.c: Likewise.
16138         * gcc.dg/vect/vect-93.c: Likewise.
16139         * gcc.dg/vect/vect-dv-1.c: Likewise.
16140         * gcc.dg/vect/vect-dv-2.c: Likewise.
16141         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16142
16143 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16144
16145         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16146         * gfortran.dg/vect/vect-2.f90: Likewise.
16147         * gfortran.dg/vect/vect-3.f90: Likewise.
16148         * gfortran.dg/vect/vect-4.f90: Likewise.
16149         * gfortran.dg/vect/vect-5.f90: Likewise.
16150
16151 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16152
16153         PR target/20813
16154         * gcc.dg/rs6000-fpint-2.c: New.
16155
16156 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16157
16158         PR c/15698
16159         * gcc.dg/builtins-30.c: Update expected messages.
16160         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16161         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16162         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16163
16164 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16165
16166         PR tree-optimization/21294
16167         * gcc.dg/tree-ssa/pr21294.c: New.
16168
16169 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16170
16171         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16172         __builtin_altivec_st_internal_4si built-in.
16173
16174 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16175
16176         PR c++/15875
16177         * g++.dg/template/ptrmem14.C: New test.
16178
16179 2005-05-02  Paul Brook  <paul@codesourcery.com>
16180
16181         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16182
16183 2005-05-02  Michael Matz  <matz@suse.de>
16184
16185         PR c++/19542
16186         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16187
16188 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16189
16190         * g++.dg/cpp/weak.C: New test.
16191
16192 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16193
16194         * gcc.dg/tree-ssa/loop-8.c: New test.
16195
16196 2005-04-30  Michael Maty  <matz@suse.de>
16197
16198         * gcc.dg/inline-mcpy.c: New test.
16199
16200 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16201
16202         PR libfortran/18958
16203         * gfortran.dg/eoshift.f90: New test case.
16204
16205 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16206
16207         PR libfortran/18857
16208         * gfortran.dg/matmul_1.f90: New test.
16209
16210 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16211
16212         PR tree-optimization/21030
16213         * gcc.dg/tree-ssa/pr21030.c: New.
16214
16215 2005-04-29  Devang Patel  <dpatel@apple.com>
16216
16217         PR tree-optimization/21272
16218         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16219
16220 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16221
16222         PR fortran/13082
16223         PR fortran/18824
16224         * gfortran.dg/entry_4.f90: New test.
16225         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16226         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16227         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16228         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16229         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16230         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16231         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16232
16233 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16234
16235         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16236
16237 2005-04-29  Paul Brook  <paul@codesourcery.com>
16238
16239         * gfortran.dg/entry_3.f90: New test.
16240
16241 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16242
16243         * gfortran.dg/implicit_4.f90: New test.
16244
16245 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16246
16247         * lib/target-supports.exp (check_profiling_available): Return
16248         false for xtensa-*-elf.
16249
16250 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16251
16252         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16253         error if file cannot be deleted.
16254
16255 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16256
16257         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16258         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16259         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16260         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16261         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16262         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16263         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16264         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16265         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16266         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16267         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16268         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16269         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16270
16271 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16272
16273         PR fortran/20865
16274         * gfortran.dg/pr20865.f90: New test.
16275
16276 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16277
16278         * gcc.dg/void-cast-2.c: New test.
16279
16280 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16281
16282         PR c/21159
16283         * gcc.dg/void-cast-1.c: New test.
16284
16285 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16286
16287         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16288
16289 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16290
16291         PR fortran/21177
16292         * gfortran.dg/pr21177.f90: New test.
16293
16294 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16295
16296         PR tree-optimization/21171
16297         * gcc.dg/tree-ssa/pr21171.c: New test.
16298
16299 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16300
16301         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16302         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16303         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16304         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16305         gcc.dg/tree-ssa/gen-vect-32.c: New.
16306         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16307         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16308         don't run on PPC32.
16309
16310 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16311
16312         PR c/21213
16313         * gcc.dg/transparent-union-3.c: New test.
16314
16315 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16316
16317         PR c/20740
16318         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16319         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16320         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16321         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16322         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16323         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16324
16325 2005-04-26  Jeff Law  <law@redhat.com>
16326
16327         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16328         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16329         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16330         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16331         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16332         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16333         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16334
16335 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16336
16337         PR tree-optimization/17598
16338         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16339
16340 2005-04-25  Mike Stump  <mrs@apple.com>
16341
16342         * objc.dg/fix-and-continue-1.m: Add.
16343
16344 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16345
16346         PR c++/20995
16347         * g++.dg/opt/pr20995-1.C: New test case.
16348
16349 2005-04-25  Devang Patel <dpatel@apple.com>
16350
16351         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16352
16353 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16354
16355         PR testsuite/21062
16356         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16357
16358 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16359
16360         PR C++/21188
16361         * g++.dg/opt/rtti2.C: New test.
16362
16363 2005-04-25  Paul Brook  <paul@codesourcery.com>
16364         Steven G. Kargl  <kargls@comcast.net>
16365
16366         PR fortran/20879
16367         * gfortran.dg/ichar_1.f90: New file.
16368
16369 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16370
16371         PR middle-end/20991
16372         * g++.dg/opt/pr20991.C: New test.
16373
16374         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16375         where sizeof (type) < __alignof__ (type).
16376         * gcc.dg/compat/struct-layout-1.h: Likewise.
16377
16378 2005-04-24  Per Bothner  <per@bothner.com>
16379             Devang Patel  <dpatel@apple.com>
16380
16381         PR preprocessor/20907
16382         * gcc.dg/cpp/very-long-comment.c: New test.
16383
16384 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16385
16386         PR fortran/20059
16387         * gfortran.dg/common_5.f: New test.
16388
16389 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16390
16391         PR middle-end/21082
16392         * g++.dg/tree-ssa/pr21082.C: New testcase.
16393
16394 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16395
16396         * gcc.dg/vect/vect-99.c: New test.
16397
16398 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16399
16400         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16401
16402 2005-04-22  Jeff Law  <law@redhat.com>
16403
16404         * gcc.dg/uninit-5.c: Remove xfails.
16405         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16406         conditionals and loads.
16407
16408 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16409
16410         PR libfortran/20074
16411         PR libfortran/20436
16412         PR libfortran/21108
16413         * gfortran.dg/nested_reshape.f90: new test
16414         * gfortran.dg/reshape-alloc.f90: new test
16415         * gfortran.dg/reshape.f90: new test
16416
16417 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16418
16419         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16420
16421         * gcc.dg/arm-vfp1.c: New test.
16422
16423 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16424
16425         PR c++/21087
16426         * g++.dg/lookup/builtin2.C: New test.
16427
16428 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16429
16430         * gcc.dg/weak/weak-13.c: New test.
16431
16432 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16433
16434         * lib/target-supports.exp (check_effective_target_sync_int_long):
16435         Add powerpc*.
16436
16437 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16438
16439         * gcc.target/mips/branch-1.c: New test.
16440
16441 2005-04-21  Richard Henderson  <rth@redhat.com>
16442
16443         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16444         * gcc.dg/vect/vect-86.c: Likewise.
16445         * gcc.dg/vect/vect-87.c: Likewise.
16446         * gcc.dg/vect/vect-88.c: Likewise.
16447
16448 2005-04-21  Devang Patel  <dpatel@apple.com>
16449
16450         PR optimization/20994
16451         * gcc.dg/tree-ssa/ifc-3.c: New test.
16452
16453 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16454
16455         PR c/12913
16456         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16457         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16458         gcc.dg/c99-vla-jump-5.c: New tests.
16459
16460 2005-04-19  Richard Henderson  <rth@redhat.com>
16461
16462         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16463         Fix typo in exists check.
16464         (check_effective_target_sync_int_long): New.
16465         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16466         * gcc.dg/ia64-sync-2.c: Likewise.
16467         * gcc.dg/ia64-sync-3.c: Likewise.
16468         * gcc.dg/ia64-sync-4.c: Likewise.
16469
16470 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16471
16472         * gcc.dg/fold-xor-1.c: New test.
16473         * gcc.dg/fold-xor-2.c: New test.
16474
16475 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16476
16477         PR target/20670
16478         * g++.dg/eh/fp-regs.C: New test.
16479
16480 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16481
16482         * gcc.dg/Wint-to-pointer-cast-1.c,
16483         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16484         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16485         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16486
16487 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16488
16489         PR fortran/16861
16490         * gfortran.dg/pr16861.f90: New test.
16491
16492 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16493
16494         * gcc.dg/pr21085.c: New test.
16495
16496 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16497
16498         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16499         (setup_mips_tests, dg-mips-options): New procedures.
16500         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16501         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16502         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16503         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16504         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16505         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16506         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16507         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16508         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16509         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16510         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16511         dg-mips-options instead of dg-options.  Remove now-redundant
16512         preprocessor guards.
16513         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16514         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16515         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16516         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16517         * gcc.dg/vr-mult-2.c: Delete.
16518         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16519         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16520         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16521         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16522         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16523         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16524         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16525
16526 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16527
16528         * ada/acats/run_all.sh: Use sync when executable not present.
16529
16530 2005-04-18  Devang Patel  <dpatel@apple.com>
16531
16532         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16533         * gcc.dg/vect/vect-11a.c: New.
16534         * gcc.dg/vect/vect-none.c: Update.
16535         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16536
16537 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16538
16539         PR tree-optimization/20922
16540         * gcc.dg/pr20922-1.c: New test.
16541         * gcc.dg/pr20922-2.c: New test.
16542         * gcc.dg/pr20922-3.c: New test.
16543         * gcc.dg/pr20922-4.c: New test.
16544         * gcc.dg/pr20922-5.c: New test.
16545         * gcc.dg/pr20922-6.c: New test.
16546
16547 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16548
16549         PR libfortran/20950
16550         * gfortran.dg/pr20950.f: New test.
16551
16552 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16553
16554         PR libfortran/19216
16555         * gfortran.dg/pr19216.f: New test.
16556
16557 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16558
16559         PR tree-optimization/21001
16560         * gcc.dg/tree-ssa/pr21001.c: New.
16561
16562 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16563
16564         PR libfortran/21075
16565         * gfortran.dg/reshape_rank7.f90: New test.
16566
16567 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16568
16569         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16570         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16571         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16572         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16573         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16574         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16575         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16576         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16577         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16578         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16579         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16580         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16581         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16582         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16583         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16584         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16585         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16586         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16587         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16588         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16589         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16590
16591 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16592
16593         * gfortran.dg/wtruncate.f: New testcase.
16594         * gfortran.dg/wtruncate.f90: New testcase.
16595
16596 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16597
16598         PR c++/21025
16599         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16600         which sizeof/alignof is dependent, rather than just whether we are
16601         processing_template_decl.
16602
16603 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16604
16605         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16606         corrected typo where the wrong variables had been compared.
16607
16608 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16609
16610         PR libfortran/18495
16611         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16612         Test callee-allocated version of return array with a write
16613         statement.
16614         Test spread with a temporary with another write statement.
16615
16616 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16617
16618         PR tree-optimization/21031
16619         * gcc.dg/tree-ssa/pr21031.c: New.
16620
16621 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16622
16623         PR tree-optimization/21004
16624         * gcc.dg/builtins-53.c: Include builtins-config.h.
16625         Check floorf, ceilf, floorl and ceill transformations
16626         only when HAVE_C99_RUNTIME is defined.
16627
16628 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16629
16630         PR middle-end/20739
16631         * gcc.dg/tree-ssa/pr20739.c: New test.
16632
16633 2005-04-14  Mike Stump  <mrs@apple.com>
16634
16635         * gcc.dg/Foundation.framework/empty: New.
16636         * gcc.dg/framework-2.c: New.
16637
16638 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16639
16640         PR tree-optimization/21021
16641         * gcc.c-torture/compile/pr21021.c: New.
16642
16643 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16644
16645         PR testsuite/21010
16646         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16647         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16648         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16649         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16650         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16651         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16652         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16653         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16654
16655 2005-04-14  Richard Henderson  <rth@redhat.com>
16656
16657         * lib/target-supports.exp (check_effective_target_vect_condition):
16658         Add ia64, i?86, and x86_64.
16659
16660 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16661
16662         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16663
16664 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16665
16666         PR tree-optimization/20657
16667         * gcc.dg/tree-ssa/pr20657.c: New.
16668
16669 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16670
16671         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16672         (long long int)trunc*.
16673
16674 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16675
16676         PR target/20927
16677         * gcc.dg/pr20927.c: New test.
16678
16679 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16680
16681         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16682         * gcc.target/mips/asm-1.c: Likewise.
16683
16684 2005-04-13  Dale Johannesen  <dalej@apple.com>
16685
16686         * objc.dg/objc-fast-4.m: New.
16687
16688 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16689
16690         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16691         directory.
16692         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16693
16694 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16695
16696         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16697         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16698         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16699
16700 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16701
16702         PR tree-optimization/20913
16703         * gcc.dg/tree-ssa/pr20913.c: New.
16704
16705         PR tree-optimization/20702
16706         * gcc.dg/tree-ssa/pr20702.c: New.
16707
16708 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16709
16710         PR c++/13744
16711         * g++.dg/inherit/local3.C: New test.
16712
16713 2005-04-12  Jeff Law  <law@redhat.com>
16714
16715         * gcc.dg/tree-ssa/20050412-1.c: New test.
16716
16717 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16718
16719         PR libfortran/19016
16720         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16721         Add tests with mask generated by expression.
16722         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16723         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16724         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16725
16726 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16727
16728         PR middle-end/20917
16729         * gcc.dg/20050409-1.c: New test.
16730
16731 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16732
16733         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16734
16735 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16736
16737         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16738         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16739         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16740         (TARGET_CXX): Adjust accordingly.
16741         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16742         determine_class_data_visibility and class_data_always_comdat.
16743         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16744         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16745         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16746         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16747         (arm_cxx_determine_class_data_visibility): New.
16748         (arm_cxx_class_data_always_comdat): Likewise.
16749         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16750         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16751         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16752         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16753         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16754         Define.
16755
16756 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16757
16758         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16759
16760 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16761
16762         * gcc.dg/i386-darwin-fpmath.c: New.
16763
16764 2004-04-11  Devang Patel  <dpatel@apple.com>
16765
16766         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16767         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16768         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16769         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16770         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16771         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16772         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16773         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16774         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16775
16776 2004-04-11  Devang Patel  <dpatel@apple.com>
16777
16778         * gcc.dg/vect/vect-dv-1.c: New test.
16779         * gcc.dg/vect/vect-dv-2.c: New test.
16780
16781 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16782
16783         PR tree-optimization/20933
16784         * gcc.dg/tree-ssa/pr20933.c: New test.
16785
16786 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16787
16788         * gfortran.dg/fold_nearest.f90: New test.
16789
16790 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16791
16792         * gcc.dg/tree-ssa/alias-1.c: New test.
16793
16794 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16795
16796         PR tree-optimization/20920
16797         * g++.dg/tree-ssa/pr20920.C: New test.
16798
16799 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16800
16801         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16802         (long long int)ceil*.
16803
16804 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16805
16806         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16807         explicit C++ linkage.
16808
16809 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16810
16811         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16812         warning for arithmetic IF statements.
16813
16814 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16815
16816         * eor_handling_1.f90: New test case.
16817         * eor_handling_2.f90: New test case.
16818         * eor_handling_3.f90: New test case.
16819         * eor_handling_4.f90: New test case.
16820         * eor_handling_5.f90: New test case.
16821         * noadv_size.f90: New test case.
16822         * pad_no.f90: New test case.
16823
16824 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16825
16826         * gcc.c-torture/execute/20050410-1.c: New test.
16827
16828 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16829
16830         * gcc.dg/pr20126.c: New.
16831
16832 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16833             Steven G. Kargl <kargls@comcast.net>
16834
16835         * gfortran.dg/PR19872.f: New test.
16836
16837 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16838
16839         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16840
16841 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16842
16843         * gfortran.dg/nint_1.f90: New test.
16844
16845 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16846
16847         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16848         Added test for callee-allocated arrays with write statements.
16849         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16850         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16851         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16852         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16853         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16854
16855 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16856
16857         PR libfortran/20163
16858         * gfortran.dg/open-options-blanks.f: New test.
16859
16860 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16861
16862         PR fortran/13257
16863         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16864
16865 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16866
16867         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16868         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16869         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16870         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16871         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16872         * gcc.c-torture/execute/stdarg-4.c: New test.
16873
16874         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16875
16876         PR target/20795
16877         * g++.dg/abi/param2.C: New test.
16878
16879 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16880
16881         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16882
16883 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16884
16885         * gcc.dg/builtins-53.c: New test.
16886
16887 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16888
16889         * g++.dg/tree-ssa/pr18178.C: New test.
16890         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16891         * gcc.c-torture/execute/20041019-1.c: New test.
16892         * gcc.dg/tree-ssa/20041008-1.c: New test.
16893         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16894         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16895         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16896         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16897         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16898         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16899         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16900         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16901         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16902         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16903
16904 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16905
16906         PR rtl-optimization/20466
16907         * gcc.c-torture/execute/pr20466-1.c: New test.
16908
16909 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16910
16911         PR c++/20905
16912         * g++.dg/parse/cond2.C: New test.
16913
16914         PR c++/20145
16915         * g++.dg/warn/Wdtor1.C: New test.
16916
16917 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16918
16919         PR fortran/17229
16920         * gfortran.dg/pr17229.f: New test.
16921
16922 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16923
16924         * gfortran.dg/tiny_1.f90: New test.
16925         * gfortran.dg/tiny_2.f90: ditto.
16926
16927 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16928
16929         * gfortran.dg/eor_1.f90: Fix dg-do run line
16930         * gfortran.dg/open_new.f90: Fix dg-do run line
16931
16932 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16933
16934         * lib/target-supports.exp (get_compiler_messages): Support
16935         optional arguments, the fourth being compiler options.
16936         (check_effective_target_fpic): New proc.
16937         * gcc.dg/20050321-2.c: Restrict to target fpic.
16938
16939 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16940
16941         * gcc.dg/15443-1.c: New test.
16942         * gcc.dg/15443-2.c: Likewise.
16943
16944 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16945
16946         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16947
16948 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16949
16950         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16951
16952 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16953
16954         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16955         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16956         -m64.
16957         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16958         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16959         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16960
16961 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16962
16963         PR c++/20212
16964         * g++.dg/warn/Wunused-11.C: New test.
16965
16966 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16967
16968         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16969
16970 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16971
16972         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16973
16974 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16975
16976         PR c++/20734
16977         * g++.dg/template/ptrmem13.C: New test.
16978
16979 2005-04-05  Per Bothner  <per@bothner.com>
16980
16981         * lib/gcc.exp: Always add -fno-show-column, for now.
16982
16983 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
16984
16985         PR testsuite/20767
16986         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16987         of plain old "unsigned int" for the type of "i".  Makes this test
16988         64bit clean.
16989
16990 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
16991
16992         * gcc.dg/i386-ssefn-1.c: New test.
16993         * gcc.dg/i386-ssefn-2.c: New test.
16994         * gcc.dg/i386-ssefn-3.c: New test.
16995         * gcc.dg/i386-ssefn-4.c: New test.
16996
16997 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
16998
16999         PR tree-optimization/20076
17000         * gcc.dg/builtin-apply4.c: New test.
17001
17002         PR preprocessor/19475
17003         * gcc.dg/cpp/macspace1.c: New test.
17004         * gcc.dg/cpp/macspace2.c: New test.
17005
17006 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17007
17008         * gfortran.dg/pr20755.f: Fixed bad format.
17009
17010 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17011
17012         PR c++/20763
17013         * g++.dg/ext/attrib21.C: New test.
17014
17015 2004-04-05  Devang Patel  <dpatel@apple.com>
17016
17017         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17018         * gcc.dg/vect/vect-shift-1.c: New test.
17019
17020 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17021
17022         PR libfortran/20755
17023         * gfortran.dg/pr20755.f: New test.
17024
17025 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17026
17027         * gfortran.dg/pr15959.f90: New test.
17028         * gfortran.dg/string_pad_trunc.f90: New test.
17029
17030 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17031
17032         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17033         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17034         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17035         syntax.
17036
17037 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17038
17039         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17040
17041 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17042
17043         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17044         * gcc.c-torture/compile/20011119-2.c: Likewise.
17045         * gcc.c-torture/compile/981001-2.c: Likewise.
17046
17047 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17048
17049         PR c++/20679
17050         * g++.dg/template/overload4.C: New test.
17051
17052 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17053
17054         PR c++/20746
17055         * g++.dg/abi/covariant5.C: New.
17056
17057         PR debug/20505
17058         * g++.dg/debug/const2.C: New.
17059
17060 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17061
17062         PR rtl-optimization/16104
17063         * gcc.c-torture/execute/20050316-1.c: New test.
17064
17065 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17066
17067         * g++.dg/template/spec23.C: Fix dg-error text.
17068
17069 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17070
17071         PR c++/19199
17072         * g++.dg/expr/lval2.C: New.
17073
17074 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17075
17076         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17077         __builtin_strcasecmp and __builtin_strncasecmp.
17078
17079 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17080
17081         PR c++/20723
17082         * g++.dg/template/spec22.C: New.
17083         * g++.dg/template/spec23.C: New.
17084
17085 2005-04-03  Dale Ranta  <dir@lanl.gov>
17086             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17087
17088         PR libfortran/20068
17089         PR libfortran/20125
17090         PR libfortran/20156
17091         PR libfortran/20471
17092         * gfortran.dg/backspace.f: New test.
17093
17094 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17095
17096         * gcc.dg/pr19345.c: New test.
17097
17098 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17099
17100         PR tree-optimization/20640
17101         * gcc.dg/torture/tree-loop-1.c: New.
17102
17103 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17104
17105         PR rtl-optimization/20290
17106         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17107
17108 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17109
17110         * gcc.dg/rs6000-fpint.c: New.
17111
17112 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17113
17114         * gcc.dg/old-style-then-proto-1.c: New test.
17115
17116 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17117
17118         * gfortran.fortran-torture/execute/backspace.f90: Check
17119         after backspace and read was incorrect.
17120
17121 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17122
17123         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17124         buffer past the terminating NUL using memcmp.
17125         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17126         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17127
17128         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17129         Fix unused/uninitialized variable warnings.
17130
17131         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17132         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17133         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17134         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17135
17136         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17137         gcc.c-torture/execute/builtins/fputs-lib.c,
17138         gcc.c-torture/execute/builtins/lib/fprintf.c,
17139         gcc.c-torture/execute/builtins/lib/main.c,
17140         gcc.c-torture/execute/builtins/lib/memcmp.c,
17141         gcc.c-torture/execute/builtins/lib/memmove.c,
17142         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17143         gcc.c-torture/execute/builtins/lib/memset.c,
17144         gcc.c-torture/execute/builtins/lib/printf.c,
17145         gcc.c-torture/execute/builtins/lib/sprintf.c,
17146         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17147         gcc.c-torture/execute/builtins/lib/strchr.c,
17148         gcc.c-torture/execute/builtins/lib/strcmp.c,
17149         gcc.c-torture/execute/builtins/lib/strcpy.c,
17150         gcc.c-torture/execute/builtins/lib/strcspn.c,
17151         gcc.c-torture/execute/builtins/lib/strlen.c,
17152         gcc.c-torture/execute/builtins/lib/strncat.c,
17153         gcc.c-torture/execute/builtins/lib/strncmp.c,
17154         gcc.c-torture/execute/builtins/lib/strncpy.c,
17155         gcc.c-torture/execute/builtins/lib/strrchr.c,
17156         gcc.c-torture/execute/builtins/lib/strspn.c,
17157         gcc.c-torture/execute/builtins/lib/strstr.c,
17158         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17159         gcc.c-torture/execute/builtins/strlen-2.c,
17160         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17161         prototypes.
17162
17163 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17164
17165         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17166         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17167         selectany usage.
17168
17169 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17170
17171         PR c++/19406
17172         * g++.dg/debug/using1.C: New test.
17173
17174 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17175
17176         PR middle-end/20524
17177         * gcc.dg/alias-7.c: Prefix asm-declared name with
17178         __USER_LABEL_PREFIX__.
17179
17180 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17181
17182         Fix fallout from PR middle-end/15700:
17183         * gcc.c-torture/compile/20011119-1.c: Take
17184         __USER_LABEL_PREFIX__ into account.
17185         * gcc.c-torture/compile/20011119-2.c: Likewise.
17186
17187 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17188
17189         PR c++/18644
17190         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17191
17192 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17193
17194         PR c/17855
17195         * gcc.c-torture/compile/struct-non-lval-1.c,
17196         gcc.c-torture/compile/struct-non-lval-2.c,
17197         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17198
17199 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17200
17201         * gcc.dg/tls/tls.exp: Remove temporary file.
17202         * g++.dg/tls/tls.exp: Ditto.
17203         * lib/file-format.exp: Ditto.
17204         * g++.dg/special/ecos.exp: Ditto.
17205
17206         * lib/profopt.exp: Treat prof_ext as a list.
17207         * gcc.misc-tests/bprob.exp: Ditto.
17208         * g++.dg/bprob/bprob.exp: Ditto.
17209
17210         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17211         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17212         g++.dg/tree-ssa/pointer-reference-alias.C,
17213         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17214         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17215         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17216         g++.dg/vect/pr19951.cc: Ditto.
17217         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17218         gcc.dg/builtins-47.c: Ditto.
17219         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17220         gcc.dg/pr20115-1.c: Ditto.
17221         * gcc.dg/tree-ssa/20030530-2.c,
17222         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17223         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17224         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17225         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17226         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17227         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17228         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17229         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17230         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17231         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17232         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17233         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17234         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17235         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17236         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17237         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17238         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17239         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17240         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17241         gcc.dg/tree-ssa/20030824-1.c,
17242         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17243         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17244         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17245         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17246         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17247         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17248         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17249         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17250         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17251         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17252         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17253         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17254         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17255         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17256         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17257         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17258         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17259         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17260         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17261         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17262         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17263         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17264         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17265         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17266         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17267         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17268         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17269         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17270         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17271         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17272         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17273         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17274         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17275         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17276         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17277         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17278         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17279         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17280         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17281         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17282         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17283         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17284         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17285         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17286         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17287         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17288         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17289         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17290         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17291         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17292         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17293         gcc.dg/tree-ssa/useless-1.c: Ditto.
17294         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17295         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17296         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17297         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17298         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17299         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17300         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17301         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17302         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17303         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17304         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17305         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17306         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17307         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17308         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17309         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17310         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17311         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17312         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17313         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17314         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17315         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17316         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17317         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17318         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17319         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17320         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17321         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17322         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17323         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17324         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17325         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17326         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17327         gcc.dg/vect/vect-none.c: Ditto.
17328         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17329         treelang/compile/unsigned.tree: Ditto.
17330
17331         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17332         * gcc.dg/cpp/direct2s.c: Ditto.
17333         * gcc.dg/cpp/paste4.c: Ditto.
17334         * gcc.dg/cpp/separate-1.c: Ditto.
17335         * gcc.dg/pch/save-temps-1.c: Ditto.
17336         * g++.dg/ext/altivec-10.C: Ditto.
17337         * g++.dg/pch/pch.C: Ditto.
17338
17339         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17340
17341         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17342         * g++.dg/template/repo1.C: Ditto.
17343         * g++.dg/template/repo2.C: Ditto.
17344         * g++.dg/template/repo3.C: Ditto.
17345         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17346         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17347         * g++.old-deja/g++.pt/repo1.C: Ditto.
17348         * g++.old-deja/g++.pt/repo2.C: Ditto.
17349         * g++.old-deja/g++.pt/repo3.C: Ditto.
17350         * g++.old-deja/g++.pt/repo4.C: Ditto.
17351
17352         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17353         * gcc.dg/20030107-1.c: Ditto.
17354         * gcc.dg/20030702-1.c: Ditto.
17355         * gcc.dg/profile-generate-1.c: Ditto.
17356         * g++.dg/other/profile1.C: Ditto.
17357         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17358
17359         * lib/gcc-dg.exp (remove-build-file): New.
17360         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17361         cleanup-tree-dump, cleanup-saved-temps): New.
17362
17363 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17364
17365         PR c++/19203, DR 214
17366         * g++.dg/parse/ambig3.C: Not ambiguous.
17367         * g++.dg/template/spec20.C: New.
17368         * g++.dg/template/spec21.C: New.
17369
17370 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17371
17372         PR target/20045
17373         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17374
17375 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17376
17377         PR libfortran/20660
17378         * gfortran.dg/negative_unit.f: New test.
17379
17380 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17381
17382         * gcc.dg/20050330-1.c: New test.
17383
17384 2005-03-30  Devang Patel  <dpatel@apple.com>
17385
17386         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17387
17388 2005-03-30  Dale Johannesen  <dalej@apple.com>
17389
17390         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17391
17392 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17393
17394         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17395         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17396         Strip options from test name.
17397
17398 2005-03-31  Jan Hubicka  <jh@suse.cz>
17399
17400         * gcc.dg/varpool-1.c: New testcase.
17401
17402 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17403
17404         PR c/772
17405         PR c/17913
17406         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17407         gcc.dg/stmt-expr-label-3.c : New tests.
17408         * gcc.c-torture/execute/medce-2.c: Remove.
17409
17410 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17411
17412         PR c/20368
17413         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17414         tests.
17415
17416 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17417
17418         * gcc.c-torture/compile/pr20203.c: New test.
17419
17420 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17421
17422         * gfortran.dg/promotion.f90: New test.
17423
17424 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17425
17426         PR middle-end/20491
17427         * gcc.dg/torture/asm-subreg-1.c: New test.
17428
17429 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17430
17431         PR c/20672
17432         * gcc.dg/pr20672-1.c: New test.
17433
17434 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17435
17436         * gfortran.dg/vect: New directory.
17437         * gfortran.dg/vect/vect.exp: New.
17438         * gfortran.dg/vect/vect-1.f90: New test.
17439         * gfortran.dg/vect/vect-2.f90: New test.
17440         * gfortran.dg/vect/vect-3.f90: New test.
17441         * gfortran.dg/vect/vect-4.f90: New test.
17442         * gfortran.dg/vect/vect-5.f90: New test.
17443
17444 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17445
17446         PR middle-end/20622
17447         * gcc.dg/alias-7.c: New test.
17448
17449 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17450
17451         * gcc.dg/sparc-reg-1.c: New test.
17452
17453 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17454
17455         PR target/19890
17456         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17457
17458 2005-03-29  Dale Ranta  <dir@lanl.gov>
17459             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17460
17461         PR libfortran/20163
17462         * gfortran.dg/pr20163-2.f: New test.
17463
17464 2005-03-28  Jan Hubicka  <jh@suse.cz>
17465
17466         PR middle-end/20635
17467         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17468         by Jakub Jelinek.
17469
17470 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17471
17472         PR tree-optimization/20626
17473         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17474         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17475
17476 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17477
17478         * gfortran.dg/underflow.f90: New test.
17479         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17480
17481 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17482
17483         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17484
17485 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17486
17487         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17488         (g++_init): Make sure that CXXFLAGS is set.
17489         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17490         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17491         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17492         * lib/objc.exp (objc_init): Likewise.
17493         * lib/treelang.exp (treelang_init): Likewise.
17494
17495 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17496
17497         PR tree-optimization/20470
17498         * gcc.dg/tree-ssa/pr20470.c: New test.
17499
17500 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17501
17502         * gcc.dg/ppc-stfiwx.c: New.
17503
17504 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17505
17506         PR target/19888
17507         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17508
17509 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17510
17511         * gcc.dg/20050325-1.c: Fix a typo.
17512
17513 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17514
17515         PR libfortran/19678
17516         PR libfortran/19679
17517         * gfortran.dg/dos_eol.f: New test.
17518
17519 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17520
17521         PR rtl-optimization/20249
17522         * gcc.dg/20050325-1.c: New test.
17523
17524 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17525
17526         PR libfortran/15332
17527         * gfortran.dg/pr15332.f: New test.
17528
17529 2005-03-24  Dale Johannesen  <dalej@apple.com>
17530
17531         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17532
17533 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17534
17535         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17536         'internal' visibility.
17537         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17538         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17539         'protected' visibility.
17540         * gcc.dg/visibility-7.c: Likewise.
17541         * lib/target-supports.exp (check_visibility_available): Take
17542         a parameter, the kind of visibility to check for.
17543         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17544         to check_visibility_available.
17545
17546         * g++.dg/expr/cast3.C: New.
17547
17548 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17549
17550         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17551         rs6000.
17552
17553 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17554
17555         PR target/20095
17556         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17557
17558 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17559
17560         * gcc.dg/badshift.c: Renamed to...
17561         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17562
17563         * gcc.target/i386/badshift.c: Renamed to...
17564         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17565         only.
17566
17567         PR rtl-optimization/20532
17568         * gcc.target/i386/badshift.c: New.
17569
17570 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17571
17572         * gfortran.dg/pr18025.f90: New test.
17573
17574 2005-03-23  Dale Johannesen  <dalej@apple.com>
17575
17576         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17577
17578 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17579
17580         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17581
17582         * lib/target-supports.exp (check_iconv_available): Default
17583         libiconv to -liconv, if there is no definition.
17584
17585 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17586
17587         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17588
17589 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17590
17591         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17592         * g++.dg/opt/pr7503-2.C: Likewise.
17593         * g++.dg/opt/pr7503-3.C: Likewise.
17594         * g++.dg/opt/pr7503-4.C: Likewise.
17595         * g++.dg/opt/pr7503-5.C: Likewise.
17596         * g++.dg/warn/minmax.C: New test.
17597
17598 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17599
17600         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17601         * gfortran.dg/g77_intrinsics_sub.f: New test.
17602
17603 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17604             Jan Hubicka  <jh@suse.cz>
17605             Steven Bosscher <stevenb@suse.de
17606
17607         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17608
17609 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17610
17611         PR c++/19980
17612         * g++.dg/template/redecl3.C: New test.
17613
17614 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17615
17616         PR c++/20499
17617         * g++.dg/parse/error16.C: Tweak error markers.
17618
17619 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17620
17621         PR target/20561
17622         * gcc.dg/20050321-2.c: New test.
17623
17624 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17625
17626         PR c++/20465
17627         PR c++/20381
17628         * g++.dg/template/ptrmem12.C: New.
17629
17630 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17631
17632         PR rtl-optimization/20527
17633         * gcc.c-torture/execute/pr20527-1.c: New test.
17634
17635 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17636
17637         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17638         program, compile it into a real executable and then delete the .c
17639         and .x files afterwards, to avoid problems on testglue targets.
17640
17641 2005-03-21  Stuart Hastings  <stuart@apple.com>
17642
17643         * gcc.target/i386/sse-2.c: New.
17644
17645 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17646
17647         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17648
17649 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17650
17651         * g++.dg/parse/crash25.C: Fix typo.
17652
17653 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17654
17655         PR c++/20461
17656         * g++.dg/parse/crash24.C: New test.
17657
17658         PR c++/20536
17659         * g++.dg/parse/crash25.C: New test.
17660
17661 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17662
17663         PR c++/20147
17664         * g++.dg/ext/stmtexpr4.C: New test.
17665
17666 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17667
17668         PR middle-end/20539
17669         * gcc.c-torture/compile/pr13066-1.c: New test case.
17670         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17671         * g++.dg/opt/pr13066-1.C: Likewise.
17672
17673 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17674
17675         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17676
17677 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17678
17679         PR fortran/18525
17680         * gfortran.dg/nesting_1.f90: New test.
17681
17682 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17683
17684         PR c++/20240
17685         * g++.dg/lookup/using13.C: New test.
17686
17687 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17688
17689         PR c++/20333
17690         * g++.dg/template/crash36.C: New test.
17691
17692 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17693
17694         PR c++/20463
17695         * g++.dg/template/crash35.C: New test.
17696
17697 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17698
17699         PR c++/19966
17700         * g++.dg/overload/operator2.C: New test.
17701
17702 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17703
17704         PR libfortran/20257
17705         * gfortran.dg/pr20257.f90: New test.
17706
17707 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17708
17709         PR libfortran/20480
17710         * gfortran.dg/pr20480.f90: New test.
17711
17712 2005-03-16  Richard Henderson  <rth@redhat.com>
17713
17714         PR middle-end/15700
17715         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17716         (_rtld_global): New.
17717         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17718         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17719
17720         * gcc.dg/alias-3.c: New.
17721         * gcc.dg/alias-4.c: New.
17722         * gcc.dg/alias-5.c: New.
17723         * gcc.dg/alias-6.c: New.
17724
17725 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17726
17727         * gcc.dg/cpp/ucnid-7.c: New.
17728
17729 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17730             Dorit Naishlos  <dorit@il.ibm.com>
17731
17732         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17733         darwin.
17734
17735 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17736
17737         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17738         misaligned accesses.
17739         * gcc.dg/vect/vect-58.c: Likewise.
17740         * gcc.dg/vect/vect-92.c: New.
17741         * gcc.dg/vect/vect-93.c: New.
17742
17743 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17744
17745         PR fortran/18827
17746         * gfortran.dg/assign_2.f90: New test.
17747         * gfortran.dg/assign_3.f90: New test.
17748         * gfortran.dg/assign.f90: New test.
17749
17750 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17751
17752         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17753         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17754         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17755         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17756         names.
17757
17758 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17759
17760         * gcc.dg/cpp/ucnid-6.c: New.
17761
17762         * gcc.dg/cpp/normalize-1.c: New.
17763         * gcc.dg/cpp/normalize-2.c: New.
17764         * gcc.dg/cpp/normalize-3.c: New.
17765         * gcc.dg/cpp/normalize-4.c: New.
17766         * gcc.dg/cpp/ucnid-4.c: New.
17767         * gcc.dg/cpp/ucnid-5.c: New.
17768         * g++.dg/cpp/normalize-1.C: New.
17769         * g++.dg/cpp/ucnid-1.C: New.
17770
17771 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17772
17773         * gcc.dg/pr18628.c: New.
17774
17775 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17776
17777         PR c++/20280
17778         * g++.dg/tree-ssa/pr20280.C: New.
17779
17780 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17781
17782         PR fortran/20467
17783         * gfortran.dg/stfunc_2.f90: New test.
17784
17785 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17786
17787         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17788
17789 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17790
17791         * gcc.dg/tree-ssa/20050314-1.c: New test.
17792
17793 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17794
17795         PR c++/4403
17796         PR c++/9783, DR433
17797         * g++.dg/template/friend34.C: New test.
17798         * g++.dg/template/friend35.C: Likewise.
17799         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17800
17801 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17802
17803         Friend class name lookup 5/n
17804         PR c++/1016
17805         * g++.dg/lookup/hidden-class1.C: New test.
17806         * g++.dg/lookup/hidden-class2.C: Likewise.
17807         * g++.dg/lookup/hidden-class3.C: Likewise.
17808         * g++.dg/lookup/hidden-class4.C: Likewise.
17809         * g++.dg/lookup/hidden-class5.C: Likewise.
17810         * g++.dg/lookup/hidden-class6.C: Likewise.
17811         * g++.dg/lookup/hidden-class7.C: Likewise.
17812         * g++.dg/lookup/hidden-class8.C: Likewise.
17813         * g++.dg/lookup/hidden-class9.C: Likewise.
17814         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17815         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17816         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17817         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17818         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17819         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17820         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17821         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17822         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17823         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17824         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17825
17826 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17827
17828         PR c++/20157
17829         * g++.dg/template/error18.C: New test.
17830
17831 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17832
17833         PR debug/16792
17834         * g++.dg/debug/pr16792.C: New test.
17835
17836 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17837
17838         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17839         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17840         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17841         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17842         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17843         test assertion names.
17844
17845 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17846
17847         PR fortran/18600
17848         * gfortran.dg/stfunc_1.f90: New test.
17849
17850 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17851
17852         PR fortran/16907
17853         * gfortran.dg/real_index_1.f90: New test.
17854
17855 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17856
17857         PR fortran/20323
17858         * gfortran.dg/spec_expr_1.f90: New test.
17859
17860 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17861
17862         PR c/20402
17863         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17864         new parser.
17865
17866 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17867
17868         PR fortran/20361
17869         * gfortran.dg/largeequiv_1.f90: New test.
17870
17871 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17872
17873         * gcc.dg/ucnid-1.c: New.
17874         * gcc.dg/ucnid-2.c: New.
17875         * gcc.dg/ucnid-3.c: New.
17876         * gcc.dg/ucnid-4.c: New.
17877         * gcc.dg/ucnid-5.c: New.
17878         * gcc.dg/ucnid-6.c: New.
17879         * gcc.dg/cpp/ucnid-1.c: New.
17880         * gcc.dg/cpp/ucnid-2.c: New.
17881         * gcc.dg/cpp/ucnid-3.c: New.
17882         * g++.dg/other/ucnid-1.C: New.
17883
17884 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17885
17886         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17887
17888 2005-03-11  Per Bothner  <per@bothner.com>
17889
17890         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17891         that diagnotics refer to correct token.
17892         * gcc.dg/unused-3.c: Likewise.
17893
17894 2005-03-11  Per Bothner  <per@bothner.com>
17895
17896         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17897         constant" is now actually on same line as string constant.
17898         * gcc.dg/cpp/direct2s.c: Likewise.
17899
17900 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17901
17902         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17903
17904 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17905
17906         PR libfortran/20124
17907         * gfortran.dg/pr20124.f90: New Test
17908
17909 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17910
17911         PR tree-optimization/20130
17912         * gcc.dg/pr20130-1.c: New test.
17913
17914 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17915
17916         PR target/20095
17917         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17918
17919 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17920
17921         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17922
17923 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17924
17925         * g++.dg/eh/forced1.C: Fix comment.
17926         * g++.dg/eh/forced2.C: Ditto.
17927         * g++.dg/eh/forced3.C: Ditto.
17928         * g++.dg/eh/forced4.C: Ditto.
17929
17930 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17931
17932         PR rtl-opt/20412
17933         * gcc.c-torture/compile/pr20412.c: New test.
17934
17935 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17936
17937         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17938
17939 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17940
17941         PR target/20322
17942         * gcc.dg/20050307-1.c: New test.
17943
17944 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17945
17946         PR c++/20375
17947         * g++.dg/other/stdarg3.C: New.
17948
17949 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17950
17951         PR c++/18384, c++/18327
17952         * g++.dg/init/array19.C: New test.
17953
17954         PR inline-asm/20314
17955         * gcc.dg/torture/pr20314-1.c: New test.
17956         * gcc.dg/torture/pr20314-2.c: New test.
17957
17958 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17959
17960         * gcc.dg/20050309-1.c: New test.
17961
17962 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17963
17964         * gcc.dg/builtins-10.c: Reactivate disabled test.
17965         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17966         new cbrt transformations.
17967
17968 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/20208
17971         * g++.dg/template/array13.C: New test.
17972
17973 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17974
17975         PR c++/16859
17976         * g++.dg/init/brace4.C: New test.
17977
17978 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
17979
17980         PR c++/20186
17981         * g++.dg/template/non-dependent12.C: New.
17982
17983 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
17984
17985         PR c++/20142
17986         * g++.dg/init/array18.C: Add dg-do run marker.
17987
17988         PR c++/20142
17989         * g++.dg/init/array18.C: New test.
17990
17991 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17992
17993         * consistency.vlad/vlad.exp: Remove trailing semicolons.
17994         * g++.dg/gcov/gcov.exp: Likewise.
17995         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17996         * gcc.target/xstormy16/xstormy16.exp: Likewise.
17997         * lib/c-torture.exp: Likewise.
17998         * lib/fortran-torture.exp: Likewise.
17999         * lib/g++.exp: Likewise.
18000         * lib/gcc-defs.exp: Likewise.
18001         * lib/gcc-dg.exp: Likewise.
18002         * lib/gcc.exp: Likewise.
18003         * lib/gcov.exp: Likewise.
18004         * lib/gfortran.exp: Likewise.
18005         * lib/mike-g++.exp: Likewise.
18006         * lib/mike-gcc.exp: Likewise.
18007         * lib/objc-torture.exp: Likewise.
18008         * lib/objc.exp: Likewise.
18009         * lib/profopt.exp: Likewise.
18010         * lib/target-libpath.exp: Likewise.
18011         * lib/target-supports.exp: Likewise.
18012         * lib/treelang.exp: Likewise.
18013         * lib/wrapper.exp: Likewise.
18014
18015 2005-03-08  Jeff Law  <law@redhat.com>
18016
18017         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18018         PHI-OPT changes.
18019
18020 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18021
18022         * gcc.dg/vect/pr20122.c: New test.
18023
18024 2005-03-07  Jeff Law  <law@redhat.com>
18025
18026         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18027         was folded away.
18028         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18029         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18030         * gcc.dg/tree-ssa/pr18134.c: New test.
18031
18032 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18033
18034         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18035         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18036         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18037
18038 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18039
18040         PR tree-opt/17671
18041         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18042
18043 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18044
18045         * g++.dg/warn/Wnvdtor.C: New test.
18046
18047 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18048
18049         * gcc.dg/torture/pr19683-1.c: New test.
18050
18051 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18052
18053         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18054         * gfortran.dg/g77/19990313-2.f: Ditto.
18055         * gfortran.dg/g77/19990313-3.f: Ditto.
18056         * gfortran.dg/g77/19990525-0.f: Ditto.
18057         * gfortran.dg/g77/19990826-0.f: Ditto.
18058         * gfortran.dg/g77/19990826-2.f: Ditto.
18059         * gfortran.dg/g77/19990826-3.f: Ditto.
18060         * gfortran.dg/g77/20000511-1.f: Ditto.
18061         * gfortran.dg/g77/20000511-2.f: Ditto.
18062         * gfortran.dg/g77/970625-2.f: Ditto.
18063         * gfortran.dg/g77/980310-2.f: Ditto.
18064         * gfortran.dg/g77/980310-3.f: Ditto.
18065         * gfortran.dg/g77/980310-8.f: Ditto.
18066         * gfortran.dg/g77/980519-2.f: Ditto.
18067         * gfortran.dg/g77/alpha1.f: Ditto.
18068         * gfortran.dg/g77/claus.f: Ditto.
18069         * gfortran.dg/g77/erfc.f: Ditto.
18070         * gfortran.dg/g77/short.f: Ditto.
18071         * gfortran.fortran-torture/execute/data.f90: Ditto.
18072         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18073         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18074
18075 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18076
18077         * lib/file-format.exp (gcc_target_object_format): Add check for som
18078         format and hardcode object formats on hppa*-*-hpux*.
18079         * lib/target-supports.exp (check_weak_available): Add check for som
18080         object format.  Always return 0 on hppa*-*-hpux10*.
18081
18082         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18083         is defined.
18084
18085         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18086
18087 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18088
18089         * gfortran.dg/pr19936_1.f90: New test.
18090         * gfortran.dg/pr19936_2.f90: New test.
18091         * gfortran.dg/pr19936_3.f90: New test.
18092
18093 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18094             Paul Thomas <prthomas@drfccad.cea.fr>
18095
18096         * gfortran.dg/PR19754_1.f90: New test.
18097         * gfortran.dg/PR19754_2.f90: Ditto.
18098
18099 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18100
18101         PR c++/19311
18102         * g++.dg/template/non-dependent11.C: New test.
18103
18104 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18105
18106         * lib/target-supports.exp (check_iconv_available): Fix comment.
18107
18108 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18109             Joseph S. Myers  <joseph@codesourcery.com>
18110
18111         PR c++/19797
18112         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18113
18114 2005-03-04  Matthew Sachs  <msachs@apple.com>
18115
18116         * gcc.exp (gcc_target_compile): Put braces around
18117         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18118         * objc.exp (objc_target_compile): Likewise.
18119         * treelang.exp (treelang_target_compile): Likewise.
18120
18121 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18122
18123         PR fortran/19673
18124         * gfortran.dg/func_result_1.f90: New test.
18125
18126 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18127
18128         * gcc.misc-tests/options.exp: New test.
18129
18130 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18131
18132         * gcc.dg/pr15784-4.c: New test.
18133
18134 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18135
18136         * gcc.c-torture/execute/pr17133.c: New.
18137         * gcc.c-torture/compile/20050303-1.c: New.
18138
18139 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18140
18141         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18142
18143 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18144
18145         * g++.dg/overload/using2.C: New.
18146
18147 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18148
18149         PR c++/19916
18150         * g++.dg/init/ptrmem2.C: New test.
18151
18152 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18153
18154         PR c/8927
18155         * gcc.dg/pr8927-1.c: New test.
18156
18157 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18158
18159         PR c++/20232
18160         * g++.dg/inherit/covariant12.C: New.
18161
18162 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18163
18164         PR fortran/19479
18165         * gfortran.dg/bound_1.f90: New test.
18166
18167 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18168
18169         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18170         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18171
18172 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18173
18174         PR c/20245
18175         * gcc.dg/pr20245-1.c: New test.
18176
18177 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18178
18179         PR middle-end/19874
18180         * gcc.c-torture/execute/20050119-2.c: New test case.
18181
18182 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18183
18184         * README: Update the DejaGnu bug reporting address.
18185         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18186         * lib/objc-torture.exp: Likewise.
18187
18188 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18189
18190         * gfortran.dg/boz_1.f90: New test.
18191         * gfortran.dg/boz_3.f90: New test.
18192         * gfortran.dg/boz_4.f90: New test.
18193
18194 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18195
18196         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18197         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18198
18199 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18200
18201         PR libfortran/20101
18202         * gfortran.dg/write_0_pe_format.f90: New test.
18203
18204 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18205
18206         PR c++/20206
18207         * g++.dg/opt/thunk2.C: New test.
18208         * g++.dg/opt/covariant1.C: New test.
18209
18210 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18211
18212         * gfortran.dg/e_d_fmt.f90: New test.
18213
18214 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18215
18216         * gcc.dg/asm-b.c: Fix comment typos.
18217
18218 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18219
18220         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18221         a V_MAY_DEF also.
18222
18223 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18224
18225         PR tree-opt/20188
18226         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18227         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18228         * gcc.dg/asm-b.c: New test.
18229
18230 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18231
18232         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18233         Disable this test on IRIX 6.
18234
18235 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18236
18237         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18238         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18239         parser.
18240
18241 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18242
18243         PR tree-optimization/20204
18244         * testsuite/gcc.dg/pr20204.c: New test.
18245
18246 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18247
18248         PR target/20196
18249         * gcc.c-torture/execute/20050224-1.c: New test.
18250
18251         PR c++/20175
18252         * g++.dg/warn/Wbraces2.C: New test.
18253
18254 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18255
18256         PR c++/19878
18257         * g++.dg/init/const2.C: New test.
18258
18259 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18260
18261         PR tree-optimization/20100
18262         * gcc.c-torture/execute/pr20100-1.c: New test.
18263
18264 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18265
18266         * gfortran.dg/implicit_3.f90: New test.
18267
18268         * gfortran.dg/deftype_1.f90: New test.
18269
18270 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18271
18272         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18273         the test passes.
18274         * g++.dg/other/anon3.C: Accept a warning.
18275
18276 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18277
18278         * gcc.dg/pr20017.c: Fix a comment typo.
18279
18280 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18281
18282         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18283
18284 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18285
18286         PR ada/19902
18287         * ada/acats/tests/cxa/cxa3004.a: Remove.
18288         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18289
18290 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18291
18292         PR c++/20073
18293         * g++.dg/init/const1.C: New test.
18294
18295         PR c++/19991
18296         * g++.dg/parse/constant7.C: New test.
18297
18298         PR c++/20152
18299         * g++.dg/parse/error27.C: New test.
18300         * g++.dg/template/qualttp15.C: Adjust error markers.
18301         * g++.old-deja/g++.other/struct1.C: Likewise.
18302
18303         PR c++/20153
18304         * g++.dg/template/error17.C: New test.
18305
18306         PR c++/20148
18307         * g++.dg/parser/error26.C: New test.
18308
18309 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18310
18311         PR tree-optimization/20100
18312         PR tree-optimization/20115
18313         * gcc.dg/pr20115.c: New test.
18314         * gcc.dg/pr20115-1.c: New test.
18315         * gcc.dg/pr20100.c: New test.
18316         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18317         call-clobbered variables after alias1.
18318
18319 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18320
18321         * gfortran.dg/list_read_4.f90: new test.
18322
18323 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18324
18325         PR rtl-optimization/20017.
18326         * gcc.dg/pr20017.c: New.
18327
18328 2005-02-22  Devang Patel  <dpatel@apple.com>
18329
18330         PR 19952
18331         * g++.dg/tree-ssa/pr19952.C: New test.
18332
18333 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18334
18335         PR c++/19883
18336         * g++.dg/parse/constant6.C: New test.
18337
18338 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18339
18340         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18341         * g++.dg/charset/asm2.c: Likewise.
18342         * g++.dg/charset/asm3.c: Likewise.
18343         * g++.dg/charset/asm4.c: Likewise.
18344         * g++.dg/charset/asm5.c: Likewise.
18345         * g++.dg/charset/attribute1.c: Likewise.
18346         * g++.dg/charset/attribute2.c: Likewise.
18347         * g++.dg/charset/extern1.cc: Likewise.
18348         * g++.dg/charset/extern2.cc: Likewise.
18349         * g++.dg/charset/extern3.cc: Likewise.
18350         * g++.dg/charset/function.cc: Likewise.
18351         * g++.dg/charset/string.c: Likewise.
18352         * g++.dg/charset/charset.exp: Likewise.
18353         * lib/target-supports.exp (check_iconv_available): Fix comment.
18354
18355 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18356
18357         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18358         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18359         * gcc.dg/charset/asm2.c: Likewise.
18360         * gcc.dg/charset/asm3.c: Likewise.
18361         * gcc.dg/charset/asm4.c: Likewise.
18362         * gcc.dg/charset/asm5.c: Likewise.
18363         * gcc.dg/charset/asm6.c: Likewise.
18364         * gcc.dg/charset/attribute1.c: Likewise.
18365         * gcc.dg/charset/attribute2.c: Likewise.
18366         * gcc.dg/charset/builtin1.c: Likewise.
18367         * gcc.dg/charset/extern.c: Likewise.
18368         * gcc.dg/charset/function.c: Likewise.
18369         * gcc.dg/charset/string.c: Likewise.
18370         * gcc.dg/charset/charset.exp: Likewise.
18371
18372 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18373
18374         PR fortran/20086
18375         * gfortran.dg/pr20086.f90: New test.
18376
18377 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18378
18379         PR tree-optimization/19786
18380         * g++.dg/tree-ssa/pr19786.C: New.
18381
18382 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18383
18384         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18385
18386 2005-02-21  Jeff Law  <law@redhat.com>
18387
18388         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18389
18390 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18391
18392         * gfortran.dg/do_iterator: Split loop, markup all lines for
18393         which an error locus is printed.
18394         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18395         locus is printed.
18396         * gfortran.dg/select_4.f90: Likewise.
18397         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18398         locuses in the various permutations.
18399
18400 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18401
18402         PR tree-optimization/19951
18403         * g++.dg/vect: New directory.
18404         * g++.dg/vect/vect.exp: New file.
18405         * g++.dg/vect/pr19951.cc: New testcase.
18406         * g++.dg/dg.exp: Also prune vectorizer tests.
18407
18408 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18409
18410         PR 18785
18411         * gcc.dg/charset/builtin1.c: New test.
18412
18413 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18414
18415         PR c++/19299
18416         * g++.dg/inherit/volatile1.C: New test.
18417
18418         PR c++/19440
18419         * g++.dg/template/dtor4.C: New test.
18420
18421 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18422
18423         * gfortran.dg/int_1.f90: New test.
18424
18425 2005-02-19  Devang Patel  <dpatel@apple.com>
18426
18427         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18428
18429 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18430
18431         * gfortran.dg/achar_1.f90: New test.
18432
18433 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18434
18435         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18436
18437 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18438             Jakub Jelinek  <jakub@redhat.com>
18439
18440         PR tree-optimization/19828
18441         * gcc.dg/tree-ssa/loop-7.c: New test.
18442         * gcc.c-torture/execute/20050218-1.c: New test.
18443
18444 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18445
18446         PR c/20043
18447         * gcc.dg/transparent-union-1.c: New test.
18448         * gcc.dg/transparent-union-2.c: New test.
18449
18450 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18451
18452         PR tree-optimization/18977
18453         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18454
18455 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18456
18457         PR target/20054
18458         * gcc.dg/pr20054.c: New test.
18459
18460 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18461
18462         PR c++/19508
18463         * g++.dg/ext/attrib20.C: New test.
18464
18465 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18466
18467         PR middle-end/20030
18468         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18469
18470 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18471
18472         PR c++/20008
18473         * g++.dg/opt/switch4.C: New.
18474
18475 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18476
18477         PR c++/20023
18478         PR tree-optimization/20009
18479         * gcc.c-torture/compile/20050217-1.c: New test.
18480         * g++.dg/opt/switch3.C: New test.
18481
18482         PR tree-optimization/18947
18483         * gcc.c-torture/compile/20050215-1.c: New test.
18484         * gcc.c-torture/compile/20050215-2.c: New test.
18485         * gcc.c-torture/compile/20050215-3.c: New test.
18486
18487 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18488
18489         PR c++/20028
18490         * g++.dg/template/crash34.C: New.
18491
18492         PR c++/20022
18493         * g++.dg/other/access3.C: New.
18494
18495 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18496
18497         * gcc.dg/vect/vect-98.c: New test.
18498
18499 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18500
18501         PR tree-optimization/19967
18502         * gcc.dg/pr19967.c: New.
18503
18504 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18505
18506         PR middle-end/19857
18507         * gcc.dg/tree-ssa/20050215-1.c: New test.
18508         * gcc.c-torture/execute/20050215-1.c: New test.
18509
18510 2005-02-15  Eric Christopher  <echristo@redhat.com>
18511
18512         * gcc.dg/cpp/20050215-1.c: New file.
18513
18514 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18515
18516         PR tree-optimization/15785
18517         * gcc.dg/pr15785-1.c: New test.
18518
18519 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18520
18521         PR c++/17788
18522         * g++.dg/init/ctor4.C: New.
18523         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18524
18525 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18526
18527         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18528         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18529
18530 2005-02-15  Andreas Schwab  <schwab@suse.de>
18531
18532         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18533         declare malloc.
18534
18535 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18536
18537         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18538
18539 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18540
18541         PR tree-optimization/19853
18542         * gcc.c-torture/compile/pr19853.c: New test.
18543
18544 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         PR c++/19608
18547         * g++.dg/parse/local-class1.C: New.
18548
18549         PR c++/19895
18550         * g++.dg/parse/ptrmem3.C: New.
18551
18552         PR c++/19884
18553         * g++.old-deja/g++.oliva/template6.C: Add another case.
18554         * g++.dg/template/explicit6.C: New.
18555
18556 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18557
18558         PR c++/17816
18559         * g++.dg/other/redecl2.C: New.
18560
18561 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18562
18563         PR c++/19891
18564         * g++.dg/abi/covariant4.C: New.
18565
18566 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18567
18568         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18569
18570 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18571
18572         * gcc.dg/vect/vect-96.c: Fix typo.
18573
18574 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18575
18576         PR c++/14479
18577         PR c++/19487
18578         * g++.dg/template/enum5.C: New test.
18579
18580 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18581
18582         * gcc.dg/vect/vect-97.c: New test.
18583
18584 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18585
18586         * gcc.dg/vect/vect-96.c: New test.
18587
18588 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18589
18590         * gcc.dg/builtins-34.c: Also check ldexp*.
18591
18592 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18593
18594         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18595
18596 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18597
18598         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18599         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18600         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18601         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18602         selector_list, selector_expression, dg-process-target): Move to new
18603         file target-supports-dg.exp.
18604         * lib/target-supports-dg.exp: New.
18605
18606         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18607         New.
18608
18609 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18610
18611         PR c++/19666
18612         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18613
18614         PR middle-end/19858
18615         * gcc.c-torture/compile/20050210-1.c: New test.
18616
18617 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18618
18619         PR c++/19755
18620         * g++.dg/warn/Wbraces1.C: New test.
18621
18622 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18623
18624         * gcc.dg/builtins-52.c: New testcase.
18625
18626 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18627
18628         PR c/19342
18629         * gcc.c-torture/execute/20050119-1.c: New test.
18630
18631 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18632
18633         PR c++/19811
18634         * g++.dg/init/delete1.C: New test.
18635
18636 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18637
18638         PR c++/18470
18639         * g++.dg/template/static12.C: New test.
18640
18641 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18642
18643         PR c++/19787
18644         * g++.dg/conversion/ambig1.C: New test.
18645
18646         PR c++/19739
18647         * g++.dg/ext/attrib19.C: New test.
18648
18649         PR c++/19732
18650         * g++.dg/parse/dtor5.C: New test.
18651
18652         PR c++/19762
18653         * g++.dg/template/dtor3.C: New test.
18654
18655         PR c++/19826
18656         * g++.dg/template/static11.C: New test.
18657         * g++.dg/template/crash2.C: Remove dg-error marker.
18658
18659 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18660
18661         PR C++/18491
18662         * g++.old-deja/g++.mike/p10769a.C: Remove.
18663
18664 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18665
18666         * gcc.dg/builtins-48.c: New test case.
18667         * gcc.dg/builtins-49.c: New test case.
18668         * gcc.dg/builtins-50.c: New test case.
18669         * gcc.dg/builtins-51.c: New test case.
18670
18671 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18672
18673         PR middle-end/19583
18674         * g++.dg/warn/Wreturn-type-3.C: New test.
18675
18676 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18677
18678         PR middle-end/19402
18679         * gcc.dg/pr19402-1.c: New testcase.
18680         * gcc.dg/pr19402-2.c: likewise.
18681
18682 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18683
18684         PR middle-end/19854
18685         * g++.dg/tree-ssa/tmmti.C: New testcase.
18686
18687 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18688
18689         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18690
18691 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18692
18693         PR c++/19733
18694         * g++.dg/parse/crash23.C: New test.
18695         * g++.dg/warn/Weff1.C: New test.
18696
18697 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18698
18699         * gcc.dg/20050209-1.c: New test.
18700
18701 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18702
18703         PR target/19799
18704         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18705
18706 2005-02-08  Mike Stump  <mrs@apple.com>
18707
18708         * g++.dg/pch/import-2.c: New test.
18709         * g++.dg/pch/import-2.hs: New.
18710         * g++.dg/pch/include/import-2a.h: New.
18711         * g++.dg/pch/include/import-2b.h: New.
18712
18713 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18714
18715         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18716
18717 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18718
18719         * gfortran.dg/substr_1.f90: New test.
18720
18721 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18722
18723         PR middle-end/19775
18724         * gcc.dg/torture/builtin-power-1.c: Disable test for
18725         invalid transformation.
18726         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18727         no longer optimize.
18728         * gcc.dg/builtins-47.c: New testcase.
18729
18730 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18731             Dorit Naishlos  <dorit@il.ibm.com>
18732
18733         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18734
18735 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18736
18737         * gcc.c-torture/compile/20050206-1.c: New test.
18738
18739 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18740
18741         PR tree-opt/19768
18742         * g++.dg/opt/pr19768.C: New test.
18743
18744 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18745
18746         PR tree-opt/19736
18747         * gcc.c-torture/compile/pr19736.c: New test.
18748
18749 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18750
18751         PR c++/17401
18752         * g++.dg/parse/error25.C: New test.
18753
18754 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18755
18756         * gcc.c-torture/execute/20050203-1.c: New.
18757
18758 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18759
18760         * gcc.dg/vect/vect-85.c: Remove xfail.
18761         * gcc.dg/vect/vect-86.c: Remove xfail.
18762         * gcc.dg/vect/vect-87.c: Remove xfail.
18763         * gcc.dg/vect/vect-88.c: Remove xfail.
18764
18765 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18766
18767         * gcc.dg/altivec-19.c: New.
18768
18769 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18770
18771         PR c/17807
18772         * gcc.dg/nested-func-3.c: New test.
18773         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18774
18775 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18776
18777         * gcc.test-framework/gen_directive_tests: Generate tests for
18778         selector expressions.
18779
18780 2005-02-02  Matt Austern  <austern@apple.com>
18781
18782         PR c++/19628
18783         * g++/ext/builtin7.C: New.
18784         * g++/ext/builtin8.C: New.
18785
18786 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18787
18788         PR c/18502
18789         * gcc.dg/pr18502-1.c: New test.
18790
18791 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18792
18793         PR c++/17413
18794         * g++.dg/template/local4.C: Tweak.
18795
18796 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18797
18798         PR tree-optimization/19578
18799         * gcc.c-torture/compile/20050202-1.c: New test.
18800
18801 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18802
18803         PR c/19435
18804         * gcc.dg/c99-init-4.c: New test.
18805
18806 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18807
18808         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18809
18810         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18811
18812         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18813         * g++.dg/eh/check-vect.h: New.
18814
18815         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18816         * gcc.dg/vect/vect-78.c: Ditto.
18817         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18818         Remove.
18819
18820         * g++.dg/conversion/simd1.C: Expect warning.
18821         * g++.dg/ext/attribute-test-1.C: Ditto.
18822         * g++.dg/ext/attribute-test-2.C: Ditto.
18823         * g++.dg/ext/attribute-test-3.C: Ditto.
18824         * g++.dg/ext/attribute-test-4.C: Ditto.
18825
18826         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18827         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18828
18829         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18830
18831 2005-02-01  Richard Henderson  <rth@redhat.com>
18832
18833         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18834         long double for ibm double-double format.
18835         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18836
18837 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18838
18839         PR tree-optimization/19633
18840         * testsuite/gcc.dg/pr19633-1.c: New test.
18841         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18842         to NULL or a symbol.
18843
18844 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18845
18846         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18847         New procs.
18848         (dg-process-target (local override)): Handle selector expressions.
18849
18850         * gcc.test-framework/README: Describe tests in source directory.
18851         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18852         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18853         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18854         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18855         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18856         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18857         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18858         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18859         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18860         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18861         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18862         * gcc.test-framework/dg-error-exp-P.c: New test.
18863         * gcc.test-framework/dg-error-exp-XP.c: New test.
18864         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18865         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18866         * gcc.test-framework/dg-output-exp-P.c: New test.
18867         * gcc.test-framework/dg-output-exp-XF.c: New test.
18868         * gcc.test-framework/dg-warning-exp-P.c: New test.
18869         * gcc.misc-tests/dg-1.c: Remove.
18870         * gcc.misc-tests/dg-2.c: Remove.
18871         * gcc.misc-tests/dg-3.c: Remove.
18872         * gcc.misc-tests/dg-4.c: Remove.
18873         * gcc.misc-tests/dg-5.c: Remove.
18874         * gcc.misc-tests/dg-6.c: Remove.
18875         * gcc.misc-tests/dg-7.c: Remove.
18876         * gcc.misc-tests/dg-8.c: Remove.
18877         * gcc.misc-tests/dg-9.c: Remove.
18878         * gcc.misc-tests/dg-10.c: Remove.
18879         * gcc.misc-tests/dg-11.c: Remove.
18880         * gcc.misc-tests/dg-12.c: Remove.
18881         * gcc.misc-tests/dg-test.exp: Remove.
18882
18883         * gcc.test-framework/test-framework.awk: Change recording and
18884         printing of passes and failures.
18885
18886         * gcc.test-framework: New directory.
18887         * gcc.test-framework/README: New.
18888         * gcc.test-framework/test-framework.exp: New.
18889         * gcc.test-framework/test-framework.awk: New.
18890         * gcc.test-framework/gen_directive_tests: New.
18891
18892 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18893
18894         * lib/treelang.exp: Fix comment typos.
18895         (treelang_target_compile): Don't append libs=-ltreelang to options.
18896
18897 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18898
18899         * g++.dg/parse/typename7.C: Adjust error messages.
18900
18901 2005-01-31  Jeff Law  <law@redhat.com>
18902
18903         * gcc.c-torture/execute/20050131-1.c: New test.
18904         * gcc.dg/wcaselabel.c: New test.
18905
18906 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18907
18908         * g++.dg/other/warning1.C: Adjust error messags.
18909         * g++.dg/parse/constant5.C: New test.
18910
18911 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18912
18913         PR c/19333
18914         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18915         the test case valid.
18916         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18917         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18918         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18919         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18920         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18921         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18922
18923 2005-01-31  Dale Johannesen  <dalej@apple.com>
18924
18925         * g++.dg/opt/pr19650.C: New test.
18926
18927 2005-01-31  Richard Henderson  <rth@redhat.com>
18928
18929         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18930         long double for intel double extended format.
18931         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18932
18933 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18934
18935         PR c++/19555
18936         * g++.dg/template/static10.C: New test.
18937
18938         PR c++/19395
18939         * g++.dg/parse/error24.C: New test.
18940
18941         PR c++/19367
18942         * g++.dg/lookup/builtin1.C: New test.
18943
18944         PR c++/19457
18945         * g++.dg/warn/conv3.C: New test.
18946
18947 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18948
18949         PR fortran/19647
18950         * gfortan.dg/inquire_7.f90
18951
18952 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18953
18954         PR tree-optimization/15791
18955         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18956         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18957         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18958         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18959         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18960         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18961         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18962         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18963         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18964         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18965
18966 2005-01-29  Paul Brook  <paul@codesourcery.com>
18967
18968         PR fortran/18565
18969         * check.c (real_or_complex_check): New function.
18970         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18971         * intrinsic.c (add_functions): Use new check functions.
18972         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18973         Add prototypes.
18974
18975 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18976
18977         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18978         gcc.dg/lvalue-3.c: New tests.
18979         * gcc.dg/concat.c: Update expected messages.
18980
18981 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
18982
18983         PR libfortran/19595
18984         * gfortran.dg/eor_1.f90: New test.
18985
18986 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
18987
18988         PR fortran/19589
18989         * gfortran.dg/logical_data_1.f90: New test.
18990
18991 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
18992
18993         PR c++/19253
18994         * g++.dg/template/crash33.C: New test.
18995
18996         PR c++/19667
18997         * g++.dg/template/crash32.C: New test.
18998
18999 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19000
19001         PR middle-end/16558
19002         * g++.dg/warn/Wreturn-type-2.C: New test.
19003
19004 2004-06-24  Jeff Law  <law@redhat.com>
19005
19006         * gcc.dg/tree-ssa/20050128-1.c: New test.
19007
19008 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19009
19010         * gcc.target/frv/all-mdpackh-1.c: New test.
19011
19012 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19013
19014         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19015
19016 2005-01-27  Richard Henderson  <rth@redhat.com>
19017
19018         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19019
19020 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19021
19022         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19023
19024 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19025
19026         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19027         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19028         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19029         to cope with cases where the multilib options override the dg-options.
19030
19031 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19032
19033         PR c/18946
19034         * gcc.dg/noncompile/20050120-1.c: New test.
19035
19036 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19037
19038         PR tree-optimization/19633
19039         * gcc.dg/pr19633.c: New test.
19040         * gcc.dg/tree-ssa/pr19633.c: New test.
19041
19042 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19043
19044         * gcc.dg/20041216-1.c: New test.
19045
19046 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19047
19048         PR objc/18862
19049         * objc.dg/selector-2.m: New test.
19050
19051 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19052
19053         * g++.dg/opt/range-test-2.C: New test.
19054
19055         PR rtl-optimization/19579
19056         * gcc.c-torture/execute/20050124-1.c: New test.
19057
19058 2005-01-26  Greg Parker  <gparker@apple.com>
19059         Stuart Hastings  <stuart@apple.com>
19060
19061         * gcc.c-torture/execute/20050125-1.c: New.
19062
19063 2005-01-18  Jan Hubicka  <jh@suse.cz>
19064
19065         PR tree-optimize/19337
19066         * gcc.c-torture/compile/20050119-1.c: New test.
19067
19068 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19069
19070         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19071         test for successful match.
19072
19073 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19074
19075         PR objc/18408
19076         * objc.dg/comp-types-7.m: New test.
19077
19078 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19079
19080         * lib/target-supports.exp (current_target_name): New.
19081         (check_effective_target_ilp32, check_effective_target_lp64):
19082         Cache the result to use as long as the current target, with
19083         multilib flags, remains the same.
19084
19085         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19086         (dg-require-weak, dg-require-visibility, dg-require-alias,
19087         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19088         dg-require-effective-target, dg-skip-if): Remove call to
19089         skip_test_and_clear_xfail.
19090         (dg-test): Clear xfail data.
19091
19092 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19093
19094         PR target/17751
19095         * gcc.dg/ppc64-toc.c: New test.
19096
19097         * g++.dg/tree-ssa/empty-1.C: New test.
19098
19099         PR middle-end/19551
19100         * gcc.c-torture/execute/20050121-1.c: New test.
19101         * gcc.dg/20050121-2.c: New test.
19102
19103 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19104         Paul Brook  <paul@codesourcery.com>
19105
19106         PR fortran/17941
19107         * gfortran.dg/real_const_1.f: New test.
19108         * gfortran.dg/real_const_2.f90: New test.
19109         * gfortran.dg/complex_int_1.f90: New test.
19110
19111 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19112
19113         PR fortran/19313
19114         * gfortan.dg/inquire_6.f90: New test.
19115
19116 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19117
19118         PR libfortran/19451
19119         * open_readonly_1.f90: New test.
19120
19121 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19122
19123         PR libfortran/18982
19124         * gfortran.dg/open_new.f90: New file.
19125
19126 2005-01-22  Paul Brook  <paul@codesourcery.com>
19127
19128         * namelist_1.f90: New test.
19129
19130 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19131
19132         PR tree-optimization/19484
19133         * gcc.c-torture/compile/20050122-[12].c: New tests.
19134
19135 2005-01-22  Paul Brook  <paul@codesourcery.com>
19136
19137         * gfortran.dg/implicit_2.f90: New test.
19138
19139 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19140
19141         PR fortran/19314
19142         * gfortran.dg/inquire_5.f90: New test.
19143
19144 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19145
19146         PR c/18809
19147         * gcc.dg/pr18809-1.c: New test.
19148
19149 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19150
19151         * gcc.dg/20050121-1.c: New test.
19152
19153         PR tree-optimization/13000
19154         * gcc.dg/20040206-1.c: Change warning to point where function is
19155         being inlined.
19156
19157 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19158
19159         PR c++/19208
19160         * g++.dg/template/array11.C: New test.
19161
19162 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19163
19164         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19165         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19166         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19167         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19168         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19169         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19170
19171 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19172
19173         PR tree-optimization/15349
19174         * gcc.dg/tree-ssa/pr15349.c: New.
19175
19176 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19177
19178         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19179
19180 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19181
19182         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19183         scan-assembler-times directive name.
19184
19185         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19186         after dg-do.
19187
19188         PR rtl-optimization/19462
19189         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19190
19191 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19192
19193         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19194         counting function calls on ia64.
19195
19196 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19197
19198         PR rtl-optimization/15139
19199         * gcc.dg/20050111-2.c: New test.
19200
19201         PR c/17297
19202         * gcc.c-torture/compile/20050113-1.c: New testcase.
19203
19204         PR middle-end/19164
19205         * gcc.dg/20050113-1.c: New testcase.
19206
19207 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19208
19209         * gcc.dg/vect/vect-85.c: Add comment.
19210         * gcc.dg/vect/vect-86.c: Add xfail for now.
19211         * gcc.dg/vect/vect-87.c: Add xfail for now.
19212         * gcc.dg/vect/vect-88.c: Add xfail for now.
19213         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19214
19215 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19216
19217         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19218
19219 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19220
19221         * g++.dg/debug/typedef3.C: New test.
19222
19223 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19224
19225         PR c/19472
19226         * gcc.dg/asm-a.c: New test.
19227
19228 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19229
19230         * gcc.dg/sh-relax.c: Add prototype for abort.
19231
19232 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19233
19234         * gcc.dg/short-compare-1.c: New test.
19235         * gcc.dg/short-compare-2.c: Likewise.
19236
19237 2005-01-18  Michael Matz  <matz@suse.de>
19238
19239         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19240
19241 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19242
19243         PR tree-optimization/19121
19244         * gcc.c-torture/compile/pr19121.c: New test.
19245
19246 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19247
19248         PR target/19357
19249         * gcc.c-torture/compile/pr19357.c: New test.
19250
19251 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19252
19253         PR c/5675
19254         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19255         pass--those that refer just to the variable, possibly with a
19256         cast.
19257         * gcc.dg/c99-const-expr-3.c: Likewise.
19258
19259         PR middle-end/13127
19260         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19261         longer emitted.
19262
19263 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19264
19265         PR fortran/18778
19266         * gfortran.dg/endfile_2.f90: New test.
19267
19268 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19269
19270         PR 19168
19271         * gfortran.dg/select_5.f90: New test.
19272
19273 2004-01-16  Paul Brook  <paul@codesourcery.com>
19274
19275         * gfortran.dg/common_4.f90: New test.
19276
19277 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19278
19279         PR rtl-optimization/19462
19280         * gcc.dg/torture/pr19462-1.c: New test.
19281
19282 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19283
19284         PR objc/19321
19285         * objc.dg/func-ptr-2.m: New.
19286         * objc.dg/volatile-1.m: New.
19287
19288 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19289
19290         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19291
19292 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19293
19294         PR tree-optimization/19060
19295         * gcc.c-torture/execute/20050104-1.c: New test.
19296
19297 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19298
19299         PR fortran/18983
19300         * gfortran.dg/write_to_null.f90: New test.
19301
19302 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19303             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19304
19305         PR other/19328
19306         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19307         argument.
19308
19309 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19310
19311         PR c++/19263
19312         * g++.dg/init/vector1.C: New test.
19313
19314 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19315
19316         PR target/13158
19317         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19318         PR target/18987
19319         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19320
19321 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19322
19323         * gfortran.dg/select_1.f90: New test.
19324         * gfortran.dg/select_2.f90: New test.
19325         * gfortran.dg/select_3.f90: New test.
19326         * gfortran.dg/select_4.f90: New test.
19327
19328 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19329
19330         PR middle-end/19084
19331         PR rtl-optimization/19348
19332         * gcc.dg/20050111-1.c: New test.
19333         * gcc.c-torture/execute/20050111-1.c: New test.
19334
19335         * gcc.dg/i386-asm-4.c: New test.
19336
19337 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19338
19339         * gcc.dg/nested-func-2.c: New test.
19340         * ada/acats/norun.lst: Remove c953002.
19341
19342 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19343
19344         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19345
19346 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19347
19348         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19349
19350 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19351
19352         PR target/18761
19353         * g++.dg/abi/align1.C: New test.
19354
19355 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19356
19357         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19358         at a time.
19359         * g++.dg/ext/altivec_check.h: Support compiling as C.
19360
19361 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19362
19363         PR c++/19355
19364         * g++.dg/expr/pr19355-1.C: New test case.
19365
19366 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19367
19368         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19369         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19370         * ada/acats/tests/c3/c92005b.ada: Likewise.
19371         * ada/acats/tests/c3/cxb3012.a: Likewise.
19372         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19373
19374 2005-01-09  Paul Brook  <paul@codesourcery.com>
19375
19376         * gfortran.dg/common_2.f90: New file.
19377         * gfortran.dg/common_3.f90: New file.
19378
19379 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19380
19381         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19382
19383 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19384
19385         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19386         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19387         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19388         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19389         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19390         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19391         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19392         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19393         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19394         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19395         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19396         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19397         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19398         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19399         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19400         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19401         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19402         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19403         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19404         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19405         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19406         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19407         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19408         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19409         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19410         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19411         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19412         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19413         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19414         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19415         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19416         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19417         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19418         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19419         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19420         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19421         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19422         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19423         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19424         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19425         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19426         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19427         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19428         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19429         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19430         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19431         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19432         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19433         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19434         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19435         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19436         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19437         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19438         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19439         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19440         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19441         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19442         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19443         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19444         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19445         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19446         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19447         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19448         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19449         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19450         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19451         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19452
19453         * gcc.dg/vect/vect-1.c: Fix spelling.
19454         * gcc.dg/vect/vect-10.c: Fix spelling.
19455         * gcc.dg/vect/vect-11.c: Fix spelling.
19456         * gcc.dg/vect/vect-12.c: Fix spelling.
19457         * gcc.dg/vect/vect-14.c: Fix spelling.
19458         * gcc.dg/vect/vect-15.c: Fix spelling.
19459         * gcc.dg/vect/vect-16.c: Fix spelling.
19460         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19461         * gcc.dg/vect/vect-64.c: Fix comments.
19462         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19463
19464 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19465             Ira Rosen  <irar@il.ibm.com>
19466
19467         * gcc.dg/vect/vect-70.c: New test.
19468         * gcc.dg/vect/vect-71.c: New test.
19469
19470 2005-01-09  Manfred Hollstein  <mh@suse.com>
19471
19472         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19473         * gcc.dg/pr18241-2.c: Likewise.
19474         * gcc.dg/pr18241-3.c: Likewise.
19475         * gcc.dg/pr18241-4.c: Likewise.
19476         * gcc.dg/pr18241-5.c: Likewise.
19477
19478 2005-01-08  Richard Henderson  <rth@redhat.com>
19479
19480         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19481         False for x86 and x86-64.
19482
19483 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19484
19485         PR tree-optimization/18241
19486         * gcc.dg/pr18241-1.c: New test.
19487         * gcc.dg/pr18241-2.c: New test.
19488         * gcc.dg/pr18241-3.c: New test.
19489         * gcc.dg/pr18241-4.c: New test.
19490         * gcc.dg/pr18241-5.c: New test.
19491
19492 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19493
19494         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19495         gfortran.dg/select_4.f90: New.
19496
19497 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19498
19499         * gcc.c-torture/execute/20050107-1.c: New test.
19500
19501 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19502
19503         PR c++/19298
19504         * g++.dg/template/ref2.C: New.
19505
19506 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19507
19508         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19509         instead of being empty.
19510
19511 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19512
19513         PR fortran/15553
19514         * gfortran.dg/array-1.f90: New test.
19515
19516 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19517
19518         PR tree-optimization/19283
19519         * gcc.c-torture/execute/20050106-1.c: New test.
19520
19521         PR rtl-optimization/18861
19522         * gcc.dg/20050105-1.c: New test.
19523
19524         PR tree-optimization/18828
19525         * gcc.dg/20050105-2.c: New test.
19526
19527 2005-01-07  Andreas Jaeger  <aj@suse.de>
19528
19529         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19530
19531 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19532
19533         PR fortran/18398
19534         * gfortran.dg/fmt_read.f90: New test.
19535
19536 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19537
19538         * gcc.dg/rs6000-ldouble-2.c: New.
19539
19540 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19541
19542         PR c++/19244
19543         * g++.dg/parser/ctor2.C: New test.
19544
19545 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19546
19547         PR c++/17154
19548         * g++.dg/template/using9.C: New test.
19549
19550 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19551
19552         PR c++/19258
19553         * g++.dg/lookup/friend6.C: New test.
19554
19555 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19556
19557         PR c++/19270
19558         * g++.dg/template/array10.C: New.
19559
19560 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19561
19562         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19563         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19564
19565 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19566
19567         * gcc.c-torture/compile/20050105-1.c: New test.
19568
19569 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19570
19571         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19572
19573 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19574
19575         PR middle-end/19100
19576         * gcc.dg/conv-3.c: New test case.
19577
19578 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19579
19580         * gcc.dg/asm-wide-1.c: New test.
19581
19582 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19583
19584         PR c++/19030
19585         * g++.dg/parse/crash22.C: New
19586
19587 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19588
19589         PR 19257
19590         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19591
19592 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19593
19594         PR middle-end/17767
19595         * gcc.dg/i386-mmx-6.c: New test case.
19596
19597 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19598
19599         PR tree-optimization/18308
19600         * gcc.dg/vect/pr18308.c: New testcase.
19601
19602 2005-01-04  Andreas Jaeger  <aj@suse.de>
19603
19604         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19605
19606 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19607             Robert Bowdidge <bowdidge@apple.com>
19608
19609         * gcc.dg/cpp/subframework1.c: New.
19610         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19611         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19612         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19613         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19614
19615 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19616
19617         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19618         producing warning.
19619         * gcc.dg/darwin-weakimport-2.c: New.
19620
19621 2005-01-03  Richard Henderson  <rth@redhat.com>
19622
19623         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19624
19625 2005-01-03  Richard Henderson  <rth@redhat.com>
19626
19627         * gcc.dg/vect/vect.exp: Enable for ia64.
19628         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19629         (check_effective_target_vect_float): Likewise.
19630         (check_effective_target_vect_no_align): Likewise.
19631         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19632         * gcc.dg/vect/vect-8.c: Likewise.
19633
19634 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19635
19636         PR target/19236
19637         * gcc.dg/pr19236-1.c: New test case.
19638
19639 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19640
19641         PR rtl-optimization/12092
19642         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19643
19644 2005-01-02  Andreas Jaeger  <aj@suse.de>
19645
19646         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19647
19648 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19649             Andrew Pinski  <pinskia@physics.uc.edu>
19650
19651         PR rtl-optimization/12092
19652         * gcc.dg/pr12092-1.c: New test case.
19653
19654 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19655
19656         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19657         'hidden' and 'default' for better portability.
19658         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19659
19660         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19661         6 and 7.
19662         * g++.old-deja/g++.brendan/new3.C: Likewise.
19663
19664 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19665
19666         * gcc.dg/20041231-1.C: New test.
19667         * g++.dg/warn/Wunreachable-code-1.C: New test.
19668
19669 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19670
19671         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19672         file, not /dev/null.  Abort on error.
19673
19674 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19675             Ziemowit Laski  <zlaski@apple.com>
19676
19677         PR objc/18971
19678         * objc.dg/encode-5.m: New test.
19679
19680 2004-12-29  Richard Henderson  <rth@redhat.com>
19681
19682         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19683         * objc.dg/stabs-1.m: Disable for ia64.
19684
19685 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19686
19687         PR c++/19190
19688         * g++.dg/warn/Wunused-10.C: New test.
19689
19690 2004-12-28  Richard Henderson  <rth@redhat.com>
19691
19692         * objc.dg/stabs-1.m: Disable for alpha.
19693
19694 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19695
19696         PR c++/19149
19697         * g++.dg/parse/error23.C: New test.
19698
19699 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19700
19701         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19702
19703         PR fortran/19032
19704         * gfortran.dg/intrinsic_modulo_1.f90: New.
19705         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19706         tests with divisor -1.
19707
19708 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19709
19710         * g++.dg/opt/temp1.C (memcpy): Return a value.
19711
19712         PR c++/19148
19713         * g++.dg/expr/cond7.C: New test.
19714
19715 2004-12-27  Paul Brook  <paul@codesourcery.com>
19716
19717         * gfortran.dg/g77/select_no_compile.f: Remove.
19718
19719 2004-12-27  Richard Henderson  <rth@redhat.com>
19720
19721         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19722         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19723         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19724
19725 2004-12-26  Richard Henderson  <rth@redhat.com>
19726
19727         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19728         by 1i instead of token pasting.
19729
19730 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19731
19732         PR tree-optimization/17578
19733         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19734         to additional_flags.
19735         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19736
19737 2004-12-25  Richard Henderson  <rth@redhat.com>
19738
19739         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19740         Remove Alpha.
19741
19742 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19743
19744         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19745         hppa*-*-hpux*.
19746         * gcc.dg/pr17957.c (dg-options): Likewise.
19747         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19748         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19749         instead of 0 on __hppa__.
19750         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19751         "foo,%r" on hppa*-*-*.
19752
19753 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19754
19755         PR fortran/19071
19756         * gfortran.dg/complex_write.f90: New test.
19757
19758 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19759
19760         PR c++/17595
19761         * g++.dg/parse/pragma2.C: New test.
19762
19763         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19764
19765 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19766
19767         * gcc.dg/empty2.c: Add missing dg-warning.
19768
19769 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19770
19771         PR c++/17413
19772         * g++.dg/template/local4.C: New test.
19773         * g++.dg/template/crash19.C: Add dg-error marker.
19774
19775         * g++.dg/template/crash31.C: Correct embedded PR number.
19776
19777 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19778
19779         PR c++/16405
19780         * g++.dg/opt/temp1.C: Add do-run marker.
19781
19782 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19783
19784         * g++.dg/template/spec19.C: New.
19785
19786 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19787
19788         PR target/16819
19789         * gcc.dg/empty2.c: New.
19790
19791 2004-12-23  Richard Henderson  <rth@redhat.com>
19792
19793         * lib/target-supports.exp (check_effective_target_vect_no_align):
19794         Remove i?86 and x86-64.
19795
19796 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19797
19798         PR c++/16405
19799         * g++.dg/opt/temp1.C: New test.
19800
19801 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19802
19803         PR c++/18733
19804         * g++.dg/template/friend33.C: New testcase.
19805
19806 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19807
19808         PR c++/18464
19809         * g++.dg/template/cond5.C: New test.
19810
19811         PR c++/18492
19812         * g++.dg/inherit/thunk3.C: New test.
19813
19814         PR c++/11224
19815         * g++.dg/warn/Wunused-9.C: New test.
19816
19817 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19818
19819         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19820
19821 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19822
19823         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19824
19825 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19826
19827         PR c++/18378
19828         * g++.dg/ext/packed8.C: New test.
19829
19830         PR c++/19063
19831         * g++.dg/template/crash31.C: New test.
19832
19833         PR c++/19034
19834         * g++.dg/template/crash30.C: New test.
19835
19836 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19837
19838         PR C++/18984
19839         * g++.dg/eh/ctor3.C: New test.
19840
19841 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19842
19843         * objc.dg/stabs-1.m: Allow section name to be quoted and
19844         assembly label to begin with '.LL'.
19845
19846 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19847
19848         * gcc.dg/vect/vect.exp
19849         (check_effective_target_lp64_or_vect_no_align): New.
19850         * gcc.dg/vect/vect-77.c: Use it.
19851         * gcc.dg/vect/vect-78.c: Use it.
19852
19853         * lib/target-supports.exp
19854         (check_effective_target_vect_no_max,
19855         check_effective_target_vect_no_bitwise,
19856         check_effective_target_vect_no_align): New.
19857         * gcc.dg/vect/vect-13.c: Use them.
19858         * gcc.dg/vect/vect-17.c: Ditto.
19859         * gcc.dg/vect/vect-18.c: Ditto.
19860         * gcc.dg/vect/vect-19.c: Ditto.
19861         * gcc.dg/vect/vect-20.c: Ditto.
19862         * gcc.dg/vect/vect-27.c: Ditto.
19863         * gcc.dg/vect/vect-29.c: Ditto.
19864         * gcc.dg/vect/vect-44.c: Ditto.
19865         * gcc.dg/vect/vect-48.c: Ditto.
19866         * gcc.dg/vect/vect-50.c: Ditto.
19867         * gcc.dg/vect/vect-52.c: Ditto.
19868         * gcc.dg/vect/vect-54.c: Ditto.
19869         * gcc.dg/vect/vect-56.c: Ditto.
19870         * gcc.dg/vect/vect-58.c: Ditto.
19871         * gcc.dg/vect/vect-60.c: Ditto.
19872         * gcc.dg/vect/vect-72.c: Ditto.
19873         * gcc.dg/vect/vect-80.c: Ditto.
19874
19875 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19876
19877         PR c++/14075
19878         * g++.dg/init/string1.C: New.
19879
19880         PR c++/18975
19881         * g++.dg/other/synth1.C: New.
19882
19883 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19884
19885         PR c/18963
19886         * gcc.dg/pr18963-1.c: New test.
19887
19888 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19889
19890         PR c/18596
19891         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19892         * gcc.dg/pr18596-1.c: Use dg-error.
19893         (dg-options): Use -fno-unit-at-a-time.
19894         * gcc.dg/pr18596-2.c: New test.
19895         * gcc.dg/pr18596-3.c: New test.
19896
19897 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19898
19899         PR middle-end/18683
19900         * g++.dg/opt/pr18683-1.C: New test case.
19901
19902 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19903
19904         PR other/19093
19905         * g++.dg/opt/max1.C: Fix for 64bit targets.
19906
19907 2004-12-20  Matt Austern  <austern@apple.com>
19908
19909         PR c++/19044
19910         * g++.dg/ext/builtin6.C: New
19911
19912 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19913
19914         PR tree-optimization/19080
19915         * gcc.c-torture/compile/pr19080.c: New test.
19916
19917 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19918
19919         * gcc.dg/20041219-1.c: New test.
19920
19921 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19922
19923         PR middle-end/19068
19924         * g++.dg/opt/max1.C: New test case.
19925
19926 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19927
19928         * gcc.dg/fdata-sections-1.c: New test.
19929
19930 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19931
19932         PR middle-end/18548
19933         * gcc.dg/max-1.c: New test case.
19934
19935 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19936
19937         * gcc.c-torture/execute/20041218-1.c: New test.
19938
19939 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19940
19941         * gcc.dg/pr18501.c: New test.
19942         * gcc.dg/uninit-5.c: XFAIL.
19943         * gcc.dg/uninit-9.c: XFAIL.
19944
19945 2004-12-17  Dale Johannesen  <dalej@apple.com>
19946
19947         * gcc.dg/20041213-1.c: New.
19948
19949 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19950
19951         * objc.dg/stabs-1.m: Allow assembly label to begin
19952         with a dot ('.').
19953
19954 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19955
19956         * gcc.c-torture/execute/20041213-1.c: Move...
19957         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19958
19959 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19960
19961         PR c++/18721
19962         * g++.dg/lookup/conv-5.C: New.
19963
19964 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19965
19966         * objc.dg/stabs-1.m: New test.
19967
19968 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19969
19970         * gcc.dg/visibility-c.c: Change compile to
19971         assemble for the test.
19972
19973 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19974
19975         PR target/19041
19976         * gcc.dg/visibility-c.c: New test.
19977
19978 2004-12-16  Roger Sayle  <roger@eyesopen.com>
19979
19980         PR middle-end/18493
19981         * gcc.dg/switch-8.c: New test case.
19982
19983 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19984
19985         PR c++/18905
19986         * g++.dg/template/init4.C: New.
19987         * g++.dg/opt/static3.C: Enable optimizer.
19988
19989 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
19990
19991         * g++.dg/other/complex1.C: New test.
19992
19993 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
19994
19995         * g++.dg/opt/inline9.C: New test.
19996
19997 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19998
19999         PR fortran/18993
20000         * gfotran.dg/nullify_1.f: New test.
20001
20002 2004-12-15  Richard Henderson  <rth@redhat.com>
20003
20004         * gcc.target/i386/i386.exp: New harness.
20005         * gcc.target/i386/vect-args.c: New.
20006
20007 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20008
20009         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20010
20011 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20012
20013         PR c++/18825
20014         * g++.dg/template/friend32.C: New test.
20015
20016 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20017
20018         * cpp/pragma-once-1.c: New test.
20019         * cpp/pragma-once-1b.h: Likewise.
20020         * cpp/pragma-once-1c.h: Likewise.
20021         * cpp/pragma-once-1d.h: Likewise.
20022         * cpp/inc/pragma-once-1a.h: Likewise.
20023
20024 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20025             Steven G. Kargl  <kargls@comcast.net>
20026
20027         PR fortran/17597
20028         * gfortran.dg/list_read_3.f90: New test.
20029
20030 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20031
20032         * gcc.dg/ftrapv-2.c: New test.
20033
20034 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20035
20036         PR c++/18981
20037         * g++.dg/template/typename9.C: New test.
20038
20039 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20040
20041         PR c++/18738
20042         * g++.dg/template/typename8.C: New test.
20043         * g++.dg/parse/friend2.C: Tweak error message.
20044
20045 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20046
20047         * gcc.c-torture/20041214-1.c: New test.
20048
20049 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20050
20051         PR c++/18965
20052         * g++.dg/init/array17.C: New test.
20053
20054 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20055
20056         PR c++/18793
20057         * g++.dg/init/aggr3.C: New test.
20058
20059 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20060
20061         * gcc.dg/altivec-types-1.c: New test.
20062         * gcc.dg/altivec-types-2.c: New test.
20063         * gcc.dg/altivec-types-3.c: New test.
20064         * gcc.dg/altivec-types-4.c: New test.
20065         * g++.dg/ext/altivec-types-1.C: New test.
20066         * g++.dg/ext/altivec-types-2.C: New test.
20067         * g++.dg/ext/altivec-types-3.C: New test.
20068         * g++.dg/ext/altivec-types-4.C: New test.
20069
20070 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20071
20072         PR middle-end/18951
20073         * gcc.c-torture/execute/20041213-1.c: New test.
20074
20075 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20076
20077         PR c++/18949
20078         * g++.dg/template/cast1.C: New.
20079
20080 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20081
20082         * gcc.c-torture/execute/20041213-2.c: New test.
20083
20084 2004-12-13  Richard Henderson  <rth@redhat.com>
20085
20086         * gcc.dg/i386-sse-10.c: Fix typo in options.
20087
20088 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20089
20090         PR c++/18968
20091         * g++.dg/opt/pr18968.C: New test.
20092
20093 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20094
20095         PR c++/18925
20096         * g++.dg/ext/visibility/staticdatamem.C: New test.
20097
20098 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20099
20100         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20101
20102 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20103
20104         PR rtl-optimization/18928
20105         * gcc.dg/pr18928-1.c: New test case.
20106
20107 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20108
20109         PR tree-opt/16951
20110         * gcc.c-torture/compile/20041211-1.c: New.
20111
20112 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20113
20114         PR middle-end/17564
20115         * gcc.c-torture/execute/20041212-1.c: New test.
20116
20117 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20118
20119         PR fortran/18869
20120         * gfortran.dg/common_1.f90: New test.
20121
20122 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20123         Paul Brook  <paul@codesourcery.com>
20124
20125         PR fortran/16222
20126         * gfortran.dg/real_do_1.f90: New test.
20127
20128 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20129
20130         PR tree-opt/18040
20131         * g++.dg/opt/ptrmem6.C: New test.
20132
20133 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20134
20135         PR middle-end/18921
20136         * gcc.dg/pr18921-1.c: New test case.
20137
20138 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20139
20140         PR fortran/17175
20141         * gfortran.dg/scale_1.f90: New test.
20142
20143 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20144
20145         PR middle-end/18903
20146         * gcc.c-torture/compile/pr18903.c: New test.
20147
20148 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20149
20150         * gcc.c-torture/execute/20041210-1.c: New test.
20151
20152 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20153
20154         PR c++/18731
20155         * g++.dg/parser/struct-1.C: New test.
20156         * g++.dg/parser/struct-2.C: New test.
20157         * g++.dg/parser/struct-3.C: New test.
20158
20159 2004-12-09  Richard Henderson  <rth@redhat.com>
20160
20161         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20162
20163         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20164         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20165
20166 2004-12-09  Matt Austern  <austern@apple.com>
20167
20168         PR c++/18514
20169         * g++.dg/ext/builtin1.C: New
20170         * g++.dg/ext/builtin2.C: New
20171         * g++.dg/ext/builtin3.C: New
20172         * g++.dg/ext/builtin4.C: New
20173         * g++.dg/ext/builtin5.C: New
20174
20175 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20176
20177         PR tree-opt/18904
20178         * g++.dg/opt/ptrmem5.C: New test.
20179
20180 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20181
20182         * g++.dg/parse/typename5.C: Adjust for new error.
20183         * g++.dg/parse/typename7.C: New.
20184
20185 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20186
20187         PR c++/18073
20188         * g++.dg/other/mmintrin.C: New test.
20189
20190 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20191
20192         PR c++/16681
20193         * g++.dg/init/array15.C: New.
20194         * g++.dg/init/array16.C: New.
20195
20196 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20197
20198         PR fortran/18826
20199         * gfortran.dg/assign_1.f90: New test.
20200
20201 2004-12-08  Nick Clifton  <nickc@redhat.com>
20202
20203         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20204         * gcc.target/xstormy16/data_below100: Likewise.
20205         * gcc.target/xstormy16/sfr: Likewise.
20206         * gcc.target/xstormy16/below100.S: New test source file.
20207         * gcc.target/xstormy16/below100.ld: New test linker script.
20208         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20209         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20210         bp instructions.
20211         * gcc.target/xstormy16/bp.c: Likewise.
20212
20213         * gcc.target/xstormy16/bss_below100: New files:
20214         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20215         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20216         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20217         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20218         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20219         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20220         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20221         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20222         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20223         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20224         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20225         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20226         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20227         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20228         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20229         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20230         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20231         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20232         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20233         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20234         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20235         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20236         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20237         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20238         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20239         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20240         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20241
20242         * gcc.target/xstormy16/data_below100: New files:
20243         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20244         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20245         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20246         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20247         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20248         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20249         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20250         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20251         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20252         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20253         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20254         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20255         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20256         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20257         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20258         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20259         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20260         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20261         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20262         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20263         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20264         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20265         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20266         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20267         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20268         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20269         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20270
20271         * gcc.target/xstormy16/sfr: New files:
20272         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20273         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20274         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20275         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20276         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20277         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20278         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20279         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20280         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20281         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20282         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20283         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20284         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20285         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20286         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20287         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20288         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20289         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20290         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20291         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20292         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20293         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20294         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20295         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20296         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20297         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20298         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20299         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20300         27_if0_sfrw_bitfield_f.c
20301
20302 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20303
20304         PR c++/18100
20305         * g++.dg/lookup/name-clash4.C: New test.
20306
20307 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20308
20309         PR c++/18672
20310         * g++.dg/opt/array1.C: New.
20311
20312         PR c++/18803
20313         * g++.dg/template/operator5.C: New.
20314
20315 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20316
20317         PR c/18867
20318         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20319
20320 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20321
20322         * gcc.dg/noncompile/20041207.c: New test.
20323
20324 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20325
20326         * g++.dg/other/unreachable-1.C: New test.
20327
20328 2004-12-06  Nick Clifton  <nickc@redhat.com>
20329
20330         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20331         <limits.h> because the latter comes from gcc's include/ directory
20332         and not the newlib/libc/include directory.
20333
20334 2004-12-04  Richard Henderson  <rth@redhat.com>
20335
20336         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20337
20338 2004-12-04  Richard Henderson  <rth@redhat.com>
20339
20340         * lib/target-supports.exp (check_gc_sections_available): Disable
20341         for alpha and ia64.
20342
20343 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20344
20345         PR middle-end/17909
20346         * g++.dg/other/vararg-2.C: New test.
20347
20348 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20349
20350         PR c++/17011, c++/17971
20351         * g++.dg/template/error15.C: Adjust expected error.
20352         * g++.dg/template/instantiate3.C: Likewise.
20353
20354 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20355
20356         * gcc.dg/altivec-18.c: Fix for darwin
20357
20358 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20359
20360         PR c++/18782
20361         * g++.dg/parse/ptrmem2.C: New.
20362
20363         PR c++/18318
20364         * g++.dg/template/new1.C: New.
20365
20366 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20367
20368         PR fortran/18710
20369         * gfortran.dg/direct_io_3.f90: New test.
20370
20371 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20372
20373         PR 18758
20374         * g++.dg/parse/crash21.C: New.
20375
20376 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20377
20378         PR c++/15664, c++/18276
20379         * g++.dg/template/ttp13.C: New test.
20380         * g++.dg/template/ttp14.C: Likewise.
20381
20382 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20383
20384         PR c++/18123
20385         * g++.dg/parse/enum2.C: New test.
20386         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20387
20388 2004-12-02  Nick Clifton  <nickc@redhat.com>
20389
20390         * gcc.target/xstormy16: New test directory.
20391         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20392         * gcc.target/xstormy16/bp.c: Check the generation of bp
20393         instructions.
20394         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20395         bn instructions and the BELOW100 attribute.
20396
20397 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20398
20399         PR target/16952
20400         * gcc.dg/ppc-eabi.c: New.
20401
20402 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20403
20404         PR fortran/18284
20405         * gfortran.dg/backspace.f90
20406
20407 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20408
20409         * gfortran.dg/inquire.f90: New test.
20410
20411 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20412
20413         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20414         handle effective-target-keyword.
20415         (dg-skip-if): Support effective-target keyword as target list.
20416         (dg-xfail-if): Ditto.
20417         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20418
20419 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20420
20421         PR tree-optimization/18291
20422         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20423
20424 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20425
20426         PR C++/18729
20427         * g++.dg/parse/crash20.C: New.
20428
20429         PR c++/17431
20430         * g++.dg/overload/arg1.C: New.
20431         * g++.dg/overload/arg2.C: New.
20432         * g++.dg/overload/arg3.C: New.
20433         * g++.dg/overload/arg4.C: New.
20434
20435 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20436
20437         * gcc.dg/c99-flex-array-4.c: Remove.
20438
20439 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20440
20441         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20442
20443         * lib/target-supports.exp (is-effective-target): Simplify.
20444
20445         * lib/target-supports.exp (check_effective_target_vect_long):
20446         Fix for powerpc64-*-*.
20447
20448 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20449
20450         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20451         to support new requirements on FreeBSD 5.
20452
20453 2004-11-30  Devang Patel  <dpatel@apple.com>
20454
20455         PR 18702
20456         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20457
20458 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20459
20460         * g++.dg/ext/altivec-13.C: New test.
20461
20462 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20463
20464         PR tree-opt/18298
20465         * gcc.c-torture/execute/p18298.c: New test.
20466
20467 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20468             Dorit Naishlos  <dorit@il.ibm.com>
20469
20470         PR tree-opt/18607
20471         * gcc.dg/vect/vect-89.c: New test.
20472
20473 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20474
20475         * gcc.dg/pr18596-1.c: New test.
20476
20477 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20478
20479         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20480
20481 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20482
20483         PR c/18479
20484         * gcc.dg/pr18479.c: New test.
20485
20486 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20487
20488         PR target/18490
20489         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20490         mmix-knuth-mmixware.
20491
20492         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20493         cris-*-elf* cris-*-aout* mmix-*-*
20494
20495 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20496
20497         PR middle-end/18725
20498         * gcc.dg/pr18725.c: New test.
20499
20500 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20501
20502         PR target/18488
20503         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20504
20505         PR target/18336
20506         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20507
20508 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20509
20510         PR c++/18368
20511         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20512         * g++.old-deja/g++.law/ctors5.C: Likewise.
20513         * g++.old-deja/g++.other/crash25.C: Likewise.
20514
20515         PR c++/18674
20516         * g++.dg/template/error16.C: New test.
20517
20518         PR c++/18512
20519         * g++.dg/template/crash29.C: New test.
20520
20521 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20522
20523         PR tree-optimization/18712
20524         * gcc.c-torture/compile/pr18712.c: New test.
20525
20526 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20527
20528         PR c/7544
20529         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20530         tests.
20531
20532 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20533
20534         PR c++/18652
20535         * g++.dg/lookup/crash6.C: New test.
20536
20537 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20538
20539         PR middle-end/18164
20540         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20541
20542 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20543
20544         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20545         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20546         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20547
20548 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20549
20550         * gcc.dg/pr18164.c: New test.
20551
20552 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20553
20554         * gcc.dg/funroll-loops-all.c: New.
20555
20556 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20557
20558         PR target/18489
20559         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20560         delimeter, match space and TAB as well as ":".
20561
20562         PR target/18484
20563         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20564
20565         PR target/18348
20566         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20567
20568         PR target/18345
20569         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20570
20571         PR target/18337
20572         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20573
20574 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20575
20576         * gfortran.dg/direct_io_2.f90: New test.
20577
20578 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20579
20580         PR target/18334
20581         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20582
20583 2004-11-28  Richard Henderson  <rth@redhat.com>
20584
20585         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20586
20587 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20588
20589         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20590         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20591         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20592         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20593         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20594         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20595         gcc.dg/pointer-arith-8.c: New tests.
20596
20597 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20598
20599         PR fortran/18364
20600         * gfortran.dg/endfile.f90: New test.
20601
20602 2004-11-27  Falk Hueffner  <falk@debian.org>
20603
20604         * gcc.dg/loop-6.c: New test.
20605
20606 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20607
20608         * gcc.c-torture/execute/20041126-1.c: New test.
20609
20610 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20611
20612         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20613         on IRIX.
20614
20615 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20616
20617         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20618         functions.
20619
20620 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20621
20622         PR rtl-optimization/17825
20623         * gcc.c-torture/compile/20041119-1.c: New test.
20624
20625 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20626
20627         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20628         Check existence of ld library path variables before unsetting.
20629
20630 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20631
20632         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20633
20634 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20635
20636         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20637
20638 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20639
20640         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20641
20642 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20643
20644         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20645         dg-do directive.
20646
20647 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20648
20649         * gcc.dg/pr17957.c: Pass --param, not -param.
20650
20651 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20652
20653         PR middle-end/17957
20654         * testsuite/gcc.dg/pr17957.c: New test.
20655
20656 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20657
20658         PR c++/18445
20659         * g++.dg/template/crash28.C: Likewise.
20660
20661         PR c++/18001
20662         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20663         * g++.dg/ext/lvaddr.C: Likewise.
20664         * g++.dg/opt/pr7503-3.C: Likewise.
20665
20666         PR c++/18466
20667         * g++.dg/parse/qualified3.C: New test.
20668         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20669
20670         PR c++/18545
20671         * g++.dg/expr/return1.C: New test.
20672
20673 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20674
20675         Friend class name lookup 3/n, PR c++/3332
20676         * g++.dg/lookup/friend3.C: New test.
20677         * g++.dg/lookup/friend4.C: Likewise.
20678         * g++.dg/lookup/friend5.C: Likewise.
20679
20680 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20681
20682         Friend class name lookup 2/n, PR c++/14513, c++/15410
20683         * g++.dg/lookup/friend2.C: New test.
20684         * g++.dg/template/friend31.C: Likewise.
20685
20686 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20687
20688         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20689
20690 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20691
20692         PR c++/17473
20693         * g++.dg/tc1/dr56.C: Remove.
20694         * g++.dg/template/typedef1.C: Add dg-error markers.
20695         * g++.old-deja/g++.other/typedef7.C: Likewise.
20696
20697         PR c++/18285
20698         * g++.dg/parse/typedef7.C: New test.
20699
20700 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20701
20702         * gcc.c-torture/execute/20041124-1.c: New test.
20703
20704 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20705
20706         * g++.dg/template/deduce3.C: New test.
20707
20708         PR c++/18586
20709         * g++.dg/template/crash27.C: New test.
20710
20711         PR c++/18530
20712         * g++.dg/warn/Wshadow-3.C: New test.
20713
20714 2004-11-24  Devang Patel  <dpatel@apple.com>
20715
20716         PR/18555
20717         * gcc.dg/cpp/isysroot-1.c: New test.
20718         * gcc.dg/cpp/usr/include/stdio.h: New file.
20719         * gcc.dg/cpp/isysroot-2.c: New test.
20720         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20721         New file.
20722
20723 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20724
20725         PR c++/8929
20726         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20727
20728 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20729
20730         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20731         * gcc.target/sparc/pdist.c: Likewise.
20732
20733 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20734
20735         PR c++/16882
20736         * g++.dg/conversion/simd1.C: New test.
20737
20738 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20739
20740         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20741         and restore_ld_library_path_env_vars.
20742         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20743         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20744         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20745         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20746
20747 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20748
20749         * gcc.dg/pragma-align-2.c: Test macro expansion.
20750         * gcc.dg/pragma-pack-2.c: New test.
20751
20752 2004-11-23  Richard Henderson  <rth@redhat.com>
20753
20754         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20755         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20756         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20757         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20758         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20759         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20760
20761         * gcc.dg/vect/vect.exp: Add check for alpha.
20762         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20763         (check_effective_target_vect_int): Enable for alpha.
20764         (check_effective_target_vect_long): New.
20765         (is-effective-target): Add it.
20766
20767 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20768
20769         * gcc.dg/pr18614-1.c: New test.
20770
20771 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20772
20773         * gcc.dg/setjmp-2.c: New test.
20774
20775 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20776
20777         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20778         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20779         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20780         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20781         gcc.target/sparc/pdist.c: New tests.
20782
20783 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20784
20785         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20786
20787 2004-11-22  Dale Johannesen  <dalej@apple.com>
20788
20789         * gcc.dg/20041111-1.c: New.
20790
20791 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20792
20793         PR tree-opt/18536
20794         * gcc.dg/vect/pr18536.c: New test.
20795
20796 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20797
20798         PR c++/18354
20799         * g++.dg/template/nontype11.C: New test.
20800
20801 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20802
20803         PR middle-end/18520
20804         * gcc.dg/pr18520-1.c: New test case.
20805
20806 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20807
20808         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20809         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20810         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20811         expected diagnostics.
20812
20813 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20814
20815         PR target/18580
20816         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20817         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20818         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20819
20820 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20821
20822         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20823
20824 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20825             Joseph Myers  <joseph@codesourcery.com>
20826
20827         * lib/target-supports.exp (check_visibility_available): Really
20828         test the compiler.
20829
20830 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20831
20832         PR tree-opt/18181
20833         * gcc.dg/vect/vect-85.c: New test.
20834         * gcc.dg/vect/vect-86.c: New test.
20835         * gcc.dg/vect/vect-87.c: New test.
20836         * gcc.dg/vect/vect-88.c: New test.
20837
20838 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20839
20840         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20841
20842 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20843
20844         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20845         * gcc.dg/ppc-and-1.c: Ditto.
20846         * gcc.dg/ppc-compare-1.c: Ditto.
20847         * gcc.dg/ppc-mov-1.c: Ditto
20848
20849 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20850             Mark Mitchell  <mark@codesourcery.com>
20851
20852         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20853
20854 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20855             Aldy Hernandez  <aldyh@redhat.com>
20856
20857         * lib/target-supports.exp (check_effective_target_vect_int): New
20858         (check_effective_target_vect_float): New
20859         (check_effective_target_vect_double): New.
20860         (is-effective-target): Support new effective targets keywords.
20861         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20862         default action for dg-do.
20863         * gcc.dg/vect/pr16105.c: Use new support.
20864         * gcc.dg/vect/pr18400.c: Ditto.
20865         * gcc.dg/vect/pr18425.c: Ditto.
20866         * gcc.dg/vect/vect-1.c: Ditto.
20867         * gcc.dg/vect/vect-10.c: Ditto.
20868         * gcc.dg/vect/vect-11.c: Ditto.
20869         * gcc.dg/vect/vect-12.c: Ditto.
20870         * gcc.dg/vect/vect-13.c: Ditto.
20871         * gcc.dg/vect/vect-14.c: Ditto.
20872         * gcc.dg/vect/vect-15.c: Ditto.
20873         * gcc.dg/vect/vect-16.c: Ditto.
20874         * gcc.dg/vect/vect-17.c: Ditto.
20875         * gcc.dg/vect/vect-18.c: Ditto.
20876         * gcc.dg/vect/vect-19.c: Ditto.
20877         * gcc.dg/vect/vect-2.c: Ditto.
20878         * gcc.dg/vect/vect-20.c: Ditto.
20879         * gcc.dg/vect/vect-21.c: Ditto.
20880         * gcc.dg/vect/vect-22.c: Ditto.
20881         * gcc.dg/vect/vect-23.c: Ditto.
20882         * gcc.dg/vect/vect-24.c: Ditto.
20883         * gcc.dg/vect/vect-25.c: Ditto.
20884         * gcc.dg/vect/vect-26.c: Ditto.
20885         * gcc.dg/vect/vect-27.c: Ditto.
20886         * gcc.dg/vect/vect-27a.c: Ditto.
20887         * gcc.dg/vect/vect-28.c: Ditto.
20888         * gcc.dg/vect/vect-29.c: Ditto.
20889         * gcc.dg/vect/vect-29a.c: Ditto.
20890         * gcc.dg/vect/vect-3.c: Ditto.
20891         * gcc.dg/vect/vect-30.c: Ditto.
20892         * gcc.dg/vect/vect-31.c: Ditto.
20893         * gcc.dg/vect/vect-32.c: Ditto.
20894         * gcc.dg/vect/vect-33.c: Ditto.
20895         * gcc.dg/vect/vect-34.c: Ditto.
20896         * gcc.dg/vect/vect-35.c: Ditto.
20897         * gcc.dg/vect/vect-36.c: Ditto.
20898         * gcc.dg/vect/vect-37.c: Ditto.
20899         * gcc.dg/vect/vect-38.c: Ditto.
20900         * gcc.dg/vect/vect-4.c: Ditto.
20901         * gcc.dg/vect/vect-40.c: Ditto.
20902         * gcc.dg/vect/vect-41.c: Ditto.
20903         * gcc.dg/vect/vect-42.c: Ditto.
20904         * gcc.dg/vect/vect-43.c: Ditto.
20905         * gcc.dg/vect/vect-44.c: Ditto.
20906         * gcc.dg/vect/vect-45.c: Ditto.
20907         * gcc.dg/vect/vect-46.c: Ditto.
20908         * gcc.dg/vect/vect-47.c: Ditto.
20909         * gcc.dg/vect/vect-48.c: Ditto.
20910         * gcc.dg/vect/vect-48a.c: Ditto.
20911         * gcc.dg/vect/vect-49.c: Ditto.
20912         * gcc.dg/vect/vect-5.c: Ditto.
20913         * gcc.dg/vect/vect-50.c: Ditto.
20914         * gcc.dg/vect/vect-51.c: Ditto.
20915         * gcc.dg/vect/vect-52.c: Ditto.
20916         * gcc.dg/vect/vect-53.c: Ditto.
20917         * gcc.dg/vect/vect-54.c: Ditto.
20918         * gcc.dg/vect/vect-55.c: Ditto.
20919         * gcc.dg/vect/vect-56.c: Ditto.
20920         * gcc.dg/vect/vect-56a.c: Ditto.
20921         * gcc.dg/vect/vect-57.c: Ditto.
20922         * gcc.dg/vect/vect-58.c: Ditto.
20923         * gcc.dg/vect/vect-59.c: Ditto.
20924         * gcc.dg/vect/vect-6.c: Ditto.
20925         * gcc.dg/vect/vect-60.c: Ditto.
20926         * gcc.dg/vect/vect-61.c: Ditto.
20927         * gcc.dg/vect/vect-62.c: Ditto.
20928         * gcc.dg/vect/vect-63.c: Ditto.
20929         * gcc.dg/vect/vect-64.c: Ditto.
20930         * gcc.dg/vect/vect-65.c: Ditto.
20931         * gcc.dg/vect/vect-66.c: Ditto.
20932         * gcc.dg/vect/vect-67.c: Ditto.
20933         * gcc.dg/vect/vect-68.c: Ditto.
20934         * gcc.dg/vect/vect-69.c: Ditto.
20935         * gcc.dg/vect/vect-7.c: Ditto.
20936         * gcc.dg/vect/vect-72.c: Ditto.
20937         * gcc.dg/vect/vect-72a.c: Ditto.
20938         * gcc.dg/vect/vect-73.c: Ditto.
20939         * gcc.dg/vect/vect-74.c: Ditto.
20940         * gcc.dg/vect/vect-75.c: Ditto.
20941         * gcc.dg/vect/vect-76.c: Ditto.
20942         * gcc.dg/vect/vect-77.c: Ditto.
20943         * gcc.dg/vect/vect-77a.c: Ditto.
20944         * gcc.dg/vect/vect-78.c: Ditto.
20945         * gcc.dg/vect/vect-79.c: Ditto.
20946         * gcc.dg/vect/vect-8.c: Ditto.
20947         * gcc.dg/vect/vect-80.c: Ditto.
20948         * gcc.dg/vect/vect-82.c: Ditto.
20949         * gcc.dg/vect/vect-82_64.c: Ditto.
20950         * gcc.dg/vect/vect-83.c: Ditto.
20951         * gcc.dg/vect/vect-83_64.c: Ditto.
20952         * gcc.dg/vect/vect-9.c: Ditto.
20953         * gcc.dg/vect/vect-all.c: Ditto.
20954         * gcc.dg/vect/vect-none.c: Ditto.
20955
20956 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20957
20958         * lib/gcc-dg.exp (dg-skip-if): New function.
20959         (dg-forbid-option): Remove.
20960         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20961         * g++.dg/abi/bitfield8.C: Likewise.
20962         * g++.dg/abi/dtor1.C: Likewise.
20963         * g++.dg/abi/empty10.C: Likewise.
20964         * g++.dg/abi/empty7.C: Likewise.
20965         * g++.dg/abi/empty9.C: Likewise.
20966         * g++.dg/abi/layout3.C: Likewise.
20967         * g++.dg/abi/layout4.C: Likewise.
20968         * g++.dg/abi/thunk1.C: Likewise.
20969         * g++.dg/abi/thunk2.C: Likewise.
20970         * g++.dg/abi/vbase11.C: Likewise.
20971         * g++.dg/abi/vthunk2.C: Likewise.
20972         * g++.dg/abi/vthunk3.C: Likewise.
20973         * g++.dg/ext/attrib8.C: Likewise.
20974         * g++.dg/opt/longbranch2.C: Likewise.
20975         * g++.dg/opt/reg-stack4.C: Likewise.
20976         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20977         * g++.old-deja/g++.ext/attrib2.C: Likewise.
20978         * g++.old-deja/g++.ext/attrib3.C: Likewise.
20979         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20980         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20981         * gcc.dg/20000609-1.c: Likewise.
20982         * gcc.dg/20000720-1.c: Likewise.
20983         * gcc.dg/20011107-1.c: Likewise.
20984         * gcc.dg/20011119-1.c: Likewise.
20985         * gcc.dg/20020108-1.c: Likewise.
20986         * gcc.dg/20020122-2.c: Likewise.
20987         * gcc.dg/20020122-3.c: Likewise.
20988         * gcc.dg/20020201-3.c: Likewise.
20989         * gcc.dg/20020206-1.c: Likewise.
20990         * gcc.dg/20020218-1.c: Likewise.
20991         * gcc.dg/20020310-1.c: Likewise.
20992         * gcc.dg/20020411-1.c: Likewise.
20993         * gcc.dg/20020418-2.c: Likewise.
20994         * gcc.dg/20020426-1.c: Likewise.
20995         * gcc.dg/20020426-2.c: Likewise.
20996         * gcc.dg/20020517-1.c: Likewise.
20997         * gcc.dg/20020523-1.c: Likewise.
20998         * gcc.dg/20020523-2.c: Likewise.
20999         * gcc.dg/20020729-1.c: Likewise.
21000         * gcc.dg/20030204-1.c: Likewise.
21001         * gcc.dg/20030826-2.c: Likewise.
21002         * gcc.dg/20030926-1.c: Likewise.
21003         * gcc.dg/20031202-1.c: Likewise.
21004         * gcc.dg/980312-1.c: Likewise.
21005         * gcc.dg/980313-1.c: Likewise.
21006         * gcc.dg/990117-1.c: Likewise.
21007         * gcc.dg/990424-1.c: Likewise.
21008         * gcc.dg/990524-1.c: Likewise.
21009         * gcc.dg/991230-1.c: Likewise.
21010         * gcc.dg/i386-387-1.c: Likewise.
21011         * gcc.dg/i386-387-2.c: Likewise.
21012         * gcc.dg/i386-387-3.c: Likewise.
21013         * gcc.dg/i386-387-4.c: Likewise.
21014         * gcc.dg/i386-387-5.c: Likewise.
21015         * gcc.dg/i386-387-6.c: Likewise.
21016         * gcc.dg/i386-asm-1.c: Likewise.
21017         * gcc.dg/i386-bitfield1.c: Likewise.
21018         * gcc.dg/i386-bitfield2.c: Likewise.
21019         * gcc.dg/i386-loop-1.c: Likewise.
21020         * gcc.dg/i386-loop-2.c: Likewise.
21021         * gcc.dg/i386-loop-3.c: Likewise.
21022         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21023         * gcc.dg/i386-pic-1.c: Likewise.
21024         * gcc.dg/i386-regparm.c: Likewise.
21025         * gcc.dg/i386-signbit-1.c: Likewise.
21026         * gcc.dg/i386-signbit-2.c: Likewise.
21027         * gcc.dg/i386-signbit-3.c: Likewise.
21028         * gcc.dg/i386-sse-5.c: Likewise.
21029         * gcc.dg/i386-sse-8.c: Likewise.
21030         * gcc.dg/i386-unroll-1.c: Likewise.
21031         * gcc.dg/tls/opt-1.c: Likewise.
21032         * gcc.dg/tls/opt-2.c: Likewise.
21033         * gcc.dg/unroll-1.c: Likewise.
21034         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21035         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21036         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21037         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21038
21039 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21040
21041         * g++.dg/template/incomplete1.C: New test.
21042
21043 2004-11-16  Nick Clifton  <nickc@redhat.com>
21044
21045         Revert patches accidentally commited during checkin of fixes for
21046         xstormy16 tests:
21047         gcc.c-torture/execute/simd-4.c: Revert
21048         gcc.dg/20040910-1.c: Revert.
21049
21050 2004-11-16  Paul Brook  <paul@codesourcery.com>
21051
21052         PR fortran/13010
21053         * gfortran.dg/der_pointer_1.f90: New test.
21054
21055 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21056
21057         PR c/18498
21058         * gcc.dg/bitfld-13.c: New test.
21059
21060 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21061
21062         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21063         powerpc*-*-linux*.
21064
21065         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21066         * gcc.dg/ppc64-abi-2.c: Ditto.
21067         * gcc.dg/ppc64-abi-3.c: Ditto.
21068
21069         * lib/gcc-dg.exp (dg-target-list): Remove.
21070
21071 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21072
21073         * gcc.dg/ia64-postinc.c: New test.
21074
21075 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21076
21077         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21078
21079 2004-11-15  Nick Clifton  <nickc@redhat.com>
21080
21081         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21082         __INT_MAX__ so that the test can be compiled by toolchains
21083         targeted at 16-bit processors.
21084
21085         * gcc.dg/20040625-1.c: Use long constants rather than integers
21086         when performing arithmetic that will overflow 16-bits.
21087
21088         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21089         xstormy16.  It does not support 128-bit vector operations.
21090
21091         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21092         with the macro PTR_TYPE.  Define this macro to an integer type
21093         suitable for holding a pointer.
21094
21095         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21096         the target is a 16-bit processor.
21097
21098         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21099         16-bit targets where the character constant will be too long.
21100
21101         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21102         where the double will not be directly addressable.
21103
21104 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21105
21106         Friend class name lookup 1/n, PR c++/18471
21107         * g++.dg/template/crash26.C: New test.
21108         * g++.dg/lookup/struct1.C: Adjust expected error.
21109         * g++.dg/parse/elab1.C: Likewise.
21110         * g++.dg/parse/elab2.C: Likewise.
21111         * g++.dg/parse/int-as-enum1.C: Likewise.
21112         * g++.dg/parse/struct-as-enum1.C: Likewise.
21113         * g++.dg/parse/typedef1.C: Likewise.
21114         * g++.dg/parse/typedef3.C: Likewise.
21115         * g++.dg/parse/typedef4.C: Likewise.
21116         * g++.dg/parse/typedef5.C: Likewise.
21117         * g++.dg/template/nontype4.C: Likewise.
21118         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21119         * g++.old-deja/g++.other/elab1.C: Likewise.
21120         * g++.old-deja/g++.other/syntax4.C: Likewise.
21121
21122 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21123
21124         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21125
21126 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21127
21128         * gcc.c-torture/execute/20041114-1.c: New test.
21129
21130 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21131
21132         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21133         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21134         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21135         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21136         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21137         gcc.dg/switch-7.c: New tests.
21138
21139 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21140
21141         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21142
21143 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21144
21145         PR tree-opt/18400
21146         * gcc.dg/vect/pr18400.c: New test.
21147
21148 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21149             Andrew Pinski  <pinskia@physics.uc.edu>
21150
21151         PR tree-opt/18425
21152         * gcc.dg/vect/pr18425.c: New test.
21153
21154 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21155
21156         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21157         Guard with dg-require-alias and dg-require-visibility.
21158
21159 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21160
21161         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21162
21163 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21164
21165         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21166
21167 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21168
21169         PR c++/17344
21170         * g++.dg/template/defarg5.C: New test.
21171
21172 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21173
21174         * g++.dg/parse/cast1.C: Run only on ILP32.
21175         * g++.old-deja/g++.mike/p784.C: Likewise.
21176
21177 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21178
21179         * gcc.c-torture/execute/20041113-1.c: New test.
21180
21181 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21182
21183         PR target/18230
21184         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21185         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21186         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21187         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21188         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21189         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21190         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21191         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21192         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21193         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21194         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21195         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21196         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21197
21198 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21199
21200         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21201         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21202         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21203         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21204         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21205         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21206         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21207         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21208         gcc.target/sparc/combined-1.c: New tests.
21209
21210 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21211
21212         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21213         New tests.
21214
21215 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21216
21217         * lib/gcc-dg.exp (dg-forbid-option): New function.
21218         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21219         * g++.dg/abi/bitfield8.C: Likewise.
21220         * g++.dg/abi/dtor1.C: Likewise.
21221         * g++.dg/abi/empty10.C: Likewise.
21222         * g++.dg/abi/empty7.C: Likewise.
21223         * g++.dg/abi/empty9.C: Likewise.
21224         * g++.dg/abi/layout3.C: Likewise.
21225         * g++.dg/abi/layout4.C: Likewise.
21226         * g++.dg/abi/thunk1.C: Likewise.
21227         * g++.dg/abi/thunk2.C: Likewise.
21228         * g++.dg/abi/vbase11.C: Likewise.
21229         * g++.dg/abi/vthunk2.C: Likewise.
21230         * g++.dg/abi/vthunk3.C: Likewise.
21231         * g++.dg/ext/attrib8.C: Likewise.
21232         * g++.dg/opt/longbranch2.C: Likewise.
21233         * g++.dg/opt/reg-stack4.C: Likewise.
21234         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21235         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21236         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21237         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21238         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21239         * gcc.dg/20000609-1.c: Likewise.
21240         * gcc.dg/20000720-1.c: Likewise.
21241         * gcc.dg/20011107-1.c: Likewise.
21242         * gcc.dg/20011119-1.c: Likewise.
21243         * gcc.dg/20020108-1.c: Likewise.
21244         * gcc.dg/20020122-2.c: Likewise.
21245         * gcc.dg/20020122-3.c: Likewise.
21246         * gcc.dg/20020201-3.c: Likewise.
21247         * gcc.dg/20020206-1.c: Likewise.
21248         * gcc.dg/20020218-1.c: Likewise.
21249         * gcc.dg/20020310-1.c: Likewise.
21250         * gcc.dg/20020411-1.c: Likewise.
21251         * gcc.dg/20020418-2.c: Likewise.
21252         * gcc.dg/20020426-1.c: Likewise.
21253         * gcc.dg/20020426-2.c: Likewise.
21254         * gcc.dg/20020517-1.c: Likewise.
21255         * gcc.dg/20020523-1.c: Likewise.
21256         * gcc.dg/20020523-2.c: Likewise.
21257         * gcc.dg/20020729-1.c: Likewise.
21258         * gcc.dg/20030204-1.c: Likewise.
21259         * gcc.dg/20030826-2.c: Likewise.
21260         * gcc.dg/20030926-1.c: Likewise.
21261         * gcc.dg/20031202-1.c: Likewise.
21262         * gcc.dg/980312-1.c: Likewise.
21263         * gcc.dg/980313-1.c: Likewise.
21264         * gcc.dg/990117-1.c: Likewise.
21265         * gcc.dg/990424-1.c: Likewise.
21266         * gcc.dg/990524-1.c: Likewise.
21267         * gcc.dg/991230-1.c: Likewise.
21268         * gcc.dg/i386-387-1.c: Likewise.
21269         * gcc.dg/i386-387-2.c: Likewise.
21270         * gcc.dg/i386-387-3.c: Likewise.
21271         * gcc.dg/i386-387-4.c: Likewise.
21272         * gcc.dg/i386-387-5.c: Likewise.
21273         * gcc.dg/i386-387-6.c: Likewise.
21274         * gcc.dg/i386-asm-1.c: Likewise.
21275         * gcc.dg/i386-bitfield1.c: Likewise.
21276         * gcc.dg/i386-bitfield2.c: Likewise.
21277         * gcc.dg/i386-loop-1.c: Likewise.
21278         * gcc.dg/i386-loop-2.c: Likewise.
21279         * gcc.dg/i386-loop-3.c: Likewise.
21280         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21281         * gcc.dg/i386-pic-1.c: Likewise.
21282         * gcc.dg/i386-regparm.c: Likewise.
21283         * gcc.dg/i386-signbit-1.c: Likewise.
21284         * gcc.dg/i386-signbit-2.c: Likewise.
21285         * gcc.dg/i386-signbit-3.c: Likewise.
21286         * gcc.dg/i386-sse-5.c: Likewise.
21287         * gcc.dg/i386-sse-8.c: Likewise.
21288         * gcc.dg/i386-unroll-1.c: Likewise.
21289         * gcc.dg/tls/opt-1.c: Likewise.
21290         * gcc.dg/tls/opt-2.c: Likewise.
21291         * gcc.dg/unroll-1.c: Likewise.
21292         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21293         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21294         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21295         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21296         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21297         -m64 is specified.
21298
21299 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21300
21301         PR c++/18389
21302         * g++.dg/parse/cond1.C: New test.
21303
21304         PR c++/18429
21305         * g++.dg/template/array9.C: New test.
21306         * g++.dg/ext/vla1.C: Adjust error messages.
21307         * g++.dg/ext/vlm1.C: Likewise.
21308         * g++.dg/template/crash2.C: Likewise.
21309
21310         PR c++/18436
21311         * g++.dg/template/call3.C: New test.
21312
21313         PR c++/18407
21314         * g++.dg/template/ptrmem11.C: New test.
21315
21316 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21317
21318         PR other/14264
21319         * lib/g++.exp: Set LC_ALL and LANG to C.
21320         * lib/gcc-dg.exp: Likewise.
21321         * lib/gfortran.exp: Likewise.
21322         * lib/objc.exp: Likewise.
21323         * lib/treelang.exp: Likewise.
21324
21325 2004-11-12  Andreas Schwab  <schwab@suse.de>
21326
21327         * gcc.dg/pr16286.c: Fix last change.
21328
21329 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21330
21331         PR c++/18416
21332         * g++.dg/init/global1.C: New test.
21333
21334 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21335
21336         * gcc.c-torture/execute/20041112-1.c: New test.
21337
21338 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21339
21340         * lib/gcc-dg.exp (dg-target-list): New.
21341
21342 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21343             Richard Sandiford  <rsandifo@redhat.com>
21344
21345         * lib/target-supports.exp (get-compiler_messages): New.
21346         (check_named_sections_available): Use it.
21347         (check_effective_target_ilp32): New.
21348         (check_effective_target_lp64): New.
21349         (is-effective-target): New.
21350         * lib/gcc-dg.exp (dg-require-effective-target): New.
21351
21352 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21353
21354         * gcc.dg/precedence-1.c: New test.
21355
21356 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21357
21358         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21359
21360         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21361         message, delete generated files, use more descriptive name for
21362         executable, and make the test unsupported when it cannot be run.
21363
21364         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21365         (dg-require-weak, dg-require-visibility, dg-require-alias,
21366         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21367         dg-require-iconv, dg-require-named-sections): Use it.
21368
21369         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21370
21371 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21372
21373         PR target/16457
21374         * gcc.dg/ppc-and-1: New
21375
21376         PR target/16796
21377         * gcc.dg/ppc-mov-1.c: New.
21378
21379         PR target/16458
21380         * gcc.dg/ppc-compare-1.c: New.
21381
21382 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21383
21384         * objc.dg/desig-init-2.m: New test.
21385
21386 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21387
21388         PR middle-end/18160
21389         * g++.dg/warn/register-var-1.C: New test.
21390         * g++.dg/warn/register-var-2.C: New test.
21391
21392 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21393
21394         * gcc.dg/union-2.c: New test.
21395
21396 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21397
21398         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21399         New test for PR tree-optimization/17892.
21400
21401 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21402
21403         PR c++/18369
21404         * g++.dg/init/new12.C: New test.
21405
21406 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21407
21408         * gcc.target/sparc: New directory.
21409         * gcc.target/sparc/sparc.exp: New driver.
21410         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21411         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21412         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21413         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21414
21415 2004-11-10  Paul Brook  <paul@codesourcery.com>
21416
21417         PR fortran/18218
21418         * gfortran.dg/list_read.c: New test.
21419
21420 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21421
21422         PR c/18322
21423         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21424         expected diagnostic location.
21425
21426 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21427
21428         * gcc.dg/20041109-1.c: New test.
21429
21430 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21431
21432         PR objc/18406
21433         * objc/compile/pr18406.m: New test.
21434
21435 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21436
21437         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21438
21439 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21440
21441         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21442
21443 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21444
21445         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21446
21447 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21448
21449         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21450         exit.
21451
21452 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21453
21454         PR tree-opt/18299
21455         * gcc.c-torture/pr18299-1.c: New test.
21456
21457 2004-11-06  Andreas Schwab  <schwab@suse.de>
21458
21459         * gcc.dg/pr16286.c: Also test for bool and pixel.
21460
21461 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21462
21463         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21464         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21465         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21466         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21467         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21468         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21469         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21470         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21471         gcc.dg/struct-semi-3.c: New tests.
21472
21473 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21474
21475         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21476
21477 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21478
21479         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21480         Do not use C99 designators.
21481
21482 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21483
21484         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21485
21486 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21487
21488         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21489         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21490         * gcc.c-torture/execute/simd-5.x: Remove.
21491
21492 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21493
21494         PR rtl-optimization/17933
21495         * gcc.dg/torture/pr17933-1.c: New test.
21496
21497 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21498
21499         PR target/18106
21500         * lib/target-supports.exp (check_weak_available): Support
21501         Windows.
21502
21503 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21504
21505         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21506         call to fflush(stdout) before abort.
21507         (my_ffsll): New function.
21508         (generate_fields): Use it.
21509
21510 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21511
21512         * gcc.dg/init-undef-1.c: New test.
21513
21514 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21515
21516         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21517         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21518         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21519         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21520         expected messages for new parser.
21521
21522 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21523
21524         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21525
21526 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21527
21528         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21529         on LP64 targets.
21530
21531 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21532
21533         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21534         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21535         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21536         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21537         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21538         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21539         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21540         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21541         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21542         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21543
21544 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21545
21546         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21547         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21548         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21549         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21550         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21551         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21552         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21553         for new parser.
21554
21555 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21556
21557         PR target/15342
21558         * gcc.dg/20041104-1.c: New test.
21559
21560 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21561
21562         * g++.dg/template/nontype7.C: New test.
21563         * g++.dg/template/nontype8.C: Likewise.
21564         * g++.dg/template/nontype9.C: Likewise.
21565         * g++.dg/template/nontype10.C: Likewise.
21566         * g++.dg/tc1/dr49.C: Likewise.
21567         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21568         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21569
21570 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21571
21572         * g++.dg/rtti/tinfo1.C: Remove xfails.
21573
21574 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21575
21576         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21577         packed attribute to the definition to satisfy the new C++ parser.
21578
21579 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21580
21581         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21582         invocations of va_arg.
21583
21584 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21585
21586         PR c++/18124
21587         * g++.dg/template/crash25.C: New test.
21588
21589         PR c++/18155
21590         * g++.dg/template/typedef2.C: New test.
21591         * g++.dg/parse/crash13.C: Adjust error markers.
21592
21593         PR c++/18177
21594         * g++.dg/conversion/const3.C: New test.
21595
21596 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21597
21598         PR fortran/17535
21599         PR fortran/17583
21600         PR fortran/17713
21601         * gfortran.dg/generic_[123].f90: New testcases.
21602
21603 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21604
21605         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21606         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21607
21608 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21609
21610         PR tree-opt/16808
21611         * gcc.c-torture/compile/pr16808.c: New test.
21612
21613 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21614
21615         PR rtl-optimization/17104
21616         * gcc.dg/ppc-bitfield1.c: New.
21617
21618 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21619
21620         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21621
21622 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21623
21624         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21625         strings for 32-bit code.
21626
21627 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21628
21629         PR c/18239
21630         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21631
21632 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21633
21634         PR c++/18064
21635         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21636
21637 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21638
21639         PR c++/15172
21640         * g++.dg/init/aggr2.C: New test.
21641
21642 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21643
21644         * objc.dg/local-decl-1.m: New test.
21645
21646 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21647
21648         * gcc.dg/20040910-1.c: Adjust regex.
21649
21650 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21651
21652         PR rtl-optimization/18084
21653         * g++.dg/opt/pr18084-1.C: New testcase.
21654
21655 2004-10-30  Matt Austern  <austern@apple.com>
21656
21657         PR c++/17542
21658         * g++.dg/ext/attrib18.C: New test.
21659
21660 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21661
21662         PR middle-end/18096
21663         * gcc.dg/pr18096-1.c: New test case.
21664
21665 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21666
21667         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21668
21669 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21670
21671         PR c/16666
21672         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21673         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21674         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21675         gcc.dg/old-style-prom-3.c: New tests.
21676
21677 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21678
21679         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21680         Remove unnecessary inclusion of stdio.h.
21681
21682 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21683
21684         PR rtl-optimization/17581
21685         * gcc.dg/pr17581-1.c: New test case.
21686
21687 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21688
21689         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21690         being implemented.
21691         * g++.dg/conversion/dr195-1.C: New.
21692         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21693         * g++.old-deja/g++.mike/p10148.C: Likewise.
21694
21695 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21696
21697         PR c++/17695
21698         * g++.dg/debug/typedef2.C: New test.
21699
21700 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21701
21702         PR fortran/13490
21703         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21704         * gfortran.dg/g77/README: Update.
21705
21706 2004-10-28  Matt Austern  <austern@apple.com>
21707
21708         PR c++/14124
21709         * g++.dg/ext/packed7.C: New test.
21710
21711 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21712
21713         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21714         scan-assembler.
21715         * lib/scanasm.exp (hidden-scan-for): New proc.
21716         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21717         string.
21718         (scan-not-hidden): Likewise.
21719         * lib/target-supports.exp (check_visibility_available): mach-o is
21720         support too.
21721
21722 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21723
21724         PR c++/17132
21725         * g++.dg/template/memclass3.C: New test.
21726
21727 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21728
21729         PR middle-end/18160
21730         * gcc.dg/register-var-1.c: New test.
21731         * gcc.dg/register-var-2.c: New test.
21732         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21733         error now.
21734
21735 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21736
21737         PR other/18172
21738         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21739         unused variables.
21740         * gcc.dg/vect/vect-22.c: Likewise.
21741
21742 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21743
21744         * gcc.dg/i386-rotate-1.c: New test.
21745
21746 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21747
21748         * g++.dg/init/ref12.C: Add "run" marker.
21749
21750         PR c++/17435
21751         * g++.dg/init/ref12.C: New test.
21752
21753         PR c++/18140
21754         * g++.dg/template/shift1.C: New test.
21755         * g++.dg/template/error10.C: Adjust error markers.
21756
21757 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21758
21759         PR tree-opt/17529
21760         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21761
21762 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21763
21764         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21765         * gcc.dg/weak/weak-3.c: Likewise.
21766         * gcc.dg/weak/weak-5.c: Likewise.
21767         * gcc.dg/weak/weak-9.c: Likewise.
21768         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21769         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21770
21771         * gcc.dg/darwin-weakimport-1.c: New.
21772
21773 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21774
21775         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21776
21777 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21778
21779         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21780         'syntax' error messages.
21781         * gcc.dg/cpp/direct2s.c: Likewise.
21782
21783 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21784
21785         * gcc.c-torture/compile/20041026-1.c: New.
21786
21787 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21788
21789         PR c++/18093
21790         * g++.dg/lookup/ns2.C: New test.
21791
21792         PR c++/18020
21793         * g++.dg/template/enum4.C: New test.
21794
21795         PR c++/18161
21796         * g++.dg/template/expr1.C: New test.
21797
21798 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21799
21800         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21801
21802 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21803
21804         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21805         gcc.dg/decl-nospec-3.c: New tests.
21806
21807 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21808
21809         * objc.dg/super-class-3.m: New test.
21810
21811 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21812
21813         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21814         resyncing.
21815         * gcc.dg/cpp/direct2s.c: Likewise.
21816
21817 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21818
21819         * objc.dg/image-info.m: Update for changes to section selection.
21820
21821 2004-10-25  David Ayers  <d.ayers@inode.at>
21822             Ziemowit Laski  <zlaski@apple.com>
21823
21824         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21825         diagnostics when messaging 'id <Proto>'.
21826         * objc.dg/class-protocol-1.m: New test.
21827         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21828         a non-existent method signature.
21829         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21830         Update diagnostics when messaging with non-existent method signature.
21831         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21832         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21833         invalid receivers are now resolved as if messaging 'id'; remove
21834         extraneous diagnostics.
21835
21836 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21837
21838         PR c/16667
21839         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21840         gcc.dg/init-desig-obs-3.c: New tests.
21841
21842 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21843
21844         * gcc.dg/debug/20041023-1.c: New test.
21845
21846 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21847
21848         PR middle-end/17407
21849         * gcc.c-torture/compile/pr17407.c: New test.
21850
21851         PR c++/18121
21852         * g++.dg/template/array8.C: New test.
21853
21854 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21855
21856         PR other/18138
21857         * lib/g++.exp: Accept more than one multilib libgcc.
21858         * lib/gcc-dg.exp: Likewise.
21859         * lib/objc.exp: Likewise.
21860         * lib/treelang.exp: Likewise.
21861         * lib/gfortran.exp: Likewise.
21862
21863 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21864
21865         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21866
21867 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21868
21869         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21870         * gcc.dg/c99-const-expr-3.c: Likewise.
21871
21872 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21873
21874         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21875
21876 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21877
21878         * gcc.c-torture/execute/loop-2e.x: Remove.
21879
21880 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21881
21882         PR c++/18095
21883         * g++.dg/parse/crash18.C: New.
21884         * g++.dg/parse/crash19.C: New.
21885
21886 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21887
21888         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21889         * g++.dg/ext/dllimport2.C: Same.
21890         * g++.dg/ext/dllimport8.C: Same.
21891
21892 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21893
21894         PR c++/10841
21895         * g++.dg/conversion/cast1.C: New test.
21896         * g++.dg/overload/pmf1.C: Adjust error marker.
21897
21898 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21899
21900         PR objc/17923
21901         * objc.dg/const-str-7.m: New test.
21902
21903 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21904
21905         * g++.dg/template/memfriend11.C: Fix comment typo.
21906         * g++.dg/template/memfriend14.C: Likewise.
21907
21908 2004-10-20  Richard Henderson  <rth@redhat.com>
21909
21910         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21911         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21912         -fasynchronous-unwind-tables.
21913
21914 2004-10-20  Richard Henderson  <rth@redhat.com>
21915
21916         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21917         (main): Return success.
21918         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21919         (main): Return success.
21920
21921 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21922
21923         PR c++/13495
21924         * g++.dg/template/memfriend9.C: New test.
21925         * g++.dg/template/memfriend10.C: Likewise.
21926         * g++.dg/template/memfriend11.C: Likewise.
21927         * g++.dg/template/memfriend12.C: Likewise.
21928         * g++.dg/template/memfriend13.C: Likewise.
21929         * g++.dg/template/memfriend14.C: Likewise.
21930         * g++.dg/template/memfriend15.C: Likewise.
21931         * g++.dg/template/memfriend16.C: Likewise.
21932         * g++.dg/template/memfriend17.C: Likewise.
21933         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21934
21935 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21936
21937         * g++.dg/conversion/dr195.C: New.
21938         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21939
21940 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21941             Devang Patel  <dpatel@apple.com>
21942
21943         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21944         of floating point arithmetic, which could trap.
21945
21946 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21947
21948         PR c++/14035
21949         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21950         * g++.dg/conversion/const2.C: New test.
21951         * g++.dg/expr/reinterpret2.C: New test.
21952         * g++.dg/expr/reinterpret3.C: New test.
21953         * g++.dg/expr/cast2.C: New test.
21954         * g++.dg/expr/copy1.C: New test.
21955         * g++.dg/other/conversion1.C: Change error message.
21956         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21957         function pointers to void *.
21958         * g++.old-deja/g++.mike/p10148.C: Likewise.
21959
21960 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21961
21962         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21963
21964 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21965
21966         PR c++/18047
21967
21968         * g++.dg/parse/expr3.C: New test.
21969
21970 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21971
21972         * gcc.dg/smod-1.c: New test.
21973
21974 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21975
21976         * objc.dg/method-14.m: New test.
21977
21978 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21979
21980         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21981         Also xfail as the patch was reverted.
21982
21983 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
21984
21985         PR middle-end/16973
21986         * gcc.dg/pr16973.c: New test.
21987
21988 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
21989
21990         PR tree-optimization/17656
21991         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21992
21993 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21994
21995         * g++.dg/eh/shadow1.C: New.
21996
21997 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
21998
21999         * gcc.c-torture/compile/20041018-1.c: New test.
22000
22001 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22002
22003         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22004         compiler referring to register 0 when accessing sdata.  The linker
22005         now patches things up.
22006
22007 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22008
22009         PR c/17529
22010         * gcc.c-torture/compile/pr17529.c: New test.
22011
22012 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22013
22014         PR c++/17743
22015         * g++.dg/ext/attrib17.C: New test.
22016
22017 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22018
22019         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22020
22021 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22022
22023         PR c++/10479
22024         * g++.dg/ext/attrib16.C: New test.
22025
22026 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22027
22028         PR c++/17042
22029         * g++.dg/init/dso_handle1.C: New test.
22030
22031         PR c++/14667
22032         * g++.dg/parse/typedef6.C: New test.
22033
22034         PR c++/17916
22035         * g++.dg/parse/pragma1.C: New test.
22036
22037 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22038
22039         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22040
22041 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22042
22043         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22044         -fno-common when on HPPA HP-UX platforms.
22045
22046 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22047
22048         PR other/16820
22049         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22050         stdint.h.
22051         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22052         uintptr_t.
22053
22054 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22055
22056         PR c++/16301
22057         * g++.dg/lookup/strong-using-4.C: New test.
22058
22059 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22060
22061         PR middle-end/16567
22062         * gcc.c-torture/compile/nested-1.c: New test.
22063
22064 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22065
22066         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22067         and mipsisa64*-*-* (until support for misaligned loads is added).
22068         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22069         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22070         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22071         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22072         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22073         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22074
22075 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22076
22077         PR c++/17976
22078         * g++.dg/init/dtor3.C: New test.
22079
22080 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22081
22082         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22083
22084 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22085
22086         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22087         * gcc.dg/macho-lo-sum.c: Likewise.
22088
22089 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22090
22091         * gcc.dg/ppc-spe64-1.c: New test.
22092
22093 2004-10-14  Devang Patel  <dpatel@apple.com>
22094
22095         PR 17635
22096         * gcc.dg/pr17635.c : New test.
22097
22098 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22099
22100         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22101         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22102         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22103         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22104         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22105         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22106         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22107         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22108         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22109         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22110         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22111         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22112         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22113         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22114         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22115         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22116         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22117         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22118
22119 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22120
22121         * gcc.dg/vect/vect-82.c: New testcase.
22122         * gcc.dg/vect/vect-82_64.c: New testcase.
22123         * gcc.dg/vect/vect-83.c: New testcase.
22124         * gcc.dg/vect/vect-83_64.c: New testcase.
22125
22126 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22127
22128         * gcc.dg/cpp/error-1.c: New test.
22129
22130 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22131
22132         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22133
22134 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22135
22136         PR target/17984
22137         * gcc.dg/cris-peep2-xsrand2.c: New test.
22138
22139 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22140
22141         PR c++/17661
22142         * testsuite/g++.dg/expr/for2.C: New test.
22143
22144 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22145
22146         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22147
22148 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22149
22150         PR tree-optimization/17724
22151         * g++.dg/opt/pr17724-1.C: New test.
22152         * g++.dg/opt/pr17724-2.C: New test.
22153         * g++.dg/opt/pr17724-3.C: New test.
22154         * g++.dg/opt/pr17724-4.C: New test.
22155         * g++.dg/opt/pr17724-5.C: New test.
22156         * g++.dg/opt/pr17724-6.C: New test.
22157
22158 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22159
22160         PR c/17301
22161         * gcc.dg/pr17301-2.c: New test.
22162
22163 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22164
22165         PR c++/15876
22166         * g++.dg/parse/error22.C: New test.
22167
22168         PR c++/17936
22169         * g++.dg/template/spec18.C: New test.
22170
22171 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22172
22173         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22174         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22175         memcpy.
22176         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22177         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22178
22179 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22180
22181         * g++.dg/eh/cleanup5.C: Add dg-options "".
22182
22183 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22184
22185         PR middle-end/17657
22186         * gcc.dg/switch-4.c: New test case.
22187
22188 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22189
22190         * gcc.c-torture/execute/20041011-1.c: New test.
22191
22192 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22193
22194         PR c++/17554
22195         * g++.dg/init/for3.C: New test.
22196
22197         PR c++/17657
22198         * g++.dg/opt/switch2.C: New test.
22199
22200         PR middle-end/17703
22201         * g++.dg/warn/Wreturn-2.C: New test.
22202
22203 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22204
22205         PR c++/17907
22206         * g++.dg/eh/cleanup5.C: New test.
22207
22208 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22209
22210         PR c++/17393
22211         * g++.dg/parse/error21.C: New test.
22212
22213 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22214
22215         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22216         * g++.dg/warn/incomplete1.C: Likewise.
22217         * g++.dg/template/qualttp20.C: Likewise.
22218
22219 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22220
22221         PR c/17881
22222         * parm-incomplete-1.c: New test.
22223
22224 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22225
22226         PR c++/17867
22227         * g++.dg/parse/error19.C: New test.
22228
22229         PR c++/17670
22230         * g++.dg/init/new11.C: New test.
22231
22232         PR c++/17821
22233         * g++.dg/parse/error20.C: New test.
22234
22235         PR c++/17826
22236         * g++.dg/template/crash24.C: New test.
22237
22238 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22239
22240         PR c/17301
22241         * gcc.dg/pr17301-1.c: New test.
22242
22243 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22244
22245         PR c/17189
22246         * gcc.dg/anon-struct-5.c: New test.
22247
22248 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22249
22250         PR c/17844
22251         * gcc.dg/pr17844-1.c: New test.
22252
22253 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22254
22255         PR tree-optimization/17906
22256         * gcc.c-torture/compile/pr17906.c: New.
22257
22258 2004-10-09  Stuart Hastings  <stuart@apple.com>
22259             Roger Sayle  <roger@eyesopen.com>
22260
22261         PR rtl-optimization/17853
22262         * gcc.dg/i386-mmx-5.c: New testcase.
22263
22264 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22265
22266         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22267
22268 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22269
22270         PR c++/17524
22271         * g++.dg/template/static9.C: New test.
22272
22273         PR c++/17685
22274         * g++.dg/parse/operator5.C: New test.
22275
22276 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22277
22278         PR middle-end/17894
22279         * gcc.c-torture/execute/divcmp-4.c: New test case.
22280
22281 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22282
22283         PR tree-opt/17902
22284         * g++.dg/opt/pr17902.C: New test.
22285
22286 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22287
22288         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22289
22290 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22291
22292         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22293
22294 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22295
22296         * gcc.dg/assign-warn-3.c: New test.
22297
22298 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22299
22300         PR c/16999
22301         * gcc.dg/cpp/ident-1.c: New test.
22302
22303 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22304
22305         * gcc.c-torture/compile/acc1.c: New.
22306
22307 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22308
22309         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22310         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22311
22312 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22313
22314         * gcc.dg/ultrasp11.c: New test.
22315
22316 2004-10-08  Michael Matz  <matz@suse.de>
22317
22318         * gcc.dg/doloop-2.c: New test.
22319
22320 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22321
22322         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22323         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22324         objc.dg/method-9.m: Update expected diagnostics.
22325
22326 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22327
22328         * gcc.dg/ppc-fsel-3.c: New file.
22329         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22330
22331 2004-10-07  Paul Brook  <paul@codesourcery.com>
22332
22333         * gfortran.dg/intrinsic_verify_1.f90: New test.
22334
22335 2004-10-07  Paul Brook  <paul@codesourcery.com>
22336
22337         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22338
22339 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22340
22341         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22342         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22343         commit.
22344
22345 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22346
22347         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22348
22349 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22350
22351         PR c++/17115
22352         * g++.dg/warn/Winline-4.C: New test.
22353
22354 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22355
22356         * gcc.c-torture/compile/20041007-1.c: New test.
22357
22358 2004-10-07  Paul Brook  <paul@codesourcery.com>
22359
22360         PR fortran/17678
22361         * gfortran.dg/use_allocated_1.f90: New test.
22362
22363 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22364
22365         PR middle-end/17849
22366         * gfortran.fortran-torture/compile/nested.f90: New test
22367
22368 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22369
22370         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22371
22372 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22373
22374         PR c++/17368
22375         * g++.dg/ext/asm6.C: New test.
22376
22377 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22378
22379         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22380
22381 2004-10-06  Paul Brook  <paul@codesourcery.com>
22382
22383         PR libfortran/17709
22384         * gfortran.dg/empty_format_1.f90: New test.
22385
22386 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22387
22388         PR fortran/17568
22389         * gfortran.dg/ishft.f90: New test.
22390
22391         PR fortran/17283
22392         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22393         tests.
22394
22395 2004-10-06  Paul Brook  <paul@codesourcery.com>
22396
22397         * gfortran.dg/do_1.f90: New test.
22398
22399 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22400
22401         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22402         optimizing for size.
22403
22404 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22405
22406         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22407
22408 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22409
22410         * gcc.c-torture/compile/20041005-1.c: New test.
22411
22412 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22413
22414         PR c++/17829
22415         * g++.dg/lookup/koenig4.C: New.
22416
22417 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22418
22419         * g++.dg/other/classkey1.C: Adjust quoting marks.
22420         * g++.dg/parse/error15.C: Likewise.
22421         * g++.dg/template/meminit2.C (int>): Likewise.
22422
22423 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22424
22425         PR fortran/17283
22426         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22427
22428         PR fortran/17631
22429         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22430
22431         PR fortran/17708
22432         * gfortran.dg/pr17708.f90: New test.
22433
22434 2004-10-04  Chao-ying Fu  <fu@mips.com>
22435
22436         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22437         * gcc.dg/vect/vect-4.c: Ditto.
22438         * gcc.dg/vect/vect-5.c: Ditto.
22439         * gcc.dg/vect/vect-6.c: Ditto.
22440         * gcc.dg/vect/vect-8.c: Ditto.
22441         * gcc.dg/vect/vect-16.c: Ditto.
22442         * gcc.dg/vect/vect-30.c: Ditto.
22443         * gcc.dg/vect/vect-40.c: Ditto.
22444         * gcc.dg/vect/vect-41.c: Ditto.
22445         * gcc.dg/vect/vect-42.c: Ditto.
22446         * gcc.dg/vect/vect-43.c: Ditto.
22447         * gcc.dg/vect/vect-44.c: Ditto.
22448         * gcc.dg/vect/vect-45.c: Ditto.
22449         * gcc.dg/vect/vect-46.c: Ditto.
22450         * gcc.dg/vect/vect-47.c: Ditto.
22451         * gcc.dg/vect/vect-48.c: Ditto.
22452         * gcc.dg/vect/vect-49.c: Ditto.
22453         * gcc.dg/vect/vect-50.c: Ditto.
22454         * gcc.dg/vect/vect-51.c: Ditto.
22455         * gcc.dg/vect/vect-52.c: Ditto.
22456         * gcc.dg/vect/vect-53.c: Ditto.
22457         * gcc.dg/vect/vect-54.c: Ditto.
22458         * gcc.dg/vect/vect-55.c: Ditto.
22459         * gcc.dg/vect/vect-56.c: Ditto.
22460         * gcc.dg/vect/vect-57.c: Ditto.
22461         * gcc.dg/vect/vect-58.c: Ditto.
22462         * gcc.dg/vect/vect-59.c: Ditto.
22463         * gcc.dg/vect/vect-60.c: Ditto.
22464         * gcc.dg/vect/vect-74.c: Ditto.
22465         * gcc.dg/vect/vect-79.c: Ditto.
22466         * gcc.dg/vect/vect-80.c: Ditto.
22467
22468 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22469
22470         * gcc.dg/unused-7.c: Use the correct option.
22471
22472 2004-10-04  Paul Brook  <paul@codesourcery.com>
22473         Bud Davis  <bdavis9659@comcast.net>
22474
22475         PR fortran/17706
22476         PR fortran/16434
22477         * gfortran/pr17706.f90: New test.
22478         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22479
22480 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22481
22482         * gfortran.dg/pr17612.f90: New test.
22483
22484 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22485
22486         * g++.dg/template/local1.C: Adjust quoting marks in
22487         testing for diagnostics.
22488         * g++.dg/tls/diag-2.C: Likewise.
22489         * g++.dg/other/error8.C: Likewise.
22490
22491 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22492
22493         PR c/17178
22494         * gcc.dg/unused-4.c: Adjust to be correct.
22495
22496         PR c/17820
22497         * gcc.dg/unused-7.c: New test.
22498
22499 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22500
22501         PR c++/17797
22502         * g++.dg/overload/template2.C: New test.
22503
22504 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22505
22506         PR tree-optimization/16632
22507         * gcc.dg/tree-ssa/20041002-1.c: New.
22508
22509 2004-10-03  Paul Brook  <paul@codesourcery.com>
22510
22511         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22512         rather than relying on default formatting.
22513
22514 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22515
22516         * gcc.dg/20040920-1.c: Update expected message text.
22517
22518 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22519
22520         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22521
22522 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22523
22524         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22525         tree level.
22526
22527 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22528
22529         * gcc.dg/tree-ssa/pr17343.c: Remove.
22530
22531 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22532
22533         PR tree-opt/17343
22534         * gcc.dg/tree-ssa/pr17343.c: New test.
22535
22536 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22537
22538         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22539         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22540         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22541         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22542         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22543
22544 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22545
22546         * gcc.dg/lvalue-2.c: New test.
22547
22548 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22549
22550         PR c/17730
22551         * gcc.dg/pr17730-1.c: New test
22552
22553 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22554
22555         PR c/7425
22556         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22557
22558 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22559
22560         * gcc.c-torture/execute/stdarg-1.c: New test.
22561         * gcc.c-torture/execute/stdarg-2.c: New test.
22562         * gcc.c-torture/execute/stdarg-3.c: New test.
22563         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22564         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22565         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22566         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22567         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22568
22569 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22570
22571         PR tree-optimization/17697
22572         * g++.dg/opt/pr17697-1.C: New test.
22573         * g++.dg/opt/pr17697-2.C: New test.
22574         * g++.dg/opt/pr17697-3.C: New test.
22575
22576 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22577
22578         PR c/16409
22579         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22580         gcc.dg/vla-init-5.c: New tests.
22581
22582 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22583
22584         PR c/13804
22585         * gcc.dg/pr13804-1.c: New test.
22586
22587 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22588
22589         PR fortran/16938
22590         * gfortran.dg/pr16938.f90: New test.
22591
22592 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22593
22594         * g++.dg/template/crash23.C: New test.
22595
22596 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22597
22598         PR c++/17585
22599         * g++.dg/template/static8.C: New test.
22600
22601 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22602
22603         PR c++/17681
22604         * g++.dg/other/error9.C: New test.
22605
22606 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22607
22608         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22609
22610 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22611
22612         PR fortran/15164
22613         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22614
22615 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22616
22617         PR middle-end/17112
22618         * gcc.dg/pr17112-1.c: New test case.
22619
22620 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22621
22622         PR c/11459
22623         * gcc.dg/pr11459-1.c: New test.
22624
22625 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22626
22627         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22628         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22629
22630 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22631
22632         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22633
22634 2004-09-25  Jan Hubicka  <jh@suse.cz>
22635
22636         * compile/30040909-1.c: New test.
22637         * compile/30040907-1.c: New test.
22638
22639 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22640
22641         * gcc.c-torture/execute/va-arg-26.c: New test.
22642
22643 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22644
22645         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22646         extra diagnostics on targets with 64-bit pointers.
22647         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22648
22649 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22650
22651         PR c/17188
22652         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22653         * gcc.dg/decl-3.c: Adjust expected message.
22654
22655 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22656
22657         PR fortran/17615
22658         * gfortran.dg/pr17615.f90: New test.
22659
22660 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22661
22662         PR tree-optimzation/17517
22663         * g++.dg/tree-ssa/pr17517.C: New Test.
22664
22665 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22666
22667         PR c++/16889
22668         * g++.dg/lookup/ambig3.C: New.
22669
22670 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22671
22672         PR tree-opt/17624
22673         * g++.dg/opt/pr17624.C: New test.
22674
22675 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22676
22677         PR c/6980
22678         * gcc.dg/Wbad-function-cast-1.c: New test.
22679
22680 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22681
22682         * g++.dg/ext/complit1.C
22683         * g++.dg/other/error2.C
22684         * g++.dg/other/nontype-1.C
22685         * g++.dg/parse/crash11.C
22686         * g++.dg/parse/crash12.C
22687         * g++.dg/parse/error15.C
22688         * g++.dg/parse/error4.C
22689         * g++.dg/parse/tmpl-outside1.C
22690         * g++.dg/parse/too-many-tmpl-args1.C
22691         * g++.dg/template/dependent-expr3.C
22692         * g++.dg/template/error10.C
22693         * g++.dg/template/instantiate1.C
22694         * g++.dg/template/vtable2.C
22695         * g++.dg/warn/Wshadow-1.C
22696         * g++.dg/warn/weak1.C
22697         * g++.old-deja/g++.brendan/crash16.C
22698         * g++.old-deja/g++.brendan/crash18.C
22699         * g++.old-deja/g++.brendan/crash48.C
22700         * g++.old-deja/g++.brendan/crash49.C
22701         * g++.old-deja/g++.brendan/crash55.C
22702         * g++.old-deja/g++.brendan/crash56.C
22703         * g++.old-deja/g++.brendan/crash8.C
22704         * g++.old-deja/g++.brendan/enum11.C
22705         * g++.old-deja/g++.brendan/enum8.C
22706         * g++.old-deja/g++.brendan/enum9.C
22707         * g++.old-deja/g++.brendan/friend3.C
22708         * g++.old-deja/g++.brendan/misc14.C
22709         * g++.old-deja/g++.bugs/900402_02.C
22710         * g++.old-deja/g++.bugs/900404_03.C
22711         * g++.old-deja/g++.bugs/900404_04.C
22712         * g++.old-deja/g++.bugs/900428_03.C
22713         * g++.old-deja/g++.jason/crash4.C
22714         * g++.old-deja/g++.jason/overload21.C
22715         * g++.old-deja/g++.jason/redecl1.C
22716         * g++.old-deja/g++.jason/report.C
22717         * g++.old-deja/g++.jason/rfg10.C
22718         * g++.old-deja/g++.jason/template30.C
22719         * g++.old-deja/g++.law/arm12.C
22720         * g++.old-deja/g++.law/ctors5.C
22721         * g++.old-deja/g++.law/cvt20.C
22722         * g++.old-deja/g++.law/init10.C
22723         * g++.old-deja/g++.law/init8.C
22724         * g++.old-deja/g++.law/visibility17.C
22725         * g++.old-deja/g++.law/visibility7.C
22726         * g++.old-deja/g++.mike/net8.C
22727         * g++.old-deja/g++.mike/p646.C
22728         * g++.old-deja/g++.mike/p700.C
22729         * g++.old-deja/g++.mike/p701.C
22730         * g++.old-deja/g++.mike/p811.C
22731         * g++.old-deja/g++.ns/template13.C
22732         * g++.old-deja/g++.other/array3.C
22733         * g++.old-deja/g++.other/crash25.C
22734         * g++.old-deja/g++.other/dtor3.C
22735         * g++.old-deja/g++.other/dtor4.C
22736         * g++.old-deja/g++.other/main1.C
22737         * g++.old-deja/g++.other/warn7.C
22738         * g++.old-deja/g++.pt/crash11.C
22739         * g++.old-deja/g++.pt/crash36.C
22740         * g++.old-deja/g++.pt/spec22.C
22741         * g++.old-deja/g++.pt/spec9.C
22742         * g++.old-deja/g++.pt/ttp52.C
22743         * g++.old-deja/g++.robertl/eb103.C
22744         * g++.old-deja/g++.robertl/eb121.C
22745         * g++.old-deja/g++.robertl/eb22.C
22746         * g++.old-deja/g++.robertl/eb8.C:
22747         Update locations and/or regexps of dg-error markers.
22748         Remove markers for some bogus messages that are no longer issued.
22749
22750 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22751
22752         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22753         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22754
22755 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22756
22757         PR c++/17618
22758         * g++.dg/lookup/crash5.C: New test.
22759
22760 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22761
22762         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22763         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22764         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22765         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22766         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22767         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22768
22769         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22770         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22771         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22772         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22773         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22774         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22775
22776         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22777
22778         * gcc.dg/vect/vect-44.c: Check additional cases.
22779         * gcc.dg/vect/vect-48.c: Check additional cases.
22780
22781         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22782         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22783         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22784         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22785         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22786         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22787         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22788         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22789         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22790
22791         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22792         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22793         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22794
22795 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22796
22797         * gcc.dg/tree-ssa/loop-6.c: New test.
22798
22799 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22800
22801         PR c++/17620
22802         * g++.dg/inherit/base2.C: New.
22803
22804 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22805
22806         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22807         * gcc.dg/20001012-2.c: Likewise.
22808         * gcc.dg/20001013-1.c: Likewise.
22809         * gcc.dg/20001101-1.c: Likewise.
22810         * gcc.dg/20001102-1.c: Likewise.
22811         * gcc.dg/bf-spl1.c: Likewise.
22812         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22813         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22814
22815 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22816
22817         PR tree-optimization/16721
22818         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22819
22820 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22821
22822         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22823         * gcc.dg/20040305-1.c: Likewise.
22824
22825 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22826
22827         PR c/16566
22828         * gcc.c-torture/compile/pr16566-1.c,
22829         gcc.c-torture/compile/pr16566-2.c,
22830         gcc.c-torture/compile/pr16566-3.c: New tests.
22831
22832 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22833
22834         PR tree-optimization/17512
22835         * gcc.c-torture/compile/20040916-1.c.
22836
22837 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22838
22839         * gcc.dg/pragma-re-3.c: New test.
22840
22841 2004-09-17  Matt Austern  <austern@apple.com>
22842
22843         PR c++/15049
22844         * g++.dg/other/anon3.C: New.
22845
22846 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22847
22848         PR c++/7503
22849         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22850         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22851         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22852         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22853         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22854
22855 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22856
22857         PR fortran/17286
22858         * gfortran.dg/pr17286.f90: New test.
22859
22860 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22861
22862         PR c++/17530
22863         * g++.dg/template/static7.C: New test.
22864
22865 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22866
22867         PR tree-opt/17558
22868         * gcc.c-torture/compile/pr17558.c: New test.
22869
22870 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22871
22872         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22873         if SKIP_ATTRIBUTE is defined.
22874
22875 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22876
22877         PR fortran/15957
22878         * gfortran.dg/pr15957.f90: New test.
22879
22880 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22881
22882         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22883         in comparison.
22884         * gcc.dg/vect/vect-79.c: Likewise.
22885         * gcc.dg/vect/vect-80.c: Likewise.
22886
22887 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22888
22889         PR fortran/15750
22890         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22891
22892 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22893
22894         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22895         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22896         * gcc.dg/vect/vect-62.c: New testcase.
22897         * gcc.dg/vect/vect-63.c: New testcase.
22898         * gcc.dg/vect/vect-64.c: New testcase.
22899         * gcc.dg/vect/vect-65.c: New testcase.
22900         * gcc.dg/vect/vect-66.c: New testcase.
22901         * gcc.dg/vect/vect-67.c: New testcase.
22902         * gcc.dg/vect/vect-68.c: New testcase.
22903         * gcc.dg/vect/vect-69.c: New testcase.
22904         * gcc.dg/vect/vect-79.c: New testcase.
22905         * gcc.dg/vect/vect-80.c: New testcase.
22906
22907 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22908
22909         * gcc.target/mips/asm-1.c: New test.
22910
22911 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22912
22913         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22914         * gcc.dg/vect/vect-73.c: New testcase.
22915         * gcc.dg/vect/vect-74.c: New testcase.
22916         * gcc.dg/vect/vect-75.c: New testcase.
22917         * gcc.dg/vect/vect-76.c: New testcase.
22918         * gcc.dg/vect/vect-77.c: New testcase.
22919         * gcc.dg/vect/vect-78.c: New testcase
22920
22921 2004-09-18  Paul Brook  <paul@codesourcery.com>
22922
22923         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22924
22925 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22926
22927         PR c/17424
22928         * gcc.dg/pr17424-1.c: New test.
22929
22930 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22931
22932         * g++.dg/tree-ssa/pr17153.C: New test.
22933
22934 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22935
22936         PR pch/13361
22937         * testsuite/g++.dg/pch/wchar-1.C: New.
22938         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22939
22940 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22941
22942         * gcc.c-torture/execute/20040917-1.c: New test.
22943
22944 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22945
22946         PR tree-optimization/17319
22947         * gcc.dg/pr17319.c: New test.
22948
22949 2004-09-17  Devang Patel  <dpatel@apple.com>
22950
22951         * gcc.dg/20040813-1.c: New test.
22952
22953 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22954
22955         PR tree-optimization/17273
22956         * gcc.c-torture/compile/pr17273.c: New test.
22957
22958 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22959
22960         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22961         Update expected messages.
22962         * gcc.dg/declspec-13.c: New test.
22963
22964 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22965
22966         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22967
22968 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22969
22970         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22971         change what 'a' is pointing to.
22972
22973 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22974
22975         PR c++/16002
22976         * g++.dg/template/error18.C: New test.
22977
22978         PR c++/16029
22979         * g++.dg/warn/Wunused-8.C: New test.
22980
22981 2004-09-17  Steven Bosscher  <stevenb@suse.de>
22982
22983         PR tree-optimization/17513
22984         * gcc.dg/20040916-1.c: New test.
22985
22986 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
22987
22988         PR c++/17501
22989         * g++.dg/template/typename7.C: New test.
22990
22991 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22992
22993         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22994
22995 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
22996
22997         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22998         with -ftree-based-profiling also.
22999         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23000
23001 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23002
23003         PR/15364
23004         * gfortran.dg/der_array_io_1.f90: New test.
23005         * gfortran.dg/der_array_io_2.f90: New test.
23006         * gfortran.dg/der_array_io_3.f90: New test.
23007
23008 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23009
23010         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23011         EABI.
23012
23013 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23014
23015         * g++.dg/opt/switch1.C: New test.
23016
23017 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23018
23019         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23020         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23021         Update expected messages.
23022
23023 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23024
23025         PR fortran/16485
23026         * gfortran.dg/same_name_1.f90: New test.
23027
23028 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23029
23030         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23031         dereference garbage pointers.
23032
23033 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23034
23035         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23036         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23037
23038         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23039         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23040         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23041
23042 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23043
23044         PR c++/17324
23045         * g++.dg/template/mangle1.C: New test.
23046
23047 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23048
23049         PR tree-optimization/17252
23050         * gcc.c-torture/execute/pr17252.c: New test.
23051
23052 2004-09-14  Andrew Pinski  <apinski@apple.com>
23053
23054         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23055
23056 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23057
23058         PR rtl-optimization/9771
23059         * gcc.dg/pr9771-1.c: New test case.
23060
23061 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23062
23063         PR tree-optimization/15262
23064         * gcc.c-torture/execute/pr15262-1.c: New test.
23065         * gcc.c-torture/execute/pr15262-2.c: New test.
23066
23067 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23068
23069         * gcc.dg/declspec-12.c: New test.
23070
23071 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23072
23073         * gfortran.dg/pr17090.f90: Add directives to test.
23074
23075 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23076
23077         * gcc.c-torture/compile/20040914-1.c: New test.
23078
23079 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23080
23081         PR c++/16162
23082         * g++.dg/template/decl2.C: New test.
23083
23084 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23085
23086         PR fortran/17090
23087         * gfortran.dg/pr17090.f90: New test.
23088
23089 2004-09-13  Dale Johannesen  <dalej@apple.com>
23090
23091         * gcc.c-torture/compile/pr17408.c: New test case.
23092
23093 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23094
23095         PR c++/16716
23096         * g++.dg/parse/crash17.C: New test.
23097
23098         PR c++/17327
23099         * g++.dg/template/enum3.C: New test.
23100
23101 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23102
23103         * lib/gcc-defs.exp: Load wrapper.exp.
23104         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23105         using local code.
23106         * lib/gcc.exp (gcc_init): Similar.
23107         * lib/gfortran.exp (gfortran_init): Similar.
23108         * lib/objc.exp (objc_init): Similar.
23109         * lib/treelang.exp (treelang_init): Similar.
23110         * lib/wrapper.exp: New file with build_wrapper call machinery in
23111         ${tool}_maybe_build_wrapper.
23112
23113 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23114
23115         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23116         "inline".
23117         * gcc.dg/declspec-11.c: Update expected messages.
23118         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23119         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23120         gcc.dg/inline-12.c: New tests.
23121
23122 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23123
23124         * g++.dg/tree-ssa/pr17400.C: New testcase.
23125
23126 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23127
23128         * gcc.target/mips/sb1-1.c: New testcase.
23129
23130 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23131
23132         * lib/g77-dg.exp: Remove unused file.
23133         * lib/mike-g77.exp: Ditto.
23134         * lib/g77.exp: Ditto.
23135
23136 2004-09-12  Richard Henderson  <rth@redhat.com>
23137
23138         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23139
23140 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23141
23142         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23143         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23144         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23145         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23146         Update expected messages.
23147
23148 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23149
23150         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23151         declaration/use mismatch for dirp parameter.
23152
23153 2004-09-12  Andrew Pinski  <apinski@apple.com>
23154
23155         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23156         -fgnu-runtime is passed.
23157
23158 2004-09-12  Richard Henderson  <rth@redhat.com>
23159
23160         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23161         do the uplevel thing and update additional_flags directly.
23162         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23163         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23164         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23165         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23166
23167 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23168
23169         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23170
23171 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23172
23173         PR middle-end/17411
23174         * g++.dg/opt/pr17411-1.C: New test case.
23175
23176 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23177
23178         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23179         gcc.dg/tls/diag-2.c: Update expected messages.
23180         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23181         messages.
23182         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23183         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23184         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23185         gcc.dg/tls/diag-5.c: New tests.
23186
23187 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23188
23189         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23190
23191 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23192
23193         * g++.dg/parse/break-in-for.C: New test.
23194
23195 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23196
23197         * gcc.dg/tree-ssa/20040911-1.c: New test.
23198
23199 2004-09-11  Andreas Jaeger  <aj@suse.de>
23200
23201         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23202         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23203
23204 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23205
23206         * gcc.target/frv: New directory of FR-V-specific tests.
23207
23208 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23209
23210         * gcc.dg/convert-vec-1.c: New test.
23211
23212 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23213
23214         PR middle-end/17024
23215         * gcc.dg/pr17024-1.c: New test case.
23216
23217 2004-09-10  Eric Christopher  <echristo@redhat.com>
23218
23219         * gcc.dg/20040910-1.c: New test.
23220
23221 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23222
23223         * gcc.dg/bitfld-9.c: New test.
23224
23225 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23226
23227         * gcc.c-torture/execute/ieee/acc1.c: New test.
23228         * gcc.c-torture/execute/ieee/acc2.c: New test.
23229         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23230
23231 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23232
23233         * gcc.dg/deprecated-2.c: New test.
23234
23235 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23236
23237         * gcc.dg/init-vec-1.c: New test.
23238
23239 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23240
23241         PR middle-end/17055
23242         * gcc.dg/pr17055-1.c: New test case.
23243
23244 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23245
23246         PR target/17377
23247         * gcc.c-torture/execute/pr17377.c: New test.
23248
23249 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23250
23251         PR c/8420
23252         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23253         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23254         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23255         gcc.dg/long-long-typespec-1.c: New tests.
23256         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23257
23258 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23259
23260         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23261         gcc.dg/gnu99-static-1.c: New tests.
23262
23263 2004-09-08  Devang Patel  <dpatel@apple.com>
23264
23265         * gcc.dg/darwin-ld-20040828-1.c: New test.
23266         * gcc.dg/darwin-ld-20040828-2.c: New test.
23267         * gcc.dg/darwin-ld-20040828-3.c: New test.
23268
23269 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23270
23271         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23272         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23273         in error message.
23274         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23275         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23276         in error message.
23277         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23278         types they qualify.
23279         * objc.dg/type-size-2.m: Fix wording in comment.
23280         * objc.dg/va-meth-1.m: New test case.
23281
23282 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23283
23284         PR c/16633:
23285         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23286         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23287
23288 2004-09-06  Devang Patel  <dpatel@apple.com>
23289
23290         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23291         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23292
23293 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23294
23295         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23296         reflect changed line numbering of diagnostics.
23297
23298 2004-09-06  Paul Brook  <paul@codesourcery.com>
23299
23300         * gfortran.dg/edit_real_1.f90: Add new test.
23301
23302 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23303
23304         * gcc.dg/tree-ssa/loop-2.c: New test.
23305         * gcc.dg/tree-ssa/loop-3.c: New test.
23306         * gcc.dg/tree-ssa/loop-4.c: New test.
23307         * gcc.dg/tree-ssa/loop-5.c: New test.
23308
23309 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23310
23311         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23312
23313 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23314
23315         * gcc.dg/format/sentinel-1.c: New test.
23316
23317 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23318
23319         * testsuite/gcc.dg/builtins-46.c: New.
23320
23321 2004-09-03  Devang Patel  <dpatel@apple.com>
23322
23323         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23324         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23325
23326 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23327
23328         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23329         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23330         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23331         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23332         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23333         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23334         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23335         the non-portable bzero.
23336         * gcc.dg/20010912-1.c: xfail for NetWare.
23337         * gcc.dg/20020426-2.c: xfail for NetWare.
23338         * gcc.dg/20021014-1.c: xfail for NetWare.
23339         * gcc.dg/20021018-1.c: xfail for NetWare.
23340         * gcc.dg/20030213-1.c: xfail for NetWare.
23341         * gcc.dg/20030225-1.c: xfail for NetWare.
23342         * gcc.dg/20030708-1.c: xfail for NetWare.
23343         * gcc.dg/builtins-config.h: Also exclude NetWare.
23344         * gcc.dg/format/format.h: Define restrict only if not already defined.
23345         * gcc.dg/nest.c: xfail for NetWare.
23346         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23347         * lib/target-supports.exp (check_visibility_available): Exclude
23348         NetWare.
23349
23350 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23351
23352         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23353         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23354         deterministic starting point for the alignment of structure fields.
23355         * gcc.dg/Wpadded.c: Dito.
23356         * g++.dg/abi/vbase10.C: Dito.
23357
23358 2004-09-03  Devang Patel  <dpatel@apple.com>
23359
23360         * g++.dg/debug/pr15736.cc: New test.
23361
23362 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23363
23364         * README.QMTEST: Fix out-of-date link.
23365
23366 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23367
23368         PR fortran/16579
23369         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23370         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23371
23372 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23373
23374         * g++.dg/abi/arm_rtti1.C: New test.
23375
23376 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23377
23378         * gcc.dg/ppc-vector-memcpy.c: New.
23379         * gcc.dg/ppc-vector-memset.c: New.
23380
23381 2004-09-02  Chao-ying Fu  <fu@mips.com>
23382
23383         * gcc.target/mips/mips-3d-1.c: New test.
23384         * gcc.target/mips/mips-3d-2.c: New test.
23385         * gcc.target/mips/mips-3d-3.c: New test.
23386         * gcc.target/mips/mips-3d-4.c: New test.
23387         * gcc.target/mips/mips-3d-5.c: New test.
23388         * gcc.target/mips/mips-3d-6.c: New test.
23389         * gcc.target/mips/mips-3d-7.c: New test.
23390         * gcc.target/mips/mips-3d-8.c: New test.
23391         * gcc.target/mips/mips-3d-9.c: New test.
23392         * gcc.target/mips/mips-ps-1.c: New test.
23393         * gcc.target/mips/mips-ps-2.c: New test.
23394         * gcc.target/mips/mips-ps-3.c: New test.
23395         * gcc.target/mips/mips-ps-4.c: New test.
23396         * gcc.target/mips/mips-ps-type.c: New test.
23397
23398 2004-09-02  Paul Brook  <paul@codesourcery.com>
23399
23400         * gfortran.dg/edit_real_1.f90: Add new tests.
23401
23402 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23403
23404         PR fortran/15327
23405         * gfortran.dg/merge_char_1.f90: New test.
23406
23407 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23408
23409         PR fortran/16404
23410         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23411
23412 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23413
23414         PR c/1522
23415         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23416
23417 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23418
23419         * g++.dg/opt/loop1.C: Do not XFAIL.
23420
23421 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23422
23423         * gcc.c-torture/execute/20040831-1.c: New test.
23424
23425 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23426
23427         PR fortran/16579
23428         * gfortran.dg/g77/20010610.f: Now passes.
23429         Copy from g77.f-torture/execute. Add dg-run directive.
23430         * gfortran.dg/g77/README: Update
23431
23432 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23433
23434         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23435         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23436         (t1, t2, t3, t4): Add volatile.
23437
23438 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23439
23440         * g++.dg/ext/visibility/arm1.C: New test.
23441
23442 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23443
23444         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23445         -pedantic-errors.
23446
23447 2004-09-01  Paul Brook  <paul@codesourcery.com>
23448
23449         * gfortran.dg/eof_2.f90: New test.
23450
23451 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23452
23453         PR fortran/16579
23454         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23455
23456 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23457
23458         PR libfortran/16805
23459         * gfortran.dg/list_read_2.f90: New test.
23460
23461 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23462
23463         * g++.dg/abi/key1.C: New test.
23464
23465 2004-08-31  Richard Henderson  <rth@redhat.com>
23466
23467         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23468         form of offsetof.
23469         * g++.dg/other/offsetof5.C: Remove duplicate.
23470
23471 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23472
23473         PR fortran/17244
23474         * gfortran.dg/func_derived_1.f90: New test.
23475
23476 2004-08-31  Paul Brook  <paul@codesourcery.com>
23477
23478         * gfortran.dg/eof_1.f90: New test.
23479
23480 2004-08-31  Paul Brook  <paul@codesourcery.com>
23481
23482         * gfortran.dg/list_read_1.f90: New file.
23483
23484 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23485
23486         * g++.dg/opt/loop1.C: XFAIL.
23487
23488 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23489
23490         * gcc.dg/funcdef-storage-1.c: New.
23491         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23492         an extern function in local scope.
23493         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23494         declare an 'auto inline' function in local scope.
23495         * gcc.dg/20011130-1.c: Likewise.
23496         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23497         an 'auto' function in local scope.
23498         * gcc.dg/20021014-1.c: Likewise.
23499         * gcc.dg/20030331-2.c: Likewise.
23500
23501 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23502
23503         * gfortran.dg/blockdata_1.f90: New test.
23504
23505 2004-08-30  Richard Henderson  <rth@redhat.com>
23506
23507         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23508
23509 2004-08-30  Richard Henderson  <rth@redhat.com>
23510
23511         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23512         additional_flags set by alternate driver.
23513         (ieee-options): New procedure.
23514         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23515         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23516         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23517         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23518
23519 2004-08-30  Richard Henderson  <rth@redhat.com>
23520
23521         * lib/f-torture.exp: Remove.
23522
23523 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23524
23525         PR rtl-optimization/16590
23526         * g++.dg/opt/loop1.C: New test.
23527
23528 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23529
23530         PR fortran/13910
23531         * gfortran.dg/oldstyle_1.f90: New test.
23532
23533 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23534         Paul Brook  <paul@codesourcery.com>
23535
23536         * gfortran.dg/g77/README: Update.
23537         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23538         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23539         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23540
23541 2004-08-28  Paul Brook  <paul@codesourcery.com>
23542
23543         PR libfortran/17195
23544         * gfortran.dg/edit_real_1.f90: New test.
23545
23546 2004-08-27  Paul Brook  <paul@codesourcery.com>
23547
23548         * gfortran.dg/rewind_1.f90: New test.
23549
23550 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23551
23552         PR fortran/16597
23553         * gfortran.dg/pr16597.f90: New test.
23554
23555 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23556
23557         PR c/13801
23558         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23559         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23560         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23561         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23562         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23563
23564 2004-08-26  Nick Clifton  <nickc@redhat.com>
23565
23566         * gcc.c-torture/compile/pr17119.c: New test.
23567
23568 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23569
23570         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23571
23572 2004-08-25  Richard Henderson  <rth@redhat.com>
23573
23574         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23575         the bits that expect kind=8 to be the largest real kind.
23576
23577 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23578
23579         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23580
23581 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23582
23583         * gfortran.dg/assignment_1.f90: New test.
23584
23585 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23586
23587         * g++.dg/template/repo3.C: New test.
23588
23589 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23590
23591         PR middle-end/16693
23592         PR tree-optimization/16372
23593         * g++.dg/opt/pr16372-1.C: New test case.
23594         * g++.dg/opt/pr16693-1.C: New test case.
23595         * g++.dg/opt/pr16693-2.C: New test case.
23596
23597 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23598
23599         * objc.dg/proto-lossage-4.m: New test.
23600
23601 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23602
23603         PR c++/17155
23604         * g++.dg/inherit/local2.C: New test.
23605
23606 2004-08-25  Paul Brook  <paul@codesourcery.com>
23607
23608         PR fortran/17144
23609         * gfortran.dg/string_ctor_1.f90: New test.
23610
23611 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23612
23613         PR c++/14428
23614         * g++.dg/template/redecl2.C: New test.
23615
23616 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23617
23618         PR fortran/17143
23619         * gfortran.dg/pr17143.f90: New test.
23620
23621 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23622
23623         PR fortran/17164
23624         * gfortran.dg/pr17164.f90: New test.
23625
23626 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23627
23628         * gcc.dg/tree-ssa/loop-1.c: New test.
23629
23630 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23631
23632         * gcc.c-torture/compile/20040824-1.c: New test.
23633
23634 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23635
23636         * gcc.c-torture/compile/iftrap-3.c: New test.
23637
23638 2004-08-24  Paul Brook  <paul@codesourcery.com>
23639
23640         * gfortran.dg/entry_2.f90: New test.
23641
23642 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23643
23644         PR c++/16889
23645         * g++.dg/lookup/ambig[12].C: New.
23646
23647 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23648
23649         PR c++/16706
23650         * g++.dg/template/crash21.C: New test.
23651         * g++.dg/template/crash22.C: Likewise.
23652
23653 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23654
23655         PR c++/17149
23656         * g++.dg/template/access15.C: New.
23657
23658 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23659
23660         PR c++/17163
23661         * g++.dg/template/repo2.C: New test.
23662
23663 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23664
23665         PR rtl-optimization/17078
23666         * gcc.c-torture/execute/pr17078-1.c: New test case.
23667
23668 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23669
23670         PR c/14492
23671         * gcc.dg/debug/crash1.c: New test.
23672
23673 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23674
23675         PR c/16180
23676         * gcc.dg/loop-5.c: New test.
23677
23678 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23679
23680         * gcc.c-torture/execute/20040823-1.c: New test.
23681
23682 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23683
23684         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23685         to the assembler.  Simplify test accordingly.
23686         (asm_abi_flags): Use GNU names.
23687         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23688         to check for ABI flags.
23689
23690 2004-08-22  Andrew Pinski  <apinski@apple.com>
23691
23692         * g++.dg/opt/pr14029.C: New test.
23693         * gcc.c-torture/execute/pr15262.c: New test.
23694
23695 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23696
23697         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23698
23699 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23700
23701         PR 16908
23702         * gfortran.dg/direct_io.f90: New test.
23703
23704 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23705
23706         PR c++/17121
23707         * g++.dg/inherit/local2.C: New test.
23708
23709 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23710
23711         PR c++/17120
23712         * g++.dg/warn/Wparentheses-4.C: New test.
23713
23714 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23715
23716         PR c++/17121
23717         * g++.dg/inherit/local2.C: New test.
23718
23719         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23720         * gcc.dg/ppc-ldstruct.c: Likewise.
23721         * gcc.dg/ppc64-abi-2.c: Likewise.
23722
23723 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23724
23725         PR rtl-optimization/17099
23726         * gcc.c-torture/execute/20040820-1.c: New test.
23727
23728 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23729
23730         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23731
23732 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23733
23734         PR fortran/17077
23735         * gfortran.dg/auto_array_1.f90: New test.
23736
23737 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23738
23739         PR fortran/17074
23740         * gfortran.dg/simpleif_1.f90: New test.
23741
23742 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23743
23744         * lib/target-supports.exp (check_profiling_available): Return
23745         false for arm*-*-symbianelf* and arm*-*-eabi*.
23746
23747         PR c++/15890
23748         * g++.dg/template/delete1.C: New test.
23749
23750 2004-08-19  Paul Brook  <paul@codesourcery.com>
23751
23752         PR fortran/14976
23753         PR fortran/16228
23754         * gfortran.dg/data_char_1.f90: New test.
23755
23756 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23757
23758         PR fortran/16946
23759         * gfortran.dg/reduction.f90: New testcase.
23760
23761 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23762
23763         PR fortran/16520
23764         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23765
23766 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23767
23768         PR c++/17041
23769         * g++.dg/Wparentheses-3.C: New test.
23770
23771 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23772
23773         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23774         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23775         * gcc.dg/vect/vect-2.c: Likewise.
23776         * gcc.dg/vect/vect-3.c: Likewise.
23777         * gcc.dg/vect/vect-4.c: Likewise.
23778         * gcc.dg/vect/vect-5.c: Likewise.
23779         * gcc.dg/vect/vect-6.c: Likewise.
23780         * gcc.dg/vect/vect-7.c: Likewise.
23781         * gcc.dg/vect/vect-25.c: Likewise.
23782         * gcc.dg/vect/vect-31.c: Likewise.
23783         * gcc.dg/vect/vect-32.c: Likewise.
23784         * gcc.dg/vect/vect-34.c: Likewise.
23785         * gcc.dg/vect/vect-36.c: Likewise.
23786         * gcc.dg/vect/vect-all.c: Likewise.
23787
23788 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23789
23790         PR c++/17068
23791         * g++.dg/template/operator4.C: New test.
23792
23793 2004-08-18  Richard Henderson  <rth@redhat.com>
23794
23795         * gcc.dg/20040206-1.c: XFAIL.
23796
23797 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23798
23799         PR c++/16246
23800         * g++.dg/template/array7.C: New test.
23801
23802 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23803
23804         * gcc.dg/mips-movcc-1.c: New test.
23805         * gcc.dg/mips-movcc-2.c: New test.
23806         * gcc.dg/mips-movcc-3.c: New test.
23807
23808         * gcc.dg/mips-nmadd-1.c: New test.
23809         * gcc.dg/mips-nmadd-2.c: New test.
23810
23811 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23812
23813         PR c++/15871
23814         * g++.dg/opt/inline8.C: New test.
23815
23816         PR c++/16965
23817         * g++.dg/parse/error17.C: New test.
23818
23819 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23820
23821         * gcc.dg/vect: New directory for vectorizer tests.
23822         * gcc.dg/vect/tree-vect.h: New file.
23823         * gcc.dg/vect/vect.exp: New file.
23824         * gcc.dg/vect/pr16105.c.c: New test.
23825         * gcc.dg/vect/vect-1.c: New test.
23826         * gcc.dg/vect/vect-2.c: New test.
23827         * gcc.dg/vect/vect-3.c: New test.
23828         * gcc.dg/vect/vect-4.c: New test.
23829         * gcc.dg/vect/vect-5.c: New test.
23830         * gcc.dg/vect/vect-6.c: New test.
23831         * gcc.dg/vect/vect-7.c: New test.
23832         * gcc.dg/vect/vect-8.c: New test.
23833         * gcc.dg/vect/vect-9.c: New test.
23834         * gcc.dg/vect/vect-10.c: New test.
23835         * gcc.dg/vect/vect-11.c: New test.
23836         * gcc.dg/vect/vect-12.c: New test.
23837         * gcc.dg/vect/vect-13.c: New test.
23838         * gcc.dg/vect/vect-14.c: New test.
23839         * gcc.dg/vect/vect-15.c: New test.
23840         * gcc.dg/vect/vect-16.c: New test.
23841         * gcc.dg/vect/vect-17.c: New test.
23842         * gcc.dg/vect/vect-18.c: New test.
23843         * gcc.dg/vect/vect-19.c: New test.
23844         * gcc.dg/vect/vect-20.c: New test.
23845         * gcc.dg/vect/vect-21.c: New test.
23846         * gcc.dg/vect/vect-22.c: New test.
23847         * gcc.dg/vect/vect-23.c: New test.
23848         * gcc.dg/vect/vect-24.c: New test.
23849         * gcc.dg/vect/vect-25.c: New test.
23850         * gcc.dg/vect/vect-26.c: New test.
23851         * gcc.dg/vect/vect-27.c: New test.
23852         * gcc.dg/vect/vect-28.c: New test.
23853         * gcc.dg/vect/vect-29.c: New test.
23854         * gcc.dg/vect/vect-30.c: New test.
23855         * gcc.dg/vect/vect-31.c: New test.
23856         * gcc.dg/vect/vect-32.c: New test.
23857         * gcc.dg/vect/vect-33.c: New test.
23858         * gcc.dg/vect/vect-34.c: New test.
23859         * gcc.dg/vect/vect-35.c: New test.
23860         * gcc.dg/vect/vect-36.c: New test.
23861         * gcc.dg/vect/vect-37.c: New test.
23862         * gcc.dg/vect/vect-38.c: New test.
23863         * gcc.dg/vect/vect-40.c: New test.
23864         * gcc.dg/vect/vect-41.c: New test.
23865         * gcc.dg/vect/vect-42.c: New test.
23866         * gcc.dg/vect/vect-43.c: New test.
23867         * gcc.dg/vect/vect-44.c: New test.
23868         * gcc.dg/vect/vect-45.c: New test.
23869         * gcc.dg/vect/vect-46.c: New test.
23870         * gcc.dg/vect/vect-47.c: New test.
23871         * gcc.dg/vect/vect-48.c: New test.
23872         * gcc.dg/vect/vect-49.c: New test.
23873         * gcc.dg/vect/vect-50.c: New test.
23874         * gcc.dg/vect/vect-51.c: New test.
23875         * gcc.dg/vect/vect-52.c: New test.
23876         * gcc.dg/vect/vect-53.c: New test.
23877         * gcc.dg/vect/vect-54.c: New test.
23878         * gcc.dg/vect/vect-55.c: New test.
23879         * gcc.dg/vect/vect-56.c: New test.
23880         * gcc.dg/vect/vect-57.c: New test.
23881         * gcc.dg/vect/vect-58.c: New test.
23882         * gcc.dg/vect/vect-59.c: New test.
23883         * gcc.dg/vect/vect-60.c: New test.
23884         * gcc.dg/vect/vect-61.c: New test.
23885         * gcc.dg/vect/vect-all.c: New test.
23886         * gcc.dg/vect/vect-none.c: New test.
23887
23888 2004-08-17  Paul Brook  <paul@codesourcery.com>
23889
23890         PR fortran/13082
23891         * gfortran.dg/entry_1.f90: New test.
23892
23893 2004-08-17  Andrew Pinski  <apinski@apple.com>
23894
23895         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23896
23897 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23898
23899         * gcc.dg/pr17036-1.c: New test.
23900
23901 2004-08-16  Devang Patel  <dpatel@apple.com>
23902
23903         * gcc.dg/darwin-20040809-1.c: New test.
23904
23905 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23906
23907         * gcc.dg/funcdef-attr-1.c: New test.
23908
23909 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23910
23911         * gcc.dg/altivec-17.c: New test.
23912         * gcc.dg/altivec-18.c: New test.
23913
23914 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23915
23916         PR c++/6749
23917         * g++.dg/template/vtable2.C: New test.
23918
23919 2004-08-14  Richard Henderson  <rth@redhat.com>
23920
23921         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23922         * gcc.dg/pack-test-4.c (main): Return 0.
23923         * gcc.dg/setjmp-1.c: Remove XFAIL.
23924         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23925
23926 2004-08-14  Richard Henderson  <rth@redhat.com>
23927
23928         * gcc.dg/980217-1.c: Add prototype for printf.
23929
23930 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23931
23932         * gfortran.dg/pr16935.f90: New test.
23933
23934 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23935
23936         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23937
23938 2004-08-13  Paul Brook  <paul@codesourcery.com>
23939
23940         * gfortran.dg/der_io_1.f90: Remove stray comma.
23941
23942 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23943
23944         * gcc.dg/vmx/cw-bug-2.c: Remove.
23945         * gcc.dg/vmx/vprint-1.c: Remove.
23946         * gcc.dg/vmx/vscan-1.c: Remove.
23947
23948 2004-08-12  Devang patel  <dpatel@apple.com>
23949
23950         * gcc.dg/darwin-20040809-2.c: New test.
23951
23952 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23953
23954         * g++.dg/ext/altivec-12.C: New test.
23955
23956         * g++.dg/ext/altivec-11.C: New test.
23957
23958 2004-08-12  Paul Brook  <paul@codesourcery.com>
23959
23960         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23961
23962 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23963
23964         * g++.dg/ext/altivec-2.C: Check for hardware support before
23965         executing any VMX instructions.
23966
23967         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23968
23969 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23970
23971         PR c++/16276
23972         * g++.old-deja/g++.other/comdat4.C: New test.
23973         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23974
23975 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23976
23977         PR target/16286
23978         * gcc.dg/pr16286.c: New test.
23979
23980 2004-08-12 Jan Beulich <jbeulich@novell.com>
23981
23982         * g++.dg/ext/asm5.C: New.
23983
23984 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23985
23986         PR c++/16698
23987         * g++.dg/eh/crash1.C: New test.
23988
23989         PR c++/16717
23990         * g++.dg/ext/construct1.C: New test.
23991
23992 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
23993
23994         PR c++/16853
23995         * g++.dg/init/ptrmem1.C: New test.
23996
23997         PR c++/16618
23998         * g++.dg/parse/offsetof5.C: New test.
23999
24000         PR c++/16870
24001         * g++.dg/template/overload3.C: New test.
24002
24003 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24004
24005         PR c++/16964
24006         * g++.dg/parse/error16.C: New test.
24007
24008         PR c++/16904
24009         * g++.dg/template/error14.C: New test.
24010
24011         PR c++/16929
24012         * g++.dg/template/error15.C: New test.
24013
24014 2004-08-11  Devang Patel  <dpatel@apple.com>
24015
24016         * gcc.dg/darwin-ld-20040809-1.c: New test.
24017         * gcc.dg/darwin-ld-20040809-2.c: New test.
24018
24019 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24020
24021         PR fortran/16917
24022         * gfortran.dg/dfloat_1.f90: New test.
24023
24024 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24025
24026         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24027         * gcc.dg/dll-2.c: Fix dg-require syntax.
24028         * gcc.misc-tests/arm-isr.c (abort): Declare.
24029         (exit): Likewise.
24030
24031 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24032
24033         PR c++/16971
24034         * g++.dg/parse/crash16.C: New test.
24035
24036 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24037
24038         * gcc.dg/mips-rsqrt-1.c: New test case.
24039         * gcc.dg/mips-rsqrt-2.c: New test case.
24040         * gcc.dg/mips-rsqrt-3.c: New test case.
24041
24042 2004-08-10  Paul Brook  <paul@codesourcery.com>
24043
24044         * gfortran.dg/der_io_1.f90: New test.
24045
24046 2004-08-10  Paul Brook  <paul@codesourcery.com>
24047
24048         PR fortran/16919
24049         * gfortran.dg/der_array_1.f90: New test.
24050
24051 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24052
24053         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24054
24055 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24056
24057         * gcc.dg/wchar_t-2.c: Fix typo.
24058
24059 2004-08-09  Falk Hueffner  <falk@debian.org>
24060
24061         PR tree-optimization/12517
24062         * gcc.c-torture/compile/pr12517.c: New test.
24063
24064         PR tree-optimization/12578
24065         * gcc.c-torture/compile/pr12578.c: New test.
24066
24067         PR tree-optimization/12899
24068         * gcc.c-torture/compile/pr12899.c: New test.
24069
24070         PR rtl-optimization/14692
24071         * gcc.c-torture/compile/pr14692.c: New test.
24072
24073         PR tree-optimization/16461
24074         * gcc.c-torture/compile/pr16461.c: New test.
24075
24076 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24077
24078         * gfortran.dg/getenv_1.f90: New test.
24079
24080 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24081
24082         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24083         wchar_t.
24084         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24085
24086 2004-08-06  Paul Brook  <paul@codesourcery.com>
24087
24088         * gfortran.dg/ret_array_1.f90: New test.
24089         * gfortran.dg/ret_pointer_1.f90: New test.
24090
24091 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24092
24093         * gcc.dg/missing-field-init-[12].c: New tests.
24094         * g++.dg/warn/missing-field-init-[12].C: New tests.
24095
24096 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24097
24098         * gcc.dg/enum2.c: New test.
24099         * gcc.dg/symbian3.c: Likewise.
24100         * gcc.dg/symbian4.c: Likewise.
24101         * gcc.dg/wchar_t-2.c: Likewise.
24102
24103 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24104
24105         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24106         destructor tests.
24107
24108 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24109
24110         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24111         dg-require-visiblity.
24112         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24113         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24114         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24115         * g++.dg/ext/visibility/new1.C: Likewise.
24116         * g++.dg/ext/visibility/pragma.C: Likewise.
24117         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24118         * g++.dg/ext/visibility/virtual.C: Likewise.
24119         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24120         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24121         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24122         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24123         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24124         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24125         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24126         * g++/dg/ext/visibility/visibility-8.C: New test.
24127         * gcc.c-torture/compile/dll.x: Remove.
24128         * gcc.dg/dll-2.c: Use dg-require-dll
24129         * gcc.dg/visibility-10.c: New test.
24130         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24131         supporting DLLs.
24132         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24133         (scan_not_hidden): Likewise.
24134
24135 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24136
24137         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24138
24139 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24140
24141         * gcc.c-torture/execute/20040805-1.c: New test.
24142
24143 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24144
24145         * gcc.dg/20020118-1.c: Declare abort.
24146         * gcc.dg/altivec_check.h: Likewise.
24147         * gcc.dg/iftrap-2.c: Likewise.
24148         * gcc.dg/pragma-darwin.c: Likewise.
24149         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24150
24151 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24152
24153         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24154
24155 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24156
24157         * gcc.c-torture/execute/builtins/abs-2.c,
24158         gcc.c-torture/execute/builtins/abs-3.c,
24159         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24160         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24161         intmax_t, uintmax_t and their limits.
24162         * gcc.dg/intmax_t-1.c: New test.
24163
24164 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24165
24166         * g++.dg/tc1/dr147.C: Add reference to PR.
24167
24168 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24169
24170         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24171         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24172
24173 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24174
24175         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24176
24177 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24178
24179         * gcc.dg/redecl-5.c: New test.
24180         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24181         of scanf.
24182
24183 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24184
24185         PR middle-end/16790
24186         * gcc.c-torture/execute/pr16790-1.c: New test case.
24187
24188 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24189
24190         * g++.dg/ext/visibility/assign1.C: New test.
24191         * g++.dg/ext/visibility/new1.C: Likewise.
24192
24193         * gcc.dg/symbian1.c: New test.
24194         * gcc.dg/symbian2.c: Likewise.
24195
24196 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24197
24198         PR target/16570
24199         * gcc.dg/i386-sse-9.c: New test.
24200
24201 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24202
24203         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24204
24205 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24206
24207         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24208         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24209         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24210         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24211         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24212         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24213         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24214         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24215         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24216         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24217         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24218         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24219         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24220         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24221         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24222         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24223         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24224         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24225         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24226         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24227         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24228         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24229         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24230         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24231         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24232         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24233         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24234         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24235         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24236         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24237         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24238         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24239         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24240         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24241         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24242         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24243         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24244         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24245         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24246         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24247         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24248         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24249         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24250         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24251         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24252         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24253         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24254         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24255         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24256         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24257         gcc.misc-tests/i386-pf-3dnow-1.c,
24258         gcc.misc-tests/i386-pf-athlon-1.c,
24259         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24260         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24261         Declare built-in functions used.
24262         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24263
24264 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24265
24266         PR c++/16707
24267         * g++.dg/lookup/using12.C: New test.
24268
24269         * g++.dg/init/null1.C: Fix PR number.
24270         * g++.dg/parse/namespace10.C: Likewise.
24271
24272 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24273
24274         PR c++/16224
24275         * g++.dg/template/spec17.C: New test.
24276         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24277         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24278
24279 2004-08-02  David Billinghurst
24280
24281         PR fortran/16292
24282         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24283
24284 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24285
24286         * gcc.dg/ia64-got-1.c: New test case.
24287
24288 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24289
24290         PR c++/16489
24291         * g++.dg/init/null1.C: New test.
24292         * g++.dg/tc1/dr76.C: Adjust error marker.
24293
24294         PR c++/16529
24295         * g++.dg/parse/namespace10.C: New test.
24296
24297         PR c++/16810
24298         * g++.dg/inherit/ptrmem2.C: New test.
24299
24300 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24301
24302         PR target/16155
24303         * gcc.dg/pr16155.c: New test.
24304
24305 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24306
24307         * gcc.dg/redecl-2.c: New test.
24308
24309 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24310
24311         * gcc.dg/darwin-longdouble.c: New file.
24312
24313 2004-07-30  Richard Henderson  <rth@redhat.com>
24314
24315         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24316         write to constant argument.
24317         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24318
24319 2004-07-30  Richard Henderson  <rth@redhat.com>
24320
24321         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24322         tests of nearest around zero.
24323
24324 2004-07-30  Andrew Pinski  <apinski@apple.com>
24325
24326         * gcc.c-torture/compile/20040730-1.c: New test.
24327
24328 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24329
24330         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24331         powerpc-eabispe.
24332
24333 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24334
24335         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24336
24337 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24338
24339         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24340         contains $ld_library_path.
24341         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24342
24343 2004-07-29  Richard Henderson  <rth@redhat.com>
24344
24345         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24346
24347         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24348         (alt2, which): New.
24349         (Check): Accept either alternative.
24350
24351 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24352
24353         * g++.dg/abi/inline1.C: New test.
24354         * g++.dg/abi/local1-a.cc: Likewise.
24355         * g++.dg/abi/local1.C: Likewise.
24356         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24357         * g++.dg/abi/mangle12.C: Likewise.
24358         * g++.dg/abi/mangle17.C: Likewise.
24359         * g++.dg/abi/mangle20-2.C: Likewise.
24360         * g++.dg/opt/interface1.C: Likewise.
24361         * g++.dg/opt/interface1.h: Likewise.
24362         * g++.dg/opt/interface1-a.cc: New test.
24363         * g++.dg/parse/repo1.C: New test.
24364         * g++.dg/template/repo1.C: Likewise.
24365         * g++.dg/warn/Winline-1.C: Likewise.
24366         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24367
24368 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24369
24370         * gcc.dg/tree-ssa/20040729-1.c: New test.
24371
24372 2004-07-27  Matt Austern <austern@apple.com>
24373
24374         * gcc.dg/darwin-bool-1.c: New test.
24375         * gcc.dg/darwin-bool-2.c: New test.
24376
24377 2004-07-28  Richard Henderson  <rth@redhat.com>
24378
24379         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24380         arguments in the correct type.  Don't write to constant arguments.
24381
24382 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24383
24384         PR tree-optimization/16688
24385         PR tree-optimization/16689
24386         * g++.dg/tree-ssa/pr16688.C: New test.
24387
24388 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24389
24390         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24391         loads.  Not only in the comment, this time.
24392
24393 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24394
24395         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24396         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24397         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24398         * gcc.dg/sh4a-bitmovua.c: New.
24399         * gcc.dg/sh4a-cos.c: New.
24400         * gcc.dg/sh4a-cosf.c: New.
24401         * gcc.dg/sh4a-fprun.c: New.
24402         * gcc.dg/sh4a-fsrra.c: New.
24403         * gcc.dg/sh4a-memmovua.c: New.
24404         * gcc.dg/sh4a-sin.c: New.
24405         * gcc.dg/sh4a-sincos.c: New.
24406         * gcc.dg/sh4a-sincosf.c: New.
24407         * gcc.dg/sh4a-sinf.c: New.
24408
24409 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24410
24411         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24412         conditionals.
24413         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24414         loads.
24415         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24416         DOM1.
24417
24418 2004-07-27  Andrew Pinski  <apinski@apple.com>
24419
24420         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24421
24422 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24423
24424         * gcc.dg/pragma-isr.c: New test.
24425
24426 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24427
24428         PR c++/14429
24429         * g++.dg/template/ttp11.C: New test.
24430
24431 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24432
24433         * gcc.c-torture/compile/20040727-1.c: New test.
24434
24435 2004-07-26  Eric Christopher  <echristo@redhat.com>
24436
24437         * gcc.c-torture/compile/20040726-2.c: New test.
24438
24439 2004-07-26  Andrew Pinski  <apinski@apple.com>
24440
24441         * g++.dg/rtti/tinfo1.C: Xfail.
24442
24443 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24444
24445         * gcc.c-torture/compile/20040726-1.c: New test.
24446
24447 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24448             Brian Ryner  <bryner@brianryner.com>
24449
24450         PR c++/9283
24451         PR c++/15000
24452         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24453         * g++.dg/ext/visibility/: New directory.
24454         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24455         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24456         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24457         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24458         * g++.dg/ext/visibility/fvisibility.C,
24459         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24460         g++.dg/ext/visibility/fvisibility-override1.C
24461         g++.dg/ext/visibility/fvisibility-override2.C
24462         g++.dg/ext/visibility/memfuncts.C
24463         g++.dg/ext/visibility/noPLT.C
24464         g++.dg/ext/visibility/pragma.C
24465         g++.dg/ext/visibility/pragma-override1.C
24466         g++.dg/ext/visibility/pragma-override2.C
24467         g++.dg/ext/visibility/staticmemfuncts.C
24468         g++.dg/ext/visibility/virtual.C: New tests.
24469
24470 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24471
24472         PR c/15360
24473         * gcc.dg/pr15360-1.c: New test.
24474
24475 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24476
24477         * gcc.dg/pragma-align-2.c: New test.
24478         * gcc.dg/pragma-init-fini.c: New test.
24479         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24480         targets.
24481
24482 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24483
24484         * gcc.dg/init-string-2.c: New test.
24485
24486 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24487
24488         PR 16684
24489         * gcc.dg/Wredundant-decls-1.c: New test case.
24490
24491 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24492
24493         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24494         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24495         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24496         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24497         * gcc.dg/compat/generate-random.c: New file.
24498         * gcc.dg/compat/generate-random.h: Likewise.
24499         * gcc.dg/compat/generate-random_r.c: Likewise.
24500         * gcc.dg/compat/struct-layout-1.h: Likewise.
24501         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24502         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24503         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24504         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24505         * gcc.dg/compat/struct-layout-1_main.c: New test.
24506         * gcc.dg/compat/struct-layout-1_x.c: New file.
24507         * gcc.dg/compat/struct-layout-1_y.c: New file.
24508         * gcc.dg/compat/struct-layout-1_test.h: New file.
24509
24510 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24511
24512         * gcc.dg/comp-return-1.c: New test
24513
24514 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24515
24516         * gcc.dg/vmx/8-02a.c: Fix typo.
24517
24518         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24519         * gcc.dg/darwin-abi-3.c: New test.
24520
24521         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24522         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24523
24524         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24525         * gcc.dg/vmx/ops-long-1.c: New test.
24526         * gcc.dg/vmx/ops-long-2.c: New test.
24527
24528 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24529
24530         * g++.dg/lookup/conv-[1234].C: New.
24531
24532 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24533
24534         * g++.dg/parse/attr2.C: Simplify.
24535
24536 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24537
24538         PR c/7284
24539         * gcc.c-torture/execute/pr7284-1.c: New test.
24540
24541 2004-07-22  Brian Booth  <bbooth@redhat.com>
24542
24543         * gcc.dg/tree-ssa/20040721-1.c: New test.
24544
24545 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24546
24547         * g++.dg/template/crash20.c: New.
24548
24549 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24550
24551         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24552         Add dg-run directive.  Declare variables as required.
24553         * gfortran.dg/g77/README: Update
24554
24555 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24556
24557         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24558         gcc.dg/cris-peep2-andu2.c: New tests.
24559
24560 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24561
24562         PR c/15052
24563         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24564         on return type.
24565         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24566         messages.
24567         * gcc.dg/qual-return-2.c: Update expected messages.
24568         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24569
24570 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24571
24572         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24573         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24574
24575 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24576
24577         PR c/11250
24578         * gcc.dg/init-string-1.c: New test.
24579
24580 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24581
24582         PR middle-end/15345
24583         PR c/16450
24584         * gcc.dg/torture/nested-fn-1.c: New test.
24585
24586 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24587
24588         PR target/16559
24589         * gcc.dg/ia64-fptr-1.c: New file.
24590
24591 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24592
24593         PR c++/14497
24594         * g++.dg/template/spec16.C: New test.
24595         * g++.old-deja/g++.robertl/eb118.C: Remove.
24596
24597 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24598
24599         PR c++/509
24600         * g++.dg/template/spec15.C: New test.
24601
24602 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24603
24604         Copy cases from g77.f-torture/execute and add dg-run
24605         directive.  Other changes as noted.
24606         * gfortran.dg/g77/13037.f
24607         * gfortran.dg/g77/1832.f
24608         * gfortran.dg/g77/19981119-0.f
24609         * gfortran.dg/g77/19990313-0.f
24610         * gfortran.dg/g77/19990313-1.f
24611         * gfortran.dg/g77/19990313-2.f
24612         * gfortran.dg/g77/19990313-3.f
24613         * gfortran.dg/g77/19990419-1.f
24614         * gfortran.dg/g77/19990826-0.f
24615         * gfortran.dg/g77/19990826-2.f
24616         * gfortran.dg/g77/20000503-1.f
24617         * gfortran.dg/g77/20001111.f
24618         * gfortran.dg/g77/20010116.f
24619         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24620         * gfortran.dg/g77/20010430.f
24621         * gfortran.dg/g77/6177.f
24622         * gfortran.dg/g77/947.f
24623         * gfortran.dg/g77/970816-3.f
24624         * gfortran.dg/g77/971102-1.f
24625         * gfortran.dg/g77/980520-1.f
24626         * gfortran.dg/g77/980628-0.f
24627         * gfortran.dg/g77/980628-1.f
24628         * gfortran.dg/g77/980628-10.f
24629         * gfortran.dg/g77/980628-2.f
24630         * gfortran.dg/g77/980628-3.f
24631         * gfortran.dg/g77/980628-7.f
24632         * gfortran.dg/g77/980628-8.f
24633         * gfortran.dg/g77/980628-9.f
24634         * gfortran.dg/g77/980701-0.f
24635         * gfortran.dg/g77/980701-1.f
24636         * gfortran.dg/g77/cabs.f
24637         * gfortran.dg/g77/claus.f
24638         * gfortran.dg/g77/complex_1.f
24639         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24640         * gfortran.dg/g77/dcomplex.f
24641         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24642         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24643         * gfortran.dg/g77/f90-intrinsic-numeric.f
24644         * gfortran.dg/g77/int8421.f
24645         * gfortran.dg/g77/labug1.f
24646         * gfortran.dg/g77/large_vec.f
24647         * gfortran.dg/g77/le.f
24648         * gfortran.dg/g77/short.f
24649         * gfortran.dg/g77/README: Update
24650
24651 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24652
24653         PR c++/16637
24654         * g++.dg/parse/lookup4.C: New test.
24655
24656 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24657
24658         PR c++/16175
24659         * g++.dg/template/ttp10.C: New test.
24660
24661 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24662
24663         * gcc.dg/pr12625-1.c: New test.
24664
24665 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24666
24667         * testsuite/gcc.dg/switch-warn-1.c: New test.
24668         * testsuite/gcc.dg/switch-warn-2.c: New test.
24669         * gcc.c-torture/compile/pr14730.c: Update.
24670
24671 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24672
24673         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24674         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24675         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24676         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24677
24678 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24679
24680         PR c++/16623
24681         * g++.dg/template/assign1.C: New test.
24682
24683 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24684
24685         PR c++/12170
24686         * g++.dg/template/ttp9.C: New test.
24687
24688 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24689
24690         * gcc.dg/format/cmn-err-1.c: New test.
24691
24692 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24693
24694         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24695         gcc.dg/Wparentheses-10.c: New tests.
24696         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24697
24698 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24699
24700         PR fortran/16465
24701         * gfortran.dg/g77//ffixed-line-length-0.f,
24702         gfortran.dg/g77/ffixed-line-length-132.f,
24703         gfortran.dg/g77/ffixed-line-length-72.f,
24704         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24705         gfortran.dg/g77/README: Update.
24706
24707 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24708
24709         PR c++/13092
24710         * g++.dg/template/non-dependent7.C: New test.
24711         * g++.dg/template/non-dependent8.C: Likewise.
24712         * g++.dg/template/non-dependent9.C: Likewise.
24713         * g++.dg/template/non-dependent10.C: Likewise.
24714
24715 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24716
24717         PR c++/16337
24718         * g++.dg/parse/attr2.C: New test.
24719
24720 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24721
24722         * g77.dg: Removed.
24723         * g77.f-torture: Ditto.
24724
24725 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24726
24727         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24728         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24729         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24730
24731 2004-07-16  Richard Henderson  <rth@redhat.com>
24732
24733         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24734
24735 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24736
24737         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24738         tests with full list of options.
24739         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24740         of TORTURE_OPTIONS if test contains 'dg-do run'.
24741
24742         PR fortran/16404
24743         * gfortran.dg/do_iterator.f90: New test.
24744
24745 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24746
24747         PR rtl-optimization/16536
24748         * gcc.c-torture/execute/restrict-1.c: New test.
24749
24750 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24751
24752         PR fortran/15324
24753         * gfortran.dg/pr15324.f90: New test.
24754
24755         PR fortran/15129
24756         * gfortran.dg/pr15129.f90: New test.
24757
24758         PR fortran/15140
24759         * gfortran.dg/pr15140.f90: New test.
24760
24761         PR fortran/13792
24762         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24763         compile-time simplification.
24764
24765 2004-07-14  Mike Stump  <mrs@apple.com>
24766
24767         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24768
24769 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24770
24771         PR target/16325
24772         * gcc.dg/profile-generate-1.c: New.
24773
24774 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24775
24776         * gcc.c-torture/execute/20040709-1.c: New test.
24777         * gcc.c-torture/execute/20040709-2.c: New test.
24778
24779 2004-07-14  Mike Stump  <mrs@apple.com>
24780
24781         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24782
24783 2004-07-14  Mike Stump  <mrs@apple.com>
24784
24785         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24786
24787 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24788
24789         PR c++/16518
24790         * g++.dg/parse/mutable1.C: New test.
24791
24792 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24793
24794         PR tree-optimization/16443
24795         * gcc.dg/tree-ssa/20040713-1.c: New test.
24796
24797 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24798
24799         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24800         for operator new.
24801
24802 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24803
24804         * gfortran.dg/g77/README: New file
24805         * gfortran.dg/g77/19981216-0.f: Copy from
24806         g77.f-torture/noncompile.  Add "dg-do compile" and
24807         dg-error as required.
24808         * gfortran.dg/g77/19990218-1.f: Likewise.
24809         * gfortran.dg/g77/19990905-1.f: Likewise.
24810         * gfortran.dg/g77/9263.f: Likewise.
24811         * gfortran.dg/g77/980615-0.f: Likewise.
24812         * gfortran.dg/g77/980616-0.f: Likewise.
24813         * gfortran.dg/g77/check0.f: Likewise.
24814         * gfortran.dg/g77/select_no_compile.f: Likewise.
24815
24816 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24817
24818         Copy files from g77.f-torture/compile.
24819         Add "{ dg-do compile}".  Other changes as noted
24820         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24821         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24822         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24823         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24824         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24825         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24826         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24827         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24828         statement to conform to standard.  Append alpha1.x for reference.
24829         * gfortran.dg/g77/xformat.f: Add dg-warning
24830
24831 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24832
24833         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24834         Add {dg-do compile} directive.
24835         * gfortran.dg/g77/cpp2.F: Likewise.
24836
24837 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24838
24839         PR c++/5402
24840         * g++.dg/lookup/name-clash1.C: New test.
24841
24842         PR c++/9777
24843         * g++.dg/lookup/name-clash2.C: New test.
24844
24845         PR c++/12102
24846         * g++.dg/lookup/name-clash3.C: New test.
24847
24848 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24849
24850         * g++.dg/lookup/new2.C: New test.
24851         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24852
24853 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24854
24855         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24856         Add {dg-do compile} directive.
24857         * gfortran.dg/g77/13060.f: Likewise.
24858         * gfortran.dg/g77/19990218-0.f: Likewise.
24859         * gfortran.dg/g77/19990305-0.f: Likewise.
24860         * gfortran.dg/g77/19990419-0.f: Likewise.
24861         * gfortran.dg/g77/19990502-0.f: Likewise.
24862         * gfortran.dg/g77/19990502-1.f: Likewise.
24863         * gfortran.dg/g77/19990525-0.f: Likewise.
24864         * gfortran.dg/g77/19990826-1.f: Likewise.
24865         * gfortran.dg/g77/19990826-3.f: Likewise.
24866         * gfortran.dg/g77/19990905-2.f: Likewise.
24867         * gfortran.dg/g77/20000412-1.f: Likewise.
24868         * gfortran.dg/g77/20000511-1.f: Likewise.
24869         * gfortran.dg/g77/20000511-2.f: Likewise.
24870         * gfortran.dg/g77/20000518.f: Likewise.
24871         * gfortran.dg/g77/20000601-1.f: Likewise.
24872         * gfortran.dg/g77/20000601-2.f: Likewise.
24873         * gfortran.dg/g77/20000629-1.f: Likewise.
24874         * gfortran.dg/g77/20000630-2.f: Likewise.
24875         * gfortran.dg/g77/20010115.f: Likewise.
24876         * gfortran.dg/g77/20010321-1.f: Likewise.
24877         * gfortran.dg/g77/20010426.f: Likewise.
24878         * gfortran.dg/g77/20020307-1.f: Likewise.
24879         * gfortran.dg/g77/8485.f: Likewise.
24880         * gfortran.dg/g77/960317-1.f: Likewise.
24881         * gfortran.dg/g77/970915-0.f: Likewise.
24882         * gfortran.dg/g77/980310-1.f: Likewise.
24883         * gfortran.dg/g77/980310-2.f: Likewise.
24884         * gfortran.dg/g77/980310-3.f: Likewise.
24885         * gfortran.dg/g77/980310-4.f: Likewise.
24886         * gfortran.dg/g77/980310-6.f: Likewise.
24887         * gfortran.dg/g77/980310-7.f: Likewise.
24888         * gfortran.dg/g77/980310-8.f: Likewise.
24889         * gfortran.dg/g77/980419-2.f: Likewise.
24890         * gfortran.dg/g77/980424-0.f: Likewise.
24891         * gfortran.dg/g77/980427-0.f: Likewise.
24892         * gfortran.dg/g77/980729-0.f: Likewise.
24893         * gfortran.dg/g77/981117-1.f: Likewise.
24894         * gfortran.dg/g77/toon_1.f: Likewise.
24895
24896 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24897
24898         PR c++/2204
24899         * g++.dg/other/abstract2.C: New test.
24900
24901 2004-07-12  Paul Brook  <paul@codesourcery.com>
24902
24903         * gfortran.dg/pointer_init_1.f90: New test.
24904
24905 2004-07-11  Paul Brook  <paul@codesourcery.com>
24906
24907         PR fortran/15986
24908         * gfortran.dg/contained_1.f90: New test.
24909
24910 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24911
24912         * g++.dg/parse/defarg8.C: New test.
24913
24914 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24915
24916         PR fortran/16433
24917         * gfortran.dg/pr16433.f: New test.
24918
24919         PR fortran/17574
24920         * gfortran.dg/pr15754.f90: New test.
24921
24922 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24923
24924         PR tree-optimization/16437
24925         * gcc.c-torture/execute/bitfld-4.c: New test.
24926
24927 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24928
24929         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24930         access to common var from module.
24931
24932 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24933
24934         PR fortran/16336
24935         * gfortran.fortran-torture/execute/common_2.f90: New test.
24936
24937 2004-07-10  Paul Brook  <paul@codesourcery.com>
24938
24939         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24940
24941 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24942
24943         PR fortran/15969
24944         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24945
24946 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24947
24948         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24949         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24950         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24951         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24952         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24953         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24954         * gfortran.dg/g77/funderscoring.f: Likewise.
24955         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24956
24957 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24958
24959         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24960
24961 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24962         Paul Brook  <paul@codesourcery.com>
24963
24964         PR fortran/13415
24965         * gfortran.dg/common_pointer_1.f90: New test.
24966
24967 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24968
24969         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24970
24971 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24972
24973         PR target/16364
24974         * gcc.c-torture/compile/20040709-1.c: New.
24975
24976 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24977
24978         PR fortran/14077
24979         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24980
24981 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24982
24983         PR fortran/13201
24984         * gfortran.dg/shape_1.f90: New test.
24985
24986 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
24987             Andrew Pinski  <apinski@apple.com>
24988
24989         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24990
24991 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24992
24993         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24994         comment.
24995
24996 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24997         Paul Brook  <paul@codesourcery.com>
24998
24999         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25000         '.f95' and '.F95'.
25001
25002 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25003
25004         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25005
25006 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25007
25008         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25009         testcases with capital suffix.
25010
25011 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25012
25013         PR fortran/15481
25014         PR fortran/13372
25015         PR fortran/13575
25016         PR fortran/15978
25017         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25018
25019         * gfortran.dg/implicit_1.f90: New test.
25020
25021 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25022
25023         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25024         expression to match gfortran warning/error messages
25025         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25026         dg-error text.
25027
25028 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25029
25030         * lib/fortran-torture.exp: Rename proc search_for to
25031         search_for_re.
25032
25033 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25034
25035         * gcc.c-torture/execute/simd-5.x: New file.
25036         XFAIL on SPARC 64-bit at -O0.
25037
25038 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25039
25040         PR c++/8211
25041         PR c++/16165
25042         * g++.dg/warn/effc3.C: New test.
25043
25044 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25045
25046         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25047         change X to 1X in format.
25048         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25049         add data statements to conform to standard.
25050
25051 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25052
25053         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25054         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25055         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25056
25057 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25058
25059         * gfortran.dg/g77/7388.f: Copy from g77.dg
25060         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25061         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25062         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25063         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25064         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25065         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25066         * gfortran.dg/g77/strlen0.f: Likewise.
25067
25068 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25069
25070         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25071         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25072
25073 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25074
25075         * gcc.c-torture/execute/920428-2.x: Delete.
25076         * gcc.c-torture/execute/920501-7.x: Likewise.
25077
25078 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25079
25080         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25081         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25082         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25083         prescott and c3-2.
25084         (PREFETCH_3DNOW): Add -march=c3.
25085
25086 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25087
25088         PR c/16437
25089         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25090         * gcc.c-torture/execute/bf64-1.x: Likewise.
25091
25092 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25093
25094         * gcc.c-torture/compile/20040708-1.c: New test.
25095
25096 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25097
25098         PR c++/16169
25099         * g++.dg/warn/effc2.C: New test.
25100
25101 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25102
25103         * gcc.c-torture/execute/bitfld-1.x: Remove.
25104         * gcc.c-torture/execute/bitfld-3.c: New test.
25105         * gcc.dg/bitfld-2.c: Remove XFAILs.
25106
25107 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25108
25109         PR c++/16276
25110         * g++.dg/rtti/tinfo1.C: New file.
25111
25112 2004-07-07  Eric Christopher  <echristo@redhat.com>
25113
25114         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25115
25116 2004-07-07  Andrew Pinski  <apinski@apple.com>
25117
25118         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25119
25120 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25121
25122         * g++.dg/init/call1.C: XFAIL.
25123
25124 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25125
25126         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25127         except for movstrict*, to movmem* and clrstr* to clrmem*.
25128
25129 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25130
25131         * gcc.c-torture/execute/20040707-1.c: New test.
25132
25133 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25134
25135         * gcc.c-torture/execute/20040706-1.c: New test.
25136
25137 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25138
25139         PR c++/3671
25140         * g++.dg/template/spec14.C: New test.
25141
25142 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25143
25144         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25145         nothing if not yet defined.  Use it in b, c and d type definitions.
25146         * gcc.c-torture/execute/20040705-1.c: New test.
25147         * gcc.c-torture/execute/20040705-2.c: New test.
25148
25149 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25150
25151         PR c++/2518
25152         * g++.dg/lookup/new1.C: New test.
25153
25154 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25155
25156         PR c++/11406
25157         * g++.dg/template/sizeof8.C: New test.
25158
25159 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25160
25161         * gcc.c-torture/compile/20040705-1.c: New test.
25162
25163 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25164
25165         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25166
25167 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25168
25169         * gcc.dg/cpp/if-mop.c: Two new testcases.
25170         * gcc.dg/cpp/trad/comment-3.c: New.
25171
25172 2004-07-04  Paul Brook  <paul@codesourcery.com>
25173
25174         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25175
25176 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25177
25178         PR c++/3761
25179         * g++.dg/lookup/crash4.C: New test.
25180
25181 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25182
25183         * gcc.c-torture/execute/builtin-abs-1.c
25184         * gcc.c-torture/execute/builtin-abs-2.c
25185         * gcc.c-torture/execute/builtin-complex-1.c
25186         * gcc.c-torture/execute/builtins/string-1-lib.c
25187         * gcc.c-torture/execute/builtins/string-1.c
25188         * gcc.c-torture/execute/builtins/string-2-lib.c
25189         * gcc.c-torture/execute/builtins/string-2.c
25190         * gcc.c-torture/execute/builtins/string-3-lib.c
25191         * gcc.c-torture/execute/builtins/string-3.c
25192         * gcc.c-torture/execute/builtins/string-4-lib.c
25193         * gcc.c-torture/execute/builtins/string-4.c
25194         * gcc.c-torture/execute/builtins/string-5-lib.c
25195         * gcc.c-torture/execute/builtins/string-5.c
25196         * gcc.c-torture/execute/builtins/string-6-lib.c
25197         * gcc.c-torture/execute/builtins/string-6.c
25198         * gcc.c-torture/execute/builtins/string-7-lib.c
25199         * gcc.c-torture/execute/builtins/string-7.c
25200         * gcc.c-torture/execute/builtins/string-8-lib.c
25201         * gcc.c-torture/execute/builtins/string-8.c
25202         * gcc.c-torture/execute/builtins/string-9-lib.c
25203         * gcc.c-torture/execute/builtins/string-9.c
25204         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25205         * gcc.c-torture/execute/builtins/string-asm-1.c
25206         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25207         * gcc.c-torture/execute/builtins/string-asm-2.c
25208         * gcc.c-torture/execute/stdio-opt-1.c
25209         * gcc.c-torture/execute/stdio-opt-2.c
25210         * gcc.c-torture/execute/stdio-opt-3.c
25211         * gcc.c-torture/execute/string-opt-1.c
25212         * gcc.c-torture/execute/string-opt-10.c
25213         * gcc.c-torture/execute/string-opt-11.c
25214         * gcc.c-torture/execute/string-opt-12.c
25215         * gcc.c-torture/execute/string-opt-13.c
25216         * gcc.c-torture/execute/string-opt-14.c
25217         * gcc.c-torture/execute/string-opt-15.c
25218         * gcc.c-torture/execute/string-opt-16.c
25219         * gcc.c-torture/execute/string-opt-2.c
25220         * gcc.c-torture/execute/string-opt-6.c
25221         * gcc.c-torture/execute/string-opt-7.c
25222         * gcc.c-torture/execute/string-opt-8.c:
25223         Replace with ...
25224
25225         * gcc.c-torture/execute/builtins/abs-2.c
25226         * gcc.c-torture/execute/builtins/abs-3.c
25227         * gcc.c-torture/execute/builtins/complex-1.c
25228         * gcc.c-torture/execute/builtins/fprintf.c
25229         * gcc.c-torture/execute/builtins/fputs.c
25230         * gcc.c-torture/execute/builtins/memcmp.c
25231         * gcc.c-torture/execute/builtins/memmove.c
25232         * gcc.c-torture/execute/builtins/memops-asm.c
25233         * gcc.c-torture/execute/builtins/mempcpy-2.c
25234         * gcc.c-torture/execute/builtins/mempcpy.c
25235         * gcc.c-torture/execute/builtins/memset.c
25236         * gcc.c-torture/execute/builtins/printf.c
25237         * gcc.c-torture/execute/builtins/sprintf.c
25238         * gcc.c-torture/execute/builtins/strcat.c
25239         * gcc.c-torture/execute/builtins/strchr.c
25240         * gcc.c-torture/execute/builtins/strcmp.c
25241         * gcc.c-torture/execute/builtins/strcpy.c
25242         * gcc.c-torture/execute/builtins/strcspn.c
25243         * gcc.c-torture/execute/builtins/strlen-2.c
25244         * gcc.c-torture/execute/builtins/strlen.c
25245         * gcc.c-torture/execute/builtins/strncat.c
25246         * gcc.c-torture/execute/builtins/strncmp-2.c
25247         * gcc.c-torture/execute/builtins/strncmp.c
25248         * gcc.c-torture/execute/builtins/strncpy.c
25249         * gcc.c-torture/execute/builtins/strpbrk.c
25250         * gcc.c-torture/execute/builtins/strpcpy-2.c
25251         * gcc.c-torture/execute/builtins/strpcpy.c
25252         * gcc.c-torture/execute/builtins/strrchr.c
25253         * gcc.c-torture/execute/builtins/strspn.c
25254         * gcc.c-torture/execute/builtins/strstr-asm.c
25255         * gcc.c-torture/execute/builtins/strstr.c:
25256         ... these new files.
25257
25258         * gcc.c-torture/execute/builtins/abs-2-lib.c
25259         * gcc.c-torture/execute/builtins/abs-3-lib.c
25260         * gcc.c-torture/execute/builtins/complex-1-lib.c
25261         * gcc.c-torture/execute/builtins/fprintf-lib.c
25262         * gcc.c-torture/execute/builtins/fputs-lib.c
25263         * gcc.c-torture/execute/builtins/memcmp-lib.c
25264         * gcc.c-torture/execute/builtins/memmove-lib.c
25265         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25266         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25267         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25268         * gcc.c-torture/execute/builtins/memset-lib.c
25269         * gcc.c-torture/execute/builtins/printf-lib.c
25270         * gcc.c-torture/execute/builtins/sprintf-lib.c
25271         * gcc.c-torture/execute/builtins/strcat-lib.c
25272         * gcc.c-torture/execute/builtins/strchr-lib.c
25273         * gcc.c-torture/execute/builtins/strcmp-lib.c
25274         * gcc.c-torture/execute/builtins/strcpy-lib.c
25275         * gcc.c-torture/execute/builtins/strcspn-lib.c
25276         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25277         * gcc.c-torture/execute/builtins/strlen-lib.c
25278         * gcc.c-torture/execute/builtins/strncat-lib.c
25279         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25280         * gcc.c-torture/execute/builtins/strncmp-lib.c
25281         * gcc.c-torture/execute/builtins/strncpy-lib.c
25282         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25283         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25284         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25285         * gcc.c-torture/execute/builtins/strrchr-lib.c
25286         * gcc.c-torture/execute/builtins/strspn-lib.c
25287         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25288         * gcc.c-torture/execute/builtins/strstr-lib.c
25289         * gcc.c-torture/execute/builtins/lib/abs.c
25290         * gcc.c-torture/execute/builtins/lib/fprintf.c
25291         * gcc.c-torture/execute/builtins/lib/memset.c
25292         * gcc.c-torture/execute/builtins/lib/printf.c
25293         * gcc.c-torture/execute/builtins/lib/sprintf.c
25294         * gcc.c-torture/execute/builtins/lib/strcpy.c
25295         * gcc.c-torture/execute/builtins/lib/strcspn.c
25296         * gcc.c-torture/execute/builtins/lib/strncat.c
25297         * gcc.c-torture/execute/builtins/lib/strncmp.c
25298         * gcc.c-torture/execute/builtins/lib/strncpy.c
25299         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25300         * gcc.c-torture/execute/builtins/lib/strspn.c
25301         * gcc.c-torture/execute/builtins/lib/strstr.c:
25302         New files containing support routines.
25303
25304         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25305         declaration.
25306         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25307         when not optimizing.
25308
25309 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25310
25311         PR c++/16240
25312         * g++.dg/abi/mangle22.C: New test.
25313         * g++.dg/abi/mangle23.C: Likewise.
25314
25315 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25316
25317         PR fortran/16290
25318         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25319         Allow for cases without denormalized floating point numbers.
25320
25321 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25322
25323         PR c/1027
25324         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25325         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25326         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25327         expected warning text.
25328         * gcc.dg/format/diag-2.c: New test.
25329
25330 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25331
25332         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25333
25334 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25335
25336         * gcc.dg/builtins-43.c: New.
25337         * gcc.dg/builtins-44.c: New.
25338         * gcc.dg/builtins-45.c: New.
25339
25340 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25341             Andreas Tobler  <a.tobler@schweiz.ch>
25342
25343         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25344         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25345         as SIGSEGV.
25346         * gcc.dg/cleanup-11.c: Likewise.
25347         * gcc.dg/cleanup-8.c: Likewise.
25348         * gcc.dg/cleanup-9.c: Likewise.
25349         * gcc.dg/cleanup-5.c: Run on all platforms.
25350
25351 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25352
25353         * g++.dg/warn/nonnull1.C: New test.
25354
25355 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25356
25357         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25358         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25359         Special-case the Sun compiler wrt to <complex.h>.
25360
25361 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25362
25363         * gcc.dg/Wunreachable-8.C: New test.
25364
25365         * gcc.dg/h8300-ice2.c : New test.
25366
25367 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25368
25369         PR fortran/16161
25370         * gfortran.fortran-torture/compile/implicit.f90: Add test
25371         for implicit character.
25372
25373 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25374
25375         PR fortran/16289
25376         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25377         Use tiny() intrinsic to find smallest non-negative real
25378
25379 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25380
25381         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25382         * gcc.dg/compat/struct-by-value-22_x.c: New.
25383         * gcc.dg/compat/struct-by-value-22_y.c: New.
25384
25385         * gcc.c-torture/execute/20040629-1.c: New test.
25386
25387 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25388
25389         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25390         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25391
25392         PR target/16195
25393         * gcc.dg/20040625-1.c: New test.
25394
25395 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25396
25397         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25398
25399 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25400
25401         PR fortran/15963
25402         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25403
25404 2004-06-29  Richard Henderson  <rth@redhat.com>
25405
25406         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25407
25408 2004-06-29  Paul Brook  <paul@codesourcery.com>
25409
25410         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25411         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25412
25413 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25414
25415         PR c++/16260
25416         * g++.dg/parse/crash15.C: New.
25417
25418 2004-06-28  Andrew Pinski  <apinski@apple.com>
25419
25420         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25421         by the error already.
25422
25423         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25424
25425 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25426
25427         PR target/14041
25428         * gcc.dg/h8300-bss-align-1.c : New.
25429
25430 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25431
25432         * PR c++/16174
25433         * g++.dg/template/ctor4.C: New.
25434
25435 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25436
25437         PR c++/16205
25438         * g++.dg/warn/Wsequence-point-1.C: New test.
25439
25440 2004-06-27  Paul Brook  <paul@codesourcery.com>
25441
25442         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25443
25444 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25445
25446         * g++.old-deja/g++.mike/p7325.C: Remove.
25447
25448 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25449
25450         PR c/14963
25451         * gcc.dg/pr14963.c: New test.
25452
25453 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25454
25455         PR c++/16193
25456         * g++.dg/parse/redef1.C: New test.
25457
25458 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25459
25460         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25461         20021110.c.
25462         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25463         20021119-1.c.
25464         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25465         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25466         5-04.c.
25467         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25468         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25469         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25470         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25471         g++.brendan/enum14.C.
25472         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25473         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25474         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25475         g++.mike/virt1.C.
25476         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25477         memtemp24.C.
25478
25479 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25480
25481         * gcc.dg/20040527-1.c: New test case.
25482
25483 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25484
25485         PR gfortran/pr16196
25486         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25487
25488 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25489
25490         PR middle-end/15825
25491         * gcc.dg/pr15825-1.c: New test case.
25492
25493 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25494
25495         * gcc.c-torture/execute/20040625-1.c: New test.
25496
25497 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25498
25499         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25500
25501 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25502
25503         * gcc.dg/torture/mips-div-1.c: New test.
25504
25505 2004-06-24  Jeff Law  <law@redhat.com>
25506
25507         * gcc.dg/tree-ssa/20040624-1.c: New test.
25508
25509 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25510
25511         * gcc.c-torture/compile/20040624-1.c: New test.
25512
25513 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25514
25515         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25516         this directory.
25517
25518 2004-06-23  Andrew Pinski  <apinski@apple.com>
25519
25520         PR middle-end/15988
25521         * g++.dg/opt/ptrmem4.C: New test.
25522
25523         * gcc.dg/c90-array-quals-2.c: New test.
25524
25525 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25526
25527         * gcc.dg/kpice1.c: New test.
25528
25529 2006-06-23  Andrew Pinski  <apinski@apple.com>
25530
25531         * gcc.dg/c90-array-quals.c: New test.
25532
25533 2006-06-22  Richard Henderson  <rth@redhat.com>
25534
25535         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25536
25537 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25538
25539         * gcc.dg/builtins-config.h: Handle FreeBSD.
25540
25541 2006-06-22  Richard Henderson  <rth@redhat.com>
25542
25543         * g++.dg/opt/devirt1.C: New.
25544
25545 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25546
25547         * g++.dg/opt/pr15551.C: New testcase.
25548
25549 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25550
25551         PR target/14800
25552         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25553         x86_64-*-linux* when compiling for 32bit.
25554
25555 2004-06-21  Andrew Pinski  <apinski@apple.com>
25556
25557         * gcc.dg/pch/struct-1.c: New.
25558         * gcc.dg/pch/struct-1.hs: New.
25559
25560 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25561
25562         * gcc.dg/pch/save-temps-1.c: New file.
25563         * gcc.dg/pch/save-temps-1.hs: New file.
25564
25565 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25566
25567         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25568         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25569
25570 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25571
25572         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25573         to fix type error.
25574         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25575         Remove trailing spaces.
25576
25577 2004-06-21  Richard Henderson  <rth@redhat.com>
25578
25579         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25580         merging && to BIT_FIELD_REF.
25581
25582 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25583
25584         * g++.dg/opt/placeholder1.C: New test.
25585
25586 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25587
25588         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25589         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25590         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25591         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25592
25593 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25594
25595         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25596         extern "C".
25597         * g++.dg/other/pragma-re-1.C: Add comments.
25598
25599 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25600
25601         PR gfortran/16080
25602         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25603
25604 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25605
25606         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25607         instead of setting the type of size_t by
25608         hand.
25609
25610 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25611
25612         * gcc.dg/unordered-2.c: New test case.
25613         * gcc.dg/unordered-3.c: New test case.
25614
25615 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25616
25617         PR other/16043
25618         * lib/g++.exp (g++_version): Tweak regexp for version
25619         * lib/g77.exp (g77_version): Likewise.
25620         * lib/gfortran.exp (gfortran_version): Likewise.
25621         * lib/objc.exp (objc_version): Likewise.
25622         * lib/treelang.exp (treelang_version): Likewise.
25623
25624 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25625
25626         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25627         Use INT_MAX instead of __INT_MAX__.
25628         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25629
25630         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25631         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25632         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25633         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25634         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25635         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25636         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25637         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25638         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25639
25640         * gcc.dg/range-test-1.c: New test.
25641         * g++.dg/opt/range-test-1.C: New test.
25642
25643 2004-06-17  Richard Henderson  <rth@redhat.com>
25644
25645         * objc.dg/sync-1.m: New.
25646         * objc.dg/try-catch-1.m: Don't force next runtime.
25647         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25648         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25649         shadowed catch clause.
25650         * objc.dg/try-catch-5.m: New.
25651
25652 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25653
25654         Bug 14610
25655         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25656
25657 2004-06-15  Richard Henderson  <rth@redhat.com>
25658
25659         * gcc.dg/20001116-1.c: Move expected warning line.
25660
25661 2004-06-15  Richard Henderson  <rth@redhat.com>
25662
25663         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25664         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25665
25666 2004-06-15  Jeff Law  <law@redhat.com>
25667
25668         * gcc.dg/tree-ssa/20040615-1.c: New test.
25669         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25670         be less sensitive to operand ordering.
25671         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25672
25673 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25674
25675         * g++.dg/abi/bitfield3.C: Add comment..
25676
25677 2004-06-15  Richard Henderson  <rth@redhat.com>
25678
25679         * g++.dg/ext/stmtexpr1.C: XFAIL.
25680         * gcc.dg/20030612-1.c: XFAIL.
25681
25682 2004-06-15  Eric Christopher  <echristo@redhat.com>
25683
25684         * g++.dg/charset/asm5.c: New.
25685         * gcc.dg/charset/asm6.c: New.
25686
25687 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25688
25689         PR fortran/15962
25690         * gfortran.fortran-torture/execute/select_1.f90: New test.
25691
25692 2004-06-15  Paul Brook  <paul@codesourcery.com>
25693
25694         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25695
25696 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25697
25698         PR c++/15967
25699         * g++.dg/lookup/crash3.C: New test.
25700
25701 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25702
25703         PR c++/15947
25704         * g++.dg/parse/dtor4.C: New test.
25705
25706 2004-06-14  Jeff Law  <law@redhat.com>
25707
25708         * gcc.c-torture/compile/20040614-1.c: New test.
25709
25710 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25711
25712         PR fortran/15211
25713         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25714         LEN of a character array.
25715
25716 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25717
25718         PR c++/15096
25719         * g++.dg/template/ptrmem10.C: New test.
25720
25721         PR c++/14930
25722         * g++.dg/template/friend30.C: New test.
25723
25724 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25725
25726         PR fortran/14928
25727         * gfortran.fortran-torture/compile/mloc.f90: New test.
25728
25729 2004-06-13  Paul Brook  <paul@codesourcery.com>
25730
25731         * gfortran.fortran-torture/execute/random_2.f90: New test.
25732
25733 2004-06-13  Eric Christopher  <echristo@redhat.com>
25734
25735         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25736
25737 2004-06-12  Paul Brook  <paul@codesourcery.com>
25738
25739         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25740
25741 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25742
25743         PR fortran/14923
25744         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25745
25746 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25747
25748         PR fortran/14957
25749         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25750         syntax errors in end statements of contained subroutines.
25751
25752 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25753
25754         PR fortran/12841
25755         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25756
25757 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25758
25759         PR fortran/15665
25760         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25761
25762 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25763
25764         PR gfortran/12839
25765         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25766
25767 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25768
25769         PR c++/15862
25770         * g++.dg/parse/enum1.C: New test.
25771
25772 2004-06-10  Jeff Law  <law@redhat.com>
25773
25774         * gcc.c-torture/compile/20040610-1.c: New test.
25775
25776 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25777
25778         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25779         * g++.old-deja/g++.other/decl3.C: Likewise.
25780
25781 2004-06-10  Brian Booth  <bbooth@redhat.com>
25782
25783         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25784         V_MAY_DEF instead of VDEF.
25785         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25786
25787 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25788
25789         PR c++/14211
25790         * g++.dg/conversion/const1.C: New test.
25791
25792         PR c++/15076
25793         * g++.dg/conversion/reinterpret1.C: New test.
25794
25795         PR c++/15877
25796         * g++.dg/template/enum2.C: New test.
25797
25798         PR c++/15227
25799         * g++.dg/template/error13.C: New test.
25800
25801 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25802
25803         PR fortran/14957
25804         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25805         arguments to test_* REAL and of the right size.
25806
25807 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25808
25809         PR target/15569
25810         PR rtl-optimization/15681
25811         * gcc.dg/20040609-1.c: New test.
25812
25813 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25814
25815         PR c++/14791
25816         * g++.dg/opt/builtins1.C: New test.
25817
25818 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25819
25820         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25821         that use default windows32 struct layout.
25822         * gcc.dg/i386-bitfield2.c: Likewise.
25823
25824 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25825
25826         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25827         for mingw32 and cygwin targets.
25828
25829 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25830
25831         * gcc.dg/pch/macro-4.c: New.
25832         * gcc.dg/pch/macro-4.hs: New.
25833
25834 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25835
25836         PR fortran/13249
25837         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25838
25839 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25840
25841         PR fortran/13372
25842         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25843
25844 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25845
25846         PR gfortran/14897
25847         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25848
25849 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25850
25851         PR gfortran/15755
25852         * gfortran.fortran-torture/execute/backspace.c : New test.
25853
25854 2004-06-09  Paul Brook  <paul@codesourcery.com>
25855
25856         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25857         (pointer_to_section): Rewrite to use smaller array.
25858
25859 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25860
25861         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25862         * gcc.dg/ext/altivec-10.c: Same.
25863         * gcc.dg/ext/altivec-11.c: Same.
25864         * gcc.dg/ext/altivec-12.c: Same.
25865         * gcc.dg/ext/altivec-13.c: Same.
25866         * gcc.dg/ext/altivec-14.c: Same.
25867         * gcc.dg/ext/altivec-15.c: Same.
25868         * gcc.dg/ext/altivec-16.c: Same.
25869         * gcc.dg/ext/altivec-3.c: Same.
25870         * gcc.dg/ext/altivec-4.c: Same.
25871         * gcc.dg/ext/altivec-6.c: Same.
25872         * gcc.dg/ext/altivec-7.c: Same.
25873         * gcc.dg/ext/altivec-8.c: Same.
25874         * gcc.dg/ext/altivec-varargs-1.c: Same.
25875
25876         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25877         * g++.dg/ext/altivec-10.C: Same.
25878         * g++.dg/ext/altivec-2.C: Same.
25879         * g++.dg/ext/altivec-3.C: Same.
25880         * g++.dg/ext/altivec-4.C: Same.
25881         * g++.dg/ext/altivec-5.C: Same.
25882         * g++.dg/ext/altivec-6.C: Same.
25883         * g++.dg/ext/altivec-7.C: Same.
25884         * g++.dg/ext/altivec-8.C: Same.
25885         * g++.dg/ext/altivec-9.C: Same.
25886
25887 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25888
25889         PR c++/7841
25890         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25891
25892 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25893
25894         * gcc.dg/union-1.c: New test.
25895
25896 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25897
25898         * gcc.dg/builtins-41.c: New test case.
25899         * gcc.dg/builtins-42.c: New test case.
25900
25901 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25902
25903         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25904         * g++.dg/ext/altivec-10.C: Same.
25905         * g++.dg/ext/altivec-2.C: Same.
25906         * g++.dg/ext/altivec-3.C: Same.
25907         * g++.dg/ext/altivec-4.C: Same.
25908         * g++.dg/ext/altivec-5.C: Same.
25909         * g++.dg/ext/altivec-6.C: Same.
25910         * g++.dg/ext/altivec-7.C: Same.
25911         * g++.dg/ext/altivec-8.C: Same.
25912         * g++.dg/ext/altivec-9.C: Same.
25913         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25914         * g++.old-deja/g++.brendan/new3.C: Same.
25915         * gcc.c-torture/execute/eeprof-1.x: Same.
25916
25917 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25918
25919         PR c/14765
25920         * gcc.dg/pr14765-1.c: New test.
25921
25922 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25923
25924         PR c/14649
25925         * gcc.dg/pr14649-1.c: New test case.
25926
25927 2004-06-07  Richard Henderson  <rth@redhat.com>
25928
25929         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25930         if temporaries.
25931
25932 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25933
25934         * g++.dg/eh/elide1.C: Remove XFAIL.
25935
25936 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25937
25938         PR c++/15337
25939         * g++.dg/expr/sizeof3.C: New test.
25940
25941         PR c++/14777
25942         * g++.dg/template/access14.C: New test.
25943
25944         PR c++/15554
25945         * g++.dg/template/enum1.C: New test.
25946
25947         PR c++/15057
25948         * g++.dg/eh/throw1.C: New test.
25949
25950 2004-06-07  David Ayers  <d.ayers@inode.at>
25951             Ziemowit Laski  <zlaski@apple.com>
25952
25953         * lib/objc.exp (objc_target_compile): Revert the '-framework
25954         Foundation' flag fix, since bare Darwin does not ship
25955         with the Foundation framework.
25956         * objc/execute/next_mapping.h: Provide a local NSConstantString
25957         @interface and @implementation.
25958         (objc_constant_string_init): A constructor function, used to
25959         initialize the NSConstantString meta-class object.
25960         * objc/execute/string1.m: Include "next_mapping.h" instead of
25961         <Foundation/NSString.h>.
25962         * objc/execute/string2.m: Likewise.
25963         * objc/execute/string3.m: Likewise.
25964         * objc/execute/string4.m: Likewise.
25965
25966 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25967
25968         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25969         to double. Replace double with FLOAT.
25970         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25971
25972         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25973         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25974         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25975         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25976         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25977         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25978         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25979         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25980
25981 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
25982
25983         PR c/13519
25984         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25985
25986 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25987
25988         PR c++/15503
25989         * g++.dg/template/meminit2.C: New test.
25990
25991 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
25992
25993         PR target/15822
25994         * gcc.c-torture/execute/compare-fp-1.c,
25995         gcc.c-torture/execute/compare-fp-2.c,
25996         gcc.c-torture/execute/compare-fp-3.c,
25997         gcc.c-torture/execute/compare-fp-4.c,
25998         gcc.c-torture/execute/compare-fp-3.x,
25999         gcc.c-torture/execute/compare-fp-4.x: Moved...
26000         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26001         gcc.c-torture/execute/ieee/compare-fp-2.c,
26002         gcc.c-torture/execute/ieee/compare-fp-3.c,
26003         gcc.c-torture/execute/ieee/compare-fp-4.c,
26004         gcc.c-torture/execute/ieee/compare-fp-3.x,
26005         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26006
26007 2004-06-04  David Ayers  <d.ayers@inode.at>
26008
26009         * objc/execute/protocol-isEqual-4.m: New testcase.
26010
26011 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26012
26013         * objc/execute/protocol-isEqual-1.m: New testcase.
26014         * objc/execute/protocol-isEqual-2.m: New testcase.
26015         * objc/execute/protocol-isEqual-3.m: New testcase.
26016
26017 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26018
26019         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26020
26021 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26022
26023         * lib/objc.exp (objc_target_compile): When running tests on
26024         Darwin (Mac OS X), inform the linker about '-framework
26025         'Foundation'.
26026
26027 2004-06-02  Eric Christopher  <echristo@redhat.com>
26028
26029         * gcc.c-torture/compile/20040602-1.c: New.
26030
26031 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26032
26033         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26034         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26035
26036         PR tree-optimization/14736
26037         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26038
26039         PR tree-optimization/14042
26040         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26041
26042         PR tree-optimization/14729
26043         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26044
26045 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26046
26047         PR fortran/15557
26048         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26049
26050 2004-06-01  Richard Hederson  <rth@redhat.com>
26051
26052         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26053
26054 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26055
26056         PR c++/14932
26057         * g++.dg/parse/offsetof4.C: New test.
26058
26059 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26060
26061         PR objc/7993
26062         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26063
26064 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26065
26066         PR c++/15701
26067         * g++.dg/template/friend29.C: New test.
26068
26069 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26070
26071         PR c/15749
26072         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26073
26074 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26075
26076         * gcc.dg/sparc-trap-1.c: New test.
26077
26078 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26079
26080         PR middle-end/15069
26081         * g++.dg/opt/fold3.C: New test case.
26082
26083 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26084
26085         * lib/target-supports.exp (check_iconv_available): Fix fallout
26086         from 2004-05-28 patch.
26087
26088 2004-05-30  Paul Brook  <paul@codesourcery.com>
26089
26090         PR fortran/15620
26091         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26092         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26093
26094 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26095
26096         * gfortran.fortran-torture/execute/random_1.f90: New test.
26097
26098 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26099
26100         * g++.dg/ext/altivec-10.C: New test.
26101
26102 2004-05-29  Paul Brook  <paul@codesourcery.com>
26103
26104         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26105
26106 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26107
26108         * gcc.dg/altivec-16.c: New test.
26109
26110 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26111
26112         * lib/target-supports.exp (check_vmx_hw_available): New.
26113         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26114
26115         * lib/target-supports.exp (check_alias_available,
26116         check_iconv_available, check_named_sections_available): Use
26117         unique names for temporary files.
26118
26119 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26120
26121         * gcc.dg/altivec-15.c: New test.
26122
26123 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26124
26125         PR c++/15083
26126         * g++.dg/warn/noeffect6.C: New test.
26127
26128         PR c++/15471
26129         * g++.dg/expr/ptrmem4.C: New test.
26130
26131         PR c++/15640
26132         * g++.dg/template/operator3.C: New test.
26133
26134 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26135
26136         PR c++/14668
26137         * g++.dg/lookup/redecl1.C: New test.
26138         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26139
26140 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26141
26142         * gcc.c-torture/execute/compare-fp-1.c,
26143         gcc.c-torture/execute/compare-fp-2.c,
26144         gcc.c-torture/execute/compare-fp-3.c,
26145         gcc.c-torture/execute/compare-fp-4.c,
26146         gcc.c-torture/execute/compare-fp-3.x,
26147         gcc.c-torture/execute/compare-fp-4.x,
26148         gcc.dg/pr15649-1.c: New.
26149
26150 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26151
26152         PR c++/12883
26153         * g++.dg/init/array14.C: New test.
26154
26155 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26156
26157         * lib/compat.exp (compat-get-options-main): New.
26158         (compat-get-options): Remove unneeded code, warn for ignored
26159         command.
26160         (compat-execute): Check flag set by dg-require-* commands.
26161
26162         * lib/compat.exp (compat-execute): Break up long lines.
26163
26164 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26165
26166         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26167         * gcc.dg/altivec-14.c: New test.
26168         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26169
26170         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26171         * gcc.dg/altivec-12.c: Ditto.
26172
26173         * gcc.dg/altivec-3.c: Move call to altivec_check.
26174
26175 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26176
26177         PR c++/15044
26178         * g++.dg/template/error12.C: New test.
26179
26180         PR c++/15317
26181         * g++.dg/ext/attrib15.C: New test.
26182
26183         PR c++/15329
26184         * g++.dg/template/ptrmem9.C: New test.
26185
26186 2004-05-25  Paul Brook  <paul@codesourcery.com>
26187
26188         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26189
26190 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26191
26192         PR c++/15165
26193         * g++.dg/template/crash19.C: New test.
26194
26195 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26196
26197         PR c++/15025
26198         * g++.dg/template/redecl1.C: New test.
26199
26200 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26201
26202         PR c++/14821
26203         * g++.dg/other/ns1.C: New test.
26204
26205         PR c++/14883
26206         * g++.dg/template/invalid1.C: New test.
26207
26208 2004-05-23  Paul Brook  <paul@codesourcery.com>
26209         Victor Leikehman  <lei@haifasphere.co.il>
26210
26211         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26212         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26213
26214 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26215
26216         PR c++/15285
26217         PR c++/15299
26218         * g++.dg/template/non-dependent5.C: New test.
26219         * g++.dg/template/non-dependent6.C: New test.
26220
26221 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26222
26223         PR c++/15507
26224         * g++.dg/inherit/union1.C: New test.
26225
26226         PR c++/15542
26227         * g++.dg/template/addr1.C: New test.
26228
26229         PR c++/15427
26230         * g++.dg/template/array5.C: New test.
26231
26232         PR c++/15287
26233         * g++.dg/template/array6.C: New test.
26234
26235 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26236             Roger Sayle  <roger@eyesopen.com>
26237
26238         * g++.dg/lookup/forscope2.C: New test case.
26239
26240 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26241
26242         * gcc.dg/cpp/Wmissingdirs.c: New.
26243
26244 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26245
26246         PR target/15301
26247         * gcc.dg/compat/union-m128-1.h: New file.
26248         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26249         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26250         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26251
26252 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26253
26254         PR target/15302
26255         * gcc.dg/compat/struct-complex-1.h: New file.
26256         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26257         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26258         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26259
26260 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26261
26262         PR middle-end/3074
26263         * gcc.dg/pr3074-1.c: New test case.
26264         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26265
26266 2004-05-20  Falk Hueffner  <falk@debian.org>
26267
26268         PR other/15526
26269         * gcc.dg/ftrapv-1.c: New test case.
26270
26271 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26272
26273         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26274
26275 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26276             Jeff Law  <law@redhat.com>
26277
26278         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26279         * gcc.dg/tree-ssa/20040518-2.c: New test.
26280
26281         * gcc.dg/tree-ssa/20040518-1.c: New test.
26282
26283 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26284
26285         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26286
26287 2004-05-18  Paul Brook  <paul@codesourcery.com>
26288
26289         PR fortran/13930
26290         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26291
26292 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26293
26294         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26295         constant folding.
26296
26297 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26298
26299         * gcc.dg/tree-ssa/20040517-1.c: New test.
26300
26301 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26302
26303         * gcc.dg/loop-4.c: New test.
26304
26305 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26306
26307         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26308
26309 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26310
26311         PR fortran/15311
26312         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26313
26314 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26315
26316         PR fortran/13826
26317         PR fortran/13940
26318         * gfortran.fortran-torture/compile/data_1.f90: New test.
26319
26320 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26321
26322         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26323         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26324
26325 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26326
26327         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26328
26329 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26330
26331         PR c/15444
26332         * gcc.dg/format/xopen-1.c: Adjust expected message.
26333         * gcc.dg/format/xopen-3.c: New test.
26334
26335 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26336
26337         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26338
26339 2004-05-14  Jeff Law  <law@redhat.com>
26340
26341         * gcc.dg/tree-ssa/20040514-2.c: New test.
26342
26343 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26344
26345         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26346         this ...
26347         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26348         this.
26349
26350 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26351
26352         * gcc.dg/tree-ssa/20040514-1.c: New test.
26353
26354 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26355
26356         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26357         test.
26358
26359 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26360
26361         PR fortran/14066
26362         * gfortran.fortran-torture/compile/do_1.f90: New test.
26363
26364 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26365
26366         PR fortran/15051
26367         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26368         test.
26369
26370 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26371
26372         PR fortran/15149
26373         * gfortran.fortran-torture/execute/random_init.f90: New test.
26374
26375 2004-05-13  Paul Brook  <paul@codesourcery.com>
26376
26377         PR fortran/15314
26378         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26379
26380 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26381
26382         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26383         for the powerpc case.
26384
26385 2004-05-13  Jeff Law  <law@redhat.com>
26386
26387         * gcc.dg/tree-ssa/20040513-1.c: New test.
26388         * gcc.dg/tree-ssa/20040513-2.c: New test.
26389
26390 2004-05-13  Paul Brook  <paul@codesourcery.com>
26391
26392         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26393         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26394         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26395
26396 2004-05-13  Andreas Schwab  <schwab@suse.de>
26397
26398         PR other/10819
26399         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26400         characters.
26401
26402 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26403
26404         PR fortran/15294
26405         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26406
26407 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26408
26409         Merge from tree-ssa-20020619-branch.  See
26410         ChangeLog.tree-ssa for details.
26411
26412 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26413
26414         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26415         include <altivec.h> explicitly.
26416         * gcc.dg/altivec-13.c: Likewise.
26417
26418 2004-05-11  Paul Brook  <paul@codesourcery.com>
26419
26420         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26421
26422 2004-05-10  Eric Christopher  <echristo@redhat.com>
26423
26424         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26425         * gcc.dg/sibcall-4.c: Ditto.
26426
26427 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26428
26429         * g++.dg/ext/altivec-8.C: New test case.
26430         * gcc.dg/altivec-13.c: New test case.
26431
26432 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26433
26434         * gcc.c-torture/execute/divcmp-1.c: New test case.
26435         * gcc.c-torture/execute/divcmp-2.c: New test case.
26436         * gcc.c-torture/execute/divcmp-3.c: New test case.
26437
26438 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26439
26440         * g++.dg/other/pragma-re-2.C: New test.
26441
26442 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26443
26444         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26445         * gcc.dg/i386-387-2.c: Likewise.
26446
26447         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26448         __builtin_drem.
26449         * gcc.dg/i386-387-6.c: Likewise.
26450
26451 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26452
26453         * gcc.dg/builtins-33.c: Also check log1p*.
26454
26455 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26456
26457         PR optimization/15296
26458         * gcc.c-torture/execute/pr15296.c: New test.
26459
26460 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26461
26462         * gcc.dg/builtins-40.c: New test.
26463
26464 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26465
26466         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26467
26468 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26469
26470         * g++.dg/ext/spe1.C: New testcase.
26471
26472 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26473
26474         * objc.dg/image-info.m: Allow additional attributes
26475         for __image_info section.
26476
26477 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26478
26479         * gcc.dg/torture/mips-hilo-2.c: New test.
26480
26481 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26482
26483         PR c++/14389
26484         * g++.dg/template/member5.C: New test.
26485
26486 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26487
26488         * gcc.dg/builtins-34.c: Also check expm1*.
26489
26490 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26491
26492         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26493         * gcc.dg/torture/builtin-convert-3.c: New test.
26494
26495 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26496
26497         PR middle-end/15054
26498         * g++.dg/opt/pr15054.C: New test.
26499
26500 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26501
26502         * gcc.dg/torture/builtin-rounding-1.c: New test.
26503         * gcc.dg/builtins-25.c: Delete.
26504         * gcc.dg/builtins-29.c: Delete.
26505
26506 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26507
26508         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26509         * gcc.dg/sibcall-4.c: Likewise.
26510         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26511
26512 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26513
26514         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26515         bit-field on 16-bit targets.
26516
26517 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26518
26519         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26520         16-bit targets.
26521
26522 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26523
26524         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26525         * gcc.dg/rs6000-power2-2.c: Likewise.
26526
26527 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26528
26529         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26530         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26531         Change the asm registers to be in form of frN instead of fN.
26532
26533 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26534
26535         * gcc.dg/torture/builtin-convert-2.c: New test.
26536
26537 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26538
26539         * gcc.dg/rs6000-power2-1.c: New test.
26540         * gcc.dg/rs6000-power2-2.c: New test.
26541
26542 2004-04-28  Jan Hubicka  <jh@suse.cz>
26543
26544         * gcc.dg/unused-6.c: New test.
26545
26546 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26547             Ulrich Weigand  <uweigand@de.ibm.com>
26548
26549         * ada/acats/run_all.sh: Define $target variable.
26550
26551 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26552
26553         PR c++/15119
26554         * g++.dg/other/vararg-1.C: New test.
26555
26556         PR c++/4794
26557         * g++.dg/eh/cleanup3.C: New test.
26558
26559 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26560
26561         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26562         and ad8011a (target_insn).
26563         * ada/acats/support/macro.dfs: Likewise.
26564         * ada/acats/support/impbit.adb: New file.
26565
26566 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26567
26568         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26569
26570 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26571
26572         * gcc.dg/loop-3.c: New test.
26573
26574 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26575
26576         * gcc.c-torture/execute/simd-5.c: New test.
26577
26578 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26579
26580         PR c++/15064
26581         * g++.dg/template/crash18.C: New test.
26582
26583 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26584
26585         * g++.dg/ext/complit3.C: New test.
26586
26587 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26588
26589         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26590         * gcc.dg/altivec-3.c: Same.
26591         * gcc.dg/altivec-varargs-1.c: Same.
26592
26593 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26594
26595         * lib/target-supports.exp (check_profiling_available): Assume
26596         profiling is not available on powerpc-eabi targets.
26597
26598 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26599
26600         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26601         * gcc.dg/vmx/bug-1.c: Ditto.
26602
26603 2004-04-20  Eric Christopher  <echristo@redhat.com>
26604
26605         * gcc.dg/charset/extern.c: New test.
26606         * g++.dg/charset/extern3.cc: Ditto.
26607
26608 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26609
26610         * gcc.dg/builtins-39.c: New test.
26611
26612 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26613
26614         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26615
26616 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26617
26618         * gcc.dg/torture/mips-hilo-1.c: New test.
26619
26620 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26621
26622         * gcc.c-torture/compile/20040419-1.c: New test.
26623
26624 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26625
26626         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26627
26628 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26629             Aldy Hernandez  <aldyh@redhat.com>
26630
26631         * gcc.c-torture/execute/va-arg-24.c: New.
26632
26633 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26634             Aldy Hernandez  <aldyh@redhat.com>
26635
26636         * gcc.dg/vmx/1b-01.c: New.
26637         * gcc.dg/vmx/1b-02.c: New.
26638         * gcc.dg/vmx/1b-03.c: New.
26639         * gcc.dg/vmx/1b-04.c: New.
26640         * gcc.dg/vmx/1b-05.c: New.
26641         * gcc.dg/vmx/1b-06.c: New.
26642         * gcc.dg/vmx/1b-07.c: New.
26643         * gcc.dg/vmx/1c-01.c: New.
26644         * gcc.dg/vmx/1c-02.c: New.
26645         * gcc.dg/vmx/3a-01a.c: New.
26646         * gcc.dg/vmx/3a-01.c: New.
26647         * gcc.dg/vmx/3a-01m.c: New.
26648         * gcc.dg/vmx/3a-03.c: New.
26649         * gcc.dg/vmx/3a-03m.c: New.
26650         * gcc.dg/vmx/3a-04.c: New.
26651         * gcc.dg/vmx/3a-04m.c: New.
26652         * gcc.dg/vmx/3a-05.c: New.
26653         * gcc.dg/vmx/3a-06.c: New.
26654         * gcc.dg/vmx/3a-06m.c: New.
26655         * gcc.dg/vmx/3a-07.c: New.
26656         * gcc.dg/vmx/3b-01.c: New.
26657         * gcc.dg/vmx/3b-02.c: New.
26658         * gcc.dg/vmx/3b-10.c: New.
26659         * gcc.dg/vmx/3b-13.c: New.
26660         * gcc.dg/vmx/3b-14.c: New.
26661         * gcc.dg/vmx/3b-15.c: New.
26662         * gcc.dg/vmx/3c-01a.c: New.
26663         * gcc.dg/vmx/3c-01.c: New.
26664         * gcc.dg/vmx/3c-02.c: New.
26665         * gcc.dg/vmx/3c-03.c: New.
26666         * gcc.dg/vmx/3d-01.c: New.
26667         * gcc.dg/vmx/4-01.c: New.
26668         * gcc.dg/vmx/4-03.c: New.
26669         * gcc.dg/vmx/5-01.c: New.
26670         * gcc.dg/vmx/5-02.c: New.
26671         * gcc.dg/vmx/5-03.c: New.
26672         * gcc.dg/vmx/5-04.c: New.
26673         * gcc.dg/vmx/5-05.c: New.
26674         * gcc.dg/vmx/5-06.c: New.
26675         * gcc.dg/vmx/5-07.c: New.
26676         * gcc.dg/vmx/5-07t.c: New.
26677         * gcc.dg/vmx/5-08.c: New.
26678         * gcc.dg/vmx/5-10.c: New.
26679         * gcc.dg/vmx/5-11.c: New.
26680         * gcc.dg/vmx/7-01a.c: New.
26681         * gcc.dg/vmx/7-01.c: New.
26682         * gcc.dg/vmx/7c-01.c: New.
26683         * gcc.dg/vmx/7d-01.c: New.
26684         * gcc.dg/vmx/7d-02.c: New.
26685         * gcc.dg/vmx/8-01.c: New.
26686         * gcc.dg/vmx/8-02a.c: New.
26687         * gcc.dg/vmx/8-02.c: New.
26688         * gcc.dg/vmx/brode-1.c: New.
26689         * gcc.dg/vmx/bug-1.c: New.
26690         * gcc.dg/vmx/bug-2.c: New.
26691         * gcc.dg/vmx/bug-3.c: New.
26692         * gcc.dg/vmx/cw-bug-1.c: New.
26693         * gcc.dg/vmx/cw-bug-2.c: New.
26694         * gcc.dg/vmx/cw-bug-3.c: New.
26695         * gcc.dg/vmx/dct.c: New.
26696         * gcc.dg/vmx/debug-1.c: New.
26697         * gcc.dg/vmx/debug-2.c: New.
26698         * gcc.dg/vmx/debug-3.c: New.
26699         * gcc.dg/vmx/debug-4.c: New.
26700         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26701         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26702         * gcc.dg/vmx/eg-5.c: New.
26703         * gcc.dg/vmx/fft.c: New.
26704         * gcc.dg/vmx/gcc-bug-1.c: New.
26705         * gcc.dg/vmx/gcc-bug-2.c: New.
26706         * gcc.dg/vmx/gcc-bug-3.c: New.
26707         * gcc.dg/vmx/gcc-bug-4.c: New.
26708         * gcc.dg/vmx/gcc-bug-5.c: New.
26709         * gcc.dg/vmx/gcc-bug-6.c: New.
26710         * gcc.dg/vmx/gcc-bug-7.c: New.
26711         * gcc.dg/vmx/gcc-bug-8.c: New.
26712         * gcc.dg/vmx/gcc-bug-9.c: New.
26713         * gcc.dg/vmx/gcc-bug-b.c: New.
26714         * gcc.dg/vmx/gcc-bug-c.c: New.
26715         * gcc.dg/vmx/gcc-bug-d.c: New.
26716         * gcc.dg/vmx/gcc-bug-e.c: New.
26717         * gcc.dg/vmx/gcc-bug-f.c: New.
26718         * gcc.dg/vmx/gcc-bug-g.c: New.
26719         * gcc.dg/vmx/gcc-bug-i.c: New.
26720         * gcc.dg/vmx/harness.h: New.
26721         * gcc.dg/vmx/ira1.c: New.
26722         * gcc.dg/vmx/ira2a.c: New.
26723         * gcc.dg/vmx/ira2b.c: New.
26724         * gcc.dg/vmx/ira2.c: New.
26725         * gcc.dg/vmx/ira2c.c: New.
26726         * gcc.dg/vmx/mem.c: New.
26727         * gcc.dg/vmx/newton-1.c: New.
26728         * gcc.dg/vmx/ops.c: New.
26729         * gcc.dg/vmx/sn7153.c: New.
26730         * gcc.dg/vmx/spill2.c: New.
26731         * gcc.dg/vmx/spill3.c: New.
26732         * gcc.dg/vmx/spill.c: New.
26733         * gcc.dg/vmx/t.c: New.
26734         * gcc.dg/vmx/varargs-1.c: New.
26735         * gcc.dg/vmx/varargs-2.c: New.
26736         * gcc.dg/vmx/varargs-3.c: New.
26737         * gcc.dg/vmx/varargs-4.c: New.
26738         * gcc.dg/vmx/varargs-5.c: New.
26739         * gcc.dg/vmx/varargs-6.c: New.
26740         * gcc.dg/vmx/varargs-7.c: New.
26741         * gcc.dg/vmx/vmx.exp: New.
26742         * gcc.dg/vmx/vprint-1.c: New.
26743         * gcc.dg/vmx/vscan-1.c: New.
26744         * gcc.dg/vmx/x-01.c: New.
26745         * gcc.dg/vmx/x-02.c: New.
26746         * gcc.dg/vmx/x-03.c: New.
26747         * gcc.dg/vmx/x-04.c: New.
26748         * gcc.dg/vmx/x-05.c: New.
26749         * gcc.dg/vmx/yousufi-1.c: New.
26750         * gcc.dg/vmx/zero-1.c: New.
26751         * gcc.dg/vmx/zero.c: New.
26752
26753 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26754
26755         * g++.dg/lookup/java1.C: Update for chage of
26756         _Jv_AllocObject.
26757         * g++.dg/lookup/java2.C: Likewise.
26758
26759 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26760
26761         * ada/acats/run_all.sh: use -O2 by default.
26762
26763 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26764
26765         * gcc.dg/vr-mult-[12].c: New tests.
26766
26767 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26768
26769         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26770
26771         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26772
26773 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26774
26775         * lib/target-supports.exp (check_profiling_available): Assume profiling
26776         isn't available for mips*-*-elf targets.
26777
26778 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26779
26780         * gcc.dg/builtins-38.c: New test.
26781
26782 2004-04-14  Eric Christopher  <echristo@redhat.com>
26783
26784         * g++.dg/charset/charset.exp: Run .cc extension tests.
26785
26786 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26787
26788         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26789
26790 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26791
26792         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26793
26794 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26795
26796         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26797         * gcc.dg/i386-387-2.c: Likewise.
26798
26799         * gcc.dg/i386-387-7.c: New test.
26800         * gcc.dg/i386-387-8.c: New test.
26801
26802         * gcc.dg/builtins-37.c: New test.
26803
26804 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26805
26806         * g++.dg/pch/externc-1.C: Add missing semicolon.
26807
26808 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26809
26810         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26811
26812 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26813
26814         * gcc.c-torture/execute/20040411-1.c: New test.
26815
26816 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26817
26818         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26819
26820 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26821
26822         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26823
26824 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26825
26826         * lib/target-supports.exp (check_named_sections_available): New.
26827         * lib/gcc-dg.exp (dg-require-named-sections): New.
26828         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26829         old-deja.exp.  Also prune error-count message from HP linker.
26830         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26831
26832         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26833         * g++.old-deja/g++.pt/static3.C: Likewise.
26834         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26835
26836 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26837
26838         * gcc.c-torture/execute/20040409-1.c: New test case.
26839         * gcc.c-torture/execute/20040409-2.c: New test case.
26840         * gcc.c-torture/execute/20040409-3.c: New test case.
26841
26842 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26843
26844         * gcc.dg/20040409-1.c: New test.
26845
26846 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26847
26848         PR target/14888
26849         * g++.dg/opt/pr14888.C: New test case.
26850
26851 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26852
26853         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26854         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26855         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26856         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26857         New tests.
26858
26859 2004-04-08  Paul Brook  <paul@codesourcery.com>
26860
26861         * gcc.dg/spill-1.c: New test.
26862
26863 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26864
26865         * gcc.dg/torture/builtin-ctype-2.c: New test.
26866
26867 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26868
26869         * gcc.dg/pch/pch.exp: Add largefile test.
26870
26871 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26872
26873         * g++.dg/pch/externc-1.Hs: New.
26874         * g++.dg/pch/externc-1.C: New.
26875
26876 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26877
26878         * gcc.dg/compat/struct-by-value-5a_main.c,
26879         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26880         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26881         * gcc.dg/compat/struct-by-value-5a_x.c,
26882         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26883         gcc.dg/compat/struct-by-value-5_x.c.
26884         * gcc.dg/compat/struct-by-value-5a_y.c,
26885         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26886         gcc.dg/compat/struct-by-value-5_y.c.
26887
26888         * gcc.dg/compat/struct-by-value-6a_main.c,
26889         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26890         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26891         * gcc.dg/compat/struct-by-value-6a_x.c,
26892         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26893         gcc.dg/compat/struct-by-value-6_x.c.
26894         * gcc.dg/compat/struct-by-value-6a_y.c,
26895         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26896         gcc.dg/compat/struct-by-value-6_y.c.
26897
26898         * gcc.dg/compat/struct-by-value-7a_main.c,
26899         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26900         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26901         * gcc.dg/compat/struct-by-value-7a_x.c,
26902         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26903         gcc.dg/compat/struct-by-value-7_x.c.
26904         * gcc.dg/compat/struct-by-value-7a_y.c,
26905         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26906         gcc.dg/compat/struct-by-value-7_y.c.
26907
26908 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26909
26910         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26911         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26912         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26913         options.
26914
26915 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26916
26917         * gcc.dg/builtins-36.c: New test.
26918
26919 2004-04-06  Paul Brook  <paul@codesourcery.com>
26920
26921         * README.gcc: Remove obsolete contraint on testcases.
26922
26923 2004-04-05  Paul Brook  <paul@codesourcery.com>
26924
26925         PR2123
26926         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26927         failure and exit(0) on success.
26928         * g++.dg/expr/anew2.C: Ditto.
26929         * g++.dg/expr/anew3.C: Ditto.
26930         * g++.dg/expr/anew4.C: Ditto.
26931
26932 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26933
26934         PR c++/3518
26935         * g++.dg/template/unify7.C: New.
26936
26937 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26938
26939         * g++.dg/README: Bring up to date with new subdirectories; remove
26940         duplicate subdirectory lines.
26941
26942 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         PR c++/14007
26945         * g++.dg/template/unify5.C: New.
26946         * g++.dg/template/unify6.C: New.
26947         * g++.dg/template/qualttp20.C: Adjust.
26948         * g++.old-deja/g++.jason/report.C: Adjust.
26949         * g++.old-deja/g++.other/qual1.C: Adjust.
26950
26951 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26952
26953         PR c++/14803
26954         * g++.dg/inherit/ptrmem1.C: New test.
26955
26956 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26957
26958         PR c++/14755
26959         * gcc.c-torture/execute/20040331-1.c: New test.
26960         * gcc.dg/20040331-1.c: New test.
26961
26962 2004-04-01  Paul Brook  <paul@codesourcery.com>
26963
26964         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26965
26966 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26967
26968         PR c++/14724
26969         * g++.dg/init/goto1.C: New test.
26970
26971         PR c++/14763
26972         * g++.dg/template/defarg4.C: New test.
26973
26974 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26975
26976         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26977
26978 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
26979
26980         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26981
26982 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
26983
26984         * gcc.dg/noncompile/undeclared-2.c: New test.
26985
26986 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
26987
26988         * gcc.dg/940409-1.c: Remove XFAIL.
26989         * gcc.dg/reg-vol-struct-1.c: New test.
26990
26991 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26992
26993         * gcc.dg/torture/builtin-wctype-1.c: New test.
26994
26995 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
26996
26997         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26998         * gcc.dg/20001101-1.c: Likewise.
26999         * gcc.dg/20001102-1.c: Likewise.
27000
27001 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27002
27003         * gcc.dg/compare8.c: Add an additional test for XOR.
27004
27005 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27006
27007         * gcc.dg/torture/builtin-ctype-1.c: New test.
27008
27009 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27010
27011         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27012         * gcc.dg/torture/builtin-math-1.c: Likewise.
27013         * gcc.dg/torture/builtin-power-1.c: New test.
27014
27015 2004-03-24  Andreas Schwab  <schwab@suse.de>
27016
27017         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27018         IA64 assembler.
27019
27020 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27021             Roger Sayle  <roger@eyesopen.com>
27022
27023         * gcc.dg/compare8.c: New test case.
27024
27025 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27026
27027         * g++.dg/ext/altivec-7.C: New test.
27028
27029 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27030
27031         PR 12267, 12391, 12560, 13129, 14114, 14133
27032         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27033         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27034         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27035         Adjust error regexps.
27036         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27037         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27038         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27039         * gcc.dg/local1.c: Add explanatory comment.
27040
27041 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27042
27043         PR optimization/14669
27044         * g++.dg/opt/fold2.C: New test case.
27045
27046 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27047
27048         PR c/14069
27049         * gcc.dg/20040322-1.c: New test.
27050
27051 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27052
27053         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27054         * gcc.dg/ultrasp4.c: Likewise.
27055         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27056
27057 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27058
27059         * gcc.dg/i386-sse-8.c: Reset default options.
27060
27061 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27062
27063         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27064         in the error message text.
27065
27066 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27067
27068         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27069
27070 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27071
27072         PR c++/14616
27073         * g++.dg/init/array13.C: New test.
27074
27075 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27076
27077         PR target/13889
27078         * gcc.c-torture/compile/pr13889.c: New test case.
27079
27080 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27081
27082         PR c/14635
27083         * builtins-1.c (nan, nans): Don't test.
27084         * builtins-30.c: Don't use nan, nanf, nanl.
27085         * builtins-35.c: New test.
27086
27087 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27088
27089         * g++.dg/ext/altivec-6.C: New test.
27090
27091 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27092
27093         * g++.dg/init/placement3.C: New test.
27094
27095         * g++.dg/template/spec13.C: New test.
27096
27097         * g++.dg/lookup/using11.C: New test.
27098
27099         * g++.dg/lookup/koenig3.C: New test.
27100
27101         * g++.dg/template/operator2.C: New test.
27102
27103         * g++.dg/expr/dtor3.C: New test.
27104         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27105         marker.
27106         * g++.old-deja/g++.law/visibility28.C: Likewise.
27107
27108 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27109
27110         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27111         * gcc.dg/ppc64-abi-3.c: Likewise.
27112
27113 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27114
27115         PR c++/14545
27116         * g++.dg/parse/template15.C: New test.
27117
27118 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27119
27120         * g++.dg/expr/dtor2.C: New test.
27121
27122         * g++.dg/lookup/anon4.C: New test.
27123
27124         * g++.dg/overload/using1.C: New test.
27125
27126         * g++.dg/template/lookup7.C: New test.
27127
27128         * g++.dg/template/typename6.C: New test.
27129
27130         * g++.dg/expr/cond6.C: New test.
27131
27132 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27133
27134         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27135
27136 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27137
27138         * g++.dg/expr/cond5.C: New test.
27139         * g++.dg/expr/constcast1.C: Likewise.
27140         * g++.dg/expr/ptrmem2.C: Likewise.
27141         * g++.dg/expr/ptrmem3.C: Likewise.
27142         * g++.dg/lookup/main1.C: Likewise.
27143         * g++.dg/template/lookup6.C: Likewise.
27144
27145 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27146
27147         * gcc.dg/local1.c: New test.
27148
27149         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27150
27151 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27152
27153         * gcc.dg/torture/builtin-convert-1.c: New test.
27154
27155 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27156
27157         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27158
27159 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27160
27161         PR c++/14481
27162         * g++.dg/warn/Wunused-7.C: New test.
27163
27164 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27165
27166         * gcc.dg/torture/builtin-integral-1.c: New test.
27167
27168 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27169
27170         PR c++/14586
27171         * g++.dg/parse/non-dependent3.C: New test.
27172
27173 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27174
27175         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27176         * g++.dg/eh/simd-2.C: Likewise.
27177         * g++.dg/init/array10.C: Likewise.
27178         * gcc.c-torture/compile/simd-1.c: Likewise.
27179         * gcc.c-torture/compile/simd-2.c: Likewise.
27180         * gcc.c-torture/compile/simd-3.c: Likewise.
27181         * gcc.c-torture/compile/simd-4.c: Likewise.
27182         * gcc.c-torture/compile/simd-6.c: Likewise.
27183         * gcc.c-torture/execute/simd-1.c: Likewise.
27184         * gcc.c-torture/execute/simd-2.c: Likewise.
27185         * gcc.dg/compat/vector-defs.h: Likewise.
27186         * gcc.dg/20020531-1.c: Likewise.
27187         * gcc.dg/altivec-3.c: Likewise.
27188         * gcc.dg/altivec-4.c: Likewise.
27189         * gcc.dg/altivec-varargs-1.c: Likewise.
27190         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27191         * gcc.dg/i386-mmx-3.c: Likewise.
27192         * gcc.dg/i386-sse-4.c: Likewise.
27193         * gcc.dg/i386-sse-5.c: Likewise.
27194         * gcc.dg/i386-sse-8.c: Likewise.
27195         * gcc.dg/simd-1.c: Likewise.
27196         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27197         __ev64_opaque__ since the machine description provides it.
27198
27199 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27200
27201         * lib/compat.exp (skip_list): New global variable.
27202         Use it to hold the user defined COMPAT_SKIPS list if any.
27203         (compat-obj): Add the members of skip_list to optall.
27204
27205 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27206
27207         * gcc.dg/compat/union-by-value-1_main.c,
27208         union-by-value-1_x.c, union-by-value-1_y.c,
27209         union-check.h, union-defs.h,
27210         union-init.h, union-return-1_main.c,
27211         union-return-1_x.c, union-return-1_y.c: New files.
27212
27213 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27214
27215         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27216         mixed-struct-init.h: Add 4 mixed structure types.
27217         struct-by-value-21_main.c, struct-by-value-21_x.c,
27218         struct-by-value-21_y.c, struct-return-21_main.c,
27219         struct-return-21_x.c, struct-return-21_y.c: New files.
27220
27221 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27222
27223         PR c++/14550
27224         * g++.dg/parse/template14.C: New test.
27225
27226 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27227
27228         * gcc.c-torture/execute/20040313-1.c: New test.
27229
27230 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27231
27232         PR target/14533
27233         * gcc.dg/20040311-2.c: New test.
27234
27235 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27236
27237         PR other/14544
27238         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27239         bit-field.
27240
27241 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27242
27243         * gcc.dg/20040305-2.c: Add missing return statement.
27244
27245 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27246
27247         * gcc.dg/builtins-34.c: Also check pow10*.
27248
27249 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27250
27251         PR target/14262
27252         * gcc.dg/20040305-2.c: New test.
27253
27254 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27255
27256         * gcc.dg/20040310-1.c: New test.
27257
27258 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27259
27260         * gcc.c-torture/execute/20040311-1.c: New test case.
27261
27262 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27263
27264         PR c++/14476
27265         * g++.dg/lookup/enum1.C: New test.
27266
27267 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27268
27269         PR c++/14510
27270         * g++.dg/lookup/struct2.C: New test.
27271
27272 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27273
27274         * gcc.dg/builtins-34.c: New test.
27275
27276 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27277
27278         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27279
27280 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27281
27282         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27283         * gcc.dg/alias-2.c: New testcase.
27284
27285 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27286
27287         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27288
27289 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27290
27291         * gcc.c-torture/execute/20040309-1.c: New test case.
27292
27293 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27294
27295         PR c++/14397
27296         * g++.dg/overload/ref1.C: New.
27297
27298 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27299
27300         PR c++/14409
27301         * g++.dg/template/spec12.C: New test.
27302
27303         PR c++/14448
27304         * g++.dg/parse/crash14.C: New test.
27305
27306 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27307
27308         PR c++/14230
27309         * g++.dg/init/ref11.C: New test.
27310
27311 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27312
27313         PR c++/14432
27314         * g++.dg/parse/builtin2.C: New test.
27315
27316 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27317
27318         PR c++/14401
27319         * g++.dg/init/ctor3.C: New test.
27320         * g++.dg/init/union1.C: New test.
27321         * g++.dg/ext/anon-struct4.C: New test.
27322
27323 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27324
27325         * g++.dg/lookup/koenig1.C: Tweak error messages.
27326         * g++.dg/lookup/used-before-declaration.C: Likewise.
27327         * g++.dg/other/do1.C: Likewise.
27328         * g++.dg/overload/koenig1.C: Likewise.
27329         * g++.dg/parse/crash13.C: Likewise.
27330         * g++.dg/template/instantiate3.C: Likewise.
27331
27332 2004-03-08  Eric Christopher  <echristo@redhat.com>
27333
27334         * * lib/target-supports.exp: Enable libiconv in test
27335         compilation.  Fix up error checking.
27336
27337 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27338
27339         PR middle-end/14289
27340         * gcc.dg/pr14289-1.c: New test case.
27341         * gcc.dg/pr14289-2.c: Likewise.
27342         * gcc.dg/pr14289-3.c: Likewise.
27343
27344 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27345
27346         * gcc.c-torture/execute/20040308-1.c: New test.
27347
27348 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27349
27350         * gcc.c-torture/execute/20040307-1.c: New test case.
27351
27352 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27353
27354         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27355
27356 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27357
27358         * gcc.dg/20040306-1.c: New test.
27359
27360 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27361
27362         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27363         them static.
27364         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27365
27366 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27367
27368         PR c/14465
27369         * gcc.dg/decl-6.c: New test.
27370
27371 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27372
27373         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27374         Rename LOGPOW -> LOG_POW.
27375         (SQRT_EXP, POW_EXP): New.
27376
27377 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27378
27379         * gcc.dg/i386-sse-8.c: New test.
27380
27381 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27382
27383         PR c/14114
27384         * gcc.dg/decl-5.c: New test.
27385
27386 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27387
27388         * gcc.dg/20040305-1.c: New test.
27389
27390 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27391
27392         PR other/14354
27393         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27394
27395 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27396
27397         PR c++/14425, c++/14426
27398         * g++.dg/ext/altivec-4.C: New test.
27399         * g++.dg/ext/altivec-5.C: New test.
27400
27401 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27402
27403         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27404         global variables of a type with no linkage.
27405         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27406         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27407         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27408         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27409         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27410         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27411         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27412         * g++.dg/warn/deprecated.C: Name enum Color.
27413         * g++.dg/overload/VLA.C: Name structure for 'b'.
27414         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27415
27416 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27417
27418         * gcc.c-torture/compile/20040304-1.c: New test.
27419
27420 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27421
27422         PR 13728
27423         * gcc.dg/decl-4.c: New testcase.
27424
27425 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27426
27427         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27428         as PRECF if sizeof (float) > sizeof (double).
27429         (PRECL): Make it the same as PRECF if
27430         sizeof (float) > sizeof (long double).
27431
27432 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27433
27434         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27435         system type.  Add check for irix6 which doesn't have c99 runtime.
27436
27437 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27438
27439         * gcc.dg/const-elim-1.c: xfail for xtensa.
27440
27441 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27442
27443         PR c++/14369
27444         * g++.dg/template/cond4.C: New test.
27445
27446 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27447
27448         PR c++/14360
27449         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27450
27451         PR c++/14361
27452         * g++.dg/parse/defarg7.C: New test.
27453
27454         PR c++/14359
27455         * g++.dg/template/friend26.C: New test.
27456
27457 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27458
27459         PR c++/14324
27460         * g++.dg/abi/mangle21.C: New test.
27461
27462         PR c++/14260
27463         * g++.dg/parse/constructor2.C: New test.
27464
27465         PR c++/14337
27466         * g++.dg/template/sfinae1.C: New test.
27467
27468 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27469
27470         PR c++/14267
27471         * g++.dg/expr/crash2.C: New test.
27472
27473         PR middle-end/13448
27474         * gcc.dg/inline-5.c: New test.
27475         * gcc.dg/always-inline.c: Split out tests into ...
27476         * gcc.dg/always-inline2.c: ... this and ...
27477         * gcc.dg/always-inline3.c: ... this.
27478
27479 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27480
27481         PR debug/12103
27482         * g++.dg/debug/crash1.C: New test.
27483
27484 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27485
27486         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27487         function with __attribute__((noinline)).
27488         (recurser_void2): Likewise.
27489         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27490         (recurser_void2): Likewise.
27491
27492 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27493
27494         PR middle-end/14203
27495         * g++.dg/warn/Wunused-6.C: New test case.
27496
27497 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27498
27499         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27500         not defined.
27501
27502 2004-02-27  Eric Christopher  <echristo@redhat.com>
27503
27504         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27505         * g++.dg/charset/asm2.c: Run only x86.
27506         * gcc.dg/charset/asm3.c: Ditto.
27507
27508 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27509
27510         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27511         ld_library_path.
27512
27513 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27514
27515         * g++.dg/ext/altivec-3.C: New.
27516
27517 2004-02-26  Richard Henderson  <rth@redhat.com>
27518
27519         * g++.dg/ext/attrib10.C: Mark for warning.
27520         * gcc.dg/attr-alias-1.c: New.
27521
27522 2004-02-26  Richard Henderson  <rth@redhat.com>
27523
27524         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27525         * gcc.c-torture/execute/20040208-2.c: ... it back.
27526
27527 2004-02-26  Eric Christopher  <echristo@redhat.com>
27528
27529         * lib/target-supports.exp (check-iconv-available): New function.
27530         * lib/gcc-dg.exp (dg-require-iconv): New function.
27531         Use above.
27532         * gcc.dg/charset: New directory.
27533         * gcc.dg/charset/charset.exp: New file.
27534         * gcc.dg/charset/asm1.c: Ditto.
27535         * gcc.dg/charset/asm2.c: Ditto.
27536         * gcc.dg/charset/asm3.c: Ditto.
27537         * gcc.dg/charset/asm4.c: Ditto.
27538         * gcc.dg/charset/asm5.c: Ditto.
27539         * gcc.dg/charset/attribute1.c: Ditto.
27540         * gcc.dg/charset/attribute2.c: Ditto.
27541         * gcc.dg/charset/string1.c: Ditto.
27542         * g++.dg/charset: New directory.
27543         * g++.dg/dg.exp: Add here. Special options.
27544         * g++.dg/charset/charset.exp: New file.
27545         * g++.dg/charset/asm1.c: Ditto.
27546         * g++.dg/charset/asm2.c: Ditto.
27547         * g++.dg/charset/asm3.c: Ditto.
27548         * g++.dg/charset/asm4.c: Ditto.
27549         * g++.dg/charset/attribute1.c: Ditto.
27550         * g++.dg/charset/attribute2.c: Ditto.
27551         * g++.dg/charset/extern1.cc: Ditto.
27552         * g++.dg/charset/extern2.cc: Ditto.
27553         * g++.dg/charset/string1.c: Ditto.
27554
27555 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27556
27557         PR c++/14278
27558         * g++.dg/parse/comma1.C: New test.
27559
27560 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27561
27562         PR c++/14284
27563         * g++.dg/template/ttp8.C: New test.
27564
27565 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27566
27567         * gcc.dg/fixuns-trunc-1.c: New test.
27568
27569 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27570
27571         * gcc.dg/builtins-config.h: Use #elif.
27572
27573 2004-02-26  Michael Matz  <matz@suse.de>
27574
27575         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27576         * gcc.dg/991214-1.c: Likewise.
27577         * gcc.dg/i386-asm-1.c: Likewise.
27578
27579 2004-02-25  Richard Henderson  <rth@redhat.com>
27580
27581         * gcc.c-torture/execute/20040208-2.c: Move ...
27582         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27583
27584 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27585
27586         PR c++/14246
27587         * g++.dg/other/crash-3.C: New test.
27588
27589 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27590
27591         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27592         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27593
27594         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27595         HP-UX.
27596
27597 2004-02-24  Michael Matz  <matz@suse.de>
27598
27599         * gcc.dg/i386-regparm.c: New.
27600
27601 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27602
27603         * gcc.c-torture/execute/20040223-1.c: New.
27604
27605 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27606             Kazu Hirata  <kazu@cs.umass.edu>
27607
27608         * gcc.dg/fwritable-strings-1.c: Remove.
27609
27610 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27611
27612         PR c/14156
27613         * gcc.dg/20040223-1.c: New test.
27614
27615 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27616
27617         PR c++/14106
27618         * g++.dg/ext/typeof9.C: New test.
27619
27620 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27621
27622         PR c++/14250
27623         * g++.dg/other/switch1.C: New test.
27624
27625 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27626
27627         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27628         * gcc.dg/va-arg-1.c: Likewise.
27629
27630 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27631
27632         PR c++/14143
27633         * g++.dg/template/koenig5.C: New test.
27634
27635 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27636
27637         * g++.dg/ext/altivec-1.C: Generalize target triple.
27638         * g++.dg/ext/altivec-2.C: New test case.
27639         * g++.dg/ext/altivec_check.h: New file.
27640         * gcc.dg/altivec-1.c: Generalize target triple;
27641         include altivec_check.h and call altivec_check().
27642         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27643         * gcc.dg/altivec-6.c: New test case.
27644         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27645         type casts as needed.
27646         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27647         altivec_check().
27648         * gcc.dg/altivec-12.c: New test case.
27649         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27650         include altivec_check.h and call altivec_check().
27651         * gcc.dg/altivec_check.h: New file.
27652
27653 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27654
27655         * lib/target-supports.exp (check_alias_available): Don't mangle
27656         function `g' in test program.
27657
27658 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27659
27660         * lib/target-supports.exp (check_profiling_available): Check
27661         argument to determine whether we support a profiling type.
27662         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27663         check_profiling_available.
27664         * g++.dg/bprob/bprob.exp: Likewise.
27665         * g77.dg/bprob/bprob.exp: Likewise.
27666         * gcc.misc-tests/bprob.exp: Likewise.
27667         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27668         dg-require-profiling and delete expected error handling.
27669         * gcc.dg/20021014-1.c: Likewise.
27670         * gcc.dg/nest.c: Likewise.
27671
27672 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27673
27674         PR c++/12007
27675         * g++.dg/other/vthunk1.C: New test.
27676
27677 2004-02-20  Falk Hueffner  <falk@debian.org>
27678
27679         PR target/14201
27680         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27681
27682 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27683
27684         PR c++/13927
27685         * g++.dg/other/error8.C: Remove XFAIL markers.
27686
27687         PR c++/14173
27688         * g++.dg/ext/packed5.C: New test.
27689
27690         PR c++/14199
27691         * g++.dg/warn/Wunused-5.C: New test.
27692
27693         PR c++/14186
27694         * g++.dg/lookup/member1.C: New test.
27695
27696 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27697
27698         * gcc.c-torture/compile/20040130-1.c: Enable only when
27699         __INT_MAX__ >= 2147483647L.
27700         * gcc.c-torture/compile/961203-1.c: Likewise.
27701
27702 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27705         * g++.dg/opt/template1.C: Robustify assembler regexp
27706
27707 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27708
27709         * gcc.c-torture/execute/simd-4.x: Remove.
27710         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27711         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27712         Guard with #ifndef SKIP_ATTRIBUTE.
27713         * gcc.dg/compat/vector-1_y.c: Likewise.
27714         * gcc.dg/compat/vector-2_x.c: Likewise.
27715         * gcc.dg/compat/vector-2_y.c: Likewise.
27716         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27717         * g++.dg/eh/simd-2.C: Likewise.
27718
27719 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27720
27721         * gcc.c-torture/compile/complex-1.c: New.
27722
27723 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27724
27725         PR target/14209
27726         * gcc.c-torture/execute/20040218-1.c: New test.
27727
27728 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27729
27730         PR c++/14181
27731         * g++.dg/parse/new2.C: New test.
27732
27733 2004-02-18  Paul Brook  <paul@codesourcery.com>
27734
27735         * gcc.c-torture/compile/libcall-1.c: New test.
27736
27737 2004-02-18  Paul Brook  <paul@codesourcery.com>
27738
27739         PR debug/12934
27740         * gcc.dg/debug/debug-7.c: New test.
27741
27742 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27743
27744         * gcc.dg/20040217-1.c: New test.
27745
27746 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27747
27748         * gcc.c-torture/execute/990208-1.x: Delete.
27749
27750 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27751
27752         * gcc.c-torture/execute/20040208-2.x: New file.
27753
27754 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27755
27756         PR c++/11326
27757         * g++.dg/abi/structret1.C: New test.
27758
27759 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27760
27761         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27762         (i386_cpuid): No need to test if cpuid is available on AMD64.
27763         Fix assembly, so that it works onboth i386 and AMD64.
27764         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27765         (vecInLong): Fix s[] member type to unsigned int.
27766         (vecInWord): Remove type.
27767         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27768         (a64, b64, c64, d64, e64): Remove.
27769         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27770         Remove unused variable.  Remove initialization of removed variables.
27771         Don't call mmx_tests nor sse_tests.
27772         (reference_mmx, reference_sse): Remove.
27773         (check): Add return stmt.
27774         * gcc.dg/i386-sse-7.c: New test.
27775         * gcc.dg/i386-mmx-4.c: New test.
27776
27777 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27778
27779         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27780         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27781         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27782         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27783         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27784         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27785         g++.dg/tc1/dr94.C: Fix line terminator.
27786
27787 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27788
27789         * gcc.c-torture/compile/20040216-1.c: New.
27790
27791 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27792
27793         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27794         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27795         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27796         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27797         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27798         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27799
27800 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27801
27802         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27803
27804 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27805
27806         PR c++/13971
27807         * g++.dg/expr/cond4.C: New test.
27808
27809         PR c++/14086
27810         * g++.dg/lookup/crash2.C: New test.
27811
27812 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27813
27814         * gcc.c-torture/compile/20040214-2.c: New test.
27815
27816 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27817
27818         PR c++/14116
27819         * g++.dg/ext/typeof8.C: New test.
27820
27821 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27822
27823         * gcc.c-torture/compile/20040214-1.c: New test.
27824
27825 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27826
27827         PR c++/13635
27828         * g++.dg/template/spec11.C: New test.
27829
27830 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27831
27832         PR c++/13927
27833         * g++.dg/other/error8.C: New test.
27834
27835 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27836
27837         PR c++/14122
27838         * g++.dg/template/array4.C: New test.
27839
27840         PR c++/14108
27841         * g++.dg/inherit/thunk2.C: New test.
27842
27843         PR c++/14083
27844         * g++.dg/eh/cond2.C: New test.
27845
27846 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27847
27848         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27849
27850 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27851
27852         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27853
27854 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27855
27856         * g++.dg/simd-2.C: xfail on ppc64-linux.
27857
27858 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27859
27860         PR c/456
27861         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27862         tests.
27863
27864 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27865
27866         * gcc.dg/builtins-33.c: New test.
27867
27868 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27869
27870         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27871
27872 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27873
27874         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27875
27876 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27877
27878         * gcc.dg/ppc64-abi-3.c: New test.
27879
27880 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27881
27882         PR c/14092
27883
27884         * gcc.dg/pr14092-1.c: New testcase.
27885
27886 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27887
27888         * gcc.dg/cpp/assert4.c: Fix typo last change.
27889
27890         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27891         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27892
27893         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27894
27895 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27896
27897         * gcc.c-torture/compile/20040209-1.c: New test case.
27898
27899 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27900
27901         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27902
27903 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27904
27905         * gcc.c-torture/execute/20040208-[12].c: New tests.
27906
27907 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27908
27909         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27910
27911 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27912
27913         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27914
27915 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27916
27917         Bug 13856
27918         * gcc.dg/visibility-8.c: New testcase.
27919
27920 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27921
27922         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27923         arguments.
27924         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27925
27926 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27927
27928         PR middle-end/13696
27929         * g++.dg/opt/fold1.C: New test case.
27930
27931 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27932
27933         PR c++/14033
27934         * g++.dg/other/crash-2.C: New test.
27935
27936 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27937
27938         PR c++/14028
27939         * g++.dg/parse/angle-bracket2.C: New test.
27940
27941 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27942
27943         PR middle-end/13750
27944         Revert:
27945         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27946         PR pch/13361
27947         * testsuite/g++.dg/pch/wchar-1.C: New.
27948         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27949
27950 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27951
27952         PR c++/14008
27953         * g++.dg/parse/error15.C: New test.
27954         * g++.dg/parse/crash11.C: Update dg-error mark.
27955
27956 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27957
27958         PR c++/13932
27959         * g++.dg/warn/conv2.C: New test.
27960
27961 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27962
27963         PR c++/13086
27964         * g++.dg/warn/incomplete1.C: Remove xfail.
27965
27966 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27967
27968         * lib/file-format.exp (gcc_target_object_format): Use
27969         ${tool}_target_compile, not gcc_target_compile.
27970         * lib/target-supports.exp (check_alias_available): Likewise.
27971         (check_gc_sections_available): Likewise.
27972         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27973         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27974         dg-require-alias.
27975
27976 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27977
27978         PR c++/13969
27979         * g++.dg/template/static6.C: New test.
27980
27981 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27982
27983         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27984
27985 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27986
27987         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27988         tests for systems where `char' is unsigned by default.
27989
27990 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27991
27992         PR c++/13997
27993         * g++.dg/template/partial3.C: New test.
27994
27995 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
27996
27997         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27998         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27999         Remove mentions of obsolete ports.
28000
28001 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28002
28003         * gcc.dg/noncompile/20001228-1.c: Fix for new
28004         error message.
28005
28006 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28007
28008         PR target/9348
28009         * gcc.c-torture/execute/multdi-1.c: New test case.
28010
28011 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28012
28013         PR c++/13925
28014         * g++.dg/template/lookup5.C: New test.
28015
28016 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28017
28018         PR c++/13950
28019         * g++.dg/template/lookup4.C: New test.
28020
28021         PR c++/13970
28022         * g++.dg/parse/error14.C: New test.
28023
28024         PR c++/14002
28025         * g++.dg/parse/template13.C: New test.
28026
28027 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28028
28029         PR c++/13978
28030         * g++.dg/template/koenig4.C: New test.
28031
28032         PR c++/13968
28033         * g++.dg/template/crash17.C: New test.
28034
28035         PR c++/13975
28036         * g++.dg/parse/error13.C: New test.
28037         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28038
28039 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28040
28041         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28042
28043 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28044
28045         PR c/11658
28046         PR c/13994
28047         * gcc.dg/noncompile/20040203-1.c: New test.
28048         * gcc.dg/noncompile/20040203-2.c: Likewise.
28049         * gcc.dg/noncompile/20040203-3.c: Likewise.
28050         * gcc.dg/20040203-1.c: Likewise.
28051
28052 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28053
28054         PR c++/10858
28055         * g++.dg/template/sizeof7.C: New test.
28056
28057 2004-02-02  Eric Christopher  <echristo@redhat.com>
28058             Zack Weinberg  <zack@codesourcery.com>
28059
28060         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28061
28062 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28063
28064         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28065         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28066         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28067         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28068
28069 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28070
28071         PR c++/13113
28072         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28073
28074         PR c++/13854
28075         * g++.dg/ext/attrib13.C: New test.
28076
28077         PR c++/13907
28078         * g++.dg/conversion/op2.C: New test.
28079
28080 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28081
28082         * gcc.dg/titype-1.c: Fix pasto.
28083
28084 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28085
28086         * gcc.dg/titype-1.c: New test.
28087
28088 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28089
28090         PR c++/13957
28091         * g++.dg/template/non-type-template-argument-1.C,
28092         g++.dg/template/qualified-id1.C: Update dg-error marks.
28093         * g++.dg/template/nontype6.C: New test.
28094
28095 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28096
28097         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28098         * gcc.dg/builtins-31.c: New testcase.
28099         * gcc.dg/builtins-32.c: New testcase.
28100
28101 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28102
28103         * objc.dg/call-super-2.m: Update line numbers
28104         for the including of stddef.h.
28105
28106 2004-01-30  Michael Matz  <matz@suse.de>
28107
28108         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28109         g++.dg/ext/case-range3.C: New tests.
28110
28111 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28112
28113         DR206
28114         PR c++/13813
28115         * g++.dg/template/member4.C: New test.
28116
28117 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28118
28119         PR c++/13683
28120         * g++.dg/template/sizeof6.C: New test.
28121
28122 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28123
28124         * gcc.dg/fwritable-strings-1.c: New test.
28125
28126 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28127
28128         * gcc.c-torture/compile/20040130-1.c: New test.
28129
28130 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28131
28132         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28133
28134 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28135
28136         PR c++/13883
28137         * g++.dg/template/ctor3.C: New test.
28138
28139 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28140
28141         * g++.dg/tc1: New directory.
28142         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28143         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28144         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28145         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28146         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28147
28148 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28149
28150         * g++.dg/parse/error11.C: New test.
28151         * g++.dg/parse/error12.C: Likewise.
28152
28153 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28154
28155         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28156         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28157
28158 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28159
28160         PR c++/13791
28161         * g++.dg/ext/attrib12.C: New test.
28162
28163         PR c++/13736
28164         * g++.dg/parse/cast2.C: New test.
28165
28166 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28167
28168         * objc.dg/encode-2.m (main): New local string.  Set depending on
28169         sizeof long.  Use in sscanf call.
28170         * objc.dg/encode-3.m (main): New local string.  Set depending on
28171         sizeof long.  Use in scan_initial call.
28172
28173 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28174
28175         * objc.dg/call-super-2.m: Make LP64-safe.
28176         * objc.dg/desig-init-1.m: Likewise.
28177
28178 2004-01-27  Devang Patel <dpatel@apple.com>
28179
28180         * g++.dg/debug/namespace1.C: New test.
28181
28182 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28183
28184         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28185         xscale-*-*.
28186
28187         * gcc.dg/arm-mmx-1.c: New test.
28188
28189 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28190
28191         * gcc.dg/20040127-1.c: New test.
28192         * gcc.dg/20040127-2.c: New test.
28193
28194 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28195
28196         * objc.dg/stret-1.m (glob): Renamed to globa.
28197
28198 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28199
28200         PR c++/13663
28201         * g++.dg/expr/for1.C: New test.
28202
28203 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28204
28205         PR middle-end/13779
28206         * gcc.dg/darwin-longlong.c: New test.
28207
28208 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28209
28210         * gcc.dg/20040124-1.c: Moved test from here...
28211         * gcc.c-torture/compile/20040124-1.c: ...to here.
28212
28213 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28214
28215         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28216         the assembly output if -m64 is passed.
28217
28218 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28219
28220         PR c++/13833
28221         * g++.dg/template/cond3.C: New test.
28222
28223 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28224
28225         PR c++/13810
28226         * g++.dg/template/ttp7.C: New test.
28227
28228 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28229
28230         PR c++/13797
28231         * g++.dg/template/nontype4.C: New test.
28232         * g++.dg/template/nontype5.C: Likewise.
28233
28234 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28235
28236         * gcc.dg/torture/mips-clobber-at.c: New test.
28237
28238 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28239
28240         * gcc.dg/20040124-1.c: New test.
28241
28242 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28243
28244         * gcc.dg/20040123-1.c: New test.
28245
28246 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28247
28248         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28249
28250 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28251
28252         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28253
28254 2004-01-23  Andrew Pinski  <apinski@apple.com>
28255
28256         * gcc.dg/20030121-1.c: Move to ..
28257         * gcc.dg/20040121-1.c: here.
28258
28259 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28260
28261         * gcc.dg/builtins-29.c: New test case.
28262
28263 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28264
28265         PR 18314
28266         * gcc.dg/builtins-30.c: New testcase.
28267
28268 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28269
28270         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28271         * lib/g77.exp: Likewise.
28272         * lib/objc.exp: Likewise.
28273         * lib/g++.exp: Likewise.
28274
28275 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28276
28277         * gcc.dg/struct-by-value-2.c: New test.
28278
28279 2004-01-21  Andrew Pinski  <apinski@apple.com>
28280
28281         PR target/13785
28282         * gcc.dg/20030121-1.c: New test.
28283
28284 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28285
28286         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28287         clobber frame pointer register in asm statement.
28288
28289 2004-01-21  Falk Hueffner  <falk@debian.org>
28290
28291         * gcc.c-torture/compile/20040121-1.c: New test.
28292
28293 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28294
28295         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28296
28297 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28298
28299         * gcc.dg/ppc64-abi-2.c: New test.
28300
28301 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28302
28303         * lib/treelang.exp: Fill out this file.
28304         * lib/treelang-dg.exp: New File.
28305
28306 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28307
28308         * gcc.c-torture/compile/981022-1.c: Remove.
28309         * gcc.dg/array-5.c: Remove XFAIL.
28310         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28311         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28312         gcc.dg/cond-lvalue-1.c: Update.
28313         * gcc.dg/cast-lvalue-2.c: New test.
28314
28315 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28316
28317         PR c++/13592
28318         * g++.dg/other/error1.C (class foo): Tweak error message.
28319
28320         PR c++/13592
28321         * g++.dg/template/call2.C: New test.
28322
28323 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28324
28325         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28326         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28327         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28328         scalar-return-1_x.c, scalar-return-2_y.c,
28329         scalar-return-3_x.c, scalar-return-3_y.c,
28330         scalar-return-4_x.c, scalar-return-4_y.c,
28331         struct-align-1.h, struct-align-1_x.c,
28332         struct-align-1_y.c, struct-align-2.h,
28333         struct-align-2_x.c, struct-align-2_y.c,
28334         struct-by-value-10_y.c, struct-by-value-11_x.c,
28335         struct-by-value-11_y.c, struct-by-value-12_x.c,
28336         struct-by-value-12_y.c, struct-by-value-13_x.c,
28337         struct-by-value-13_y.c, struct-by-value-14_x.c,
28338         struct-by-value-14_y.c, struct-by-value-15_x.c,
28339         struct-by-value-15_y.c, struct-by-value-16_y.c,
28340         struct-by-value-17_y.c, struct-by-value-18_y.c,
28341         struct-by-value-19_y.c, struct-by-value-1_x.c,
28342         struct-by-value-1_y.c, struct-by-value-20_y.c,
28343         struct-by-value-2_x.c, struct-by-value-2_y.c,
28344         struct-by-value-3_y.c, struct-by-value-4_x.c,
28345         struct-by-value-4_y.c, struct-by-value-5_y.c,
28346         struct-by-value-6_y.c, struct-by-value-7_y.c
28347         struct-by-value-8_x.c, struct-by-value-8_y.c
28348         struct-by-value-9_x.c, struct-by-value-9_y.c
28349         struct-return-10_x.c, struct-return-10_y.c,
28350         struct-return-19_x.c, struct-return-20_x.c
28351         struct-return-2_x.c, struct-return-2_y.c
28352         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28353         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28354
28355 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28356
28357         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28358         attribute on sparc*-sun-solaris2.*.
28359
28360 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28361
28362         PR c++/13710
28363         * g++.dg/ext/typeof7.C: New test.
28364
28365 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28366
28367         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28368         * gcc.dg/const-elim-1.c: Same.
28369
28370 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28371
28372         * objc.dg/stret-1.m: New.
28373         * objc.dg/stret-2.m: New.
28374
28375 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28376
28377         PR c++/11895
28378         * g++.dg/ext/vector1.C: New test.
28379
28380 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28381
28382         * gcc.dg/pch/import-1.c: New.
28383         * gcc.dg/pch/import-1.hs: New.
28384         * gcc.dg/pch/import-1a.h: New.
28385         * gcc.dg/pch/import-1b.h: New.
28386         * gcc.dg/pch/import-1c.h: New.
28387
28388 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28389
28390         PR c++/13574
28391         * g++.dg/ext/array1.C: New test.
28392
28393         PR c++/13178
28394         * g++.dg/conversion/op1.C: New test.
28395
28396 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28397
28398         PR 11864
28399         From Kazumoto Kojima / Dan Kegel:
28400         * gcc.dg/pr11864-1.c: New test.
28401
28402         PR 10392
28403         From Marcus Comstedt / Dan Kegel:
28404         * gcc.dg/pr10392-1.c: New test.
28405
28406 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28407
28408         PR c++/13478
28409         * g++.dg/init/ref10.C: New test.
28410
28411 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28412
28413         PR c++/13407
28414         * g++.dg/parse/typename6.C: New test.
28415
28416 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28417
28418         PR pch/13361
28419         * testsuite/g++.dg/pch/wchar-1.C: New.
28420         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28421
28422 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28423
28424         PR c++/9259
28425         * g++.dg/expr/sizeof2.C: New test.
28426
28427 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28428
28429         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28430
28431 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28432
28433         PR c++/13659
28434         * g++.dg/lookup/strong-using-3.C: New.
28435         * g++.dg/lookup/using-10.C: New.
28436
28437 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28438
28439         PR c++/13594
28440         * g++.dg/lookup/strong-using-2.C: New.
28441
28442 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28443             Dan Kegel <dank@kegel.com>
28444             J"orn Rennecke <joern.rennecke@superh.com>
28445
28446         PR target/9365
28447         * gcc.dg/pr9365-1.c: New test.
28448
28449 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28450
28451         PR c++/8856
28452         * g++.dg/parse/casting-operator2.C: New test.
28453         * g++.old-deja/g++.pt/explicit83.C: Remove.
28454
28455 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28456
28457         * gcc.dg/label-compound-stmt-1.c: New test.
28458         * gcc.c-torture/compile/950922-1.c,
28459         gcc.c-torture/compile/20000211-3.c,
28460         gcc.c-torture/compile/20000518-1.c,
28461         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28462         compound statements.
28463
28464 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28465
28466         * gcc.dg/ppc64-abi-1.c: New test.
28467
28468 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28469
28470          * g++.dg/ext/attrib9.C: Add dg-warnings.
28471
28472 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28473
28474         PR c++/12335
28475         * g++.dg/parse/dtor3.C: New test.
28476
28477 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28478
28479         PR c++/12709
28480         * g++.dg/parse/try-catch-1.C: New test.
28481
28482 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28483
28484         * ada/acats/run_all.sh: Add more verbose output in acats.log
28485         when compiling tests.
28486
28487 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28488
28489         PR 13656
28490         * gcc.dg/typedef-redecl.c: New test case.
28491         * gcc.dg/typedef-redecl.h: New support file.
28492
28493 2004-01-13  Jan Hubicka  <jh@suse.cz>
28494
28495         * gcc.dg/always_inline.c: New test.
28496         * gcc.dg/debug/20031231-1.c: Fix.
28497
28498 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28499
28500         PR c++/13474
28501         * g++.dg/template/array3.C: New test.
28502
28503 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28504
28505         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28506         * g++.dg/warn/Wunused-2.C: Likewise.
28507
28508 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28509
28510         PR c++/13289
28511         * g++.dg/template/instantiate6.C: New test.
28512
28513 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28514
28515         PR middle-end/11397
28516         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28517
28518 2004-01-12  Jan Hubicka  <jh@suse.cz>
28519
28520         PR opt/12826
28521         * gcc.dg/20040112-1.c: New.
28522
28523         * gcc.dg/dwarf-die[1-7].c: Move to...
28524         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28525         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28526
28527 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28528
28529         PR c++/4100
28530         * g++.dg/parse/friend4.C: New test.
28531
28532 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28533
28534         PR c++/4100
28535         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28536         definition is called a friend.
28537
28538 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28539
28540         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28541
28542 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28543
28544         PR c++/3478
28545         * g++.dg/parse/error10.C: New test.
28546         * g++.dg/template/arg2.C: Accept "invalid type" error.
28547
28548 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28549
28550         PR middle-end/13392
28551         * g++.dg/opt/expect2.C: New test.
28552
28553 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28554
28555         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28556         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28557         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28558         Update dg-error regexps.
28559
28560 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28561
28562         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28563         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28564
28565 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28566
28567         * gcc.dg/pragma-re-1.c: Use right pointer type.
28568
28569 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28570
28571         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28572
28573 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28574
28575         * gcc.dg/rs6000-ldouble-1.c: New.
28576
28577 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28578
28579         DR 337
28580         PR c++/9256
28581         * g++.dg/other/abstract1.C: New test.
28582
28583 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28584
28585         * g++.dg/lookup/strong-using-1.C: New.
28586
28587 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28588
28589         PR c/11234
28590         * gcc.dg/func-ptr-conv-1.c: New test.
28591         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28592
28593 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28594
28595         PR target/13380.
28596         * gcc.c-torture/compile/20040109-1.c: New.
28597
28598 2004-01-08  Stuart Hastings  <stuart@apple.com>
28599
28600         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28601         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28602         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28603
28604 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28605
28606         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28607
28608 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28609
28610         * ada/acats/run_acats: Treat 'gnatchop' the same way
28611         as 'gnatmake'.  Export GCC_DRIVER.
28612         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28613         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28614
28615 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28616
28617         PR c++/12573
28618         * g++.dg/template/dependent-expr4.C: New test.
28619
28620 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28621
28622         * gcc.dg/altivec-11.c: New test.
28623
28624 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28625
28626         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28627
28628 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28629
28630         PR c/6024
28631         * gcc.dg/enum-compat-1.c: New test.
28632         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28633
28634 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28635
28636         PR c/12165
28637         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28638         gcc.dg/c99-idem-qual-3.c: New tests.
28639
28640 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28641
28642         * gcc.dg/winline-7.c: Don't cast void * to int.
28643
28644 2004-01-06  Jan Hubicka  <jh@suse.cz>
28645
28646         * gcc.dg/i386-sse-5.c: New test
28647         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28648
28649 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28650
28651         PR c++/12815
28652         * g++.dg/rtti/typeid4.C: New test.
28653
28654 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28655
28656         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28657
28658 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28659
28660         PR c++/12132
28661         * g++.dg/template/error11.C: New test.
28662
28663         PR c++/13451
28664         * g++.dg/template/class2.C: New test.
28665
28666 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28667         Richard Sandiford <rsandifo@redhat.com>
28668
28669         PR c++/13387
28670         * g++.dg/opt/alias3.C: New test.
28671
28672 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28673
28674         PR c++/13157
28675         * g++.dg/template/koenig3.C: New test.
28676
28677         PR c++/13529
28678         * g++.dg/parse/offsetof3.C: New test.
28679
28680         * g++.dg/init/copy7.C: Add missing dg-error markers.
28681
28682         PR c++/12226
28683         * g++.dg/init/copy7.c: New test.
28684
28685         PR c++/13536
28686         * g++.dg/parse/cast1.C: New test.
28687
28688 2004-01-04  Jan Hubicka  <jh@suse.cz>
28689
28690         * gcc.dg/winline[1-7].c: New tests.
28691
28692 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28693
28694         PR c++/13520
28695         * g++.dg/template/qualttp22.C: New test.
28696
28697 2004-01-01  Jan Hubicka  <jh@suse.cz>
28698
28699         * gcc.dg/debug/20031231-1.c: New.
28700         * gcc.c-torture/compile/20040101-1.c: New.
28701         * gcc.dg/dwarf-die-[1-7].c: New.
28702
28703 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28704
28705         PR optimization/13521
28706         * gcc.c-torture/compile/20031231-1.c: New test.
28707
28708 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28709
28710         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28711
28712 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28713
28714         PR c++/10079
28715         * g++.dg/template/crash16.C: New test.
28716
28717 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28718
28719         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28720
28721 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28722
28723         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28724         ports.
28725         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28726         * g++.old-deja/g++.law/profile1.C: Likewise.
28727         * gcc.c-torture/compile/981006-1.c: Likewise.
28728         * gcc.c-torture/execute/loop-2e.x: Likewise.
28729         * gcc.c-torture/execute/loop-2f.x: Remove.
28730         * gcc.c-torture/execute/loop-2g.x: Likewise.
28731         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28732         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28733
28734 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28735
28736         PR c++/13507
28737         * g++.dg/ext/attrib11.C: New test.
28738
28739         PR c++/13494
28740         * g++.dg/template/array2-1.C: New test.
28741         * g++.dg/template/array2-2.C: New test.
28742
28743 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28744
28745         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28746
28747 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28748
28749         PR c++/12774
28750         * g++.dg/template/array1-1.C: New test.
28751         * g++.dg/template/array1-2.C: New test.
28752
28753 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28754
28755         PR fortran/12632
28756         * g77.dg/12632.f: New test case.
28757
28758 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28759
28760         PR c++/13289
28761         * g++.dg/parse/nontype1.C: New test.
28762
28763 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28764
28765         PR c++/12403
28766         * g++.dg/parse/explicit1.C: New test.
28767         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28768
28769 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28770
28771         PR c++/13081
28772         * g++.dg/opt/inline6.C: New test.
28773
28774         PR c++/12613
28775         * g++.dg/parse/error9.C: New test.
28776
28777         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28778
28779 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28780
28781         PR c++/13009
28782         * g++.dg/init/assign1.C: New test.
28783
28784 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28785
28786         PR c++/13070
28787         * g++.dg/warn/format3.C: New test case.
28788
28789 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28790
28791         * gcc.c-torture/compile/20031227-1.c: New test.
28792
28793 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28794
28795         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28796         * g77.dg/bprob/bprob.exp: Likewise.
28797         * gcc.misc-tests/bprob.exp: Likewise.
28798         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28799         variants on systems where the library does not provide that
28800         functionality.
28801         * gcc.dg/builtins-20.c: Use builtins-config.h.
28802         * gcc.dg/builtins-config.h: New file.
28803
28804 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28805
28806         * lib/gcc-dg.exp (dg-require-profiling): New function.
28807         * lib/target-supports.exp (check_profiling_available): Likewise.
28808         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28809         * g77.dg/bprob/bprob.exp: Likewise.
28810         * gcc.misc-tests/bprob.exp: Likewise.
28811         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28812         * gcc.dg/20021014-1.c: Likewise.
28813         * gcc.dg/nest.c: Likewise.
28814
28815 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28816
28817         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28818         compiling.
28819         * g++.dg/lookup/java2.C: Likewise.
28820         * gcc.dg/cpp/lexident.c: Likewise.
28821
28822 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28823
28824         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28825         given.
28826         * gcc.c-torture/compile/961203-1.c: Likewise.
28827         * gcc.c-torture/compile/980506-1.c: Likewise.
28828
28829 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28830
28831         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28832         (additional_prunes): New global.
28833         (gcc-dg-prune): Handle additional per-test pruning.
28834         (dg-test): Clear additional_prunes between tests.
28835
28836         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28837         dg-prune-output to avoid spurious failures from assembler
28838         complaining about nonexistent WAW violations.
28839         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28840         Use dg-prune-output to avoid spurious failures from assembler
28841         warning about Itanium B-step errata.
28842
28843 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28844
28845         * g++.dg/abi/macro0.C: New test.
28846         * g++.dg/abi/macro1.C: Likewise.
28847         * g++.dg/abi/macro2.C: Likewise.
28848
28849         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28850         * g++.dg/abi/bitfield7.C: Likewise.
28851         * g++.dg/abi/dtor2.C: Likewise.
28852         * g++.dg/abi/mangle11.C: Likewise.
28853         * g++.dg/abi/mangle12.C: Likewise.
28854         * g++.dg/abi/mangle14.C: Likewise.
28855         * g++.dg/abi/mangle17.C: Likewise.
28856         * g++.dg/abi/vbase10.C: Likewise.
28857         * g++.dg/abi/vbase14.C: Likewise.
28858         * g++.dg/template/qualttp17.C: Likewise.
28859
28860 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28861
28862         PR c/11995
28863         * gcc.dg/20031223-1.c: New test.
28864
28865 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28866
28867         * gcc.dg/noreturn-7.c: New test.
28868
28869 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28870
28871         * gcc.dg/null-pointer-1.c: New test.
28872
28873 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28874
28875         * g++.old-deja/g++.jason/template18.C: Remove.
28876         * g++.old-deja/g++.jason/template37.C: Likewise.
28877
28878         PR c++/12862
28879         * g++.dg/lookup/ns1.C: New test.
28880
28881         PR c++/12397
28882         * g++.dg/template/lookup3.C: New test.
28883
28884 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28885
28886         * g++.dg/template/recurse1.C: New test
28887
28888 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28889
28890         PR c++/12479
28891         * g++.dg/parse/semicolon1.C: New test.
28892         * g++.dg/parse/semicolon1.h: Likewise.
28893
28894 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28895
28896         * gcc.dg/darwin-misaligned.c: New test.
28897
28898 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28899
28900         PR c/9163
28901         * gcc.dg/20031222-1.c: New test.
28902
28903 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28904
28905         PR c++/13438
28906         * g++.dg/parse/error8.C: New test.
28907
28908         PR c++/11554
28909         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28910
28911 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28912
28913         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28914         too small.
28915         * gcc.c-torture/compile/930217-1.c: Likewise.
28916         * gcc.c-torture/compile/930513-1.c: Likewise.
28917         * gcc.c-torture/execute/920908-2.c: Likewise.
28918         * gcc.c-torture/execute/921204-1.c: Likewise.
28919         * gcc.c-torture/execute/930621-1.c: Likewise.
28920         * gcc.c-torture/execute/930630-1.c: Likewise.
28921         * gcc.c-torture/execute/931031-1.c: Likewise.
28922         * gcc.c-torture/execute/980602-2.c: Likewise.
28923         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28924         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28925         * gcc.c-torture/execute/extzvsi.c: Likewise.
28926         * gcc.c-torture/unsorted/ext.c: Likewise.
28927
28928 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28929
28930         PR target/12749
28931         * gcc.c-torture/compile/20031220-2.c: New test case.
28932
28933 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28934
28935         PR optimization/13031
28936         * gcc.c-torture/compile/20031220-1.c: New test case.
28937
28938 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28939
28940         * gcc.dg/cast-function-1.c: New test.
28941
28942 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28943
28944         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28945         formats.
28946
28947 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28948
28949         PR c++/12795
28950         * g++.dg/ext/attrib10.C: New test.
28951
28952 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28953
28954         * gcc.dg/cleanup-10.c: New test.
28955         * gcc.dg/cleanup-11.c: New test.
28956
28957 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28958
28959         PR c++/13239
28960         * g++.dg/opt/expect1.C: New test.
28961
28962 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28963
28964         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28965
28966 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28967
28968         PR debug/12923
28969         * gcc.dg/20031218-1.c: New test.
28970
28971         PR debug/12389
28972         * gcc.dg/20031218-2.c: New test.
28973         * gcc.dg/20031218-3.c: New test.
28974
28975         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28976         of label name and allow for USER_LABEL_PREFIX == "_" names.
28977         * g++.dg/abi/mangle18-2.C: Likewise.
28978         * g++.dg/abi/mangle19-1.C: Likewise.
28979         * g++.dg/abi/mangle19-2.C: Likewise.
28980         * g++.dg/abi/mangle20-1.C: Likewise.
28981         * g++.dg/abi/mangle20-2.C: Likewise.
28982
28983 2003-12-18  Richard Henderson  <rth@redhat.com>
28984
28985         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28986
28987 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
28988             Dan Kegel <dank@kegel.com>
28989
28990         PR other/12009
28991         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28992         testing a cross compiler, it causes spurious compile failures.
28993         * lib/g++.exp: Likewise.
28994
28995 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28996
28997         PR c++/13262
28998         * g++.dg/template/access13.C: New test.
28999
29000 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29001
29002         * gcc.dg/20031216-1.c: New test.
29003
29004 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29005
29006         PR c++/9154
29007         * g++.dg/template/error10.C: New test.
29008
29009 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29010
29011         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29012         * g++.dg/eh/simd-2.C: Likewise.
29013
29014 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29015             Roger Sayle  <roger@eyesopen.com>
29016
29017         * gcc.c-torture/execute/ieee/mzero5.c: New.
29018
29019 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29020
29021         PR c++/10603
29022         * g++.dg/parse/error6.C: New test.
29023
29024         PR c++/12827
29025         * g++.dg/parse/error7.C: New test.
29026
29027 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29028
29029         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29030         at -O with stabs debugging formats.
29031         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29032         * gcc.dg/debug/debug-2.c: Likewise.
29033
29034 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29035
29036         PR c++/12696
29037         * g++.dg/init/error1.C: New test.
29038
29039         PR c++/12218
29040         * g++.dg/init/pm3.C: New test.
29041
29042 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29043
29044         PR c/3347
29045         * gcc.dg/bitfld-8.c: New test.
29046
29047 2003-12-16  James Lemke  <jim@wasabisystems.com>
29048
29049         * gcc.dg/arm-scd42-[123].c: New tests.
29050
29051 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29052
29053         PR c++/9043
29054         * g++.dg/abi/mangle20-1.C: New test.
29055         * g++.dg/abi/mangle20-2.C: New test.
29056
29057 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29058
29059         PR c++/13275
29060         * g++.dg/other/offsetof2.C: Remove XFAIL.
29061         * g++.dg/parse/offsetof1.C: New test.
29062         * g++.gd/parse/offsetof2.C: Likewise.
29063
29064 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29065
29066         * g++.dg/template/nontype3.C: New test.
29067         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29068
29069 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29070
29071         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29072
29073 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29074
29075         PR c++/13387
29076         * g++.dg/expr/assign1.C: New test.
29077
29078         PR c++/13242
29079         * g++.dg/abi/mangle19-1.C: New test.
29080         * g++.dg/abi/mangle19-2.C: New test.
29081
29082 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29083
29084         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29085
29086 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29087
29088         * gcc.c-torture/execute/20031216-1.c: New test.
29089
29090 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29091
29092         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29093         an ICE regression.
29094
29095 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29096
29097         PR c++/10926
29098         * g++.dg/template/error9.C: New test.
29099
29100         PR c++/11116
29101         * g++.dg/template/error8.C: New test.
29102
29103 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29104
29105         PR middle-end/13400
29106         * gcc.c-torture/execute/20031215-1.c: New test case.
29107
29108 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29109
29110         PR c++/13269
29111         * g++.dg/parse/error5.C: New test.
29112
29113         PR c++/12989
29114         * g++.dg/expr/sizeof1.C: New test.
29115
29116         PR c++/13310
29117         * g++.dg/template/crash15.C: New test.
29118
29119 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29120
29121         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29122         a non-POD type as the last named parameter of a varargs function.
29123
29124 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29125
29126         PR c++/13243
29127         PR c++/12573
29128         * g++.dg/template/crash14.C: New test.
29129         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29130
29131 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29132
29133         * g++.dg/other/java1.C: New test.
29134
29135         PR c++/13241
29136         * g++.dg/abi/mangle18-1.C: New test.
29137         * g++.dg/abi/mangle18-2.C: New test.
29138
29139 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29140
29141         PR optimization/10312
29142         * gcc.c-torture/execute/20031214-1.c: New.
29143
29144 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29145
29146         PR c++/10779
29147         PR c++/12160
29148         * g++.dg/parse/error3.C: New test.
29149         * g++.dg/parse/error4.C: Likewise.
29150         * g++.dg/abi/mangle4.C: Tweak error messages.
29151         * g++.dg/lookup/using5.C: Likewise.
29152         * g++.dg/other/error2.C: Likewise.
29153         * g++.dg/parse/typename5.C: Likewise.
29154         * g++.dg/parse/undefined1.C: Likewise.
29155         * g++.dg/template/arg2.C: Likewise.
29156         * g++.dg/template/ttp3.C: Likewise.
29157         * g++.dg/template/type1.C: Likewise.
29158         * g++.old-deja/g++.other/crash32.C: Likewise.
29159         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29160
29161 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29162
29163         PR c++/13106
29164         * g++.dg/warn/noreturn-3.C: New test.
29165
29166 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         PR c++/13118
29169         * g++.dg/abi/covariant3.C: New.
29170
29171 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29172
29173         * g++.dg/eh/ia64-1.C: New test.
29174
29175 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29176
29177         PR optimization/13037
29178         * g77.f-torture/execute/13037.f: New test case.
29179
29180 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29181
29182         PR c++/12881
29183         * g++.dg/abi/covariant2.C: New.
29184
29185 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29186
29187         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29188
29189 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29190
29191         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29192
29193 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29194
29195         PR other/10819
29196         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29197         to fix Bug 10819.
29198         * lib/g++.exp (g++_version): Likewise.
29199         * lib/g77.exp (g77_version): Likewise.
29200         * lib/objc.exp (default_objc_version): Likewise.
29201
29202 2003-12-10  Richard Henderson  <rth@redhat.com>
29203
29204         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29205
29206         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29207
29208 2003-12-08  Matt Austern  <austern@apple.com>
29209
29210         PR c/13134
29211         * lib/gcc-dg.exp (dg-require-visibility): Define.
29212         * lib/target-supports (check_visibility_available): Define.
29213         * gcc.dg/visibility-1.c: New test.
29214         * gcc.dg/visibility-2.c: Likewise.
29215         * gcc.dg/visibility-3.c: Likewise.
29216         * gcc.dg/visibility-4.c: Likewise.
29217         * gcc.dg/visibility-5.c: Likewise.
29218         * gcc.dg/visibility-6.c: Likewise.
29219         * g++.dg/ext/visibility-1.C: Likewise.
29220         * g++.dg/ext/visibility-2.C: Likewise.
29221         * g++.dg/ext/visibility-3.C: Likewise.
29222         * g++.dg/ext/visibility-4.C: Likewise.
29223         * g++.dg/ext/visibility-5.C: Likewise.
29224         * g++.dg/ext/visibility-6.C: Likewise.
29225
29226 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29227
29228         * g++.dg/lookup/java1.C: New test.
29229         * g++.dg/lookup/java2.C: New test.
29230
29231 2003-12-07  Falk Hueffner  <falk@debian.org>
29232
29233         * g++.dg/opt/noreturn-1.C: New test.
29234
29235 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29236
29237         * gcc.dg/overflow-1.c: New test.
29238
29239 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29240
29241         * g77.f-torture/compile/13060.f: New test.
29242
29243 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29244
29245         PR c++/13323
29246         * g++.dg/inherit/operator2.C: New test.
29247
29248 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29249
29250         PR c++/13305
29251         * g++.dg/ext/attrib9.C: New test.
29252
29253 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29254
29255         PR c++/13314
29256         * g++.dg/template/error7.C: New test.
29257
29258 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29259             J"orn Rennecke <joern.rennecke@superh.com>
29260
29261         PR target/13302
29262         * g++.dg/other/struct-va_list.C: New test.
29263
29264 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29265
29266         PR c++/13166
29267         * g++.dg/parse/defarg6.C: New test.
29268
29269 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29270
29271         PR target/13256
29272         * gcc.c-torture/execute/20031201-1.c: New test.
29273
29274 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29275
29276         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29277
29278 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29279
29280         * gcc.dg/builtin-return-1.c: New test.
29281
29282 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29283             J"orn Rennecke <joern.rennecke@superh.com>
29284
29285         PR optimization/13260
29286         * gcc.c-torture/execute/20031204-1.c: New test.
29287
29288 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29289
29290         PR c++/9127
29291         * g++.dg/template/error6.C: New test.
29292
29293 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29294
29295         * gcc.dg/20031202-1.c: New test.
29296
29297 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29298
29299         PR c++/13179
29300         * g++.dg/template/eh1.C: New test.
29301
29302         PR c++/10771
29303         * g++.dg/template/error5.C: New test.
29304
29305 2003-12-02  David Ung  <davidu@mips.com>
29306
29307         * gcc.dg/compat/vector-check.h: Corrected type for var
29308         g_##TMODE
29309
29310 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29311
29312         PR c++/10126
29313         * g++.dg/template/ptrmem8.C: New test.
29314
29315 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29316
29317         PR c++/12573
29318         * g++.dg/template/dependent-expr3.C: New test.
29319
29320 2003-12-01  James Lemke  <jim@wasabisystems.com>
29321
29322         * gcc.dg/arm-g2.c: New test.
29323
29324 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29325
29326         PR optimization/11634
29327         * gcc.dg/20031201-2.c: New test case.
29328
29329 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29330
29331         PR 11433
29332         * objc.dg/proto-lossage-3.m: New test.
29333
29334 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29335
29336         PR optimization/12628
29337         * gcc.dg/20031201-1.c: New test case.
29338
29339 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29340
29341         * gcc.dg/unaligned-1.c: New test.
29342
29343 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29344
29345         PR c++/9849
29346         * g++.dg/template/error4.C: New test.
29347         * g++.dg/template/nested3.C: Adjust error markers.
29348
29349 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29350
29351         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29352
29353 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29354
29355         PR c/10333
29356         * gcc.dg/bitfld-7.c: New test.
29357
29358 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29359
29360         * gcc.dg/tls/asm-1.C: New test.
29361
29362 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29363
29364         * gcc.dg/cpp/assert4.c: Update.
29365
29366 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29367
29368         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29369         * gcc.dg/builtin-apply3.c: New test.
29370
29371 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29372
29373         * lib/compat.exp (compat-obj): New xfaildata parameter.
29374         Use it to set compiler_conditional_xfail_data before compiling.
29375         (compat-get-options): Handle dg-xfail-if.
29376         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29377         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29378         * gcc.dg/compat/vector-1_y.c: Likewise.
29379         * gcc.dg/compat/vector-2_x.c: Likewise.
29380         * gcc.dg/compat/vector-2_y.c: Likewise.
29381
29382 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29383
29384         * g++.dg/opt/reg-stack4.C: New test.
29385
29386 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29387
29388         * gcc.dg/builtin-apply2.c: New test.
29389
29390 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29391
29392         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29393
29394 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29395
29396         PR c++/12924
29397         * g++.dg/template/template-id-2.C: New test.
29398
29399 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29400
29401         PR c++/5369
29402         * g++.dg/template/memfriend1.C: New test.
29403         * g++.dg/template/memfriend2.C: Likewise.
29404         * g++.dg/template/memfriend3.C: Likewise.
29405         * g++.dg/template/memfriend4.C: Likewise.
29406         * g++.dg/template/memfriend5.C: Likewise.
29407         * g++.dg/template/memfriend6.C: Likewise.
29408         * g++.dg/template/memfriend7.C: Likewise.
29409         * g++.dg/template/memfriend8.C: Likewise.
29410         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29411
29412 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29413
29414         PR c++/12515
29415         * g++.dg/ext/cond1.C: New test.
29416
29417 2003-11-20  Richard Henderson  <rth@redhat.com>
29418
29419         * gcc.dg/20020201-2.c: Remove.
29420         * gcc.dg/20020201-4.c: Remove.
29421         * gcc.dg/20020304-1.c: Remove.
29422
29423 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29424
29425         * gcc.dg/cpp/trad/xwin1.c: New test case.
29426
29427 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29428
29429         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29430         * lib/g77.exp: Likewise.
29431         * lib/objc.exp: Likewise.
29432         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29433         for darwin.
29434
29435 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29436
29437         PR c++/12932
29438         * g++.dg/template/static5.C: New test.
29439
29440 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29441
29442         * gcc.dg/nested-func-1.c: New test.
29443
29444 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29445
29446         * gcc.dg/cpp/assert4.c: New test.
29447
29448 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29449
29450         PR c++/2294
29451         * g++.dg/lookup/using9.c: New test.
29452
29453 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29454
29455         PR c++/12762
29456         * g++.dg/template/error3.C: New test.
29457
29458 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29459
29460         PR ada/13035
29461         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29462         No longer use a wrapper for gcc, since this does not work under
29463         Windows.
29464
29465 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29466
29467         PR c++/2094
29468         * g++.dg/template/ptrmem7.C: New test.
29469
29470 2003-11-13  Andrew Pinski <apinski@apple.com>
29471
29472         * gcc.c-torture/compile/20031113-1.c: New test.
29473
29474 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29475             Kean Johnston <jkj@sco.com>
29476
29477         PR c/13029
29478         * gcc.dg/unused-4.c: Update.
29479
29480 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29481
29482         * g++.dg/opt/const3.C: New test.
29483
29484 2003-11-13  Jan Hubicka  <jh@suse.cz>
29485
29486         * gcc.c-torture/compile/20031112-1.c: New test.
29487
29488 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29489
29490         * g++.dg/parse/crash10.C: Remove bogus error marker.
29491
29492 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29493
29494         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29495         (host_gcc): Likewise.
29496         (ROOT): Honor $PWDCMD.
29497         (BASE): Likewise.
29498         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29499
29500 2003-11-12  Catherine Moore  <clm@redhat.com>
29501
29502         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29503
29504 2003-11-12  Andreas Jaeger  <aj@suse.de>
29505             Jakub Jelinek  <jakub@redhat.com>
29506             Andrew Pinski  <pinskia@physics.uc.edu>
29507             Richard Henderson  <rth@redhat.com>
29508
29509         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29510         systems.
29511         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29512
29513         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29514         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29515
29516 2003-11-11  Andreas Jaeger  <aj@suse.de>
29517
29518         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29519
29520         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29521
29522 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29523
29524         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29525         Clean ups.
29526
29527 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29528
29529         * gcc.dg/trampoline-1.c: New test.
29530
29531 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29532
29533         * gcc.c-torture/compile/200031109-1.c: New test.
29534
29535 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29536
29537         PR c/3190
29538         PR c/8714
29539         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29540         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29541         gcc.dg/format/no-y2k-1.c: Update.
29542
29543 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29544
29545         PR optimization/10467
29546         * gcc.dg/20031108-1.c: New test case.
29547
29548 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29549
29550         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29551
29552 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29553
29554         * gcc.dg/compound-lvalue-1.c: New test.
29555         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29556         some XFAILs.
29557
29558 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29559
29560         * gcc.dg/altivec-varargs-1.c: New test.
29561
29562 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29563
29564         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29565         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29566         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29567         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29568         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29569
29570 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29571
29572         * gcc.dg/cond-lvalue-1.c: New test.
29573
29574 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29575
29576         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29577
29578 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29579
29580         PR c++/11616
29581         * g++.dg/template/instantiate5.C: New test.
29582
29583 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29584
29585         PR c++/12726
29586         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29587         * ChangeLog: Add missing first entry for above test.
29588
29589 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29590
29591         PR c++/9810
29592         * g++.dg/template/using8.C: New test.
29593         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29594
29595 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29596
29597         PR optimization/10817
29598         * gcc.c-torture/compile/20031102-1.c: New test case.
29599
29600 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29601
29602         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29603         2147483647.
29604
29605 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29606
29607         * gcc.dg/20031102-1.c: New test.
29608
29609 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29610
29611         * gcc.dg/complex-1.c: New test.
29612
29613 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29614
29615         PR c++/12796
29616         * g++.dg/template/crash13.C: Adjust expected error location.
29617         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29618
29619 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29620
29621         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29622
29623 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29624
29625         PR/10239
29626         * gcc.c-torture/compile/20031031-2.c: New test.
29627
29628 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29629
29630         PR/11640
29631         * gcc.c-torture/compile/20031031-1.c: New test.
29632
29633 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29634
29635         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29636         * gcc.misc-tests/bprob.exp: Likewise.
29637         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29638         the execution test on arm-elf configs.
29639         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29640         configs that don't support scratch files.
29641         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29642
29643 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29644
29645         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29646         done by dejagnu.
29647
29648 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29649
29650         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29651         Avoid non pure sh syntax. Add more logging.
29652
29653         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29654         fail.
29655
29656 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29657
29658         PR libgcj/10610
29659         * gcc.dg/ppc-stackalign-1.c: New test.
29660
29661 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29662
29663         * ada/acats/run_all.sh: Change output to be more compliant with
29664         dejagnu framework.
29665         Create acats.sum and acats.log files under testsuite/ada/acats
29666         Only run [a-z]* directories, to filter out e.g. CVS.
29667         Redirect build output to log file.
29668
29669 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29670
29671         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29672
29673 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29674
29675         PR ada/5909:
29676         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29677
29678 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29679
29680         * gcc.c-torture/compile/20031023-1.c: New test.
29681         * gcc.c-torture/compile/20031023-2.c: New test.
29682         * gcc.c-torture/compile/20031023-3.c: New test.
29683         * gcc.c-torture/compile/20031023-4.c: New test.
29684
29685 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29686
29687         PR c++/10371
29688         * g++.dg/lookup/scoped8.C: New test.
29689
29690 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29691
29692         * g++.dg/opt/reg-stack3.C: New test.
29693
29694 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29695
29696         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29697
29698 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29699
29700         PR c++/11076
29701         * g++.dg/template/crash13.C: New test.
29702
29703 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29704
29705         * gcc.dg/c99-restrict-2.c: New test.
29706
29707 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29708
29709         PR c++/12698, c++/12699, c++/12700, c++/12566
29710         * g++.dg/inherit/covariant9.C: New test.
29711         * g++.dg/inherit/covariant10.C: New test.
29712         * g++.dg/inherit/covariant11.C: New test.
29713
29714 2003-10-23  Jason Merrill  <jason@redhat.com>
29715
29716         PR c++/12726
29717         * g++.dg/ext/complit2.C: New test.
29718
29719 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29720
29721         PR target/12654
29722         * gcc.c-torture/execute/20031020-1.c: New test.
29723
29724 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29725
29726         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29727         following the jump_insn.
29728
29729 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29730
29731         * gcc.dg/cast-lvalue-1.c: New test.
29732
29733 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29734
29735         PR c++/11962
29736         * g++.dg/template/cond2.C: New test.
29737
29738 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29739
29740         * gcc.dg/builtins-28.c: New test.
29741
29742 2003-10-20  Jan Hubicka  <jh@suse.cz>
29743
29744         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29745         parameter.
29746         * testsuite/gcc.dg/inline-2.c: Likewise.
29747
29748 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29749
29750         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29751         * gcc.dg/nest.c: Likewise.
29752
29753 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29754
29755         PR c++/9781, c++/10583, c++/11862
29756         * g++.dg/parse/crash13.C: New test.
29757
29758 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29759
29760         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29761
29762 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29763
29764         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29765         Define HAVE_C99_RUNTIME except on Solaris.
29766         * gcc.dg/builtins-20.c: Likewise.
29767
29768 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29769
29770         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29771
29772 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29773
29774         PR c++/12495
29775         * g++.dg/template/crash21.C: New test.
29776
29777 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29778
29779         PR c++/2513
29780         * g++.dg/template/typename5.C: New test.
29781
29782 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29783
29784         PR c++/12369
29785         * g++.dg/template/friend25.C: New test.
29786
29787 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29788
29789         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29790         versions.
29791
29792 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29793
29794         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29795         == 2147483647.
29796
29797 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29798
29799         * gcc.c-torture/execute/960416-1.x: Remove.
29800         * gcc.c-torture/execute/divconst-3.x: Likewise.
29801
29802 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29803
29804         PR target/12598
29805         * gcc.dg/torture/cris-volatile-1.c: New test.
29806
29807 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29808
29809         PR optimization/9325
29810         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29811         for overflowing floating point to integer conversion during RTL
29812         simplification.
29813
29814 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29815
29816         * objc/execute/_cmd.m: Fix typo.
29817         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29818         Relax 'scan-assembler' regexp.
29819         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29820         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29821         * objc.dg/zero-link-2.m: Remove blank line.
29822         * objc.dg/zero-link-3.m: New test case.
29823
29824 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29825
29826         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29827
29828         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29829         than linker trickery.
29830
29831 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29832
29833         PR c++/12370
29834         * g++.dg/other/friend2.C: New test.
29835
29836 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29837
29838         * gcc.dg/20031012-1.c: New test.
29839
29840 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29841
29842         * gcc.dg/weak/weak-3.c: Fix for new warning.
29843
29844 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29845
29846         PR optimization/8750
29847         * gcc.c-torture/execute/20031012-1.c: New test case.
29848
29849 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29850
29851         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29852         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29853
29854 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29855
29856         PR optimization/12260
29857         * gcc.c-torture/compile/20031011-2.c: New test case.
29858
29859 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29860
29861         * gcc.c-torture/execute/20031011-1.c: New testcase.
29862
29863 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29864
29865         * gcc.c-torture/compile/20031011-1.c: New test.
29866
29867 2003-10-11  Jan Hubicka  <jh@suse.cz>
29868
29869         * g++.dg/other/first-global.C: New test.
29870
29871 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29872
29873         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29874
29875 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29876
29877         * gcc.c-torture/compile/20031010-1.c: New test.
29878
29879 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29880
29881         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29882         * gcc.c-torture/execute/va-arg-25.c: ... here.
29883
29884 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29885
29886         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29887
29888 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29889
29890         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29891
29892 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29893
29894         * g++.dg/parse/error2.C: New test.
29895
29896 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29897
29898         PR c++/11097
29899         * g++.dg/other/error5.C: Modify the error message.
29900         * g++.dg/lookup/using8.C: New test.
29901
29902 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29903
29904         * gcc.dg/darwin-abi-2.c: New file.
29905         * gcc.c-torture/execute/va-arg-24.c: New file.
29906
29907 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29908
29909         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29910         indentation.
29911
29912 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29913
29914         PR c++/10147
29915         * g++.dg/other/error4.C: Update error messages.
29916         * g++.dg/template/ptrmem4.C: Likewise.
29917
29918         PR c++/12337
29919         * g++.dg/init/new9.C: New test.
29920
29921         PR c++/12334, c++/12236, c++/8656
29922         * g++.dg/ext/attrib8.C: New test.
29923
29924 2003-10-06  Devang Patel  <dpatel@apple.com>
29925
29926         * gcc.dg/debug/dwarf2-3.h: New test.
29927         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29928
29929 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29930
29931         * g++.dg/opt/cfg2.C: New test.
29932
29933 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29934
29935         * g++.dg/opt/float1.C: New test.
29936
29937 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29938
29939         * gcc.dg/c90-array-lval-6.c: New test.
29940         * gcc.dg/c99-array-lval-6.c: New test.
29941
29942 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29943             Ziemowit Laski  <zlaski@apple.com>
29944
29945         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29946         'Derived', so that it is never considered a class method; add
29947         new warning for '+port' method ambiguity.
29948         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29949         <objc/objc-api.h> (needed on Mac OS X).
29950         * objc.dg/method-13.m: New test.
29951
29952 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29953
29954         PR optimization/9325, PR java/6391
29955         * gcc.c-torture/execute/20031003-1.c: New test case.
29956
29957 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29958
29959         PR optimization/12180
29960         * gcc.dg/20031002-1.c: New test.
29961
29962         PR c++/12486
29963         * g++.dg/inherit/error1.C: New test.
29964
29965 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29966
29967         * lib/f-torture.exp (search_for): Rename to...
29968         (search_for_re): This.  Also, clean up comments and the
29969         "regexp" invocation.
29970
29971 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29972
29973         * gcc.c-torture/compile/20031002-1.c: New test.
29974
29975 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29976
29977         * g++.dg/opt/cond1.C: New test.
29978
29979 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
29980
29981         * gcc.dg/Wold-style-definition-2.c: New testcase.
29982         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29983
29984 2003-09-29  Richard Henderson  <rth@redhat.com>
29985
29986         * g++.dg/init/array10.C: Add dg-options.
29987
29988 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29989
29990         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29991
29992 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29993
29994         * g++.dg/template/friend19.C: Fix typo.
29995         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29996
29997 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
29998
29999         * gcc.c-torture/execute/20030928-1.c: New test.
30000         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30001
30002 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30003
30004         * g++.dg/opt/unroll1.C: New test.
30005
30006 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30007
30008         PR optimization/11741
30009         * gcc.dg/20030926-1.c: New test case.
30010
30011 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30012
30013         PR c++/5655
30014         * g++.dg/parse/access7.C: New test.
30015         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30016
30017 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30018
30019         MERGE OF objc-improvements-branch into MAINLINE:
30020         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30021         if libobjc has not been built.
30022         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30023         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30024         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30025         objc/execute/nested-3.m, objc/execute/np-2.m,
30026         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30027         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30028         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30029         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30030         objc.dg/special/unclaimed-category-1.h,
30031         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30032         well as GNU runtime.
30033         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30034         * execute/cascading-1.m, execute/function-message-1.m,
30035         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30036         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30037         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30038         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30039         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30040         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30041         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30042         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30043         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30044         * objc.dg/bitfield-2.m: Run only on Darwin.
30045         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30046         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30047         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30048         * objc.dg/const-str-1.m: Fix constant string layout.
30049
30050 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30051
30052         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30053
30054 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30055
30056         * gcc.dg/darwin-abi-1.c: New file.
30057
30058 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30059
30060         PR target/12281
30061         * gcc.c-torture/compile/20030921-1.c: New test.
30062
30063 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30064
30065         * g++.dg/opt/reg-stack2.C: New test.
30066
30067 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30068
30069         * g++.dg/eh/delayslot1.C: New test.
30070
30071 2003-09-20  Richard Henderson  <rth@redhat.com>
30072
30073         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30074
30075 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30076
30077         * gcc.c-torture/execute/20030920-1.c: New test case.
30078
30079 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30080
30081         * g++.dg/rtti/typeid3.C: Correct expected error message.
30082
30083 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30084
30085         PR c++/157
30086         * g++.dg/parse/crash12.C: New test.
30087
30088 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30089
30090         * gcc.dg/compat/mixed-struct-check.h: New.
30091         * gcc.dg/compat/mixed-struct-defs.h: New.
30092         * gcc.dg/compat/mixed-struct-init.h: New.
30093         * gcc.dg/compat/struct-by-value-19_main.c: New.
30094         * gcc.dg/compat/struct-by-value-19_x.c: New.
30095         * gcc.dg/compat/struct-by-value-19_y.c: New.
30096         * gcc.dg/compat/struct-by-value-20_main.c: New.
30097         * gcc.dg/compat/struct-by-value-20_x.c: New.
30098         * gcc.dg/compat/struct-by-value-20_y.c: New.
30099         * gcc.dg/compat/struct-return-19_main.c: New.
30100         * gcc.dg/compat/struct-return-19_x.c: New.
30101         * gcc.dg/compat/struct-return-19_y.c: New.
30102         * gcc.dg/compat/struct-return-20_main.c: New.
30103         * gcc.dg/compat/struct-return-20_x.c: New.
30104         * gcc.dg/compat/struct-return-20_y.c: New.
30105
30106 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30107         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30108         so that it will not complain on LP64 targets.
30109
30110 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30111
30112         PR c++/495
30113         * g++.dg/template/friend24.C: New test.
30114
30115 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30116
30117         PR c++/12332
30118         * g++.dg/template/memtmpl2.C: New test.
30119
30120 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30121
30122         PR target/11184
30123         * gcc.dg/builtin-apply1.c: New test.
30124
30125 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30126
30127         PR c++/9848
30128         * g++.dg/warn/Wunused-4.C: New test.
30129
30130 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30131
30132         PR c++/12316
30133         * g++.dg/other/gc2.C: New test.
30134
30135 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30136
30137         PR c++/11991
30138         * g++.dg/rtti/typeid3.C: New test.
30139
30140         PR c++/12266
30141         * g++.dg/overload/template1.C: New test.
30142
30143 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30144
30145         * g++.dg/opt/cfg3.C: New test.
30146
30147 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30148
30149         PR c++/7939
30150         * g++.dg/template/crash11.C: New test.
30151
30152 2003-09-16  Jason Merrill  <jason@redhat.com>
30153             Jakub Jelinek  <jakub@redhat.com>
30154
30155         * gcc.dg/attr-warn-unused-result.c: New test.
30156
30157 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30158
30159         PR c++/12184
30160         * g++.dg/expr/call2.C: New test.
30161
30162 2003-09-15  Andreas Jaeger  <aj@suse.de>
30163
30164         * gcc.dg/Wold-style-definition-1.c: New test.
30165
30166 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30167
30168         PR c++/3907
30169         * g++.dg/parse/template12.C: New test.
30170
30171         * g++.dg/abi/bitfield11.C: New test.
30172         * g++.dg/abi/bitfield12.C: Likewise.
30173
30174 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30175
30176         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30177         non-expansion of functional macro name without arguments at EOL.
30178         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30179
30180 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30181
30182         * gcc.c-torture/execute/20030914-[12].c: New tests.
30183
30184 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30185
30186         PR c++/11788
30187         * g++.dg/overload/addr1.C: New test.
30188
30189 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30190
30191         * gcc.dg/20030909-1.c: New test.
30192
30193 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30194
30195         * gcc.dg/ultrasp10.c: New test.
30196
30197 2003-09-09  Devang Patel  <dpatel@apple.com>
30198
30199         * gcc.dg/darwin-ld-6.c: New test.
30200
30201 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30202
30203         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30204
30205 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30206
30207         * gcc.dg/ia64-types1.c: New test.
30208         * gcc.dg/ia64-types2.c: Likewise.
30209
30210 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30211
30212         * gcc.dg/builtins-1.c: Add more _Complex tests.
30213         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30214
30215         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30216         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30217
30218 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30219
30220         PR c++/11786
30221         * g++.dg/lookup/koenig2.C: New test.
30222
30223         PR c++/5296
30224         * g++.dg/rtti/typeid2.C: New test.
30225
30226 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30227
30228         * gcc.c-torture/compile/20030904-1.c: New test.
30229
30230 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30231
30232         * g++.dg/opt/longbranch2.C: New test.
30233
30234 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30235
30236         * g++.dg/template/crash10.C: Only compile it.
30237
30238 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30239
30240         PR middle-end/11665
30241         * gcc.c-torture/compile/20030907-1.c: New test.
30242         * g++.dg/init/array11.C: New test.
30243
30244 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30245
30246         PR c++/11852
30247         * g++.dg/init/struct1.C: New test.
30248
30249 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30250
30251         PR c++/12181
30252         * g++.dg/expr/comma1.C: New test.
30253
30254 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30255
30256         PR c++/11867
30257         * g++.dg/expr/static_cast5.C: New test.
30258
30259 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30260
30261         PR c++/11507
30262         * g++.dg/lookup/scoped7.C: New test.
30263
30264         PR c++/9574
30265         * g++.dg/other/static1.C: New test.
30266
30267         PR c++/11490
30268         * g++.dg/warn/template-1.C: New test.
30269
30270         PR c++/11432
30271         * g++.dg/template/crash10.C: New test.
30272
30273         PR c++/2478
30274         * g++.dg/overload/VLA.C: New test.
30275
30276         PR c++/10804
30277         * g++.dg/template/call1.C: New test.
30278
30279 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30280
30281         PR c++/11794
30282         * g++.dg/parse/using3.C: New test.
30283
30284 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30285
30286         PR c++/11409
30287         * g++.dg/overload/builtin3.C: New test case.
30288
30289 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30290
30291         PR c/9862
30292         * gcc.dg/20030906-1.c: New test.
30293         * gcc.dg/20030906-2.c: Likewise.
30294
30295 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30296
30297         PR c++/12167
30298         * g++.dg/parse/defarg5.C: New test.
30299
30300         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30301
30302 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30303
30304         PR c++/12163
30305         * g++.dg/expr/static_cast4.C: New test.
30306
30307         PR c++/12146
30308         * g++.dg/template/crash9.C: New test.
30309
30310 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30311
30312         * g++.old-deja/g++.ext/pretty2.C: Update for change
30313         in __FUNCTION__.
30314         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30315
30316 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30317
30318         PR c++/11922
30319         * g++/dg/template/qualified-id1.C: New test.
30320
30321         PR c++/12037
30322         * g++.dg/warn/noeffect4.C: New test.
30323
30324 2003-09-04  Matt Austern  <austern@apple.com>
30325
30326         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30327         * g++.dg/ext/fnname2.C: Likewise.
30328         * g++.dg/ext/fnname3.C: Likewise.
30329
30330 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30331
30332         * g++.dg/expr/lval1.C: New test.
30333         * g++.dg/ext/lvcast.C: Remove.
30334
30335 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30336
30337         PR optimization/11700.
30338         * gcc.c-torture/compile/20030903-1.c: New test case.
30339
30340 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30341
30342         PR c++/12053
30343         * g++.dg/abi/layout4.C: New test.
30344
30345 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30346
30347         PR c++/11553
30348         * g++.dg/parse/friend3.C: New test.
30349
30350 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30351
30352         PR c++/11847
30353         * g++.dg/template/class1.C: New test.
30354
30355         PR c++/11808
30356         * g++.dg/expr/call1.C: New test.
30357
30358 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30359
30360         PR c++/12114
30361         * g++.dg/init/ref9.C: New test.
30362
30363         PR c++/11972
30364         * g++.dg/template/nested4.C: New test.
30365
30366 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30367
30368         PR c++/12093
30369         * g++.dg/template/non-dependent4.C: New test.
30370
30371         PR c++/11928
30372         * g++.dg/inherit/conv1.C: New test.
30373
30374 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30375
30376         PR c++/6196
30377         * g++.dg/ext/label1.C: New test.
30378         * g++.dg/ext/label2.C: Likewise.
30379
30380 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30381
30382         * g++.dg/expr/cond3.C: New test.
30383
30384 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30385
30386         * gcc.dg/builtins-1.c: Add new builtin cases.
30387
30388 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30389
30390         * gcc.dg/builtins-1.c: Add new cases.
30391         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30392
30393 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30394
30395         * gcc.dg/builtins-1.c: Add more math builtin tests.
30396         * gcc.dg/torture/builtin-attr-1.c: New test.
30397
30398 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30399
30400         PR optimization/5079
30401         * g++.dg/opt/static3.C: New test.
30402
30403 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30404
30405         * gcc.misc-tests/gcov-10b.c: New test.
30406
30407 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30408
30409         * g++.dg/opt/ptrmem3.C: New test.
30410
30411         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30412
30413 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30414
30415         * gcc.dg/20030826-2.c: New test.
30416
30417 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30418
30419         PR middle-end/12002
30420         * g77.f-torture/compile/12002.f: New test case.
30421
30422 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30423
30424         * gcc.dg/20030826-1.c: New test case.
30425
30426 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30427
30428         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30429
30430 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30431
30432         PR c++/11871
30433         * c++.dg/lookup/crash1.C: New test.
30434
30435         * c++.dg/warn/noeffect3.C: New test.
30436
30437 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30438
30439         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30440         * gcc.dg/compat/vector-1_y.c: Ditto.
30441         * gcc.dg/compat/vector-2_x.c: Ditto.
30442         * gcc.dg/compat/vector-2_y.c: Ditto.
30443
30444 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30445
30446         * gcc.dg/20030702-1.c: New test.
30447
30448 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30449
30450         PR c++/8795
30451         * g++.dg/ext/altivec-1.C: New test.
30452
30453 2003-08-24  Richard Henderson  <rth@redhat.com>
30454
30455         * g++.dg/eh/simd-2.C: Add -w for x86.
30456
30457 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30458
30459         * gcc.dg/20030815-1.c: New test.
30460
30461 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30462
30463         PR c++/3765
30464         * g++.dg/parse/access6.C: New test.
30465
30466 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30467
30468         PR c++/641, c++/11876
30469         * g++.dg/template/friend22.C: New test.
30470         * g++.dg/template/friend23.C: Likewise.
30471
30472 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30473
30474         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30475         identically.
30476
30477 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30478
30479         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30480
30481 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30482
30483         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30484
30485 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30486
30487         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30488
30489 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30490
30491         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30492
30493 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30494
30495         PR c++/11919
30496         * g++.dg/overload/prom1.C: New test.
30497
30498         PR c++/11551
30499         * g++.dg/parse/dtor2.C: New test.
30500
30501         PR c++/10762
30502         * g++.dg/parse/using2.C: New test.
30503
30504 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30505
30506         PR target/11805
30507         * gcc.c-torture/compile/20030821-1.c: New.
30508
30509 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30510
30511         PR c++/11834
30512         * g++.dg/template/deduce2.C: New test.
30513
30514 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30515
30516         * gcc.c-torture/execute/20030821-1.c: New test.
30517
30518 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30519
30520         PR middle-end/11984
30521         * gcc.dg/20030820-1.c: New test case.
30522
30523 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30524
30525         PR c++/11945
30526         * g++.dg/warn/noeffect2.C: New test.
30527
30528 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30529
30530         PR c++/10926
30531         * g++.dg/template/dtor2.C: New test.
30532
30533         PR c++/11684
30534         * g++.dg/template/operator1.C: New test.
30535         * g++.dg/parse/operator4.C: New test.
30536
30537         PR c++/11946.C
30538         * g++.dg/expr/enum1.C: New test.
30539         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30540
30541         PR c++/11036.C
30542         * g++.dg/parse/elab2.C: New test.
30543         * g++.dg/parse/typedef4.C: Change error message.
30544         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30545         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30546         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30547
30548 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30549
30550         * gcc.dg/pch/warn-1.c: New.
30551         * gcc.dg/pch/warn-1.hs: New.
30552
30553         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30554         not-tested file.
30555
30556 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30557
30558         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30559
30560 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30561
30562         * gcc.dg/uninit-D.c: New Test.
30563         * gcc.dg/uninit-E.c: New Test.
30564         * gcc.dg/uninit-F.c: New Test.
30565         * gcc.dg/uninit-G.c: New Test.
30566
30567 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30568
30569         * g++.dg/README: Describe the pch directory.
30570
30571 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30572
30573         PR c++/11174
30574         * g++.dg/parse/access4.C: New test.
30575         * g++.dg/parse/access5.C: Likewise.
30576         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30577
30578 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30579
30580         * gcc.dg/noncompile/20030818-1.c: New.
30581
30582 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30583
30584         PR c++/11957
30585         * g++.dg/warn/noeffect1.C: New test.
30586
30587         * g++.dg/template/scope2.C: New test.
30588         * g++.dg/template/error2.C: Correct dg-error
30589
30590 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30591
30592         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30593
30594 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30595
30596         PR C++/11512
30597         * g++.dg/template/warn1.C: New.
30598
30599 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30600
30601         * g++.dg/template/error2.C: New test.
30602         * g++.dg/lookup/using7.C: Adjust errors
30603         * g++.old-deja/g++.pt/crash36.C: Likewise.
30604         * g++.old-deja/g++.pt/derived3.C: Likewise.
30605
30606 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30607
30608         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30609         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30610         * gcc.c-torture/execute/builtins/string-9.c: New, from
30611         string-opt-9.c.  Adjust for execute/builtins framework.
30612         * gcc.c-torture/execute/string-opt-9.c: Delete.
30613
30614 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30615
30616         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30617
30618         * g++.dg/parse/ret-type2.C: New test.
30619
30620         PR c++/11703
30621         * g++.dg/init/new8.C: New test.
30622
30623         PR c++/10923
30624         * g++.dg/parse/typedef5.C: New test.
30625
30626         PR c++/9512
30627         * g++.dg/parse/qualified2.C: New test.
30628         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30629         invalid code.
30630
30631 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30632
30633         * g++.dg/conversion/ptrmem1.C: New test.
30634
30635 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30636
30637         PR target/11693
30638         * gcc.dg/20030811-1.c: New test.
30639
30640         PR target/11535
30641         * gcc.c-torture/execute/20030811-1.c: New test.
30642
30643 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30644
30645         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30646
30647 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30648
30649         PR c++/11789.C
30650         * g++.dg/inherit/multiple1.C: New test.
30651
30652 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30653
30654         * gcc.dg/spe1.c: New test.
30655
30656         PR c++/11670
30657         * g++.dg/expr/cast2.C: New test.
30658
30659         PR c++/10530
30660         * g++.dg/template/dependent-name2.C: New test.
30661
30662 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30663
30664         * g++.dg/parse/crash11.C: Put the dg options in comments.
30665
30666 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30667
30668         * lib/gcc-dg.exp: Update for diagnostic change.
30669
30670 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30671
30672         PR c++/5767
30673         * g++.dg/parse/crash11.C: New test.
30674
30675 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30676
30677         * gcc.dg/cpp/spacing1.c: Update.
30678
30679 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30680
30681         PR target/11739
30682         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30683         a value for -mtune.
30684
30685 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30686
30687         PR middle-end/11771
30688         * gcc.c-torture/compile/20030804-1.c: New test case.
30689
30690 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30691
30692         * gcc.dg/20030804-1.c: New test case.
30693
30694 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30695
30696         * gcc.dg/cpp/separate-1.c: New test.
30697
30698 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30699
30700         PR c++/11704
30701         * g++.dg/template/dependent-expr2.C: New test.
30702
30703         PR c++/11766
30704         * g++.dg/expr/ptrmem1.C: New test.
30705
30706 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30707
30708         PR c++/9453
30709         * g++.dg/template/friend15.C: New test.
30710
30711 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30712
30713         * lib/dg-pch.exp: Work round PCH bug.
30714
30715 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30716
30717         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30718         builtins.  Move cases from builtins-4.c here.
30719
30720         * gcc.dg/torture/builtin-math-1.c: New test taken from
30721         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30722         additional cases.
30723
30724         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30725         Delete.
30726
30727 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30728
30729         PR c++/9447
30730         * g++.dg/template/using7.C: New test.
30731
30732 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30733
30734         * import1.c, import2.c: New tests.
30735
30736 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30737
30738         * g++.dg/eh/crossjump1.C: New test.
30739
30740 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30741
30742         PR c++/11697
30743         * g++.dg/template/using6.C: New test.
30744
30745         PR c++/11744
30746         * g++.dg/template/koenig2.C: New test.
30747
30748 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30749
30750         PR c++/7983
30751         * g++.dg/parse/typedef4.C: New test.
30752
30753 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30754
30755         PR c++/8442, c++/8806
30756         * g++.dg/template/elab1.C: New test.
30757         * g++.dg/template/type2.C: Likewise.
30758         * g++.dg/template/ttp3.C: Adjust expected error message.
30759         * g++.old-deja/g++.law/visibility13.C: Likewise.
30760         * g++.old-deja/g++.niklas/t135.C: Likewise.
30761         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30762         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30763         template argument.
30764         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30765
30766 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30767
30768         PR c++/11295
30769         * g++.dg/ext/stmtexpr1.C: New test.
30770
30771         * g++.dg/opt/tmp1.C: New test.
30772
30773         PR c++/11525
30774         * g++.dg/parse/constant4.C: New test.
30775
30776         PR c++/9447
30777         * g++.dg/template/using5.C: New test.
30778
30779 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30780
30781         * gcc.dg/builtins-27.c: New test case.
30782
30783 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30784
30785         * gcc.dg/tls/opt-7.c: New test.
30786
30787 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30788
30789         * g++.old-deja/g++.other/crash18.C: Remove.
30790
30791 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30792
30793         * g++.dg/template/explicit3.C: New.
30794         * g++.dg/template/explicit4.C: New.
30795         * g++.dg/template/explicit5.C: New.
30796
30797         PR c++/11347
30798         * g++.dg/template/memtmpl1.C: New.
30799
30800 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30801
30802         PR target/11565
30803         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30804         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30805
30806 2003-07-30  Jan Hubicka  <jh@suse.cz>
30807
30808         * vtgc1.c: Kill.
30809
30810 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30811
30812         * gcc.dg/struct-in-proto-1.c: New test.
30813
30814 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30815
30816         * gcc.dg/cpp/include2.c: Only expect one message.
30817
30818 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30819
30820         PR c++/9447
30821         * g++.dg/template/using1.C: New test.
30822         * g++.dg/template/using2.C: New test.
30823         * g++.dg/template/using3.C: New test.
30824         * g++.dg/template/using4.C: New test.
30825
30826 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30827
30828         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30829         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30830
30831 2003-07-28  Jan Hubicka  <jh@suse.cz>
30832
30833         PR c++/11530
30834         * g++.dg/opt/call1.C: New test.
30835
30836 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30837
30838         PR c++/11667
30839         * g++.dg/init/enum2.C: New test.
30840         * g++.dg/template/overload1.C: Add "-w" option.
30841
30842 2003-07-28    <hp@bitrange.com>
30843
30844         * gcc.dg/Wdeclaration-after-statement-1.c,
30845         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30846
30847 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30848
30849         * gcc.c-torture/compile/20030725-1.c: New test.
30850
30851 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30852
30853         * gcc.dg/20030505.c: Only run for SPE.
30854         Remove definition of opaque type.
30855
30856 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30857
30858         * g++.dg/template/ptrmem6.C: New test.
30859
30860 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30861
30862         * gcc.c-torture/compile/zero-strct-2.c: New test.
30863
30864 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30865
30866         * gcc.dg/intermod-1.c: New test.
30867
30868 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30869
30870         PR c++/11617
30871         * g++.dg/template/lookup2.C: New test.
30872         * g++.dg/template/memclass1.C: Remove instantiated from error.
30873         * g++.dg/other/error2.C: Tweak expected errors.
30874
30875         PR c++/11596
30876         * g++.dg/template/defarg3.C: New test.
30877
30878         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30879
30880 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30881
30882         * g++.dg/inherit/access5.C: New test.
30883
30884 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30885
30886         PR c++/11513
30887         * g++.dg/template/crash8.C: New test.
30888
30889 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30890
30891         PR c/10602
30892         * gcc.dg/noncompile/incomplete-2.c: New test.
30893
30894 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30895
30896         PR c++/11645
30897         * g++.dg/inherit/access4.C: New test.
30898
30899         PR c++/11517
30900         * g++.dg/expr/cond2.C: New test.
30901
30902         PR optimization/10679
30903         * g++.dg/opt/inline4.C: New test.
30904
30905 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30906
30907         * g++.dg/parse/crash10: New test.
30908
30909 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30910
30911         * g++.dg/ext/flexary1.C: New test.
30912
30913 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30914
30915         PR c++/10793
30916         * g++.dg/template/crash9.C: New test.
30917
30918 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30919
30920         PR c++/3004
30921         * g++.dg/parse/typedef3.C: New test.
30922
30923         PR c++/7906
30924         * g++.dg/parse/operator2.C: New test.
30925
30926         PR c++/8895
30927         * g++.dg/parse/def-tmpl-arg1.C: New test.
30928
30929         PR c++/9282
30930         * g++.dg/parse/funptr1.C: New test.
30931
30932         PR c++/9452
30933         * g++.dg/parse/ambig3.C: New test.
30934
30935         PR c++/9454
30936         * g++.dg/parse/operator3.C: New test.
30937
30938         PR c++/9486
30939         * g++.dg/parse/template10.C: New test.
30940
30941         PR c++/9488
30942         * g++.dg/parse/template11.C: New test.
30943
30944         PR c++/10150
30945         * g++.dg/parse/invalid-op1.C: New test.
30946
30947         PR c++/10247
30948         * g++.dg/parse/condexpr1.C: New test.
30949
30950 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30951
30952         * g++.dg/ext/packed3.C: New test.
30953         * g++.dg/ext/packed4.C: New test.
30954
30955         * gcc.dg/pack-test-3.c: New test.
30956
30957 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30958
30959         * lib/compat.exp: Handle dg-options per source file.
30960         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30961         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30962         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30963         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30964         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30965         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30966         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30967         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30968         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30969         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30970         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30971         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30972         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30973         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30974
30975 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30976
30977         PR c/10320
30978         * gcc.c-torture/execute/20030718-1.c: New test.
30979
30980 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30981
30982         PR optimization/11536
30983         * gcc.dg/20030721-1.c: New test.
30984
30985 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
30986
30987         PR c++/11546
30988         * g++.dg/template/lookup1.C: New test.
30989
30990 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
30991
30992         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30993         diagnostics of ill-formed constructs involving labels.
30994         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30995         the new 'previously defined here' message.
30996
30997 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
30998
30999         * g++.dg/parse/non-dependent2.C: New test.
31000
31001 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31002
31003         * g++.dg/init/init-ref4.C: xfail on targets without
31004         weak symbols.
31005
31006 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31007
31008         PR target/11087
31009         * gcc.c-torture/execute/20030717-1.c: New test.
31010
31011 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31012
31013         * g++.dg/opt/cfg1.C: New test.
31014
31015 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31016
31017         PR optimization/11557
31018         * gcc.dg/20030717-1.c: New test.
31019
31020 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31021
31022         PR c++/10476
31023         * g++.dg/expr/crash-1.C: New test.
31024
31025         PR c++/11027
31026         * g++.dg/template/init3.C: New test.
31027
31028         PR c++/8222
31029         * g++.dg/template/non-dependent1.C: New test.
31030
31031         PR c++/11070
31032         * g++.dg/template/non-dependent2.C: New test.
31033
31034         PR c++/11071
31035         * g++.dg/template/non-dependent3.C: New test.
31036
31037         PR c++/9907
31038         * g++.dg/template/sizeof5.C: New test.
31039
31040 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31041
31042         PR 11498
31043         * gcc.c-torture/compile/mangle-1.c: New file.
31044
31045 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31046
31047         PR c++/7809
31048         * g++.dg/parse/access3.C: New test.
31049
31050 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31051
31052         PR c++/11384
31053         * g++.dg/init/init-ref4.C: New test.
31054
31055 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31056
31057         PR c++/11547
31058         * g++.dg/parse/constant3.C: New test.
31059         * g++.dg/parse/crash7.C: Likewise.
31060
31061 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31062
31063         PR target/11008
31064         * gcc.dg/i386-pentium4-not-mull.c: New.
31065
31066 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31067
31068         * gcc.dg/asm-names.c (ymain): Make it weak.
31069
31070 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31071
31072         PR c++/5421
31073         * g++.dg/template/friend21.C: New test.
31074
31075 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31076
31077         * gcc.dg/cleanup-8.c: New test.
31078         * gcc.dg/cleanup-9.c: New test.
31079
31080 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31081
31082         * g++.dg/ext/dll-MI1.h: New file.
31083         * g++.dg/ext/dllexport-MI1.C: New file.
31084         * g++.dg/ext/dllimport-MI1.C: New file.
31085
31086 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31087
31088         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31089         it does not have cmpstrsi patterns (just cmpmemsi).
31090
31091 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31092
31093         PR debug/11473
31094         * g++.dg/debug/debug8.C: New test.
31095
31096 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31097
31098         PR c++/10108
31099         * g++.dg/template/crash7.C: New test.
31100
31101 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31102
31103         PR target/10795
31104         * gcc.c-torture/compile/20030708-1.c: New.
31105
31106 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31107
31108         * gcc.c-torture/execute/20030715-1.c: New test.
31109
31110 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31111
31112         * gcc.dg/pch/inline-3.c: New file.
31113         * gcc.dg/pch/inline-3.hs: New file.
31114         * gcc.dg/pch/inline-4.c: New file.
31115         * gcc.dg/pch/inline-4.hs: New file.
31116
31117 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31118
31119         PR c++/11509
31120         * g++.dg/template/crash6.C: New test.
31121
31122         PR c++/7053
31123         * g++.dg/template/friend20.C: New test.
31124
31125         PR c++/7019
31126         * g++.dg/template/overload2.C: New test.
31127
31128 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31129
31130         PR optimization/11440
31131         * gcc.c-torture/execute/20030714-1.c: New test.
31132
31133 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31134
31135         PR c++/11154
31136         * g++.dg/template/partial2.C: New test.
31137
31138 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31139
31140         PR c++/11503
31141         * g++.dg/template/anon1.C: New test.
31142
31143         PR c++/11493
31144         PR c++/11495
31145         * g++.dg/parse/template9.C: Likewise.
31146         * g++.dg/template/crash4.C: New test.
31147         * g++.dg/template/koenig1.C: Likewise.
31148         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31149         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31150         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31151         functions.
31152         * g++.old-deja/g++.jason/template36.C: Likewise.
31153         * g++.old-deja/g++.mike/p1989.C: Likewise.
31154         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31155         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31156         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31157         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31158         compiling.
31159         * g++.old-deja/g++.pt/union2.C: Use this->.
31160
31161 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31162
31163         * gcc.dg/20030711-1.c: New test.
31164
31165 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31166
31167         PR c++/11050
31168         * g++.dg/parse/args1.C: New test.
31169         * g++.pt/defarg8.C: Change expected errors.
31170
31171 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31172
31173         PR c++/8164
31174         * g++.dg/template/nontype2.C: New test.
31175
31176         PR c++/10558
31177         * g++.dg/parse/template8.C: New test.
31178
31179         PR c++/8327
31180         * g++.dg/template/scope1.C: New test.
31181
31182         * g++.dg/warn/Wsign-compare-1.C: New test.
31183
31184 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31185
31186         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31187
31188 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31189
31190         PR c++/9411
31191         * g++.dg/template/explicit2.C: New test.
31192
31193         PR c++/10032
31194         * g++.dg/warn/pedantic1.C: New test.
31195
31196 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31197
31198         PR c++ 9483
31199         * g++.dg/other/field1.C: New test.
31200
31201 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31202
31203         PR c/11449
31204         * gcc.c-torture/compile/20030707-1.c: New.
31205
31206 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31207
31208         PR c++/10849
31209         * g++.dg/template/access12.C: New test.
31210
31211 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31212
31213         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31214         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31215         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31216         * gcc.misc-tests/gcov.exp: Update
31217         * g++.dg/gcov/gcov.exp: Update
31218         * lib/gcov.exp: Update.
31219
31220 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31221
31222         * g++.dg/abi/mangle17.C: Make sure template expressions are
31223         dependent.
31224         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31225         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31226         * g++.dg/opt/stack1.C: Remove erroneous code.
31227         * g++.dg/parse/template7.C: New test.
31228         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31229         * g++.old-deja/g++.pt/crash4.C: Likewise.
31230
31231 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31232
31233         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31234         with zero or one occurence of `$' after the initial `L'.
31235
31236 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31237
31238         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31239
31240 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31241
31242         PR c/11370
31243         * gcc.dg/Wunreachable-6.c: New testcase.
31244         * gcc.dg/Wunreachable-7.c: New testcase.
31245
31246 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31247
31248         PR c/11420
31249         * gcc.dg/20030708-1.c: New test.
31250
31251 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31252
31253         * gcc.dg/compat/sdata-section.h: New file.
31254         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31255         * gcc.dg/torture/mips-sdata-1.c: New test.
31256
31257 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31258
31259         PR c++/11030
31260         * g++.dg/template/friend19.C: New test.
31261
31262 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31263
31264         * g++.dg/opt/strength-reduce.C: New test.
31265
31266 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31267
31268         PR target/10979
31269         * gcc.dg/20030707-1.c: New testcase.
31270
31271 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31272
31273         PR optimization/11059
31274         * g++.dg/opt/emptyunion.C: New testcase.
31275
31276 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31277             Eric Botcazou  <ebotcazou@libertysurf.fr>
31278
31279         * g++.dg/opt/stack1.C: New test.
31280
31281 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31282
31283         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31284         run test.
31285
31286         PR c++/11431
31287         * g++.dg/expr/static_cast3.C: New test.
31288
31289 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31290
31291         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31292         everywhere.
31293         * gcc.dg/concat.c: Concatenation of string constants with
31294         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31295         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31296         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31297         necessary to avoid multi-character character constant warning.
31298         * gcc.dg/cpp/escape.c: Likewise.
31299         * gcc.dg/cpp/ucs.c: Likewise.
31300         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31301         Fix a typo.
31302
31303 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31304
31305         PR c/11428
31306         * gcc.c-torture/compile/20030704-1.c: New.
31307
31308 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31309
31310         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31311
31312 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31313
31314         PR c++/5287, PR c++/7910,  PR c++/11021
31315         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31316         tests for warnings.
31317         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31318         * g++.dg/ext/dllimport3.C: Likewise.
31319         * g++.dg/ext/dllimport4.C: New file.
31320         * g++.dg/ext/dllimport5.C: New file.
31321         * g++.dg/ext/dllimport6.C: New file.
31322         * g++.dg/ext/dllimport7.C: New file.
31323         * g++.dg/ext/dllimport8.C: New file.
31324         * g++.dg/ext/dllimport9.C: New file.
31325         * g++.dg/ext/dllimport10.C: New file.
31326         * g++.dg/ext/dllexport1.C: New file.
31327
31328 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31329
31330         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31331         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31332
31333 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31334
31335         * gcc.dg/builtins-25.c: New testcase.
31336         * gcc.dg/builtins-26.c: New testcase.
31337
31338 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31339
31340         * gcc.dg/compat/vector-defs.h: New file.
31341         * gcc.dg/compat/vector-setup.h: New file.
31342         * gcc.dg/compat/vector-check.h: New file.
31343         * gcc.dg/compat/vector-1_main.c: New file.
31344         * gcc.dg/compat/vector-1_x.c: New file.
31345         * gcc.dg/compat/vector-1_y.c: New file.
31346         * gcc.dg/compat/vector-2_main.c: New file.
31347         * gcc.dg/compat/vector-2_x.c: New file.
31348         * gcc.dg/compat/vector-2_y.c: New file.
31349
31350         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31351         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31352         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31353         * gcc.dg/compat/struct-align-1.h: New file.
31354         * gcc.dg/compat/struct-align-1_main.c: New file.
31355         * gcc.dg/compat/struct-align-1_x.c: New file.
31356         * gcc.dg/compat/struct-align-1_y.c: New file.
31357         * gcc.dg/compat/struct-align-2.h: New file.
31358         * gcc.dg/compat/struct-align-2_main.c: New file.
31359         * gcc.dg/compat/struct-align-2_x.c: New file.
31360         * gcc.dg/compat/struct-align-2_y.c: New file.
31361
31362         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31363         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31364         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31365         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31366         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31367         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31368         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31369         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31370         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31371         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31372         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31373         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31374         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31375         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31376         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31377         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31378         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31379         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31380         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31381         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31382         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31383         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31384         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31385         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31386         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31387         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31388         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31389         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31390         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31391
31392 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31393
31394         * gcc.dg/i386-call-1.c: New test.
31395
31396 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31397
31398         PR c++/9162
31399         * g++.dg/parse/defarg4.C: New.
31400
31401 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31402
31403         PR target/10700
31404         * gcc.c-torture/compile/20030703-1.c: New test case.
31405
31406 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31407
31408         * g++.dg/template/local3.C: Remove extra semicolon.
31409
31410 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31411
31412         * gcc.dg/i386-volatile-1.c: New test.
31413
31414 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31415
31416         PR c++/11072
31417         * g++.dg/other/offsetof2.C: XFAIL.
31418         * g++.dg/other/offsetof5.C: New.
31419
31420         PR c++/10219
31421         * g++.dg/template/error1.C: New.
31422
31423         PR c++/9779
31424         * g++.dg/template/dependent-expr1.C: New.
31425
31426 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31427
31428         PR c++/6949
31429         * g++.dg/template/local3.C: New test.
31430
31431         PR c++/11149
31432         * g++.dg/lookup/scoped6.C: New test.
31433
31434 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31435
31436         PR c++/8046
31437         * g++.dg/other/error7.C: New test.
31438
31439 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31440
31441         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31442         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31443         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31444         * g++.old-deja/g++.other/union2.C: Likewise.
31445         * gcc.dg/c90-const-expr-2.c: Likewise.
31446         * gcc.dg/c90-const-expr-3.c: Likewise.
31447         * gcc.dg/c99-const-expr-2.c: Likewise.
31448         * gcc.dg/c99-const-expr-3.c: Likewise.
31449         * gcc.dg/concat.c: Likewise.
31450
31451 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31452
31453         PR c++/9559
31454         * g++.dg/init/static1.C: New test.
31455
31456 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31457
31458         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31459         * g++.old-deja/g++.other/access2.C: Likewise.
31460         * g++.old-deja/g++.other/decl2.C: Likewise.
31461         * gcc.c-torture/execute/20020615-1.c: Likewise.
31462
31463 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31464
31465         PR c++/4933
31466         * g++.dg/template/sizeof4.C: New test.
31467
31468 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31469
31470         * g++.dg/other/error6.C: New test.
31471
31472 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31473
31474         PR c++/10750
31475         * g++.dg/parse/constant2.C: New test.
31476
31477 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31478
31479         PR c++/11106
31480         * g++.dg/other/error5.C: New test.
31481
31482 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31483
31484         * gcc.dg/format/gcc_diag-1.c: New test.
31485
31486 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31487
31488         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31489
31490 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31491
31492         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31493         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31494         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31495
31496 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31497
31498         * gcc.c-torture/execute/builtins/string-8.c: New test.
31499         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31500         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31501         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31502
31503 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31504
31505         PR c++/10468
31506         * g++.dg/ext/typeof6.C: New test.
31507
31508 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31509
31510         PR c++/10796
31511         * g++.dg/init/enum1.C: New test.
31512
31513 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31514
31515         * gcc.dg/20030627-1.c: New test.
31516
31517 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31518
31519         PR c++/11332
31520         * g++.dg/expr/static_cast2.C: New test.
31521
31522 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31523             Jakub Jelinek  <jakub@redhat.com>
31524
31525         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31526         sprintf(dst,"%s",src) optimization.
31527         * gcc.c-torture/execute/20030626-1.c: New test case.
31528         * gcc.c-torture/execute/20030626-2.c: New test case.
31529
31530 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31531
31532         * gcc.c-torture/execute/multi-ix.c: New test.
31533
31534         * gcc.c-torture/execute/simd-4.c (main):
31535         Added missing semicolon at end of union.
31536
31537 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31538
31539         PR c++/8266
31540         * g++.dg/template/explicit-instantiation3.C: New test.
31541
31542 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31543
31544         * gcc.dg/20030626-1.c: Use signed char.
31545
31546 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31547
31548         * gcc.dg/20030626-1.c: New test.
31549
31550 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31551
31552         * const-str-2.m: Update.
31553
31554 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31555
31556         PR c++/10990
31557         * g++.dg/rtti/dyncast1.C: New test.
31558         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31559         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31560         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31561
31562         PR c++/10931
31563         * g++.dg/expr/static_cast1.C: New test.
31564
31565 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31566
31567         * gcc.dg/20030625-1.c: New test.
31568
31569 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31570
31571         * gcc.c-torture/compile/20030624-1.c: New test case.
31572
31573 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31574
31575         * gcc.c-torture/execute/string-opt-17.c: New test.
31576
31577 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31578
31579         PR c++/5754
31580         * g++.dg/parse/crash6.C: New test.
31581
31582 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31583
31584         * gcc.dg/builtins-24.c: New test case.
31585
31586 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31587
31588         * g++.dg/opt/operator1.C: New test.
31589
31590 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31591
31592         * gcc.c-torture/execute/string-opt-16.c: New test case.
31593
31594 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31595
31596         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31597         * g++.old-deja/g++.other/conv7.C: Likewise.
31598         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31599         * g++.old-deja/g++.other/overload14.C: Likewise.
31600
31601 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31602
31603         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31604         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31605
31606 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31607
31608         PR c++/10888
31609         * g++.dg/warn/Winline-3.C: New test.
31610
31611 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31612
31613         * lib/target-supports.exp (check_alias_available): Make the test
31614         program acceptable to the Solaris assembler.
31615
31616         PR c++/10749
31617         * g++.dg/template/memclass2.C: New test.
31618
31619 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31620             Eric Botcazou  <ebotcazou@libertysurf.fr>
31621
31622         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31623         data for non-matching targets.
31624         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31625
31626 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31627
31628         PR c++/10845
31629         * g++.dg/template/member3.C: New test.
31630
31631 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31632
31633         PR c++/10939
31634         * g++.dg/template/func1.C: New test.
31635
31636         PR c++/9649
31637         * g++.dg/template/static4.C: New test.
31638         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31639
31640         PR c++/11041
31641         * g++.dg/init/ref7.C: New test.
31642
31643 2003-06-19  Matt Austern  <austern@apple.com>
31644
31645         PR c++/11228
31646         * g++.dg/anew1.C: New test.
31647         * g++.dg/anew2.C: New test.
31648         * g++.dg/anew3.C: New test.
31649         * g++.dg/anew4.C: New test.
31650
31651 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31652
31653         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31654
31655 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31656
31657         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31658         endian-dependent.
31659
31660 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31661
31662         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31663         Remove cruft.
31664
31665 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31666
31667         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31668         * gcc.c-torture/compile/961203-1.c: Likewise.
31669         * gcc.c-torture/compile/980506-1.c: Likewise.
31670
31671 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31672
31673         PR c++/10712
31674         * g++.dg/lookup/using7.C: New test.
31675
31676 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31677
31678         PR c++/11105
31679         * g++.dg/abi/conv1.C: Remove it.
31680         * g++.dg/template/conv7.C: New test.
31681         * g++.dg/template/conv8.C: Likewise.
31682         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31683         conversion operator.
31684
31685 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31686
31687         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31688         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31689         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31690         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31691         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31692         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31693         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31694         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31695         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31696         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31697         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31698         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31699         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31700         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31701         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31702         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31703         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31704         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31705         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31706         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31707         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31708         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31709         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31710         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31711         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31712         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31713         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31714         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31715         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31716
31717 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31718
31719         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31720         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31721         indications.
31722
31723 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31724
31725         * gcc.dg/i386-387-5.c: New test case.
31726         * gcc.dg/i386-387-6.c: New test case.
31727         * gcc.dg/builtins-23.c: New test case.
31728
31729 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31730
31731         * gcc.dg/builtins-22.c: New test case.
31732         * gcc.dg/i386-387-1.c: Update to test exp.
31733         * gcc.dg/i386-387-2.c: Likewise.
31734
31735 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31736
31737         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31738
31739 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31740
31741         * lib/gcc-dg.exp (dg-require-dll): New function.
31742         (dg-xfail-if): Likewise.
31743         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31744         driver.
31745
31746         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31747         * gcc.c-torture/compile/20001205-1.c: Likewise.
31748         * gcc.c-torture/compile/20001226-1.c: Likewise.
31749         * gcc.c-torture/compile/20010518-2.c: Likewise.
31750         * gcc.c-torture/compile/20020312-1.c: Likewise.
31751         * gcc.c-torture/compile/20020604-1.c: Likewise.
31752         * gcc.c-torture/compile/920501-12.c: Likewise.
31753         * gcc.c-torture/compile/920501-4.c: Likewise.
31754         * gcc.c-torture/compile/920520-1.c: Likewise.
31755         * gcc.c-torture/compile/920521-1.c: Likewise.
31756         * gcc.c-torture/compile/920625-1.c: Likewise.
31757         * gcc.c-torture/compile/961203-1.c: Likewise.
31758         * gcc.c-torture/compile/980506-1.c: Likewise.
31759         * gcc.c-torture/compile/981006-1.c: Likewise.
31760         * gcc.c-torture/compile/981022-1.c: Likewise.
31761         * gcc.c-torture/compile/981223-1.c: Likewise.
31762         * gcc.c-torture/compile/990617-1.c: Likewise.
31763         * gcc.c-torture/compile/dll.c: Likewise.
31764         * gcc.c-torture/compile/labels-3.c: Likewise.
31765         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31766         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31767         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31768         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31769         * gcc.c-torture/compile/simd-5.c: Likewise.
31770         * gcc.c-torture/compile/20000804-1.x: Remove.
31771         * gcc.c-torture/compile/20001205-1.x: Likewise.
31772         * gcc.c-torture/compile/20001226-1.x: Likewise.
31773         * gcc.c-torture/compile/20010518-2.x: Likewise.
31774         * gcc.c-torture/compile/20020312-1.x: Likewise.
31775         * gcc.c-torture/compile/20020604-1.x: Likewise.
31776         * gcc.c-torture/compile/920501-12.x: Likewise.
31777         * gcc.c-torture/compile/920501-4.x: Likewise.
31778         * gcc.c-torture/compile/920520-1.x: Likewise.
31779         * gcc.c-torture/compile/920521-1.x: Likewise.
31780         * gcc.c-torture/compile/920625-1.x: Likewise.
31781         * gcc.c-torture/compile/961203-1.x: Likewise.
31782         * gcc.c-torture/compile/980506-1.x: Likewise.
31783         * gcc.c-torture/compile/981006-1.x: Likewise.
31784         * gcc.c-torture/compile/981022-1.x: Likewise.
31785         * gcc.c-torture/compile/981223-1.x: Likewise.
31786         * gcc.c-torture/compile/990617-1.x: Likewise.
31787         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31788         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31789         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31790         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31791         * gcc.c-torture/compile/simd-5.x: Likewise.
31792
31793         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31794
31795 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31796
31797         * gcc.c-torture/execute/20030611-1.c: New test.
31798
31799 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31800
31801         PR middle-end/168
31802         * gcc.dg/20030612-1.c: New test case.
31803
31804 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31805
31806         PR c++/10635
31807         * g++.dg/expr/cast1.C: New test.
31808
31809 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31810
31811         * gcc.dg/builtins-21.c: New test case.
31812
31813 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31814
31815         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31816         options instead of at the end.
31817         * lib/objc.exp (objc_target_compile): Likewise.
31818
31819 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31820
31821         PR c++/10432
31822         * g++.dg/parse/error1.C: New test.
31823
31824 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31825
31826         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31827         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31828         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31829         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31830         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31831         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31832         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31833         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31834         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31835         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31836         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31837         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31838         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31839         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31840         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31841         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31842         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31843         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31844         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31845         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31846         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31847         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31848         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31849         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31850
31851         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31852         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31853         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31854         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31855         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31856         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31857         * gcc.dg/compat/scalar-return-3_main.c: New file.
31858         * gcc.dg/compat/scalar-return-3_x.c: New file.
31859         * gcc.dg/compat/scalar-return-3_y.c: New file.
31860         * gcc.dg/compat/scalar-return-4_main.c: New file.
31861         * gcc.dg/compat/scalar-return-4_x.c: New file.
31862         * gcc.dg/compat/scalar-return-4_y.c: New file.
31863
31864 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31865
31866         * gcc.dg/compat/fp2-struct-check.h: New file.
31867         * gcc.dg/compat/fp2-struct-defs.h: New file.
31868         * gcc.dg/compat/fp2-struct-init.h: New file.
31869         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31870         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31871         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31872         * gcc.dg/compat/struct-return-10_main.c: New file.
31873         * gcc.dg/compat/struct-return-10_x.c: New file.
31874         * gcc.dg/compat/struct-return-10_y.c: New file.
31875
31876         * gcc.dg/compat/compat-common.h: New file.
31877         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31878         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31879         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31880         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31881         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31882         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31883         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31884         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31885         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31886         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31887         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31888         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31889         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31890         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31891         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31892         * gcc.dg/compat/small-struct-check.h: Ditto.
31893         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31894         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31895         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31896         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31897         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31898         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31899         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31900         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31901         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31902         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31903         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31904         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31905         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31906         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31907         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31908         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31909         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31910         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31911         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31912         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31913         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31914         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31915         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31916         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31917         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31918         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31919         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31920         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31921         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31922         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31923
31924 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31925
31926         * g++.dg/pch/static-1.C: New file.
31927         * g++.dg/pch/static-1.Hs: New file.
31928
31929 2003-06-10  Richard Henderson  <rth@redhat.com>
31930
31931         * gcc.dg/asm-7.c: Adjust expected warning text.
31932
31933 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31934
31935         * gcc.dg/builtins-20.c: New test case.
31936
31937 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31938
31939         PR c++/11131
31940         * g++.dg/opt/template1.C: New test.
31941
31942 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31943
31944         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31945         additional_sources.
31946
31947 2003-05-21  David Taylor  <dtaylor@emc.com>
31948
31949         * gcc.dg/Wpadded.c: New file.
31950
31951 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31952
31953         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31954         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31955         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31956         dg-require-weak.
31957
31958 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31959
31960         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31961
31962 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31963
31964         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31965         (dg-require-alias): Likewise.
31966         (dg-require-gc-sections): Likewise.
31967         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31968
31969 2003-06-08  Richard Henderson  <rth@redhat.com>
31970
31971         * gcc.dg/20011029-2.c: Fix the array reference.
31972         * gcc.dg/asm-7.c: New.
31973
31974 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31975
31976         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31977
31978 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
31979
31980         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31981         (dg-require-gc-sections): Likewise.
31982
31983 2003-06-08  Jan Hubicka  <jh@suse.cz>
31984
31985         * i386-cmov1.c: Fix regular expression.
31986         * i386-cvt-1.c: Likewise.
31987         * i386-local.c: Likewise.
31988         * i386-local2.c: Likewise.
31989         * i386-mul.c: Likewise.
31990         * i386-ssetype-1.c: Likewise.
31991         * i386-ssetype-3.c: Likewise.
31992         * i386-ssetype-5.c: Likewise.
31993
31994 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31995
31996         PR c++/11039
31997         * g++.dg/warn/implicit-typename2.C: New test.
31998         * g++.dg/warn/implicit-typename3.C: New test.
31999
32000 2003-06-07  Richard Henderson  <rth@redhat.com>
32001
32002         * g++.dg/other/offsetof3.C: Use size_t.
32003         * g++.dg/other/offsetof4.C: Likewise.
32004
32005 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32006
32007         * lib/copy-file.exp: New. Implement gcc_copy_files.
32008
32009         * lib/dg-pch.exp: Load copy-file.exp
32010         (dg-pch): Use gcc_copy_files instead of "file copy".
32011
32012 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32013
32014         * gcc.dg/weak/weak.exp: Simplify.
32015         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32016         * gcc.dg/weak/weak-1.c: Likewise.
32017         * gcc.dg/weak/weak-2.c: Likewise.
32018         * gcc.dg/weak/weak-3.c: Likewise.
32019         * gcc.dg/weak/weak-4.c: Likewise.
32020         * gcc.dg/weak/weak-5.c: Likewise.
32021         * gcc.dg/weak/weak-6.c: Likewise.
32022         * gcc.dg/weak/weak-7.c: Likewise.
32023         * gcc.dg/weak/weak-8.c: Likewise.
32024         * gcc.dg/weak/weak-9.c: Likewise.
32025
32026 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32027
32028         gcc.c-torture/execute/20030606-1.c: New.
32029
32030 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32031
32032         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32033         * gcc.dg/builtins-19.c: Likewise.
32034
32035 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32036
32037         * gcc.dg/builtins-2.c: Add some more tests.
32038         * gcc.dg/builtins-18.c: New test case.
32039         * gcc.dg/builtins-19.c: New test case.
32040
32041 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32042             Jim Wilson  <wilson@tuliptree.org>
32043
32044         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32045
32046 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32047
32048         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32049         mempcpy/stpcpy calls not to be optimized into something else.
32050         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32051         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32052         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32053
32054 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32055
32056         * gcc.dg/format/asm_fprintf-1.c: New test.
32057
32058 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32059
32060         * lib/gcc-defs.exp (additional_sources): New variable.
32061         (dg-additional-sources): New function.
32062         (additional_files): New variable.
32063         (dg-additional-files): New function.
32064         (dg-additional-files-options): Likewise.
32065         * lib/gcc-dg.exp (dg-require-weak): New function.
32066         (dg-require-alias): Likewise.
32067         (dg-require-gc-sections): Likewise.
32068         * lib/target-supports.exp (check_alias_available): Remove testfile
32069         parameter.
32070         (check_gc_sections_available): New function.
32071         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32072         (dg-gpp-additional-files): Likewise.
32073         * lib/g++.exp (additional_sources): Remove.
32074         (additional_files): Likewise.
32075         (g++_target_compile): Use dg-additional-files-options.
32076
32077         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32078         Tcl logic.
32079         * gcc.dg/special/ecos.exp: Remove.
32080         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32081         * gcc.dg/special/alias-1.c: Likewise.
32082         * gcc.dg/special/alias-2.c: Likewise.
32083         * gcc.dg/special/gcsec-1.c: Likewise.
32084         * gcc.dg/special/weak-1.c: Likewise.
32085         * gcc.dg/special/weak-2.c: Likewise.
32086         * gcc.dg/special/wkali-1.c: Likewise.
32087         * gcc.dg/special/wkali-2.c: Likewise.
32088
32089         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32090         dg-gpp-additional-*.
32091         * g++.dg/special/conpr-3.C: Likewise.
32092         * g++.dg/special/conpr-4.C: Likewise.
32093         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32094         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32095         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32096         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32097         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32098         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32099         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32100         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32101         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32102         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32103         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32104         * g++.old-deja/g++.other/comdat1.C: Likewise.
32105         * g++.old-deja/g++.other/comdat2.C: Likewise.
32106         * g++.old-deja/g++.other/comdat3.C: Likewise.
32107         * g++.old-deja/g++.other/ctor1.C: Likewise.
32108         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32109
32110 2003-06-05  Richard Henderson  <rth@redhat.com>
32111
32112         * gcc.dg/debug/20030605-1.c: New.
32113
32114 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32115
32116         * README.QMTEST: Update.
32117
32118 2003-06-04  Richard Henderson  <rth@redhat.com>
32119
32120         * gcc.dg/cleanup-1.c: New.
32121         * gcc.dg/cleanup-2.c: New.
32122         * gcc.dg/cleanup-3.c: New.
32123         * gcc.dg/cleanup-4.c: New.
32124         * gcc.dg/cleanup-5.c: New.
32125         * gcc.dg/cleanup-6.c: New.
32126         * gcc.dg/cleanup-7.c: New.
32127
32128 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32129
32130         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32131
32132         * lib/dg-pch.exp: New file.
32133         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32134         * gcc.dg/pch/pch.exp: Likewise.
32135
32136 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32137
32138         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32139         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32140         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32141         * gcc.dg/builtins-17.c: New test case.
32142         * gcc.dg/i386-387-4.c: New test case.
32143         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32144
32145 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32146
32147         * gcc.dg/ultrasp9.c: New test.
32148
32149 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32150
32151         * gcc.c-torture/compile/20030604-1.c: New test.
32152         * gcc.dg/sparc-constant-1.c: New test.
32153
32154 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32155
32156         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32157
32158 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32159
32160         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32161
32162         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32163         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32164
32165 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32166
32167         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32168
32169 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32170
32171         PR c++/10940
32172         * g++.dg/template/spec10.C: New test.
32173
32174 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32175
32176         * gcc.dg/builtins-16.c: New test case.
32177
32178 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32179
32180         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32181         mempcpy test with post-increments.
32182         * gcc.c-torture/execute/string-opt-3.c: New test.
32183         * gcc.dg/string-opt-1.c: New test.
32184
32185 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32186
32187         PR fortran/10965
32188         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32189
32190 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32191
32192         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32193         (scan-assembler): ... here.  Use dg-scan.
32194         (scan-assembler-not): Likewise.
32195         (scan-file): New function.
32196         (scan-file-not): Likewise.
32197         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32198         * gcc.dg/cpp/_Pragma4.c: Likewise.
32199         * gcc.dg/cpp/_Pragma5.c: Likewise.
32200         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32201         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32202         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32203         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32204         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32205         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32206         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32207         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32208         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32209         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32210         * gcc.dg/cpp/cxxcom1.c: Likewise.
32211         * gcc.dg/cpp/line1.c: Likewise.
32212         * gcc.dg/cpp/maccom1.c: Likewise.
32213         * gcc.dg/cpp/maccom2.c: Likewise.
32214         * gcc.dg/cpp/maccom3.c: Likewise.
32215         * gcc.dg/cpp/maccom4.c: Likewise.
32216         * gcc.dg/cpp/maccom5.c: Likewise.
32217         * gcc.dg/cpp/maccom6.c: Likewise.
32218         * gcc.dg/cpp/multiline.c: Likewise.
32219         * gcc.dg/cpp/spacing1.c: Likewise.
32220         * gcc.dg/cpp/spacing2.c: Likewise.
32221         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32222         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32223         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32224         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32225         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32226         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32227         * gcc.dg/cpp/cxxcom2.c: Likewise.
32228         * gcc.dg/cpp/cxxcom2.h: New file.
32229
32230         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32231         * g++.dg/cpp/truefalse.C: Here.
32232         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32233
32234 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32235
32236         * gcc.dg/cpp/redef3.c: New file.
32237
32238 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32239
32240         * gcc.dg/i386-loop-3.c: New test.
32241
32242 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32243
32244         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32245
32246 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32247
32248         * gcc.dg/fwrapv-1.c: New test case.
32249         * gcc.dg/fwrapv-2.c: New test case.
32250
32251 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32252
32253         PR c++/10956
32254         * g++.dg/template/spec9.C: New test.
32255
32256 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32257
32258         * gcc.dg/duff-4.c: New test case.
32259
32260 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32261
32262         PR fortran/10843
32263         * g77.dg/ffixed-form-1.f: New test
32264         * g77.dg/ffixed-form-2.f: New test
32265         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32266         * g77.dg/ffree-form-3.f: New test
32267
32268 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32269
32270         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32271         * gcc.dg/wint_t-1.c: Likewise.
32272
32273 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32274
32275         * g++.dg/template/access11.C: New test.
32276
32277 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32278
32279         PR c++/10849
32280         * g++.dg/template/access10.C: New test.
32281
32282 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32283             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32284
32285         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32286
32287 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32288
32289         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32290         suppress for powerpc-*-darwin*.
32291         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32292
32293 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32294
32295         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32296         suppress option for powerpc-*-darwin*.
32297
32298 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32299
32300         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32301         * gcc.dg/builtins-4.c: Add test for fmod.
32302
32303 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32304
32305         PR c++/10682
32306         * g++.dg/template/instantiate4.C: New test.
32307
32308 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32309
32310         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32311
32312 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32313
32314         * gcc.dg/compat/scalar-return-1_main.c: New file.
32315         * gcc.dg/compat/scalar-return-1_x.c: New file.
32316         * gcc.dg/compat/scalar-return-1_y.c: New file.
32317         * gcc.dg/compat/scalar-return-2_main.c: New file.
32318         * gcc.dg/compat/scalar-return-2_x.c: New file.
32319         * gcc.dg/compat/scalar-return-2_y.c: New file.
32320         * gcc.dg/compat/struct-return-3_main.c: New file.
32321         * gcc.dg/compat/struct-return-3_y.c: New file.
32322         * gcc.dg/compat/struct-return-3_x.c: New file.
32323         * gcc.dg/compat/struct-return-2_main.c: New file.
32324         * gcc.dg/compat/struct-return-2_x.c: New file.
32325         * gcc.dg/compat/struct-return-2_y.c: New file.
32326
32327 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32328
32329         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32330         for hppa*-hp-hpux*.
32331         * gcc.dg/20021014-1.c (dg-options): Likewise.
32332         * gcc.dg/nest.c (dg-options): Likewise.
32333
32334 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32335
32336         PR c++/9738
32337         * g++.dg/ext/dllimport2.C: New file.
32338         * g++.dg/ext/dllimport3.C: New file.
32339
32340 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32341
32342         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32343         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32344         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32345         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32346         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32347         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32348         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32349         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32350         * gcc.dg/compat/small-struct-defs.h: New file.
32351         * gcc.dg/compat/small-struct-init.h: New file.
32352         * gcc.dg/compat/small-struct-check.h: New file.
32353         * gcc.dg/compat/fp-struct-defs.h: New file.
32354         * gcc.dg/compat/fp-struct-check.h: New file.
32355         * gcc.dg/compat/fp-struct-init.h: New file.
32356         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32357         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32358
32359 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32360
32361         * gcc.dg/20030225-2.c: New test.
32362
32363 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32364             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32365
32366         * gcc.c-torture/compile/20030518-1.c: New test case.
32367
32368 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32369
32370         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32371         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32372         gcc-dg-debug-runtest.
32373         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32374         gcc-dg-debug-runtest.
32375
32376 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32377
32378         PR c++/9022
32379         * g++.dg/lookup/using6.C: New test.
32380
32381 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32382
32383         * g++.dg/parse/access2.C: New test.
32384
32385 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32386
32387         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32388         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32389         * gcc.dg/debug/debug.exp: Likewise.
32390
32391 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32392
32393         * gcc.dg/dollar.c: New test.
32394
32395 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32396
32397         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32398         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32399         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32400         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32401         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32402         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32403         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32404         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32405         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32406         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32407         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32408         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32409         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32410         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32411         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32412         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32413         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32414         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32415
32416 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32417
32418         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32419         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32420         support for "repo" mode.
32421         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32422         * lib/g77-dg.exp: Likewise.
32423         * lib/obj-dg.exp: Likewise.
32424
32425 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32426
32427         Merge from gcc-3_2-rhl8-branch:
32428         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32429
32430         * gcc.dg/tls/opt-6.c: New test.
32431
32432         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32433
32434         * gcc.dg/20030405-1.c: New test.
32435
32436         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32437
32438         * gcc.dg/20030309-1.c: New test.
32439
32440         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32441
32442         * gcc.c-torture/execute/20030307-1.c: New test.
32443
32444         2003-02-20  Randolph Chung  <tausq@debian.org>
32445
32446         * gcc.c-torture/compile/20030220-1.c: New test.
32447
32448         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32449
32450         * gcc.dg/20030217-1.c: New test.
32451
32452         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32453
32454         * gcc.c-torture/compile/20020129-1.c: New test.
32455
32456         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32457
32458         * gcc.dg/unroll-1.c: New test.
32459
32460         2002-11-16  Jan Hubicka  <jh@suse.cz>
32461
32462         * gcc.c-torture/execute/20020920-1.c: New test.
32463
32464         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32465
32466         PR target/7434
32467         * gcc.c-torture/compile/20021008-1.c: New test.
32468
32469         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32470
32471         PR target/7559
32472         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32473
32474         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32475
32476         * gcc.c-torture/compile/20020807-1.c: New test.
32477
32478         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32479
32480         * gcc.dg/tls/opt-1.c: New test.
32481
32482         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32483
32484         * gcc.dg/20020729-1.c: New test.
32485
32486         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32487
32488         * g++.dg/opt/life1.C: New test.
32489
32490         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32491
32492         * gcc.dg/20020525-1.c: New test.
32493
32494         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32495
32496         PR c++/6794
32497         * g++.dg/ext/pretty1.C: New test.
32498         * g++.dg/ext/pretty2.C: New test.
32499
32500 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32501
32502         PR c++/8385
32503         * g++.dg/ext/typeof5.C: New test.
32504
32505 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32506
32507         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32508         __USER_LABEL_PREFIX__ into account.
32509         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32510
32511 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32512
32513         * gcc.dg/builtins-15.c: New test case.
32514
32515 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32516
32517         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32518
32519 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32520
32521         * lib/g++.exp: Tweak handling of additional source files.
32522         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32523         * g++.dg/special/conpr-2a.C: Rename to ...
32524         * g++.dg/special/conpr-2a.cc: ... this.
32525         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32526         * g++.dg/special/conpr-3a.C: Rename to ...
32527         * g++.dg/special/conpr-3a.cc: This.
32528         * g++.dg/special/conpr-3b.C: Rename to ...
32529         * g++.dg/special/conpr-3b.cc: This.
32530         * g++.dg/special/conpr-4.C: New test.
32531         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32532
32533 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32534
32535         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32536
32537 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32538
32539         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32540         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32541         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32542         * g++.old-deja/g++.other/warn3.C: Likewise.
32543
32544 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32545
32546         * gcc.dg/i386-387-1.c: Update to also test log.
32547         * gcc.dg/i386-387-2.c: Likewise.
32548
32549 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32550
32551         * g77.f-torture/execute/int8421.f: New test.
32552
32553 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32554
32555         PR c++/10230, c++/10481
32556         * g++.dg/lookup/scoped5.C: New test.
32557
32558 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32559
32560         PR c++/10552
32561         * g++.dg/template/ttp6.C: New test.
32562
32563 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32564
32565         * gcc.c-torture/execute/builtins: New directory.
32566         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32567         gcc.c-torture/execute/builtins.
32568         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32569         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32570         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32571         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32572
32573 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32574
32575         PR c++/9252
32576         * g++.dg/template/access8.C: New test.
32577         * g++.dg/template/access9.C: New test.
32578
32579 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32580
32581         PR c++/9554
32582         * g++.dg/parse/access1.C: New test.
32583
32584 2003-05-09  DJ Delorie  <dj@redhat.com>
32585
32586         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32587         long, and not an int.
32588
32589 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32590
32591         PR c++/10555, c++/10576
32592         * g++.dg/template/memclass1.C: New test.
32593
32594 2003-05-08  DJ Delorie  <dj@redhat.com>
32595
32596         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32597         targets.
32598         * gcc.c-torture/execute/20021024-1.x: Likewise.
32599         * gcc.c-torture/execute/shiftdi.x: Likewise.
32600         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32601         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32602         * gcc.dg/20021018-1.c: Likewise.
32603
32604 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32605
32606         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32607
32608         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32609         (bcopy): Call memmove.
32610
32611 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32612
32613         * g77.f-torture/compile/8485.f: New test case.
32614
32615 2003-05-07  Richard Henderson  <rth@redhat.com>
32616
32617         PR c++/10570
32618         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32619         Verify exception_cleanup not called for rethrows.
32620         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32621         when exiting catch block without rethrowing.
32622         * g++.dg/eh/forced3.C: New.
32623         * g++.dg/eh/forced4.C: New.
32624
32625 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32626
32627         * gcc.dg/20030505.c: Fix triplet.
32628
32629 2003-05-06  DJ Delorie  <dj@redhat.com>
32630
32631         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32632         * gcc.dg/nest.c: Likewise.
32633
32634 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32635
32636         * gcc.dg/builtins-14.c: New test case.
32637
32638 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32639
32640         * lib/compat.exp (compat-execute): New argument.
32641         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32642         * gcc.dg/compat: New test directory.
32643         * gcc.dg/compat/compat.exp: New expect script.
32644         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32645         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32646         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32647         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32648         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32649         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32650
32651         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32652         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32653         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32654         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32655         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32656         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32657         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32658         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32659         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32660         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32661         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32662         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32663         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32664         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32665         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32666
32667 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32668
32669         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32670
32671 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32672
32673         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32674
32675 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32676
32677         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32678         * gcc.dg/ppc-fsel-2.c: New test.
32679
32680         * gcc.dg/unused-5.c: New test.
32681
32682 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32683
32684         PR c++/10496
32685         * g++.dg/warn/pmf1.C: New test.
32686
32687 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32688
32689         PR c++/4494
32690         * g++.dg/warn/main.C: New test.
32691
32692 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32693
32694         * gcc.dg/nonnull-3.c: New test.
32695
32696 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32697
32698         * gcc.dg/cpp/Wtrigraphs.c: Update.
32699         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32700
32701 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32702
32703         * gcc.dg/ppc-fsel-1.c: New test.
32704
32705 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32706
32707         PR c/10604
32708         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32709
32710 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32711
32712         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32713
32714 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32715
32716         PR c++/9364, c++/10553, c++/10586
32717         * g++.dg/parse/typename4.C: New test.
32718         * g++.dg/parse/typename5.C: Likewise.
32719
32720 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32721
32722         * gcc.c-torture/compile/20030503-1.c: New test.
32723
32724 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32725
32726         * g++.dg/lookup/using5.C: Fix testcase error.
32727
32728 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32729
32730         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32731         since MEABI is no longer supported.  Remove all vestiges
32732         of MEABI from the test.
32733
32734 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32735
32736         PR c++/10554
32737         * g++.dg/lookup/using5.C: New test.
32738
32739 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32740
32741         PR c++/8772
32742         * g++.dg/template/ttp5.C: New test.
32743
32744 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32745
32746         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32747         (dg-gpp-additional-sources): New function.
32748         (dg-gpp-additional-files): Likewise.
32749         * lib/g++.exp (additional_sources): New variable.
32750         (additional_files): Likewise.
32751         (g++_target_compile): Deal with them.
32752         * lib/old-dejagnu.exp: Remove.
32753         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32754         * g++.old-deja: Revise all tests to use dg commands.
32755
32756 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32757
32758         PR c++/9432, c++/9528
32759         * g++.dg/lookup/using4.C: New test.
32760
32761 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32762
32763         * gcc.dg/noreturn-5.c: New file.
32764         * gcc.dg/noreturn-6.c: New file.
32765
32766         * gcc.c-torture/compile/inline-1.c: New file.
32767
32768 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32769
32770         PR c++/10551
32771         * g++.dg/template/explicit1.C: New test.
32772
32773 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32774
32775         PR c++/10549
32776         * g++.dg/other/bitfield1.C: New test.
32777
32778         PR c++/10527
32779         * g++.dg/init/new7.C: New test.
32780
32781 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32782
32783         * g++.dg/ext/desig1.C: New test.
32784         * g++.dg/ext/init1.C: Update.
32785
32786         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32787
32788 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32789
32790         PR c++/10180
32791         * g++.dg/warn/Winline-1.C: New test.
32792
32793 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32794
32795         * gcc.c-torture/execute/string-opt-19.c: New test.
32796
32797         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32798         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32799
32800 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32801
32802         PR c++/10506
32803         * g++.dg/init/new6.C: New test.
32804
32805         PR c++/10503
32806         * g++.dg/init/ref6.C: New test.
32807
32808 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32809
32810         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32811
32812 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32813
32814         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32815         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32816
32817 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32818
32819         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32820         initialized static data members.
32821
32822 2003-04-25  H.J. Lu <hjl@gnu.org>
32823
32824         * gcc.dg/ia64-sync-4.c: New test.
32825
32826 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32827
32828         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32829         date.
32830
32831 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32832
32833         PR c++/10337
32834         * g++.dg/warn/conv1.C: New test.
32835         * g++.old-deja/g++.other/conv7.C: Adjust.
32836         * g++.old-deja/g++.other/overload14.C: Adjust.
32837
32838 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32839
32840         PR c++/10471
32841         * g++.dg/template/defarg2.C: New test.
32842
32843 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32844
32845         * gcc.dg/cpp/include2.c: Update.
32846         * gcc.dg/cpp/multiline-2.c: New.
32847         * gcc.dg/cpp/multiline.c: Update.
32848         * gcc.dg/cpp/strify2.c: Update.
32849         * gcc.dg/cpp/trad/literals-2.c: Update.
32850
32851 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32852
32853         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32854
32855 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32856
32857         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32858
32859 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32860
32861         PR c++/10451
32862         * g++.dg/parse/crash4.C: New test.
32863
32864         PR c++/9847
32865         * g++.dg/parse/crash5.C: New test.
32866
32867 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32868
32869         PR c++/10446
32870         * g++.dg/parse/crash3.C: New test.
32871
32872         PR c++/10428
32873         * g++.dg/parse/elab1.C: New test.
32874
32875 2003-04-22  Devang Patel  <dpatel@apple.com>
32876
32877         * gcc.dg/cpp/trad/funlike-5.c: New test.
32878
32879 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32880
32881         * g++.dg/other/packed1.C: Fix dg options.
32882
32883 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32884
32885         * g++.dg/other/offsetof2.C: New test.
32886
32887 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32888
32889         * g++.dg/template/recurse.C: Adjust location of error messages.
32890
32891 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32892
32893         PR c++/9881
32894         * g++.dg/init/addr-const1.C: New test.
32895         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32896
32897 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32898
32899         PR c++/10405
32900         * g++.dg/lookup/struct-hack1.C: New test.
32901
32902 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32903
32904         * ucs.c: Update diagnostic messages.
32905
32906 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32907
32908         * gcc.dg/cpp/truefalse.cpp: New test.
32909         * gcc.dg/cpp/cpp.exp: Update.
32910         * g++.dg/other/stdbool-if.C: Remove.
32911
32912 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32913
32914         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32915         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32916
32917 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32918
32919         * gcc.c-torture/compile/20030418-1.c: New test.
32920
32921 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32922
32923         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32924
32925 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32926
32927         PR c++/10347
32928         g++.dg/template/dependent-name1.C: New test.
32929
32930 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32931
32932         * gcc.dg/warn-1.c (tourist_guide): New array,
32933         contains a pointer to bar.
32934
32935 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32936
32937         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32938         * gcc.c-torture/execute/medce-1.c: New test case.
32939         * gcc.c-torture/execute/medce-2.c: New test case.
32940
32941 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32942
32943         * lib/prune.exp: Ignore more messages.
32944
32945         PR c++/10381
32946         * g++.dg/parse/lookup3.C: New test.
32947
32948 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32949
32950         * gcc.c-torture/compile/20030415-1.c : New test.
32951
32952 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32953
32954         * gcc.c-torture/execute/scope-2.c: Move to ...
32955         * gcc.dg/noncompile/scope.c: .... here.
32956
32957 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32958
32959         * gcc.dg/20030414-2.c: New test case.
32960
32961 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32962
32963         PR target/10377
32964         * gcc.dg/20030414-1.c: New test.
32965
32966 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32967
32968         * gcc.dg/builtins-12.c: New test case.
32969         * gcc.dg/builtins-13.c: New test case.
32970
32971 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32972
32973         * gcc.c-torture/execute/string-opt-18.c: New test.
32974
32975 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32976
32977         PR c++/10300
32978         * g++.dg/init/new5.C: New test.
32979
32980 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
32981
32982         PR c++/7910
32983         * g++.dg/ext/dllimport1.C: New test.
32984
32985 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32986
32987         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32988
32989 2003-04-11  Bud Davis <bdavis9659@comcast.net>
32990
32991         PR Fortran/9263
32992         * g77.f-torture/noncompile/9263.f: New test
32993         PR Fortran/1832
32994         * g77.f-torture/execute/1832.f: New test
32995
32996 2003-04-11  David Chad  <davidc@freebsd.org>
32997             Loren J. Rittle  <ljrittle@acm.org>
32998
32999         libobjc/8562
33000         * objc.dg/headers.m: New test.
33001
33002 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33003
33004         * gcc.c-torture/execute/builtin-noret-2.c: New.
33005         * gcc.c-torture/execute/builtin-noret-2.x: New.
33006         XFAIL builtin-noret-2.c at -O1 and above.
33007         * gcc.dg/redecl.c: New.
33008         * gcc.dg/Wshadow-1.c: Update error regexps.
33009
33010 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33011
33012         * g++.dg/abi/bitfield10.C: New test.
33013
33014 2003-04-09  Mike Stump  <mrs@apple.com>
33015
33016         * gcc.dg/pch/pch.exp: Make testcase names longer.
33017         * g++.dg/pch/pch.exp: Make testcase names longer.
33018
33019 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33020
33021         * gcc.dg/builtins-11.c: New test case.
33022
33023 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33024
33025         * gcc.dg/builtins-9.c: New test case.
33026         * gcc.dg/builtins-10.c: New test case.
33027
33028 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33029
33030         * gcc.dg/noncompile/init-4.c.c: New test.
33031
33032 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33033
33034         * gcc.misc-test/gcov-9.c: New test.
33035         * gcc.misc-test/gcov-10.c: New test
33036         * gcc.misc-test/gcov-11.c: New test.
33037
33038 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33039
33040         PR optimization/10024
33041         * gcc.c-torture/compile/20030405-1.c: New test.
33042
33043 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33044
33045         * gcc.dg/pch/static-3.c: New.
33046         * gcc.dg/pch/static-3.hs: New.
33047         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33048
33049 2003-04-04  Richard Henderson  <rth@redhat.com>
33050
33051         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33052         * g++.dg/eh/forced2.C: Likewise.
33053
33054 2003-04-03  Mike Stump  <mrs@apple.com>
33055
33056         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33057         target arg.
33058         (scan-assembler-times, scan-assembler-not): Likewise.
33059         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33060
33061 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33062
33063         * gcc.dg/sparc-loop-1.c: New test.
33064
33065 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33066
33067         PR other/9274
33068         * g++.dg/pch/system-2.C: New.
33069         * g++.dg/pch/system-2.Hs: New.
33070
33071 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33072
33073         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33074
33075         * g++.dg/eh/simd-1.C (vecfunc): Same.
33076
33077 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33078
33079         * gcc.c-torture/execute/20030401-1.c: New test case.
33080
33081 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33082
33083         * objc.dg/defs.m: New.
33084
33085 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33086
33087         * g++.dg/eh/simd-1.C: New.
33088         * g++.dg/eh/simd-2.C: New.
33089
33090 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33091
33092         * gcc.c-torture/execute/simd-3.c: New.
33093
33094 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33095
33096         PR c/9936
33097         * gcc.dg/20030331-2.c: New test.
33098
33099 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33100
33101         PR c++/10278
33102         * g++.dg/parse/crash2.C: New test.
33103
33104 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33105
33106         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33107         * gcc.c-torture/execute/20030331-1.c: ...here.
33108
33109 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33110
33111         * gcc.c-torture/execute/20030331-1.c: New test.
33112
33113 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33114
33115         * lib/gcov.exp: Adjust call return testing strings.
33116         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33117
33118 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33119
33120         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33121         * gcc.dg/builtins-7.c: New test case.
33122         * gcc.dg/builtins-8.c: New test case.
33123
33124 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33125
33126         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33127
33128 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33129
33130         PR c++/7647
33131         * g++.dg/lookup-class-member-2.C: New test.
33132
33133 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33134
33135         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33136
33137 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33138
33139         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33140
33141 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33142
33143         * g++.dg/init/attrib1.C: New test.
33144
33145 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33146
33147         * gcc.dg/ultrasp8.c: New test.
33148
33149 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33150
33151         * gcc.dg/ultrasp7.c: New test.
33152
33153 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33154
33155         PR c++/10047
33156         * g++.dg/template/inline1.C: New test.
33157
33158 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33159
33160         * gcc.dg/sparc-dwarf2.c: New test.
33161
33162 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33163
33164         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33165         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33166
33167 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33168
33169         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33170         than reading .x files.
33171         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33172         * g77.dg/gcov/gcov-1.f: Likewise.
33173         * gcc.misc-tests/gcov-4b.c: Likewise.
33174         * gcc.misc-tests/gcov-5b.c: Likewise.
33175         * gcc.misc-tests/gcov-6.c: Likewise.
33176         * gcc.misc-tests/gcov-7.c: Likewise.
33177         * gcc.misc-tests/gcov-8.c: Likewise.
33178         * g++.dg/gcov/gcov-1.x: Remove.
33179         * g77.dg/gcov/gcov-1.x: Likewise.
33180         * gcc.misc-tests/gcov-4b.x: Likewise.
33181         * gcc.misc-tests/gcov-5b.x: Likewise.
33182         * gcc.misc-tests/gcov-6.x: Likewise.
33183         * gcc.misc-tests/gcov-7.x: Likewise.
33184         * gcc.misc-tests/gcov-8.x: Likewise.
33185
33186 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33187
33188         PR opt/10087
33189         * gcc.dg/20030324-1.c: New test.
33190
33191 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33192
33193         PR c++/10224
33194         * g++.dg/template/arg3.C: New test.
33195
33196         PR c++/10158
33197         * g++.dg/template/friend18.C: New test.
33198
33199 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33200
33201         * g77.f-torture/compile/20030326-1.f: New test case.
33202
33203 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33204
33205         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33206
33207         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33208
33209 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33210
33211         * gcc.dg/ia64-sync-3.c: New test.
33212
33213 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33214
33215         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33216
33217 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33218
33219         * gcc.dg/ultrasp6.c: New test.
33220
33221 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33222
33223         * gcc.dg/i386-signbit-1.c: New test.
33224         * gcc.dg/i386-signbit-2.c: New test.
33225         * gcc.dg/i386-signbit-3.c: New test.
33226
33227 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33228
33229         * gcc.dg/ultrasp5.c: Fix options.
33230
33231 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33232
33233         * gcc.dg/ultrasp5.c: Fix comment.
33234
33235 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33236
33237         PR fortran/10197
33238         * g77.f-torture/execute/10197.f: New test.
33239
33240 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33241
33242         PR c++/9898, c++/383
33243         * g++.dg/template/conv6.C: New test.
33244
33245         PR c++/10119
33246         * g++.dg/template/ptrmem5.C: New test.
33247
33248         PR c++/10026
33249         * g++.dg/lookup/koenig1.C: New test.
33250
33251         PR C++/10199
33252         * g++.dg/lookup/template2.C: New test.
33253
33254 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33255
33256         * g++.dg/opt/rtti1.C: New test.
33257
33258 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33259
33260         * gcc.dg/ultrasp5.c: New test.
33261
33262 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33263
33264         PR middle-end/9967
33265         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33266         builtin fputs.
33267
33268 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33269
33270         PR c/8224
33271         * gcc.dg/20030323-1.c: New test.
33272
33273 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33274
33275         * gcc.c-torture/compile/20030323-1.c: New test case.
33276
33277 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33278
33279         * gcc.dg/20030321-1.c: New test.
33280
33281 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33282
33283         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33284
33285 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33286
33287         PR c++/9978, c++/9708
33288         * g++.dg/ext/vlm1.C: Adjust expected error.
33289         * g++.dg/ext/vla2.C: New test.
33290         * g++.dg/template/arg1.C: New test.
33291         * g++.dg/template/arg2.C: New test.
33292
33293 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33294
33295         * g77.f-torture/execute/select.f: New test.
33296         * g77.f-torture/noncompile/select_no_compile.f: New test.
33297
33298 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33299
33300         PR c++/9898
33301         * g++.dg/other/error4.C: New test.
33302
33303 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33304
33305         * g++.dg/template/friend17.C: New test.
33306
33307 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33308
33309         * gcc.c-torture/compile/20030320-1.c: New.
33310
33311 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33312
33313         * gcc.dg/builtins-6.c: New test case.
33314
33315 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33316
33317         PR target/10073
33318         * gcc.c-torture/compile/20030319-1.c: New.
33319
33320 2003-03-18  Jan Hubicka  <jh@suse.cz>
33321
33322         * gcc.dg/i386-cvt-1.c: New test.
33323
33324 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33325
33326         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33327         * objc.dg/naming-2.m: Likewise.
33328
33329 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33330
33331         PR c++/9639
33332         * g++.dg/parse/crash1.C: New test.
33333
33334 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33335
33336         PR c++/8805
33337         * g++.dg/eh/cleanup1.C: New test.
33338
33339 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33340
33341         * gcc.c-torture/execute/20030316-1.c: New test case.
33342
33343 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33344
33345         PR c++/9629
33346         * g++.dg/init/ctor2.C: New test.
33347
33348 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33349
33350         * g77.f-torture/compile/xformat.f: New test case.
33351
33352 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33353
33354         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33355         * g++.old-deja/g++.mike/eh50.C: Likewise.
33356
33357 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33358
33359         PR c++/6440
33360         * g++.dg/template/spec7.C: New test.
33361         * g++.dg/template/spec8.C: Likewise.
33362
33363 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33364
33365         * gcc.c-torture/execute/20030313-1.c: New test.
33366
33367 2003-03-14  Richard Henderson  <rth@redhat.com>
33368
33369         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33370
33371 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33372
33373         * gcc.c-torture/compile/20030314-1.c: New test.
33374
33375 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33376
33377         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33378         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33379         thumb target,
33380         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33381         to accept newer _imp__  prefix and additional
33382         newline in .drectve section.
33383         * gcc.dg/dll-4.c: Likewise.
33384         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33385         switch.
33386
33387 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33388
33389         * g++.dg/parse/namespace9.C: New test.
33390
33391         * g++.dg/init/ref5.C: New test.
33392         * g++.dg/parse/ptrmem1.C: Likewise.
33393
33394 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33395
33396         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33397         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33398         regular expression.
33399         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33400         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33401
33402 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33403
33404         * gcc.c-torture/execute/20030224-2.c: New test.
33405
33406 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33407
33408         * gcc.dg/decl-3.c: New test.
33409
33410 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33411
33412         * gcc.dg/i386-loop-2.c: New test.
33413
33414 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33415
33416         PR c++/9474
33417         * g++.dg/parse/namespace8.C: New test.
33418
33419         PR c++/9924
33420         * g++.dg/overload/builtin2.C: New test.
33421
33422 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33423
33424         * gcc.dg/return-type-3.c: New test.
33425
33426 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33427
33428         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33429         profiling options are not supported.
33430
33431 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33432
33433         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33434         * g++.old-deja/g++.warn/impint2.C: Likewise.
33435
33436 2003-03-10  Devang Patel  <dpatel@apple.com>
33437
33438         * g++.dg/cpp/c++_cmd_1.C: New test.
33439         * g++.dg/cpp/c++_cmd_1.h: New file.
33440
33441 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33442
33443         * gcc.dg/altivec-9.c: New file.
33444
33445 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33446
33447         * gcc.dg/ppc-sdata-1.c: New test.
33448         * gcc.dg/ppc-sdata-2.c: New test.
33449
33450 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33451
33452         PR c++/9373
33453         * g++.dg/opt/ptrmem2.C: New test.
33454
33455         PR c++/8534
33456         * g++.dg/opt/ptrmem1.C: New test.
33457
33458 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33459
33460         * gcc.dg/i386-loop-1.c: New test.
33461
33462 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33463
33464         PR c++/9970
33465         * g++.dg/lookup/friend1.C: New test.
33466
33467 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33468
33469         PR c++/9823
33470         * g++.dg/parser/constructor1.C: New test.
33471
33472 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33473
33474         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33475
33476         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33477
33478 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33479
33480         * gcc.dg/cpp/Wunused.c: Update test.
33481
33482 2003-03-08  Jan Hubicka  <jh@suse.cz>
33483
33484         * gcc.dg/inline-3.c: New test.
33485
33486 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33487
33488         PR c++/9809
33489         * g++.dg/parse/builtin1.C: New test.
33490
33491         PR c++/9982
33492         * g++.dg/abi/cookie1.C: New test.
33493         * g++.dg/abi/cookie2.C: Likewise.
33494
33495         PR c++/9524
33496         * g++.dg/template/field1.C: New test.
33497
33498         PR c++/9912
33499         * g++.dg/parse/class1.C: New test.
33500         * g++.dg/parse/namespace7.C: Likewise.
33501         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33502
33503 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33504
33505         * g++.dg/init/ref4.C: New test.
33506
33507 2003-03-07  Jan Hubicka  <jh@suse.cz>
33508
33509         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33510         * gcc.dg/inline-3.c: New test.
33511
33512 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33513
33514         * g++.dg/init/ref3.C: New test.
33515
33516         PR c++/9965
33517         * g++.dg/init/ref2.C: New test.
33518
33519         PR c++/9400
33520         * g++.dg/warn/Wshadow-2.C: New test.
33521
33522         PR c++/9791
33523         * g++.dg/warn/Woverloaded-1.C: New test.
33524
33525 2003-03-05  Jan Hubicka  <jh@suse.cz>
33526
33527         * gcc.dg/i386-local2.c: New.
33528         * gcc.dg/i386-local.c: Fix typo.
33529
33530 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33531
33532         * g++.dg/abi/layout3.C: New test.
33533
33534 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33535
33536         * gcc.c-torture/compile/20030305-1.c
33537
33538 2003-03-05  Jan Hubicka  <jh@suse.cz>
33539
33540         * gcc.dg/i386-local.c: New.
33541
33542 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33543
33544         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33545
33546 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33547
33548         * gcc.dg/switch-2.c: New test.
33549         * gcc.dg/switch-3.c: New test.
33550         * gcc.dg/Wswitch.c: Adjust line numbers.
33551         * gcc.dg/Wswitch-default.c: Likewise.
33552         * gcc.dg/Wswitch-enum.c: Likewise.
33553
33554 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33555
33556         * gcc.c-torture/execute/20030222-1.c: New test.
33557
33558 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33559
33560         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33561
33562 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33563
33564         PR c++/9878
33565         * g++.dg/init/ref1.C: New test.
33566
33567 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33568
33569         * gcc.dg/sh-relax.c: New SH-only test.
33570
33571 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33572
33573         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33574         comment explaining purpose of testcase.
33575
33576 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33577
33578         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33579         for HC11/HC12 (asm needs two int registers).
33580         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33581         HC11/HC12 because the test uses an asm which needs two 32-bit
33582         registers.
33583
33584 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33585
33586         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33587         for HC11/HC12 (array is too large otherwise).
33588         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33589         * gcc.c-torture/compile/20010518-2.x: Likewise.
33590         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33591         HC11/HC12 (array is too large).
33592
33593 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33594
33595         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33596         * lib/g++-dg.exp (g++-dg-test): Likewise.
33597
33598 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33599
33600         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33601         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33602
33603 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33604
33605         * g++.dg/warn/implicit-typename1.C: Remove warning.
33606
33607 2003-02-28  Richard Henderson  <rth@redhat.com>
33608
33609         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33610         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33611
33612 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33613
33614         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33615         * g++.dg/pch/pch.exp: Likewise.
33616
33617 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33618
33619         PR c++/9879
33620         * testsuite/g++.dg/init/new4.C: New test.
33621
33622 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33623
33624         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33625
33626 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33627
33628         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33629         unsigned long.
33630
33631         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33632         wider than float.
33633
33634 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33635
33636         * lib/scanasm.exp: Add support for counting numbers of
33637         occurences.
33638         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33639         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33640
33641 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33642
33643         PR c++/9683
33644         * g++.dg/template/static3.C: New test.
33645
33646         PR c++/9829
33647         * g++.dg/parse/namespace6.C: New test.
33648
33649 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33650
33651         PR target/9732
33652         * gcc.dg/20030225-1.c: New test.
33653
33654 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33655
33656         * README: Remove out-of-date information.
33657
33658         PR c++/9836
33659         * g++.dg/template/spec6.C: New test.
33660
33661 2003-02-24  Jeff Law  <law@redhat.com>
33662
33663         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33664
33665 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33666
33667         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33668         * gcc.dg/pragma-ep-1.c: Likewise.
33669
33670 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33671
33672         PR c++/9602
33673         * g++.dg/template/friend16.C: New test.
33674
33675 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33676
33677         PR c++/5333
33678         * g++.dg/parse/fused-params1.C: Adjust error messages.
33679         * g++.dg/template/nested3.C: New test.
33680
33681 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33682
33683         * g++.dg/abi/param1.C: New test.
33684
33685 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33686
33687         PR c++/7982
33688         * g++.dg/warn/implicit-typename1.C: New test.
33689
33690 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33691
33692         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33693         with "mtune".
33694         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33695         * gcc.c-torture/execute/20010129-1.x: Likewise.
33696         * gcc.dg/20011107-1.c: Likewise.
33697         * gcc.dg/20020108-1.c: Likewise.
33698         * gcc.dg/20020122-3.c: Likewise.
33699         * gcc.dg/20020206-1.c: Likewise.
33700         * gcc.dg/20020310-1.c: Likewise.
33701         * gcc.dg/20020426-2.c: Likewise.
33702         * gcc.dg/20020517-1.c: Likewise.
33703         * gcc.dg/991230-1.c: Likewise.
33704         * gcc.dg/i386-unroll-1.c: Likewise.
33705         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33706
33707 2003-02-22  Jan Hubicka  <jh@suse.cz>
33708
33709         * gcc.dg/i386-mul.c: New test.
33710
33711 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33712
33713         * gcc.dg/builtins-5.c: New test case.
33714
33715 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33716
33717         * gcc.dg/asmreg-1.c: New test.
33718
33719 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33720
33721         PR c++/9749
33722         * g++.dg/parse/varmod1.C: New test.
33723
33724 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33725
33726         PR c++/9727
33727         * g++.dg/template/op1.C: New test.
33728
33729 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33730
33731         PR c++/8906
33732         * g++.dg/template/nested2.C: New test.
33733
33734 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33735
33736         PR c++/8724
33737         * g++.dg/expr/dtor1.C: New test.
33738
33739 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33740
33741         * gcc.dg/cpp/include3.c: New test.
33742         * gcc.dg/cpp/inc/foo.h: New file.
33743
33744 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33745
33746         * gcc.c-torture/execute/20030221-1.c: New test.
33747
33748 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33749
33750         PR c++/9729
33751         * g++.dg/abi/conv1.C: New test.
33752
33753 2003-02-20  Jan Hubicka  <jh@suse.cz>
33754
33755         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33756
33757 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33758
33759         * gcc.c-torture/compile/20030219-1.c: New test.
33760
33761 2003-02-18  Jan Hubicka  <jh@suse.cz>
33762
33763         * gcc.dg/funcorder.c: New test.
33764
33765 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33766
33767         * gcc.c-torture/execute/20030218-1.c: New.
33768
33769 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33770
33771         * gcc.dg/20030218-1.c: New.
33772
33773 2003-02-18  Richard Henderson  <rth@redhat.com>
33774
33775         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33776         * gcc.dg/attr-used-2.c: New.
33777
33778 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33779
33780         PR c++/9704
33781         * g++.dg/init/copy5.C: New test.
33782
33783 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33784
33785         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33786         * g++.dg/pch/pch.exp: Likewise.
33787
33788 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33789
33790         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33791         STACK_SIZE is not defined.
33792
33793 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33794
33795         PR c++/9457
33796         * g++.dg/template/init1.C: New test.
33797
33798 2003-02-16  Jan HUbicka  <jh@suse.cz>
33799
33800         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33801         (foo): Add few extra tests
33802         * gcc.dg/c99-const-expr-3.c: Likewise.
33803         * gcc.c-torture/execute/20030216-1.c: New.
33804
33805 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33806
33807         PR c++/9459
33808         * g++.dg/ext/typeof4.C: New test.
33809
33810 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33811
33812         * gcc.dg/i386-387-3.c: New test case.
33813
33814 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33815
33816         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33817         cris-*-elf* cris-*-aout* and mmix-*-*.
33818
33819 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33820
33821         * gcc.dg/20030213-1.c: New test.
33822
33823 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33824
33825         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33826         * gcc.dg/i386-387-2.c: Likewise.
33827
33828 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33829
33830         * gcc.dg/ppc-spe.c: Fix formatting.
33831         Enable tests that were previously unsupported by gas.
33832         Delete tests for instructions that no longer exist.
33833         Switch arguments on evsubifw builtin.
33834
33835 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33836
33837         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33838         STACK_SIZE is too small.
33839
33840 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33841             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33842
33843         * gcc.dg/decl-2.c: New test.
33844
33845 2003-02-10  Jan Hubicka  <jh@suse.cz>
33846
33847         * gcc.dg/i386-fpcvt-1.c: New test.
33848
33849 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33850
33851         * gcc.c-torture/execute/20030209-1.c: New test.
33852
33853 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33854
33855         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33856         int-wide bitops, use the constants of the same width.
33857         Likewise, if long long is 32-bit wide, test bitops using
33858         32-bit constants.
33859
33860 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33861
33862         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33863
33864 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33865
33866         * testsuite/gcc.dg/builtins-4.c: New test case.
33867
33868 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33869
33870         * gcc.dg/20020430-1.c: Fix dg command typos.
33871         * gcc.dg/20020503-1.c: Likewise.
33872
33873 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33874
33875         PR c++/8785
33876         * g++.dg/parse/fused-params1.C: New test.
33877
33878         PR c++/8857
33879         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33880
33881         PR c++/8921
33882         * g++.dg/parse/non-dependent1.C: New test.
33883
33884         PR c++/8928
33885         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33886
33887         PR c++/9228
33888         * g++.dg/parse/undefined7.C: New test.
33889         * g++.dg/parse/non-templ1.C: New test.
33890
33891         PR c++/9229
33892         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33893
33894 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33895
33896         * gcc.c-torture/compile/20030206-1.c: New test.
33897
33898 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33899
33900         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33901         "pow" to "foo" to avoid potential confusion with a math built-in.
33902
33903 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33904
33905         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33906         conditions for SPARC targets.
33907
33908 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33909
33910         * gcc.dg/20030204-1.c: New test.
33911
33912 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33913
33914         PR c++/38
33915         * g++.dg/parse/array-size1.C: New test.
33916
33917         PR c++/5657
33918         * g++.dg/parse/undefined3.C: New test.
33919
33920         PR c++/5665
33921         * g++.dg/parse/undefined4.C: New test.
33922
33923         PR c++/5975
33924         * g++.dg/parse/undefined5.C: New test.
33925
33926         PR c++/7259
33927         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33928
33929         PR c++/8578
33930         * g++.dg/parse/casting-operator1.C: New test.
33931
33932         PR c++/8596
33933         * g++.dg/parse/undefined6.C: New test.
33934
33935         PR c++/8736
33936         * g++.dg/parse/missing-template1.C: New test.
33937
33938 2003-02-04  Jan Hubicka  <jh@suse.cz>
33939
33940         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33941         * gcc.dg/i386-cmov?.c: Likewise.
33942         * gcc.dg/i386-fpcvt-?.c: Likewise.
33943         * gcc.dg/i386-ssefp-1.c: Likewise.
33944         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33945         conventions.
33946
33947 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33948
33949         PR c++/7129
33950         * testsuite/g++.dg/ext/max.C: New test.
33951
33952 2003-02-03  Jan Hubicka  <jh@suse.cz>
33953
33954         * gcc.c-torture/execute/20030203-1.c: New test.
33955
33956 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33957
33958         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33959         'natural-endian'.
33960
33961 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33962
33963         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33964         * g++.dg/init/new2.C: Likewise.
33965         * g++.dg/other/new1.C: Likewise.
33966
33967 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33968
33969         * gcc.dg/struct-ret-libc.c: New test.
33970
33971 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33972
33973         * gcc.dg/20030129-1.c: New test.
33974
33975 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33976
33977         PR c++/8849
33978         * g++.dg/template/ptrmem4.C: New test.
33979
33980 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
33981
33982         * g++.dg/parser/constant1.C: New test.
33983
33984 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33985
33986         PR c++/8591
33987         * g++.dg/parse/friend2.C: New test.
33988
33989 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33990
33991         PR c++/9437
33992         * g++.dg/template/unify4.C: New test.
33993
33994 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
33995
33996         * gcc.c-torture/execute/20030128-1.c: New test.
33997
33998 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
33999
34000         * g++.dg/lookup/nested1.C: Test moved from ...
34001         * g++.old-deja/g++.other/lookup24.C: ... here.
34002
34003 2003-01-28  Jan Hubicka  <jh@suse.cz>
34004
34005         * gcc.dg/i386-cmov5.c: New test.
34006
34007 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34008
34009         * gcc.c-torture/execute/20010925-1.c: Changed the
34010         memcpy declaration.
34011
34012 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34013
34014         PR c++/3902
34015         * g++.dg/parse/template5.C: New test.
34016
34017 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34018
34019         PR fortran/9258
34020         * g77.dg/pr9258: New test.
34021
34022 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34023
34024         * README: Move relevant parts from README.g++.
34025
34026         * README.g++: Remove this file.
34027
34028 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34029
34030         * g++.dg/abi/dcast1.C: New test.
34031
34032 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34033
34034         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34035
34036 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34037
34038         PR c++/47
34039         * g++.old-deja/g++.other/lookup24.C: New test.
34040
34041 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34042
34043         PR middle-end/7227
34044         * gcc.dg/uninit-C.c: New test.
34045
34046 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34047
34048         * g++.dg/abi/covariant1.C: New test.
34049
34050 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34051
34052         * gcc.dg/20030123-1.c: New test.
34053
34054 2003-01-25  Jan Hubicka  <jh@suse.cz>
34055
34056         PR opt/8492
34057         * gcc.c-torture/compile/20030125-1.c
34058
34059 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34060
34061         PR c++/9403
34062         * g++.dg/parse/template3.C: New test.
34063         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34064
34065         PR c++/795
34066         * g++.dg/parse/template4.C: New test.
34067
34068         PR c++/9415
34069         * g++.dg/template/qual2.C: New test.
34070
34071         PR c++/8545
34072         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34073
34074         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34075
34076 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34077
34078         * gcc.c-torture/execute/switch-1.c: New test case.
34079
34080 2003-01-25  Jan Hubicka  <jh@suse.cz>
34081
34082         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34083
34084 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34085
34086         Tweaks for Bison-1.875. From the NEWS file:
34087         "- `parse error' -> `syntax error'
34088         Bison now uniformly uses the term `syntax error'"
34089         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34090         * gcc.dg/cpp/digraph2.c: Likewise.
34091         * gcc.dg/cpp/direct2.c: Likewise.
34092         * gcc.dg/cpp/paste4.c: Likewise.
34093         * gcc.dg/c90-restrict-1.c: Likewise.
34094         * gcc.dg/c99-func-2.c: Likewise.
34095         * gcc.dg/noncompile/920721-2.c: Likewise.
34096         * gcc.dg/noncompile/930622-2.c: Likewise.
34097         * gcc.dg/noncompile/940112-1.c: Likewise.
34098         * gcc.dg/noncompile/950921-1.c: Likewise.
34099         * gcc.dg/noncompile/951123-1.c: Likewise.
34100         * gcc.dg/noncompile/971104-1.c: Likewise.
34101         * gcc.dg/noncompile/990416-1.c: Likewise.
34102
34103 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34104
34105         * g++.dg/parse/undefined1.C: Add error message.
34106
34107 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34108
34109         PR c++/9354
34110         * g++.dg/parse/new1.C: New test.
34111
34112         PR c++/9216
34113         * g++.dg/parse/template2.C: New test.
34114
34115         PR c++/9354
34116         * g++.dg/parse/typedef2.C: New test.
34117
34118         PR c++/9328
34119         * g++.dg/ext/typeof3.C: New test.
34120
34121 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34122
34123         PR c++/2738
34124         * g++.dg/parse/ret-type1.C: New test.
34125
34126         PR c++/3792
34127         * g++.dg/parse/tmpl-outside1.C: New test.
34128
34129         PR c++/4207
34130         * g++.dg/parse/int-as-enum1.C: New test.
34131
34132         PR c++/4903
34133         * g++.dg/parse/no-typename1.C: New test.
34134
34135         PR c++/5533
34136         * g++.dg/parse/no-value1.C: New test.
34137
34138         PR c++/5921
34139         * g++.dg/parse/wrong-inline1.C: New test.
34140
34141         PR c++/6402
34142         * g++.dg/parse/ref1.C: New test.
34143
34144         PR c++/6992
34145         * g++.dg/parse/attr-ctor1.C: New test.
34146
34147         PR c++/7229
34148         * g++.dg/parse/namespace5.C: New test.
34149
34150         PR c++/7917
34151         * g++.dg/parse/func-def1.C: New test.
34152
34153         PR c++/8143
34154         * g++.dg/parse/undefined1.C: New test.
34155
34156         PR c++/5723, PR c++/8522
34157         * g++.dg/parse/specialization1.C: New test.
34158
34159         PR c++/163, PR c++/8595
34160         * g++.dg/parse/struct-as-enum1.C: New test.
34161
34162         PR c++/9173
34163         * g++.dg/parse/undefined2.C: New test.
34164
34165 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34166
34167         PR c++/9298
34168         * g++.dg/parse/template1.C: New test.
34169
34170         PR c++/9384
34171         * g++.dg/parse/using1.C: New test.
34172
34173         PR c++/9285
34174         PR c++/9294
34175         * g++.dg/parse/expr2.C: New test.
34176
34177         PR c++/9388
34178         * g++.dg/parse/lookup2.C: Likewise.
34179
34180 2003-01-21  Jan Hubicka  <jh@suse.cz>
34181
34182         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34183         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34184         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34185         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34186
34187 2003-01-20  Nick Clifton  <nickc@redhat.com>
34188
34189         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34190         problem with ARM sibcall code generation.
34191
34192 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34193
34194         * gcc.c-torture/execute/20030120-1.c: New.
34195
34196 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34197
34198         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34199
34200 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34201
34202         PR c++/9272
34203         * g++.dg/parse/ctor1.C: New test.
34204
34205         PR c++/9294:
34206         * g++.dg/parse/qualified1.C: New test.
34207
34208         * g++.dg/parse/typename3.C: New test.
34209
34210 2003-01-16  Richard Henderson  <rth@redhat.com>
34211
34212         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34213
34214 2003-01-16  Richard Henderson  <rth@redhat.com>
34215
34216         * g++.dg/pch/pch.exp: Copy test header to the working directory
34217         before using it either for precompilation or direct use.
34218         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34219         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34220
34221 2003-01-16  Richard Henderson  <rth@redhat.com>
34222
34223         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34224         before using it either for precompilation or direct use.
34225         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34226         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34227
34228 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34229
34230         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34231         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34232         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34233         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34234         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34235         typename warning into error.
34236         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34237         error messages.
34238         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34239         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34240         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34241         messages.
34242         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34243         make declaration visible in template.
34244         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34245         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34246         messages.
34247         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34248         message.
34249         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34250         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34251         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34252         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34253         typename warning with error message.
34254         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34255         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34256         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34257
34258 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34259
34260         * g++.dg/parse/ambig2.C: New test.
34261
34262 2003-01-15  Richard Henderson  <rth@redhat.com>
34263
34264         * g++.dg/tls/init-2.C: Update error message string.
34265
34266 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34267
34268         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34269
34270 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34271
34272         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34273         all for HC11/HC12.
34274         * gcc.c-torture/compile/20001205-1.x: Likewise.
34275         * gcc.c-torture/compile/20001226-1.x: Likewise.
34276         * gcc.c-torture/compile/920520-1.x: Likewise.
34277         * gcc.c-torture/compile/961203-1.x: Likewise.
34278         * gcc.c-torture/compile/20020604-1.x: Likewise.
34279
34280 2003-01-15  Jan Hubicka  <jh@suse.cz>
34281
34282         * gcc.c-torture/compile/20030115-1.c: New test.
34283
34284         * gcc.dg/i386-fpcvt-1.c: New test.
34285         * gcc.dg/i386-fpcvt-2.c: New test.
34286
34287 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34288
34289         Further conform g++'s __vmi_class_type_info to the C++ ABI
34290         specification.
34291         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34292         the specification.
34293
34294 2003-01-14  Jan Hubicka  <jh@suse.cz>
34295
34296         * gcc.dg/i386-fpcvt-1.c: New test.
34297         * gcc.dg/i386-fpcvt-2.c: New test.
34298
34299 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34300
34301         * gcc.dg/i386-mmx-3.c: New test.
34302
34303 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34304
34305         PR c++/9264
34306         * g++.dg/parse/octal1.C: New file.
34307
34308         PR c++/9172
34309         * g++.dg/parse/typename1.C: New file.
34310
34311 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34312
34313         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34314         * gcc.dg/bf-no-ms-layout.c: Likewise.
34315         * gcc.dg/bf-ms-attrib.c: Likewise.
34316
34317 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34318
34319         PR c++/9099
34320         * g++.dg/parse/dtor1.C: New file.
34321
34322         PR c++/9128
34323         * g++.dg/rtti/typeid1.C: New file.
34324
34325         PR c++/9153
34326         * g++.dg/parse/lookup1.C: New file.
34327
34328         PR c++/9171
34329         * g++.dg/templ/spec5.C: New file.
34330
34331 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34332
34333         * gcc.c-torture/compile/20030110-1.c: New test.
34334
34335 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34336
34337         Merge from pch-branch:
34338
34339         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34340
34341         * gcc.dg/pch/cpp-1.h: New.
34342         * gcc.dg/pch/cpp-1.c: New.
34343         * gcc.dg/pch/cpp-2.h: New.
34344         * gcc.dg/pch/cpp-2.c: New.
34345
34346         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34347
34348         * gcc.dg/pch/except-1.h: New.
34349         * gcc.dg/pch/except-1.c: New.
34350
34351         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34352
34353         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34354         running test.
34355         * gcc.dg/pch: Include *.hp not *.h.
34356         * gcc.dg/pch/system-1.h: New.
34357         * gcc.dg/pch/system-1.c: New.
34358
34359         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34360
34361         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34362         rather than trying to build and run a program using PCH.
34363         * gcc.dg/pch: Remove dg-do commands from test files.
34364
34365         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34366
34367         * gcc.dg/pch/macro-3.c: New.
34368         * gcc.dg/pch/macro-3.h: New.
34369
34370         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34371
34372         * gcc.dg/pch/common-1.c: New.
34373         * gcc.dg/pch/common-1.h: New.
34374         * gcc.dg/pch/decl-1.c: New.
34375         * gcc.dg/pch/decl-1.h: New.
34376         * gcc.dg/pch/decl-2.c: New.
34377         * gcc.dg/pch/decl-2.h: New.
34378         * gcc.dg/pch/decl-3.c: New.
34379         * gcc.dg/pch/decl-3.h: New.
34380         * gcc.dg/pch/decl-4.c: New.
34381         * gcc.dg/pch/decl-4.h: New.
34382         * gcc.dg/pch/decl-5.c: New.
34383         * gcc.dg/pch/decl-5.h: New.
34384         * gcc.dg/pch/global-1.c: New.
34385         * gcc.dg/pch/global-1.h: New.
34386         * gcc.dg/pch/inline-1.c: New.
34387         * gcc.dg/pch/inline-1.h: New.
34388         * gcc.dg/pch/inline-2.c: New.
34389         * gcc.dg/pch/inline-2.h: New.
34390         * gcc.dg/pch/static-1.c: New.
34391         * gcc.dg/pch/static-1.h: New.
34392         * gcc.dg/pch/static-2.c: New.
34393         * gcc.dg/pch/static-2.h: New.
34394
34395         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34396
34397         * g++.dg/pch/pch.exp: Better handle failing testcases.
34398         * gcc.dg/pch/pch.exp: Likewise.
34399         * gcc.dg/pch/macro-1.c: New.
34400         * gcc.dg/pch/macro-1.h: New.
34401         * gcc.dg/pch/macro-2.c: New.
34402         * gcc.dg/pch/macro-2.h: New.
34403
34404         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34405
34406         * g++.dg/dg.exp: Treat files in pch/ specially.
34407         * g++.dg/pch/pch.exp: New file.
34408         * g++.dg/pch/empty.H: New file.
34409         * g++.dg/pch/empty.C: New file.
34410         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34411         "precompile".
34412
34413         * gcc.dg/pch/pch.exp: New file.
34414         * gcc.dg/pch/empty.h: New file.
34415         * gcc.dg/pch/empty.c: New file.
34416         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34417         "precompile".
34418
34419 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34420
34421         * g++.dg/template/friend14.C: New test.
34422
34423 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34424
34425         * gcc.dg/old-style-asm-1.c: New test.
34426
34427 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34428
34429         * gcc.c-torture/compile/20030109-1.c: New test.
34430
34431 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34432
34433         * gcc.c-torture/execute/20030109-1.c: New test.
34434
34435 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34436
34437         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34438         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34439         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34440         * g++.old-deja/g++.mike/eh2.C: Likewise.
34441         * g++.old-deja/g++.mike/eh3.C: Likewise.
34442         * g++.old-deja/g++.mike/eh5.C: Likewise.
34443         * g++.old-deja/g++.mike/eh6.C: Likewise.
34444         * g++.old-deja/g++.mike/eh7.C: Likewise.
34445         * g++.old-deja/g++.mike/eh8.C: Likewise.
34446         * g++.old-deja/g++.mike/eh9.C: Likewise.
34447         * g++.old-deja/g++.mike/eh10.C: Likewise.
34448         * g++.old-deja/g++.mike/eh12.C: Likewise.
34449         * g++.old-deja/g++.mike/eh13.C: Likewise.
34450         * g++.old-deja/g++.mike/eh14.C: Likewise.
34451         * g++.old-deja/g++.mike/eh16.C: Likewise.
34452         * g++.old-deja/g++.mike/eh17.C: Likewise.
34453         * g++.old-deja/g++.mike/eh18.C: Likewise.
34454         * g++.old-deja/g++.mike/eh21.C: Likewise.
34455         * g++.old-deja/g++.mike/eh23.C: Likewise.
34456         * g++.old-deja/g++.mike/eh24.C: Likewise.
34457         * g++.old-deja/g++.mike/eh25.C: Likewise.
34458         * g++.old-deja/g++.mike/eh26.C: Likewise.
34459         * g++.old-deja/g++.mike/eh27.C: Likewise.
34460         * g++.old-deja/g++.mike/eh28.C: Likewise.
34461         * g++.old-deja/g++.mike/eh29.C: Likewise.
34462         * g++.old-deja/g++.mike/eh31.C: Likewise.
34463         * g++.old-deja/g++.mike/eh33.C: Likewise.
34464         * g++.old-deja/g++.mike/eh34.C: Likewise.
34465         * g++.old-deja/g++.mike/eh35.C: Likewise.
34466         * g++.old-deja/g++.mike/eh36.C: Likewise.
34467         * g++.old-deja/g++.mike/eh37.C: Likewise.
34468         * g++.old-deja/g++.mike/eh38.C: Likewise.
34469         * g++.old-deja/g++.mike/eh39.C: Likewise.
34470         * g++.old-deja/g++.mike/eh40.C: Likewise.
34471         * g++.old-deja/g++.mike/eh41.C: Likewise.
34472         * g++.old-deja/g++.mike/eh42.C: Likewise.
34473         * g++.old-deja/g++.mike/eh44.C: Likewise.
34474         * g++.old-deja/g++.mike/eh46.C: Likewise.
34475         * g++.old-deja/g++.mike/eh47.C: Likewise.
34476         * g++.old-deja/g++.mike/eh48.C: Likewise.
34477         * g++.old-deja/g++.mike/eh49.C: Likewise.
34478         * g++.old-deja/g++.mike/eh50.C: Likewise.
34479         * g++.old-deja/g++.mike/eh51.C: Likewise.
34480         * g++.old-deja/g++.mike/eh53.C: Likewise.
34481         * g++.old-deja/g++.mike/eh55.C: Likewise.
34482         * g++.old-deja/g++.mike/p7912.C: Likewise.
34483         * g++.old-deja/g++.mike/p9706.C: Likewise.
34484         * g++.old-deja/g++.mike/p10416.C: Likewise.
34485         * g++.old-deja/g++.mike/p11667.C: Likewise.
34486         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34487         Remove redundant reference to Iris.
34488         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34489         Elxsi, i860, Pico Java, and WE32K.
34490
34491 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34492
34493         * g++.dg/ext/asm4.C: New test.
34494
34495 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34496
34497         PR c++/9030
34498         * g++.dg/template/friend12.C: New test.
34499         * g++.dg/template/friend13.C: Likewise.
34500         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34501
34502 2003-01-08  Jan Hubicka  <jh@suse.cz>
34503
34504         * gcc.dg/i386-cadd.c: New test.
34505         * gcc.dg/i386-cmov4.c: Likewise.
34506
34507 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34508
34509         PR c++/9165
34510         * g++.dg/warn/Wunused-3.C: New test.
34511
34512         * g++.dg/abi/bitfield9.C: New test.
34513
34514         PR c++/9189
34515         * g++.dg/parse/defarg3.C: New test.
34516
34517 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34518
34519         * g++.dg/parse/ambig1.C: New test.
34520         * g++.dg/parse/defarg2.C: New test.
34521
34522 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34523
34524         * g++.dg/template/defarg-1.C: New test.
34525         * g++.dg/template/local2.C: Likewise.
34526
34527 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34528
34529         * gcc.c-torture/execute/20030105-1.c: New test.
34530
34531 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34532
34533         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34534         * g++.dg/parse/namespace4.C: Likewise.
34535
34536 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34537
34538         * g++.dg/template/ntp2.C: New test.
34539
34540 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34541
34542         * g++.dg/parse/extern-C-1.C: New test.
34543
34544         * g++.dg/parse/namespace4.C: New test.
34545
34546         * g++.dg/template/nested1.C: New test.
34547
34548         * g++.dg/parse/namespace3.C: New test.
34549
34550 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34551
34552         * g++.dg/lookup/two-stage1.C: New test.
34553
34554 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34555
34556         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34557         * g++.old-deja/g++.jason/access8.C: Likewise.
34558         * g++.old-deja/g++.other/decl5.C: Likewise.
34559
34560 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34561
34562         * g++.dg/parse/parse7.C: New test.
34563
34564 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34565
34566         PR c++/2843
34567         * g++.dg/ext/attrib7.C: New test.
34568
34569 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34570
34571         * g++.dg/parse/parse6.C: New test.
34572
34573 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34574
34575         * gcc.dg/h8300-stack-1.c: New.
34576
34577 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34578
34579         g++.dg/lookup/exception1.C: New test.
34580
34581         g++.dg/lookup/template1.C: New test.
34582
34583         g++.dg/parse/namespace2.C: New test.
34584
34585         g++.dg/parse/parens2.C: New test.
34586
34587 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34588
34589         * g++.dg/parse/parse5.C: New test.
34590         * g++.dg/lookup/scoped4.C: New test.
34591
34592 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34593
34594         * g++.dg/parse/parens1.C: New test.
34595
34596         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34597         angle-bracket1.C.
34598         * g++.dg/parse/parens2.C: New test.
34599
34600         * g++.dg/lookup/scope-operator1.C: New test.
34601
34602         * g++.dg/parse/operator1.C: New test.
34603
34604 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34605
34606         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34607         * g++.old-deja/g++.other/access6.C: Likewise.
34608         * g++.old-deja/g++.other/decl1.C: Likewise.
34609         * g++.old-deja/g++.pt/typename12.C: Likewise.
34610
34611 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34612
34613         * g++.dg/parse/namespace1.C: New test.
34614
34615 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34616
34617         * g++.dg/parse/parse4.C: New test.
34618
34619 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34620
34621         * g++.dg/parse/parse3.C: New test.
34622
34623 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34624
34625         * g++.dg/parse/parse2.C: New test.
34626
34627 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34628
34629         * g++.dg/template/friend11.C: New test.
34630
34631 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34632
34633         * g++.dg/parse/parse1.C: New test.
34634
34635 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34636
34637         * lib/profopt.exp: Change the name of a global variable to avoid
34638         possible clashes with other test suites.
34639
34640 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34641
34642         * g++.dg/inherit/covariant8.C: New test.
34643
34644 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34645
34646         * g++.dg/init/array9.C: New test.
34647
34648         PR c++/9112
34649         * g++.dg/parse/expr1.C: New test.
34650
34651 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34652
34653         * gcc.c-torture/compile/20021230-1.c: New test.
34654
34655 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34656
34657         * g++.dg/inherit/covariant5.C: New test.
34658         * g++.dg/inherit/covariant6.C: New test.
34659         * g++.dg/inherit/covariant7.C: New test.
34660
34661 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34662
34663         PR c++/2739
34664         * g++.dg/other/access2.C: New test.
34665
34666 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34667
34668         * g++.dg/other/anon-struct.C: No longer fails
34669         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34670         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34671         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34672
34673 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34674
34675         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34676
34677 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34678
34679         * g++.dg/eh/spec4.C: Remove stray semicolon.
34680         * g++.dg/expr/pmf-1.C: Change error message.
34681         * g++.dg/ext/asm1.C: Remove stray semicolon.
34682         * g++.dg/ext/typename1.C: Add missing typenames.
34683         * g++.dg/inherit/template-as-base.C: Change error message.
34684         * g++.dg/lookup/scoped1.C: Likewise.
34685         * g++.dg/lookup/scoped2.C: Likewise.
34686         * g++.dg/lookup/using2.C: Likewise.
34687         * g++.dg/other/component1.C: Remove stray semicolon.
34688         * g++.dg/other/do1.C: Change error message.
34689         * g++.dg/other/error2.C: Likewise.
34690         * g++.dg/other/init1.C: Likewise.
34691         * g++.dg/other/packed1.C: Remove stray semicolon.
34692         * g++.dg/other/ptrmem2.C: Change error message.
34693         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34694         marker.
34695         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34696         * g++.dg/template/access3.C: Add typename keyword.
34697         * g++.dg/template/access5.C: Remove stray semicolon.
34698         * g++.dg/template/access6.C: Likewise.
34699         * g++.dg/template/complit1.C: Likewise.
34700         * g++.dg/template/crash1.C: Change error message.
34701         * g++.dg/template/inherit2.C: Remove stray semicolon.
34702         * g++.dg/template/instantiate2.C: Likewise.
34703         * g++.dg/template/instantiate3.C: Change error message.
34704         * g++.dg/template/qual1.C: Remove stray semicolon.
34705         * g++.dg/template/qualttp18.C: Change error message.
34706         * g++.dg/template/ref1.C: Remove stray semicolon.
34707         * g++.dg/template/sizeof1.C (A::value): Declare it.
34708         * g++.dg/template/spec4.C: Change error message.
34709         * g++.dg/template/static1.C: Likewise.
34710         * g++.dg/template/type1.C: Likewise.
34711         * g++.dg/template/typename3.C: Likewise.
34712         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34713         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34714         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34715         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34716         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34717         named return value extension.
34718         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34719         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34720         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34721         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34722         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34723         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34724         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34725         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34726         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34727         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34728         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34729         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34730         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34731         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34732         syntax.
34733         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34734         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34735         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34736         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34737         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34738         * g++.old-deja/g++.brendan/template11.C: Likewise.
34739         * g++.old-deja/g++.brendan/template26.C: Likewise.
34740         * g++.old-deja/g++.brendan/template27.C: Use explicit
34741         specialization syntax.
34742         * g++.old-deja/g++.brendan/template30.C: Likewise.
34743         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34744         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34745         non-dependent names.
34746         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34747         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34748         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34749         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34750         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34751         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34752         named return value extension.
34753         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34754         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34755         * g++.old-deja/g++.ext/return1.C: Likewise.
34756         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34757         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34758         * g++.old-deja/g++.jason/access8.C: Likewise.
34759         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34760         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34761         pseudo-destructor names.
34762         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34763         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34764         pseudo-destructor names.
34765         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34766         * g++.old-deja/g++.jason/overload19.C: Likewise.
34767         * g++.old-deja/g++.jason/overload32.C: Likewise.
34768         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34769         stray semicolons.
34770         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34771         * g++.old-deja/g++.jason/return.C: Likewise.
34772         * g++.old-deja/g++.jason/return2.C: Likewise.
34773         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34774         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34775         syntax.
34776         * g++.old-deja/g++.jason/template10.C: Account for use of
34777         non-dependent names.
34778         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34779         syntax.
34780         * g++.old-deja/g++.jason/template37.C: Likewise.
34781         * g++.old-deja/g++.law/access4.C: Change error messages.
34782         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34783         pseudo-destructor names.
34784         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34785         * g++.old-deja/g++.law/ctors9.C: Likewise.
34786         * g++.old-deja/g++.law/cvt22.C: Likewise.
34787         * g++.old-deja/g++.law/dtors5.C: Likewise.
34788         * g++.old-deja/g++.law/global-init1.C: Likewise.
34789         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34790         * g++.old-deja/g++.law/operators28.C: Likewise.
34791         * g++.old-deja/g++.law/visibility28.C: Likewise.
34792         * g++.old-deja/g++.martin/eval1.C: Likewise.
34793         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34794         name.
34795         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34796         * g++.old-deja/g++.mike/net34.C: Likewise.
34797         * g++.old-deja/g++.mike/net36.C: Likewise.
34798         * g++.old-deja/g++.mike/ns2.C: Likewise.
34799         * g++.old-deja/g++.mike/p12306.C: Likewise.
34800         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34801         value extension.
34802         * g++.old-deja/g++.mike/p700.C: Likewise.
34803         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34804         * g++.old-deja/g++.mike/p710.C: Likewise.
34805         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34806         value extension.
34807         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34808         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34809         * g++.old-deja/g++.ns/crash2.C: Likewise.
34810         * g++.old-deja/g++.ns/crash3.C: Likewise.
34811         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34812         * g++.old-deja/g++.ns/ns17.C: Likewise.
34813         * g++.old-deja/g++.ns/template16.C: Likewise.
34814         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34815         keyword.
34816         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34817         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34818         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34819         named return value extension.
34820         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34821         * g++.old-deja/g++.other/access4.C: Issue additional error
34822         messages.
34823         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34824         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34825         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34826         * g++.old-deja/g++.other/crash25.C: Change error message.
34827         * g++.old-deja/g++.other/crash4.C: Change error message.
34828         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34829         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34830         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34831         checks.
34832         * g++.old-deja/g++.other/defarg8.C: Likewise.
34833         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34834         * g++.old-deja/g++.other/dtor10.C: Likewise.
34835         * g++.old-deja/g++.other/incomplete.C: Likewise.
34836         * g++.old-deja/g++.other/linkage7.C: Likewise.
34837         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34838         lookup algorithm.
34839         * g++.old-deja/g++.other/mangle2.C: Likewise.
34840         * g++.old-deja/g++.other/refinit2.C: Likewise.
34841         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34842         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34843         * g++.old-deja/g++.pt/crash28.C: Likewise.
34844         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34845         syntax.
34846         * g++.old-deja/g++.pt/crash32.C: Change error message.
34847         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34848         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34849         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34850         error message position.
34851         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34852         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34853         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34854         syntax.
34855         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34856         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34857         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34858         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34859         keyword.
34860         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34861         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34862         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34863         keyword.
34864         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34865         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34866         syntax.
34867         * g++.old-deja/g++.pt/friend28.C: Account for use of
34868         non-dependent names.
34869         * g++.old-deja/g++.pt/friend29.C: Likewise.
34870         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34871         rules.
34872         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34873         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34874         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34875         lookup rules.
34876         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34877         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34878         keyword.
34879         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34880         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34881         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34882         keyword.
34883         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34884         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34885         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34886         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34887         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34888         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34889         keyword.
34890         * g++.old-deja/g++.pt/spec10.C: Likewise.
34891         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34892         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34893         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34894         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34895         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34896         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34897         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34898         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34899         * g++.old-deja/g++.pt/typename15.C: Likewise.
34900         * g++.old-deja/g++.pt/typename22.C: Likewise.
34901         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34902         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34903         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34904         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34905         syntax.
34906         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34907         return value extension.
34908         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34909         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34910         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34911         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34912
34913 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34914
34915         * g++.dg/warn/inline1.C: New test.
34916         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34917         * g++.old-deja/g++.jason/synth10.C: Likewise.
34918         * g++.old-deja/g++.mike/net31.C: Likewise.
34919         * g++.old-deja/g++.mike/p8786.C: Likewise.
34920
34921         * g++.dg/template/friend10.C: New test.
34922         * g++.dg/template/conv5.C: New test.
34923
34924 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34925
34926         * g++.dg/lookup/scoped3.C: New test.
34927
34928         * g++.dg/lookup/decl1.C: New test.
34929         * g++.dg/lookup/decl2.C: New test.
34930
34931 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34932
34933         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34934         gcc.c-torture/compile/20021015-1.c,
34935         gcc.c-torture/compile/20021015-2.c,
34936         gcc.c-torture/compile/20021123-1.c,
34937         gcc.c-torture/compile/20021123-2.c,
34938         gcc.c-torture/compile/20021123-3.c,
34939         gcc.c-torture/compile/20021123-4.c,
34940         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34941         only to 3.1 or 3.2 branch.
34942
34943 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34944
34945         * gcc.dg/i386-bitfield3.c: New test.
34946
34947         * gcc.dg/i386-bitfield2.c: New test.
34948
34949 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34950
34951         * g++.dg/parse/conv_op1.C: New test.
34952
34953 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34954
34955         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34956         approved.
34957
34958 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34959
34960         * gcc.c-torture/compile/20021220-1.c: New test.
34961
34962 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34963
34964         * gcc.dg/i386-fastcall-1.c: New.
34965
34966 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34967
34968         * gcc.c-torture/execute/20021219-1.c: New test.
34969
34970 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34971
34972         * gcc.dg/i386-pic-1.c: New test.
34973
34974 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34975
34976         PR c++/8099
34977         * g++.dg/template/friend9.C: New test.
34978
34979 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34980
34981         PR c++/3663
34982         * g++.dg/template/access7.C: New test.
34983
34984 2002-12-18  Nick Clifton  <nickc@redhat.com>
34985
34986         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34987         the libstdc++-v3 directory has been found.
34988
34989 2002-12-12  Devang Patel <dpatel@apple.com>
34990         * gcc.dg/darwin-ld-1.c: New test.
34991         * gcc.dg/darwin-ld-2.c: New test.
34992         * gcc.dg/darwin-ld-3.c: New test.
34993         * gcc.dg/darwin-ld-4.c: New test.
34994         * gcc.dg/darwin-ld-5.c: New test.
34995
34996 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34997
34998         * gcc.c-torture/compile/20021212-1.c: New test.
34999
35000 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35001
35002         * gcc.dg/fshort-wchar: New test.
35003
35004 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35005
35006         PR c++/8372
35007         * g++.dg/template/dtor1.C: New test.
35008
35009         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35010         markers.
35011
35012 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35013
35014         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35015
35016 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35017
35018         * g++.dg/template/static1.C: New test.
35019         * g++.dg/template/static2.C: New test.
35020         * g++.old-deja/g++.ext/memconst.C: New test.
35021
35022 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35023
35024         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35025         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35026         * g++.dg/special/initp1.C: Likewise.
35027
35028 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35029
35030         * gcc.c-torture/execute/20021204-1.c: New test.
35031
35032 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35033
35034         * gcc.dg/ppc-fmadd-1.c: New file.
35035         * gcc.dg/ppc-fmadd-2.c: New file.
35036         * gcc.dg/ppc-fmadd-3.c: New file.
35037
35038 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35039
35040         * gcc.c-torture/compile/20021204-1.c: New test.
35041
35042 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35043
35044         * g++.dg/inherit/covariant2.C: New test.
35045         * g++.dg/inherit/covariant3.C: New test.
35046         * g++.dg/inherit/covariant4.C: New test.
35047         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35048         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35049
35050 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35051
35052         PR c++/8688
35053         * g++.dg/init/brace3.C: New test.
35054
35055 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35056
35057         * gcc.dg/20020210-1.c: Fix a comment typo.
35058
35059 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35060
35061         PR c++/8720
35062         * g++.dg/parse/defarg1.C: New test.
35063
35064         PR c++/8615
35065         * g++.dg/template/char1.C: New test.
35066
35067         * g++.dg/template/varmod1.C: Fix typo.
35068
35069 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35070
35071         DR 180
35072         * g++.old-deja/g++.pt/crash32.C: Expect error.
35073
35074 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35075
35076         PR c++/5919
35077         * g++.dg/template/varmod1.C: New test.
35078
35079         PR c++/8727
35080         * g++.dg/inherit/typeinfo1.C: New test.
35081
35082         PR c++/8663
35083         * g++.dg/inherit/typedef1.C: New test.
35084
35085 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35086
35087         PR c++/8332
35088         PR c++/8493
35089         * g++.dg/template/strlen1.C: New test.
35090
35091         PR c++/8227
35092         * g++.dg/template/ctor2.C: New test.
35093
35094         PR c++/8214
35095         * g++.dg/init/string1.C: New test.
35096
35097         PR c++/8511
35098         * g++.dg/template/friend8.C: New test.
35099
35100 2002-11-29  Joe Buck <jbuck@synopsys.com>
35101
35102         * g++.dg/lookup/anon2.C: New test.
35103
35104 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35105
35106         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35107         h8300 port.
35108
35109 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35110
35111         * gcc.dg/bitfld-6.c: New test.
35112
35113 2002-11-27  Jan Hubicka  <jh@suse.cz>
35114
35115         * gcc.c-torture/execute/20021127.[cx]: New test.
35116
35117 2002-11-26  Jan Hubicka  <jh@suse.cz>
35118
35119         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35120         quality.
35121
35122 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35123
35124         * g++.dg/init/brace2.C: New test.
35125         * g++.old-deja/g++.mike/p9129.C: Correct.
35126
35127 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35128
35129         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35130
35131 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35132
35133         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35134
35135 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35136
35137         * testsuite/g++.dg/abi/empty11.C: New test.
35138         * testsuite/g++.dg/rtti/cv1.C: New test.
35139
35140 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35141
35142         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35143
35144 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35145
35146         * g++.dg/abi/empty10.C: New test.
35147
35148 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35149
35150         * gcc.c-torture/compile/20021124-1.c: New test.
35151
35152 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35153
35154         * g++.dg/abi/rtti2.C: New test.
35155
35156 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35157
35158         * gcc.dg/i386-unroll-1.c: New test.
35159
35160 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35161
35162         * gcc.c-torture/compile/20021120-1.c: New test.
35163         * gcc.c-torture/compile/20021120-2.c: New test.
35164
35165 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35166
35167         * gcc.dg/bitfld-5.c: New test.
35168
35169 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35170
35171         * gcc.c-torture/execute/20021120-3.c: New test.
35172
35173 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35174
35175         * gcc.c-torture/execute/20021120-2.c: New test.
35176
35177 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35178
35179         * gcc.c-torture/execute/20021120-1.c: New test.
35180
35181 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35182
35183         * gcc.c-torture/execute/20021118-3.c: New test.
35184
35185 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35186
35187         * gcc.c-torture/compile/20021119-1.c: New test.
35188
35189 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35190
35191         * gcc.dg/duff-1.c: New test.
35192         * gcc.dg/duff-2.c: New test.
35193         * gcc.dg/duff-3.c: New test.
35194
35195 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35196
35197         * gcc.dg/cpp/_Pragma5.c: New test.
35198
35199 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35200
35201         * gcc.c-torture/execute/20021118-2.c: New test.
35202
35203 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35204
35205         * gcc.c-torture/execute/20021118-1.c: New test.
35206
35207 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35208
35209         * gcc.dg/20021116-1.c: New test.
35210
35211 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35212
35213         * g++.dg/abi/vcall1.C: New test.
35214
35215 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35216
35217         * gcc.dg/20021029-1.c: New test.
35218         * gcc.dg/20021029-2.c: New test.
35219
35220 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35221
35222         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35223
35224 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35225
35226         PR c/8439
35227         * gcc.dg/20021110.c: Move to ...
35228         * gcc.c-torture/compile/20021110.c: .... here.
35229
35230 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35231
35232         PR c/8467
35233         * gcc.c-torture/execute/20021111-1.c
35234
35235 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35236
35237         PR c/8439
35238         * gcc.dg/20021110.c: New test.
35239
35240 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35241
35242         * g++.dg/abi/vthunk3.C: Run only on x86.
35243
35244 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35245
35246         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35247
35248 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35249
35250         * lib/compat.exp (compat-execute): Fix logic error in last
35251         change.
35252
35253 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35254
35255         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35256
35257 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35258
35259         PR c++/8389
35260         * g++.dg/template/access6.C: New test.
35261
35262 2002-11-08  Jan Hubicka  <jh@suse.cz>
35263
35264         * gcc.dg/i386-ssefp-1.c: New test.
35265         * gcc.dg/i386-ssefp-1.c: New test.
35266
35267 2002-11-08  Jan Hubicka  <jh@suse.cz>
35268
35269         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35270
35271 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35272
35273         * g++.dg/abi/vthunk3.C: New test.
35274
35275         PR c++/8338
35276         * g++.dg/template/crash2.C: New test.
35277
35278 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35279
35280         * testsuite/g++.dg/abi/dtor1.C: New test.
35281         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35282
35283 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35284
35285         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35286         Darwin.
35287
35288 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35289
35290         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35291         -mthumb.  Only xfail with -O0.
35292
35293 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35294
35295         * g++.dg/abi/thunk1.C: New test.
35296         * g++.dg/abi/thunk2.C: Likewise.
35297         * g++.dg/abi/vtt1.C: Likewise.
35298
35299 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35300
35301         PR optimization/8423
35302         * gcc.c-torture/execute/builtin-constant.c: New test.
35303
35304 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35305
35306         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35307         Add some more cases.
35308
35309 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35310
35311         PR c++/8391
35312         * g++.dg/opt/local1.C: New test.
35313
35314 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35315
35316         PR c++/8160
35317         * g++.dg/template/complit1.C: New test.
35318
35319         PR c++/8149
35320         * g++.dg/template/typename4.C: Likewise.
35321
35322 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35323
35324         Core issue 287, PR c++/7639
35325         * g++.dg/template/instantiate1.C: Adjust error location.
35326         * g++.dg/template/instantiate3.C: New test.
35327         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35328         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35329         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35330
35331 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35332
35333         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35334
35335 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35336
35337         PR c++/8287
35338         * g++.dg/init/dtor2.C: New test.
35339
35340 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35341
35342         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35343         * gcc.dg/nest.c: Bypass errors on irix6.
35344
35345 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35346
35347         * gcc.dg/nest.c: Expect error for mmix-*-*.
35348         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35349
35350 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35351
35352         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35353         markers.
35354
35355         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35356
35357 2002-10-25  Mike Stump  <mrs@apple.com>
35358
35359         * gcc.dg/warn-1.c: New test.
35360
35361 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35362
35363         * g++.dg/template/typename3.C: New test.
35364
35365 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35366
35367         * g++.dg/lookup/ptrmem1.C: New test.
35368
35369         * g++.dg/abi/vthunk2.C: New test.
35370
35371 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35372
35373         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35374
35375 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35376
35377         * g++.dg/abi/empty9.C: New test.
35378
35379 2002-10-24  Richard Henderson  <rth@redhat.com>
35380
35381         * g++.dg/inherit/thunk1.C: Enable for ia64.
35382
35383 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35384
35385         PR c++/8067
35386         * g++.dg/lookup/pretty1.C: New test.
35387
35388 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35389
35390         * gcc.dg/20021023-1.c: New test.
35391
35392 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35393
35394         PR c++/7679
35395         * g++.dg/parse/inline1.C: New test.
35396
35397 2002-10-23  Richard Henderson  <rth@redhat.com>
35398
35399         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35400
35401         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35402
35403 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35404
35405         PR c++/6579
35406         * g++.dg/parse/stmtexpr3.C: New test.
35407
35408 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35409
35410         * g++.dg/expr/cond1.C: New test.
35411
35412 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35413
35414         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35415
35416 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35417
35418         * g++.dg/abi/vbase13.C: New test.
35419         * g++.dg/abi/vbase14.C: Likewise.
35420
35421 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35422
35423         * gcc.dg/tls/pic-1.c: New test.
35424         * gcc.dg/tls/nonpic-1.c: New test.
35425         * gcc.dg/20021018-1.c: New test.
35426
35427 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35428
35429         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35430         Remove only files with the same base name as the test case.
35431         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35432         (profopt-execute): Likewise.  Also, remove old profiling
35433         and performance data files before running the tests.
35434
35435         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35436         * g++.dg/bprob/bprob.exp: Likewise.
35437         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35438         to allow more general test case names.
35439
35440         * g++.dg/bprob/bprob-1.C: Rename to ...
35441         * g++.dg/bprob/g++-bprob-1.C: ... this.
35442
35443         * g77.dg/bprob/bprob-1.f: Rename to ...
35444         * g77.dg/bprob/g77-bprob-1.f: ... this.
35445
35446 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35447
35448         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35449         bison 1.50 or later.
35450
35451 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35452
35453         * g++.dg/README: Describe more test directories.
35454
35455 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35456
35457         * g++.dg/init/array6.C: Add additional tests.
35458
35459 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35460
35461         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35462         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35463
35464 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35465
35466         * gcc.c-torture/compile/20020604-1.x: New.
35467         * gcc.c-torture/compile/simd-5.x: Likewise.
35468         * gcc.c-torture/execute/920710-1.x: Likewise.
35469         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35470
35471 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35472
35473         * g++.dg/inherit/override1.C: Add dg-options clause.
35474
35475 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35476
35477         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35478         _mm_slli_si128.
35479
35480 2002-10-19  Andreas Schwab  <schwab@suse.de>
35481
35482         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35483         directory component.
35484
35485 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35486
35487         * g++.dg/inherit/thunk1.C: New test.
35488
35489         * g++.dg/inherit/override1.C: New test.
35490
35491         * g++.dg/abi/mangle11.C: New test.
35492         * g++.dg/abi/mangle14.C: New test.
35493         * g++.dg/abi/mangle17.C: New test.
35494
35495 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35496
35497         * g++.dg/overload/member2.C: New test.
35498
35499 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35500
35501         * g++.dg/README: Describe new compat directory.
35502         * g++.dg/dg.exp: Skip tests in compat directory.
35503         * README.compat: New file.
35504         * lib/compat.exp: New expect script.
35505         * g++.dg/compat: New test directory.
35506         * g++.dg/compat/compat.exp: New expect script.
35507         * g++.dg/compat/abi: New test directory.
35508         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35509         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35510         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35511         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35512         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35513         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35514         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35515         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35516         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35517         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35518         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35519         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35520         * g++.dg/compat/break: New test directory.
35521         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35522         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35523         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35524         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35525         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35526         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35527         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35528         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35529         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35530         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35531         g++.dg/compat/break/README: New files.
35532         * g++.dg/compat/eh: New test directory.
35533         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35534         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35535         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35536         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35537         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35538         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35539         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35540         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35541         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35542         g++.dg/compat/eh/filter2_y.C,
35543         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35544         g++.dg/compat/eh/new1_y.C,
35545         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35546         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35547         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35548         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35549         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35550         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35551         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35552         g++.dg/compat/eh/unexpected1_y.C: New files.
35553         * g++.dg/compat/init: New test directory.
35554         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35555         g++.dg/compat/init/array5_y.C,
35556         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35557         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35558         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35559         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35560         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35561         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35562         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35563         g++.dg/compat/init/init-ref2_y.C: New files.
35564
35565 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35566
35567         PR c++/7584
35568         * g++.dg/inherit/using3.C: New test.
35569
35570 2002-10-17  Jan Hubicka  <jh@suse.cz>
35571
35572         * gcc.dg/20021017-2.c: New test.
35573
35574 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35575
35576         * g++.dg/abi/mangle16.C: Adjust.
35577
35578         * g++.dg/init/array8.C: New test.
35579
35580 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35581
35582         * gcc.dg/special/mips-abi.exp: New test.
35583         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35584
35585 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35586
35587         * g++.dg/abi/mangle16.C: New test.
35588         * g++.dg/abi/mangle17.C: Likewise.
35589
35590         PR c++/7478
35591         * g++.dg/template/ref1.C: New test.
35592
35593 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35594
35595         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35596
35597 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35598
35599         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35600
35601 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35602
35603         PR c++/7524
35604         * g++.dg/init/array7.C: New test.
35605
35606 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35607
35608         * g++.dg/init/array6.C: New test.
35609
35610         * g++.dg/abi/mangle13.C: Likewise.
35611         * g++.dg/abi/mangle14.C: Likewise.
35612         * g++.dg/abi/mangle15.C: Likewise.
35613
35614 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35615
35616         * g++.dg/abi/empty8.C: New test.
35617
35618 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35619
35620         * g++.dg/init/ctor1.C: New test.
35621
35622 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35623
35624         * gcc.c-torture/execute/20021015-1.c: New test.
35625
35626 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35627
35628         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35629
35630 2002-10-14  Jan Hubicka  <jh@suse.cz>
35631
35632         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35633
35634 2002-10-14  Richard Henderson  <rth@redhat.com>
35635
35636         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35637
35638 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35639
35640         PR optimization/6631
35641         * g++.dg/opt/const2.C: New test.
35642
35643 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35644
35645         PR c++/7176
35646         * g++.dg/parse/friend1.C: New test.
35647         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35648
35649 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35650
35651         * gcc.dg/20021014-1.c: New test.
35652
35653 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35654
35655         PR c++/5661
35656         * g++.dg/ext/vlm1.C: New test.
35657         * g++.dg/ext/vlm2.C: Likewise.
35658
35659         * g++.dg/init/array1.C: Remove invalid braces.
35660         * g++.dg/init/brace1.C: New test.
35661         * g++.dg/init/copy2.C: Likewise.
35662         * g++.dg/init/copy3.C: Likewise.
35663         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35664         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35665         braces.
35666
35667 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35668
35669         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35670
35671 2002-10-11  Richard Shann  <richard.shann@superh.com>
35672
35673         * gcc.c-torture/compile/simd-5.c: New test.
35674
35675 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35676
35677         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35678
35679 2002-10-10  Jim Wilson  <wilson@redhat.com>
35680
35681         * gcc.c-torture/execute/20021010-1.c: New test.
35682
35683 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35684
35685         PR c/7353
35686         * g++.dg/ext/typedef-init.C: New test.
35687         * gcc.dg/typedef-init.c: New test.
35688
35689 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35690
35691         * gcc.dg/cpp/paste13.c: New test.
35692
35693 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35694
35695         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35696         remaining platforms, XFAIL during compile, not execute.  Don't
35697         XFAIL at -O0.
35698
35699 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35700
35701         * gcc.dg/alias-1.c: Tweak expected warning.
35702
35703 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35704
35705         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35706
35707 2002-10-06  Andreas Jaeger  <aj@suse.de>
35708
35709         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35710         * gcc.dg/cpp/c++98.C: Likewise.
35711
35712         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35713         * g++.dg/cpp/c++98.C: Likewise.
35714
35715         * g++.dg/README (Subdirectories): Mention cpp directory.
35716
35717         PR target/7559
35718         * gcc.dg/20021006-1.c: New test.
35719
35720 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35721
35722         PR c++/7804
35723         * g++.dg/other/warning1.C: New test.
35724
35725 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35726
35727         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35728         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35729         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35730
35731 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35732
35733         PR c++/7931
35734         * g++.dg/template/ptrmem3.C: New test.
35735
35736         PR c++/7754
35737         * g++.dg/template/union1.C: New test.
35738
35739 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35740
35741         PR c++/8006
35742         * g++.dg/abi/mangle9.C: New test.
35743         * g++.dg/abi/mangle10.C: New test.
35744         * g++.dg/abi/mangle11.C: New test.
35745         * g++.dg/abi/mangle12.C: New test.
35746
35747 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35748
35749         PR c++/7188.
35750         * g++.dg/template/meminit1.C: New test.
35751         * g++.dg/warn/Wreorder-1.C: Likewise.
35752         * g++.old-deja/g++.mike/warn3.C: Tweak.
35753         * lib/prune.exp: Ingore "in copy constructor".
35754
35755 2002-10-02  Andreas Jaeger  <aj@suse.de>
35756
35757         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35758         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35759         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35760         on x86-64.
35761
35762 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35763
35764         * gcc.dg/empty1.C: Fix typo.
35765
35766 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35767
35768         * gcc.dg/alias-1.c: New test.
35769
35770 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35771
35772         * gcc.dg/empty1.C: New test.
35773
35774         * g++.dg/tls/init-2.C: Tweak error messages.
35775
35776 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35777
35778         * gcc.c-torture/compile/20020923-1.c: New test.
35779
35780 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35781
35782         * gcc.c-torture/execute/ffs-1.c: New test.
35783         * gcc.c-torture/execute/ffs-2.c: Ditto.
35784
35785 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35786
35787         * g++.dg/overload/member1.C: New test.
35788
35789 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35790
35791         * g++.dg/abi/empty7.C: New test.
35792         * g++.dg/init/pm2.C: Likewise.
35793
35794 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35795
35796         * g++.dg/rtti/crash1.C: New test.
35797
35798 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35799
35800         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35801         gcc.dg/sibcall-4.c: New tests.
35802
35803 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35804
35805         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35806         powerpc and MMIX targets.
35807
35808 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35809
35810         * gcc.dg/cpp/20020927-1.c: New.
35811
35812 2002-09-26  David S. Miller  <davem@redhat.com>
35813
35814         * gcc.c-torture/compile/trunctfdf.c: New.
35815
35816 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35817
35818         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35819
35820 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35821
35822         * gcc.c-torture/execute/loop-15.c: New.
35823
35824 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35825
35826         * README.QMTEST: Fix typo.
35827
35828 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35829
35830         * gcc.dg/20020926-1.c: New test.
35831
35832 2002-09-25  David S. Miller  <davem@redhat.com>
35833
35834         PR target/7842
35835         * gcc.c-torture/execute/shiftdi.c: New test.
35836
35837 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35838
35839         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35840         unique to the tool.
35841         * lib/g77.exp (g77_init): Likewise.
35842         * lib/g++.exp (g++_init): Likewise.
35843         * lib/objc.exp (objc_init): Likewise.
35844
35845 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35846
35847         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35848         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35849         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35850
35851 2002-09-25  Richard Henderson  <rth@redhat.com>
35852
35853         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35854         too-small long double.
35855
35856 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35857
35858         * gcc.dg/20020919-1.c: New test.
35859
35860 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35861
35862         * g++.dg/abi/bitfield6.C: New test.
35863         * g++.dg/abi/bitfield7.C: New test.
35864         * g++.dg/abi/bitfield8.C: New test.
35865         * g++.dg/abi/vbase11.C: New test.
35866
35867 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35868
35869         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35870         hppa*-*-hpux*.  Update test comment.
35871
35872 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35873
35874         * gcc.dg/tls/struct-1.c: New test.
35875
35876 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35877
35878         * gcc.dg/cpp/tr-warn2.c: Update.
35879
35880 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35881
35882         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35883
35884 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35885
35886         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35887         systems.
35888
35889 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35890
35891         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35892
35893         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35894         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35895         setting of cxxfilt.
35896
35897 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35898
35899         * gcc.dg/20020312-2.c: Update for darwin.
35900
35901 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35902
35903         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35904
35905 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35906
35907         * objc.dg/comp-types-1.m: New test.
35908         * objc.dg/comp-types-2.m: New test.
35909         * objc.dg/comp-types-3.m: New test.
35910         * objc.dg/comp-types-4.m: New test.
35911         * objc.dg/comp-types-5.m: New test.
35912         * objc.dg/comp-types-6.m: New test.
35913
35914 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35915
35916         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35917
35918 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35919
35920         * g++.dg/other/do1.C: New test.
35921
35922         * g++.dg/template/subst1.C: New test.
35923
35924 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35925
35926         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35927
35928 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35929
35930         * g++.dg/template/qualttp20.C: Adjust expected errors.
35931         * g++.old-deja/g++.jason/report.C: Likewise.
35932         * g++.old-deja/g++.other/qual1.C: Likewise.
35933
35934         * g++.dg/lookup/scoped2.C: New test.
35935
35936         * g++.dg/ext/asm3.C: New test.
35937
35938 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35939
35940         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35941
35942 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35943
35944         * ChangeLog: follow spelling conventions.
35945         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35946         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35947         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35948         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35949         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35950         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35951         * g++.old-deja/g++.law/global-init1.C: Likewise.
35952         * g++.old-deja/g++.other/delete4.C: Likewise.
35953         * g++.old-deja/g++.other/inline21.C: Likewise.
35954         * g++.old-deja/g++.other/singleton.C: Likewise.
35955         * g77.dg/strlen0.f: Likewise.
35956         * g77.f-torture/compile/20010519-1.f: Likewise.
35957         * g77.f-torture/compile/980310-4.f: Likewise.
35958         * gcc.c-torture/compile/20000605-1.c: Likewise.
35959         * gcc.c-torture/execute/20020225-1.c: Likewise.
35960         * gcc.dg/c90-hexfloat-2.c: Likewise.
35961         * gcc.dg/c99-bool-1.c: Likewise.
35962         * gcc.dg/c99-hexfloat-2.c: Likewise.
35963         * gcc.dg/dll-2.c: Likewise.
35964         * gcc.dg/wtr-union-init-1.c: Likewise.
35965         * gcc.dg/wtr-union-init-2.c: Likewise.
35966         * gcc.dg/wtr-union-init-3.c: Likewise.
35967         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35968         * gcc.dg/cpp/defined.c: Likewise.
35969         * gcc.dg/cpp/macsyntx.c: Likewise.
35970         * gcc.dg/cpp/paste2.c: Likewise.
35971         * gcc.dg/cpp/trad/defined.c: Likewise.
35972         * gcc.dg/format/c90-printf-1.c: Likewise.
35973         * gcc.dg/format/c90-scanf-1.c: Likewise.
35974         * gcc.dg/format/c99-printf-1.c: Likewise.
35975         * gcc.dg/format/c99-scanf-1.c: Likewise.
35976         * gcc.misc-tests/gcov-8.c: Likewise.
35977         * lib/profopt.exp: Likewise.
35978
35979 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
35980
35981         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35982
35983 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35984
35985         * g++.dg/inherit/using2.C: New test.
35986
35987 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
35988
35989         * ChangeLog: Follow spelling conventions.
35990         * g++.dg/template/friend4.C: Likewise.
35991         * g++.old-deja/g++.pt/crash67.C: Likewise.
35992         * gcc.c-torture/execute/20000801-4.c: Likewise.
35993         * gcc.dg/c90-digraph-1.c: Likewise.
35994         * gcc.dg/c94-digraph-1.c: Likewise.
35995         * gcc.dg/c99-digraph-1.c: Likewise.
35996         * gcc.dg/cpp/line5.c: Likewise.
35997         * gcc.dg/cpp/multiline.c: Likewise.
35998         * gcc.dg/cpp/trad/literals-1.c: Likewise.
35999         * gcc.dg/format/attr-3.c: Likewise.
36000         * gcc.dg/format/c90-scanf-3.c: Likewise.
36001         * gcc.dg/format/ext-4.c: Likewise.
36002
36003 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36004
36005         * g++.dg/template/pretty1.C: New test.
36006
36007 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36008
36009         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36010
36011 2002-09-13  Matt Austern  <austern@apple.com>
36012
36013         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36014         passing a cast expression to a function by const reference.
36015
36016 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36017
36018         * g++.dg/template/deduce1.C: New test.
36019
36020 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36021
36022         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36023         32-bit int.
36024
36025 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36026
36027         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36028         usage.
36029
36030 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36031
36032         * gcc.c-torture/compile/20020910-1.c: New test.
36033
36034 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36035
36036         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36037
36038 2002-09-10  Andreas Jaeger  <aj@suse.de>
36039
36040         * gcc.dg/20020312-2.c: Adjust for x86-64.
36041
36042 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36043
36044         * g77.dg/7388.f: New test case for PR 7388.
36045
36046 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36047
36048         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36049
36050 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36051
36052         * objc.dg/proto-lossage-1.m: New test.
36053
36054 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36055
36056         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36057
36058 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36059
36060         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36061         expected to pass.
36062
36063 2002-09-06  Stan Shebs  <shebs@apple.com>
36064             David Edelsohn  <edelsohn@gnu.org>
36065
36066         * gcc.dg/weak: New directory.
36067         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36068         target-specific xfail bits.
36069         * gcc.dg/typeof-2.c: Move to new directory.
36070         * gcc.dg/weak.exp: New expect script.
36071
36072 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36073
36074         * gcc.c-torture/execute/extzvsi.c: New test.
36075
36076 2002-09-05  Stan Shebs  <shebs@apple.com>
36077
36078         * gcc.dg/weak-1.c: xfail on Darwin.
36079         * gcc.dg/weak-2.c: Ditto.
36080         * gcc.dg/weak-3.c: Ditto.
36081         * gcc.dg/weak-4.c: Ditto.
36082         * gcc.dg/weak-5.c: Ditto.
36083         * gcc.dg/weak-6.c: Ditto.
36084         * gcc.dg/weak-7.c: Ditto.
36085         * gcc.dg/weak-8.c: Ditto.
36086         * gcc.dg/weak-9.c: Ditto.
36087
36088 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36089
36090         * gcc.c-torture/execute/loop-14.c: New test.
36091
36092 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36093
36094         * g++.dg/other/cxa-atexit1.C: New test.
36095
36096         * gcc.dg/typeof-2.c: New test.
36097
36098 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36099
36100         * gcc.dg/builtins-2.c: New testcase.
36101         * gcc.dg/builtins-3.c: New testcase.
36102
36103 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36104
36105         * gcc.dg/cpp/_Pragma4.c: New test.
36106
36107 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36108
36109         * objc/execute/nil_method-1.m: New testcase.
36110
36111 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36112
36113         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36114         [Object class], not [Object initialize].
36115
36116 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36117             Hans-Peter Nilsson  <hp@bitrange.com>
36118
36119         * gcc.c-torture/execute/20020720-1.x: Skip test on
36120         mmix-knuth-mmixware.  Correct comment.
36121
36122 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36123
36124         * testsuite/g++.dg/abi/bitfield5.C: New test.
36125         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36126
36127 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36128
36129         * objc.dg/undeclared-selector.m: New test.
36130
36131 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36132
36133         * g++.dg/other/offsetof1.C: Avoid cast warning.
36134
36135 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36136
36137         * objc.dg/super-class-2.m: New test.
36138
36139 2002-08-24  Matt Austern  <austern@apple.com>
36140
36141         * g++.dg/ext/lvaddr.C: New test.
36142         * g++.dg/ext/lvcast.C: New test.
36143
36144 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36145
36146         * testsuite/g++.dg/inherit/cond1.C: New test.
36147
36148 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36149
36150         * gcc.dg/noncompile/incomplete-1.c: New test.
36151
36152 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36153
36154         * gcc.dg/typespec-1.c: New test.
36155
36156 2002-08-20  Devang Patel  <dpatel@apple.com>
36157         * objc.dg/proto-hier-2.m: New test.
36158
36159 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36160
36161         * objc.dg/bitfield-1.m: New test.
36162         * objc.dg/bitfield-2.m: New test.
36163
36164 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36165
36166         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36167         gcc.dg/c99-flex-array-4.c: New tests.
36168
36169 2002-08-16  Stan Shebs  <shebs@apple.com>
36170
36171         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36172
36173 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36174
36175         * gcc.dg/typeof-1.c: New test.
36176         * g++.dg/ext/typeof2.C: New test.
36177
36178 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36179
36180         * g++.dg/other/offsetof1.C: New test.
36181
36182 2002-08-14  Richard Henderson  <rth@redhat.com>
36183
36184         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36185
36186 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36187
36188         * gcc.dg/cpp/_Pragma3.c: New test.
36189
36190 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36191
36192         * g++.dg/template/inherit3: New test.
36193
36194 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36195
36196         * gcc.dg/bitfld-4.c: Add blank options.
36197
36198 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36199
36200         * g++.dg/template/crash1.C: New test.
36201
36202 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36203
36204         * gcc.dg/tls/opt-2.c: New test.
36205
36206 2002-08-08  Devang Patel  <dpatel@apple.com>
36207
36208         * objc.dg/selector-1.m : New test
36209
36210 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36211
36212         * g++.dg/abi/bitfield4.C: New test.
36213         * gcc.dg/bitfld-4.c: New test.
36214
36215 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36216
36217         * g++.dg/other/packed1.C: New test.
36218
36219 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36220
36221         * g++.dg/abi/offsetof.C: Tweak error messages.
36222         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36223
36224 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36225
36226         * gcc.dg/bitfld-3.c: New test.
36227
36228 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36229             Richard Henderson  <rth@redhat.com>
36230
36231         * gcc.dg/i386-bitfield1.c: New test.
36232         * g++.dg/abi/bitfield3.C: Update.
36233
36234 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36235
36236         * objc.dg/const-str-2.m: Update.
36237         * gcc.dg/cpp/c++98.c: Change to C extension.
36238         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36239         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36240
36241 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36242
36243         * testsuite/gcc.dg/tls/diag-3.c: New.
36244
36245 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36246
36247         * g++.dg/README (Subdirectories): Document new subdir expr.
36248         * g++.dg/expr/pmf-1.C: New test.
36249
36250 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36251
36252         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36253
36254 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36255
36256         * g++.dg/abi/bitfield3.C: New test.
36257
36258 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36259
36260         * lib/gcov.exp: Tweak expected line formats.
36261         * gcc.misc-tests/gcov8.c: New test.
36262         * gcc.misc-tests/gcov8.x: New flags.
36263
36264 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36265
36266         * consistency.vlad/layout/endian.c: Include string.h.
36267
36268         * gcc.c-torture/execute/20020805-1.c: New test.
36269
36270 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36271
36272         * g++.dg/other/conversion1.C: New test.
36273
36274 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36275
36276         * gcc.dg/builtins-1.c: New testcase.
36277
36278 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36279
36280         * g++.dg/inherit/access3.C: New test.
36281
36282 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36283
36284         * gcc.dg/ia64-visibility-2.c: New test.
36285
36286 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36287
36288         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36289         __qualifier_flags to __flags.
36290
36291 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36292
36293         * g++.dg/inherit/operator1.C: New test.
36294         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36295         * g++.dg/other/error1.C: Change expected error message.
36296         * g++.dg/template/conv4.C: Likewise.
36297
36298 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36299
36300         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36301         for documented behavior.
36302
36303 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36304
36305         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36306         several targets known to fail.
36307
36308 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36309
36310         * gcc.dg/mips-args-[123].c: New tests.
36311
36312 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36313
36314         * gcc.dg/ppc-spe.c: New.
36315
36316 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36317
36318         * g++.dg/other/ptrmem4.C: New testcase.
36319
36320 2002-07-24  Richard Henderson  <rth@redhat.com>
36321
36322         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36323
36324 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36325
36326         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36327
36328 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36329
36330         * gcc.c-torture/execute/memset-3.c: New testcase.
36331
36332 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36333
36334         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36335         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36336
36337 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36338
36339         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36340         Delete.
36341
36342 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36343
36344         * gcc.c-torture/compile/simd-4.c: New test.
36345
36346 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36347
36348         PR c++/7347, c++/7348
36349         * g++.dg/template/access4.C: New test.
36350         * g++.dg/template/access5.C: New test.
36351         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36352         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36353         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36354         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36355
36356 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36357
36358         * gcc.dg/gnu89-init-2.c: New test.
36359
36360 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36361
36362         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36363
36364 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36365
36366         * gcc.c-torture/execute/20020720-1.c: New testcase.
36367
36368 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36369
36370         * gcc.dg/cpp/Wsignprom.c: New tests.
36371
36372 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36373
36374         * gcc.c-torture/execute/loop-13.c: New test.
36375
36376 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36377
36378         * gcc.dg/cpp/expr.c: New tests.
36379
36380 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36381
36382         * g++.dg/opt/pr6713.C: Add template instantiation.
36383
36384 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36385
36386         * gcc.dg/nest.c: New test.
36387
36388 2002-07-17  Richard Henderson  <rth@redhat.com>
36389
36390         * g++.dg/opt/pr6713.C: New test.
36391
36392 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36393
36394         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36395         XFAIL for all x86 processors.
36396
36397 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36398
36399         * gcc.c-torture/execute/20010122-1.x: Do not test with
36400         -fomit-frame-pointer.
36401
36402 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36403
36404         * g++.dg/template/instantiate2.C: New test.
36405         * g++.dg/template/spec4.C: New test.
36406
36407 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36408
36409         * g++.dg/template/access2.C: New test.
36410         * g++.dg/template/access3.C: New test.
36411
36412 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36413
36414         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36415         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36416         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36417         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36418         Convert to use <stdarg.h>.
36419         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36420         Delete.
36421         * gcc.dg/va-arg-2.c: New.
36422         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36423
36424 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36425
36426         * gcc.c-torture/compile/20020710-1.c: New test.
36427
36428 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36429                           Andrew Pinski  <pinskia@physics.uc.edu>
36430
36431         gcc.c-torture/compile/simd-2.c: New testcase.
36432         gcc.c-torture/compile/simd-3.c: Likewise.
36433
36434 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36435
36436         PR c++/7224
36437         * g++.dg/overload/error1.C: New test.
36438
36439 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36440
36441         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36442         configuration and IRIX 6 O32 ABI.
36443
36444 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36445
36446         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36447
36448 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36449
36450         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36451
36452 2002-07-10  Jeffrey A Law  <law@redhat.com>
36453
36454         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36455
36456         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36457
36458 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36459
36460         * gcc.dg/20020312-2.c: Check for __PPC__.
36461
36462 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36463
36464         * gcc.c-torture/compile/20020709-1.c: New test.
36465
36466 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36467
36468         * g++.dg/template/qualttp21.C: New test case.
36469
36470 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36471
36472         * gcc.c-torture/compile/20020706-1.c: New test.
36473         * gcc.c-torture/compile/20020706-2.c: New test.
36474
36475 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36476             Alexandre Oliva  <aoliva@redhat.com>
36477
36478         * g++.dg/warn/incomplete1.C: New test.
36479
36480 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36481
36482         PR c++/7099
36483         * g++.dg/warn/noreturn1.C: New test.
36484
36485 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36486
36487         PR c++/6706
36488         * g++.dg/debug/debug6.C: New test.
36489         * g++.dg/debug/debug7.C: New test.
36490
36491 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36492
36493         * gcc.c-torture/compile/simd-3.c: New test.
36494
36495 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36496
36497         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36498         * gcc.dg/20020620-1.c: Likewise.
36499
36500 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36501
36502         PR c++/6944
36503         * g++.dg/init/array4.C: New test.
36504         * g++.dg/init/array5.C: New test.
36505
36506 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36507
36508         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36509         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36510
36511 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36512
36513         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36514         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36515         * gcc.dg/wtr-conversion-1.c: Likewise.
36516         * gcc.dg/wtr-escape-1.c: Likewise.
36517         * gcc.dg/wtr-int-type-1.c: Likewise.
36518         * gcc.dg/wtr-label-1.c: Likewise.
36519         * gcc.dg/wtr-static-1.c: Likewise.
36520         * gcc.dg/wtr-strcat-1.c: Likewise.
36521         * gcc.dg/wtr-suffix-1.c: Likewise.
36522         * gcc.dg/wtr-switch-1.c: Likewise.
36523         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36524         * gcc.dg/wtr-union-init-1.c: Likewise.
36525         * gcc.dg/wtr-union-init-2.c: Likewise.
36526         * gcc.dg/wtr-union-init-3.c: Likewise.
36527
36528         * gcc.dg/wtr-func-def-1.c: New test.
36529
36530 2002-07-02 Devang Patel <dpatel@apple.com>
36531
36532         * objc.dg/param-1.m: New test.
36533
36534 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36535
36536         * gcc.dg/cpp/trad/directive.c: Add test.
36537         * gcc.dg/cpp/trad/macroargs.c: Add test.
36538         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36539
36540 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36541
36542         * gcc.dg/cpp/cmdlne-M.c: New test.
36543
36544 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36545
36546         * objc.dg/desig-init-1.m: New test.
36547
36548 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36549
36550         PR c++/6716
36551         * g++.dg/template/instantiate1.C: New test.
36552
36553 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36554
36555         PR c++/7112
36556         * g++.dg/template/sizeof2.C: New test.
36557
36558 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36559
36560         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36561         gcc.dg/cpp/trad/include.c: New tests.
36562
36563 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36564
36565         PR target/7177
36566         * gcc.c-torture/compile/20020701-1.c: New test.
36567
36568 2002-07-01  Stan Shebs  <shebs@apple.com>
36569
36570         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36571         header here...
36572         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36573         (objc-torture-execute): or here.
36574
36575 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36576
36577         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36578
36579 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36580
36581         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36582
36583 2002-06-30  Devang Patel  <dpatel@apple.com>
36584
36585         * objc.dg/fsyntax-only.m: New test.
36586
36587 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36588
36589         PR c++/6695
36590         * g++.dg/template/friend7.C: New file.
36591
36592 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36593
36594         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36595         return type.
36596
36597 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36598
36599         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36600         avoid division by zero.
36601
36602 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36603
36604         * gcc.dg/Wunknownprag.c: New tests.
36605
36606 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36607
36608         * gcc.c-torture/execute/simd-2.c: New test.
36609
36610 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36611
36612         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36613         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36614         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36615         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36616         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36617         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36618         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36619         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36620         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36621         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36622         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36623         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36624         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36625         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36626         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36627         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36628         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36629
36630 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36631
36632         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36633         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36634         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36635         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36636         New tests.
36637         * gcc.dg/cpp/trad/directive.c: Update.
36638
36639 2002-06-23  Andreas Jaeger  <aj@suse.de>
36640
36641         * gcc.c-torture/execute/complex-6.c: New.
36642
36643 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36644
36645         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36646         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36647         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36648         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36649
36650 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36651
36652         * gcc.dg/cpp/trad: New directory with traditional tests copied
36653         from parent directory.
36654         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36655         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36656         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36657         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36658         Move to trad/ and rename.
36659         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36660         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36661         gcc.dg/cpp/trad/redef2.c: New tests.
36662         * gcc.dg/cpp/trad/trad.exp: New driver.
36663
36664 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36665
36666         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36667         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36668         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36669         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36670         Remove.
36671
36672 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36673
36674         * gcc.dg/20020620-1.c: New test.
36675
36676 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36677
36678         * g++.dg/template/ttp4.C: New test.
36679
36680 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36681
36682         * g++.dg/opt/vt1.C: Fix regexp.
36683
36684 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36685
36686         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36687         Don't use attribute `noinline'.
36688
36689 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36690
36691         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36692
36693 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36694
36695         * gcc.c-torture/execute/simd-1.c: New.
36696
36697         * gcc.dg/simd-1.c: New.
36698
36699 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36700
36701         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36702
36703 2002-06-16  Richard Henderson  <rth@redhat.com>
36704
36705         * g++.dg/ext/anon-struct1.C: New.
36706         * g++.dg/ext/anon-struct2.C: New.
36707         * g++.dg/ext/anon-struct3.C: New.
36708         * gcc.dg/anon-struct-1.c: New.
36709         * gcc.dg/anon-struct-2.c: New.
36710         * gcc.dg/anon-struct-3.c: New.
36711         * gcc.dg/20011008-1.c: Adjust warning text.
36712         * gcc.dg/20020527-1.c: Add -fms-extensions.
36713
36714 2002-06-16  Richard Henderson  <rth@redhat.com>
36715
36716         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36717
36718 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36719
36720         * gcc.c-torture/execute/20020615-1.c: New test.
36721
36722 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36723
36724         * gcc.c-tortuture/execute/compare-1.c: New test case.
36725         * gcc.c-tortuture/execute/compare-2.c: New test case.
36726         * gcc.c-tortuture/execute/compare-3.c: New test case.
36727
36728 2002-06-13  Richard Henderson  <rth@redhat.com>
36729
36730         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36731         ia64 ilp32.
36732
36733 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36734
36735         * g++.dg/template/typename2.C: Update error message.
36736
36737 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36738
36739         * gcc.c-torture/execute/20020611-1.c: New test.
36740
36741 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36742
36743         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36744         list of targets to skip.
36745
36746 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36747
36748         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36749         targets if not optimizing.
36750
36751 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36752
36753         * gcc.c-torture/compile/20020605-1.c: New test.
36754
36755         * g++.dg/opt/vt1.C: New test.
36756
36757         * gcc.dg/20020531-1.c: New test.
36758
36759         * gcc.dg/20020530-1.c: New test.
36760
36761         * gcc.dg/20020527-1.c: New test.
36762
36763         * g++.dg/opt/cse1.C: New test.
36764
36765 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36766
36767         * gcc.dg/20020607-2.c: New test case.
36768
36769 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36770
36771         * gcc.c-torture/compile/20020604-1.c: New test.
36772
36773 2002-06-04  Richard Henderson  <rth@redhat.com>
36774
36775         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36776         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36777         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36778
36779 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36780
36781         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36782
36783 2002-06-03  Richard Henderson  <rth@redhat.com>
36784
36785         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36786         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36787
36788 2002-06-02  Richard Henderson  <rth@redhat.com>
36789
36790         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36791         test functions static.
36792
36793 2002-06-02  Andreas Jaeger  <aj@suse.de>
36794
36795         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36796         now.
36797
36798 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36799
36800         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36801         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36802         Update for mofified diagnostics.
36803         * gcc.dg/c99-intconst-1.c: No longer fail.
36804
36805 2002-06-02  Richard Henderson  <rth@redhat.com>
36806
36807         * gcc.dg/uninit-A.c: Remove xfail markers.
36808
36809 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36810
36811         * gcc.dg/fnegate-1.c: New test case.
36812
36813 2002-05-30  Osku Salerma  <osku@iki.fi>
36814
36815         * gcc.c-torture/execute/mayalias-1.c: New file.
36816
36817 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36818
36819         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36820         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36821         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36822
36823 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36824
36825         * gcc.c-torture/execute/20020529-1.c: New test.
36826
36827 2002-05-27  Richard Henderson  <rth@redhat.com>
36828
36829         * g++.dg/ext/attrib6.C: New test case.
36830
36831 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36832
36833         * gcc.c-torture/execute/pure-1.c: New test.
36834
36835 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36836
36837         * gcc.dg/cpp/arith-2.c: Remove.
36838
36839 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36840
36841         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36842         * gcc.dg/cpp/if-3.c: Remove.
36843
36844 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36845
36846         * g++.dg/opt/cse2.C: New test.
36847
36848 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36849
36850         * gcc.dg/cpp/arith-1.c: New semantic tests.
36851         * gcc.dg/cpp/if-1.c: Update.
36852
36853 2002-05-24  Ben Elliston  <bje@redhat.com>
36854
36855         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36856
36857 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36858
36859         * gcc.dg/verbose-asm.c: New test.
36860
36861 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36862
36863         * gcc.dg/cpp/paste12.c: New test.
36864
36865 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36866
36867         * g++.dg/parse/named_ops.C: New test.
36868
36869 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36870
36871         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36872
36873 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36874
36875         * gcc.dg/weak-2.c: Allow optional leading underscore
36876         in scan-assembler symbol name.
36877         * gcc.dg/weak-3.c: Likewise.
36878         * gcc.dg/weak-4.c: Likewise.
36879         * gcc.dg/weak-5.c: Likewise.
36880
36881 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36882
36883         * gcc.dg/20020523-1.c: New test.
36884
36885 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36886
36887         * objc.dg/const-str-2.m: Update now that we stop after
36888         a command line error.
36889
36890 2002-05-22  Richard Henderson  <rth@redhat.com>
36891
36892         * g++.dg/dg.exp: Fix typo in test pruneing.
36893
36894 2002-05-22  Richard Henderson  <rth@redhat.com>
36895
36896         * g++.dg/dg.exp: Prune the tls subdirectory.
36897         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36898         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36899         * g++.dg/tls/init-1.C: New.
36900
36901 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36902
36903         * gcc.dg/20020517-1.c: New test.
36904
36905 2002-05-21  Richard Henderson  <rth@redhat.com>
36906
36907         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36908         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36909
36910 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36911
36912         * g++.dg/other/copy2.C: New test.
36913
36914 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36915
36916         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36917         (MAX_COPY): Bump up to 10 times sizeof (long long).
36918         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36919
36920         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36921         sizeof (long long).
36922
36923         * gcc.c-torture/execute/strcpy-1.c: New test.
36924
36925 2002-05-19  Jason Merrill  <jason2redhat.com>
36926
36927         * g++.dg/ext/oper1.C: New test.
36928
36929 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36930 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36931
36932         * README.QMTEST: New file.
36933
36934         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36935
36936 2002-05-19  Andreas Jaeger  <aj@suse.de>
36937
36938         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36939         now.
36940         * gcc.c-torture/execute/loop-2d.x: Likewise.
36941
36942 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36943
36944         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36945         support weak symbols.
36946         * gcc.dg/weak-4.c: Likewise.
36947         * gcc.dg/weak-6.c: Likewise.
36948
36949 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36950
36951         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36952         cygwin, coff and h8300-*-hms targets
36953         * gcc.dg/weak-5.c: Likewise.
36954         * gcc.dg/weak-7.c: Likewise.
36955
36956 2002-05-16  Jason Merrill  <jason@redhat.com>
36957
36958         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36959         (scan-assembler-not, scan-assembler-dem): Likewise.
36960         (scan-assembler-dem-not): Likewise.
36961
36962 2002-05-15  Richard Henderson  <rth@redhat.com>
36963
36964         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36965
36966 2002-05-15  Richard Henderson  <rth@redhat.com>
36967
36968         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36969         (vfoo1f): Warning here.
36970         (vfoo1l): Don't redefine the alias.
36971
36972 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36973
36974         * g++.dg/init/pm1.C: New test.
36975
36976 2002-05-12  David S. Miller  <davem@redhat.com>
36977
36978         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36979         types.
36980
36981 2002-05-10  Roger Sayle  <roger@eyesopen.com>
36982
36983         * gcc.c-torture/execute/20020510-1.c: New test case.
36984
36985 2002-05-10  David S. Miller  <davem@redhat.com>
36986
36987         * gcc.c-torture/execute/conversion.c: Test long double too.
36988
36989 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
36990
36991         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36992         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36993         * lib/g++.exp (g++_link_flags): Likewise.
36994         * lib/objc.exp (objc_target_compile): Likewise.
36995
36996 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36997
36998         * gcc.dg/cpp/poison.c: Update.
36999         * gcc.dg/cpp/20000625-2.c: Remove.
37000         * gcc.dg/cpp/direct2s.c: Remove final test.
37001
37002 2002-05-08  Tom Rix  <trix@redhat.com>
37003
37004         * gcc.c-torture/execute/20020508-1.c: New test.
37005         * gcc.c-torture/execute/20020508-2.c: New test.
37006         * gcc.c-torture/execute/20020508-3.c: New test.
37007
37008 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37009
37010         * gcc.dg/cpp/charconst-4.c: More tests.
37011
37012 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37013
37014         PR c/6569
37015         * gcc.dg/weak-3.c: Update location of warning messages.
37016         * gcc.dg/weak-5.c: Likewise.
37017
37018 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37019
37020         * gcc.c-torture/execute/20020506-1.c: New test case.
37021
37022 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37023
37024         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37025
37026 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37027
37028         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37029
37030 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37031
37032         * gcc.dg/cpp/charconst-3.c: New test.
37033
37034 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37035
37036         * gcc.dg/cpp/charconst.c: Update tests.
37037
37038 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37039
37040         * treelang: Added directory for new sample language treelang. Also
37041         lib/treelang.exp: New file to signal treelang should be tested.
37042
37043 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37044
37045         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37046         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37047         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37048         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37049         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37050         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37051         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37052
37053 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37054
37055         * gcc.dg/format/xopen-2.c: New test.
37056
37057 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37058
37059         * gcc.dg/20020503-1.c: New test.
37060
37061 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37062
37063         * g++.dg/init/dtor1.C: Make it tougher.
37064
37065 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37066
37067         * g++.dg/init/dtor1.C: New test.
37068
37069 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37070
37071         * gcc.dg/altivec-8.c: New.
37072
37073 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37074
37075         * gcc.dg/altivec-7.c: New.
37076
37077 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37078
37079         * g++.dg/parse/typedef1.C: New test.
37080
37081 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37082
37083         PR c++/6486
37084         * g++.dg/template/friend6.C: New test.
37085
37086         PR c++/6492
37087         * g++.dg/init/copy1.C: New test.
37088
37089 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37090
37091         * g++.dg/warn/effc1.C: New test.
37092
37093 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37094
37095         * gcc.dg/cpp/if-cexp.c: Add a test.
37096
37097 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37098
37099         * gcc.dg/20020426-2.c: New test.
37100
37101 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37102
37103         * gcc.dg/cpp/if-mop.c: Update.
37104         * gcc.dg/cpp/if-mpar.c: Add test.
37105         * gcc.dg/cpp/if-oppr.c: Update.
37106
37107 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37108
37109         PR c/6343
37110         * gcc.dg/weak-[2-7].c: New tests.
37111
37112 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37113
37114         * gcc.dg/enum1.c: New test.
37115
37116 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37117
37118         PR c++/6497
37119         * g++.dg/inherit/access2.C: New test.
37120
37121 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37122
37123         PR bootstrap/6445
37124         * gcc.dg/20020426-1.c: New test.
37125
37126 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37127
37128         * g++.dg/abi/enum1.C: New test.
37129
37130 2002-04-26  Richard Henderson  <rth@redhat.com>
37131
37132         * gcc.dg/c99-bool-1.c: Expect always true warning.
37133
37134 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37135
37136         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37137
37138 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37139
37140         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37141         targets.
37142
37143 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37144
37145         * g++.dg/abi/mange7.C: New test.
37146
37147         PR c++/6438.
37148         * g++.dg/parse/stmtexpr2.C: New test.
37149
37150 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37151
37152         * gcc.dg/20020312-2.c: Add SH target.
37153
37154 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37155
37156         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37157         compiler output on mips*-*-irix*.
37158
37159 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37160
37161         * g++.dg/parse/attr1.C: New test.
37162
37163 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37164
37165         * gcc.c-torture/execute/string-opt-17.c: New test case.
37166         * gcc.c-torture/execute/memset-2.c: New test case.
37167
37168 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37169
37170         PR c++/6256:
37171         * g++.dg/template/friend5.C: New test.
37172
37173         PR c++/6331:
37174         * g++.dg/template/qual1.C: Likewise.
37175
37176 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37177
37178         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37179         Include stdlib.h, not stdio.h or ctype.h.
37180
37181 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37182
37183         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37184         cris-*-elf* and mmix-*-*.
37185         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37186         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37187         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37188         Ditto.
37189         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37190         * gcc.dg/wchar_t-1.c: Ditto.
37191
37192 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37193
37194         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37195         Clarify comment.
37196
37197 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37198
37199         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37200
37201 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37202
37203         * gcc.c-torture/execute/20000906-1.x: Delete.
37204
37205 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37206
37207         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37208
37209 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37210
37211         * PR6367
37212         * g77.f-torture/execute/6367.f: New test.
37213         * g77.f-torture/execute/6367.x: Disable for MMIX.
37214
37215 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37216
37217         * PR6352
37218         * g++.dg/opt/inline2.C: New test.
37219
37220 2002-04-18  Richard Henderson  <rth@redhat.com>
37221
37222         * gcc.dg/20000906-1.c: Enable for all targets.
37223         * gcc.c-torture/compile/iftrap-2.c: New.
37224
37225 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37226
37227         * gcc.dg/20020418-1.c: New test.
37228         * gcc.dg/20020418-2.c: New test.
37229
37230 2002-04-18  Richard Henderson  <rth@redhat.com>
37231
37232         * gcc.c-torture/compile/iftrap-1.c: New.
37233         * gcc.dg/iftrap-1.c: Adjust for ia64.
37234         * gcc.dg/iftrap-2.c: New.
37235
37236 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37237
37238         * gcc.c-torture/compile/20020418-1.c: New test.
37239
37240 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37241
37242         * gcc.c-torture/compile/20020415-1.c: New.
37243
37244 2002-04-18  David S. Miller  <davem@redhat.com>
37245
37246         * gcc.c-torture/execute/20020418-1.c: New test.
37247
37248 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37249
37250         * gcc.dg/20020416-1.c: New test.
37251
37252         * g++.dg/opt/inline1.C: New test.
37253
37254 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37255
37256         * gcc.dg/altivec-5.c: New test.
37257
37258         * gcc.dg/20020415-1.c: New test.
37259
37260 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37261
37262         * testsuite/lib/chill.exp: Remove.
37263
37264 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37265
37266         * g++.dg/other/big-struct.C: New test.
37267
37268 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37269
37270         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37271         of scratch file.
37272
37273 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37274
37275         PR c/6277
37276         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37277         in scan-assembler function name
37278
37279 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37280
37281         * g77.f-torture/execute/980628-4.x,
37282         g77.f-torture/execute/980628-5.x,
37283         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37284         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37285         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37286         i[34567]86-*-*.
37287
37288 2002-04-13  David S. Miller  <davem@redhat.com>
37289
37290         * gcc.c-torture/execute/20020413-1.c: New test.
37291
37292 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37293
37294         * gcc.dg/asm-6.c,
37295         * g++.dg/ext/asm1.C: New tests.
37296
37297 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37298
37299         PR c++ 5373.
37300         * g++.dg/parse/stmtexpr1.C: New test.
37301
37302         PR c++/5189.
37303         * g++.dg/template/copy1.C: New test.
37304
37305 2002-04-12  Richard Henderson  <rth@redhat.com>
37306
37307         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37308
37309 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37310
37311         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37312         gcc.c-torture/execute/20020307-2.c.
37313
37314 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37315
37316         * g++.dg/ext/attrib5.C,
37317         * g++.dg/lookup/struct1.C: New tests.
37318
37319 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37320
37321         * gcc.dg/20020411-1.c: New test.
37322
37323         * gcc.c-torture/execute/20020411-1.c: New test.
37324
37325 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37326
37327         * g77.f-torture/execute/6177.f: New test.
37328
37329 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37330
37331         PR middle-end/6247
37332         * g++.dg/opt/cleanup1.C: New test.
37333
37334         * g++.dg/opt/const1.C: New test.
37335
37336 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37337
37338         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37339
37340 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37341
37342         PR c++/5507
37343         * g++.dg/template/typename2.C: New test.
37344
37345 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37346
37347         * gcc.c-torture/execute/loop-12.c: New.
37348
37349 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37350
37351         * g77.f-torture/execute/980628-4.x,
37352         g77.f-torture/execute/980628-5.x,
37353         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37354         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37355         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37356
37357 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37358
37359         PR optimization/6086
37360         * g++.dg/opt/preinc1.C: New test.
37361
37362 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37363
37364         PR c++/5571
37365         * g++.dg/opt/static2.C: New test.
37366
37367 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37368
37369         PR c/5120
37370         * gcc.dg/20020406-1.c: New test.
37371
37372 2002-04-04  David S. Miller  <davem@redhat.com>
37373
37374         * gcc.c-torture/execute/20020404-1.c: New test.
37375
37376 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37377
37378         PR c/6123
37379         * gcc.dg/20020312-2.c: Do not declare global register variable
37380         if __PIC__ or __pic__ is defined.
37381
37382 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37383
37384         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37385         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37386
37387 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37388
37389         * gcc.misc-tests/linkage.exp: Update last change to handle
37390         sparc*-, not just sparc-.
37391
37392 2002-04-03  Richard Henderson  <rth@redhat.com>
37393
37394         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37395
37396 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37397
37398         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37399
37400 2002-04-02  David S. Miller  <davem@redhat.com>
37401
37402         * gcc.c-torture/execute/20020402-3.c: New test.
37403
37404 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37405
37406         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37407         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37408
37409         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37410         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37411         g77.f-torture/execute/20001201.x,
37412         g77.f-torture/execute/u77-test.x: New files.
37413
37414         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37415         * gcc.dg/wchar_t-1.c: Ditto.
37416
37417 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37418
37419         * gcc.c-torture/execute/20020402-1.c: New test.
37420
37421 2002-04-01  Richard Henderson  <rth@redhat.com>
37422
37423         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37424
37425         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37426
37427 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37428
37429         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37430
37431 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37432
37433         * g++.dg/inherit/template-as-base.C: Expect error.
37434         * g++.dg/inherit/namespace-as-base.C: Likewise.
37435
37436 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37437
37438         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37439         g++.dg/ext/instantiate3.C: Tweak match patterns.
37440
37441         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37442         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37443         -da test.
37444
37445 2002-03-31  Richard Henderson  <rth@redhat.com>
37446
37447         * gcc.dg/special/alias-2.c: New.
37448         * gcc.dg/special/ecos.exp: Run it.
37449
37450 2002-03-31  Richard Henderson  <rth@redhat.com>
37451
37452         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37453
37454 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37455
37456         * gcc.dg/weak-1.c: Disable on h8300 port.
37457
37458 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37459
37460         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37461         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37462         ordering tests.
37463         * g++.dg/bprob/bprob-1.C: New test.
37464         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37465         * g++.dg/gcov/gcov-1.C: New test.
37466         * g++.dg/gcov/gcov-1.x: New file.
37467         * g++.dg/gcov/gcov-2.C: New test.
37468         * g++.dg/gcov/gcov-3.C: New test.
37469         * g++.dg/gcov/gcov-3.h: New file.
37470
37471 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37472
37473         * g++.old-deja/g++.other/builtins5.C: New test.
37474         * g++.old-deja/g++.other/builtins6.C: New test.
37475         * g++.old-deja/g++.other/builtins7.C: New test.
37476         * g++.old-deja/g++.other/builtins8.C: New test.
37477         * g++.old-deja/g++.other/builtins9.C: New test.
37478
37479 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37480
37481         * g++.dg/opt/static1.C: New test.
37482
37483         * g++.dg/opt/longbranch1.C: New test.
37484
37485 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37486
37487         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37488
37489         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37490
37491 2002-03-28  Jeffrey A Law  (law@redhat.com)
37492
37493         * gcc.c-torture/execute/20020328-1.c: New test.
37494
37495 2002-03-27  Richard Henderson  <rth@redhat.com>
37496
37497         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37498         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37499         move from g++.old-deja/g++.ext/.
37500
37501 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37502
37503         * g++.dg/init/new2.C: New test.
37504
37505 2002-03-26  Richard Henderson  <rth@redhat.com>
37506
37507         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37508
37509         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37510         on sparc.
37511
37512         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37513         sparcv9 systems.
37514         * gcc.dg/20001102-1.c: Likewise.
37515
37516 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37517
37518         * gcc.dg/cpp/endif-pedantic1.c,
37519         gcc.dg/cpp/endif-pedantic2.c: New tests.
37520
37521 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37522
37523         * g++.dg/init/new1.C: New test.
37524
37525 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37526
37527         * g++.dg/abi/vbase9.C: New test.
37528
37529 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37530
37531         * gcc.dg/arm-asm.c: New test.
37532
37533 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37534
37535         * gcc.dg/Wswitch-enum.c: New test.
37536         Fix PR c/5044.
37537
37538 2002-03-26  Richard Henderson  <rth@redhat.com>
37539
37540         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37541         structure.
37542
37543 2002-03-25  Richard Henderson  <rth@redhat.com>
37544
37545         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37546         sparcv9 systems.
37547
37548         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37549         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37550
37551 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37552
37553         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37554
37555 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37556
37557         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37558         targets using generic thunk support.
37559
37560 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37561
37562         * gcc.c-torture/compile/20020323-1.c: New test.
37563
37564         * g++.dg/opt/conj2.C: New test.
37565
37566 2002-03-24  Richard Henderson  <rth@redhat.com>
37567
37568         * gcc.dg/weak-1.c: Use -fno-common.
37569
37570 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37571
37572         * g77.dg/f77-edit-apostrophe-out.f: New test
37573         * g77.dg/f77-edit-h-out.f: New test
37574         * g77.dg/f77-edit-t-in.f: New test
37575         * g77.dg/f77-edit-t-out.f: New test
37576         * g77.dg/f77-edit-x-out.f: New test
37577         * g77.dg/f77-edit-slash-out.f: New test
37578         * g77.dg/f77-edit-colon-out.f: New test
37579         * g77.dg/f77-edit-s-out.f: New test
37580
37581 2002-03-24  Richard Henderson  <rth@redhat.com>
37582
37583         * objc/execute/formal_protocol-6.x: New XFAIL.
37584
37585 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37586
37587         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37588         that do not support weak symbols
37589
37590 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37591
37592         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37593         * lib/g77.exp: Likewise.
37594         * lib/objc.exp: Likewise.
37595
37596 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37597
37598         * gcc.dg/Wswitch-default.c: New test.
37599
37600 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37601
37602         * g++.dg/other/enum1.C: New test.
37603
37604 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37605
37606         * gcc.dg/pragma-ep-3.c: Fix typo.
37607
37608 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37609
37610         * g++.dg/inherit/template-as-base.C: New test.
37611
37612 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37613
37614         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37615         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37616
37617 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37618
37619         * gcc.dg/cpp/multiline.c: Update to match.
37620
37621 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37622
37623         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37624
37625 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37626
37627         * gcc.dg/cpp/extratokens2.c: New file.
37628
37629 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37630
37631         * gcc.dg/20020312-2.c: Add rs6000 target.
37632
37633         * gcc.c-torture/compile/20020319-1.c: New test.
37634
37635 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37636
37637         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37638         (A, E): Handle this.
37639
37640 2002-03-20  Jason Merrill  <jason@redhat.com>
37641
37642         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37643         ignoring -fpic.
37644         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37645         through prune_gcc_output.
37646
37647 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37648
37649         * gcc.c-torture/compile/20020320-1.c: New test.
37650
37651 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37652
37653         * gcc.c-torture/compile/20020318-1.c: New test.
37654
37655         * gcc.dg/struct-by-value-1.c: New test.
37656
37657         * gcc.dg/20020319-1.c: New test.
37658
37659 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37660
37661         * g++.dg/opt/conj1.C: New test.
37662
37663 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37664
37665         * g++.dg/template/qualttp20.C: Revert previous change.
37666         * g++.dg/template/qualttp3.C: Likewise.
37667         * g++.dg/template/qualttp4.C: Likewise.
37668         * g++.dg/template/qualttp5.C: Likewise.
37669         * g++.dg/template/qualttp6.C: Likewise.
37670         * g++.dg/template/qualttp7.C: Likewise.
37671         * g++.dg/template/qualttp8.C: Likewise.
37672         * g++.dg/template/recurse.C: Likewise.
37673
37674 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37675
37676         * gcc.dg/cpp/wchar-1.c: Update.
37677
37678 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37679
37680         * g++.dg/template/conv1.C: New test.
37681         * g++.dg/template/conv2.C: New test.
37682         * g++.dg/template/conv3.C: New test.
37683         * g++.dg/template/conv4.C: New test.
37684
37685 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37686
37687         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37688         * g++.dg/template/qualttp3.C: Likewise.
37689         * g++.dg/template/qualttp4.C: Likewise.
37690         * g++.dg/template/qualttp5.C: Likewise.
37691         * g++.dg/template/qualttp6.C: Likewise.
37692         * g++.dg/template/qualttp7.C: Likewise.
37693         * g++.dg/template/qualttp8.C: Likewise.
37694         * g++.dg/template/recurse.C: Likewise.
37695
37696 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37697
37698         * g++.dg/opt/dtor1.C: New test.
37699
37700 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37701
37702         * gcc.c-torture/compile/20020315-1.c: New test.
37703
37704 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37705
37706         * gcc.dg/weak-1.c: Fix scan tests.
37707
37708 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37709
37710         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37711         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37712         cris-*-aout* mmix-*-*.
37713         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37714         cris-*-aout* mmix-*-*.
37715         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37716         cris-*-elf* cris-*-aout* and mmix-*-*.
37717         * gcc.dg/20001009-1.c: Ditto.
37718         * gcc.dg/20010912-1.c: Ditto.
37719         * gcc.dg/20020122-4.c: Ditto.
37720         * gcc.dg/inline-2.c: Ditto.
37721
37722 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37723
37724         * gcc.c-torture/compile/20020314-1.c: New test.
37725
37726 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37727
37728         * gcc.c-torture/execute/20020314-1.c: New test.
37729
37730 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37731
37732         * g++.dg/warn/Wunused-1.C: New test.
37733
37734 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37735
37736         * g++.dg/abi/mangle6.C: New test.
37737
37738 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37739
37740         * gcc.c-torture/compile/20020309-2.c: New test.
37741
37742         * gcc.c-torture/compile/20020312-1.c: New test.
37743
37744 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37745
37746         * g++.dg/other/access1.C: New test.
37747
37748 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37749
37750         * gcc.c-torture/execute/wchar_t-1.c: New test.
37751
37752 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37753
37754         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37755
37756 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37757
37758         * gcc.dg/20020312-1.c: New test case.
37759
37760 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37761
37762         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37763
37764 2002-03-11  Richard Henderson  <rth@redhat.com>
37765
37766         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37767         * g++.old-deja/g++.jason/report.C: Likewise.
37768
37769 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37770
37771         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37772         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37773
37774 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         * testsuite/g++.dg/overload/pmf1.C: New test.
37777
37778 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37779
37780         * gcc.c-torture/execute/20020307-1.c: Use long.
37781
37782 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37783
37784         PR optimization/5844
37785         * gcc.dg/20020310-1.c: New test.
37786
37787 2002-03-09  Michael Meissner  <meissner@redhat.com>
37788
37789         * gcc.c-torture/execute/memcpy-2.c: New test.
37790         * gcc.c-torture/execute/memset-1.c: New test.
37791         * gcc.c-torture/execute/strlen-1.c: New test.
37792         * gcc.c-torture/execute/strcmp-1.c: New test.
37793         * gcc.c-torture/execute/strncmp-1.c: New test.
37794
37795 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37796
37797         * gcc.dg/ppc-ldstruct.c: New test.
37798
37799 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37800
37801         * gcc.c-torture/execute/va-arg-22.c: New test.
37802
37803 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37804
37805         * gcc.c-torture/compile/20020309-1.c: New test.
37806
37807 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37808
37809         * gcc.c-torture/execute/20020307-2.c: New test.
37810
37811 2002-03-07  Jeffrey A Law  (law@redhat.com)
37812
37813         * g77.f-torture/compile/20020307-1.f: New test.
37814
37815 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37816
37817         * gcc.dg/unordered-1.c: New test.
37818
37819 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37820
37821         * gcc.c-torture/execute/20020307-1.c: New test.
37822
37823 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37824
37825         * gcc.dg/20020304-1.c: New test.
37826
37827         * gcc.c-torture/compile/20020304-2.c: New test.
37828
37829 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37830
37831         * gcc.c-torture/compile/20020304-1.c: New test case
37832         (from PR c/5830).
37833
37834 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37835
37836         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37837
37838 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37839
37840         * g++.dg/other/classkey1.C: New test.
37841
37842 2002-03-01  Richard Henderson  <rth@redhat.com>
37843
37844         * gcc.c-torture/compile/981223-1.x: New.
37845         * gcc.c-torture/compile/920625-1.x: New.
37846
37847 2002-02-28  Richard Henderson  <rth@redhat.com>
37848
37849         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37850
37851 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37852
37853         * gcc.c-torture/execute/20020227-1.c: New test.
37854
37855 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37856
37857         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37858         here" ERROR lines.
37859         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37860         * g++.old-deja.g++.other/defarg1.C: Likewise.
37861         * g++.old-deja/g++.pt/calls2.C: Likewise.
37862         * g++.old-deja/g++.pt/crash20.C: Likewise.
37863         * g++.old-deja/g++.pt/crash30.C: Likewise.
37864         * g++.old-deja/g++.pt/crash36.C: Likewise.
37865         * g++.old-deja/g++.pt/crash6.C: Likewise.
37866         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37867         * g++.old-deja/g++.pt/derived3.C: Likewise.
37868         * g++.old-deja/g++.pt/error1.C: Likewise.
37869         * g++.old-deja/g++.pt/friend21.C: Likewise.
37870         * g++.old-deja/g++.pt/friend23.C: Likewise.
37871         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37872         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37873
37874 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37875
37876         * gcc.c-torture/execute/20020225-2.c: New test.
37877
37878 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37879
37880         * gcc.c-torture/execute/920730-1t.c,
37881         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37882         Delete test cases, only relevant to -traditional.
37883
37884 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37885
37886         * gcc.dg/cpp/undef1.c: Remove.
37887         * gcc.dg/cpp/directiv.c: Update.
37888         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37889
37890 2002-02-27  Michael Meissner  <meissner@redhat.com>
37891
37892         * gcc.c-torture/execute/20020226-1.c: New test.
37893
37894 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37895
37896         * g++.dg/debug/debug4.C: New test.
37897
37898         * gcc.dg/ia64-visibility-1.c: New test.
37899
37900 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37901
37902         * gcc.dg/debug/20020224-1.c: New.
37903
37904 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37905
37906         * gcc.c-torture/execute/960416-1.x: New.
37907         * gcc.c-torture/execute/divconst-3.x: Likewise.
37908
37909 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37910
37911         * gcc.dg/20020224-1.c: New test.
37912
37913 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37914
37915         * gcc.c-torture/execute/20020225-1.c: New.
37916
37917 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37918
37919         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37920
37921 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37922
37923         * gcc.dg/20020222-1.c: New test.
37924
37925 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37926
37927         * g++.dg/opt/anonunion1.C: New test.
37928
37929 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37930
37931         * g++.dg/template/qualttp19.C: New test.
37932         * g++.dg/template/qualttp20.C: New test.
37933         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37934         * g++.old-deja/g++.other/qual1.C: Likewise.
37935
37936 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37937
37938         * gcc.dg/attr-alwaysinline.c: New.
37939
37940 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37941
37942         * gcc.dg/20020220-1.c: New test.
37943
37944         * gcc.dg/20020220-2.c: New test.
37945
37946         * g++.dg/opt/mmx1.C: New test.
37947
37948 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37949
37950         * gcc.c-torture/compile/20020110.c: New test.
37951
37952 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37953
37954         * gcc.c-torture/execute/20020219-1.c: New test.
37955
37956         * gcc.dg/20020219-1.c: New test.
37957
37958         * gcc.dg/noncompile/20020220-1.c: New test.
37959
37960         * g++.dg/opt/ptrintsum1.C: New test.
37961
37962         * gcc.dg/debug/20020220-1.c: New test.
37963
37964 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37965
37966         * gcc.c-torture/execute/20020216-1.c: New test.
37967
37968 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37969
37970         * gcc.dg/decl-1.c: Update, new test.
37971
37972 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37973
37974         * g++.dg/abi/bitfield1.C: New test.
37975         * g++.dg/abi/bitfield2.C: New test.
37976
37977 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37978
37979         * gcc.dg/attr-nest.c: New test.
37980
37981 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
37982
37983         * gcc.c-torture/execute/20020215-1.c: New test.
37984
37985 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
37986
37987         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37988         * g++.dg/debug/debug.exp: New.
37989         * g++.dg/debug/trivial.C: New.
37990         * g++.dg/debug/debug1.C: Moved...
37991         * g++.dg/other/debug1.C: ...from here.
37992         * g++.dg/debug/debug2.C: Moved...
37993         * g++.dg/other/debug2.C: ...from here.
37994         * g++.dg/debug/debug3.C: Moved...
37995         * g++.dg/other/debug3.C: ...from here.
37996
37997         * gcc.dg/noncompile/20020213-1.c: New test.
37998
37999 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38000
38001         * g++.dg/other/debug3.C: New test.
38002
38003         * gcc.c-torture/execute/20020213-1.c: New test.
38004
38005 2002-02-13  Richard Smith <richard@ex-parrot.com>
38006
38007         * g++.old-deja/g++.other/thunk1.C: New test.
38008
38009 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38010
38011         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38012
38013 2002-02-13  Stan Shebs  <shebs@apple.com>
38014
38015         * gcc.dg/altivec-3.c: New.
38016
38017 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38018
38019         * gcc.dg/Wunreachable-1.c: New test.
38020         * gcc.dg/Wunreachable-2.c: New test.
38021
38022 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38023
38024         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38025
38026 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38027
38028         * gcc.dg/decl-1.c: New test.
38029
38030 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38031
38032         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38033
38034 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38035
38036         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38037         * gcc.c-torture/compile/980506-1.x: Likewise.
38038
38039 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38040
38041         * gcc.dg/20020210-1.c: New.
38042
38043 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38044
38045         * g77.f-torture/execute/947.f: New regression test
38046         for PR fortran/947.
38047
38048 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38049
38050         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38051         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38052
38053 2002-02-08  Richard Henderson  <rth@redhat.com>
38054
38055         * gcc.c-torture/compile/labels-3.c: New.
38056
38057 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38058
38059         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38060         expression statements work instead.
38061         * gcc.dg/noncompile/20020207-1.c: New test.
38062
38063 2002-02-07  Richard Henderson  <rth@redhat.com>
38064
38065         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38066
38067 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38068
38069         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38070         message from g77
38071         * lib/g77-dg.exp: Trim g77 error messages so that they are
38072         recognized by dg.exp.
38073
38074 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38075
38076         PR fortran/5473
38077         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38078
38079 2002-02-07  Richard Henderson  <rth@redhat.com>
38080
38081         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38082         to be sufficiently aligned for integers.
38083
38084 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38085
38086         * g++.dg/template/friend4.C: New test.
38087
38088 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38089
38090         PR fortran/5743
38091         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38092         unsupported cases.
38093
38094 2002-02-07  Richard Henderson  <rth@redhat.com>
38095
38096         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38097         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38098         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38099         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38100
38101 2002-02-06  Richard Henderson  <rth@redhat.com>
38102
38103         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38104
38105 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38106
38107         * gcc.dg/20020206-1.c: New test.
38108
38109 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38110
38111         * gcc.c-torture/execute/20020206-1.c: New test.
38112
38113         * gcc.c-torture/execute/20020206-2.c: New test.
38114
38115         PR optimization/5429:
38116         * gcc.c-torture/compile/20020206-1.c: New test.
38117
38118 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38119
38120         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38121         as certain file formats cannot support particularly large
38122         alignments.
38123
38124         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38125         and do not expect to be able to link the executable.
38126
38127         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38128         fail because the COFF format does not support the weak attribute.
38129
38130 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38131
38132         * g77.dg/pr5473.f: New test
38133
38134 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38135
38136         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38137         Fix testcase accordingly.
38138
38139 2002-02-04  Richard Henderson  <rth@redhat.com>
38140
38141         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38142         (buf): Change to be an array of pointers, not ints.
38143
38144 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38145
38146         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38147         before all tests.  Move warning one line above to match where it
38148         C frontend emits.
38149         * gcc.dg/Wswitch-2.c: New test.
38150         * g++.dg/warn/Wswitch-1.C: New test.
38151         * g++.dg/warn/Wswitch-2.C: New test.
38152
38153 2002-02-04  Richard Henderson  <rth@redhat.com>
38154
38155         * g++.dg/abi/offsetof.C: Fix size comparison.
38156
38157 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38158
38159         * gcc.dg/cast-qual-2.c: New test.
38160
38161 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38162
38163         * gcc.dg/20020201-4.c: New test.
38164
38165 2002-02-04  Ben Elliston  <bje@redhat.com>
38166
38167         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38168         target_info attribute != 0, in addition to the empty string.
38169         (gcc_target_compile): Likewise.
38170
38171 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38172
38173         * gcc.dg/Wswitch.c: New test.
38174         PR gcc/4475. PR gcc/3780.
38175
38176 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38177
38178         * g77.f-torture/execute/5122.f: New test for regressions
38179         against PR fortran/5122.
38180
38181 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38182
38183         * g77.f-torture/compile/pr3743.f: Delete
38184         * g77.dg/pr3743-1.f: New test.
38185         * g77.dg/pr3743-2.f: New test.
38186         * g77.dg/pr3743-3.f: New test.
38187         * g77.dg/pr3743-4.f: New test.
38188
38189 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38190
38191         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38192
38193 2002-02-02  Richard Henderson  <rth@redhat.com>
38194
38195         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38196         * gcc.c-torture/execute/bf64-1.c: Likewise.
38197
38198 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38199
38200         * gcc.dg/20020201-2.c: New test.
38201
38202         * gcc.dg/20020201-3.c: New test.
38203
38204         * gcc.c-torture/execute/bitfld-2.c: New test.
38205
38206 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38207
38208         * gcc.dg/bitfld-1.c: Update.
38209         * gcc.dg/bitfld-2.c: Update.
38210         * gcc.c-torture/execute/bitfld-1.x: New.
38211
38212 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38213
38214         * gcc.c-torture/execute/20020201-1.c: New test.
38215
38216 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38217
38218         PR target/5469
38219         * gcc.dg/20020201-1.c: New test.
38220
38221 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38222
38223         PR fortran/3743
38224         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38225         * g77.f-torture/compile/pr3743.x: Remove
38226
38227 2002-01-31  Tom Rix  <trix@redhat.com>
38228
38229         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38230
38231 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38232
38233         * gcc.dg/noncompile/20020130-1.c: New test.
38234
38235 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38236
38237         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38238
38239 2002-01-29  Richard Henderson  <rth@redhat.com>
38240
38241         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38242         to long long.
38243         * gcc.c-torture/execute/bf64-1.c: Likewise.
38244
38245 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38246
38247         * gcc.c-torture/execute/20020129-1.c: New test.
38248
38249 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38250
38251         * gcc.c-torture/compile/20000224-1.c: Update.
38252         * gcc.c-torture/execute/bitfld-1.c: New tests.
38253         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38254         * gcc.dg/uninit-A.c: Update.
38255
38256 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38257
38258         * g++.dg/template/ctor1.C: Add instantiation.
38259
38260 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38261
38262         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38263         argument to __builtin_prefetch to be const ptr.
38264
38265 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38266
38267         * gcc.c-torture/compile/20020120-1.c: New test.
38268
38269 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38270
38271         * gcc.c-torture/execute/20020127-1.c: New test.
38272
38273 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38274
38275         * g77.dg/f77-edit-i-in.f: New test
38276         * g77.dg/f77-edit-i-out.f: New test
38277
38278 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38279
38280         * gcc.dg/debug/debug.exp: New file.
38281         * gcc.dg/debug/trivial.c: New file.
38282         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38283         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38284         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38285         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38286         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38287         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38288         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38289         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38290         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38291         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38292         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38293         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38294         * gcc.dg/20000503-1.c: Removed.
38295         * gcc.dg/20010207-1.c: Removed.
38296         * gcc.dg/20011223-1.c: Removed.
38297         * gcc.dg/20020104-2.c: Removed.
38298         * gcc.dg/debug-1.c: Removed.
38299         * gcc.dg/debug-2.c: Removed.
38300         * gcc.dg/debug-3.c: Removed.
38301         * gcc.dg/debug-4.c: Removed.
38302         * gcc.dg/debug-5.c: Removed.
38303         * gcc.dg/debug-6.c: Removed.
38304         * gcc.dg/dwarf2-1.c: Removed.
38305         * gcc.dg/dwarf2-2.c: Removed.
38306
38307 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38308
38309         * g++.old-deja/g++.other/eh5.C: New test.
38310         * g++.old-deja/g++.other/sibcall2.C: New test.
38311         * g++.old-deja/g++.other/array9.C: New test.
38312         * g++.old-deja/g++.other/typename2.C: New test.
38313         * g++.old-deja/g++.other/crash60.C: New test.
38314         * g++.old-deja/g++.other/conv9.C: New test.
38315         * g++.old-deja/g++.other/mangle10.C: New test.
38316         * g++.old-deja/g++.other/unchanging1.C: New test.
38317         * g++.old-deja/g++.other/exprstmt1.C: New test.
38318         * g++.old-deja/g++.other/inline23.C: New test.
38319         * g++.old-deja/g++.eh/ia64-1.C: New test.
38320         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38321         * g++.old-deja/g++.other/reload1.C: New test.
38322         * g++.old-deja/g++.other/static20.C: New test.
38323         * g++.old-deja/g++.other/local-alloc1.C: New test.
38324         * g++.old-deja/g++.other/conv8.C: New test.
38325         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38326         * g++.old-deja/g++.other/storeexpr1.C: New test.
38327         * g++.old-deja/g++.other/storeexpr2.C: New test.
38328         * g++.dg/eh/template2.C: New test.
38329         * g++.dg/warn/weak1.C: New test.
38330
38331 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38332
38333         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38334         Remove first, non-varying, argument.
38335
38336 2002-01-23  Richard Henderson  <rth@redhat.com>
38337
38338         * gcc.dg/inline-2.c: New.
38339
38340         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38341         Add optional target arg.  Check number of arguments.
38342         (scan-assembler-not, scan-assembler-dem): Likewise.
38343         (scan-assembler-dem-not): Likewise.
38344
38345 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38346
38347         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38348         line 12.
38349         * g++.old-deja/g++.brendan/parse3.C,
38350         g++.old-deja/g++.other/crash26.C,
38351         g++.old-deja/g++.other/crash28.C,
38352         g++.old-deja/g++.other/crash29.C,
38353         g++.old-deja/g++.other/crash30.C,
38354         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38355
38356 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38357
38358         * gcc.dg/20020115-1.c: New.
38359
38360 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38361
38362         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38363
38364 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38365
38366         * gcc.dg/20020122-3.c: New.
38367
38368 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38369
38370         * g++.dg/other/gc1.C: New test.
38371
38372 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38373
38374         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38375
38376 2002-01-22  Richard Henderson  <rth@redhat.com>
38377
38378         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38379
38380 2002-01-22  Richard Henderson  <rth@redhat.com>
38381
38382         * gcc.dg/20020122-4.c: New.
38383
38384 2002-01-22  H.J. Lu <hjl@gnu.org>
38385
38386         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38387         link output.
38388         * gcc.dg/special/ecos.exp: Likewise.
38389         * lib/g++-dg.exp: Likewise.
38390         * lib/g77-dg.exp: Likewise.
38391         * lib/gcc-dg.exp : Likewise.
38392         * lib/mike-g++.exp: Likewise.
38393         * lib/mike-g77.exp: Likewise.
38394         * lib/mike-gcc.exp: Likewise.
38395         * lib/objc-dg.exp: Likewise.
38396
38397 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38398
38399         PR target/5379
38400         * gcc.dg/20020122-2.c: New test.
38401
38402 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38403
38404         * gcc.dg/20020122-1.c: New test.
38405
38406 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38407
38408         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38409
38410 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38411
38412         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38413
38414 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38415
38416         * gcc.c-torture/compile/20020121-1.c: New test.
38417
38418 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38419
38420         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38421         ld_library_path.
38422
38423 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38424
38425         * gcc.dg/20020218-1.c: New test.
38426
38427 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38428
38429         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38430         messages
38431         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38432         "At global scope" warning
38433         * g++.dg/ext/align1.C: Change cygwin test for alignment
38434         from db-bogus to dg-warning
38435
38436 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38437
38438         * g77.f-torture/compile/cpp2.F: New test.
38439
38440 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38441
38442         * g++.dg/template/access1.C: New test.
38443
38444 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38445
38446         * gcc.dg/20020118-1.c: New.
38447
38448 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38449
38450         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38451
38452 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38453
38454         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38455         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38456         alignment warnings.
38457
38458 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38459
38460         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38461         torture_with_loops and torture_without_loops
38462
38463 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38464
38465         * gcc.c-torture/compile/20020116-1.c: New test.
38466
38467 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38468
38469         * gcc.dg/20020116-2.c: New test.
38470
38471         * gcc.dg/ultrasp4.c: New test.
38472
38473         * gcc.dg/20020116-1.c: New test.
38474
38475 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38476
38477         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38478         by EABI.
38479
38480 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38481
38482         * gcc.misc-tests/i386-prefetch.exp: New.
38483         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38484         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38485         * gcc.misc-tests/i386-pf-none-1.c: New test.
38486         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38487
38488 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38489
38490         * gcc.dg/gnu89-init-1.c: Add new tests.
38491
38492 2002-01-15  Andreas Jaeger  <aj@suse.de>
38493
38494         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38495         * gcc.dg/i386-mmx-2.c: Likewise.
38496         * gcc.dg/i386-sse-1.c: Likewise.
38497         * gcc.dg/i386-sse-2.c: Likewise.
38498         * gcc.dg/i386-sse-3.c: Likewise.
38499
38500 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38501
38502         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38503         Uncomment additional cases that now pass.
38504
38505 2002-01-11  Richard Henderson  <rth@redhat.com>
38506
38507         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38508         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38509
38510 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38511
38512         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38513
38514 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38515
38516         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38517         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38518
38519 2002-01-10  Dale Johannesen  <dalej@apple.com>
38520
38521         * gcc.c-torture/execute/loop-11.c: New.
38522
38523 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38524
38525         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38526         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38527
38528 2002-01-09  Richard Henderson  <rth@redhat.com>
38529
38530         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38531         type in which to perform the operation for each size.
38532
38533 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38534
38535         * gcc.c-torture/compile/20020109-2.c: New test.
38536
38537 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38538
38539         * gcc.c-torture/execute/loop-10.c: New test.
38540
38541 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38542
38543         * gcc.c-torture/compile/20010226-1.c: New test.
38544         * gcc.c-torture/compile/20010227-1.c: New test.
38545         * gcc.c-torture/compile/20010426-1.c: New test.
38546         * gcc.c-torture/compile/20010510-1.c: New test.
38547         * gcc.c-torture/compile/20010605-3.c: New test.
38548         * gcc.c-torture/compile/20010824-1.c: New test.
38549         * gcc.c-torture/execute/20010409-1.c: New test.
38550         * gcc.dg/noncompile/20000901-1.c: New test.
38551         * gcc.dg/20001023-1.c: New test.
38552         * gcc.dg/20001101-1.c: New test.
38553         * gcc.dg/20001102-1.c: New test.
38554         * gcc.dg/20010207-1.c: New test.
38555         * gcc.dg/20010405-1.c: New test.
38556         * gcc.dg/20010822-1.c: New test.
38557         * gcc.dg/20011107-1.c: New test.
38558
38559 2002-01-09  Jeffrey A Law  (law@redhat.com)
38560
38561         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38562
38563         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38564         execution failure on PA targets.
38565
38566 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38567
38568         * gcc.c-torture/compile/20020109-1.c: New test.
38569
38570 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38571
38572         * gcc.c-torture/execute/20020108-1.c: New test.
38573
38574 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38575
38576         * gcc.dg/20020108-1.c: New test.
38577
38578 2002-01-08  H.J. Lu <hjl@gnu.org>
38579
38580         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38581         for header files.
38582
38583 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38584
38585         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38586         consistency.
38587
38588 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38589
38590         * gcc.dg/altivec-4.c: Test altivec predicates.
38591
38592 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38593
38594         * gcc.c-torture/execute/20020107-1.c: New test.
38595
38596 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38597
38598         PR c/5279
38599         * gcc.c-torture/compile/20020106-1.c: New test.
38600
38601 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38602
38603         * gcc.c-torture/execute/nestfunc-4.c: New test.
38604
38605 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38606
38607         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38608         extra triple that slipped in.
38609         * g++.old-deja/g++.abi/align.C: Likewise.
38610         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38611
38612 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38613
38614         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38615         * g++.old-deja/g++.abi/align.C: Likewise.
38616         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38617
38618         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38619         on FreeBSD/i386.
38620         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38621         FreeBSD.
38622
38623 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38624
38625         * gcc.dg/20020104-1.c: New test.
38626
38627         * gcc.dg/20020104-2.c: New test.
38628
38629 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38630
38631         * gcc.dg/20020103-1.c: Fix typo in target selector.
38632
38633 2002-01-03  Richard Henderson  <rth@redhat.com>
38634
38635         * gcc.dg/20020103-1.c: New.
38636
38637 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38638
38639         * gcc.c-torture/execute/20020103-1.c: New test.
38640
38641 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38642
38643         * g++.dg/other/debug2.C: New test.
38644
38645         * gcc.c-torture/compile/20020103-1.c: New test.
38646
38647 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38648
38649         * gcc.dg/gnu89-init-1.c: Added new tests.
38650
38651 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38652
38653         * g++.dg/template/friend2.C: Remove as patch is reverted.
38654
38655         * g++.dg/warn/oldcast1.C: New test.
38656
38657         * g++.dg/template/ptrmem1.C: New test.
38658         * g++.dg/template/ptrmem2.C: New test.
38659
38660         * g++.dg/template/ntp.C: New test.
38661
38662         * g++.dg/other/component1.C: New test.
38663
38664         * g++.dg/template/ttp3.C: New test.
38665
38666         * g++.dg/template/friend2.C: New test.
38667         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38668
38669 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38670
38671         * g++.dg/other/ptrmem1.C: New test.
38672         * g++.dg/other/ptrmem2.C: New test.
38673
38674 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38675
38676         * g++.dg/template/ctor1.C: New test.
38677
38678 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38679
38680         * g++.dg/template/friend2.C: New test.
38681
38682 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38683
38684         * gcc.dg/mmix-1.c: New test.
38685
38686 2001-12-31  Richard Henderson  <rth@redhat.com>
38687
38688         * gcc.dg/asm-5.c: New.
38689
38690 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38691
38692         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38693         in namespace __gnu_cxx
38694
38695 2001-12-30  Richard Henderson  <rth@redhat.com>
38696
38697         * gcc.dg/debug-6.c: New.
38698
38699 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38700
38701         * gcc.c-torture/compile/20011229-2.c: New test.
38702
38703 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38704
38705         * gcc.dg/debug-3.c: New test.
38706         * gcc.dg/debug-4.c: New test.
38707         * gcc.dg/debug-5.c: New test.
38708
38709 2001-12-29  Richard Henderson  <rth@redhat.com>
38710
38711         * g++.dg/eh/loop1.C: New.
38712
38713 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38714
38715         * g++.dg/template/crash1.C: New test.
38716
38717 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38718
38719         * g++.dg/other/const1.C: New test.
38720
38721 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38722
38723         * gcc.c-torture/compile/20011229-1.c: New test.
38724
38725 2001-12-28  Stan Shebs  <shebs@apple.com>
38726
38727         * lib/objc-torture.exp: Resync with c-torture.exp.
38728         * lib/objc.exp: Load standard libraries.
38729
38730 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38731
38732         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38733         additional tests.
38734
38735 2001-12-27  Roger Sayle <roger@eyesopen.com>
38736
38737         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38738
38739 2001-12-27  Richard Henderson  <rth@redhat.com>
38740
38741         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38742
38743 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38744
38745         * g++.dg/eh/ctor1.C: New test.
38746         * g++.dg/other/error2.C: New test.
38747
38748 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38749
38750         * g++.dg/other/init2.C: New test.
38751
38752 2001-12-24  Richard Henderson  <rth@redhat.com>
38753
38754         * gcc.dg/20011223-1.c: New.
38755         * gcc.dg/inline-1.c: New.
38756
38757 2001-12-23  Richard Henderson  <rth@redhat.com>
38758
38759         * gcc.dg/asm-4.c: Test operand modifiers.
38760
38761 2001-12-23  Richard Henderson  <rth@redhat.com>
38762
38763         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38764
38765 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38766
38767         * gcc.c-torture/execute/20011223-1.c: New test.
38768
38769 2001-12-21  Richard Henderson  <rth@redhat.com>
38770
38771         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38772         re-enables the warning.
38773
38774 2001-12-21  Richard Henderson  <rth@redhat.com>
38775
38776         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38777
38778 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38779
38780         * gcc.c-torture/compile/20011218-1.c: New test.
38781
38782 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38783
38784         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38785         arm-isr.c test.
38786         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38787         epilogue generation for ARM ISR routines.
38788
38789 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38790
38791         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38792         * gcc.dg/format/c90-printf-3.c: Likewise.
38793         * gcc.dg/format/c99-printf-3.c: Likewise.
38794         * gcc.dg/format/ext-1.c: Likewise.
38795         * gcc.dg/format/ext-6.c: Likewise.
38796         * gcc.dg/format/format.h: Prototype unlocked stdio.
38797
38798 2001-12-20  Richard Henderson  <rth@redhat.com>
38799
38800         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38801         (arena): Use it.
38802         (malloc): Correct allocation logic.  Abort if we fill up the
38803         arena before initialization complete.
38804         (realloc): Correct allocation logic.
38805
38806 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38807
38808         * gcc.c-torture/compile/20011219-2.c: New test.
38809
38810         * gcc.c-torture/execute/20011219-1.c: New test.
38811
38812 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38813
38814         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38815         target does not support weak symbols.
38816
38817 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38818
38819         * gcc.c-torture/compile/20011219-1.c: New test.
38820
38821 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38822
38823         * g++.dg/other/error1.C: New test.
38824
38825 2001-12-17  Jeffrey A Law  (law@redhat.com)
38826
38827         * gcc.c-torture/execute/20011217-1.c: New test.
38828
38829 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38830
38831         * objc.dg/special/: New directory.
38832         * objc.dg/special/special.exp: New file.
38833         * objc.dg/special/unclaimed-category-1.h: New file.
38834         * objc.dg/special/unclaimed-category-1a.m: New file.
38835         * objc.dg/special/unclaimed-category-1.m: New file.
38836
38837 2001-12-17  Andreas Jaeger  <aj@suse.de>
38838
38839         * gcc.c-torture/compile/20011217-2.c: New test.
38840
38841 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38842
38843         * gcc.c-torture/compile/20011217-1.c: New test.
38844
38845 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38846
38847         * testsuite/gcc.dg/20011214-1.c: New.
38848
38849 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38850
38851         * gcc.dg/altivec-4.c: New.
38852
38853 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38854
38855         * gcc.dg/20011113-1.c: New test.
38856
38857 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38858
38859         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38860         std::__malloc_alloc_template<0> and
38861         std::__default_alloc_template<false, 0>.
38862
38863 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38864
38865         * objc/execute/bf-21.m: New test.
38866         * objc/execute/enumeration-1.m: New test.
38867         * objc/execute/enumeration-2.m: New test.
38868
38869 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38870
38871         * gcc.dg/gnu89-init-1.c: New test.
38872
38873 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38874
38875         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38876         * g++.old-deja/g++.jason/2371.C: Likewise.
38877         * g++.old-deja/g++.jason/template33.C: Likewise.
38878         * g++.old-deja/g++.jason/template34.C: Likewise.
38879         * g++.old-deja/g++.jason/template36.C: Likewise.
38880         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38881         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38882         * g++.old-deja/g++.other/typename1.C: Likewise.
38883         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38884         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38885         * g++.old-deja/g++.pt/typename11.C: Likewise.
38886         * g++.old-deja/g++.pt/typename14.C: Likewise.
38887         * g++.old-deja/g++.pt/typename16.C: Likewise.
38888         * g++.old-deja/g++.pt/typename3.C: Likewise.
38889         * g++.old-deja/g++.pt/typename4.C: Likewise.
38890         * g++.old-deja/g++.pt/typename5.C: Likewise.
38891         * g++.old-deja/g++.pt/typename7.C: Likewise.
38892         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38893
38894 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38895
38896         * g++.dg/other/linkage1.C: New test.
38897         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38898         specifiers.
38899
38900 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38901
38902         * gcc.dg/concat.c: New test.
38903
38904 2001-12-11  Stan Shebs  <shebs@apple.com>
38905
38906         * objc/compile: New test directory.
38907         * objc/compile/compile.exp: New expect script.
38908         * objc/compile/20011211-1.m: New compile test.
38909
38910 2001-12-11  Jason Merrill  <jason@redhat.com>
38911
38912         * lib/prune.exp (prune_gcc_output): Also handle "In member
38913         function".  So many permutations...
38914
38915 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38916
38917         * g++.dg/template/typedef1.C: New test.
38918
38919 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38920
38921         * g++.dg/other/copy1.C: New test.
38922
38923 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38924
38925         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38926
38927         * gcc.dg/builtin-choose-expr.c: New.
38928
38929 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38930
38931         * gcc.dg/altivec-2.c: New.
38932
38933 2001-12-07  Richard Henderson  <rth@redhat.com>
38934
38935         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38936
38937 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38938
38939         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38940         ultrasparc.
38941
38942 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38943
38944         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38945
38946 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38947
38948         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38949         variable argument list.
38950
38951 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38952
38953         * gcc.c-torture/execute/memcheck: Delete entire directory.
38954         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38955         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38956
38957 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38958
38959         * gcc.dg/Wshadow-1.c: New test.
38960
38961 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38962
38963         * gcc.c-torture/compile/20011130-1.c: New test.
38964
38965         * gcc.dg/noncompile/20011025-1.c: New test.
38966
38967         * g++.dg/other/anon-union.C: New test.
38968
38969         * gcc.c-torture/execute/20011024-1.c: New test.
38970
38971 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38972
38973         * gcc.c-torture/execute/20000722-1.x,
38974         gcc.c-torture/execute/20010123-1.x: Remove.
38975         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38976         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38977         gcc.dg/c99-complit-2.c: New tests.
38978
38979 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
38980
38981         * g++.dg/inherit/base1.C: New test.
38982
38983 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
38984
38985         * g++.dg/other/stdarg1.C: New test.
38986
38987         * gcc.c-torture/compile/20011130-2.c: New test.
38988
38989 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
38990
38991         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38992         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38993         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38994         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38995         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38996         * gcc.dg/builtin-prefetch-1.c: New test.
38997
38998 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
38999
39000         * gcc.dg/20011130-1.c: New test.
39001
39002 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39003
39004         * g++.dg/other/scope1.C: New test.
39005         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39006
39007 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39008
39009         * gcc.dg/vla-init-1.c: New test.
39010
39011 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39012
39013         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39014
39015 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39016
39017         * objc.dg/alias.m: Update.
39018         * objc.dg/class-1.m: Update.
39019         * objc.dg/const-str-1.m: Update.
39020         * objc.dg/fwd-proto-1.m: Update.
39021         * objc.dg/id-1.m: Update.
39022         * objc.dg/super-class-1.m: Update.
39023
39024 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39025
39026         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39027         constructs.
39028
39029 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39030
39031         * gcc.c-torture/execute/20011128-1.c: New test.
39032
39033 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39034
39035         * gcc.dg/20011127-1.c: New test.
39036
39037 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39038
39039         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39040         from Austin Group draft 7.
39041         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39042         scanf format arguments.
39043         * gcc.dg/format/no-exargs-2.c: New test.
39044
39045 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39046
39047         * g++.dg/abi/vbase8-4.C: New test.
39048
39049 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39050
39051         * gcc.c-torture/execute/20011121-1.c: New test.
39052
39053 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39054
39055         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39056
39057 2001-11-23  Andreas Jaeger  <aj@suse.de>
39058
39059         * gcc.dg/cpp/charconst-2.c: New test.
39060
39061 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39062
39063         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39064         to the host if it is remote.  Let tests specify extra headers
39065         they use.
39066         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39067         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39068         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39069         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39070         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39071         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39072         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39073         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39074         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39075         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39076
39077 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39078
39079         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39080         for little endian ARMs.
39081
39082 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39083
39084         * gcc.c-torture/compile/20011119-1.c: New test.
39085         * gcc.c-torture/compile/20011119-2.c: New test.
39086
39087 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39088
39089         * gcc.dg/altivec-1.c: Fix typo.
39090
39091 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39092
39093         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39094
39095 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39096
39097         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39098
39099 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39100
39101         * lib/g77.exp: Don't specify --rpath-link.
39102
39103         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39104         across all the headers.
39105         * gcc.dg/format/format.exp: For testing on a remote host,
39106         copy format.h.
39107
39108         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39109         * gcc.c-torture/execute/930406-1.c: Likewise.
39110         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39111
39112 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39113
39114         * gcc.dg/altivec-1.c: New.
39115
39116 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39117
39118         * gcc.dg/cpp/fpreprocessed.c: New test case.
39119
39120 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39121
39122         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39123         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39124         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39125
39126 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39127
39128         * gcc.dg/no-builtin-1.c: New test.
39129
39130 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39131
39132         * gcc.c-torture/execute/20011115-1.c: New test.
39133
39134 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39135
39136         * gcc.c-torture/compile/20011114-2.c: New test.
39137         * gcc.c-torture/compile/20011114-3.c: New test.
39138         * gcc.c-torture/compile/20011114-4.c: New test.
39139
39140 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39141
39142         * g++.dg/other/init1.C: New test.
39143
39144 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39145
39146         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39147         message.
39148
39149         * gcc.c-torture/execute/20011114-1.c: New testcase.
39150
39151         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39152         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39153         like the (before this change) version of 20010327-1.c.
39154
39155 2001-11-14  Roger Sayle <roger@eyesopen.com>
39156
39157         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39158
39159 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39160
39161         * g++.dg/init/array2.C: New test.
39162
39163 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39164
39165         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39166
39167 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39168
39169         * g++.dg/other/forscope1.C: New test.
39170         * g++.dg/ext/forscope1.C: New test.
39171         * g++.dg/ext/forscope2.C: New test.
39172
39173 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39174
39175         * gcc.c-torture/execute/20011113-1.c: New test.
39176
39177 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39178
39179         * gcc.c-torture/execute/20011109-2.c: New test.
39180
39181         * gcc.c-torture/execute/20011109-1.c: New test.
39182
39183 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39184
39185         * gcc.c-torture/compile/20011109-1.c: New test.
39186
39187 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39188
39189         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39190         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39191         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39192         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39193         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39194         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39195         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39196
39197 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39198
39199         * g++.dg/warn/Wshadow-1.C: New tests.
39200         * g++.old-deja/g++.mike/for3.C: Update.
39201
39202 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39203
39204         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39205         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39206         XFAILs.  Adjust expected error texts.
39207         * gcc.c-torture/compile/20011106-1.c,
39208         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39209         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39210         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39211         gcc.dg/c99-array-lval-5.c: New tests.
39212
39213 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39214
39215         * gcc.dg/cpp/defined.c: Update.
39216
39217 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39218
39219         * gcc.c-torture/execute/anon-1.c: New test.
39220
39221 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39222
39223         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39224         same size, so no warning should be produced on stormy16.
39225
39226         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39227         due to oversized array.
39228         * g++.old-deja/g++.mike/ns15.C: Likewise.
39229         * g++.old-deja/g++.pt/crash16.C: Likewise.
39230
39231 2001-11-02  Graham Stott  <grahams@redhat.com>
39232
39233         * g++.dgother/debug1.C: Fix typos.
39234
39235 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39236
39237         * g++.dg/other/debug1.C: New test.
39238
39239 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39240
39241         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39242         of unsigned long.
39243
39244 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39245
39246         * gcc.dg/20011029-2.c: New test.
39247
39248         * gcc.c-torture/compile/20011029-1.c: New test.
39249
39250 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39251
39252         * objc/execute/class_self-1.m: New test.
39253         * objc/execute/class_self-2.m: New test.
39254
39255 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39256
39257         * gcc.misc-tests/msgs.exp: Delete.
39258         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39259         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39260         error set to match recent changes.
39261
39262 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39263
39264         * gcc.dg/20011021-1.c: New test.
39265
39266 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39267
39268         * gcc.c-torture/compile/20011023-1.c: New test.
39269
39270 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39271
39272         * lib/g77.exp: Rewrite based on lib/g++.exp.
39273
39274 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39275
39276         * gcc.c-torture/execute/20011019-1.c: New test.
39277
39278         * gcc.dg/20011018-1.c: New test.
39279
39280 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39281
39282         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39283
39284 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39285
39286         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39287         * gcc.dg/attr-invalid.c: Likewise.
39288
39289 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39290
39291         * testsuite/gcc.dg/20011015-1.c: New test.
39292
39293 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39294
39295         * g++.dg/template/unify2.C: New test.
39296
39297 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39298
39299         * g++.dg/other/exception-specification.C: New test
39300
39301 2001-10-13  Tom Rix  <trix@redhat.com>
39302
39303         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39304         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39305
39306 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39307
39308         * testsuite/gcc.dg/20011009-1.c: New test.
39309
39310 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39311
39312         PR g++/4476
39313         * g++.dg/other/friend1.C: New test.
39314
39315 2001-10-11  Richard Henderson  <rth@redhat.com>
39316
39317         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39318
39319 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39320
39321         * gcc.c-torture/compile/20011010-1.c: New.
39322
39323 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39324
39325         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39326         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39327         g77.f-torture/execute/execute.exp,
39328         g77.f-torture/noncompile/noncompile.exp,
39329         gcc.c-torture/compile/compile.exp,
39330         gcc.c-torture/execute/execute.exp,
39331         gcc.c-torture/execute/ieee/ieee.exp,
39332         gcc.c-torture/execute/memcheck/memcheck.exp,
39333         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39334         objc/execute/execute.exp: Update FSF address.
39335
39336 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39337
39338         * gcc.dg/cpp/cmdlne-C.c: Update.
39339         * gcc.dg/cpp/cmdlne-C2.c: New.
39340
39341 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39342
39343         * gcc.c-torture/execute/20011008-3.c: New.
39344
39345 2001-10-08  DJ Delorie  <dj@redhat.com>
39346
39347         * gcc.dg/20011008-1.c: New.
39348         * gcc.dg/20011008-2.c: New.
39349
39350 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39351
39352         * gcc.dg/cpp/spacing1.c: Update test.
39353
39354 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39355
39356         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39357         spelling errors of "separate" as "seperate".
39358
39359 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39360
39361         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39362         enough to avoid inlining.
39363
39364 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39365
39366         * lib/g77.exp: set libg2c_dir correctly.
39367
39368 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39369
39370         * gcc.dg/cpp/macro11.c: New test.
39371
39372 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39373
39374         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39375         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39376         gcc.dg/format/multattr-3.c: New tests.
39377         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39378         tests for format attributes on function pointers being rejected.
39379
39380 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39381
39382         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39383
39384 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39385
39386         * g++.dg/warn/format1.C: New test.
39387
39388 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39389
39390         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39391
39392 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39393
39394         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39395
39396 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39397
39398         * gcc.dg/cpp/redef2.c: Add test.
39399
39400 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39401
39402         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39403         long-standing bug on i686, apparently.
39404         * gcc.c-torture/execute/loop-2c.x: New file.
39405         * gcc.c-torture/execute/loop-2d.x: New file.
39406         * gcc.c-torture/execute/loop-3c.x: New file.
39407
39408 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39409
39410         * gcc.dg/cpp/20000625-2.c: Correct line number.
39411
39412 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39413
39414         * gcc.dg/cpp/macro10.c: New test.
39415         * gcc.dg/cpp/strify3.c: New test.
39416         * gcc.dg/cpp/spacing1.c: Add tests.
39417         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39418         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39419
39420 2001-09-24  DJ Delorie  <dj@redhat.com>
39421
39422         * gcc.c-torture/execute/20010924-1.c: New test.
39423
39424 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39425
39426         * testsuite/objc/execute/paste.m: Remove.
39427
39428 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39429
39430         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39431
39432 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39433
39434         * g77.dg/strlen0.f: New test.
39435
39436 2001-09-21  Richard Henderson  <rth@redhat.com>
39437
39438         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39439         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39440
39441 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39442
39443         Table-driven attributes.
39444         * g++.dg/ext/attrib1.C: New test.
39445
39446 2001-09-20  DJ Delorie  <dj@redhat.com>
39447
39448         * gcc.dg/20000926-1.c: Update expected warning messages.
39449         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39450         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39451         array.
39452
39453 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39454
39455         * g++.dg/eh/registers1.C: New test case.
39456
39457 2001-09-17  Richard Henderson  <rth@redhat.com>
39458
39459         * gcc.dg/array-5.c: Fix VLA decomposition test.
39460
39461 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39462
39463         * gcc.dg/cpp/line5.c: New testcase.
39464
39465 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39466
39467         * gcc.dg/cpp/macro9.c: New test.
39468
39469 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39470
39471         * gcc.c-torture/execute/980223.c: Change type of addr from long
39472         to char *.
39473
39474 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39475
39476         * gcc.c-torture/execute/20010915-1.c: New test.
39477
39478 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39479
39480         * g77.dg/bprob: New directory.
39481         * g77.dg/bprob/bprob.exp: New file.
39482         * g77.dg/bprob/bprob-1.f: New test.
39483         * g77.dg/gcov: New directory.
39484         * g77.dg/gcov/gcov.exp: New file.
39485         * g77.dg/gcov/gcov-1.f: New test.
39486         * g77.dg/gcov/gcov-1.x: New file.
39487
39488 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39489
39490         * gcc.dg/cpp/directiv.c: Update.
39491         * gcc.dg/cpp/undef1.c: Update.
39492
39493 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39494
39495         * gcc.dg/20010912-1.c: New test.
39496
39497 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39498
39499         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39500         language-independent file in lib.
39501         * lib/gcov.exp: New file.
39502
39503 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39504
39505         * gcc.c-torture/compile/20010911-1.c: New test.
39506
39507 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39508
39509         * lib/profopt.exp: New, to support profile-directed optimizations.
39510         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39511         * gcc.misc-tests/bprob-1.c: New test.
39512         * gcc.misc-tests/bprob-2.c: New test.
39513
39514 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39515
39516         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39517         XFAIL and which kinds of gcov output to verify.
39518         * gcc.misc-tests/gcov-4b.x: New file.
39519         * gcc.misc-tests/gcov-5b.x: New file.
39520         * gcc.misc-tests/gcov-6.x: New file.
39521         * gcc.misc-tests/gcov-7.c: New test.
39522         * gcc.misc-tests/gcov-7.x: New file.
39523
39524 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39525
39526         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39527         * gcc.misc-tests/gcov-6.c: New test.
39528
39529 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39530
39531         PR c++/3986
39532         * g++.dg/abi/vbase1.C: New test.
39533
39534 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39535
39536         * objc.dg/method-2.m: New.
39537
39538 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39539
39540         PR c++/4203
39541         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39542         * g++.dg/init/empty1.C: New test.
39543
39544 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39545
39546         * gcc.c-torture/compile/20010903-1.c: New test.
39547
39548 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39549
39550         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39551         for m68k.
39552
39553 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39554
39555         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39556
39557         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39558
39559         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39560
39561 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39562
39563         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39564         for 16-bit 'unsigned int'.
39565
39566 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39567
39568         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39569
39570 2001-08-27  Richard Henderson  <rth@redhat.com>
39571
39572         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39573         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39574
39575 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39576
39577         * gcc.dg/asm-names.c (ymain): New.
39578
39579 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39580
39581         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39582         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39583         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39584
39585 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39586
39587         * gcc.dg/compare5.c: New testcase.
39588
39589 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39590
39591         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39592         and "In instantiation".
39593
39594 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39595
39596         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39597
39598 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39599
39600         * gcc.misc-tests/gcov.exp: Add support for branch information.
39601         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39602         * gcc.misc-tests/gcov-4.c: New test.
39603         * gcc.misc-tests/gcov-4b.c: New test.
39604         * gcc.misc-tests/gcov-5b.c: New test.
39605
39606 2001-08-20  Zack Weinberg  <zackw@panix.com>
39607
39608         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39609         expected to fail.
39610
39611 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39612
39613         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39614
39615 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39616
39617         * g++.dg/eh/template1.C: New test.
39618
39619 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39620
39621         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39622         Fix thinko.
39623         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39624         for xfail.
39625
39626 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39627
39628         * lib/g77-dg.exp: Use prune.exp for common procedures
39629         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39630         * lib/g77.exp: (g77-dg-prune) Remove
39631
39632 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39633
39634         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39635
39636 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39637
39638         * g++.dg/template/unify1.C: New test.
39639
39640 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39641
39642         * g++.dg/abi/empty4.C: New test.
39643
39644 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39645
39646         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39647         solaris2.*
39648         * g77.f-torture/compile/pr3743.x: Likewise.
39649
39650 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39651
39652         * g++.dg/other/using-declaration.C: New test.
39653
39654 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39655
39656         * gcc.dg/cpp/tr-sign.c: New testcase.
39657
39658 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39659
39660         * gcc.dg/cpp/19951025-1.c: Revert.
39661         * gcc.dg/cpp/directiv.c: We no longer process directives that
39662         interrupt macro arguments.
39663
39664 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39665
39666         * gcc.dg/bconstp-1.c: New test.
39667
39668 2001-08-03  Richard Henderson  <rth@redhat.com>
39669
39670         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39671
39672 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39673
39674         * gcc.dg/cpp/19951025-1.c: Update.
39675
39676 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39677
39678         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39679         should be x.
39680
39681 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39682
39683         Kill -fhonor-std.
39684         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39685         * g++.old-deja/g++.other/std1.C: Likewise.
39686         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39687
39688 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39689
39690         * lib/g77.exp: Load gcc-defs.exp for common procedures
39691         (g77_pass, g77_fail, g77_finish, g77_exit,
39692         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39693
39694 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39695
39696         * g77.dg/fbackslash.f
39697         * g77.dg/fcase-preserve.f
39698         * g77.dg/ff90-1.f
39699         * g77.dg/ffixed-line-length-0.f
39700         * g77.dg/ffixed-line-length-132.f
39701         * g77.dg/ffixed-line-length-7.f
39702         * g77.dg/ffixed-line-length-72.f
39703         * g77.dg/ffixed-line-length-none.f
39704         * g77.dg/ffree-form-1.f
39705         * g77.dg/fno-backslash.f
39706         * g77.dg/fno-f90-1.f
39707         * g77.dg/fno-fixed-form-1.f
39708         * g77.dg/fno-onetrip.f
39709         * g77.dg/fno-typeless-boz.f
39710         * g77.dg/fno-underscoring.f
39711         * g77.dg/fno-vxt-1.f
39712         * g77.dg/fonetrip.f
39713         * g77.dg/ftypeless-boz.f
39714         * g77.dg/fugly-assumed.f
39715         * g77.dg/funderscoring.f
39716         * g77.dg/fvxt-1.f
39717
39718 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39719
39720         * objc.dg/fwd-proto-1.m: New.
39721         * objc.dg/local-decl-1.m: New.
39722         * objc.dg/naming-1.m: New.
39723         * objc.dg/naming-2.m: New.
39724         * objc.dg/proto-hier-1.m: New.
39725
39726 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39727
39728         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39729         largest-type elements to a struct makes its size grow.
39730
39731 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39732
39733         * g++.dg/abi/vthunk1.C: New test.
39734
39735 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39736
39737         * g++.dg/abi/vbase8-22.C: New test.
39738
39739 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39740
39741         * gcc.dg/cpp/macro8.c: New test.
39742
39743 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39744
39745         * g++.dg/abi/vbase8-21.C: New test.
39746
39747 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39748
39749         * g++.dg/abi/vbase8-10.C: New test.
39750
39751 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39752
39753         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39754         ${tool}_set_ld_library_path.
39755         Changed caller.
39756         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39757         g++.exp.
39758
39759 2001-07-26  Stan Cox <scox@redhat.com>
39760
39761         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39762         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39763         gcc_exit, gcc_check_unsupported_p):
39764         Moved to gcc-deps.exp
39765         * gcc-deps.exp: New file.
39766
39767 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39768
39769         * g++.old-deja/g++.pt/defarg14.C: New test.
39770
39771 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39772
39773         * g++.old-deja/g++.other/lineno5.C: New test.
39774
39775 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39776
39777         * g++.old-deja/g++.pt/crash68.C: New test.
39778
39779 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39780
39781         * g++.old-deja/g++.other/crash42.C: New test.
39782
39783 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39784
39785         * gcc.dg/cpp/extratokens.c: Fix.
39786         * gcc.dg/cpp/skipping2.c: New tests.
39787
39788 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39789
39790         * gcc.c-torture/execute/20010724-1.c: New file.
39791         * gcc.c-torture/execute/20010724-1.x: New file.
39792
39793 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39794
39795         * g++.old-deja/g++.other/cond7.C: New test.
39796
39797 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39798
39799         * g++.old-deja/g++.other/optimize4.C: New test.
39800
39801 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39802
39803         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39804
39805 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39806
39807         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39808         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39809         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39810         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39811
39812         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39813         bug report" message.
39814
39815         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39816         * g++.dg/ext/instantiate1.C: Move from old-deja.
39817
39818 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39819
39820         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39821         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39822         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39823         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39824
39825 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39826
39827         * gcc.c-torture/execute/20010723-1.c: New test.
39828
39829 2001-07-23  Ben Elliston  <bje@redhat.com>
39830
39831         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39832
39833 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39834
39835         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39836         i[34567]86-*-*.
39837         Delete handling of ieee_multilib_flags.
39838         Pass -mieee for alpha*-*-* and sh-*-*.
39839         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39840
39841 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39842
39843         Remove old-abi tests.
39844         * g++.old-deja/g++.mike/p11116.C: Remove.
39845         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39846
39847 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39848
39849         * g77.f-torture/compile/pr3743.f: New test
39850
39851 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39852
39853         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39854
39855 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39856
39857         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39858         g++.old-deja/g++.pt/static6.C: Likewise.
39859         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39860         supports weak symbols.
39861
39862 2001-07-18  Andreas Jaeger  <aj@suse.de>
39863
39864         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39865         supported again.
39866
39867 2001-07-18  Andreas Jaeger  <aj@suse.de>
39868
39869         * gcc.dg/iftrap-1.c: Fix target line.
39870
39871 2001-07-17  Richard Henderson  <rth@redhat.com>
39872
39873         * gcc.c-torture/execute/20010717-1.c: New.
39874
39875 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39876
39877         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39878         tests.
39879
39880 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39881
39882         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39883
39884 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39885
39886         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39887         UAC_SIGBUS, UAC_NOPRINT definitions.
39888
39889 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39890
39891         * objc/execute/object_is_class.m: New test.
39892         * objc/execute/object_is_meta_class.m: New test.
39893
39894 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39895
39896         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39897         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39898
39899 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39900
39901         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39902         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39903
39904 2001-07-14  Richard Henderson  <rth@redhat.com>
39905
39906         * gcc.dg/iftrap-1.c: New.
39907
39908 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39909
39910         * g77.f-torture/execute/intrinsic77.f: New test.
39911
39912 2001-07-11  Janis Johnson <janis@us.ibm.com>
39913
39914         * gcc.misc-tests/gcov-3.c: New test.
39915
39916 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39917
39918         * gcc.c-torture/compile/20010711-1.c,
39919         * gcc.c-torture/compile/20010711-2.c: New tests.
39920
39921 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39922
39923         * gcc.c-torture/execute/20010711-1.c: New test.
39924
39925 2001-07-11  Ben Elliston  <bje@redhat.com>
39926
39927         * g++.old-deja/g++.other/enum5.C: New test.
39928
39929 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39930
39931         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39932         (g++-dg-prune): Call prune_gcc_output.
39933         * prune.exp: New file for prune_gcc_output.
39934         * lib/g++.exp, lib/gcc.exp: Load it.
39935
39936 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39937
39938         * gcc.c-torture/compile/20010701-1.c,
39939         g++.old-deja/g++.ext/attrib6.C: New tests.
39940
39941 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39942
39943         * gcc.c-torture/compile/20010706-1.c: New test.
39944
39945 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39946
39947         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39948
39949 2001-06-28  Stan Shebs  <shebs@apple.com>
39950
39951         * gcc.dg/pragma-darwin.c: New test.
39952
39953 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39954
39955         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39956         Solaris 2.[678] system.
39957
39958 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39959
39960         * gcc.dg/20010622-1.c: New test.
39961
39962 2001-06-18  Stan Shebs  <shebs@apple.com>
39963
39964         * objc.dg: New directory.
39965         * objc.dg/dg.exp: New file.
39966         * objc.dg/alias.m: New.
39967         * objc.dg/class-1.m: New.
39968         * objc.dg/class-2.m: New.
39969         * objc.dg/const-str-1.m: New.
39970         * objc.dg/const-str-2.m: New.
39971         * objc.dg/id-1.m: New.
39972         * objc.dg/method-1.m: New.
39973         * objc.dg/super-class-1.m: New.
39974         * lib/objc-dg.exp: New file.
39975
39976 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39977
39978         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39979         of label name.
39980
39981 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
39982
39983         * g++.old-deja/g++.abi/vbase8-9.C: New test.
39984
39985 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39986
39987         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39988         variable.
39989
39990 2001-06-12  Richard Henderson  <rth@redhat.com>
39991
39992         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39993
39994 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
39995
39996         * g++.old-deja/g++.abi/vbase5.C: New test.
39997         * g++.old-deja/g++.abi/vbase6.C: New test.
39998         * g++.old-deja/g++.abi/vbase7.C: New test.
39999
40000 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40001
40002         * gcc.c-torture/compile/20010610-1.c: New test.
40003
40004 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40005
40006         * g++.old-deja/g++.abi/vbase4.C: New test.
40007
40008 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40009
40010         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40011         support %f for HC11/HC12 targets.
40012         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40013         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40014         on HC11/HC12 targets.
40015         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40016
40017 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40018
40019         * gcc.dg/wchar_t-1.c: New file.
40020         * gcc.dg/wint_t-1.c: Likewise.
40021
40022 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40023
40024         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40025
40026 2001-06-11  Richard Henderson  <rth@redhat.com>
40027
40028         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40029
40030 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40031
40032         * gcc.c-torture/compile/20010611-1.c: New test.
40033
40034 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40035
40036         * gcc.dg/c99-tag-1.c: Add more tests.
40037
40038 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40039
40040         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40041         representation on MN10300 and ARM/Thumb.
40042
40043 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40044
40045         * g77.f-torture/execute/20010610.f: New.
40046
40047 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40048
40049         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40050         names.
40051
40052 2001-06-09  Richard Henderson  <rth@redhat.com>
40053
40054         * gcc.c-torture/execute/ashrdi-1.c: New.
40055         * gcc.c-torture/execute/ashldi-1.c: New.
40056         * gcc.c-torture/execute/lshrdi-1.c: New.
40057
40058 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40059
40060         * objc/execute/load-3.m: Added. Check sending +load to categories,
40061         in addition to classes.
40062
40063 2001-06-08  Stan Shebs  <shebs@apple.com>
40064
40065         * objc/execute/load-2.m: New test.  From Nicola Pero
40066         <n.pero@mi.flashnet.it>.
40067
40068 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40069
40070         * gcc.c-torture/execute/20010605-2.c: New test.
40071
40072 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40073
40074         * g++.old-deja/g++.abi/vbase2.C: New test.
40075         * g++.old-deja/g++.abi/vbase3.C: New test.
40076
40077 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40078
40079         * g++.old-deja/g++.pt/friend49.C: New test.
40080
40081 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40082
40083         * g++.old-deja/g++.ext/anon3.C: New test.
40084
40085 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40086
40087         * g++.old-deja/g++.other/conv7.C: New test.
40088
40089 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40090
40091         * gcc.c-torture/compile/20010605-2.c: New test.
40092
40093 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40094
40095         * gcc.c-torture/execute/20010604-1.c: New test.
40096
40097 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40098
40099         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40100
40101 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40102
40103         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40104         (g++_link_flags): Likewise.
40105         (g++_init): Pass gccpath's value to two previous functions.
40106
40107 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40108
40109         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40110         Ensure logfile entry matches exec command line.
40111
40112 2001-05-31  Richard Henderson  <rth@redhat.com>
40113
40114         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40115         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40116
40117 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40118
40119         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40120         compiler for irix6.2
40121
40122 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40123
40124         * g++.old-deja/g++.other/optimize3.C: New file.
40125
40126 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40127
40128         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40129         assemble.
40130
40131 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40132
40133         * g++.old-deja/g++.other/optimize2.C: New file.
40134
40135 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40136
40137         * gcc.c-torture/compile/20010518-2.c: New file.
40138         * gcc.c-torture/execute/20010518-1.c: New file.
40139         * gcc.c-torture/execute/20010518-2.c: New file.
40140
40141 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40142
40143         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40144
40145 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40146
40147         G++ no longer defines builtins that do not begin with __builtin.
40148         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40149         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40150         * g++.old-deja/g++.law/builtin1.C: Likewise.
40151         * g++.old-deja/g++.law/cvt2.C: Likewise.
40152         * g++.old-deja/g++.mike/net5.C: Likewise.
40153         * g++.old-deja/g++.other/builtins1.C: Likewise.
40154         * g++.old-deja/g++.other/builtins2.C: Likewise.
40155         * g++.old-deja/g++.other/builtins3.C: Likewise.
40156         * g++.old-deja/g++.other/builtins4.C: Likewise.
40157         * g++.old-deja/g++.other/inline8.C: Likewise.
40158         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40159
40160 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40161
40162         * g++.old-deja/g++.pt/using1.C: Adjust.
40163         * g++.old-deja/g++.pt/using2.C: New test.
40164
40165 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40166
40167         * gcc.dg/cpp/charconst.c: New tests.
40168         * gcc.dg/cpp/escape.c: New tests.
40169         * gcc.dg/cpp/escape-1.c: New tests.
40170         * gcc.dg/cpp/escape-2.c: New tests.
40171         * gcc.dg/cpp/ucs.c: New tests.
40172
40173 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40174
40175         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40176         native compiler for irix6.5.
40177
40178 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40179
40180         * lib/g++.exp (g++_include_flags): Use args to compute
40181         get_multilibs.
40182         (g++_link_flags): Likewise.
40183         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40184
40185 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40186
40187         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40188
40189 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40190
40191         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40192         this file.
40193
40194 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40195
40196         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40197         STACK_SIZE;
40198         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40199         to STACK_SIZE; Use it to define size of add_histo array.
40200         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40201         to STACK_SIZE.
40202         (f): Use GITT_SIZE to define size of gitt local table.
40203         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40204         to STACK_SIZE; Use it to define size of bytemem array.
40205
40206 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40207
40208         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40209         on 68HC11/HC12 due to the asm instruction.
40210         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40211         * gcc.c-torture/compile/920520-1.x: Likewise.
40212         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40213         on 68HC11/HC12 because the function is larger than 64K.
40214         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40215         on 68HC11/HC12 because the structure is too large.
40216
40217 2001-05-20  Richard Henderson  <rth@redhat.com>
40218
40219         * gcc.c-torture/execute/20010520-1.c: New.
40220
40221 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40222
40223         * g++.old-deja/g++.warn/compare1.C: New test.
40224         * gcc.dg/compare4.c: New test.
40225
40226 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40227
40228         * g++.old-deja/g++.other/optimize1.C: New test.
40229
40230 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40231
40232         * g++.old-deja/g++.pt/spec41.C: New test.
40233
40234 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40235
40236         * gcc.c-torture/compile/20010114-1.x: Remove.
40237
40238 2001-05-18  Stan Shebs  <shebs@apple.com>
40239
40240         * gcc.c-torture/compile/20010518-1.c: New test.
40241
40242 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40243
40244         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40245         * g++.old-deja/g++.pt/crash67.C: New test.
40246
40247 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40248
40249         * g++.old-deja/g++.other/debug9.C: New test.
40250
40251 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40252
40253         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40254
40255 2001-05-16  Jan Hubicka  <jh@suse.cz>
40256
40257         * gcc.c-torture/compile/20010516-1.c: New test.
40258
40259 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40260
40261         * g++.old-deja/g++.other/crash41.C: New test.
40262
40263 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40264
40265         * g++.old-deja/g++.pt/crash66.C: New test.
40266
40267 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40268
40269         * g++.old-deja/g++.robertl/eb27.C: Convert.
40270
40271 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40272
40273         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40274         declaration being redundant.
40275
40276 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40277
40278         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40279
40280 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40281
40282         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40283
40284 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40285
40286         * lib/g++.exp: Use testsuite_flags.
40287
40288 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40289
40290         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40291
40292 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40293
40294         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40295
40296 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40297
40298         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40299
40300 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40301
40302         * gcc.c-torture/compile/20010313-1.c: New test.
40303
40304 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40305
40306         * gcc.dg/cpp/direct2.c: New test.
40307         * gccq.dg/cpp/direct2s.c: New test.
40308
40309         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40310
40311 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40312
40313         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40314         * g++.old-deja/g++.other/op3.C: Likewise.
40315
40316 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40317
40318         * gcc.dg/cpp/syshdr.h: New file.
40319         * gcc.dg/cpp/sysmac1.c: Update.
40320         * gcc.dg/cpp/sysmac2.c: Update.
40321
40322 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40323
40324         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40325
40326 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40327
40328         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40329         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40330
40331 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40332
40333         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40334
40335 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40336
40337         * lib/g++.exp (g++_include_flags): Don't use any special flags
40338         if TESTING_IN_BUILD_TREE is not defined.
40339         (g++_init): Use a plain 'c++' as the compiler if
40340         TESTING_IN_BUILD_TREEE is not defined.
40341
40342 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40343
40344         * g++.old-deja/g++.eh/catch13.C: New test.
40345         * g++.old-deja/g++.eh/catch14.C: New test.
40346
40347 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40348
40349         * gcc.dg/cpp/tr-define.c: New test.
40350
40351 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40352
40353         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40354         <stdlib.h>, not <malloc.h>.
40355
40356 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40357
40358         * g++.old-deja/g++.ns/template17.C: New test.
40359
40360 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40361
40362         * g++.old-deja/g++.pt/ref4.C: New test.
40363
40364 2001-04-30  Richard Henderson  <rth@redhat.com>
40365
40366         * gcc.dg/20000724-1.c: Revert last change.
40367
40368 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40369
40370         * g77.f-torture/execute/20010430.f: New test.
40371
40372 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40373
40374         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40375
40376 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40377
40378         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40379
40380 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40381
40382         * g++.old-deja/g++.eh/crash6.C: New test.
40383
40384 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40385
40386         * g++.old-deja/g++.other/warn7.C: New test.
40387
40388 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40389
40390         * g++.old-deja/g++.other/defarg9.C: New test.
40391
40392 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40393
40394         * g77.f-torture/compile/20010426.f: New test.
40395         * g77.f-torture/execute/20010426.f: New test.
40396
40397 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40398
40399         * g77.f-torture/compile/20000629-1.x: Remove - error
40400         has been fixed.
40401
40402 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40403
40404         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40405         Tweak slightly to work with g++.dg framework.
40406         * g++.dg/special/ecos.exp: Run initp1.C test.
40407         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40408
40409         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40410         its linker doesn't give line numbers either.
40411         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40412
40413 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40414
40415         * g++.old-deja/g++.other/lex1.C: New test.
40416
40417 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40418
40419         * gcc.dg/noncompile/20010425-1.c: New test.
40420
40421 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40422
40423         * g++.old-deja/g++.pt/mangle2.C: New test.
40424
40425 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40426
40427         * gcc.dg/format/plus-1.c: New test.
40428
40429 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40430
40431         * gcc.dg/20010423-1.c: New test.
40432
40433 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40434
40435         * gcc.c-torture/execute/20010422-1.c: New test.
40436
40437 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40438
40439         * g++.old-deja/g++.ns/type2.C: New test.
40440
40441 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40442
40443         * g++.old-deja/g++.other/perf1.C: New test.
40444
40445 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40446
40447         * gcc.dg/c99-func-2.c: Remove xfail.
40448         * gcc.dg/c99-func-3.c: Remove xfail.
40449         * gcc.dg/c99-func-4.c: Remove xfail.
40450
40451 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40452
40453         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40454
40455 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40456
40457         * gcc.c-torture/compile/20010423-1.c: New test.
40458
40459 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40460
40461         * g++.old-deja/g++.pt/typename28.C: New test.
40462
40463 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40464
40465         * g++.old-deja/g++.abi/empty2.C: New test.
40466         * g++.old-deja/g++.abi/empty3.C: New test.
40467
40468 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40469
40470         * g++.old-deja/g++.other/comdat2.C: New test.
40471         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40472
40473 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40474
40475         * g++.old-deja/g++.other/overload14.C: New test.
40476
40477 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40478
40479         * g++.old-deja/g++.other/lookup23.C: New test.
40480
40481 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40482
40483         * gcc.c-torture/execute/20010403-1.c: New test.
40484
40485 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40486             Mark Mitchell  <mark@codesourcery.com>
40487
40488         * lib/old-dejagnu.exp: Don't delete output of executable.
40489         Add .exe suffix to executables.
40490
40491 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40492
40493         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40494
40495 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40496
40497         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40498
40499 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40500
40501         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40502         * g++.old-deja/g++.abi/crash1.C: New test.
40503
40504 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40505
40506         * g++.old-deja/g++.other/crash40.C: New test.
40507
40508 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40509
40510         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40511
40512 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40513
40514         * g++.old-deja/g++.other/warn6.C: New test.
40515
40516 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40517
40518         * g++.old-deja/g++.robertl/eb42.C: Same.
40519
40520 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40521
40522         * gcc.dg/wtr-conversion-1.c: New testcase.
40523
40524 2001-04-10  Richard Henderson  <rth@redhat.com>
40525
40526         * g++.old-deja/g++.other/array5.C: New.
40527
40528 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40529
40530         * gcc.c-torture/execute/20010408-1.c: New test.
40531
40532 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40533
40534         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40535         headers and constructs.
40536         * g++.old-deja/g++.robertl/eb79.C: Same.
40537         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40538         * g++.old-deja/g++.robertl/eb73.C: Same.
40539         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40540         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40541         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40542         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40543         * g++.old-deja/g++.robertl/eb44.C: Same.
40544         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40545         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40546         * g++.old-deja/g++.robertl/eb39.C: Same.
40547         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40548         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40549         * g++.old-deja/g++.robertl/eb30.C: Same.
40550         * g++.old-deja/g++.robertl/eb3.C: Same.
40551         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40552         * g++.old-deja/g++.robertl/eb21.C: Same.
40553         * g++.old-deja/g++.robertl/eb15.C: Same.
40554         * g++.old-deja/g++.robertl/eb118.C: Same.
40555         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40556         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40557         * g++.old-deja/g++.robertl/eb109.C: Same.
40558         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40559         * g++.old-deja/g++.mike/rtti1.C: Same.
40560         * g++.old-deja/g++.mike/p658.C: Same.
40561         * g++.old-deja/g++.mike/net46.C: Same.
40562         * g++.old-deja/g++.mike/net34.C: Same.
40563         * g++.old-deja/g++.mike/memoize1.C: Same.
40564         * g++.old-deja/g++.mike/eh2.C: Same.
40565         * g++.old-deja/g++.law/weak.C: Same.
40566         * g++.old-deja/g++.law/visibility7.C: Same.
40567         * g++.old-deja/g++.law/visibility25.C: Same.
40568         * g++.old-deja/g++.law/visibility22.C: Same.
40569         * g++.old-deja/g++.law/visibility2.C: Same.
40570         * g++.old-deja/g++.law/visibility17.C: Same.
40571         * g++.old-deja/g++.law/visibility13.C: Same.
40572         * g++.old-deja/g++.law/visibility10.C: Same.
40573         * g++.old-deja/g++.law/visibility1.C: Same.
40574         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40575         * g++.old-deja/g++.law/vbase1.C: Same.
40576         * g++.old-deja/g++.law/operators32.C: Same.
40577         * g++.old-deja/g++.law/nest3.C: Same.
40578         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40579         * g++.old-deja/g++.law/except5.C (main): Same.
40580         * g++.old-deja/g++.law/cvt7.C (run): Same.
40581         * g++.old-deja/g++.law/cvt2.C: Same.
40582         * g++.old-deja/g++.law/cvt16.C: Same.
40583         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40584         * g++.old-deja/g++.law/ctors17.C (main): Same.
40585         * g++.old-deja/g++.law/ctors13.C: Same.
40586         * g++.old-deja/g++.law/ctors12.C (main): Same.
40587         * g++.old-deja/g++.law/ctors10.C: Same.
40588         * g++.old-deja/g++.law/code-gen5.C: Same.
40589         * g++.old-deja/g++.law/bad-error7.C: Same.
40590         * g++.old-deja/g++.law/arm9.C: Same.
40591         * g++.old-deja/g++.law/arm12.C: Same.
40592         * g++.old-deja/g++.law/arg8.C: Same.
40593         * g++.old-deja/g++.law/arg1.C: Same.
40594         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40595         * g++.old-deja/g++.jason/template31.C: Same.
40596         * g++.old-deja/g++.jason/template24.C (main): Same.
40597         * g++.old-deja/g++.jason/2371.C: Same.
40598         * g++.old-deja/g++.eh/new2.C: Same.
40599         * g++.old-deja/g++.eh/new1.C: Same.
40600         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40601         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40602         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40603         * g++.old-deja/g++.brendan/crash62.C: Same.
40604         * g++.old-deja/g++.brendan/crash52.C: Same.
40605         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40606         * g++.old-deja/g++.brendan/crash38.C: Same.
40607         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40608         * g++.old-deja/g++.brendan/copy9.C: Same.
40609
40610 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40611
40612         * gcc.c-torture/execute/20001203-2.c (memset):
40613         Count argument is of type __SIZE_TYPE__.
40614
40615 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40616
40617         * gcc.c-torture/compile/20010404-1.c: New test.
40618
40619 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40620
40621         * gcc.c-torture/compile/20010326-1.c: New test.
40622
40623 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40624
40625         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40626         peculiarities of the SH.
40627         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40628
40629 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40630
40631         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40632         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40633         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40634
40635 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40636
40637         * g77.f-torture/compile/20010321-1.f: New test.
40638
40639 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40640
40641         * gcc.c-torture/compile/20010329-1.c: New test.
40642
40643 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40644
40645         * gcc.c-torture/execute/20010329-1.c: New test.
40646
40647 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40648
40649         * g++.old-deja/g++.other/eh4.C: Fix typo.
40650
40651 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40652
40653         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40654
40655 2001-03-28  Philip Blundell  <philb@gnu.org>
40656
40657         * gcc.c-torture/compile/20010328-1.c: New test.
40658
40659 2001-03-27  Richard Henderson  <rth@redhat.com>
40660
40661         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40662         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40663
40664 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40665
40666         * gcc.c-torture/compile/20010327-1.c: New test.
40667
40668 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40669
40670         * g++.old-deja/g++.other/friend12.C: New test.
40671         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40672         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40673
40674 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40675
40676         * gcc.c-torture/execute/20010325-1.c: New test.
40677
40678 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40679
40680         * g++.old-deja/g++.other/mangle3.C: New test.
40681
40682 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40683
40684         * g++.old-deja/g++.other/anon8.C: New test.
40685
40686 2001-03-20  Philip Blundell  <philb@gnu.org>
40687
40688         * gcc.c-torture/compile/20010320-1.c: New test.
40689
40690 2001-03-17  Richard Henderson  <rth@redhat.com>
40691
40692         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40693
40694 2001-03-15  Geoff Keating  <geoff@redhat.com>
40695
40696         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40697         tests on AIX.
40698
40699 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40700
40701         * g++.old-deja/g++.other/eh4.C: New test.
40702
40703 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40704
40705         * gcc.dg/cpp/mi1.c: Update.
40706
40707 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40708
40709         * g++.old-deja/g++.other/regstack.C: New test.
40710
40711 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40712
40713         * g++.old-deja/g++.other/ref4.C: New test.
40714
40715 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40716
40717         * objc/execute/va_method.m: Added.
40718         * objc/execute/IMP.m: Added.
40719         * objc/execute/_cmd.m: Added.
40720         * objc/execute/accessing_ivars.m: Added.
40721         * objc/execute/class-1.m: Added.
40722         * objc/execute/class-10.m: Added.
40723         * objc/execute/class-11.m: Added.
40724         * objc/execute/class-12.m: Added.
40725         * objc/execute/class-13.m: Added.
40726         * objc/execute/class-14.m: Added.
40727         * objc/execute/class-2.m: Added.
40728         * objc/execute/class-3.m: Added.
40729         * objc/execute/class-4.m: Added.
40730         * objc/execute/class-5.m: Added.
40731         * objc/execute/class-6.m: Added.
40732         * objc/execute/class-7.m: Added.
40733         * objc/execute/class-8.m: Added.
40734         * objc/execute/class-9.m: Added.
40735         * objc/execute/class-tests-1.h
40736         * objc/execute/class-tests-2.h
40737         * objc/execute/compatibility_alias.m: Added.
40738         * objc/execute/encode-1.m: Added.
40739         * objc/execute/formal_protocol-1.m: Added.
40740         * objc/execute/formal_protocol-2.m: Added.
40741         * objc/execute/formal_protocol-3.m: Added.
40742         * objc/execute/formal_protocol-4.m: Added.
40743         * objc/execute/formal_protocol-5.m: Added.
40744         * objc/execute/formal_protocol-6.m: Added.
40745         * objc/execute/formal_protocol-7.m: Added.
40746         * objc/execute/informal_protocol.m: Added.
40747         * objc/execute/initialize.m: Added.
40748         * objc/execute/load.m: Added.
40749         * objc/execute/many_args_method.m: Added.
40750         * objc/execute/nested-3.m: Added.
40751         * objc/execute/no_clash.m: Added.
40752         * objc/execute/private.m: Added.
40753         * objc/execute/redefining_self.m: Added.
40754         * objc/execute/root_methods.m: Added.
40755         * objc/execute/selector-1.m: Added.
40756         * objc/execute/static-1.m: Added.
40757         * objc/execute/static-2.m: Added.
40758         * objc/execute/va_method.m: Added.
40759
40760 2001-03-10  Richard Henderson  <rth@redhat.com>
40761
40762         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40763
40764 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40765
40766         * g++.old-deja/g++.other/crash31.C: XFAIL.
40767         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40768         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40769         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40770         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40771         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40772
40773 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40774
40775         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40776
40777 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40778
40779         * gcc.dg/20000724-1.c: Don't use multiline strings.
40780
40781 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40782
40783         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40784         result of -cString against what we expect it to be; don't just
40785         print it out for no one to read.
40786
40787         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40788         Based on testcases provided by Nicola Pero.
40789
40790 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40791
40792         * gcc.dg/cpp/macro7.c: New test.
40793
40794 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40795
40796         * gcc.dg/cpp/multiline.c: Update.
40797
40798 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40799
40800         * g++.old-deja/g++.other/enum3.C: New test.
40801
40802 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40803
40804         * g++.old-deja/g++.other/pod1.C: New test.
40805
40806 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40807
40808         * g++.old-deja/g++.ext/overload1.C: New test.
40809
40810 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40811
40812         * g++.old-deja/g++.pt/using1.C: New test.
40813
40814 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40815
40816         * g++.old-deja/g++.other/using9.C: New test.
40817
40818 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40819
40820         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40821
40822         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40823
40824 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40825
40826         * g++.old-deja/g++.ext/realpt1.C: Remove.
40827
40828 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40829
40830         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40831
40832 2001-02-26  Will Cohen  <wcohen@redhat.com>
40833
40834         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40835
40836 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40837
40838         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40839         templatized constructors.
40840
40841 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40842
40843         * gcc.c-torture/execute/20010224-1.c: New test.
40844
40845 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40846
40847         * gcc.c-torture/execute/20010222-1.c: New test.
40848
40849 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40850
40851         * g++.old-deja/g++.other/inline20.C: New test.
40852
40853 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40854
40855         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40856
40857 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40858
40859         * g++.old-deja/g++.other/lookup22.C: New test.
40860
40861 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40862
40863         * g77.dg: New directory.
40864         * g77.dg/20010216-1.f: New test case.
40865         * g77.dg/dg.exp: New driver.
40866         * lib/g77-dg.exp: New driver library.
40867
40868 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40869
40870         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40871
40872 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40873
40874         * g++.old-deja/g++.other/decl9.C: New test.
40875
40876 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40877
40878         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40879         not need <string> and also tests the initialization at runtime.
40880
40881 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40882
40883         * gcc.c-torture/execute/longlong.c: New test.
40884
40885 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40886
40887         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40888
40889 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40890
40891         * gcc.c-torture/execute/920302-1.c (execute):
40892         Change argument type to short.
40893
40894 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40895
40896         * g++.old-deja/g++.pt/deduct6.C: New test.
40897
40898 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40899
40900         * g++.old-deja/g++.pt/deduct5.C: New test.
40901
40902 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40903
40904         * gcc.c-torture/execute/20010209-1.c: New test.
40905
40906 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40907
40908         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40909
40910 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40911
40912         * g++.dg/vtgc1.C: Update for new ABI.
40913
40914         * consistency.vlad: New directory, 1665 files.
40915
40916 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40917
40918         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40919         return type.
40920         * gcc.dg/cpp/digraphs.c: Declare puts.
40921
40922 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40923
40924         * g++.old-deja/g++.other/warn5.C: New test.
40925
40926 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40927
40928         * g++.old-deja/g++.pt/spec40.C: New test.
40929
40930 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40931
40932         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40933         case.
40934         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40935
40936 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40937
40938         * gcc.c-torture/compile/20010209-1.c: New test.
40939
40940 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40941
40942         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40943         excess errors message but not if it crashes.
40944         * g++.old-deja/g++.other/crash27.C: Likewise.
40945         * g++.old-deja/g++.other/crash28.C: Likewise.
40946         * g++.old-deja/g++.other/crash30.C: Likewise.
40947         * g++.old-deja/g++.other/crash32.C: Likewise.
40948         * g++.old-deja/g++.other/crash35.C: Likewise.
40949         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40950
40951 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40952
40953         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40954         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40955         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40956         g77.f-torture/execute/execute.exp,
40957         g77.f-torture/noncompile/noncompile.exp,
40958         gcc.c-torture/execute/execute.exp,
40959         gcc.c-torture/execute/memcheck/memcheck.exp,
40960         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40961         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40962         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40963         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40964         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40965         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40966         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40967         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40968         Remove bug reporting instructions with ancient email addresses.
40969
40970 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40971
40972         * gcc.dg/20010202-1.c: New test.
40973         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40974
40975 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40976
40977         * g++.dg/stdbool-if.C: New test.
40978
40979 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
40980
40981         * objc/execute/fdecl.m: Added main().
40982
40983 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40984
40985         * gcc.c-torture/execute/20010206-1.c: New test.
40986
40987 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40988
40989         * gcc.dg/cpp/avoidpaste1.c: Update.
40990
40991 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
40992
40993         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40994         Pero <nicola@brainstorm.co.uk>.
40995         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40996
40997 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
40998
40999         * g++.old-deja/g++.pt/spec39.C: New test.
41000
41001 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41002
41003         * gcc.c-torture/compile/20010202-1.c: New test.
41004
41005 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41006
41007         * g++.old-deja/g++.abi/primary2.C: New test.
41008         * g++.old-deja/g++.abi/primary3.C: New test.
41009         * g++.old-deja/g++.abi/primary4.C: New test.
41010         * g++.old-deja/g++.abi/primary5.C: New test.
41011         * g++.old-deja/g++.abi/vtable3.h: New test.
41012         * g++.old-deja/g++.abi/vtable3a.C: New test.
41013         * g++.old-deja/g++.abi/vtable3b.C: New test.
41014         * g++.old-deja/g++.abi/vtable3c.C: New test.
41015         * g++.old-deja/g++.abi/vtable3d.C: New test.
41016         * g++.old-deja/g++.abi/vtable3e.C: New test.
41017         * g++.old-deja/g++.abi/vtable3f.C: New test.
41018         * g++.old-deja/g++.abi/vtable3g.C: New test.
41019         * g++.old-deja/g++.abi/vtable3h.C: New test.
41020         * g++.old-deja/g++.abi/vtable3i.C: New test.
41021         * g++.old-deja/g++.abi/vtable3j.C: New test.
41022         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41023
41024 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41025
41026         * g++.old-deja/g++.other/anon6.C: New test.
41027         * g++.old-deja/g++.other/anon7.C: New test.
41028
41029 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41030
41031         * gcc.dg/cpp/avoidpaste2.c: New tests.
41032
41033 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41034
41035         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41036
41037 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41038
41039         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41040         DECIMAL_DIG cases for Irix."
41041
41042 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41043
41044         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41045
41046 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41047
41048         * gcc.dg/c99-tag-1.c: New test.
41049
41050 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41051
41052         * gcc.dg/cpp/tr-warn1.c: Add tests.
41053
41054 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41055
41056         * gcc.dg/cpp/avoidpaste1.c: Update.
41057         * gcc.dg/cpp/paste4.c: Update.
41058
41059 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41060
41061         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41062         cases for Irix.
41063
41064 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41065
41066         * g++.old-deja/g++.other/inline19.C: New test.
41067
41068 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41069
41070         * gcc.dg/Wlarger-than.c: New test.
41071
41072 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41073
41074         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41075
41076 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41077
41078         * gcc.c-torture/execute/20010129-1.c: New test.
41079         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41080
41081 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41082
41083         * gcc.dg/cpp/avoidpaste1.c: Test case.
41084
41085 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41086
41087         * g++.old-deja/g++.other/inline18.C: New test.
41088
41089 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41090
41091         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41092         and __builtin_putchar.
41093
41094 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41095
41096         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41097         tests.
41098
41099 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41100
41101         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41102         floating point number rounding mode to round to the nearest
41103         representable mode.
41104
41105 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41106
41107         * g++.old-deja/g++.other/mangle2.C: New test.
41108
41109 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41110
41111         * gcc.c-torture/compile/20010124-1.c: New test.
41112
41113 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41114
41115         * g++.old-deja/g++.pt/spec38.C: New test.
41116
41117 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41118
41119         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41120         "Build don't run".
41121
41122 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41123
41124         * gcc.c-torture/execute/20010123-1.c: New test.
41125
41126 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41127
41128         * g++.old-deja/g++.pt/spec37.C: New test.
41129
41130 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41131
41132         * g++.old-deja/g++.pt/overload14.C: New test.
41133
41134 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41135
41136         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41137         __builtin_return_address.
41138
41139 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41140
41141         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41142         * g++.old-deja/g++.pt/spec35.C: New test.
41143         * g++.old-deja/g++.pt/spec36.C: New test.
41144
41145 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41146
41147         * gcc.c-torture/compile/20010118-1.c: New test.
41148
41149 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41150
41151         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41152
41153 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41154
41155         * gcc.c-torture/execute/20010119-1.c: New test.
41156
41157 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41158
41159         * g++.old-deja/g++.other/vbase5.C: New test.
41160
41161 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41162
41163         * gcc.c-torture/execute/20010118-1.c: New test.
41164
41165 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41166
41167         * g++.old-deja/g++.pt/deduct3.C: New test.
41168
41169 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41170
41171         * g++.old-deja/g++.pt/spec34.C: New test.
41172
41173 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41174
41175         * g77.f-torture/compile/20000601-2.f: New test.
41176
41177 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41178
41179         * g++.old-deja/g++.other/init17.C: New test.
41180
41181 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41182
41183         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41184
41185 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41186
41187         * g++.old-deja/g++.pt/unify8.C: New test.
41188
41189 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41190
41191         * g++.old-deja/g++.abi/vbase1.C: New test.
41192
41193 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41194
41195         * g++.old-deja/g++.pt/crash65.C: New test.
41196
41197 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41198
41199         * gcc.dg/cpp/assembl2.S: New test case.
41200
41201 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41202
41203         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41204         are supported.
41205
41206 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41207
41208         * g++.old-deja/g++.other/builtins1.C: New test.
41209         * g++.old-deja/g++.other/builtins2.C: Likewise.
41210         * g++.old-deja/g++.other/builtins3.C: Likewise.
41211         * g++.old-deja/g++.other/builtins4.C: Likewise.
41212
41213 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41214
41215         * gcc.c-torture/compile/20010117-1.c: New test.
41216         * gcc.c-torture/compile/20010117-2.c: New test.
41217
41218 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41219
41220         * g77.f-torture/execute/20010116.[fx]: New test,
41221         XFAIL on i?86-*-*.
41222         * g77.f-torture/compile/20010115.f: Indicate it's
41223         a test for PR fortran/1636.
41224
41225 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41226
41227         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41228
41229 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41230
41231         * g77.f-torture/compile/20010115.f: New test.
41232
41233 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41234
41235         * g++.old-deja/g++.pt/nontype5.C: New test.
41236
41237 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41238
41239         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41240         have an equivalent working one below it.
41241
41242 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41243
41244         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41245         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41246
41247 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41248
41249         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41250         message containing "init_priority".
41251         (conpr-2.C): Likewise.
41252         (conpr-3.C): Likewise.
41253         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41254
41255 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41256
41257         * gcc.c-torture/execute/20010114-2.c: New test.
41258
41259 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41260
41261         * gcc.c-torture/compile/20010114-1.c: New test.
41262         * gcc.c-torture/compile/20010114-1.x: Xfail.
41263         * gcc.c-torture/compile/20010114-2.c: New test.
41264         * gcc.c-torture/execute/20010114-1.c: New test.
41265         * gcc.dg/trunc-1.c: New test.
41266         * gcc.dg/uninit-B.c: New test.
41267
41268 2001-01-13  Nick Clifton  <nickc@redhat.com>
41269
41270         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41271         target.
41272
41273 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41274
41275         * gcc.c-torture/compile/20010113-1.c: New test.
41276
41277 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41278
41279         * gcc.c-torture/compile/20001212-1.c: New test.
41280
41281 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41282
41283         * gcc.dg/cpp/widestr1.c: Update.
41284         * gcc.dg/cpp/prag-imp.c: Remove.
41285
41286 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41287
41288         * gcc.c-torture/execute/20000801-3.x: Remove.
41289         * gcc.dg/c90-init-1.c: New test.
41290         * gcc.dg/c99-init-1.c: New test.
41291         * gcc.dg/c99-init-2.c: New test.
41292         * gcc.dg/gnu99-init-1.c: New test.
41293
41294 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41295
41296         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41297         testing that no relevant ones were found.
41298
41299 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41300
41301         * g++.old-deja/g++.pt/cast2.C: New test.
41302
41303 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41304
41305         * g++.old-deja/g++.pt/friend47.C: New test.
41306
41307 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41308
41309         * g++.old-deja/g++.pt/instantiate13.C: New test.
41310
41311 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41312
41313         * g++.old-deja/g++.other/defarg7.C: New test.
41314         * g++.old-deja/g++.other/defarg8.C: New test.
41315
41316 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41317
41318         * g++.old-deja/g++.pt/crash64.C: New test.
41319
41320 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41321
41322         * g++.old-deja/g++.pt/crash63.C: New test.
41323
41324 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41325
41326         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41327
41328 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41329
41330         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41331
41332 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41333
41334         * g++.old-deja/g++.pt/error3.C: New test.
41335
41336 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41337
41338         * g++.old-deja/g++.other/crash39.C: New test.
41339
41340 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41341
41342         * g++.old-deja/g++.other/vbase4.C: New test.
41343
41344 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41345
41346         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41347         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41348         * gcc.dg/special/special.exp: New test driver which will check
41349         for alias support for the above test.
41350
41351 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41352
41353         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41354         problems on small machines.
41355         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41356         parameterize.
41357
41358 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41359
41360         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41361         mips.
41362         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41363
41364 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41365
41366         * g++.old_deja/g++.pt/using8.C: New test.
41367
41368 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41369
41370         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41371
41372 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41373
41374         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41375         where a failure is expected.
41376         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41377
41378 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41379
41380         * g++.old_deja/g++.pt/instantiate12.C: New test.
41381
41382 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41383
41384         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41385         start of structs.
41386         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41387         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41388         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41389         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41390         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41391         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41392         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41393         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41394         * g++.old-deja/g++.eh/spec6.C: Likewise.
41395         * g++.old-deja/g++.jason/crash3.C: Likewise.
41396         * g++.old-deja/g++.law/ctors11.C: Likewise.
41397         * g++.old-deja/g++.law/ctors17.C: Likewise.
41398         * g++.old-deja/g++.law/ctors5.C: Likewise.
41399         * g++.old-deja/g++.law/ctors9.C: Likewise.
41400         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41401         * g++.old-deja/g++.mike/net22.C: Likewise.
41402         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41403         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41404         * g++.old-deja/g++.mike/virt3.C: Likewise.
41405         * g++.old-deja/g++.niklas/t128.C: Likewise.
41406         * g++.old-deja/g++.other/anon4.C: Likewise.
41407         * g++.old-deja/g++.other/using1.C: Likewise.
41408         * g++.old-deja/g++.other/warn3.C: Likewise.
41409         * g++.old-deja/g++.pt/t37.C: Likewise.
41410         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41411         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41412
41413 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41414
41415         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41416
41417 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41418
41419         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41420
41421 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41422
41423         * gcc.c-torture/compile/20010107-1.c: New test.
41424
41425 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41426
41427         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41428
41429 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41430
41431         * gcc.dg/format/format.h: New file.
41432         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41433         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41434         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41435         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41436         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41437         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41438         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41439         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41440         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41441         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41442         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41443         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41444         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41445         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41446         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41447         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41448         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41449         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41450         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41451         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41452         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41453         instead of declaring standard types, macros and functions in each
41454         test.
41455
41456 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41457
41458         * gcc.c-torture/execute/20010106-1.c: New test.
41459
41460 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41461
41462         * gcc.dg/format/format.exp: New file.
41463         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41464         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41465         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41466         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41467         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41468         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41469         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41470         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41471         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41472         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41473         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41474         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41475         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41476         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41477         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41478         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41479         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41480         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41481         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41482         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41483         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41484         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41485         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41486         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41487         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41488         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41489         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41490         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41491         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41492         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41493         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41494         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41495         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41496         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41497         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41498         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41499         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41500         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41501         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41502         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41503         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41504         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41505
41506 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41507
41508         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41509         account.
41510
41511 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41512
41513         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41514
41515 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41516
41517         * g++.old-deja/g++.pt/crash62.C: New test.
41518
41519 2001-01-04  Richard Henderson  <rth@redhat.com>
41520
41521         * gcc.dg/20000926-1.c: Update expected warnings.
41522         * gcc.dg/array-2.c: Likewise.
41523         * gcc.dg/array-4.c: Also validate flexible array members.
41524         * gcc.dg/c99-flex-array-1.c: New.
41525
41526 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41527
41528         * gcc.c-torture/compile/20001222-1.x: Remove.
41529
41530 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41531
41532         * gcc.c-torture/execute/built-in-setjmp.c: New.
41533
41534 2001-01-03  Richard Henderson  <rth@redhat.com>
41535
41536         * gcc.dg/940510-1.c: Update expected error wording.
41537         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41538
41539 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41540
41541         * lib/target-supports.exp (check_alias_available): Modified to
41542         indicate aliases not supported if only weak aliases are supported.
41543
41544 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41545
41546         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41547         Turn on cmpstrsi checks for __pj__ and __i370__.
41548
41549 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41550
41551         * g++.old-deja/g++.other/virtual11.C: New test.
41552
41553 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41554
41555         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41556
41557 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41558
41559         * gcc.c-torture/compile/20010102-1.c: New test.
41560
41561 2001-01-02  Andreas Jaeger  <aj@suse.de>
41562
41563         * gcc.dg/noreturn-3.c: New test.
41564
41565         * gcc.dg/noreturn-4.c: New test.
41566
41567 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41568
41569         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41570         __builtin_fputc and __builtin_fwrite.
41571
41572 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41573
41574         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41575         signed char, not default char.
41576
41577 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41578
41579         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41580
41581 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41582
41583         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41584
41585 2000-12-29  Richard Henderson  <rth@redhat.com>
41586
41587         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41588         (__cyg_profile_func_exit): Define.
41589
41590 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41591
41592         * g++.dg/vtgc1.C: New test.
41593
41594 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41595
41596         * gcc.dg/noncompile/20001228-1.c: New test.
41597
41598         * gcc.dg/20001228-1.c: New test.
41599
41600         * gcc.c-torture/execute/20001228-1.c: New test.
41601
41602 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41603
41604         * gcc.dg/format-strfmon-1.c: New test.
41605
41606 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41607
41608         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41609         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41610         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41611         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41612         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41613         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41614         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41615         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41616         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41617         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41618         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41619         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41620         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41621
41622         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41623         * gcc.c-torture/execute/string-opt-4.c: Test index.
41624
41625 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41626
41627         * gcc.c-torture/compile/20001226-1.c: New test.
41628
41629 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41630
41631         * gcc.c-torture/compile/20001222-1.c: New test.
41632         * gcc.c-torture/compile/20001222-1.x: Xfail.
41633
41634 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41635
41636         * gcc.c-torture/execute/comp-goto-2.c: New test.
41637
41638 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41639
41640         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41641         Use long types if __INT_MAX__ is 32767.
41642         (main): Use cast to (sint32 *) when poking 88 into a_page.
41643
41644         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41645
41646 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41647
41648         * gcc.c-torture/compile/20001221-1.c: New test.
41649         * gcc.c-torture/execute/20001221-1.c: New test.
41650
41651 2000-12-20  Richard Henderson  <rth@redhat.com>
41652
41653         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41654         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41655
41656 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41657
41658         * gcc.dg/compare3.c: New test.
41659
41660 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41661
41662         * gcc.dg/format-warnll-1.c: New test.
41663
41664 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41665
41666         * gcc.dg/cpp/cmdlne-P.c: New test.
41667
41668 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41669
41670         * gcc.c-torture/execute/builtin-abs-1.c,
41671         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41672
41673 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41674
41675         * gcc.dg/cpp/multiline.c: New test.
41676
41677 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41678
41679         * g++.old-deja/g++.other/syshdr1.C: Update.
41680         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41681
41682 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41683
41684         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41685
41686 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41687
41688         * g++.old-deja/g++.pt/ttp65.C: New test.
41689
41690 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41691
41692         * g++.old-deja/g++.pt/ttp64.C: New test.
41693
41694 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41695
41696         * g++.old-deja/g++.pt/spec33.C: New test.
41697
41698 2000-12-14  Catherine Moore  <clm@redhat.com>
41699
41700         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41701         * gcc.c-torture/execute/920612-2.c: Likewise.
41702         * gcc.c-torture/execute/920428-2.c: Likewise.
41703         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41704         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41705
41706 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41707
41708         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41709         * gcc.dg/pack-test-2.c: Likewise.
41710
41711 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41712
41713         Tests by Zack Weinberg <zackw@stanford.edu>.
41714
41715         * gcc.dg/cpp/defined.c: Update.
41716         * gcc.dg/cpp/defined_trad.c: New tests.
41717
41718 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41719
41720         * gcc.dg/cpp/trad-direct.c: Update.
41721
41722 2000-12-11  Neil Booth  <neilb@earthling.net>
41723
41724         * gcc.dg/cpp/defined_trad.c
41725
41726 2000-12-11  Neil Booth  <neilb@earthling.net>
41727
41728         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41729
41730 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41731
41732         * gcc.dg/format-miss-2.c: New test.
41733
41734 2000-12-09  Neil Booth  <neilb@earthling.net>
41735
41736         * gcc.dg/cpp/lineflags.c: New tests.
41737         * gcc.dg/cpp/poison.c: Update.
41738         * gcc.dg/cpp/redef2.c: Update.
41739         * gcc.dg/cpp/skipping.c: New test.
41740
41741 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41742
41743         * g++.old-deja/g++.other/eh3.C: New testcase.
41744
41745 2000-12-07  Neil Booth  <neilb@earthling.net>
41746
41747         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41748         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41749         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41750         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41751         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41752         Update.
41753
41754 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41755
41756         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41757         __SIZE_TYPE__ instead of int for type of integers cast to
41758         pointers.
41759
41760 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41761
41762         * g++.old-deja/g++.other/cleanup4.C: New test.
41763
41764 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41765
41766         * format-sec-1.c: New test.
41767
41768 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41769
41770         * gcc.dg/format-nonlit-3.c: New test.
41771
41772 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41773
41774         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41775         through a null pointer.
41776
41777 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41778
41779         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41780         * g++.old-deja/g++.pt/partial4.C: New test.
41781
41782 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41783
41784         * gcc.c-torture/execute/ieee/hugeval.x: New.
41785
41786 2000-12-06  Neil Booth  <neilb@earthling.net>
41787
41788         * gcc.dg/cpp/backslash2.c: New tests.
41789
41790 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41791
41792         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41793         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41794
41795 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41796
41797         * gcc.c-torture/execute/20001203-2.c: New testcase.
41798
41799 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41800
41801         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41802         * g++.old-deja/g++.other/virtual10.C: New test.
41803
41804 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41805
41806         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41807
41808 2000-12-05  Richard Henderson  <rth@redhat.com>
41809
41810         * gcc.c-torture/compile/20001205-1.c: New.
41811
41812 2000-12-04  Neil Booth  <neilb@earthling.net>
41813
41814         * g++.old-deja/g++.other/virtual9.C: New test.
41815         * g++.old-deja/g++.pt/crash61.C: New test.
41816         * gcc.c-torture/execute/loop-9.c: New test.
41817
41818 2000-12-04  Neil Booth  <neilb@earthling.net>
41819
41820         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41821         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41822         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41823         * gcc.dg/cpp/extratokens.c: ...here.
41824
41825 2000-12-04  Neil Booth  <neilb@earthling.net>
41826
41827         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41828         New tests.
41829
41830 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41831
41832         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41833         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41834
41835 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41836
41837         * gcc.c-torture/execute/20001203-1.c: New test.
41838
41839 2000-12-03  Neil Booth  <neilb@earthling.net>
41840
41841         * gcc.dg/cpp/macro6.c: New test cases.
41842
41843 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41844
41845         * gcc.c-torture/execute/string-opt-9.c: New test.
41846         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41847         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41848         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41849
41850         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41851         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41852
41853 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41854
41855         * gcc.dg/cpp/if-6.c: New testcase.
41856
41857         * gcc.dg/20001201-1.c: New testcase.
41858
41859 2000-12-02  Neil Booth  <neilb@earthling.net>
41860
41861         * g++.old-deja/g++.other/externC4.C,
41862         g++.old-deja/g++.other/friend10.C: New tests.
41863
41864 2000-12-02  Neil Booth  <neilb@earthling.net>
41865
41866         * g++.old-deja/g++.other/instan2.C
41867         * g++.old-deja/g++.other/instan3.C: New test.
41868
41869 2000-12-02  Neil Booth  <neilb@earthling.net>
41870
41871         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41872         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41873         gnuc99.c,gnuc99-pedantic.c: New tests.
41874
41875 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41876
41877         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41878         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41879
41880 2000-12-01  Neil Booth  <neilb@earthling.net>
41881
41882         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41883         * gcc.dg/cpp/poison.c: Update.
41884         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41885
41886 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41887
41888         * g77.f-torture/execute/20001201.f: New test.
41889
41890 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41891
41892         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41893
41894 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41895
41896         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41897
41898 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41899
41900         * g++.old-deja/g++.other/cast6.C: New test.
41901
41902 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41903
41904         * gcc.c-torture/execute/20001130-2.c: New testcase.
41905
41906 2000-11-30  Richard Henderson  <rth@redhat.com>
41907
41908         * gcc.c-torture/execute/20001130-1.c: New test.
41909
41910 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41911
41912         * g++.old-deja/g++.other/op3.C: New test.
41913
41914 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41915
41916         * g++.old-deja/g++.other/op2.C: New test.
41917
41918 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41919
41920         * g++.old-deja/g++.other/crash38.C: New test.
41921
41922 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41923
41924         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41925
41926 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41927
41928         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41929         tests.
41930         * gcc.c-torture/execute/string-opt-6.c: New test.
41931
41932         * gcc.dg/20001117-1.c: Add main.
41933
41934 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41935
41936         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41937         Move from here ...
41938         * gcc.dg/940510-1.c: ... to here.
41939
41940         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41941         zero-size arrays in toplevel structures.
41942
41943 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41944
41945         * gcc.c-torture/execute/loop-8.c: New test.
41946
41947 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41948
41949         * g++.old-deja/g++.other/base1.C: New test.
41950
41951 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41952
41953         * g++.old-deja/g++.other/parse2.C: New test.
41954
41955 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41956
41957         * g++.old-deja/g++.pt/incomplete1.C: New test.
41958
41959 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41960
41961         * g++.old-deja/g++.other/friend9.C: New test.
41962
41963 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41964
41965         * gcc.dg/20001127-1.c: New test.
41966
41967 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41968
41969         * g++.old-deja/g++.pt/friend46.C: New test.
41970
41971 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41972
41973         * g++.old-deja/g++.other/ptrmem8.C: New test.
41974
41975 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41976
41977         * gcc.c-torture/execute/string-opt-7.c: New test.
41978         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41979
41980 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
41981
41982         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41983         instead of 'mkcheck 2'.
41984
41985 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41986
41987         * gcc.c-torture/execute/memcheck/driver.c,
41988         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41989         C9X references to refer to C99.
41990
41991 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
41992
41993         * gcc.dg/ultrasp3.c: New test.
41994
41995 2000-11-25  Neil Booth  <neilb@earthling.net>
41996
41997         * gcc.dg/cpp/include2.c: Update test to be locale independent.
41998
41999 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42000
42001         * gcc.c-torture/compile/20001123-2.c: New.
42002
42003 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42004
42005         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42006
42007 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42008
42009         * gcc.dg/sequence-point-1.c: Add some new tests.
42010         * gcc.c-torture/execute/20001124-1.c: New test.
42011
42012 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42013
42014         * g++.old-deja/g++.other/vaarg4.C: New test.
42015         * gcc.c-torture/compile/20001123-1.c: New test.
42016
42017 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42018
42019         * g++.other/crash24.C: Adjust and remove XFAIL.
42020         * g++.other/crash37.C: New test.
42021
42022 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42023
42024         * g++.old-deja/g++.pt/instantiate9.C: New test.
42025
42026 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42027
42028         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42029         new ABI, too.
42030
42031         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42032         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42033
42034 2000-11-22  Neil Booth  <neilb@earthling.net>
42035
42036         * gcc.dg/cpp/Wtrigraphs.c: New test.
42037
42038 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42039
42040         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42041
42042 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42043
42044         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42045
42046 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42047
42048         * lib/gcc-dg.exp: load_lib scanasm.exp.
42049         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42050         * lib/g++-dg.exp: load_lib scanasm.exp.
42051         * lib/scanasm.exp: New.
42052         (scan-assembler, scan-assembler-not): Add optional arguments to
42053         test name, or if not present, the pattern name.
42054         (scan-assembler-dem, scan-assembler-dem-not): New.
42055
42056         * g++.dg/dg.exp: New.
42057
42058 2000-11-21  Neil Booth  <neilb@earthling.net>
42059
42060         * gcc.dg/cpp/integrated1.c: Remove.
42061
42062 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42063
42064         * gcc.c-torture/execute/20001121-1.c: New test.
42065
42066 2000-11-21  Richard Henderson  <rth@redhat.com>
42067
42068         * gcc.c-torture/compile/20001121-1.c: New test.
42069
42070 2000-11-20  Neil Booth  <neilb@earthling.net>
42071
42072         * gcc.dg/cpp/integrated1.c: New test.
42073
42074 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42075
42076         * g++.old-deja/g++.other/inline17.C: New test.
42077
42078 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42079
42080         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42081         local variable to be zero: I made the variable global. Now
42082         uses abort() and exit() instead of relying on main's return value.
42083
42084 2000-11-20  Neil Booth  <neilb@earthling.net>
42085
42086         * gcc.dg/cpp/paste2.c: Update test.
42087         * objc/execute/paste.m: New test.
42088
42089 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42090
42091         * gcc.dg/c99-condexpr-1.c: New test.
42092
42093 2000-11-20  Neil Booth  <neilb@earthling.net>
42094
42095         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42096
42097 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42098
42099         * g++.old-deja/g++.pt/export1.C: New test.
42100
42101 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42102
42103         * gcc.dg/20001117-1.c: New test.
42104
42105 2000-11-18  Richard Henderson  <rth@redhat.com>
42106
42107         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42108
42109 2000-11-18  Richard Henderson  <rth@redhat.com>
42110
42111         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42112         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42113         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42114
42115 2000-11-18  Richard Henderson  <rth@redhat.com>
42116
42117         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42118         (main): New.  Exit cleanly.
42119
42120 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42121
42122         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42123         gcc.dg/c99-fordecl-2.c: New tests.
42124
42125 2000-11-18  Richard Henderson  <rth@redhat.com>
42126
42127         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42128         * gcc.c-torture/execute/zerolen-2.c: New.
42129
42130 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42131
42132         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42133         memory.
42134
42135 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42136
42137         * g++.old-deja/g++.pt/instantiate8.C: New test.
42138
42139 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42140
42141         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42142         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42143
42144 2000-11-16  Nick Clifton  <nickc@redhat.com>
42145
42146         * gcc.c-torture/execute/nestfunc-2.c: New test.
42147         * gcc.c-torture/execute/nestfunc-3.c: New test.
42148
42149 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42150
42151         * gcc.c-torture/compile/20001116-1.c: New test.
42152
42153 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42154
42155         * gcc.c-torture/execute/20001115-1.c: New test.
42156
42157 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42158
42159         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42160         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42161         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42162         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42163
42164 2000-11-15  Neil Booth  <neilb@earthling.net>
42165
42166         gcc.dg/cpp/_Pragma1.c: Update.
42167         gcc.dg/cpp/_Pragma2.c: New test.
42168
42169 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42170
42171         * g++.old-deja/g++.other/anon5.C: New test.
42172
42173 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42174
42175         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42176         tests.
42177
42178 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42179
42180         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42181         output.
42182
42183 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42184
42185         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42186         labels at end of compound statements.
42187
42188 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42189
42190         * gcc.c-torture/execute/loop-7.c: New test.
42191
42192 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42193
42194         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42195
42196 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42197
42198         * gcc.dg/c99-bool-1.c: New test.
42199
42200 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42201
42202         * gcc.dg/c99-scope-1.c: Remove xfail.
42203         * gcc.dg/c99-scope-2.c: New test.
42204
42205 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42206
42207         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42208         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42209
42210 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42211
42212         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42213         error messages.
42214
42215         * g++.mike/p700.C: Don't typedef wchar_t.
42216         * g++.mike/p784.C: Likewise.
42217         * g++.mike/eb101.C: Don't use __wchar_t.
42218
42219 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42220
42221         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42222         from DO loop.
42223
42224 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42225
42226         * gcc.c-torture/execute/20001111-1.c: New test.
42227
42228 2000-11-10  Nick Clifton  <nickc@redhat.com>
42229
42230         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42231         long multuiple and accumulate.
42232
42233 2000-11-09  Richard Henderson  <rth@redhat.com>
42234
42235         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42236         via size_t instead of int.
42237
42238         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42239         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42240         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42241         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42242
42243 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42244
42245         * gcc.c-torture/compile/20001109-1.c: New test.
42246         * gcc.c-torture/compile/20001109-2.c: New test.
42247
42248 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42249
42250         * g++.old-deja/g++.pt/operator1.C: New test.
42251         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42252
42253 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42254
42255         * gcc.dg/20001108-1.c: New test.
42256
42257 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42258
42259         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42260         with both arguments constant strings.
42261         * gcc.c-torture/execute/string-opt-3.c: New test.
42262         * gcc.c-torture/execute/string-opt-4.c: New test.
42263         * gcc.c-torture/execute/string-opt-5.c: New test.
42264
42265 2000-11-08  Nick Clifton  <nickc@redhat.com>
42266
42267         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42268         mulsidi3adddi patterns.
42269
42270 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42271
42272         * g++.old-deja/g++.other/crash36.C: New test.
42273
42274 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42275
42276         * g++.old-deja/g++.other/init16.C: New test.
42277
42278 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42279
42280         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42281
42282 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42283
42284         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42285         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42286         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42287
42288 2000-11-07  DJ Delorie  <dj@redhat.com>
42289
42290         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42291
42292 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42293
42294         * gcc.c-torture/execute/string-opt-1.c: New test.
42295
42296 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42297
42298         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42299         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42300         parameters in registers, and there is no way for a varargs
42301         function to know in which order the integer and floating-point
42302         parameters should be interleaved when they are placed on the
42303         stack.
42304         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42305         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42306
42307 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42308
42309         * gcc.c-torture/execute/string-opt-2.c: New test.
42310
42311 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42312
42313         * g++.old-deja/g++.pt/crash60.C: New test.
42314
42315 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42316
42317         * g++.old-deja/g++.other/crash24.C: New test.
42318         * g++.old-deja/g++.other/crash25.C: New test.
42319         * g++.old-deja/g++.other/crash26.C: New test.
42320         * g++.old-deja/g++.other/crash27.C: New test.
42321         * g++.old-deja/g++.other/crash28.C: New test.
42322         * g++.old-deja/g++.other/crash29.C: New test.
42323         * g++.old-deja/g++.other/crash30.C: New test.
42324         * g++.old-deja/g++.other/crash31.C: New test.
42325         * g++.old-deja/g++.other/crash32.C: New test.
42326         * g++.old-deja/g++.other/crash33.C: New test.
42327         * g++.old-deja/g++.other/crash34.C: New test.
42328         * g++.old-deja/g++.other/crash35.C: New test.
42329
42330 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42331
42332         * gcc.c-torture/execute/20001031-1.c: New test.
42333
42334 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42335
42336         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42337         namespace.
42338
42339         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42340         standards-conformant.
42341
42342         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42343
42344         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42345         * g++.old-deja/g++.mike/p755a.C: Likewise.
42346         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42347         library makes no calls to `operator new' during initialization.
42348
42349 2000-11-04  Neil Booth  <neilb@earthling.net>
42350
42351         * gcc.dg/cpp/include2.c: New tests.
42352
42353 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42354
42355         * lib/g++.exp (g++_set_ld_library_path): New function.
42356         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42357
42358 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42359
42360         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42361         warnings.
42362
42363 2000-11-01  Richard Henderson  <rth@redhat.com>
42364
42365         * g++.old-deja/g++.ext/namedret1.C: New.
42366         * g++.old-deja/g++.ext/namedret2.C: New.
42367         * g++.old-deja/g++.ext/namedret3.C: New.
42368
42369 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42370
42371         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42372         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42373
42374 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42375
42376         * gcc.c-torture/execute/va-arg-21.c: New test.
42377
42378 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42379
42380         * gcc.dg/c99-complex-2.c: New test.
42381
42382 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42383
42384         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42385
42386 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42387
42388         * g++.old-deja/g++.other/inline16.C: New test.
42389
42390 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42391
42392         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42393         __PRETTY_FUNCTION__
42394
42395 2000-10-29  Neil Booth  <neilb@earthling.net>
42396
42397         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42398         New tests.
42399         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42400         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42401         optimisation.
42402
42403 2000-10-29  Neil Booth  <neilb@earthling.net>
42404
42405         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42406         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42407         * mi5.c: Test multiple includes work with -C.
42408         * trigraphs.c: Test ^= version.
42409
42410 2000-10-28  Neil Booth  <neilb@earthling.net>
42411
42412         New tests and test updates for new macro expander.
42413
42414         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42415         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42416         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42417         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42418         new diagnostic messages.
42419
42420         * gcc.dg/cpp/macro3.c: New tests.
42421
42422 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42423
42424         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42425         on the same line.
42426
42427 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42428
42429         * g++.old-deja/g++.other/eh2.C: New test.
42430
42431 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42432
42433         * gcc.c-torture/execute/20001027-1.c: New test.
42434
42435 2000-10-26  Richard Henderson  <rth@redhat.com>
42436
42437         * gcc.c-torture/execute/20001026-1.c: New.
42438
42439 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42440
42441         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42442         * g++.old-deja/g++.law/builtin1.C: Likewise.
42443         * g++.old-deja/g++.law/ctors10.C: Likewise.
42444         * g++.old-deja/g++.law/virtual3.C: Likewise.
42445         * g++.old-deja/g++.mike/p658.C: Likewise.
42446         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42447         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42448         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42449         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42450         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42451
42452 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42453
42454         * gcc.c-torture/compile/20001024-1.c: New test.
42455
42456 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42457
42458         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42459         to tell us whether or not we are using V3.
42460
42461 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42462
42463         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42464         operands.
42465
42466 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42467
42468         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42469
42470 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42471
42472         * gcc.c-torture/execute/20001024-1.c: New test.
42473
42474 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42475
42476         * g++.old-deja/g++.other/sibcall1.C: New test.
42477
42478 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42479
42480         * gcc.dg/noncompile/init-3.c: New test.
42481
42482 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42483
42484         * gcc.dg/format-array-1.c: New test.
42485
42486 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42487
42488         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42489         writing through null pointers; remove comment about testing
42490         unterminated strings.
42491
42492 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42493
42494         * gcc.c-torture/execute/20001017-2.c: New test.
42495
42496 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42497
42498         * gcc.c-torture/compile/20001018-1.c: New test.
42499         * gcc.c-torture/compile/20001018-1.x: Xfail.
42500
42501 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42502
42503         * gcc.c-torture/execute/20001017-1.c: New test.
42504
42505 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42506
42507         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42508         for multiple use of arguments with scanf formats; add tests for
42509         multiple use of arguments.
42510
42511 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42512
42513         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42514
42515 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42516
42517         * gcc.dg/format-miss-1.c: New test.
42518
42519 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42520
42521         * gcc.c-torture/execute/20001013-1.c: New test.
42522
42523 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42524
42525         * gcc.dg/format-branch-1.c: New test.
42526
42527 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42528
42529         * README, lib/file-format.exp: Remove EGCS references.
42530
42531 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42532
42533         * gcc.dg/20001013-1.c: New test.
42534
42535 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42536
42537         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42538         for intmax_t in the compiler using __typeof__ and the type rules
42539         for conditional expressions.
42540
42541 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42542
42543         * gcc.dg/20001012-1.c: New test.
42544         * gcc.dg/20001012-2.c: New test.
42545
42546 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42547
42548         * gcc.dg/format-attr-1.c: New test.
42549
42550 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42551
42552         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42553         __LONG_LONG_MAX__ instead of LLONG_MAX.
42554
42555 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42556
42557         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42558         scanf flags.
42559         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42560         flags.
42561
42562 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42563
42564         * gcc.dg/sequence-pt-1.c: New test.
42565
42566 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42567
42568         * gcc.c-torture/execute/20001011-1.c: New testcase.
42569         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42570
42571 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42572
42573         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42574         does not error on it.
42575
42576 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42577
42578         * gcc.dg/20001009-1.c: New test.
42579
42580 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42581
42582         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42583         * gcc.c-torture/execute/20001009-2.c: ... to here.
42584
42585 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42586
42587         * gcc.c-torture/compile/20001009-1.c: New testcase.
42588         * gcc.c-torture/execute/20001009-1.c: New testcase.
42589         Testcases provided by Jan Hubicka <jh@suse.cz>.
42590
42591 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42592
42593         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42594         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42595         uintmax_t using <limits.h> to emulate the compiler's internal
42596         logic.  No longer XFAIL %j tests.
42597
42598 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42599
42600         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42601         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42602         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42603         regexps and details of expected handling of some bad formats.
42604         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42605         suppression.
42606
42607 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42608
42609         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42610         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42611         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42612         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42613         in list archives.
42614
42615 2000-10-06  Richard Henderson  <rth@cygnus.com>
42616
42617         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42618         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42619         * g++.old-deja/g++.jason/report.C: Likewise.
42620         * g++.old-deja/g++.law/friend5.C: Likewise.
42621         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42622         of the expected warnings.
42623
42624 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42625
42626         * g++.old-deja/g++.pt/enum14.C: New test.
42627
42628 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42629
42630         * g++.old-deja/g++.pt/crash59.C: New test.
42631
42632 2000-10-04  Will Cohen  <wcohen@redhat.com>
42633
42634         * gcc.dg/20000926-1.c: New test.
42635
42636 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42637
42638         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42639         function name for current C++ compiler.
42640         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42641
42642 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42643
42644         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42645         __PRETTY_FUNCTION__.
42646         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42647
42648 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42649
42650         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42651
42652 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42653
42654         * gcc.c-torture/compile/20000923-1.c: New test.
42655
42656 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42657
42658         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42659         * g++.old-deja/g++.pt/ttp62.C: Same.
42660         * g++.old-deja/g++.other/inline14.C: Same.
42661
42662 2000-09-24  Richard Henderson  <rth@cygnus.com>
42663
42664         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42665
42666 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42667
42668         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42669
42670 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42671
42672         * gcc.c-torture/compile/20000922-1.c: New file.
42673
42674 2000-09-21  Nick Clifton  <nickc@redhat.com>
42675
42676         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42677         a signed long modulo operation.
42678         (mod6): New function - perform an unsigned long modulo operation.
42679         (main): Add tests for modulos of very large numbers by very small
42680         dividends.
42681
42682 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42683
42684         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42685
42686 2000-09-19  Richard Henderson  <rth@cygnus.com>
42687
42688         * gcc.dg/compare2.c (case 10): XFAIL.
42689
42690 2000-09-18  Richard Henderson  <rth@cygnus.com>
42691
42692         * gcc.c-torture/execute/20000906-1.c: Move ...
42693         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42694         that support __builtin_trap.
42695
42696 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42697
42698         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42699
42700 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42701
42702         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42703         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42704         more $ format tests.
42705
42706 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42707
42708         * gcc.dg/format-errmk-1.c: New test.
42709
42710 2000-09-17  Greg McGary  <greg@mcgary.org>
42711
42712         * gcc.c-torture/execute/20000917-1.x: Remove.
42713
42714 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42715
42716         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42717
42718 2000-09-17  Greg McGary  <greg@mcgary.org>
42719
42720         * gcc.c-torture/execute/20000917-1.c: New test.
42721         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42722
42723 2000-09-16  Neil Booth  <NeilB@earthling.net>
42724
42725         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42726         in nested macro bug.
42727
42728 2000-09-15  Neil Booth  <NeilB@earthling.net>
42729
42730         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42731
42732 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42733
42734         * gcc.c-torture/execute/20000914-1.c: New test.
42735
42736 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42737
42738         * g++.other/inline13.C: New test.
42739
42740 2000-09-12  Andreas Jaeger  <aj@suse.de>
42741
42742         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42743         constant by Ulrich Drepper <drepper@redhat.com>.
42744
42745 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42746
42747         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42748
42749 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42750
42751         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42752
42753 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42754
42755         * gcc.dg/cpp/backslash.c: New test.
42756
42757 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42758
42759         * gcc.c-torture/execute/20000910-1.c: New test.
42760         * gcc.c-torture/execute/20000910-2.c: Likewise.
42761
42762 2000-09-11  Robert Lipe  <robertl@sco.com>
42763
42764         * gcc.dg/pragma-align.c: New test.
42765
42766 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42767
42768         * g++.old-deja/g++.pt/explicit82.C: New test.
42769         * g++.old-deja/g++.pt/explicit83.C: New test.
42770
42771 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42772
42773         * gcc.dg/asm-names.c: New test.
42774
42775 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42776
42777         * gcc.dg/cpp/tr-warn6.c: New test
42778
42779 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42780
42781         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42782         be accepted.
42783
42784 2000-09-07  Catherine Moore  <clm@redhat.com>
42785
42786         * gcc.c-torture/execute/unroll-1.c: New test.
42787
42788 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42789
42790         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42791         ERROR markers.
42792         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42793         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42794         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42795         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42796         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42797         Preprocess only.
42798         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42799         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42800
42801 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42802
42803         * g++.old-deja/g++.pt/deduct2.C: New test.
42804
42805 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42806
42807         * g++.old-deja/g++.pt/parms2.C: New test.
42808
42809 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42810
42811         * g++.old-deja/g++.pt/crash58.C: New test.
42812
42813 2000-09-06  Greg McGary  <greg@mcgary.org>
42814
42815         * gcc.c-torture/execute/20000906-1.c: New test.
42816         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42817
42818 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42819
42820         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42821
42822 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42823
42824         * g++.old-deja/g++.pt/crash57.C: New test.
42825
42826 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42827
42828         * g++.old-deja/g++.pt/crash56.C: New test.
42829
42830 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42831
42832         * g++.old-deja/g++.pt/koenig1.C: New test.
42833
42834 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42835
42836         * gcc.dg/20000904-1.c: New test.
42837
42838 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42839
42840         * gcc.dg/cpp/paste8.c: New test.
42841
42842 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42843
42844         * gcc.c-torture/compile/20000827-1.c: New test.
42845
42846 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42847
42848         * gcc.dg/format-diag-1.c: New test.
42849
42850 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42851
42852         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42853         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42854         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42855         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42856         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42857
42858 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42859
42860         * g++.old-deja/g++.other/nested4.C: New test.
42861
42862 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42863
42864         * g++.old-deja/g++.ns/scoped1.C: New test.
42865
42866 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42867
42868         * lib/g++.exp: Support testing already-installed GCC.
42869
42870 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42871
42872         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42873
42874 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42875
42876         * gcc.dg/return-type-2.c: New test.
42877
42878 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42879
42880         * gcc.c-torture/compile/20000825-1.c: New test.
42881
42882 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42883
42884         * gcc.dg/dwarf2-2.c: New test.
42885
42886 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42887
42888         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42889         dg-warning regexps.
42890
42891 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42892
42893         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42894         gcc.dg/format-ext-5.c: New tests.
42895
42896 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42897
42898         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42899
42900 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42901
42902         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42903
42904 2000-08-24  Richard Henderson  <rth@cygnus.com>
42905
42906         * gcc.dg/ia64-sync-1.c: New test.
42907         * gcc.dg/ia64-sync-2.c: New test.
42908         * gcc.dg/ia64-asm-1.c: New test.
42909
42910 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42911
42912         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42913         * gcc.dg/format-ext-2.c: New test.
42914
42915 2000-08-23  Jason Merrill  <jason@redhat.com>
42916
42917         * lib/old-dejagnu.exp: Also ignore "In member function" and
42918         "At global scope".
42919
42920 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42921
42922         * gcc.dg/noncompile/label-lineno-1.c: New test.
42923
42924 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42925
42926         * gcc.dg/c99-array-nonobj-1.c: New test.
42927
42928 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42929
42930         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42931         tests.
42932         * gcc.dg/format-ext-1.c: New test.
42933
42934 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42935
42936         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42937         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42938         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42939         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42940         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42941
42942 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42943
42944         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42945         gcc.dg/c99-strftime-2.c: New tests.
42946
42947 2000-08-22  Richard Henderson  <rth@cygnus.com>
42948
42949         * gcc.c-torture/execute/20000822-1.c: New test.
42950
42951 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42952
42953         * gcc.c-torture/execute/20000819-1.x: Remove.
42954
42955 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42956
42957         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42958         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42959         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42960         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42961         gcc.dg/format-xopen-1.c: New tests.
42962
42963 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42964
42965         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42966
42967 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42968
42969         * g++.old-deja/g++.other/loop2.C: New test.
42970
42971         * gcc.c-torture/compile/20000606-1.c: New test.
42972         * gcc.c-torture/compile/20000728-1.c: New test.
42973         * gcc.c-torture/execute/20000801-1.c: New test.
42974         * gcc.c-torture/execute/20000801-2.c: New test.
42975         * gcc.c-torture/execute/20000819-1.c: New test.
42976         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42977         * gcc.dg/20000629-1.c: New test.
42978         * gcc.dg/20000724-1.c: New test.
42979         * gcc.dg/20000807-1.c: New test.
42980
42981 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42982
42983         * gcc.dg/cpp/pragma-1.c: New test.
42984         * gcc.dg/cpp/pragma-2.c: New test.
42985
42986 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
42987
42988         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42989         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
42990
42991 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42992
42993         * gcc.c-torture/compile/20000818-1.c: New test.
42994
42995 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
42996
42997         * gcc.c-torture/execute/20000818-1.c: New test.
42998
42999 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43000
43001         * gcc.dg/format-va-1.c: New test.
43002
43003 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43004
43005         * g++.old-deja/g++.other/typedef8.C: New test.
43006
43007 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43008
43009         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43010         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43011         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43012         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43013         * g++.old-deja/g++.other/ptrmem7.C: New test.
43014         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43015
43016 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43017
43018         * g++.old-deja/g++.pt/typename27.C: New test.
43019
43020 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43021
43022         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43023         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43024         * g++.old-deja/g++.pt/friend45.C: New test.
43025         * g++.old-deja/g++.other/friend8.C: New test.
43026
43027 2000-08-15  Richard Henderson  <rth@cygnus.com>
43028
43029         * gcc.c-torture/execute/20000815-1.c: New test.
43030
43031 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43032
43033         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43034         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43035         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43036
43037 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43038
43039         * g++.old-deja/g++.other/refinit2.C: New test.
43040
43041 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43042
43043         * lib/c-torture.exp (c-torture): Make
43044         compiler_conditional_xfail_data global.
43045         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43046         compiler_conditional_xfail_data machinery.
43047         (f-torture-execute): Likewise.
43048         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43049         and only when unrolling loops.
43050
43051         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43052
43053 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43054
43055         * g++.old-deja/g++.pt/explicit81.C: New test.
43056
43057 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43058
43059         * g++.old-deja/g++.pt/typename26.C: New test.
43060
43061 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43062
43063         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43064         warning.
43065
43066 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43067
43068         * g++.old-deja/g++.other/array3.C: New test.
43069
43070 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43071
43072         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43073         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43074         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43075         New tests.
43076
43077 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43078
43079         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43080         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43081
43082 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43083
43084         * gcc.c-torture/execute/20000808-1.c: New test.
43085
43086 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43087
43088         * gcc.dg/c90-const-expr-1.c: New test.
43089
43090 2000-08-08  Richard Henderson  <rth@cygnus.com>
43091
43092         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43093
43094 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43095
43096         * gcc.dg/noncompile/const-ll-1.c: New test.
43097
43098 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43099
43100         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43101
43102 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43103
43104         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43105         that running programs linked against the shared version of libobjc
43106         run correctly.
43107
43108 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43109
43110         * gcc.dg/c99-printf-1.c: New test.
43111
43112 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43113
43114         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43115
43116 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43117
43118         * gcc.c-torture/execute/20000731-1.x: Delete.
43119
43120 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43121
43122         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43123         and torture_without_loops as is done by c-torture.exp.
43124         (search_for): Copy from c-torture.exp.
43125         (gcc-dg-runtest): New function, drives a directory of tests
43126         iterating over the TORTURE_OPTIONS.
43127         (scan-assembler, scan-assembler-not): Move here from
43128         individual directory drivers.
43129
43130         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43131         defined by lib/gcc-dg.exp.
43132         * gcc.dg/cpp/cpp.exp: Likewise.
43133         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43134         gcc-dg-runtest, so we cycle over optimization options.
43135
43136         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43137         * gcc.dg/compare2.c: No longer expected to fail.
43138
43139 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43140
43141         * gcc.c-torture/execute/20000804-1.c: New test.
43142
43143 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43144
43145         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43146
43147 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43148
43149         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43150
43151 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43152
43153         * gcc.c-torture/compile/20000803-1.c: New test.
43154
43155 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43156
43157         * gcc.c-torture/execute/20000801-3.c,
43158         gcc.c-torture/execute/20000801-4.c: New tests.
43159         * gcc.c-torture/execute/20000801-3.x,
43160         gcc.c-torture/execute/20000801-4.x: Xfail.
43161
43162 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43163
43164         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43165         libobjc/.libs to allow for libtool.
43166
43167 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43168
43169         * gcc.c-torture/compile/20000802-1.c: New test.
43170
43171 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43172
43173         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43174
43175 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43176
43177         * gcc-c-torture/execute/20000731-2.c: New test.
43178
43179         * gcc.c-torture/execute/20000731-1.c: New test.
43180         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43181
43182 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43183
43184         * testsuite/gcc.dg/cpp/paste7.c: New test.
43185         * gcc.dg/cpp/20000725-1.c: New test.
43186
43187 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43188
43189         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43190         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43191         declaration warning for __builtin_dwarf_reg_size.
43192
43193         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43194
43195 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43196
43197         * gcc.dg/noncompile/voidparam-1.c: New test.
43198
43199 2000-07-30  Richard Henderson  <rth@cygnus.com>
43200
43201         * gcc.dg/c90-digraph-1.c: Don't xfail.
43202         * gcc.dg/compare2.c (case 10): Xfail.
43203         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43204
43205 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43206
43207         * gcc.dg/c99-main-1.c: New test.
43208
43209 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43210
43211         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43212
43213 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43214
43215         * gcc.c-tortuer/execute/20000726-1.c: New test.
43216
43217 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43218
43219         * gcc.c-torture/execute/enum-2.c: New test.
43220
43221 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43222
43223         * gcc.dg/cpp/tr-warn3.c: New test.
43224
43225 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43226
43227         * g++.old-deja/g++.ext/implicit1.C: Remove.
43228         * g++.old-deja/g++.jason/c2.C: Remove
43229         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43230         * g++.old-deja/g++.pt/crash16.C: Likewise.
43231         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43232
43233 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43234
43235         * g++.old-deja/g++.other/for2.C: New test.
43236
43237 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43238
43239         * gcc.dg/20000720-1.c: New test.
43240
43241 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43242
43243         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43244
43245 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43246
43247         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43248         * gcc.c-torture/execute/20000722-1.c: New.
43249         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43250
43251 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43252
43253         * gcc.dg/cpp/20000720-1.S: New test.
43254
43255 2000-07-21  Michael Meissner  <meissner@redhat.com>
43256
43257         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43258
43259 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43260
43261         * g++.old-deja/g++.brendan/crash16.C,
43262         g++.old-deja/g++.brendan/parse3.C,
43263         g++.old-deja/g++.brendan/redecl1.C,
43264         g++.old-deja/g++.ns/template13.C,
43265         g++.old-deja/g++.other/decl4.C,
43266         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43267
43268 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43269
43270         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43271         and "Internal error".
43272
43273         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43274         regexps.
43275         * gcc.dg/cpp/paste6.c: New test.
43276
43277 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43278
43279         * gcc.dg/cpp/tr-direct.c: New test.
43280
43281         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43282         gcc.dg/cpp/undef1.c: Tweak error regexps.
43283
43284 2000-07-18  Eric Christopher <echristo@redhat.com>
43285
43286         * gcc.c-torture/compile/20000718-1.c: New test.
43287
43288 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43289
43290         * cpplex.c (_cpp_push_token): If the token being pushed back
43291         is the previous token in this context, just subtract one from
43292         context->posn.
43293         * cppmacro.c (save_expansion): Clear aux field when storing a
43294         placemarker.
43295
43296 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43297
43298         * gcc.dg/noncompile/redecl-1.c: New test.
43299
43300 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43301
43302         * gcc.c-torture/execute/20000717-5.c: New test.
43303         * gcc.c-torture/execute/20000717-1.x: Removed.
43304
43305 2000-07-17  Richard Henderson  <rth@cygnus.com>
43306
43307         * gcc.c-torture/execute/20000717-4.c: New test.
43308
43309 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43310
43311         * gcc.dg/cpp/syshdr.c: New test.
43312         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43313
43314 2000-07-17  Neil Booth  <neilb@earthling.net>
43315
43316         * gcc.dg/cpp/cmdlne-dM.c: New test.
43317         * gcc.dg/cpp/cmdlne-dD.c: New test.
43318
43319 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43320
43321         * gcc.c-torture/execute/20000717-3.c: New test.
43322
43323         * gcc.c-torture/compile/20000717-1.c: New test.
43324
43325 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43326
43327         * gcc.c-torture/execute/20000717-2.c: New test.
43328
43329 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43330
43331         * gcc.dg/formatz-1.c: New test.
43332
43333         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43334         * gcc.dg/c99-digraph-1.c: New tests.
43335
43336         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43337         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43338
43339         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43340         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43341         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43342         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43343         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43344         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43345         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43346
43347 2000-07-17   Greg McGary <greg@mcgary.org>
43348
43349         * gcc.c-torture/execute/20000717-1.c: New test.
43350         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43351
43352 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43353
43354         * gcc.c-torture/execute/20000715-2.c: New test.
43355         * gcc.dg/20000715-1.c: New test.
43356
43357 2000-07-15  Michael Meissner  <meissner@redhat.com>
43358
43359         * gcc.c-torture/execute/20000715-1.c: New test.
43360
43361 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43362
43363         * gcc.c-torture/execute/20000707-1.c: New test.
43364
43365 2000-07-13  Neil Booth  <NeilB@earthling.net>
43366
43367         * testsuite/gcc.dg/cpp/digraph1.c,
43368         testsuite/gcc.dg/cpp/digraph2.c,
43369         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43370
43371 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43372
43373         * g77.f-torture/compile/20000630-2.f: New test.
43374         * g77.f-torture/compile/20000630-2.x
43375
43376 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43377
43378         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43379
43380 2000-07-11  Neil Booth  <NeilB@earthling.net>
43381
43382         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43383
43384 2000-07-11  Neil Booth  <NeilB@earthling.net>
43385
43386         * gcc.dg/cpp/cmdlne-C.c: New.
43387
43388 2000-07-09  Neil Booth  <NeilB@earthling.net>
43389
43390         * gcc.dg/cpp/directiv.c: New tests.
43391         * gcc.dg/cpp/undef1.c: Update.
43392
43393 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43394
43395         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43396
43397 2000-07-09  Neil Booth  <NeilB@earthling.net>
43398
43399         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43400
43401 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43402
43403         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43404         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43405
43406 2000-07-08  Neil Booth  <NeilB@earthling.net>
43407
43408         * gcc.dg/cpp/macsyntx.c: New tests.
43409
43410 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43411
43412         * gcc.dg/20000707-1.c: New test.
43413
43414 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43415
43416         * gcc.c-torture/execute/20000706-1.c: New test.
43417         * gcc.c-torture/execute/20000706-2.c: New test.
43418         * gcc.c-torture/execute/20000706-3.c: New test.
43419         * gcc.c-torture/execute/20000706-4.c: New test.
43420         * gcc.c-torture/execute/20000706-5.c: New test.
43421
43422 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43423
43424         * g++.old-deja/g++.pt/instantiate7.C: New test.
43425
43426 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43427
43428         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43429         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43430         * g++.old-deja/g++.other/rtti3.C: Likewise.
43431         * g++.old-deja/g++.other/rttid3.C: Likewise.
43432
43433 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43434
43435         *  g77.f-torture/compile/20000630-1.x: Fix typo
43436
43437 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43438
43439         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43440         assembly output.
43441
43442 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43443
43444         * gcc.dg/cpp/ident.c: New test.
43445
43446 2000-07-05  Neil Booth  <NeilB@earthling.net>
43447
43448         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43449           gcc.dg/cpp/lexstrng.c: New tests.
43450
43451 2000-07-04  Neil Booth  <NeilB@earthling.net>
43452
43453         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43454         * gcc.dg/cpp/strify2.c: Same.
43455
43456 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43457
43458         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43459         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43460         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43461         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43462
43463         * testsuite/gcc.dg/cpp/macro1.c,
43464         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43465         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43466         testsuite/gcc.dg/cpp/strify1.c,
43467         testsuite/gcc.dg/cpp/strify2.c: New tests.
43468
43469 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43470
43471         * gcc.c-torture/execute/20000703-1.c: New test.
43472
43473 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43474
43475         * g++.old-deja/g++.pt (lookup10.C): New test.
43476
43477 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43478
43479         * g++.old-deja/g++.pt (typename25.C): New test.
43480
43481 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43482
43483         * gcc.c-torture/compile/20000701-1.c: New test.
43484
43485 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43486
43487         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43488         to test case.
43489
43490 2000-06-30  Catherine Moore  <clm@cygnus.com>
43491
43492         * gcc.c-torture/execute/align-1.c: New test.
43493
43494 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43495
43496         * g++.old-deja/g++.pt/expr8.C: New test.
43497         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43498
43499 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43500
43501         * gcc.c-torture/compile/20000629-1.c: New test.
43502
43503 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43504
43505
43506         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43507         gcc.dg/noncompile directory, depending on whether they're
43508         preprocessor tests or not.  Annotate all the tests for the dg
43509         framework.
43510
43511         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43512         * gcc.dg/noncompile/noncompile.exp: New.
43513
43514         * Moved files:
43515         Old name                                New name
43516         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43517         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43518         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43519         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43520         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43521         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43522         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43523         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43524         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43525         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43526         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43527         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43528         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43529         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43530         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43531         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43532         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43533         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43534         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43535         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43536         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43537         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43538         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43539         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43540
43541         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43542         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43543         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43544         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43545         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43546         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43547
43548 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43549
43550         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43551         declare one variable.  On the fourth, error.
43552         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43553         declared by 20000628-1a.h.
43554
43555 2000-06-29  Richard Henderson  <rth@redhat.com>
43556
43557         * gcc.c-torture/execute/930529-1.x: New file.
43558         * gcc.dg/920413-1.c: Adjust expected warning text.
43559         * gcc.dg/980217-1.c: Declare abort.
43560         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43561
43562 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43563
43564         * g77.f-torture/compile/20000629-1.f: New test.
43565         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43566
43567 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43568
43569         Rearrange lots of files, removing entirely the
43570         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43571         directories.
43572
43573         * Deleted files:
43574         gcc.c-torture/code_quality/code_quality.exp
43575         gcc.c-torture/special/special.exp
43576         gcc.failure/failure.exp
43577         gcc.failure/940409-1.x
43578         gcc.c-torture/compile/961203-1.x
43579
43580         * New files:
43581         gcc.misc-tests/linkage.exp
43582         gcc.c-torture/execute/920730-1t.c
43583         gcc.c-torture/execute/920730-1t.x
43584         gcc.c-torture/compile/920520-1.x
43585         gcc.c-torture/compile/920521-1.x
43586         gcc.c-torture/compile/981006-1.x
43587         gcc.c-torture/execute/eeprof-1.x
43588
43589         * Moved files (possibly with modifications to fit a new harness):
43590         Old name                                New name
43591         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43592         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43593         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43594         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43595         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43596         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43597         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43598         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43599         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43600         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43601         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43602         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43603         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43604         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43605
43606 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43607
43608         * c-torture/compile/961203-1.x: Delete.
43609
43610         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43611         not exit. Include stdio.h.
43612         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43613         * gcc.misc-tests/dg-12.c: Likewise.
43614         * gcc.misc-tests/dg-5.c: Likewise.
43615         * gcc.misc-tests/dg-6.c: Likewise.
43616         * gcc.misc-tests/dg-7.c: Prototype abort.
43617         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43618         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43619         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43620         not exit.
43621         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43622         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43623
43624 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43625
43626         * gcc.dg/cpp/20000628-1.c: New test.
43627         * gcc.dg/cpp/20000628-1.h: New header for above test.
43628         * gcc.dg/cpp/20000628-1a.h: Likewise.
43629
43630 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43631
43632         * gcc.dg/cpp: New directory.
43633         * gcc.dg/cpp/cpp.exp: New driver.
43634         * gcc.dg/cpp/20000627-1.c: New test.
43635         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43636         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43637         and rewrite as a compilation test.
43638
43639         * gcc.dg: Move many files into the cpp subdirectory, possibly
43640         renaming or editing them as well.
43641         Old name                New name
43642         990119-1.c              cpp/19990119-1.c
43643         990228-1.c              cpp/19990228-1.c
43644         990407-1.c              cpp/19990407-1.c
43645         990409-1.c              cpp/19990409-1.c
43646         990413-1.c              cpp/19990413-1.c
43647         990703-1.c              cpp/19990703-1.c
43648         20000127-1.c            cpp/20000127-1.c
43649         20000129-1.c            cpp/20000129-1.c
43650         20000207-1.c            cpp/20000207-1.c
43651         20000207-2.c            cpp/20000207-2.c
43652         20000209-1.c            cpp/20000209-1.c
43653         20000209-2.c            cpp/20000209-2.c
43654         20000301-1.c            cpp/20000301-1.c
43655         20000419-1.c            cpp/20000419-1.c
43656         20000510-1.S            cpp/20000510-1.S
43657         20000519-1.c            cpp/20000519-1.c
43658         20000529-1.c            cpp/20000529-1.c
43659         20000625-1.c            cpp/20000625-1.c
43660         20000625-2.c            cpp/20000625-2.c
43661         cpp-as1.c               cpp/assert1.c
43662         cpp-as2.c               cpp/assert2.c
43663         cxx-comments-1.c        cpp/cxxcom1.c
43664         cxx-comments-2.c        cpp/cxxcom2.c
43665         endif-label.c           cpp/endif.c
43666         cpp-hash1.c             cpp/hash1.c
43667         cpp-hash2.c             cpp/hash2.c
43668         cpp-if1.c               cpp/if-1.c
43669         cpp-if2.c               cpp/if-2.c
43670         cpp-if3.c               cpp/if-3.c
43671         cpp-if4.c               cpp/if-4.c
43672         cpp-if5.c               cpp/if-5.c
43673         cpp-cond.c              cpp/if-cexp.c
43674         cpp-missingop.c         cpp/if-mop.c
43675         cpp-missingparen.c      cpp/if-mpar.c
43676         cpp-opprec.c            cpp/if-oppr.c
43677         cpp-ifparen.c           cpp/if-paren.c
43678         cpp-shortcircuit.c      cpp/if-sc.c
43679         cpp-shift.c             cpp/if-shift.c
43680         cpp-unary.c             cpp/if-unary.c
43681         cpp-li1.c               cpp/line1.c
43682         cpp-li2.c               cpp/line2.c
43683         lineno.c                cpp/line3.c
43684         lineno-2.c              cpp/line4.c
43685         cpp-mi.c                cpp/mi1.c
43686         cpp-mic.h               cpp/mi1c.h
43687         cpp-micc.h              cpp/mi1cc.h
43688         cpp-mind.h              cpp/mi1nd.h
43689         cpp-mindp.h             cpp/mi1ndp.h
43690         cpp-mix.h               cpp/mi1x.h
43691         cpp-mi2.c               cpp/mi2.c
43692         cpp-mi2a.h              cpp/mi2a.h
43693         cpp-mi2b.h              cpp/mi2b.h
43694         cpp-mi2c.h              cpp/mi2c.h
43695         cpp-mi3.c               cpp/mi3.c
43696         cpp-mi3.def             cpp/mi3.def
43697         poison-1.c              cpp/poison.c
43698         pr-impl.c               cpp/prag-imp.c
43699         cpp-redef-2.c           cpp/redef1.c
43700         cpp-redef.c             cpp/redef2.c
43701         strpaste.c              cpp/strp1.c
43702         strpaste-2.c            cpp/strp2.c
43703         cpp-tradpaste.c         cpp/tr-paste.c
43704         cpp-tradstringify.c     cpp/tr-str.c
43705         cpp-tradwarn1.c         cpp/tr-warn1.c
43706         cpp-tradwarn2.c         cpp/tr-warn2.c
43707         trigraphs.c             cpp/trigraphs.c
43708         cpp-unc1.c              cpp/unc1.c
43709         cpp-unc2.c              cpp/unc2.c
43710         cpp-unc3.c              cpp/unc3.c
43711         cpp-unc.c               cpp/unc4.c
43712         undef.c                 cpp/undef1.c
43713         undef-2.c               cpp/undef2.c
43714         cpp-wi1.c               cpp/widestr1.c
43715
43716 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43717
43718         * lib/g++.exp (g++_include_flags): Tweak.
43719
43720 2000-06-27  H.J. Lu  <hjl@gnu.org>
43721             Loren J. Rittle  <ljrittle@acm.org>
43722
43723         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43724         version with one that knows about the new gcc tree structure.
43725         (g++_link_flags): Same.
43726
43727 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43728
43729         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43730         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43731         case we are cross-compiling.
43732
43733         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43734         g++.old-deja/g++.niklas/Makefile.in,
43735         g++.old-deja/g++.niklas/configure.in,
43736         g++.old-deja/g++.other/Makefile.in,
43737         g++.old-deja/g++.other/configure.in,
43738         gcc.c-torture/code_quality/Makefile.in,
43739         gcc.c-torture/code_quality/configure.in,
43740         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43741         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43742         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43743         gcc.c-torture/execute/ieee/Makefile.in,
43744         gcc.c-torture/execute/ieee/configure.in,
43745         gcc.c-torture/noncompile/Makefile.in,
43746         gcc.c-torture/noncompile/configure.in,
43747         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43748         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43749         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43750
43751 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43752
43753         * g++.old-deja/g++.other/ambig3.C: New test.
43754
43755 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43756
43757         * g++.old-deja/g++.pt/syntax1.C: New test.
43758         * g++.old-deja/g++.pt/syntax2.C: New test.
43759         * g++.old-deja/g++.other/syntax3.C: New test.
43760         * g++.old-deja/g++.other/syntax4.C: New test.
43761
43762 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43763
43764         * gcc.dg/20000623-1.c: Prototype exit and abort.
43765
43766 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43767
43768         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43769         New tests.
43770         * gcc.dg/cpp-mi3.def: New file.
43771
43772         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43773         inside assertions.
43774         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43775         lexer's error messages.
43776         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43777         divine anything from the linemarkers.
43778         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43779         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43780
43781 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43782
43783         * gcc.dg/20000623-1.c: New test.
43784
43785 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43786
43787         * gcc.c-torture/execute/20000622-1.c: New test.
43788
43789 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43790
43791         * g++.old-deja/g++.other/init15.C: New test.
43792
43793 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43794
43795         * g++.old-deja/g++.pt/vaarg2.C: New test.
43796         * g++.old-deja/g++.pt/vaarg3.C: New test.
43797
43798 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43799
43800         * g++.old-deja/g++.other/dyncast6.C: New test.
43801
43802 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43803
43804         * gcc.c-torture/execute/loop-6.c: New test.
43805
43806 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43807
43808         * gcc.dg/20000614-1.c: New test.
43809         * gcc.dg/20000614-2.c: New test.
43810
43811 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43812
43813         * g++.old-deja/g++.other/inline12.C: New test.
43814
43815 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43816
43817         * g++.old-deja/g++.other/eh1.C: New test.
43818
43819 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43820
43821         * g++.old-deja/g++.other/type.C: New test.
43822
43823 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43824
43825         * g++.old-deja/g++.other/initstring.C: New test.
43826
43827 2000-06-12  Jason Merrill  <jason@redhat.com>
43828
43829         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43830
43831 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43832
43833         * gcc.c-torture/compile/20000609-1.c: New test.
43834
43835 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43836
43837         * gcc.dg/20000609-1.c: New test.
43838
43839 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43840
43841         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43842         * gcc.c-torture/noncompile/poison-1.c: Move...
43843         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43844         * gcc.dg/cpp-li1.c: Add a token after the #line.
43845
43846 2000-06-05  Richard Henderson  <rth@cygnus.com>
43847
43848         * gcc.c-torture/execute/20000605-2.c: New test.
43849         * gcc.c-torture/execute/20000605-3.c: New test.
43850
43851 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43852
43853         * g77.f-torture/execute/20000503-1.x: New file.
43854
43855 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43856
43857         * g++.old-deja/g++.eh/badalloc1.C: New test.
43858
43859 2000-06-05  Richard Henderson  <rth@cygnus.com>
43860
43861         * gcc.c-torture/execute/20000605-1.c: New test.
43862
43863 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43864             Nathan Sidwell <nathan@codesourcery.com>
43865
43866         * gcc.c-torture/compile/20000605-1.c: New test.
43867
43868 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43869
43870         * g77.f-torture/compile/20000601-1.f: New test.
43871
43872 2000-06-03  Richard Henderson  <rth@cygnus.com>
43873
43874         * gcc.c-torture/execute/20000603-1.c: New.
43875
43876 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43877
43878         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43879         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43880
43881 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43882
43883         * gcc.dg/compare2.c (case 12): XFAIL.
43884         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43885         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43886
43887         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43888
43889 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43890
43891         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43892         guard macro is already defined when the header is first
43893         included.
43894         * gcc.dg/cpp-mix.h: New file.
43895         * gcc.dg/endif-label.c: Update patterns to match compiler.
43896
43897         * g++.brendan/complex1.C: Declare abort.
43898         * g++.law/refs4.C: Remove XFAIL.
43899         * g++.oliva/expr2.C: Declare abort and exit.
43900
43901 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43902
43903         * gcc.c-torture/execute/20000528-1.c: New test.
43904
43905         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43906         * g++.old-deja/g++.law/temps4.C: Likewise.
43907
43908         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43909         stdlib.h.  Call abort() on failure.
43910         * g++.old-deja/g++.law/refs4.C: Likewise.
43911         * g++.old-deja/g++.law/temps4.C: Likewise.
43912         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43913         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43914
43915 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43916
43917         Relative to g++.dg/special:
43918         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43919
43920         Relative to g++.old-deja:
43921         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43922         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43923         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43924         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43925         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43926         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43927         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43928
43929         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43930         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43931         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43932         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43933         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43934         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43935         and/or string.h.
43936
43937         * g++.other/goto1.C: Update expectations for error messages.
43938
43939 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43940
43941         * gcc.c-torture/compile/20000523-1.c: New test.
43942
43943 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43944
43945         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43946
43947 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43948
43949         * g++.old-deja/g++.eh/catch11.C: New test.
43950         * g++.old-deja/g++.eh/catch12.C: New test.
43951
43952 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43953
43954         * gcc.c-torture/execute/20000523-1.c: New test.
43955
43956 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43957
43958         * c-torture/execute/bcp-1.c: Replace abort in arg of
43959         __builtin_constant_p with a generic external function.
43960
43961         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43962         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43963         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43964         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43965         Prototype abort and/or exit.
43966
43967         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43968         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43969         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43970         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43971
43972 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43973
43974         * gcc.dg/dwarf2-1.c: New test.
43975
43976 2000-05-20  Richard Henderson  <rth@cygnus.com>
43977
43978         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43979
43980 2000-05-20  Andreas Jaeger  <aj@suse.de>
43981
43982         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43983         testcase.
43984
43985 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
43986
43987         * gcc.c-torture/execute/20000519-2.c: New test.
43988
43989 2000-05-19  Andreas Jaeger  <aj@suse.de>
43990
43991         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43992         which fails with SSA.
43993
43994         * lib/c-torture.exp: Also test with -O3 -fssa.
43995
43996 2000-05-18  Michael Meissner  <meissner@redhat.com>
43997
43998         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43999         * gcc.c-torture/execute/920415-1.c: Ditto.
44000         * gcc.c-torture/execute/920501-1.c: Ditto.
44001         * gcc.c-torture/execute/conversion.c: Ditto.
44002         * gcc.c-torture/execute/cvt-1.c: Ditto.
44003
44004 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44005
44006         * gcc.c-torture/compile/20000518-1.c: New test.
44007
44008 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44009
44010         * g77.f-torture/compile/200005018.f: New test.
44011
44012 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44013
44014         * gcc.c-torture/compile/20000517-1.c: New test.
44015
44016 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44017
44018         * gcc.c-torture/execute/20000516-1.c: New test.
44019
44020 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44021
44022         * g++.old-deja/g++.other/eh.C: New test.
44023
44024 2000-05-12  Richard Henderson  <rth@cygnus.com>
44025
44026         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44027         constants through to doit's conditional.
44028
44029 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44030
44031         * gcc.c-torture/compile/20000511-1.c: New test.
44032         * g77.f-torture/compile/20000511-1.f: New test.
44033         * g77.f-torture/compile/20000511-2.f: New test.
44034
44035 2000-05-11  Michael Meissner  <meissner@redhat.com>
44036
44037         * gcc.c-torture/execute/20000511-1.c: New test.
44038
44039 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44040
44041         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44042         * gcc.dg/20000510-1.S: New.
44043
44044 2000-05-08  Catherine Moore  <clm@cygnus.com>
44045
44046         * gcc.dg/unused-3.c: New.
44047
44048 2000-05-06  Richard Henderson  <rth@cygnus.com>
44049
44050           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44051           * g++.old-deja/g++.mike/warn1.C: Likewise.
44052           * g++.old-deja/g++.pt/local1.C: Likewise.
44053           * g++.old-deja/g++.pt/local7.C: Likewise.
44054           * g++.old-deja/g++.pt/spec16.C: Likewise.
44055
44056 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44057
44058         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44059
44060 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44061
44062           * g77.f-torture/execute/20000503-1.f: New test.
44063
44064 2000-05-04  Andreas Jaeger  <aj@suse.de>
44065
44066         * gcc.dg/noreturn-2.c: New test.
44067
44068 2000-05-04  Neil Booth  <NeilB@earthling.net>
44069
44070         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44071         preprocessor.
44072
44073 2000-05-04  Richard Henderson  <rth@cygnus.com>
44074
44075         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44076
44077 2000-05-04  Richard Henderson  <rth@cygnus.com>
44078
44079         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44080         OpenSSL by Jason R Thorpe.
44081
44082 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44083
44084         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44085
44086 2000-05-03  Robert Lipe <robertlipe@usa.net>
44087
44088         * gcc.dg/20000503-1.c: New test.
44089
44090 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44091
44092         * gcc.c-torture/compile/20000502-1.c: New test.
44093         * g++.old-deja/g++.other/align.C: New test.
44094         * gcc.dg/cpp-tradstringify.c: New test.
44095
44096 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44097
44098         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44099         and hard registers.
44100
44101 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44102
44103         * gcc.c-torture/execute/loop-5.c: New test.
44104
44105 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44106
44107         * gcc.c-torture/execute/va-arg-20.c: New test.
44108
44109 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44110
44111         * gcc.c-torture/execute/20000422-1.c: New test.
44112
44113 2000-04-20  Greg McGary  <gkm@gnu.org>
44114
44115         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44116         when optimizing, but without sibling-call optimizations (-O1).
44117
44118 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44119
44120           * gcc.c-torture/compile/20000420-1.c: New test.
44121
44122 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44123
44124         * g++.abi/ptrflags.C: New test.
44125         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44126
44127 2000-04-19  Catherine Moore  <clm@cygnus.com>
44128
44129         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44130
44131 2000-04-19  Greg McGary  <gkm@gnu.org>
44132
44133         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44134         sibling-call optimizations.
44135
44136 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44137
44138         * gcc.dg/20000419-1.c: New test.
44139
44140 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44141
44142         * gcc.c-torture/execute/20000412-6.c: New test.
44143
44144 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44145
44146         * gcc.c-torture/execute/20000412-5.c: New test.
44147         * g77.f-torture/compile/20000412-1.f: New test.
44148         * gcc.c-torture/execute/20000412-4.c: New test.
44149         * gcc.c-torture/compile/20000412-2.c: New test.
44150         * gcc.c-torture/execute/20000412-3.c: New test.
44151         * gcc.c-torture/compile/20000412-1.c: New test.
44152         * gcc.c-torture/execute/20000412-2.c: New test.
44153
44154 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44155
44156         * objc/execute/bf-20.m: New test.
44157
44158 2000-04-10  Richard Henderson  <rth@cygnus.com>
44159
44160         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44161
44162         * gcc.c-torture/execute/20000412-1.c: New test.
44163
44164 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44165
44166         * g++.old-deja/g++.eh/catchptr1.C: New test.
44167
44168 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44169
44170         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44171
44172 2000-04-08  Neil Booth  <NeilB@earthling.net>
44173
44174         * gcc.dg/cpp-nullchar.c: Remove test as
44175         embedded nulls cause problems.
44176
44177 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44178
44179         * gcc.dg/compare2.c: New test.
44180
44181 2000-04-08  Neil Booth  <NeilB@earthling.net>
44182
44183         * gcc.dg/cpp-nullchar.c: New test.
44184
44185 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44186
44187         * gcc.dg/cpp-mi2.c: New test.
44188         * gcc.dg/cpp-mi2[abc].h: New files.
44189
44190 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44191
44192         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44193         member name.
44194
44195 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44196
44197         * g++.old-deja/g++.abi/vmihint.C: New test.
44198
44199 2000-04-06  Neil Booth  <NeilB@earthling.net>
44200
44201         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44202         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44203         copyright.
44204
44205 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44206
44207         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44208         avoid stack-frame overwrite.
44209
44210 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44211
44212         * gcc.c-torture/compile/20000405-2.c: New test.
44213         * gcc.c-torture/compile/20000405-3.c: New test.
44214
44215 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44216
44217         * gcc.c-torture/compile/20000405-1.c: New test.
44218
44219 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44220
44221         * gcc.dg/cast-qual-1.c: Revert last change.
44222
44223 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44224
44225         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44226
44227 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44228
44229         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44230         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44231
44232 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44233
44234         * gcc.c-torture/compile/20000403-2.c: New test.
44235         * gcc.c-torture/compile/20000403-1.c: New test.
44236
44237 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44238
44239         * gcc.c-torture/execute/20000403-1.c: New test.
44240
44241 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44242
44243         * gcc.c-torture/execute/20000402-1.c: New test.
44244
44245 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44246
44247         * gcc.c-torture/execute/va-arg-15.c: New test.
44248         * gcc.c-torture/execute/va-arg-16.c: New test.
44249         * gcc.c-torture/execute/va-arg-17.c: New test.
44250         * gcc.c-torture/execute/va-arg-18.c: New test.
44251         * gcc.c-torture/execute/va-arg-19.c: New test.
44252
44253 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44254
44255         * gcc.c-torture/compile/981211-1.c: Move to...
44256         * gcc.dg/cpp-as1.c: ...here.
44257         * gcc.dg/cpp-as2.c: New file.
44258
44259         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44260         compiler.
44261
44262 2000-04-02  Neil Booth  <NeilB@earthling.net>
44263
44264         * gcc.dg/cpp-cond.c  New tests.
44265         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44266         accidental success less likely.
44267         * gcc.dg/cpp-missingop.c  New tests.
44268         * gcc.dg/cpp-missingparen.c  New tests.
44269         * gcc.dg/cpp-shift.c  New tests.
44270         * gcc.dg/cpp-shortcircuit.c  New tests.
44271         * gcc.dg/cpp-unary.c  New tests.
44272
44273 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44274
44275         * gcc.c-torture/compile/20000329-1.c: New test.
44276
44277 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44278
44279         * gcc.c-torture/compile/20000326-1.c: New test.
44280         * gcc.c-torture/compile/20000326-2.c: New test.
44281
44282 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44283
44284         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44285         the first parameter is a function argument.
44286
44287 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44288
44289         * g++.old-deja/g++.ext/array4.C: New test.
44290
44291 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44292
44293         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44294
44295 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44296
44297         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44298
44299 2000-03-19  Richard Henderson  <rth@cygnus.com>
44300
44301         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44302
44303 2000-03-19  Richard Henderson  <rth@cygnus.com>
44304
44305         * gcc.c-torture/compile/20000319-1.c: New test.
44306
44307 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44308
44309         * gcc.c-torture/execute/20000314-3.c: New test.
44310         * gcc.c-torture/execute/20000314-2.c: New test.
44311         * gcc.c-torture/execute/20000314-1.c: New test.
44312         * gcc.c-torture/compile/20000314-2.c: New test.
44313         * gcc.c-torture/compile/20000314-1.c: New test.
44314
44315 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44316
44317         * g++.old-deja/g++.warn/inline.C: New test.
44318
44319 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44320
44321         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44322         standards-compliant result rather than specific constants.
44323         Put test-values in array.
44324
44325 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44326
44327         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44328         (g++_target_compile): Put test-specific options last.
44329
44330 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44331
44332         * g++.old-deja/g++.eh/vbase4.C: New test.
44333
44334 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44335
44336         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44337
44338 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44339
44340         * g++.old-deja/g++.brendan/misc12.C: Removed.
44341         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44342         * g++.old-deja/g++.ext/pretty4.C: New test.
44343
44344 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44345
44346         * g++.old-deja/g++.other/string2.C: New test.
44347
44348 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44349
44350         * g++.old-deja/g++.warn/impint2.C: New test.
44351
44352 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44353
44354         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44355         is 1, not zero.
44356
44357 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44358
44359         * g++.old-deja/g++.warn/impint.C: New test.
44360         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44361         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44362         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44363         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44364         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44365         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44366         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44367         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44368         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44369         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44370         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44371         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44372
44373 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44374
44375         * gcc.dg/cpp-redef.c: New test.
44376
44377 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44378
44379         * g++.old-deja/g++.pt/unify7.C: New test.
44380
44381 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44382
44383         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44384         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44385
44386 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44387
44388         * gcc.c-torture/compile/20000224-1.c: New test.
44389
44390 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44391
44392         * gcc.c-torture/compile/cpp-2.c: New test.
44393         * gcc.c-torture/compile/cpp-1.c: New test.
44394
44395 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44396
44397         * gcc.c-torture/execute/20000225-1.c: New test.
44398
44399 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44400
44401         * gcc.dg/cpp-li2.c: New test.
44402
44403         * gcc.dg/cpp-wi1.c: New test.
44404
44405         * gcc.dg/cpp-li1.c: New test.
44406
44407 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44408
44409         * g++.old-deja/g++.other/sizeof5.C: New test.
44410
44411 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44412
44413         * gcc.c-torture/execute/va-arg-13.c: New test.
44414
44415 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44416
44417         * gcc.c-torture/execute/va-arg-12.c: New test.
44418
44419 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44420
44421         * gcc.c-torture/execute/20000223-1.c: New test.
44422
44423 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44424
44425         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44426
44427 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44428
44429         * g++.old-deja/g++.abi/ptrmem.C: New test.
44430
44431 2000-02-19  Richard Henderson  <rth@cygnus.com>
44432
44433         * gcc.c-torture/compile/init-3.c: New.
44434
44435 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44436
44437         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44438         ALWAYS_CXXFLAGS.
44439
44440 2000-02-11  Robert Lipe <robertl@sco.com>
44441
44442         * gcc.c-torture/compile/20000211-3.c: New test.
44443
44444 2000-02-11  Martin Buchholz <martin@xemacs.org>
44445
44446         * gcc.c-torture/compile/20000211-2.c: New test.
44447
44448 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44449
44450         * gcc.c-torture/compile/20000211-1.c: New test.
44451
44452 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44453
44454         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44455           on native targets
44456
44457 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44458
44459         * g++.old-deja/g++.other/cast5.C: New test.
44460
44461 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44462
44463         * gcc.c-torture/execute/20000205-1.c: New.
44464
44465 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44466
44467         * g++.old-deja/g++.jason/cast3.C: Return void.
44468         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44469
44470 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44471
44472         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44473
44474         * gcc.dg/loop-1.c: New test.
44475
44476 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44477
44478         * gcc.c-torture/compile/20000127-1.c: New test.
44479         * gcc.c-torture/execute/991228-1.c: New test.
44480
44481 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44482
44483         * gcc.dg/unused-2.c: New test.
44484
44485         * gcc.dg/conv-1.c: New test.
44486
44487 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44488
44489         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44490         compiler.
44491         (tool_option_proc): Fix typo.
44492
44493 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44494
44495         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44496         of the ld on the host, not on the build machine.
44497         Also, don't crash if '--help' is not a supported option.
44498
44499 2000-01-24  Richard Henderson  <rth@cygnus.com>
44500
44501         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44502
44503 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44504
44505         * gcc.c-torture/execute/20000120-2.c: New test.
44506         * gcc.c-torture/execute/20000120-1.c: New test.
44507
44508 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44509
44510         * gcc.c-torture/execute/20000113-1.c: New test.
44511
44512 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44513
44514         * gcc.c-torture/execute/20000112-1.c: New test.
44515
44516 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44517
44518         * gcc.dg/20000111-1.c: New test.
44519
44520 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44521
44522         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44523         with 16 bit integers.
44524
44525 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44526
44527         * gcc.dg/20000108-1.c: New test.
44528
44529 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44530
44531         * g++.old-deja/g++.ns/koenig8.C: New test.
44532
44533 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44534
44535         * g++.old-deja/g++.other/cast4.C: New test.
44536
44537 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44538
44539         * gcc.c-torture/compile/20000105-2.c: New test.
44540         * gcc.c-torture/compile/20000105-1.c: New test.
44541
44542 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44543
44544         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44545         references to printf & atoi to conform to ANSI standard.
44546         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44547         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44548         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44549         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44550         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44551         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44552         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44553         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44554         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44555         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44556         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44557         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44558         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44559         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44560         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44561         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44562         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44563         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44564         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44565         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44566         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44567         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44568         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44569         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44570         * g++.old-deja/g++.brendan/init3.C: Likewise.
44571         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44572         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44573         * g++.old-deja/g++.brendan/new2.C: Likewise.
44574         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44575         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44576         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44577         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44578         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44579         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44580         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44581         * g++.old-deja/g++.brendan/template24.C: Likewise.
44582         * g++.old-deja/g++.brendan/template3.C: Likewise.
44583         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44584         * g++.old-deja/g++.jason/inline3.C: Likewise.
44585         * g++.old-deja/g++.jason/opeq.C: Likewise.
44586         * g++.old-deja/g++.law/arg5.C: Likewise.
44587         * g++.old-deja/g++.law/arm7.C: Likewise.
44588         * g++.old-deja/g++.law/ctors11.C: Likewise.
44589         * g++.old-deja/g++.law/cvt8.C: Likewise.
44590         * g++.old-deja/g++.law/init9.C: Likewise.
44591         * g++.old-deja/g++.law/refs4.C: Likewise.
44592         * g++.old-deja/g++.law/template2.C: Likewise.
44593         * g++.old-deja/g++.law/visibility24.C: Likewise.
44594         * g++.old-deja/g++.law/vtable3.C: Likewise.
44595         * g++.old-deja/g++.mike/asm2.C: Likewise.
44596         * g++.old-deja/g++.mike/eh1.C: Likewise.
44597         * g++.old-deja/g++.mike/misc1.C: Likewise.
44598         * g++.old-deja/g++.mike/misc13.C: Likewise.
44599         * g++.old-deja/g++.mike/misc14.C: Likewise.
44600         * g++.old-deja/g++.mike/ns12.C: Likewise.
44601         * g++.old-deja/g++.mike/p1248.C: Likewise.
44602         * g++.old-deja/g++.mike/p3708.C: Likewise.
44603         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44604         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44605         * g++.old-deja/g++.mike/p646.C: Likewise.
44606         * g++.old-deja/g++.mike/p700.C: Likewise.
44607         * g++.old-deja/g++.mike/p783.C: Likewise.
44608         * g++.old-deja/g++.mike/p783a.C: Likewise.
44609         * g++.old-deja/g++.mike/p783b.C: Likewise.
44610         * g++.old-deja/g++.mike/p786.C: Likewise.
44611         * g++.old-deja/g++.mike/p789.C: Likewise.
44612         * g++.old-deja/g++.mike/p789a.C: Likewise.
44613         * g++.old-deja/g++.mike/p807a.C: Likewise.
44614         * g++.old-deja/g++.other/delete3.C: Likewise.
44615         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44616         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44617         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44618         * g++.old-deja/g++.other/empty1.C: Likewise.
44619         * g++.old-deja/g++.other/temporary1.C: Likewise.
44620         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44621         * g++.old-deja/g++.pt/t16.C: Likewise.
44622         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44623
44624 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44625
44626         * gcc.dg/991230-1.c: New test.
44627
44628 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44629
44630         * gcc.c-torture/compile/991229-3.c: New test.
44631         * gcc.c-torture/compile/991229-2.c: New test.
44632         * gcc.c-torture/compile/991229-1.c: New test.
44633
44634 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44635
44636         * gcc.c-torture/compile/labels-2.c: New test.
44637
44638 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44639
44640         * gcc.c-torture/execute/991227-1.c: New test.
44641
44642 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44643
44644         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44645
44646 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44647
44648         * gcc.c-torture/execute/991221-1.c: New test.
44649
44650 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44651
44652         * g++.old-deja/g++.other/cast3.C: New test.
44653
44654 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44655
44656         * gcc.c-torture/execute/991216-4.c: New test.
44657
44658 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44659
44660         * gcc.c-torture/execute/991216-1.c: New test.
44661         * gcc.c-torture/execute/991216-2.c: New test.
44662         * gcc.c-torture/execute/991216-3.c: New test.
44663
44664 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44665
44666         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44667         Actually make the test fail by using "-O2" for compilation.
44668
44669 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44670
44671         * g++.old-deja/g++.warn/cast-align1.C: New test.
44672
44673 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44674
44675         * gcc.c-torture/compile/991214-1.c: New test.
44676         * gcc.c-torture/compile/991214-2.c: New test.
44677
44678 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44679
44680         * gcc.dg/991214-1.c: New test.
44681
44682 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44683
44684         * gcc.c-torture/compile/991213-3.c: New test.
44685         * gcc.c-torture/compile/991213-2.c: New test.
44686         * gcc.c-torture/compile/991213-1.c: New test.
44687
44688 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44689
44690         * gcc.dg/991209-1.c: New test.
44691
44692 1999-12-08  Nathan Sidwell <nathan@acm.org>
44693
44694         * gcc.c-torture/compile/991208-1.c: New test.
44695
44696 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44697
44698         * gcc.dg/ultrasp2.c: New test.
44699
44700 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44701
44702         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44703
44704 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44705
44706         * gcc.c-torture/compile/991202-1.c: New test.
44707         * gcc.c-torture/execute/991202-1.c: New test.
44708         * gcc.c-torture/execute/991202-2.c: New test.
44709         * gcc.c-torture/execute/991202-3.c: New test.
44710
44711 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44712
44713         * g++.old-deja/g++.abi/align.C: New test.
44714         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44715         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44716
44717 1999-12-01  Richard Henderson  <rth@cygnus.com>
44718
44719         * gcc.c-torture/execute/991201-1.c: New.
44720
44721 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44722
44723         * gcc.dg/991129-1.c: New test.
44724
44725 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44726
44727         * gcc.c-torture/compile/991127-1.c: New test.
44728
44729 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44730
44731         * g++.old-deja/g++.other/warn4.C: New test.
44732
44733 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44734
44735         * g++.old-deja/g++.eh/cleanup2.C: New test.
44736         * g++.old-deja/g++.ext/pretty2.C: New test.
44737         * g++.old-deja/g++.ext/pretty3.C: New test.
44738         * g++.old-deja/g++.other/debug6.C: New test.
44739
44740 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44741
44742         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44743         compiler_output to look for one error message instead of two.
44744
44745 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44746
44747         * gcc.c-torture/execute/991118-1.c: Also test case
44748         where the word boundary does not split a byte evenly.
44749
44750 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44751
44752         * g++.old-deja/g++.ext/restrict1.C: New test.
44753
44754 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44755
44756         * gcc.c-torture/execute/991118-1.c: New test.
44757
44758 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44759
44760         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44761         working directory pathnames.
44762
44763 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44764
44765         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44766         host is equipped with driver.h and driver.o so it can actually
44767         compile and run the tests.
44768
44769 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44770
44771         * gcc.c-torture/compile/991008-1.c: New test.
44772
44773 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44774
44775         * lib/gcc-dg.exp: Include target-supports.exp
44776
44777 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44778
44779         * lib/target-supports.exp: New file: Provide procs to test for
44780         features supported by the target.
44781         (check_weak_available): Moved here from ecos.exp.
44782         (check_alias_available): New proc: Determine of the target
44783         toolchain supports the alias attribute.
44784
44785         * gcc.dg/special/ecos.exp: Move check_weak_available to
44786         target-supports.exp.
44787         (alias-1.c): Only perform the test if the target supports
44788         aliases.
44789         (wkali-1.c): Only perform the test if the target supports
44790         aliases.
44791
44792         * gcc.dg/990506-0.c: Expect error messages from cross
44793         targets as well as native targets.
44794
44795 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44796
44797         * gcc.dg/ultrasp1.c: Removed xfail.
44798         * gcc.dg/struct-ret-2.c: Likewise.
44799         * gcc.dg/array-1.c: Likewise.
44800
44801 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44802
44803         * gcc.dg/struct-ret-2.c: New test.
44804
44805         * gcc.dg/array-1.c: New test.
44806
44807 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44808
44809         * gcc.c-torture/execute/991030-1.c: New test.
44810
44811 1999-10-26  Richard Henderson  <rth@cygnus.com>
44812
44813         * gcc.c-torture/compile/991026-2.c: New test.
44814
44815 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44816
44817         * gcc.c-torture/compile/991026-1.c: New test.
44818
44819 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44820
44821         * gcc.c-torture/execute/991023-1.c: New test.
44822
44823 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44824
44825         * gcc.c-torture/execute/991019-1.c: New test.
44826
44827 1999-10-16  Richard Henderson  <rth@cygnus.com>
44828
44829         * gcc.c-torture/execute/991016-1.c: New test.
44830
44831 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44832
44833         * gcc.c-torture/execute/991014-1.c: New test.
44834
44835 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44836
44837         * g++.old-deja/g++.other/union2.C: New test.
44838
44839 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44840
44841         * g++.old-deja/g++.other/vaarg2.C: New test.
44842         * g++.old-deja/g++.other/vaarg3.C: New test.
44843
44844 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44845
44846         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44847         in compile/.
44848
44849 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44850
44851         * gcc.c-torture/execute/va-arg-11.c: New test.
44852
44853 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44854
44855         * lib/file-format.exp (gcc_target_object_format): Don't
44856         crash if objdump is unavailable.
44857
44858 1999-09-29  Donn Terry <donn@interix.com>
44859
44860         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44861
44862 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44863
44864         * gcc.c-torture/compile/990928-1.c: New test.
44865
44866 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44867
44868         * g++.old-deja/g++.other/decl6.C: New test.
44869
44870 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44871
44872         * gcc.c-torture/execute/va-arg-10.c: New test.
44873
44874 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44875
44876         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44877         __PRETTY_FUNCTION__.
44878
44879 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44880
44881         * gcc.c-torture/execute/990923-1.c: New test.
44882
44883 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44884
44885         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44886         for which -fpic is inappropriate.
44887
44888 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44889
44890         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44891
44892 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44893
44894         * g++.old-deja/g++.other/dyncast1.C: New test.
44895         * g++.old-deja/g++.other/dyncast2.C: New test.
44896         * g++.old-deja/g++.other/dyncast3.C: New test.
44897         * g++.old-deja/g++.other/dyncast4.C: New test.
44898         * g++.old-deja/g++.other/dyncast5.C: New test.
44899         * g++.old-deja/g++.eh/catch3.C: New test.
44900         * g++.old-deja/g++.eh/catch3p.C: New test.
44901         * g++.old-deja/g++.eh/catch4.C: New test.
44902         * g++.old-deja/g++.eh/catch4p.C: New test.
44903         * g++.old-deja/g++.eh/catch5.C: New test.
44904         * g++.old-deja/g++.eh/catch5p.C: New test.
44905         * g++.old-deja/g++.eh/catch6.C: New test.
44906         * g++.old-deja/g++.eh/catch6p.C: New test.
44907         * g++.old-deja/g++.eh/catch7.C: New test.
44908         * g++.old-deja/g++.eh/catch7p.C: New test.
44909         * g++.old-deja/g++.eh/catch8.C: New test.
44910         * g++.old-deja/g++.eh/catch8p.C: New test.
44911         * g++.old-deja/g++.eh/catch9.C: New test.
44912         * g++.old-deja/g++.eh/catch9p.C: New test.
44913
44914 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44915
44916         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44917         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44918
44919 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44920
44921         * gcc.c-torture/compile/990913-1.c: New test.
44922
44923 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44924
44925         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44926         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44927
44928 1999-09-09  Richard Henderson  <rth@cygnus.com>
44929
44930         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44931
44932 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44933
44934         * g++.old-deja/g++.other/lookup11.C: New test.
44935         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44936         what is permitted and what we want.
44937         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44938         overload use.
44939         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44940
44941 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44942
44943         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44944         * gcc.c-torture/noncompile/poison-1.c: New file.
44945
44946 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44947
44948         * g++.old-deja/g++.other/sizeof3.C: New test.
44949         * g++.old-deja/g++.other/sizeof4.C: New test.
44950         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44951         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44952
44953 1999-09-07  Richard Henderson  <rth@cygnus.com>
44954
44955         * gcc.dg/va-arg-1.c: New.
44956
44957 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44958
44959         * gcc.c-torture/execute/va-arg-9.c: New test.
44960
44961 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44962
44963         * g77.f-torture/compile/980519-2.f: New test.
44964         * g77.f-torture/compile/19990905-0.f: New test.
44965         * g77.f-torture/compile/19990905-1.f: New test.
44966         * g77.f-torture/compile/19990905-2.f: New test.
44967
44968         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44969
44970 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44971
44972         * gcc.c-torture/execute/990827-1.c: Fix typo.
44973
44974 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44975
44976         * g++.old-deja/g++.other/deref1.C: New test.
44977
44978 1999-09-02  Nathan Sidwell  <nathan@acm.org>
44979
44980         * g++.old-deja/g++.other/ambig2.C: New test.
44981         * g++.old-deja/g++.other/cond5.C: New test.
44982         * g++.old-deja/g++.other/lookup16.C: New test.
44983
44984 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
44985
44986         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44987         assemblers too.
44988
44989 1999-08-31  Jeffrey A Law  (law@cygnus.com)
44990
44991         * lib/c-torture.exp: Avoid the "compare executables" optimization
44992         when testing native.
44993
44994 1999-08-29  Jeffrey A Law  (law@cygnus.com)
44995
44996         * gcc.c-torture/execute/990829-1.c: New test.
44997         * gcc.c-torture/compile/990829-1.c: New test.
44998
44999 1999-08-27  Paul Burchard  <burchard@pobox.com>
45000
45001         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45002         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45003         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45004         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45005         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45006         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45007         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45008         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45009         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45010         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45011         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45012
45013 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45014
45015         * gcc.c-torture/execute/990827-1.c: New test.
45016
45017 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45018
45019         * g77.f-torture/noncompile/19990826-4.f: New test.
45020
45021         * g77.f-torture/compile/19990826-3.f: New test.
45022
45023         * g77.f-torture/execute/19990826-2.f: New test.
45024
45025         * g77.f-torture/compile/19990826-1.f: New test.
45026
45027         * gcc.c-torture/execute/990826-0.c: New test.
45028         * g77.c-torture/execute/19990826-0.f: New test.
45029
45030         * g77.f-torture/noncompile/970626-2.f: New test.
45031
45032 1999-08-25  Paul Burchard  <burchard@pobox.com>
45033
45034         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45035         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45036         lss-011.C: New tests.
45037
45038 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45039
45040         * g++.old-deja/g++.other/decl5.C: New test.
45041
45042 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45043
45044         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45045         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45046         call `postbase' for each one.  All callers of `postbase' changed
45047         to call this instead.
45048
45049 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45050
45051         * gcc.c-torture/execute/990811-1.c: New test.
45052
45053 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45054
45055         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45056         just native ones.
45057
45058         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45059         just native ones.
45060
45061 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45062
45063         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45064
45065 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45066
45067         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45068
45069 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45070
45071         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45072
45073 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45074
45075         * gcc.c-torture/execute/990804-1.c: New test.
45076
45077 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45078
45079         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45080         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45081         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45082
45083 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45084
45085         * g++.old-deja/g++.other/struct1.C: New test.
45086
45087 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45088
45089         * g++.old-deja/g++.other/enum2.C: New test.
45090
45091 1999-08-02  Richard Henderson  <rth@cygnus.com>
45092
45093         Adapted from tests from Franz Sirl:
45094         * gcc.c-torture/execute/va-arg-7.c: New test.
45095         * gcc.c-torture/execute/va-arg-8.c: New test.
45096
45097 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45098
45099         * gcc.c-torture/compile/990801-2.c: New test.
45100
45101         * gcc.c-torture/compile/990801-1.c: New test.
45102
45103 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45104
45105         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45106         fp-cmp-1.c, converting double to float.
45107
45108         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45109         fp-cmp-1.c, converting double to long double.
45110
45111         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45112         from fr1 to unknown_register, since fr1 is a legitimate register
45113         on some machines.
45114
45115 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45116
45117         * README: More listname related changes.
45118
45119 1999-07-08  Catherine Moore  <clm@cygnus.com>
45120
45121         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45122
45123 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45124
45125         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45126
45127 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45128
45129         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45130
45131 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45132
45133         * gcc.dg/990703-1.c: New test.
45134
45135 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45136
45137         * lib/file-format.exp: New file: Move definition of proc
45138         gcc_target_object_format to here from
45139         gcc.dg/special/ecos.exp.
45140
45141         * lib/c-torture.exp: Include lib file-format.exp.
45142         * lib/gcc-dg.exp: Include lib file-format.exp.
45143
45144         * gcc.dg/special/ecos.exp: Remove definition of proc
45145         gcc_target_object_format.
45146
45147 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45148
45149         * gcc.c-torture/execute/990628-1.c: New test.
45150
45151 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45152
45153         * gcc.c-torture/compile/990625-2.c: New test.
45154
45155         * gcc.c-torture/compile/990625-1.c: New test.
45156
45157 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45158
45159         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45160         attributes compile.
45161         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45162         ports that use the COFF/PE file format.
45163
45164 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45165
45166         * gcc.c-torture/compile/990617-1.c: New test.
45167
45168 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45169
45170         * g++.old-deja/g++.other/decl4.C: New test.
45171
45172 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45173
45174         * g++.old-deja/g++.other/bitfld3.C: New test.
45175
45176 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45177
45178         * g++.old-deja/g++.eh/catch1.C: New test.
45179
45180 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45181
45182         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45183
45184         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45185         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45186
45187 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45188
45189         * g77.f-torture/compile/19990502-0.f: Replace with new,
45190         shorter, test that still fails after recent changes.
45191
45192 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45193
45194         * gcc.c-torture/execute/990604-1.c: New test.
45195
45196 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45197
45198         * gcc.c-torture/execute/990531-1.c: New test.
45199
45200 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45201
45202         * gcc.c-torture/compile/990527-1.c: New test.
45203
45204 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45205
45206         * gcc.c-torture/execute/990527-1.c: New test.
45207
45208 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45209
45210         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45211         bitfields as signed.
45212
45213 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45214
45215         * g77.f-torture/compile/19990525-0.f: New test.
45216
45217 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45218
45219         * gcc.c-torture/execute/990525-2.c: New test.
45220
45221         * gcc.c-torture/execute/990525-1.c: New test.
45222
45223 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45224
45225         * g++.old-deja/g++.other/anon3.C: New test.
45226         * g++.old-deja/g++.other/anon4.C: New test.
45227         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45228         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45229         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45230         Merrill).
45231
45232 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45233
45234         * gcc.c-torture/execute/990524-1.c: New test.
45235
45236         * gcc.dg/990524-1.c: New test.
45237
45238 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45239
45240         * gcc.c-torture/compile/990523-1.c: New test.
45241
45242 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45243
45244         * gcc.c-torture/compile/990519-1.c: New test.
45245
45246 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45247
45248         * gcc.c-torture/compile/990517-1.c: New test.
45249
45250         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45251         (e4, f4): New tests.
45252         (main): Call them.
45253
45254 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45255
45256         * gcc.dg/noreturn-1.c: New test.
45257
45258 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45259
45260         * gcc.c-torture/execute/990513-1.c: New test.
45261
45262 1999-05-10  Richard Henderson  <rth@cygnus.com>
45263
45264         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45265
45266 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45267
45268         * g77.f-torture/execute/erfc.f: Use small single-precision
45269         values, to avoid problems on Alphas when not -mieee.
45270
45271 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45272
45273         * gcc.dg/990506-0.c: New test.
45274
45275 1999-05-08  Richard Henderson  <rth@cygnus.com>
45276
45277         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45278         the constant to test.  Don't XFAIL 64-bit targets.
45279
45280         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45281         * g++.old-deja/g++.law/profile1.C: Likewise.
45282
45283         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45284         operator new instances.
45285         * g++.old-deja/g++.other/delete5.C: Likewise.
45286
45287 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45288
45289         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45290         intrinsic.
45291
45292 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45293
45294         * g77.f-torture/execute/u77-test.f: Reverse order of two
45295         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45296
45297 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45298
45299         * gcc.dg/compare1.c: New test.
45300
45301 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45302
45303         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45304         New tests.
45305
45306 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45307
45308         * g77.f-torture/compile/19990502-1.f: New test.
45309
45310 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45311
45312         * g77.f-torture/compile/19990502-0.f: New test.
45313
45314 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45315
45316         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45317         intrinsic.
45318
45319 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45320
45321         * g77.f-torture/execute/u77-test.f (main): List libU77
45322         intrinsics not currently tested.
45323         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45324         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45325         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45326         Trim blanks off the ends of some printed strings.
45327
45328 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45329
45330         * g77.f-torture/execute/u77-test.f (main): Just warn about
45331         FSTAT gid disagreement, as it's expected on some systems.
45332
45333 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45334
45335         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45336         use a new function, which allows for some slop.
45337         Clean up some commentary.
45338         (issum): The new function.
45339         (sgladd): Deleted subroutine.
45340
45341 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45342
45343         * g77.f-torture/execute/u77-test.f: Modify to be more like
45344         libf2c/libU77 version, bringing patches to that version here.
45345         Add suitable commentary.
45346
45347 1999-04-25  Richard Henderson  <rth@cygnus.com>
45348
45349         * gcc.dg/990424-1.c: New test.
45350
45351 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45352
45353         * g77.f-torture/execute/u77-test.f (main): Bug involving
45354         LSTAT has been fixed, so turn back on full checking.
45355
45356 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45357
45358         * g77.f-torture/compile/19990419-0.f: New test.
45359         * g77.f-torture/execute/19990419-1.f: New test.
45360
45361 1999-04-17  Richard Henderson  <rth@cygnus.com>
45362
45363         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45364         to avoid the need for a prototype to supress a warning.
45365
45366 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45367
45368         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45369
45370 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45371
45372         * gcc.c-torture/execute/990404-1.c: New test.
45373
45374 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45375
45376         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45377         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45378         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45379         missing initializer warnings.
45380
45381 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45382
45383         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45384         matching strings.
45385
45386 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45387
45388         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45389
45390 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45391
45392         * g77.f-torture/execute/19990325-0.f: New test.
45393         * g77.f-torture/execute/19990325-1.f: New test.
45394
45395 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45396
45397         * gcc.c-torture/execute/990324-1.c: New test.
45398
45399 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45400
45401         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45402         test with 4.
45403
45404 1999-03-17  Richard Henderson  <rth@cygnus.com>
45405
45406         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45407
45408 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45409
45410         * g77.f-torture/execute/19990313-2.f: New test.
45411         * g77.f-torture/execute/19990313-3.f: New test.
45412
45413 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45414
45415         * g77.f-torture/execute/19990313-0.f: New test.
45416         * g77.f-torture/execute/19990313-1.f: New test.
45417
45418 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45419
45420         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45421         printf to sprintf.
45422         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45423         (main): Add check for u15.  Conditionalize u31 check depending on
45424         whether ints are <32 bits or >=32 bits.
45425
45426 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45427
45428         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45429
45430 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45431
45432         * g77.f-torture/compile/19990305-0.f: New test.
45433         * g77.f-torture/execute/19981119-0.f: New test.
45434
45435 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45436
45437         * g77.f-torture/execute/970625-2.f: call ABORT if final
45438         result is not correct, instead of just printing it.
45439         Add this checking via newly introduced obfuscation, to
45440         trip up buggy front ends.
45441
45442 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45443
45444         * g77.f-torture/compile/960317-1.f: Moved from being
45445         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45446
45447 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45448
45449         * g77.f-torture/execute/960317-1.f: New (old) test.
45450         * g77.f-torture/execute/970625-2.f: Ditto.
45451
45452 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45453
45454         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45455         message on line 1 or line 2; cccp and cpplib do this differently.
45456
45457 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45458
45459         * g++.old-deja/g++.law/weak1.C: New test.
45460
45461 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45462
45463         * gcc.c-torture/execute/990119-1.c: Renamed to...
45464         * gcc.dg/990119-1.c: this, so it will only be tested once
45465         (it's a preprocessor test, it doesn't need to be run at
45466         multiple optimization levels).
45467
45468 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45469
45470         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45471           ALWAYS_CXXFLAGS.
45472
45473 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45474
45475         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45476         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45477         to not be compilable by current g77.
45478
45479 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45480
45481         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45482
45483 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45484
45485         * gcc.c-torture/execute/990222-1.c: New test.
45486
45487 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45488
45489         * g77.f-torture/compile/19990218-0.f: New test.
45490         * g77.f-torture/noncompile/19990218-1.f: New test.
45491
45492 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45493
45494         * g77.f-torture/compile/19981216-0.f: New test.
45495
45496 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45497
45498         * gcc.dg/990214-1.c: New test.
45499
45500 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45501
45502         * gcc.dg/990213-2.c: New test.
45503
45504         * gcc.dg/990213-1.c: New test.
45505
45506 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45507
45508         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45509         ints.
45510
45511 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45512
45513         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45514         specified by target.
45515
45516         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45517
45518 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45519
45520         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45521
45522 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45523
45524         * gcc.dg/special/ecos.exp: New test driver for new tests with
45525         special requirements.
45526
45527         * gcc.dg/special/alias-1.c: New test.
45528         * gcc.dg/special/gcsec-1.c: New test.
45529         * gcc.dg/special/weak-1.c: New test.
45530         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45531         * gcc.dg/special/weak-2.c: New test.
45532         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45533         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45534         * gcc.dg/special/wkali-1.c: New test.
45535         * gcc.dg/special/wkali-2.c: New test.
45536         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45537         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45538
45539 1999-02-10  Felix Lee  <flee@cygnus.com>
45540
45541           * lib/c-torture.exp (c-torture-compile): Pull out code for
45542           analyzing gcc error messages.
45543           (c-torture-execute): Likewise.  Fix some (harmless) false
45544           positives.
45545           * lib/gcc.exp (gcc_check_compile): New function.
45546
45547 1999-02-08  Richard Henderson  <rth@cygnus.com>
45548
45549         * gcc.c-torture/execute/990208-1.c: New test.
45550
45551 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45552
45553         * g++.dg/special/ecos.exp: New driver for new tests with special
45554         requirements
45555
45556         * g++.dg/special/conpr-1.C: New test
45557         * g++.dg/special/conpr-2.C: New test
45558         * g++.dg/special/conpr-2a.C: New test
45559         * g++.dg/special/conpr-3.C: New test
45560         * g++.dg/special/conpr-3a.C: New test
45561         * g++.dg/special/conpr-3b.C: New test
45562
45563         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45564         allow g++ to use the dg driver
45565
45566         * README: Add comment about g++.dg directory
45567
45568 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45569
45570         * README: Update email addresses.
45571
45572 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45573
45574         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45575         arguments in order to force structure S onto the stack even on
45576         the alpha.
45577         (test): Pass 10 leading arguments to function foo as well as the
45578         structure S.
45579
45580         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45581         failure for all targets.
45582
45583         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45584         abort to terminate program execution.
45585
45586 1999-01-30  Richard Henderson  <rth@cygnus.com>
45587
45588         * gcc.c-torture/execute/990130-1.c: New test.
45589
45590 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45591
45592         * gcc.dg/990130-1.c: New test.
45593
45594 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45595
45596         * gcc.c-torture/execute/990128-1.c: New test.
45597
45598 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45599
45600         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45601
45602 1999-01-27  Felix Lee  <flee@cygnus.com>
45603
45604         * lib/c-torture.exp (c-torture-compile): pull out code for
45605         analyzing gcc error messages.
45606         (c-torture-execute): ditto, and fix some (harmless) false
45607         positives.
45608         * lib/gcc.exp (gcc_check_compile): new function.
45609
45610 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45611
45612         * gcc.dg/990117-1.c: New test.
45613
45614         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45615
45616         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45617
45618 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45619
45620         * g77.f-torture/compile/990115-1.f: New test.
45621
45622 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45623
45624         * gcc.c-torture/compile/990107-1.c: New test
45625
45626 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45627
45628         * gcc.c-torture/execute/990106-2.c: New test.
45629
45630         * gcc.c-torture/execute/990106-1.c: New test.
45631
45632 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45633
45634         * gcc.c-torture/compile/981223-1.c: New test.
45635
45636 1998-12-29  Richard Henderson  <rth@cygnus.com>
45637
45638         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45639         (opt3): Rename from opt4 and disable.
45640
45641 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45642
45643         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45644
45645 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45646
45647         * g++.old-deja/g++.other/conv5.C: New test.
45648
45649 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45650
45651         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45652
45653 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45654
45655         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45656
45657 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45658
45659         * gcc.c-torture/compile/981211-1.c: New test.
45660
45661 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45662
45663         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45664
45665         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45666
45667 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45668
45669         * gcc.special/930510-1.c: Make C9X safe.
45670         * gcc.misc-tests/gcov-1.c Similarly.
45671         * gcc.misc-tests/gcov-2.c Similarly.
45672
45673 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45674
45675         * gcc.dg/ultrasp1.c: New test.
45676
45677 1998-12-06  Richard Henderson  <rth@cygnus.com>
45678
45679         * gcc.c-torture/execute/981206.c: New test.
45680
45681 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45682
45683         * g++.old-deja/g++.ns/template7.C: New test.
45684
45685         * g++.old-deja/g++.other/expr1.C: New test.
45686
45687         * g++.old-deja/g++.eh/tmpl3.C: New test.
45688
45689         * g++.old-deja/g++.eh/tmpl2.C: New test.
45690
45691 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45692
45693         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45694         * g++.old-deja/g++.other/using6.C: Removed.
45695         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45696
45697         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45698
45699 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45700
45701         * g++.old-deja/g++.pt/overload8.C: New test.
45702
45703         * g++.old-deja/g++.pt/overload7.C: New test.
45704
45705         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45706
45707         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45708         and relinking messages.
45709         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45710         compiling with -frepo.
45711
45712 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45713
45714         * g++.old-deja/g++.pt/lookup6.C: New test.
45715
45716 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45717
45718         * gcc.c-torture/execute/981130-1.c: New test.
45719         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45720
45721 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45722
45723         * g++.old-deja/g++.pt/explicit76.C: New test.
45724
45725         * g++.old-deja/g++.pt/friend38.C: New test.
45726
45727         * g++.old-deja/g++.ns/crash2.C: New test.
45728
45729         * g++.old-deja/g++.pt/defarg8.C: New test.
45730
45731         * g++.old-deja/g++.pt/instantiate6.C: New test.
45732
45733         * g++.old-deja/g++.pt/static6.C: New test.
45734
45735         * g++.old-deja/g++.pt/decl2.C: New test.
45736
45737 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45738
45739         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45740         problem is actually related with name lookup, but so what? :-)
45741
45742         * g++.old-deja/g++.pt/friend37.C: New test.
45743
45744 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45745
45746         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45747         element, which fails on some systems.
45748
45749         * g77.f-torture/execute/labug1.f: New test.
45750
45751 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45752
45753         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45754         is defined.
45755
45756 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45757
45758         * g77.f-torture/compile/981117-1.f: New test.
45759
45760 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45761
45762         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45763         properly discarded.
45764
45765 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45766
45767         * gcc.c-torture/execute/memcheck: New directory of tests for
45768         -fcheck-memory-usage.
45769
45770 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45771
45772         * README: New file, general information about the testsuite and
45773         new description of the various C++ test subdirectories.
45774         * README.g++: Eliminate obsolete information, update and move most
45775         relevant stuff to README.
45776
45777 1998-11-07  Richard Henderson  <rth@cygnus.com>
45778
45779         * gcc.c-torture/compile/981107-1.c: New test.
45780
45781 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45782
45783         * execute/memcpy-bi.c: New testcase.
45784
45785 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45786
45787         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45788         base classes.
45789
45790         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45791         template is selected.
45792
45793         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45794         classes, it should be accepted for all types.
45795
45796         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45797
45798         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45799         specializations start with template headers.
45800
45801 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45802
45803         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45804
45805         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45806         non-POD types.
45807
45808 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45809
45810         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45811
45812 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45813
45814         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45815
45816 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45817
45818         * 981019-1.c: New test.
45819
45820 1998-10-14  Robert Lipe <robertl@dgii.com>
45821
45822         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45823         find objc headers.
45824
45825 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45826
45827         * compile/981001-4.c: Remove use of GCC extension that triggers a
45828         compiler bug.
45829
45830 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45831
45832         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45833
45834 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45835
45836         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45837         instantiation of template produces incorrect code for delete
45838         expression.
45839
45840         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45841         constructors' name is not unique.
45842         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45843         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45844
45845         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45846         automatic array of const is ill-formed.
45847
45848         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45849         of template parameter?
45850
45851         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45852         const.
45853
45854         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45855         pointer-to-member expression.
45856
45857         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45858         declaration causes ICE.
45859
45860 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45861
45862         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45863         reserved in the global namespace.
45864
45865         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45866         generate needed virtual table.
45867
45868         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45869
45870 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45871
45872         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45873         template-dependent type
45874
45875 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45876
45877         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45878         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45879         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45880
45881         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45882         class should be usable as argument of member function.
45883         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45884         class should be usable as return type of member function.
45885         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45886         class should be usable as type of data member.
45887
45888         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45889
45890 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45891
45892         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45893
45894 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45895
45896         * gcc.dg/dll-?.c Add thumb to target list.
45897         Fix assembler scan patterns to match current assembler output.
45898
45899 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45900
45901         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45902         matching of template brackets.
45903
45904         * g++.old-deja/g++.other/using4.C: New test.  Test using
45905         declarations of methods from base classes.
45906
45907         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45908         within functions should introduce names into the innermost
45909         enclosing namespace.
45910
45911         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45912         of static locals if first initialization throws.
45913
45914 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45915
45916         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45917
45918 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45919
45920         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45921         lose track of the possible targets of tablejump insns.
45922         * special/special.exp: Run it.
45923
45924 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45925
45926         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45927         must be declared before its specializations can be named in friend
45928         declarations.
45929
45930 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45931
45932         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45933
45934         * g77.f-torture/execute/io1.f: New test.
45935
45936 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45937
45938         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45939         with pointer to template function, for which no argument deduction
45940         is possible.
45941
45942         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45943         specialization of template function as argument to template
45944         function.
45945
45946         * g++.old-deja/g++.other/access2.C: New test; Inner class
45947         shouldn't have privileged access to Outer's names.
45948
45949 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45950
45951         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45952         friend template declared within template class conflicts with
45953         nested class of the same name.
45954
45955         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45956         is ignored.
45957
45958         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45959         object with direct initializer as function declaration.
45960
45961         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45962         initializers.
45963
45964         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45965         involving const pointer and NULL produces incorrect result.
45966
45967         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45968         type name without `typename' should be rejected with -pedantic.
45969
45970 1998-10-02  Richard Henderson  <rth@cygnus.com>
45971
45972         * g++.old-deja/g++.other/addrof1.C: New test.
45973
45974 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45975
45976         * gcc.c-torture/compile/981001-1.c: New test.
45977         * gcc.c-torture/execute/981001-1.c: New test.
45978
45979 1998-10-01  Jeffrey A Law  (law@cygnus.com)
45980
45981         * gcc.c-torture/compile/981001-2.c: New test.
45982         * gcc.c-torture/compile/981001-3.c: New test.
45983         * gcc.c-torture/compile/981001-4.c: New test.
45984
45985 1998-10-01  Robert Lipe  <robertl@dgii.com>
45986
45987         * lib/objc.exp (objc_target_compile): Add -L during compiles for
45988         multilibbed hosts.  Idea grafted from g77.exp.
45989
45990 1998-09-30  Dave Love  <d.love@dl.ac.uk>
45991
45992         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45993         avoid losing on systems which need -lsocket.
45994
45995 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
45996
45997         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45998         * g++.old-deja/g++.other/nested2.C: Ditto.
45999         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46000         failure.
46001
46002 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46003
46004         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46005         preferred over template operator!= for enum bitfields.
46006
46007 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46008
46009         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46010         that happen to have the same base name, but in different scopes,
46011         are incorrectly rejected.
46012
46013 1998-09-16  Richard Henderson  <rth@cygnus.com>
46014
46015         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46016         on the native word size instead of an integer literal.
46017
46018 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46019
46020         * g++.old-deja/g++.other/static2.C: Invocation of static data
46021         member of type pointer-to-function denoted as non-static member.
46022
46023         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46024         checks involving function types and aliases.
46025
46026 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46027
46028         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46029         redefined to the same non-trivial type.
46030
46031         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46032         namespace-qualification of template specializations declared in
46033         other namespaces.
46034
46035         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46036         to declare a subset of the specializations of a template function
46037         as friends of specializations of a template class.
46038
46039         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46040         member templates that do not fully specialize the enclosing
46041         template class are rejected.
46042
46043 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46044
46045         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46046
46047 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46048
46049         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46050         altered from libf2c/libU77 version.
46051
46052 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46053
46054         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46055
46056 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46057
46058         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46059         (un)signed char are different types for template specialization
46060         purposes.
46061
46062 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46063
46064         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46065         * objc: ObjC testsuite.
46066
46067 1998-08-31  Catherine Moore  <clm@cygnus.com>
46068
46069         * gcc.c-torture/execute/941014-1.x: New file.
46070
46071 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46072
46073         * lib/c-torture.exp: Add support for
46074         torture_eval_before_compile and torture_eval_before_execute
46075         variables.
46076
46077 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46078
46079         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46080         this test triggers valid.
46081
46082 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46083
46084         * gcc.dg/980827-1.c: New test.
46085
46086 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46087
46088         * gcc.c-torture/execute/loop-4b.c: New test.
46089
46090 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46091
46092         * lib/c-torture.exp: Add support for
46093         torture_eval_before_compile and torture_eval_before_execute
46094         variables.
46095
46096 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46097
46098         * gcc.c-torture/compile/980825-1.c: New test.
46099
46100 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46101
46102         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46103         count number tests in opt_t0 not good_t0.
46104
46105 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46106
46107         * gcc.c-torture/compile/930326-1.x: Fix typo.
46108
46109 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46110
46111         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46112         causes an ICE.
46113
46114 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46115
46116         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46117         STACK_SIZE is defined.
46118         * gcc.c-torture/unsorted/stuct.c: Similarly.
46119
46120         * gcc.c-torture/compile/980821-1.c: New test.
46121
46122 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46123
46124         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46125
46126 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46127
46128         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46129         code.
46130
46131 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46132
46133         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46134         error'.
46135
46136 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46137
46138         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46139
46140 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46141
46142         * gcc.c-torture/compile/980816-1.c: New test.
46143
46144         * gcc.dg/980816-1.c: New test.
46145
46146 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46147
46148         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46149         compiler for ieee tests.
46150
46151 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46152
46153         * g77.f-torture/compile/980729-0.f: New test.
46154
46155 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46156
46157         * gcc.c-torture/special/eeprof-1.c: New test, for
46158         -finstrument-functions.
46159         * gcc.c-torture/special/special.exp: Run it.
46160
46161 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46162
46163         * gcc.c-torture/compile/980729-1.c: New test.
46164
46165 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46166
46167         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46168         __thumb__ is defined, and test for ARM style doubles if so.
46169
46170 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46171
46172         * g77.f-torture/noncompile/980615-0.f: New test.
46173
46174 1998-07-26  H.J. Lu  (hjl@gnu.org)
46175
46176         * gcc.dg/980312-1.c: Do link instead of compile.
46177         * gcc.dg/980313-1.c: Likewise.
46178
46179 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46180
46181         * gcc.c-torture/compile/980726-1.c: New test.
46182
46183 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46184
46185         * g77.f-torture/execute/io0.f: New test.
46186
46187 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46188
46189         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46190         an int.
46191
46192 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46193
46194         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46195         m32r bugs.
46196
46197 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46198
46199         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46200         c-decl.c:grokdeclarator can handle mode attributes.
46201
46202 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46203
46204         * gcc.c-torture/execute/980716-1.c: New test.
46205
46206 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46207
46208         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46209         the mn10200.
46210         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46211         the mn10200.
46212         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46213         * gcc.c-torture/compile/930326-1.x: Similarly.
46214
46215 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46216
46217         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46218         New test from Craig.
46219
46220 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46221
46222         * g77.f-torture/noncompile/980616-0.f: New test.
46223
46224         * g77.f-torture/execute/970816-3.f: New test from Craig.
46225
46226 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46227
46228         *  g++.other/singleton.C: Return error value instead of taking
46229         SIGSEGV.
46230
46231 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46232
46233         *  g++.other/singleton.C: New test.  Warning is under dispute.
46234         Runtime crash is not.
46235
46236 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46237
46238         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46239         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46240         using6.C, using7.C}: New namespace tests.
46241
46242 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46243
46244         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46245         specialization with typedef'ed names used as array indexes.
46246
46247 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46248
46249         * gcc.c-torture/execute/980709-1.c: New test.
46250
46251         * gcc.dg/980709-1.c: New test.
46252
46253 1998-07-07  Richard Henderson  <rth@cygnus.com>
46254
46255         * gcc.c-torture/execute/bcp-1.c: New test.
46256
46257 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46258
46259         * gcc.c-torture/execute/980707-1.c: New test.
46260
46261 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46262
46263         * gcc.c-torture/compile/980706-1.c: New test.
46264
46265 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46266
46267         * g77.f-torture/execute/980701-0.f,
46268         g77.f-torture/execute/980701-1.f: New test from Craig.
46269
46270 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46271
46272         * gcc.c-torture/compile/980701-1.c: New test.
46273
46274         * gcc.c-torture/execute/980701-1.c: New test.
46275
46276 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46277 rlsruhe.de>
46278
46279         * g++.old-deja/g++.robertl/eb132.C: New test.
46280         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46281
46282 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46283
46284         * g77.f-torture/execute/980628-7.f,
46285         g77.f-torture/execute/980628-8.f,
46286         g77.f-torture/execute/980628-9.f,
46287         g77.f-torture/execute/980628-10.f: New tests from Craig.
46288
46289         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46290
46291 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46292
46293         * g77.f-torture/execute/980628-4.f: New test from Craig.
46294         * g77.f-torture/execute/980628-5.f: Likewise.
46295         * g77.f-torture/execute/980628-2.f: Likewise.
46296         * g77.f-torture/execute/980628-0.f: Likewise.
46297         * g77.f-torture/execute/980628-1.f: Likewise.
46298         * g77.f-torture/execute/980628-3.f: Likewise.
46299         * g77.f-torture/execute/980628-6.f: Likewise.
46300
46301 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46302
46303         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46304         directory when nothing has been installed yet.
46305
46306 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46307
46308         * gcc.c-torture/special/special.exp: Handle newer versions of
46309         dejagnu.
46310
46311 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46312
46313         * gcc.dg/980626-1.c: New test.
46314
46315 1998-06-19  Bruno Haible <haible@ilog.fr>
46316
46317         * gcc.misc-tests/m-un-2.c: New test.
46318         * g++.old-deja/g++.other/warn01.c: Likewise.
46319
46320 1998-06-19  Robert Lipe  <robertl@dgii.com>
46321
46322         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46323         compatibility with assmblers with a different comment character.
46324         Eliminate use of GAS-specific extensions.
46325
46326 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46327
46328         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46329
46330 1998-06-19  Robert Lipe  <robertl@dgii.com>
46331
46332         * lib/g77.exp: Replace search for libf2c.a with search for newly
46333         renamed libg2c.a
46334
46335 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46336
46337         * gcc.c-torture/execute/980617-1.c: New test.
46338
46339 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46340
46341         * gcc.c-torture/execute/980612-1.c: New test.
46342
46343 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46344
46345         * gcc.dg/980523-1.c: Only test on ppc-linux.
46346         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46347
46348         * gcc.c-torture/execute/980608-1.c: New test.
46349
46350 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46351
46352         * gcc.c-torture/execute/980605-1.c: New test.
46353
46354 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46355
46356         * gcc.c-torture/execute/980604-1.c: New test.
46357
46358 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46359
46360         * gcc.c-torture/execute/980602-1.c: New test.
46361         * gcc.c-torture/execute/980602-2.c: Likewise.
46362
46363 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46364
46365         * 970125-0.f: Fix per JCB.  Add commentary.
46366
46367 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46368
46369         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46370         IEEE -0 support.
46371
46372 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46373
46374         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46375         earlier.
46376
46377 1998-05-28  Catherine Moore <clm@cygnus.com>
46378
46379         * gcc.c-torture/execute/980526-3.c: New test.
46380
46381 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46382
46383         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46384         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46385         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46386         m88k-motorola-sysv3 to XFAIL.
46387
46388 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46389
46390         * gcc.dg/980526-1.c: New test.
46391         * gcc.c-torture/execute/980526-2.c: New test.
46392
46393 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46394
46395         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46396
46397         * gcc.c-torture/execute/980526-1.c: New test.
46398
46399 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46400
46401         * g77.f-torture/execute/alpha2.f: Add runtime test.
46402
46403 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46404
46405         * g++.old-deja/old-deja.exp: Strip leading directories.
46406
46407         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46408         error for the line.  Don't run multiple tests for the same line.
46409
46410 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46411
46412         * gcc.dg/980523-1.c: New test.
46413
46414 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46415
46416         * g77.f-torture/compile/970915-0.f: New test.
46417
46418 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46419
46420         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46421
46422 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46423
46424         * gcc.dg/980520-1.c: New test.
46425
46426 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46427
46428         * gcc.dg/980502-1.c: Fix return type.
46429
46430 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46431
46432         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46433         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46434         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46435         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46436         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46437
46438 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46439
46440         * g77.f-torture/execute/980520-1.f: New test.
46441
46442 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46443
46444         * lib/mike-g77.exp: New file.
46445
46446         * g77.f-torture/noncompile/noncompile.exp,
46447         g77.f-torture/noncompile/check0.f: New files.
46448
46449 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46450
46451         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46452         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46453         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46454         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46455         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46456         abort where appropriate.
46457
46458 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46459
46460         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46461         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46462
46463 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46464
46465         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46466
46467 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46468
46469         * g77.f-torture/compile/980427-0.f: New test.
46470
46471 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46472
46473         * g77.f-torture/compile/980424-0.f: New test.
46474
46475 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46476
46477         * g77.f-torture/compile/980419-2.f (main): New test.
46478         * g77.f-torture/compile/970125-0.f: New test.
46479         * g77.f-torture/compile/980419-1.f: New test.
46480
46481 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46482
46483         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46484         of loop-4.c.
46485
46486 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46487
46488         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46489
46490 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46491
46492         * gcc.c-torture/compile/980329-1.c: New test.
46493
46494 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46495
46496         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46497         * gcc.dg/980312-1.c: Fix typo in -march command.
46498
46499 1998-03-16  H.J. Lu  (hjl@gnu.org)
46500
46501         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46502
46503 1998-03-11  Robert Lipe  <robertl@dgii.com>
46504
46505         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46506         Dave Love agree the Fortran source is bogus.
46507
46508 1998-03-11  Robert Lipe  <robertl@dgii.com>
46509
46510         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46511         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46512         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46513         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46514         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46515
46516 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46517
46518         * g++.old-deja/g++.other/friend1.C: New test.
46519
46520 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46521
46522         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46523         possibly uninitialized) variables and declare dnrm2.
46524
46525 1998-02-23  Robert Lipe <robertl@dgii.com>
46526
46527         From Bruno Haible <haible@ilog.fr>:
46528         * gcc.c-torture/execute/980223.c: New test.
46529
46530 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46531
46532         * gcc.dg/ifelse-1.c: New test.
46533
46534 1998-02-09  H.J. Lu  (hjl@gnu.org)
46535
46536         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46537
46538           * lib/old-dejagnu.exp (old-dejagnu): Added the
46539           "execution test - XFAIL *-*-*" handling in the spirit of
46540           "excess errors test -". Changed the "execution test fails"
46541           handling to be like "excess errors test fails".
46542           * Update various tests accordingly.
46543
46544 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46545
46546         * gcc.c-torture/execute/980205.c: New test.
46547
46548 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46549
46550         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46551         * lib/f-torture.exp: Similarly.
46552         * gcc.c-torture: Rename all .cexp files to .x files.
46553
46554 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46555
46556         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46557         (940510-1.c): Removed duplicate.
46558         (971104-1.c): New test.
46559
46560 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46561
46562           * lib/f-torture.exp: Improve error and loop detection.
46563
46564 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46565
46566         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46567         use that to size the filler array.
46568
46569 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46570
46571         * lib/c-torture.exp(c-torture-execute): Fix typo.
46572
46573         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46574         testcase as the executable name. Keep the executable around if
46575         the test fails.
46576
46577 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46578
46579         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46580         changes.  Only test one -g option, and move it to the end of the
46581         list of options to test.
46582
46583 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46584
46585         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46586         variable GCC_TORTURE_OPTIONS to supply default switches separated
46587         by colons.  If no environment variable, run tests with -O0 -g, -O1
46588         -g, and -O2 -g as well.
46589
46590 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46591
46592         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46593         explanatory comments. Fix indentation.
46594
46595 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46596
46597         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46598
46599 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46600
46601         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46602         * g++.old-deja/g++.mike/p7325.C: Likewise.
46603         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46604
46605 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46606
46607         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46608         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46609         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46610         * g++.old-deja/g++.law/operators4.C: Likewise.
46611
46612 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46613
46614         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46615         * g++.old-deja/g++.mike/p784.C: Ditto.
46616         * g++.old-deja/g++.mike/p785.C: Ditto.
46617
46618 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46619
46620           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46621
46622 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46623
46624         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46625         target feature; pass this to c-torture-execute as needed.
46626
46627 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46628
46629         * lib/c-torture.exp(c-torture-execute): If the previous and the
46630         current executables being tested are identical, we don't need to
46631         run the executable again. Try to make the executable names
46632         unique. Add an optional argument for passing additional compiler
46633         flags.
46634
46635 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46636
46637         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46638
46639 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46640
46641         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46642
46643 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46644
46645         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46646         32bit or larger longs.
46647
46648         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46649         have either a 32bit long or 32bit int.
46650
46651 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46652
46653         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46654         Make double precision tests dependent on sizeof (double).
46655
46656 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46657
46658         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46659         too.
46660
46661 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46662
46663         * gcc.c-torture/compile/961203-1.cexp: New script.
46664
46665 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46666
46667         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46668         up the includes ourselves.
46669
46670 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46671
46672         * lib/plumhall.exp: Remove random include, and add a few
46673         verbose messages for debugging.
46674
46675 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46676
46677         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46678         of trying to do it ourselves.
46679
46680 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46681
46682         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46683
46684 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46685
46686         * gcc.prms/5403.c: Made regexp a bit less strict.
46687
46688 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46689
46690         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46691         is returned from remote_load instead.
46692         * lib/plumhall.exp: Ditto.
46693         * lib/mike-g++.exp: Ditto.
46694         * lib/old-dejagnu.exp: Ditto.
46695         * lib/c-torture.exp: Ditto.
46696
46697 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46698
46699         * lib/g++.exp: Use build_wrapper procedure.
46700         * lib/gcc.exp: Ditto.
46701
46702 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46703
46704         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46705         an old-style decl for malloc.  Fixes tests to work when
46706         sizeof (int) != sizeof (size_t).
46707
46708 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46709
46710         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46711
46712         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46713         use stdargs.h interface.
46714
46715 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46716
46717         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46718         NO_VARARGS when compiling.
46719
46720 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46721
46722         * lib/plumhall.exp(ph_includes): New procedure.
46723         (ph_make): Use it.
46724         (ph_compiler): Ditto.
46725
46726         * lib/g++.exp: Rename test-glue.c to testglue.c.
46727         * lib/gcc.exp: Ditto.
46728
46729 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46730
46731         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46732         to completion when it's called.
46733
46734 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46735
46736         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46737         is defined, don't do test.
46738
46739 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46740
46741         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46742         for object files.
46743         (ph_summary): Mark skipped testcases as untested, not unresolved.
46744
46745         * lib/plumhall.exp (ph_make): If unresolved because of bad
46746         errorCode, record errorCode in log file.
46747         (*): Replace send_log/verbose with verbose -log.
46748
46749 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46750
46751         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46752         double conversion if double isn't at least 8 bytes.
46753
46754         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46755         int to work with targets where int is 16 bits.
46756
46757         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46758         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46759         precision for the test to complete.
46760
46761 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46762
46763         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46764         if d10v is not compiled with the -mdouble64 flag.
46765         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46766
46767         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46768         d10v is not compiled with the -mint32 flag.
46769
46770 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46771
46772         * lib/plumhall.exp: Use incr_count.
46773
46774 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46775
46776         * gcc.c-torture: Update to c-torture-1.45.
46777
46778 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46779
46780         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46781         the name of the expect testcase file).
46782
46783         * lib/g++.exp(g++_init): Ditto.
46784
46785 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46786
46787         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46788         the host.
46789
46790         * lib/gcc.exp(gcc_exit): New procedure.
46791
46792 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46793
46794         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46795         specs where appropriate.
46796
46797         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46798         because of new "candidates are" messages, and removed a few
46799
46800         * Converted all non-old-style g++ testcases to old-style, and
46801         moved into g++.old-deja.
46802
46803 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46804
46805         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46806         options.
46807
46808         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46809         succeeded.
46810
46811         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46812
46813 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46814
46815         * lib/gcc.exp (gcc_target_compile): Add support for defining
46816         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46817         the machine doesn't have those features.
46818
46819 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46820
46821         * g++.law/operators4.exp: Don't use LIBS.
46822
46823 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46824
46825         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46826
46827         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46828         * lib/g++.exp: Set it here instead. Also, allow use of the
46829         --tool_exec and --tool_opt options. Change CXX to
46830         GXX_UNDER_TEST.
46831
46832         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46833
46834         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46835
46836 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46837
46838         * lib/old-dejagnu.exp: Use prune_warnings instead of
46839         prune_system_crud.
46840         * lib/mike-g++.exp: Ditto.
46841         * lib/gcc.exp: Ditto.
46842         * lib/g++.exp: Ditto.
46843
46844         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46845
46846 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46847
46848           * 941014-2.c: Include stdlib.h
46849           * 960327-1.c: Include stdio.h
46850           * dbra.c, index-1.c: Don't assume ints are 32bits.
46851
46852 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46853
46854         * lib/gcc.exp: Add gcc,stack_size target feature.
46855
46856         * lib/g++.exp(g++_target_compile): Add the include and link
46857         paths here, not in two other places. And, it's $options, not
46858         options.
46859
46860         * lib/mike-g++.exp(postbase): Remove the code that determines
46861         the correct include and link paths.
46862         * g++.old-deja/old-deja.exp: Ditto.
46863
46864 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46865
46866         * lib/g++.exp(g++_init): target_compile no longer returns the
46867         filename of the result.
46868
46869 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46870
46871         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46872         call to glob.
46873
46874         * gcc.c-torture/special/special.exp: Change call to
46875         gcc_target_compile to include the object file.
46876
46877 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46878
46879         * gcc.c-torture/special/special.exp: Correct misspelling in last
46880         change.
46881
46882 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46883
46884         * lib/plumhall.exp(ph_summary): Log the entire output of the
46885         executable. Return -1 if there were any failures, 0 otherwise.
46886         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46887         (ph_make): Clean up objects and executables that were built
46888         if the tests succeeded.
46889
46890 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46891
46892         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46893         libraries and includes in the build tree as appropriate.
46894
46895 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46896
46897         * lib/c-torture.exp: Instead of looking for the global variable
46898         NO_LONG_LONG, check to see if that's a feature of the target.
46899
46900 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46901
46902         * config/default.exp: Minimize. Delete the remainer of the files in
46903         config; this functionality is now in devo/dejagnu/config.
46904
46905         g++.*/*: Pass any additional flags used to compile to postbase;
46906         delete CXXFLAGS.
46907
46908         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46909         is now done by runtest.exp. Use gcc_target_compile instead of
46910         compile.
46911
46912         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46913         Remove references to CFLAGS. Use remote_file instead of
46914         calling rm -f.
46915         (c-torture): Take a list of arguments to use to compile this
46916         testcase.
46917
46918         lib/g++.exp: Simplify. Use target_compile instead of compile.
46919         lib/gcc-dg.exp: Ditto.
46920         lib/gcc.exp: Ditto.
46921         lib/mike-{gcc,g++}.exp: Ditto.
46922         lib/old-dejagnu.exp: Ditto.
46923         lib/plumhall.exp: Ditto.
46924
46925 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46926
46927         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46928         (ph_linker): Likewise.
46929
46930 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46931
46932           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46933         MAP_ANON / MAP_ANONYMOUS if defined;
46934         else try to map from /dev/zero .
46935
46936 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46937
46938         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46939         isn't defined, then define it to MAP_ANONYMOUS.
46940
46941 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46942
46943         * gcc.c-torture: Update to c-torture-1.42 release.
46944
46945 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46946
46947         * gcc.c-torture: Update to c-torture-1.41 release.
46948
46949 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46950
46951         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46952         c-torture release.
46953
46954 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46955
46956         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46957         and LDFLAGS.  Fix second case to append the target_info ldflags
46958         onto LDFLAGS, not CFLAGS.
46959         * lib/g++.exp (g++_init): Add target_info stuff.
46960         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46961         of libgloss and newlib flags for !native.
46962
46963         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46964         (GDB): Fix relative path to go up another dir for finding gdb.
46965
46966 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46967
46968         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46969         versions in the target_info array, if they don't exist.
46970
46971 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46972
46973         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46974
46975 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46976
46977         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46978         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46979
46980 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
46981
46982         * lib/old-dejagnu.exp: Don't remove the output file before we've
46983         actually tested it. Don't append pwd to the path of the executable
46984         we're testing.
46985
46986 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
46987
46988         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46989
46990 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
46991
46992         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46993         temporary directory for compiler files, and set it to a default
46994         value of /tmp. Set $output as the name of the output file from
46995         compiling the testcase. Add a -o option to $cflags_var so the
46996         compiler writes the final output file as $output. Set $executable
46997         to $output.
46998
46999         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47000         directory for compiler files, and set it to /tmp if it doesn't
47001         already have a value. Set $output_file to the name of the output
47002         file from compiling the testcase. Add a -o option to CXXFLAGS so
47003         the compiler writes the final output file as $output. Use $output
47004         as the executable to be tested.
47005
47006 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47007
47008         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47009
47010 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47011
47012         * gcc.c-torture/execute/pending-1.c: New test.  Still
47013         pending in Tege's queue.
47014
47015 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47016
47017         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47018         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47019         if there were failures.  Call unresolved if there were unresolved
47020         testcases.  Call gcc_fail if program did not run to completion.
47021         (ph_make): Pass additional argument name to ph_execute.
47022         (ph_execute): Add new argument.  Pass additional arguments to
47023         ph_summary.  Call gcc_fail is there is no execution output.
47024
47025 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47026
47027         * lib/plumhall.exp (proc_summary): Output relavent summary
47028         lines into the log so specific failures in plumhall can be
47029         investigated.
47030
47031 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47032
47033         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47034         (c-torture-execute): Don't try to execute tests which use
47035         "long long" types if $NO_LONG_LONG is nonzero.
47036
47037 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47038
47039         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47040         not c-torture.
47041
47042         * gcc.ieee: Move from here.
47043         * gcc.c-torture/execute/ieee: To here.
47044
47045 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47046
47047         * gcc.c-torture: Update to c-torture-1.41 release.
47048
47049 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47050
47051         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47052         not "$output".
47053
47054 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47055
47056         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47057         -c present.
47058
47059 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47060
47061         * config/proelf.exp: Handle connecting to a simulator.
47062
47063 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47064
47065         * config/proelf.exp: New file.  Enough framework that we can
47066         run c-torture tests on the proelf targets (or any other target
47067         that gdb can connect to for that matter).
47068
47069 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47070
47071         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47072         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47073
47074         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47075         exec_output exists.
47076
47077 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47078
47079         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47080         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47081
47082         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47083         to pass/fail/unresolved/unsupported/untested.  Caller must now
47084         call unresolved/unsupported/untested.
47085         * lib/*.exp: Update FSF address.  Update to handle new results of
47086         ${tool}_load.
47087         * lib/chill.exp (verbose): Delete.
47088
47089 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47090
47091         * lib/gcc.exp (default_gcc_start): Change order of args to
47092         $LDFLAGS $CFLAGS $LIBS.
47093         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47094         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47095         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47096         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47097         * gcc.misc-tests/dg-test.exp: Likewise.
47098         * gcc.misc-tests/msgs.exp: Likewise.
47099         * gcc.prms/prms.exp: Likewise.
47100         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47101         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47102
47103         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47104
47105 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47106
47107         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47108
47109         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47110         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47111
47112         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47113         necessary.
47114
47115 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47116
47117         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47118         global for loop; add use of $mathlib.
47119         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47120         settings here; set mathlib for anything but VxWorks.
47121
47122 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47123
47124         * gcc.c-torture: Update to c-torture-1.40 release.
47125
47126 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47127
47128         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47129         dg.exp.
47130
47131 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47132
47133         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47134         global.
47135
47136 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47137
47138         * lib/g++.exp (LIBS): Define if not already.
47139         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47140         (gcc-dg-prune): Call prune_gcc_output.
47141         * lib/gcc.exp (prune_gcc_output): New proc.
47142         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47143         prune_gcc_output.
47144
47145 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47146
47147         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47148         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47149
47150 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47151
47152         * gcc.c-torture: Update to c-torture-1.39 release.
47153
47154 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47155
47156         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47157         fails, try others as well.
47158
47159 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47160
47161         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47162         If compilation fails, mark execute tests as `untested'.
47163         If test is marked as unsupported, don't mark compilation and
47164         execute tests as failed.
47165
47166 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47167
47168         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47169         libstdc++ for whether or not we want to be doing shared
47170         libraries.  Delete link_curses since we don't need it anymore.
47171         * lib/mike-g++.exp (postbase): Don't link in libg++.
47172         * g++.old-deja/old-deja.exp: Likewise.
47173
47174 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47175
47176         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47177
47178 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47179
47180         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47181         For that, add `-Wl,-a,shared_archive'.
47182         * g++.old-deja/old-deja.exp: Likewise.
47183
47184 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47185
47186         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47187
47188 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47189
47190         * lib/mike-g++.exp (postbase): Pay attention to the status of
47191         g++_load.
47192
47193 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47194
47195           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47196
47197 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47198
47199         * lib/gcc.exp (default_gcc_start): No longer need to log program
47200         being executed or its output, execute_anywhere does that now.
47201         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47202         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47203
47204 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47205
47206         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47207         the same as those in lib/g++.exp.
47208
47209 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47210
47211         * gcc.c-torture: Update to c-torture-1.38 release.
47212         * gcc.ieee: Related changes.
47213
47214 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47215
47216         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47217         "exec". Minor reformatting changes.
47218
47219         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47220         cross. This means all "exec" calls now work on a remote host as
47221         well.
47222         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47223         cross. Filter out the extra "\r\n" stuff that expect puts in.
47224         (c-torture-execute): Filter out the bogus warnings like
47225         c-torture-compile does. Add support for canadian cross.
47226         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47227         Use execute_anywhere rather than calling exec directly. Now it
47228         works for canadian cross testing.
47229
47230 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47231
47232         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47233         results into a variable, and check that rather than using file exists.
47234
47235 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47236
47237         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47238         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47239
47240 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47241
47242         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47243         lib_curses if there's a shared libg++ in the build tree.
47244
47245 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47246
47247         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47248         if not supported target.
47249
47250 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47251
47252         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47253         link_curses up to always happen, not just for native builds.
47254
47255 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47256
47257         * gcc.c-torture: Update to c-torture-1.36 release.
47258         * gcc.failure: Related changes.
47259
47260 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47261
47262         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47263
47264 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47265
47266         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47267         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47268         runshlib, link_curses, and mathlib for link and run.
47269
47270         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47271         pass the runtime shared library options for Solaris, OSF/1, and
47272         Irix5, and link with -lcurses to avoid unresolved references.
47273
47274 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47275
47276         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47277         only run once.
47278
47279 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47280
47281         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47282
47283 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47284
47285         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47286         do not have a framework for the "compat" tests yet.
47287
47288 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47289
47290         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47291         set to null if we're testing vxworks5.1.  Use that instead of
47292         `-lm' in the setting of LIBS for link and run.
47293
47294 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47295
47296         * config/rom68k.exp (${tool}_load): Major changes to make it
47297         work.  Verified that it does in fact return the stuff in
47298         exec_output properly.  Catch any Emul or any TRAP other than 0.
47299
47300 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47301
47302         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47303         LDFLAGS properly for targets that need stuff from libgloss.
47304         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47305         only run once.
47306         (gpp_initialized): New variable.
47307
47308 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47309
47310         * config/rom68k.exp: Load libgloss.exp.
47311         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47312         so we can produce a fully linked binary.
47313         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47314         so we can produce a fully linked binary.
47315
47316 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47317
47318         * lib/plumhall.exp (ph_section): Watch for expected failures.
47319         Add missing `else'.
47320
47321         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47322         run the testcase.
47323         (c-torture): Likewise.
47324
47325 1995-08-28  Doug Evans  <dje@cygnus.com>
47326
47327         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47328
47329         * lib/mike-g++.exp (mike_cleanup): New proc.
47330         (prebase): New globals compiler_result, not_compiler_result,
47331         target_regexp.
47332         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47333         allow leading "-" in pattern.  Watch for unsupported tests.
47334         If $compiler_result is set, pattern match assembler code,
47335         and ditto for $not_compiler_result.
47336         * lib/mike-gcc.exp: Likewise.
47337
47338         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47339         execution "succeeded".
47340
47341 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47342
47343         * config/win32.exp: New file.
47344         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47345
47346 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47347
47348         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47349         unsupported.
47350         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47351         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47352         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47353
47354         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47355         "... without exceptions was ...".  That is now handled by
47356         prune_system_crud.
47357         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47358
47359 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47360
47361         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47362         sieve.c,sort2.c}: New files.
47363         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47364         sieve.exp,sort2.exp}: Drivers for them.
47365
47366         * lib/mike-gcc.exp (program_output): New user settable variable.
47367         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47368         messages.
47369         * lib/mike-g++.exp (program_output): New user settable variable.
47370
47371         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47372
47373         * config/sh.exp: Deleted (use sim.exp instead).
47374
47375 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47376
47377         * config/vx.exp: Declare CHECKTASK as global.
47378         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47379         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47380         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47381
47382 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47383
47384         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47385         target. Like vx.exp, only includes `vx29k.exp' instead of
47386         `vxworks.exp'.
47387
47388 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47389
47390         * config/sim.exp: Increase time limit from 120 seconds to 240.
47391
47392 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47393
47394         * gcc.c-torture/execute/950628-1.c: New test.
47395
47396 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47397
47398         * gcc.c-torture: Update with changes/additions from
47399         c-torture-1.34.
47400
47401 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47402
47403         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47404
47405 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47406
47407         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47408
47409 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47410
47411         * gcc.c-torture/compile/950512-1.c: New test.
47412         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47413         * gcc.dg/struct-ret-1.c: Likewise.
47414
47415 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47416
47417         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47418           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47419
47420 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47421
47422         * gcc.c-torture/special/920411-1.c: Deleted.
47423         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47424
47425 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47426
47427         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47428         cpu limit.
47429
47430 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47431
47432         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47433
47434 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47435
47436         From kenner;
47437         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47438         is the proper length.
47439         * va-arg-3.c: Likewise.
47440
47441 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47442
47443         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47444         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47445
47446         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47447         * lib/g++.exp (default_g++_start): Delete old cruft.
47448
47449 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47450
47451         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47452         (2 * (1 << 18)) to (2 * (1 << 17)).
47453
47454         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47455
47456 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47457
47458         * config/rom68k.exp: Renamed from config/idp.exp
47459
47460 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47461
47462         * c-torture/compile/921109-2.c
47463
47464 1995-04-18  Mike Stump  <mrs@cygnus.com>
47465
47466         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47467         excess errors.
47468
47469 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47470
47471         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47472         output.
47473         * lib/g++.exp (default_g++_start): Likewise.
47474
47475 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47476
47477         * gcc.c-torture/compile/950329-1.c: New test.
47478
47479 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47480
47481           * config/bug.exp (${tool}_load): Updated to use new remote_open
47482           and remote_close procs.
47483         * config/idp.exp: New file.
47484
47485 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47486
47487         * gcc.c-torture/execute/950322-1.c: New test.
47488
47489 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47490
47491         * config/vx.exp (${tool}_load): Clean up testing of return code from
47492         vxworks_ld and vxworks_spawn.
47493
47494 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47495
47496         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47497
47498 1995-03-13  Mike Stump  <mrs@cygnus.com>
47499
47500         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47501         can mark excess errors on a machine by machine basis.  Note, the
47502         default is to not expect any excess errors, even when excess
47503         errors test - is given, so you will want to put an XFAIL ... on
47504         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47505         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47506         those 4 machines, but no others.
47507
47508 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47509
47510         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47511         * lib/c-torture.exp: to here.
47512
47513 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47514
47515         * gcc.c-torture/execute/950221-1.c: New test.
47516         * gcc.c-torture/execute/struct-ret-1.c: New test.
47517         * gcc.c-torture/compile/950221-1.c: New test.
47518
47519         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47520
47521 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47522
47523         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47524         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47525
47526 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47527
47528         * g++.gb: New directory of tests, derived from my signature and
47529         class scoping tests.
47530
47531         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47532         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47533         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47534         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47535         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47536         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47537         * g++.gb/sig25.C: Likewise.
47538
47539         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47540         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47541         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47542         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47543         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47544         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47545         * g++.gb/sig25.exp: Likewise.
47546
47547         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47548         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47549         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47550         * g++.gb/scope13.C: Likewise, this test still fails.
47551
47552         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47553         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47554         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47555         * g++.gb/scope13.exp: Ditto.
47556
47557         * g++.gb/README: New file, explains what these tests are about.
47558
47559 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47560
47561         * lib/dg.exp (dg-do): Support `preprocess'.
47562         (dg-test): Likewise.
47563
47564 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47565
47566         * config/udi.exp: change "continue -expect" to "exp_continue".
47567
47568 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47569
47570         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47571         Delete redundant tests.
47572
47573         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47574         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47575         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47576         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47577         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47578         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47579         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47580         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47581
47582         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47583         storing label pointers.
47584         * gcc.c-torture/execute/921019-1.c: Likewise.
47585         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47586         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47587         parameter fp.
47588         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47589         constants.
47590
47591         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47592         Delete obsolete tests.
47593
47594         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47595         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47596         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47597         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47598         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47599         * gcc.c-torture/compile/950124-1.c: New test.
47600
47601         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47602
47603 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47604
47605         * lib/mike-g++.exp: Add -lm to LIBS.
47606
47607 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47608
47609         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47610
47611 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47612
47613         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47614
47615 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47616
47617         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47618
47619 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47620
47621         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47622         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47623         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47624         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47625         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47626         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47627         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47628         * g++.law/{operators31.C, operators32.C,
47629         * g++.law/{operators33.C, operators34.C}: Likewise.
47630         * g++.law/{pic1.C, refs2.C}: Likewise.
47631         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47632         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47633         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47634         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47635
47636         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47637         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47638         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47639         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47640         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47641         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47642         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47643         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47644         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47645         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47646         * g++.law/{operators34.exp}: Likewise.
47647         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47648         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47649         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47650         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47651         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47652
47653         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47654         No longer expected to fail.
47655         * g++.law/missed-error3.C: Tweak for recent bool changes.
47656
47657 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47658
47659         * config/emb-unix: Deleted.
47660         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47661         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47662
47663 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47664
47665         * lib/dg.exp (dg-test): Fix typo in last patch.
47666
47667 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47668
47669         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47670         (handles multiple occurrences).
47671
47672 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47673
47674         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47675         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47676         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47677         printed).
47678         * lib/c-torture.exp (c-torture-compile): Likewise.
47679         (c-torture): Prepend full path if missing.
47680         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47681         (gcc_fail): Likewise.
47682         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47683
47684 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47685
47686         * lib/netware.exp: Only attach to NetWare i386 systems.
47687
47688 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47689
47690         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47691         messages.  Add test name to "output pattern match" pass/fail message.
47692
47693 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47694
47695         * gcc.dg: New testsuite.
47696         * gcc.dg/dg.exp: New file.
47697
47698         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47699         test-switch.c}: Deleted.
47700
47701         * gcc.misc-tests/msgs.exp: New testcase driver.
47702
47703 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47704
47705         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47706         Watch for illegal return values from ${tool}_load.
47707         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47708         cross targets.  Coerce return value >0 to 1.
47709
47710 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47711
47712         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47713
47714         * config/emb-unix.exp: New file.
47715
47716         * config/sim.exp: Error if variable $SIM not defined.
47717         (${tool}_load): Mark test as "untested" if simulator missing.
47718
47719         * config/unix.exp: Load remote.exp to get rcp_download.
47720         * lib/c-torture.exp: Use different option lists for testcases with
47721         and without loops.
47722         * gcc.c-torture/execute/execute.exp: Likewise.
47723
47724 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47725
47726         * config/*.exp: Clarify return code from ${tool}_load.
47727         Call `unresolved' or `untested' instead of `warning' or `perror'
47728         (sometimes you still want to call both though).
47729         Add comment that `shell_id' is local to each file.
47730         * config/udi.exp (timeout): Set to 30.
47731         Don't print warning if connection fails, $connectmode has already
47732         printed an error.
47733         (${tool}_load): Move verbose messages to level 2.
47734         Rework pattern for "Process started" message.
47735         Pass `shell_id' to ${connectmode}_download.
47736         Retry twice upon timeout.  Make resetting of target more robust.
47737         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47738         Pass `shell_id' to exit_$connectmode.
47739         Only call exit_$connectmode if connected.
47740         * config/unix.exp (${tool}_load): Check return codes better.
47741         * config/vrtx.exp (${tool}_load): Likewise.
47742         * config/vx.exp (${tool}_load): Likewise.
47743         Delete unneeded global's.
47744         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47745         from ${tool}_load.
47746         (dg-stat): Delete.
47747         (dg-init): Delete recording of pass/fail counts.
47748         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47749         (old-dejagnu-init): Likewise.
47750         (old-dejagnu-stat): Delete contents, empty proc now.
47751         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47752         (c-torture): Delete references to lcnt, lpass, lfail.
47753         Get option list from TORTURE_OPTIONS.
47754         Delete -funroll[-all]-loops if no loops.
47755         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47756         (g++_stat): Delete contents (empty proc now).
47757         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47758         (gcc_finish): Likewise.
47759         (gcc_stat): Deleted.
47760         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47761         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47762         * gcc.c-torture/execute/execute.exp: Likewise.
47763         Split tests into two parts: compile, execute.
47764         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47765         no loops.  Update to reflect clarified return codes from ${tool}_load.
47766
47767 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47768
47769         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47770         to grep for.
47771         (old-dejagnu): Likewise (where necessary).
47772
47773 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47774
47775         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47776
47777         * lib/dg.exp (dg-process-target): Fix processing of selector.
47778         Add comment regarding use of `error'.
47779
47780         * lib/gcc.exp (prune_system_crud): Define if missing.
47781         * lib/g++.exp (prune_system_crud): Likewise.
47782
47783         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47784         Call prune_system_crud.
47785         * lib/dg.exp (dg-runtest): New proc.
47786         Use perror instead of send_user for tcl errors in testcase.
47787         Don't return any value, it's never used.
47788         Don't clobber previous definition of `unknown'.
47789         Print tcl errors in `dg-final'.
47790
47791 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47792
47793         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47794         (dg-test): Don't print errorInfo, it contains stack backtrace.
47795
47796 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47797
47798         * lib/g++.exp (runtest_file_p): Define if missing.
47799
47800 1994-09-24  Doug Evans  (dje@cygnus.com)
47801
47802         * lib/mike-g++.exp: Comment out loading of g++.exp.
47803         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47804         (default_g++_version): Always print something.
47805         (default_g++_start): Comment out call to `which'.
47806         (g++_start, g++_load): Deleted (must be defined in config file).
47807         * lib/gcc.exp: Test for existence of $CC at start.
47808         Delete check for tmpdir (done in gcc_init).
47809         (default_gcc_version): Always print something.
47810         (default_gcc_start): Comment out call to `which'.
47811         * config/*.exp: Major cleanup - make cross targets work at least a
47812         little better for g++ (by not being "--tool gcc" specific).
47813         Rename gcc_xxx to ${tool}_xxx.
47814         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47815         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47816
47817 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47818
47819         * lib/c-torture.exp (c-torture-compile): Rework compiler
47820         message processing.
47821
47822         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47823         c-torture.
47824
47825 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47826
47827         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47828
47829         * lib/dg.exp (dg-process-target): Support { target native }.
47830
47831 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47832
47833         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47834         looked for "... program xxx got fatal signal".
47835         Correct regsub munging of `comp_output'.
47836         Ignore compiler messages "path prefix not used" and "linker input
47837         file unused".
47838
47839 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47840
47841         * lib/gcc.exp (runtest_file_p): Define if missing.
47842         * gcc.prms/template.c: Example to work from.
47843
47844 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47845
47846         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47847         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47848
47849         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47850         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47851         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47852         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47853
47854         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47855         (dg-process-target): No longer a varargs proc.
47856         Return S/N for target, P/F for xfail.  All callers changed.
47857         (user option procs): More argument checking.
47858         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47859         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47860         (dg-test): Skip test if not running on selected target in `dg-do'.
47861         Update handling of `dg-do-what', `dg-output-text'.
47862         Separate execution pass/fail from output pattern match pass/fail.
47863         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47864
47865 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47866
47867         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47868         target for 920510-1.c.
47869
47870 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47871
47872         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47873         Clean up comment regarding use of passcnt, etc.
47874         (gcc_stat): Don't update `testcnt' here.
47875         (gcc_finish): Do it here.
47876         Might as well reset `but_id' here too.
47877         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47878         to determine if the file should be tested.
47879         * gcc.c-torture/compile/compile.exp: Likewise.
47880         * gcc.c-torture/execute/execute.exp: Likewise.
47881         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47882         * gcc.misc-tests/dg-test.exp: Likewise.
47883         * gcc.prms/prms.exp: Likewise.
47884         * gcc.wendy/wendy.exp: Likewise.
47885         * g++.old-deja.exp: Likewise.
47886         Move "Testing file" message to verbose level 1.
47887
47888 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47889
47890         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47891
47892 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47893
47894         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47895         (default_gcc_start): Accept optional second list element
47896         of compiler flags.  Print compiler output at verbosity level 2.
47897         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47898         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47899         Save current values of framework globals passcnt, failcnt, xpasscnt,
47900         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47901         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47902         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47903         xfailcnt to compute stats.  Update framework global `testcnt' from
47904         pass/fail counts.
47905         (gcc_finish): New proc.  Clean up test environment.
47906         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47907         (gcc_epass, gcc_efail): Delete.
47908         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47909         argument of line number.
47910         (dg-init): If the tool has an init routine, call it.
47911         (dg-test): Remove args `cflags_var' and `libs_var'.
47912         Pass all compiler options to ${tool}_start.
47913         Handle missing line number.
47914         (dg-finish): New function.
47915         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47916         particular files.  Call gcc_finish at end.  Move "skipping test"
47917         message to verbosity level 3.
47918         * gcc.c-torture/compile/compile.exp: Likewise.
47919         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47920         * gcc.c-torture/execute/execute.exp: Likewise.
47921         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47922         Print testcase being tried at verbosity level 1.
47923         * gcc.c-torture/special/special.exp: Unset xfail.
47924         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47925         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47926         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47927         * gcc.failure/failure.exp: Likewise.
47928         * gcc.ieee/ieee.exp: Likewise.
47929         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47930         Update call to dg-test.  Call dg-finish at end.
47931         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47932         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47933         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47934         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47935         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47936         * gcc.wendy/wendy.exp: Add copyright.
47937         Delete setting of tmpdir (done by gcc_init).
47938         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47939         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47940         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47941         gcc_[ce]pass/fail.
47942
47943 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47944
47945         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47946         confusion.
47947         (g++_load): Likewise.
47948
47949         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47950         Rename argument to `prog' to remove the confusion.
47951         Varargs fns behave differently too!
47952         (g++_load): Likewise.
47953
47954         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47955
47956         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47957         what it is.  Delete (always) printing of status value for !native.
47958         Simplify verbose code, and include status and exec_output.
47959         (g++_load): Use gcc_load.
47960
47961 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47962
47963         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47964         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47965         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47966         940714-3.c as these testcases don't exist anymore.  Make
47967         va-arg-1.c expected to pass.
47968
47969 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47970
47971         * gcc.misc-tests/misc.exp: Only run specific testcases.
47972         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47973         * gcc.misc-tests/dg-[1-9].c: New files.
47974
47975         * lib/dg.exp: New testsuite driver.
47976         * gcc.prms/prms.exp: Use it.
47977
47978         * README.gcc: New file.
47979
47980         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47981         Document and reset `lxpass' and `lxfail'.
47982         Simplify "initialized" message.
47983         (gcc_stat): Clean up comments a little.
47984
47985 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
47986
47987         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47988
47989 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
47990
47991         * lib/old-dejagnu.exp (process-option): New proc.
47992         (old-dejagnu-init, old-dejagnu-stat): Likewise.
47993         (old-dejagnu): Simplify.
47994         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47995
47996 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
47997
47998         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47999         exists and is not an empty string.
48000
48001         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48002         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48003         finished.
48004         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48005         automatically.
48006
48007         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48008         longer expected to fail.
48009
48010         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48011         "f" function call.
48012
48013         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48014
48015         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48016         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48017         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48018         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48019         c-torture-1.29.
48020
48021         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48022         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48023
48024         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48025
48026         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48027         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48028
48029         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48030         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48031         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48032
48033 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48034
48035         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48036         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48037         940714-1.c, 940714-2.c, 940714-3.c},
48038         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48039         gcc.misc-tests/{mg.c,mg.exp}:
48040         New tests.
48041         * gcc.noncompile/noncompile.exp: Change accordingly.
48042
48043 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48044
48045         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48046         Undo previous clobberage.
48047
48048 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48049
48050         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48051         * gcc.special/{930510-1.c, special.exp}:
48052         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48053         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48054         struct-varargs-1.c}: New tests from c-torture-1.26.
48055
48056 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48057
48058         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48059           argument to switch.
48060
48061 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48062
48063         * Revert the previous changes.  Please see Rob's directory
48064           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48065           fixes.
48066
48067 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48068
48069         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48070             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48071             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48072             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48073             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48074             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48075             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48076             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48077             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48078             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48079             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48080             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48081             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48082             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48083             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48084             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48085             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48086             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48087             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48088             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48089             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48090             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48091             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48092             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48093             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48094             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48095             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48096
48097 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48098
48099         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48100             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48101           with perror calls.
48102
48103 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48104
48105         * config/unix.exp (g++_load): Fix syntax.
48106
48107 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48108
48109         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48110         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48111         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48112         Don't expect va-arg-1.c to fail.  Correct expected output for
48113         920928-1.c.
48114         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48115         * gcc.wendy/hbm4.c: Correct typo.
48116         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48117
48118 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48119
48120         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48121         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48122         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48123         * lib/c-torture.exp (c-torture-compile): Ditto.
48124
48125         Reduce volume of output (remove all the -I's and such).
48126         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48127         Call gcc_cpass, gcc_cfail.
48128         (c-torture): Pass testing option to c-torture-compile.
48129
48130 1994-03-21  Doug Evans  (dje@cygnus.com)
48131
48132         Bring patches over from progressive.
48133         * config/default.exp: Exit remote shell cleanly.
48134         (g++_exit, g++_start): Add default versions.
48135         * config/sim.exp (gcc_load): Use perror, not error.
48136
48137 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48138
48139         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48140         set in site.exp.
48141
48142 1994-03-14  Doug Evans  (dje@cygnus.com)
48143
48144         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48145         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48146         (wendy_try): New proc to run testcase.
48147         (main loop): Call 'em.
48148         * gcc.wendy/*.c: Clean up pass to correct expected output.
48149
48150         * lib/gcc.exp: Minor cleanup work.
48151         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48152
48153 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48154
48155         * config/sim.exp (gcc_load): Document return codes better.
48156         Don't pass -v to simulator.
48157
48158 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48159
48160           * gcc.special/920717-x.c: Fix typo.
48161           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48162           get at sources.
48163
48164         * lib/mike-gcc.exp: Fix typo.
48165
48166 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48167
48168         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48169         binary to use, transform the name.
48170         * config/*.exp: rename everything. Nuke any g++ specific files,
48171         it's now a special case of gcc that requires no special support.
48172         Add a default.exp for unsupported targets.
48173
48174 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48175
48176         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48177         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48178         version of Tcl.
48179
48180 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48181
48182         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48183         than a warning.
48184
48185 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48186
48187         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48188
48189 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48190
48191         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48192         option_list.  Compile every file with only 4/6 option choices
48193         (same as C torture) instead of with 12/18 different option
48194         choices.
48195         * lib/c-torture.exp: Likewise.
48196
48197         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48198         not already set.
48199
48200 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48201
48202         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48203         can put an XFAIL *-*-* on excess errors.
48204
48205 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48206
48207         * g++.law: Add more tests derived from g++-bugs snapshots.
48208
48209         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48210         equivalent to g++.law/init9.
48211
48212         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48213         compiled it, and the a.out file after we've run it.
48214
48215 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48216
48217         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48218         compiled it, and the a.out file after we've run it.
48219
48220 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48221
48222         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48223
48224 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48225
48226         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48227         version number.
48228
48229 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48230
48231         * g++.law: New directory of g++ tests derived from the g++-bugs
48232         snapshots.
48233
48234 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48235
48236         * gcc.compile: initbug1.c initbug1.exp testcase added
48237
48238 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48239
48240         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48241         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48242           fixes submitted by Jeff Law (law@cs.utah.edu)
48243         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48244           Jeff Law (law@cs.utah.edu)
48245
48246
48247 1993-11-30  Mike Stump  (mrs@cygnus.com)
48248
48249         * config/unix-g++.exp: Follow the gcc way of doing things.
48250         * g++.old-deja/old-deja.exp: Minor updates.
48251         * lib/g++.exp: New file, follow the gcc way of doing things.
48252         * lib/old-dejagnu.exp: Minor updates.
48253         * lib/mike-g++.exp: Always unset errorInfo.
48254
48255 1993-11-06  Mike Stump  (mrs@cygnus.com)
48256
48257         * lib/gcc.exp: Fix some errors with the below change, CC and
48258         CFLAGS should be global when setting, not local.
48259
48260 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48261
48262         * lib/gcc.exp: Transform tool name.
48263
48264 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48265
48266         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48267
48268 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48269
48270         * lib/gcc.exp: change gcc_done to gcc_stat
48271
48272 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48273
48274         * Upgraded gcc testsuite to c-torture version 1.25
48275
48276 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48277
48278         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48279         * lib/c-torture: added hooks for new reporting code.
48280
48281 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48282
48283         * config/sh-gcc.exp: check if sh-sim exists in the path
48284
48285 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48286
48287         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48288         * gcc.compile/compile.exp: Initial changes for new logic.
48289         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48290         * gcc.failure/failure.exp: Initial changes for new logic.
48291         * gcc.ieee/ieee.exp: Initial changes for new logic.
48292         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48293         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48294         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48295         * lib/c-torture.exp: Initial changes for new logic.
48296         * lib/gcc.exp: Initial changes for new logic.
48297
48298 1993-10-15  Mike Stump  (mrs@cygnus.com)
48299
48300         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48301         depend upon failure or success.  Fully qualify names in failure
48302         and success messages.  Always remove a.out before starting
48303         compile, just in case.  Pay more attention to error text output by
48304         the compiler.  Handle testcases with no known past errors just
48305         like all others, so that things are uniform.  Other miscellaneous
48306         improvements.
48307
48308 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48309
48310         * gcc.cpp: new directory for cpp tests
48311
48312 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48313
48314         * lib/chill.exp: Code reformatted, removed unused code.
48315         * config/unix-chill.exp: Code reformatted, removed unused code.
48316         * chill.execute/execute.exp: Code reformatted, removed unused code.
48317         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48318
48319 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48320
48321         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48322         routines not written.
48323
48324 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48325
48326         * config/bug-gcc.exp: Use new procs from bug.exp.
48327
48328 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48329
48330         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48331         via ftp, rather than depending on NFS.
48332         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48333         case.
48334
48335 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48336
48337         * config/bug-gcc.exp: Use new download proc.
48338
48339 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48340
48341         * chill.execute/execute.exp: cleanups, handles errors better
48342         * chill.compile/compile.exp: rewrite, based on execute.exp
48343         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48344         * lib/chill.exp: major changes to diff proc and compile and link
48345           procs. added chill_fail and chill_pass wrappers to pass and
48346           fail. added more comments, and handle error codes better.
48347           Added a hack to capture stderr from exec, so noncompile tests
48348           can work.
48349
48350 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48351
48352         * chill.execute/execute.exp: rewrite of testsuite driver
48353         * lib/chill.exp: rewrite of testsuite driver
48354         * config/unix-chill.exp: rewrite of testsuite driver
48355
48356 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48357
48358         In chill.execute:
48359         * iexpr.ch: Standardize uppercase.
48360         * tuples.dat: Standardize uppercase.
48361         * vary.ch: standardize.  Correct varying string assignments.
48362         * vary.dat: Add new output lines.
48363
48364 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48365
48366         In chill.execute:
48367         * chprintf.ch: Standardize use of uppercase.
48368         * tuples.ch: Standardize and turn arr2 into a DCL,
48369           rather than a SYN.
48370         * pinits.ch: Standardize.
48371
48372 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48373
48374         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48375         * Makefil: Renamed to Makefile.in.
48376         * configure.in: New.
48377
48378 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48379
48380         In chill.execute:
48381         * .cvsignore: Add result/output files.
48382         * Makefile: Fix up variables at start.  Use MFLAGS
48383           everywhere.  Correct bool_loc, built_ins entries.
48384           Add entry for vary1.ch.
48385         * bitarray.ch: Standardize upper-case usage.
48386         * bitexpr.ch: Standardize, add output of b1.
48387         * params.ch: Use arrayt in along PROC parameters, to
48388           avoid novelty problems.
48389         * sets.ch: Tiny cleanup.
48390         * vary1.ch: Re-indent.
48391
48392 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48393
48394           * Add PR-related files to Makefiles, .cvsignore files, etc.
48395
48396 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48397
48398         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48399           with compiler objects. New names are test-flow.c and test-loop.c
48400
48401 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48402
48403         * Upgraded c-torture tests from 1.19 to 1.20
48404
48405         * new files:
48406         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48407         * gcc.compile: 930623-1.c 930623-2.c
48408         * gcc.noncompile: 930622-1.c 930622-2.c
48409         * gcc.failure: 920411-1.c 920627-2.c
48410         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48411
48412 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48413
48414         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48415           More changes to get testsuite working properly. Needs more work.
48416           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48417
48418 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48419
48420         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48421           More changes to get testsuite working properly. Needs more work.
48422
48423 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48424
48425         * chill.compile/compile.exp: Added for Dejagnu support
48426         * chill.execute/execute.exp: Added for Dejagnu support
48427         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48428
48429 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48430
48431         This should complete moving the CHILL test files.
48432         * chill.noncompile(.cvsignore printf.grt
48433             in-printf.grt chprintf.grt chprintf.ch):
48434             Added test-support files.
48435           (Makefile): Modified further.
48436         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48437             signal.ch): Added test files.
48438           * chill.execute (.cvsignore printf.grt printr.c
48439             in-printf.grt rts.c chprintf.grt rts.h): Added
48440           test-support files.
48441             (Makefile): More corrections.
48442
48443 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48444
48445         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48446           test cases, ready for DejaGnu.
48447
48448 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48449
48450         * Upgraded c-torture tests from 1.18 to 1.19
48451
48452         * gcc.compile: added test(s):
48453           930607-1.c
48454         * gcc.execute: added test(s):
48455           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48456
48457         * added new subdirectory for misc tests: gcc.misc-tests
48458         * gcc.misc-test(s): added tests:
48459           inst-check.c test-consts.c test-ior.c test-switch.c
48460
48461 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48462
48463         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48464
48465 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48466
48467         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48468
48469 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48470
48471         * Upgraded c-torture tests from 1.17 to 1.18
48472
48473 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48474
48475         * Upgraded c-torture tests from 1.12 to 1.17
48476
48477 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48478
48479         * lib/old-dejagnu.exp:
48480           Fixed handling of XFAIL target triplets to correctly
48481           recognize wildcard characters.  Removed code that
48482           appended a unique id tag to the end of the file name
48483           printed out by the result of the testcases within a
48484           given test file.
48485
48486 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48487
48488         * lib/old-dejagnu.exp:
48489           Reworked expected failure handling to trigger off of XFAIL
48490           keyword in keyphrase embeded in testcase source code. The
48491           XFAIL keyword must be at the end of the keyphrase line. It
48492           may optionally be followed by one or more target triplets.
48493           It has just occured that the handling of wildcards in the
48494           target triplet may not be correct.
48495
48496 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48497
48498         * g++.old-deja/tests:
48499           Moved all subdirectories up one level into g++.old-deja .
48500
48501         * lib/old-dejagnu.exp:
48502           Fixed problem with CXXFLAGS not being properly reset, and being
48503           corrupted with extraneous "-c" compiler option.  This was
48504           causing binaries to not be generated for test that needed them.
48505           Modified strings passed to "pass" and "fail" so that individual
48506           tests from the same test file would be distinguished by an
48507           identifier appended to the test file name in the summary logs;
48508           this corrected a problem with erroneous diff logs.  Added code
48509           to search testcases for expected fail and unexpected pass keywords.
48510
48511 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48512
48513         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48514
48515 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48516
48517         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48518           Removed extraneous text from end of "Special g++ Options"
48519           keyphrase.
48520
48521         * lib/old-dejagnu.exp: Added pattern matching to look for new
48522           keywords, embedded in testcases comments, which will trigger
48523           calls to xpass and xfail.
48524
48525 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48526
48527         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48528           comments embedded in the testcases, especially the one looking for
48529           special compiler options, as well as the pattern matching for the
48530           compiler output again.
48531
48532 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48533
48534         * lib/old-dejagnu.exp: Do a proper check of the return value for
48535           execute tests. Fixed several problems with the pattern matching
48536           of the compiler output which gave erroneous test results.
48537           Changed several of the test result messages to be more descriptive.
48538         * config/unix-g++.exp: Proc g++_load now actually works and
48539           executes the tests passed to it and returns a usable return
48540           value.
48541
48542 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48543
48544           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48545
48546 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48547
48548         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48549           Modified both files to properly execute the old style
48550           dejagnu tests. The previous versions of these files were
48551           experimental and did not function anything near correctly.
48552
48553 1993-04-05  Rob Savoye  (rob@cygnus.com)
48554
48555         * Removed all Makefile.in and configure.in files. No configuration
48556         needed now.
48557
48558 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48559
48560         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48561
48562 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48563
48564         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48565         gcc.special/configure.in, gcc.noncompile/configure.in,
48566         gcc.execute/configure.in, gcc.code_quality/configure.in,
48567         g++.other/configure.in, g++.old-deja/configure.in,
48568         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48569         in srcname setting.
48570
48571 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48572
48573         * lib/udi.exp: Fixed mondfe and mondfe_download.
48574         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48575         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48576
48577 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48578
48579         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48580         (gdb_exit): Don't remove *_soc files.
48581
48582 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48583
48584         * lib/c-torture.exp: Don't look for main; instead always use -w
48585         -c.  This is how the c-torture tests work.  Remove the object
48586         file if the compilation succeeds.
48587         * gcc.execute/execute.exp: Remove executable if test passes.
48588         * gcc.noncompile/noncompile.exp: Every test is an expected
48589         failure.
48590         * gcc.special/special.exp: Added tests from c-torture 1.11,
48591         corrected use of existing test.
48592         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48593         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48594         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48595         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48596         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48597         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48598         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48599         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48600         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48601         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48602         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48603         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48604         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48605         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48606         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48607         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48608         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48609         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48610         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48611         c-torture 1.11.
48612         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48613         correspond to c-torture 1.11.
48614
48615         * New file.