OSDN Git Service

2007-01-27 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/30407
4         * gfortran.dg/where_operator_assign_1.f90: New test.
5         * gfortran.dg/where_operator_assign_2.f90: New test.
6         * gfortran.dg/where_operator_assign_3.f90: New test.
7
8 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9
10         * lib/target-supports.exp
11         (check_effective_target_powerpc_altivec): New.
12         (check_effective_target_vect_cmdline_needed): Use it.
13
14 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15
16         PR fortran/30278
17         * gfortran.dg/backslash_3.f: New test.
18
19 2007-01-26  Richard Guenther  <rguenther@suse.de>
20
21         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
22
23 2007-01-26  Tobias Burnus  <burnus@net-b.de>
24
25         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
26         * gfortran.dg/vect/vect.exp: Ditto.
27         * gfortran.dg/dg.exp: Ditto.
28         * gfortran.fortran-torture/execute/execute.exp: Ditto.
29         * gfortran.fortran-torture/compile/compile.exp: Ditto.
30
31 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32
33         * gcc.dg/builtins-20.c: Add more cases.
34         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
35
36 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
37
38         PR fortran/30437
39         * gcc.dg/Wall.c: New.
40         * gcc.dg/Wno-all.c: New.
41         * gfortran.dg/Wall.f90: New.
42         * gfortran.dg/Wno-all.f90: New.
43         
44 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
45
46         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
47         * g++.dg/eh/simd-2.C: Also run on Darwin.
48         * g++.dg/eh/simd-3.C: New.
49         * g++.dg/eh/simd-4.C: New.
50
51 2007-01-25  Richard Guenther  <rguenther@suse.de>
52
53         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
54         and _PROFILE_USE.
55         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
56
57 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
58
59         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
60         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
61         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
62         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
63         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
64         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
65         * gcc.dg/ipa/ipa-7.c: New testcase.
66
67 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
68
69         * g++.dg/cpp0x/warn_cxx0x.C: New.
70
71 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
72
73         * gcc.dg/builtins-20.c: Test builtin carg.
74
75 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
76
77         PR middle-end/27416
78         * gcc.dg/gomp/pr27416.c: New test.
79
80         PR middle-end/30494
81         * gcc.dg/gomp/pr30494.c: New test.
82         * g++.dg/gomp/pr30494.C: New test.
83
84         PR middle-end/30421
85         * gcc.dg/gomp/pr30421.c: New test.
86
87 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
88
89         * gcc.target/ia64/versionid-1.c: New test.
90         * gcc.target/ia64/versionid-2.c: New test.
91
92 2007-01-24  Richard Guenther  <rguenther@suse.de>
93
94         PR testsuite/30181
95         * gcc.dg/builtins-57.c: Change to a link-time testcase
96         to support non-C99 targets.
97
98 2007-01-24  Jan Hubicka  <jh@suse.cz>
99
100         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
101
102 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
103
104         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
105
106 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
107
108         PR objc/27438
109         * objc.dg/const-str-12.m: New test.
110
111 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
112
113         PR fortran/30532
114         * gfortran.dg/ctrl-z.f90:  New test.
115         
116 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
117
118         PR fortran/30481
119         * gfortran.dg/namelist_assumed_char.f90:  New test.
120
121 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
122
123         PR c++/27492
124         * g++.dg/inherit/covariant15.C: New test.
125
126 2007-01-23  Ian Lance Taylor  <iant@google.com>
127
128         * g++.dg/warn/Wparentheses-24.C: New test.
129
130 2007-01-23  Richard Guenther  <rguenther@suse.de>
131
132         PR testsuite/30560
133         * ada/acats/run_acats: Do not call gnatmake or gnatchop
134         with full path.
135
136 2007-01-22  Richard Guenther  <rguenther@suse.de>
137
138         PR tree-optimization/30038
139         * gcc.dg/builtins-62.c: New testcase.
140
141 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
142
143         * gcc.c-torture/compile/20070121.c: New test.
144
145 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
146
147         PR libfortran/30525
148         * gfortran.dg/char_comparison_1.f:  New test.
149
150 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
151
152         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
153
154 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
155
156         PR objc/30479
157         * objc.dg/pch: New directory.
158         * objc.dg/pch/pch.exp: New file.
159         * objc.dg/pch/interface-1.m: New test.
160         * objc.dg/pch/interface-1.hs: New include file.
161         * lib/objc.exp (objc_target_compile): Add
162         "-x objective-c-header" in front of the sources if this is
163         a precompiled header being compiled.
164
165 2007-01-20  Roger Sayle  <roger@eyesopen.com>
166
167         * gfortran.dg/array_memcpy_3.f90: New test case.
168         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
169
170 2007-01-20  Roger Sayle  <roger@eyesopen.com>
171             Brooks Moses  <brooks.moses@codesourcery.com>
172             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
173
174         * gfortran.dg/intrinsic_sign_1.f90: New test case.
175         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
176
177 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
178
179         * gcc.dg/torture/builtin-math-3.c: Test fdim.
180
181 2007-01-19  Mike Stump  <mrs@apple.com>
182
183         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
184         away.
185
186 2007-01-19  Roger Sayle  <roger@eyesopen.com>
187
188         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
189         option instead of -funsafe-math-optimizations.
190
191 2007-01-19  Tomas Bily  <tbily@suse.cz>
192
193         gcc.dg/tree-prof/indir-call-prof.c: New.
194         g++.dg/dg.exp: Add tree-prof subdirectory.
195         g++.dg/tree-prof/indir-call-prof.C: New.
196         g++.dg/tree-prof/tree-prof.exp: New.
197
198 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
199
200         PR c++/17947
201         * g++.dg/warn/deprecated.C: Update warning output.
202         * g++.dg/warn/deprecated-2.C: Likewise.
203         * g++.dg/warn/deprecated-3.C: New.
204         
205 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
206
207         * gcc.c-torture/execute/nestfunc-7.c: New.
208
209 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
210
211         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
212
213 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
214
215         * gcc.dg/m68k-pic-1.c: New.
216
217 2007-01-18  Roger Sayle  <roger@eyesopen.com>
218
219         * gfortran.dg/array_memcpy_4.f90: New test case.
220
221 2007-01-18  Josh Conner  <jconner@apple.com>
222
223         PR target/30485
224         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
225         * gcc.dg/vect/no-trapping-math-1: New.
226         * gcc.dg/vect/no-trapping-math-2: New.
227
228 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
229
230         * gcc.target/i386/387-8.c: Update comment about optimizing
231         inherent load of 1.0 of fptan instruction.
232
233 2007-01-18  Dirk Mueller  <dmueller@suse.de>
234             Richard Guenther <rguenther@suse.de>
235
236         PR diagnostic/8268
237         * gcc.dg/Warray-bounds.c: New testcase.
238         * gcc.dg/Warray-bounds-2.c: New testcase.
239         * g++.dg/warn/Warray-bounds.C: New testcase.
240         * g++.dg/warn/Warray-bounds-2.C: New testcase.
241
242 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
243
244         PR fortran/30476
245         * gfortran.dg/generic_12.f90: New test.
246
247 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
248
249         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
250         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
251
252 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
253
254         * gcc.dg/dfp/compare-special.h: New file.
255         * gcc.dg/dfp/compare-special-32.c: New test.
256         * gcc.dg/dfp/compare-special-64.c: New test.
257         * gcc.dg/dfp/compare-special-128.c: New test.
258
259 2007-01-16  Roger Sayle  <roger@eyesopen.com>
260             Paul Thomas  <pault@gcc.gnu.org>
261             Steven G. Kargl  <kargl@gcc.gnu.org>
262
263         PR fortran/30404
264         * gfortran.dg/forall_6.f90: New test case.
265         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
266         * gfortran.dg/dependency_13.f90: Likewise.
267
268 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
269
270         PR testsuite/12325
271         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
272         targets that don't support Inf.
273
274 2007-01-15  Dale Johannesen  <dalej@apple.com>
275
276         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
277
278 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
279
280         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
281         of achar for 0xff to avoid the "Extended ASCII not
282         implemented" error message.
283
284 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
285
286         PR fortran/28172
287         * gfortran.dg/altreturn_4.f90: New test.
288
289         PR fortran/29389
290         * gfortran.dg/stfunc_4.f90: New test.
291
292         PR fortran/29712
293         * gfortran.dg/bound_2.f90: Reinstate commented out line.
294         * gfortran.dg/initialization_1.f90: Change warning.
295
296         PR fortran/30283
297         * gfortran.dg/specification_type_resolution_2.f90: New test.
298
299 2007-01-14  Jan Hubicka  <jh@suse.cz>
300
301         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
302         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
303         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
304         elimination.
305
306 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
307
308         PR fortran/30410
309         * gfortran.dg/external_procedures_2.f90: New test.
310
311 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
312
313         PR target/30413
314         * gcc.target/i386/pr30413.c: New test.
315
316 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
317
318         PR fortran/30452
319         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
320
321 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
322
323         * gcc.dg/20070112-1.c: New test.
324
325 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
326
327         PR libgfortran/30435
328         * gfortran.dg/list_read_6.f90: New test.
329
330 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
331
332         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
333
334 2007-01-12  Tom Tromey  <tromey@redhat.com>
335
336         PR preprocessor/28227:
337         * gcc.dg/cpp/pr28227.c: New file.
338
339 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
340
341         * gcc.dg/tree-ssa/loop-22.c: New test.
342
343 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
344
345         PR tree-optimization/29516
346         * gcc.dg/tree-ssa/loop-20.c: New test.
347
348 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
349
350         PR libfortran/30415
351         * minmaxloc_integer_kinds_1.f90:  New test.
352
353 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
354
355         PR c++/29573
356         * g++.dg/template/sizeof-template-argument.C: New test.
357
358 2007-01-11  Jan Hubicka  <jh@suse.cz>
359
360         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
361         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
362         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
363         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
364         * gcc.dg/tree-ssa/pr21658.c: Likewise.
365         * gcc.dg/tree-ssa/pr15349.c: Likewise.
366         * gcc.dg/tree-ssa/pr25501.c: Likewise.
367         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
368         transformation in question.
369         * gcc.dg/tree-ssa/vrp05.c: Likewise.
370         * gcc.dg/tree-ssa/pr20701.c: Likewise.
371         * gcc.dg/always_inline3.c: Likewise.
372
373 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
374
375         PR c++/28999
376         * g++.dg/template/typename11.C: New test.
377
378 2007-01-10  Robert Kennedy <jimbob@google.com>
379
380         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
381
382 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
383
384         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
385         for different integer kinds.
386         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
387         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
388         * gfortran.dg/ishft_2.f90: New test.
389         * gfortran.dg/ishft_3.f90: New test.
390
391 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
392
393         * gfortran.dg/altreturn_2.f90: Removed executable bit.
394
395 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
396
397         PR tree-optimization/30322
398         * gcc.dg/tree-ssa/loop-21.c: New test.
399
400 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
401
402         * g++.dg/rtti/darwin-builtin-linkage.C: New.
403
404 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
405
406         * gcc.target/spu/intrinsics-1.c: Remove xfail.
407
408 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
409
410         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
411         * g++.dg/warn/overflow-warn-3.C: Likewise.
412         * g++.dg/warn/overflow-warn-4.C: Likewise.
413         * g++.dg/warn/overflow-warn-5.C: Likewise.
414         * g++.dg/warn/overflow-warn-6.C: Likewise.
415         * g++.dg/warn/Woverflow-1.C: Likewise.
416         * g++.dg/warn/Woverflow-2.C: Likewise.
417         * g++.dg/warn/Woverflow-3.C: Likewise.
418         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
419
420 2007-01-08  Roger Sayle  <roger@eyesopen.com>
421
422         * gfortran.dg/array_constructor_14.f90: New test case.
423         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
424
425 2007-01-08  Richard Guenther  <rguenther@suse.de>
426
427         PR tree-optimization/23603
428         * gcc.dg/tree-ssa/vrp31.c: New testcase.
429         * gcc.dg/tree-ssa/vrp32.c: Likewise.
430
431 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
432
433         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
434         in __v8qi typedef.
435         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
436         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
437         compiler behaviour.
438         * gcc.dg/simd-5.c: Likewise.
439         * gcc.dg/simd-6.c: Likewise.
440         * g++.dg/conversion/simd1.C: Likewise.
441         * g++.dg/conversion/simd3.C: Likewise.
442         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
443         (main): Use it.
444
445 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
446
447         PR tree-optimization/29877
448         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
449         name of a hard register for the target concerned.  Adjust dg-error
450         directives to cope with new behaviour of TER.
451
452 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
453
454         PR c++/28986
455         * g++.dg/conversion/nullptr1.C: Added overflow warning.
456         * g++.dg/warn/overflow-warn-1.C: New.
457         * g++.dg/warn/overflow-warn-3.C: New.
458         * g++.dg/warn/overflow-warn-4.C: New.
459         * g++.dg/warn/overflow-warn-5.C: New.
460         * g++.dg/warn/overflow-warn-6.C: New.
461         * g++.dg/warn/Woverflow-1.C: New.
462         * g++.dg/warn/Woverflow-2.C: New.
463         * g++.dg/warn/Woverflow-3.C: New.
464         * g++.dg/warn/multiple-overflow-warn-2.C: New.
465         
466 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
467
468         PR fortran/27698
469         * gfortran.dg/invalid_name.f90: New test.
470         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
471         * gfortran.dg/gomp/pr29759.f90: Ditto.
472
473 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
474
475         * gfortran.dg/present_1.f90:  Update error message.
476
477 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
478
479        PR c++/19439
480        * g++.dg/template/duplicate1.C: New test
481        * g++.dg/template/memfriend6.C: Adjust error markers.
482         
483 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
484
485         PR tree-opt/30385
486         * gcc.dg/torture/inline-1.c: New test.
487
488 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
489
490         PR c/19978
491         * gcc.dg/multiple-overflow-warn-1.c: New.
492         * gcc.dg/multiple-overflow-warn-2.c: New.
493         * gcc.dg/overflow-warn-6.c: New.
494         * g++.dg/warn/multiple-overflow-warn-1.C: New.
495         
496 2007-01-05  Roger Sayle  <roger@eyesopen.com>
497
498         * gfortran.dg/array_memcpy_1.f90: New test case.
499         * gfortran.dg/array_memcpy_2.f90: Likewise.
500
501 2007-01-05  Richard Guenther  <rguenther@suse.de>
502
503         PR middle-end/27826
504         * g++.dg/opt/pr27826.C: New testcase.
505
506 2007-01-05  Ian Lance Taylor  <iant@google.com>
507
508         * gcc.dg/Walways-true-1.c: New test.
509         * gcc.dg/Walways-true-2.c: New test.
510         * g++.dg/warn/Walways-true-1.C: New test.
511         * g++.dg/warn/Walways-true-2.C: New test.
512
513 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
514
515         PR c/30360
516         * gcc.dg/pr30360.c: New test.
517
518 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
519
520         PR fortran/23232
521         * gfortran.dg/data_implied_do_1.f90: New test.
522
523         PR fortran/27996
524         PR fortran/27998
525         * gfortran.dg/char_length_1.f90: New test.
526
527 2007-01-05  Richard Guenther  <rguenther@suse.de>
528
529         PR middle-end/28116
530         * g++.dg/opt/pr28116.C: New testcase.
531
532 2007-01-05  Tobias Burnus  <burnus@net-b.de>
533
534         PR fortran/29624
535         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
536           invalid deallocate.
537         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
538         * gfortran.dg/protected_4.f90: Add pointer intent check.
539         * gfortran.dg/protected_6.f90: Add pointer intent check.
540         * gfortran.dg/pointer_intent_1.f90: New test.
541         * gfortran.dg/pointer_intent_2.f90: New test.
542         * gfortran.dg/pointer_intent_3.f90: New test.
543
544 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
545
546         PR 30235
547         * gfortran.dg/altreturn_2.f90: new test.
548
549 2007-01-04  Tom Tromey  <tromey@redhat.com>
550
551         PR preprocessor/28165:
552         * gcc.dg/cpp/pr28165.c: New file.
553
554 2007-01-03  Josh Conner  <jconner@apple.com>
555
556         PR middle-end/29683
557         * gcc.dg/pr29683.c: New.
558
559 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
560
561         PR c++/28217
562         * g++.dg/pch/template-1.C: New test.
563         * g++.dg/pch/template-1.Hs: New file.
564
565 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
566
567         PR middle-end/30353
568         * gcc.c-torture/compile/complex-4.c: New test.
569
570 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
571
572         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
573         -maltivec.
574         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
575
576 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
577
578         PR middle-end/30286
579         * gcc.dg/pr30286.c: New test.
580
581         PR c++/29535
582         * g++.dg/template/crash66.C: New test.
583
584         PR c++/29054
585         * g++.dg/template/friend49.C: New test.
586
587 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
588
589         * gfortran.dg/ibits.f90: New test.
590
591 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
592
593         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
594         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
595
596 2007-01-02  Jan Hubicka  <jh@suse.cz>
597
598         * gcc.dg/pr16194.c: We now output error on all three functions, not just
599         first one.
600
601 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
602
603         PR c/19977
604         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
605         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
606
607 2006-01-02  Ian Lance Taylor  <iant@google.com>
608
609         * g++.dg/warn/Wparentheses-22.C: New test.
610         * g++.dg/warn/Wparentheses-23.C: New test.
611
612 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
613
614         PR middle-end/7651
615         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
616         * gcc.dg/declspec-3-Wextra.c: New.
617         * gcc.dg/declspec-3-no.c: New
618
619 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
620
621         PR fortran/20896
622         * gfortran.dg/interface_10.f90: Remove.
623
624 2007-01-01  Roger Sayle  <roger@eyesopen.com>
625
626         * gcc.dg/fold-eqxor-4.c: New test case.
627
628 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
629
630         PR middle-end/30311
631         * gcc.c-torture/compile/pr30311.c: New test.
632
633 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
634
635         PR middle-end/30253
636         * gcc.c-torture/compile/statement-expression-1.c: New test.
637
638 2007-01-01  Andreas Schwab  <schwab@suse.de>
639
640         PR target/29166
641         * g++.dg/eh/pr29166.C: New test.
642
643 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
644
645         * lib/target-supports.exp (check_effective_target_powerpc_spe):
646         New.
647         (check_effective_target_vect_cmdline_needed): Use it.
648
649 2006-12-31  Richard Guenther  <rguenther@suse.de>
650
651         PR middle-end/30137
652         * testsuite/gcc.dg/pr30137-1.c: New testcase.
653         * testsuite/gcc.dg/pr30137-2.c: Likewise.
654
655 2006-12-31  Roger Sayle  <roger@eyesopen.com>
656
657         PR middle-end/30322
658         * gcc.dg/fold-plusnot-1.c: New test case.
659
660 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
661
662         PR c++/29731
663         * g++.dg/parse/template22.C: New test.
664
665 2006-12-31  Richard Guenther  <rguenther@suse.de>
666
667         PR middle-end/30338
668         * gcc.c-torture/compile/pr30338.c: New testcase.
669
670 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
671
672         PR fortran/27900
673         * gfortran.dg/intrinsic_actual_4.f90: New test.
674
675         PR fortran/24325
676         * gfortran.dg/func_decl_3.f90: New test.
677
678 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
679
680         PR fortran/23060
681         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
682         * gfortran.dg/c_by_val_1.f: New test.
683         * gfortran.dg/c_by_val_2.f: New test.
684         * gfortran.dg/c_by_val_3.f: New test.
685
686 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
687
688         PR libfortran/30321
689         * gfortran.dg/sum_zero_array_1.f90:  New test.
690
691 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
692
693         PR preprocessor/29612
694         * gcc.dg/cpp/pr29612-1.c: New test.
695         * gcc.dg/cpp/pr29612-2.c: New test.
696
697 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
698
699         PR fortran/30034
700         * gfortran.dg/pure_formal_proc_1.f90: New test.
701
702         PR fortran/30237
703         * gfortran.dg/intrinsic_actual_3.f90: New test.
704
705 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
706
707         PR fortran/30014
708         * gfortran.dg/io_constraints_1.f90: Update test.
709         * gfortran.dg/io_constraints_2.f90: Update test.
710         * gfortran.dg/inquire_iolength.f90: New test.
711
712 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
713
714         PR fortran/20896
715         * gfortran.dg/interface_10.f90: New test.
716         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
717         since z is already, locally a variable.
718
719         PR fortran/25135
720         * gfortran.dg/generic_11.f90: New test.
721         * gfortran.dg/interface_7.f90: Remove name clash between module
722         name and procedure 'x' referenced in the interface.
723
724 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
725
726         PR middle-end/7651
727         * gcc.dg/Wmissing-parameter-type.c: New.
728         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
729         * gcc.dg/Wmissing-parameter-type-no.c: New.
730         
731 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
732
733         PR fortran/25818
734         * gfortran.dg/entry_array_specs_2.f: New test.
735
736         PR fortran/30084
737         * gfortran.dg/nested_modules_6.f90: New test.
738
739 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
740
741         PR middle-end/7651
742         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
743         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
744
745 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
746
747         PR C++/30168
748         * g++.dg/opt/complex6.C: New test.
749
750 2006-12-22  Ben Elliston  <bje@au.ibm.com>
751
752         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
753         full" if the linker on spu-*-* warns about exceeding local store.
754
755         And revert this patch:
756         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
757         fail to link due to relocation overflows on spu-*-*.
758
759 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
760
761         PR fortran/30273
762         * gfortran.dg/dependency_19.f90: New test.
763
764 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
765
766         PR fortran/30202
767         * gfortran.dg/alloc_comp_basics_3.f90: New test.
768
769 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
770
771         PR middle-end/30262
772         * gcc.c-torture/execute/20061220-1.c: New test.
773
774         PR middle-end/30263
775         * gcc.dg/gomp/asm-1.c: New test.
776
777         PR target/30230
778         * g++.dg/eh/ia64-2.C: New test.
779
780 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
781
782         PR target/28966
783         PR target/29248
784         * gcc.dg/rs6000-leaf.c: New.
785
786 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
787
788         PR fortran/25392
789         * gfortran.dg/f2c_8.f90: New test.
790
791 2006-12-20  Bill Wendling  <wendling@apple.com>
792
793         * gcc.dg/asm-b.c: Check for __ppc64__.
794
795 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
796
797         PR fortran/30190
798         * gfortran.dg/bounds_check_5.f90: New test.
799
800 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
801
802         PR middle-end/30143
803         * gcc.dg/gomp/complex-1.c: New testcase.
804
805 2006-12-20  Roger Sayle  <roger@eyesopen.com>
806
807         * gfortran.dg/array_memset_1.f90: New test case.
808
809 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
810
811         * lib/target-supports.exp: Add spu to
812         check_effective_target_vect_widen_mult_hi_to_si.
813
814 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
815
816         PR fortran/29992
817         * gfortran.dg/generic_9.f90: New test.
818
819         PR fortran/30081
820         * gfortran.dg/generic_10.f90: New test.
821
822 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
823
824         PR tree-opt/30045
825         * gcc.dg/pr30045.c: New test.
826
827 2006-12-20  Ben Elliston  <bje@au.ibm.com>
828
829         * gcc.dg/20020312-2.c: Add a case for __SPU__.
830
831 2006-12-19  Eric Christopher  <echristo@apple.com>
832
833         PR target/29302
834         * gcc.c-torture/execute/pr29302-1.c: New.
835
836 2006-12-19  Tobias Burnus  <burnus@net-b.de>
837
838         PR fortran/39238
839         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
840
841 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
842
843         PR fortran/30236
844         * gfortran.dg/altreturn_3.f90: New test.
845
846         * gfortran.dg/char_result_12.f90: Fix comment typos.
847
848 2006-12-19  Ben Elliston  <bje@au.ibm.com>
849
850         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
851         as newlib's stdio.h uses non-traditional cpp constructs.
852
853 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
854
855         * gfortran.dg/advance.f90: Renamed to advance_1.f90
856         * gfortran.dg/append-1.f90: Renamed to append_1.f90
857         * gfortran.dg/array-1.f90: Renamed to array_1.f90
858         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
859         * gfortran.dg/backspace.f: Renamed to backspace_1.f
860         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
861         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
862         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
863         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
864         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
865         * gfortran.dg/logint-1.f: Renamed to logint_1.f
866         * gfortran.dg/logint-2.f: Renamed to logint_2.f
867         * gfortran.dg/logint-3.f: Renamed to logint_3.f
868         * gfortran.dg/advance_1.f90: Renamed from advance.f90
869         * gfortran.dg/append_1.f90: Renamed from append-1.f90
870         * gfortran.dg/array_1.f90: Renamed from array-1.f90
871         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
872         * gfortran.dg/backspace_1.f: Renamed from backspace.f
873         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
874         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
875         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
876         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
877         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
878         * gfortran.dg/logint_1.f: Renamed from logint-1.f
879         * gfortran.dg/logint_2.f: Renamed from logint-2.f
880         * gfortran.dg/logint_3.f: Renamed from logint-3.f
881
882 2006-12-18  Bill Wendling  <wendling@apple.com>
883
884         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
885         id is an OjbC keyword.
886
887 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
888
889         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
890
891 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
892
893         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
894
895 2006-12-18  Ian Lance Taylor  <iant@google.com>
896
897         * g++.dg/warn/Wmissing-declarations-1.C: New test.
898
899 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
900
901         * gcc.c-torture/compile/pr27528.c: Use empty templates.
902
903 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
904
905         PR fortran/30207
906         * gfortran.fortran-torture/execute/where21.f90: New test.
907
908 2006-12-17  Tobias Burnus  <burnus@net-b.de>
909
910         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
911
912 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
913
914         PR middle-end/7651
915         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
916         * gcc.dg/if-empty-1.c: Likewise.
917         * gcc.dg/pr23165.c: Likewise.
918         * g++.dg/warn/empty-body.C: Likewise.
919
920 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
921
922         PR libfortran/30005
923         * gfortran.dg/open_errors.f90: New test.
924
925 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
926
927         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
928
929         * gcc.target/i386/ssse3-pabsb.c: New file.
930         * gcc.target/i386/ssse3-pabsd.c: Likewise.
931         * gcc.target/i386/ssse3-pabsw.c: Likewise.
932         * gcc.target/i386/ssse3-palignr.c: Likewise.
933         * gcc.target/i386/ssse3-phaddd.c: Likewise.
934         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
935         * gcc.target/i386/ssse3-phaddw.c: Likewise.
936         * gcc.target/i386/ssse3-phsubd.c: Likewise.
937         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
938         * gcc.target/i386/ssse3-phsubw.c: Likewise.
939         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
940         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
941         * gcc.target/i386/ssse3-pshufb.c: Likewise.
942         * gcc.target/i386/ssse3-psignb.c: Likewise.
943         * gcc.target/i386/ssse3-psignd.c: Likewise.
944         * gcc.target/i386/ssse3-psignw.c: Likewise.
945         * gcc.target/i386/ssse3-vals.h: Likewise.
946
947 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
948
949         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
950         * lib/fortran-torture.exp: Include target-supports.exp.
951
952 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
953
954         PR target/30185
955         * gcc.c-torture/execute/pr30185.c: New test.
956
957 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
958
959         PR testsuite/30179
960         PR testsuite/30180
961         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
962         * gcc.dg/builtin-bswap-2.c: Likewise.
963         * gcc.dg/builtin-bswap-3.c: Likewise.
964         * gcc.dg/builtin-bswap-4.c: Likewise.
965         * lib/target-supports.exp (check_effective_target_stdint_types): New.
966         * cc.c-torture/execute/mode-dependent-address.x: New file.
967
968 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
969
970         PR libfortran/30145
971         * gfortran.dg/write_zero_array: New test.
972
973 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
974
975         PR fortran/30200
976         * gfortran.dg/write_fmt_trim.f90: New test.
977
978 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
979
980         PR 30194
981         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
982         temporarily.
983
984 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
985
986         * lib/target-supports.exp (check_weak_available): Use istarget
987         "hppa*-*-hpux10*" instead of regexp.
988         (check_cxa_atexit_available): Likewise.
989
990 2006-12-14  Richard Guenther  <rguenther@suse.de>
991
992         PR tree-optimization/30197
993         * gcc.c-torture/execute/complex-1.c: Fix function name.
994         * gcc.dg/builtins-61.c: New testcase.
995
996 2006-12-14  Richard Guenther  <rguenther@suse.de>
997
998         PR middle-end/30172
999         * gcc.dg/pr30172-1.c: New testcase.
1000
1001 2006-12-14  Richard Guenther  <rguenther@suse.de>
1002
1003         PR tree-optimization/30198
1004         * gcc.dg/builtins-60.c: New testcase.
1005
1006 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1007
1008         * lib/target-supports.exp (vect_no_align): Remove spu.
1009
1010 2006-12-13  Ian Lance Taylor  <iant@google.com>
1011
1012         PR c++/19564
1013         PR c++/19756
1014         * g++.dg/warn/Wparentheses-5.C: New test.
1015         * g++.dg/warn/Wparentheses-6.C: New test.
1016         * g++.dg/warn/Wparentheses-7.C: New test.
1017         * g++.dg/warn/Wparentheses-8.C: New test.
1018         * g++.dg/warn/Wparentheses-9.C: New test.
1019         * g++.dg/warn/Wparentheses-10.C: New test.
1020         * g++.dg/warn/Wparentheses-11.C: New test.
1021         * g++.dg/warn/Wparentheses-12.C: New test.
1022         * g++.dg/warn/Wparentheses-13.C: New test.
1023         * g++.dg/warn/Wparentheses-14.C: New test.
1024         * g++.dg/warn/Wparentheses-15.C: New test.
1025         * g++.dg/warn/Wparentheses-16.C: New test.
1026         * g++.dg/warn/Wparentheses-17.C: New test.
1027         * g++.dg/warn/Wparentheses-18.C: New test.
1028         * g++.dg/warn/Wparentheses-19.C: New test.
1029         * g++.dg/warn/Wparentheses-20.C: New test.
1030         * g++.dg/warn/Wparentheses-21.C: New test.
1031
1032 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1033
1034         PR testsuite/30157
1035         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1036         for target "hppa.*hpux10".
1037
1038 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1039
1040         * g++.dg/debug/vartrack1.C: New test.
1041
1042         * g++.dg/opt/ifcvt1.C: New test.
1043
1044         * gcc.dg/tls/opt-13.c: New test.
1045
1046         * gcc.dg/20060425-2.c: New test.
1047
1048         * g++.dg/opt/pr15054-2.C: New test.
1049
1050         * gcc.c-torture/execute/20060420-1.c: New test.
1051
1052         * gcc.c-torture/execute/20060412-1.c: New test.
1053
1054         * objc/compile/20060406-1.m: New test.
1055
1056 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1057
1058         * g++.dg/template/array17.C: New test.
1059
1060 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1061
1062         * gcc.target/powerpc/altivec-23.c: New test.
1063
1064 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1065
1066         PR c++27316
1067         * g++.dg/inherit/error3.C: New test.
1068
1069         PR c++/28740
1070         * g++.dg/inherit/error4.C: New test.
1071
1072 2006-12-13  Richard Guenther  <rguenther@suse.de>
1073
1074         PR tree-optimization/17687
1075         * gcc.dg/builtins-59.c: New testcase.
1076
1077 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1078
1079         * gcc.target/spu/Wmain.c: New test.
1080
1081 2006-12-12  Josh Conner  <jconner@apple.com>
1082
1083         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1084         * g++.dg/abi/thunk4.C: Likewise.
1085         * g++.dg/abi/rtti3.C: Likewise.
1086
1087 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1088
1089         * gcc.target/spu/cpat-1.c: New test.
1090         * gcc.target/spu/cpat-2.c: New test.
1091         * gcc.target/spu/cpat-3.c: New test.
1092         * gcc.target/spu/cpat-4.c: New test.
1093
1094 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1095
1096         PR tree-opt/28436
1097         * gcc.c-torture/compile/vector-1.c: New test.
1098         * gcc.c-torture/compile/vector-2.c: New test.
1099         * gcc.c-torture/compile/vector-3.c: New test.
1100
1101 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1102
1103         * lib/fortran-torture.exp: Update copyright years.  Remove
1104         obsolete comment.  Test -ftree-vectorize where it makes sense.
1105         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1106         from fortran-torture.exp.
1107         * gfortran.dg/char_transpose_1.f90,
1108         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1109         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1110         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1111         '-w' to dg-options.
1112
1113 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1114
1115         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1116         saved_${tool}_load.
1117
1118 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1119
1120         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1121         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1122         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1123         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1124         gaps.
1125
1126 2006-12-12  Richard Guenther  <rguenther@suse.de>
1127
1128         PR middle-end/30147
1129         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1130
1131 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1132             Diego Novillo  <dnovillo@redhat.com>
1133
1134         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1135         VDEF/VUSE changes.
1136         * gcc.dg/tree-ssa/pr26421.c: Likewise
1137         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1138         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1139         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1140         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1141         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1142         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1143         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1144         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1145         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1146
1147 2006-12-11  Jan Hubicka  <jh@suse.cz>
1148
1149         * gcc.dg/tree-prof/stringop-1.c: New test.
1150         * gcc.dg/tree-prof/stringop-2.c: New test.
1151
1152 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1153
1154         PR target/30120
1155         * gcc.target/i386/pr30120.c: New test.
1156
1157         Revert:
1158         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1159
1160         * gcc.target/i386/x87regparm-1.c: New test.
1161         * gcc.target/i386/x87regparm-2.c: New test.
1162         * gcc.target/i386/x87regparm-3.c: New test.
1163         * gcc.target/i386/x87regparm-4.c: New test.
1164
1165 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1166
1167         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1168
1169 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1170
1171         PR fortran/23994
1172         * gfortran.dg/protected_1.f90: New test.
1173         * gfortran.dg/protected_2.f90: New test.
1174         * gfortran.dg/protected_3.f90: New test.
1175         * gfortran.dg/protected_4.f90: New test.
1176         * gfortran.dg/protected_5.f90: New test.
1177         * gfortran.dg/protected_6.f90: New test.
1178
1179 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1180             Tobias Burnus  <burnus@gcc.gnu.org>
1181
1182         PR fortran/29975
1183         PR fortran/30068
1184         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1185         interface.
1186         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1187         ambiguous interfaces.
1188         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1189         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1190         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1191         ambiguous interfaces.
1192         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1193         * gfortran.dg/array_initializer_2.f90: Add initializer array
1194         constructor test.
1195
1196         PR fortran/30096
1197         * gfortran.dg/interface_9.f90: Test that host interfaces are
1198         not checked for ambiguity with the local version.
1199
1200 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1201
1202         PR fortran/29464
1203         * gfortran.dg/module_interface_2.f90: New test.
1204
1205 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1206
1207         PR fortran/29941
1208         * gfortran.dg/assumed_len.f90: New test.
1209
1210 2006-12-09  Richard Guenther  <rguenther@suse.de>
1211
1212         * g++.dg/warn/implicit-typename1.C: Qualify types.
1213         * g++.dg/parse/crash12.C: Likewise.
1214         * g++.dg/tree-ssa/pr22444.C: Likewise.
1215
1216 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1217
1218         * gfortran.dg/array_2.f90: Added sqrt test.
1219
1220 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1221
1222         * gcc.target/i386/x87regparm-1.c: XFAIL.
1223         * gcc.target/i386/x87regparm-2.c: XFAIL.
1224         * gcc.target/i386/x87regparm-3.c: XFAIL.
1225         * gcc.target/i386/x87regparm-4.c: XFAIL.
1226
1227 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1228
1229         * lib/target-supports.exp
1230         (check_effective_target_large_long_double): New.
1231         * gcc.dg/Wconversion-real.c : Use it.
1232         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1233         unsigned.
1234
1235 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1236
1237         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1238
1239 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1240
1241         PR fortran/27546
1242         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1243
1244 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1245
1246         PR c++/29732
1247         * g++.dg/template/crash65.C: New test.
1248         * g++.dg/template/spec16.C: Tweak error markers.
1249
1250 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1251
1252         * gcc.target/spu: New directory.
1253         * gcc.target/spu/spu.exp: New file.
1254         * gcc.target/spu/intrinsics-1.c: New test.
1255
1256 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1257
1258         PR c++/29980
1259         * g++.dg/ext/attrib27.C: New test.
1260         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1261         * g++.dg/parse/typedef5.C: Likewise.
1262
1263 2006-12-07  Mike Stump  <mrs@apple.com>
1264
1265         * treelang/compile/var_defs.tree: Adjust.
1266
1267 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1268
1269         PR c++/29730
1270         * g++.dg/template/crash64.C: New test.
1271         * g++.dg/parse/crash27.C: Adjust error markers.
1272
1273 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1274
1275         PR libfortran/30009
1276         PR libfortran/30056
1277         * gfortran.dg/read_eof_4.f90:  Add tests.
1278         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1279         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1280
1281 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1282
1283         PR c++/29729
1284         * g++.dg/template/crash63.C: New test.
1285
1286         PR c++/29728
1287         * g++.dg/template/crash62.C: New test.
1288
1289 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1290
1291         PR fortran/30003
1292         * gfortran.dg/allocatable_function_1.f90: Increase the number
1293         of expected calls of free to 10; the lhs section reference is
1294         now evaluated so there is another call to bar.  Change the
1295         comment appropriately.
1296         * gfortran.dg/array_section_1.f90: New test.
1297
1298 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1299
1300         PR fortran/29912
1301         * gfortran.dg/char_result_12.f90: New test.
1302
1303 2006-12-05  Richard Guenther  <rguenther@suse.de>
1304
1305         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1306         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1307         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1308         vect_double, xfail for spu*-*-*.
1309
1310 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1311
1312         PR fortran/29962
1313         * initialization_4.f90: Test noninteger exponents (-std=f95).
1314         * initialization_5.f90: New test for noninteger exponents
1315           with -std=f2003.
1316
1317 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1318
1319         PR fortran/29821
1320         * gfortran.dg/parameter_array_section_1.f90: New test.
1321
1322 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1323
1324         PR c++/29733
1325         * g++.dg/template/crash61.C: New test.
1326
1327         PR c++/29632
1328         * g++.dg/template/error23.C: New test.
1329
1330 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1331
1332         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1333
1334 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1335
1336         PR fortran/29916
1337         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1338
1339 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1340
1341         PR middle-end/29965
1342         * gcc.dg/gomp/pr29965-1.c: New test.
1343         * gcc.dg/gomp/pr29965-2.c: New test.
1344         * gcc.dg/gomp/pr29965-3.c: New test.
1345         * gcc.dg/gomp/pr29965-4.c: New test.
1346         * gcc.dg/gomp/pr29965-5.c: New test.
1347         * gcc.dg/gomp/pr29965-6.c: New test.
1348         * g++.dg/gomp/pr29965-1.C: New test.
1349         * g++.dg/gomp/pr29965-2.C: New test.
1350         * g++.dg/gomp/pr29965-3.C: New test.
1351         * g++.dg/gomp/pr29965-4.C: New test.
1352         * g++.dg/gomp/pr29965-5.C: New test.
1353         * g++.dg/gomp/pr29965-6.C: New test.
1354         * g++.dg/gomp/pr29965-7.C: New test.
1355         * g++.dg/gomp/pr29965-8.C: New test.
1356         * g++.dg/gomp/pr29965-9.C: New test.
1357         * g++.dg/gomp/pr29965-10.C: New test.
1358
1359 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1360
1361         * gnat.dg/pointer_variable_bounds.adb: New test.
1362         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1363         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1364
1365 2006-12-03  Eric Christopher  <echristo@apple.com>
1366
1367         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1368
1369 2006-12-03  Richard Henderson  <rth@redhat.com>
1370             Andrew Pinski  <pinskia@gmail.com>
1371
1372         PR C++/14329
1373         * g++.dg/warn/unit-1.C: New test.
1374
1375 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1376
1377         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1378
1379 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1380
1381         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1382         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1383         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1384         * gcc.dg/vect/vect-70.c: Reduce array size.
1385         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1386         vect_no_compaer_double targets.
1387         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1388         vect_float, vect_double, and vect_int.
1389
1390 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1391
1392         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1393         test for loop versioning on vect_no_align targets.
1394         * gcc.dg/vect/pr20122.c: Likewise.
1395         * gcc.dg/vect/vect-105.c: Likewise.
1396         * gcc.dg/vect/vect-42.c: Likewise.
1397         * gcc.dg/vect/vect-43.c: Likewise.
1398         * gcc.dg/vect/vect-74.c: Likewise.
1399         * gcc.dg/vect/vect-75.c: Likewise.
1400         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1401         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1402         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1403         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1404
1405 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1406
1407         PR fortran/29642
1408         * gfortran.dg/value_1.f90 : New test.
1409         * gfortran.dg/value_2.f90 : New test.
1410         * gfortran.dg/value_3.f90 : New test.
1411         * gfortran.dg/value_4.f90 : New test.
1412         * gfortran.dg/value_4.c : Called from value_4.f90.
1413
1414 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1415
1416         PR C++/30033
1417         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1418
1419 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1420
1421         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1422
1423 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1424
1425         PR c/27953
1426         * gcc.dg/pr27953.c: New test.
1427
1428 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1429
1430         PR c++/30022
1431         * g++.dg/ext/vector5.C: New test.
1432
1433         PR c++/30021
1434         * g++.dg/other/main1.C: New test.
1435
1436 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1437
1438         PR libfortran/29568
1439         * gfortran.dg/convert_implied_open.f90:  Change to
1440         new default record length.
1441         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1442         new error message.
1443         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1444
1445 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1446
1447         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1448
1449 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1450
1451         PR c++/29066
1452         * g++.dg/expr/pr29066.c: New.
1453
1454 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1455             Zdenek Dvorak <dvorakz@suse.cz>
1456
1457         PR tree-optimization/29921
1458         * gcc.dg/pr29921-2.c: New test.
1459
1460 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1461
1462         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1463         (i386_get_cpuid): New function.
1464         (i386_cpuid_ecx): Likewise.
1465         (i386_cpuid_edx): Likewise.
1466         (i386_cpuid): Updated to call i386_cpuid_edx.
1467
1468         * gcc.target/i386/sse3-addsubpd.c: New file.
1469         * gcc.target/i386/sse3-addsubps.c: Likewise.
1470         * gcc.target/i386/sse3-haddpd.c: Likewise.
1471         * gcc.target/i386/sse3-haddps.c: Likewise.
1472         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1473         * gcc.target/i386/sse3-hsubps.c: Likewise.
1474         * gcc.target/i386/sse3-lddqu.c: Likewise.
1475         * gcc.target/i386/sse3-movddup.c: Likewise.
1476         * gcc.target/i386/sse3-movshdup.c: Likewise.
1477         * gcc.target/i386/sse3-movsldup.c: Likewise.
1478
1479 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1480
1481         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1482
1483 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1484
1485         * gcc.dg/dfp/convert-int-max.c: New test.
1486         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1487
1488 2006-11-30  Richard Guenther  <rguenther@suse.de>
1489
1490         * gcc.dg/vect/vect-pow-1.c: Rename ...
1491         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1492         floats instead of doubles, check successful vectorization.
1493
1494 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1495
1496         PR target/29945
1497         * gcc.c-torture/compile/pr29945.c: New testcase.
1498
1499 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1500
1501         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1502         -maltivec.
1503
1504 2006-11-29  Eric Christopher  <echristo@apple.com>
1505
1506         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1507
1508 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1509
1510         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1511
1512         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1513
1514 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1515
1516         PR c++/29022
1517         * g++.dg/inherit/virtual2.C: New test.
1518         * g++.dg/inherit/virtual3.C: Likewise.
1519         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1520         * g++.dg/inherit/error2.C: Likewise.
1521         * g++.dg/template/instantiate1.C: Likewise.
1522
1523 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1524
1525         PR tree-opt/29984
1526         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1527
1528 2006-11-28  Jan Hubicka  <jh@suse.cz>
1529
1530         * gcc.dg/memcpy-1.c: New test.
1531
1532 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1533
1534         PR c++/29735
1535         * g++.dg/warn/main-3.C: New test.
1536
1537 2006-11-28  Jan Hubicka  <jh@suse.cz>
1538
1539         * gcc.dg/winline-1.c: New test.
1540
1541 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1542
1543         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1544         alignments.
1545
1546 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1547
1548         PR fortran/29976
1549         * gfortran.dg/missing_optional_dummy_3.f90
1550
1551 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1552
1553         PR fortran/20880
1554         * gfortran.dg/interface_3.f90: Modify errors.
1555
1556 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1557
1558         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1559         fail to link due to relocation overflows on spu-*-*.
1560
1561 2006-11-27  Michael Matz  <matz@suse.de>
1562             Andreas Krebbel  <krebbel1@de.ibm.com>
1563
1564         PR target/29319
1565         * gcc.dg/20061127-1.c: New testcase.
1566
1567 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1568
1569         * gcc.dg/20061124-1.c: Add exit() function prototype.
1570
1571 2006-11-27  Jan Hubicka  <jh@suse.cz>
1572
1573         * gcc.target/i386/memcpy-1.c: Adjust size.
1574         * testsuite/gcc.dg/visibility-11.c: Likewise.
1575
1576 2006-11-27  Richard Guenther  <rguenther@suse.de>
1577
1578         PR middle-end/25620
1579         * gcc.target/i386/pow-1.c: New testcase.
1580         * gcc.dg/builtins-58.c: Likewise.
1581
1582 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1583
1584         PR c++/29886
1585         * g++.dg/expr/cast8.C: New test.
1586
1587 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1588
1589         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1590         Don't ever inline the testcase.
1591
1592 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1593
1594         PR fortran/29982
1595         * gfortran.fortran-torture/compile/parameter_3.f90: New
1596         testcase.
1597
1598 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1599
1600         PR fortran/29951
1601         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1602
1603 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1604
1605         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1606         for CHAR.
1607
1608 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1609
1610         PR libgfortran/29936
1611         * gfortran.dg/write_check3.f90: New test.
1612
1613 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1614
1615         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1616
1617 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1618
1619         PR fortran/20880
1620         * gfortran.dg/interface_3.f90: New test.
1621
1622         PR fortran/29387
1623         * gfortran.dg/generic_8.f90: New test.
1624
1625 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1626
1627         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1628         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1629         * gfortran.dg/specifics_3.f90: Remove.
1630
1631 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1632
1633         PR c/29955
1634         * gcc.dg/gomp/pr29955.c: New test.
1635
1636         PR c/29736
1637         * gcc.dg/pr29736.c: New test.
1638
1639 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1640
1641         PR tree-opt/29964
1642         * gcc.dg/pure-1.c: New test.
1643
1644 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1645
1646         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1647         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1648
1649 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1650
1651         * gcc.dg/20061124-1.c: New testcase.
1652
1653 2006-11-23  Eric Christopher  <echristo@apple.com>
1654
1655         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1656
1657 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1658
1659         PR c/2707
1660         PR c++/26167
1661         * gcc.dg/Wconversion-integer.c: New. Supersedes
1662         Wconversion-negative-constants.c
1663         * gcc.dg/Wconversion-real.c: New.
1664         * gcc.dg/Wconversion-real-integer.c: New.
1665         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1666         * g++.dg/warn/Wconversion1.C: Modified.
1667
1668 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1669
1670         * gfortran.dg/overload_1.f90: New test.
1671
1672 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1673
1674         PR c/9072
1675         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1676         Wtraditional-conversion.
1677         * gcc.dg/overflow-warn-2.c: Likewise.
1678         * gcc.dg/Wconversion.c: Likewise. Renamed as
1679         Wtraditional-conversion.c .
1680         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1681         Wtraditional-conversion-2.c .
1682         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1683         Wtraditional-conversion-2.c
1684         * gcc.dg/Wconversion-negative-constants.c: New.
1685
1686 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1687
1688         * gcc.dg/tree-ssa/dump-1.c: New test.
1689
1690 2006-11-23  David Ung <davidu@mips.com>
1691
1692         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1693         -mfp64, allowable when ISA >= 33 and float is enabled.
1694         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1695         of mthc1 and mfhc1 patterns.
1696
1697 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1698
1699         PR tree-optimization/29921
1700         * gcc.dg/pr29921.c: New test.
1701
1702 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1703
1704         PR fortran/29441
1705         * gfortran.dg/initialization_4.f90: New test.
1706
1707 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1708
1709         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1710         platforms that have interleaving support.
1711         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1712         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1713         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1714         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1715         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1716         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1717         gcc.dg/vect/vect-strided-u8-i8.c,
1718         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1719         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1720         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1721         gcc.dg/vect/vect-strided-float.c,
1722         gcc.dg/vect/vect-strided-a-mult.c,
1723         gcc.dg/vect/vect-strided-mult-char-ls.c,
1724         gcc.dg/vect/vect-strided-a-u16-mult.c,
1725         gcc.dg/vect/vect-strided-a-u32-mult.c,
1726         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1727         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1728         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1729         gcc.dg/vect/vect-strided-mult.c,
1730         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1731         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1732
1733 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1734
1735         PR fortran/25087
1736         * gfortran.dg/auto_char_len_4.f90: New test.
1737
1738 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1739
1740         PR fortran/29652
1741         * gfortran.dg/generic_7.f90: New test.
1742         * gfortran.dg/defined_operators_1.f90: Add new error.
1743
1744 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1745
1746         PR tree-optimization/29902
1747         * g++.dg/tree-ssa/pr29902.C: New test.
1748
1749 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1750
1751         PR fortran/29820
1752         * gfortran.dg/used_types_13.f90: New test.
1753
1754 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1755
1756         * gcc.dg/dfp/snan.c: Delete.
1757
1758 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1759
1760         * g++.dg/cpp0x/static_assert1.C: New.
1761         * g++.dg/cpp0x/static_assert2.C: New.
1762         * g++.dg/cpp0x/static_assert3.C: New.
1763
1764 2006-11-21  Richard Guenther  <rguenther@suse.de>
1765
1766         * gcc.dg/vect/vect-pow-1.c: New testcase.
1767         * gcc.dg/vect/vect-pow-2.c: Likewise.
1768
1769 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1770
1771         PR c++/29570
1772         * g++.dg/template/static29.C: New test.
1773
1774         PR c++/29734
1775         * g++.dg/conversion/simd4.C: New test.
1776
1777 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1778
1779         PR c++/29475
1780         * g++.dg/template/access19.C: New test.
1781         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1782         error is reported.
1783
1784 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1785
1786         PR tree-opt/25500
1787         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1788
1789 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1790
1791         PR fortran/27546
1792         * gfortran.dg/import.f90: Extended test.
1793         * gfortran.dg/import2.f90: Extended test.
1794
1795 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1796
1797         * gfortran.dg/volatile3.f90: Add conflict test.
1798
1799 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1800
1801         PR fortran/24783
1802         * gfortran.dg/implicit_10.f90: New test.
1803
1804 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1805
1806         PR c++/8586
1807         * g++.dg/warn/Wall-write-strings.C: New.
1808
1809 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1810
1811         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1812         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1813
1814 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1815
1816         * gfortran.dg/use_3.f90: Remove error message.
1817         * gfortran.dg/iso_fortran_env_1.f90: New test.
1818         * gfortran.dg/iso_fortran_env_2.f90: New test.
1819         * gfortran.dg/iso_fortran_env_3.f90: New test.
1820         * gfortran.dg/iso_fortran_env_4.f90: New test.
1821
1822 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1823
1824         * gcc.dg/vect/vect-27.c: Fix initialization.
1825
1826 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1827
1828         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1829         * gcc.dg/torture/builtin-minmax-1.c: New.
1830
1831         * gcc.dg/builtins-20.c: Add cases for copysign.
1832
1833 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1834
1835         PR fortran/24285
1836         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1837
1838 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1839         * gfortran.dg/use_1.f90: New test.
1840         * gfortran.dg/use_1.f90: New test.
1841         * gfortran.dg/use_1.f90: New test.
1842
1843 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1844
1845         PR tree-optimization/29801
1846         * gcc.dg/pr29801.c: New test.
1847
1848 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1849
1850         PR middle-end/29584
1851         * gcc.dg/torture/pr29584.c: New test.
1852
1853 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1854
1855         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1856         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1857         * gcc.target/powerpc/compress-float-ppc.c,
1858         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1859         powerpc_fprs.
1860         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1861         do not pass -mhard-float.
1862
1863 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1864
1865         * gnat.dg/volatile_aggregate.adb: New test.
1866
1867 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1868
1869         PR fortran/29391
1870         PR fortran/29489
1871         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1872         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1873
1874 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1875
1876         PR target/29201
1877         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1878
1879 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1880
1881         * gfortran.dg/import3.f90: Fix error message.
1882
1883 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1884
1885         PR tree-opt/29788
1886         * gfortran.fortran-torture/compile/inline_1.f90:
1887         New testcase.
1888
1889 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1890
1891         * gcc.target/i386/x87regparm-1.c: New test.
1892         * gcc.target/i386/x87regparm-2.c: New test.
1893         * gcc.target/i386/x87regparm-3.c: New test.
1894         * gcc.target/i386/x87regparm-4.c: New test.
1895
1896 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1897
1898         PR fortran/27546
1899         * gfortran.dg/import.f90: New test.
1900         * gfortran.dg/import2.f90: New test.
1901         * gfortran.dg/import3.f90: New test.
1902
1903 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1904
1905         PR fortran/27588
1906         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1907
1908 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1909
1910         PR fortran/29806
1911         * gfortran.dg/contains.f90: New test.
1912         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1913
1914 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1915
1916         PR tree-optimization/29581
1917         * gcc.dg/pr29581-1.c: New test.
1918         * gcc.dg/pr29581-2.c: New test.
1919         * gcc.dg/pr29581-3.c: New test.
1920         * gcc.dg/pr29581-4.c: New test.
1921         * gfortran.dg/pr29581.f90: New test.
1922
1923 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1924
1925         PR fortran/29702
1926         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1927         numbers in error message headers.
1928
1929 2006-11-14  Richard Guenther  <rguenther@suse.de>
1930
1931         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1932         to i?86 and x86_64 targets.
1933
1934 2006-11-14  Caroline Tice  <ctice@apple.com>
1935
1936         * gcc.dg/pubtypes-1.c: New file/testcase.
1937         * gcc.dg/pubtypes-2.c: New file/testcase.
1938         * gcc.dg/pubtypes-3.c: New file/testcase.
1939         * gcc.dg/pubtypes-4.c: New file/testcase.
1940         * g++.dg/pubtypes.C: New file/testcase.
1941
1942 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1943
1944         PR c++/29106
1945         * g++.dg/init/self1.C: New test.
1946
1947 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1948
1949         PR fortran/29657
1950         * gfortran.dg/conflicts.f90: Add.
1951
1952 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1953
1954         PR rtl-optimization/29798
1955
1956         * gcc.c-torture/execute/pr29798.c: New.
1957
1958 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1959
1960         * gcc.dg/builtins-20.c: Add more cases.
1961
1962 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1963
1964         PR fortran/29759
1965         * gfortran.dg/gomp/pr29759.f90: New test.
1966
1967 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1968
1969         PR c++/29518
1970         * g++.dg/template/static28.C: New test.
1971
1972 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1973
1974         * lib/c-torture.exp: Use target-libpath.exp.
1975         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1976         set GCC_EXEC_PREFIX env var from global variable of same name.
1977
1978 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1979
1980         PR fortran/26994
1981         * gfortran.fortran-torture/compile/transfer-1.f90:
1982         New testcase.
1983
1984 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1985             Zdenek Dvorak <dvorakz@suse.cz>
1986
1987         PR tree-optimization/29680
1988         * gcc.dg/alias-11.c: New test.
1989
1990 2006-11-12  Jason Merrill  <jason@redhat.com>
1991             Andrew Pinski <pinskia@physics.uc.edu>
1992
1993         PR middle-end/28915
1994         * gcc.target/i386/vectorize1.c: New.
1995
1996 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1997
1998         PR rtl-optimization/29797
1999         * gcc.c-torture/execute/pr29797-1.c: New test case.
2000
2001 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2002
2003         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2004
2005 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2006
2007         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2008
2009 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2010
2011         PR tree-optimization/13827
2012         * gcc.dg/fold-eqand-1.c: New test case.
2013
2014 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2015
2016         PR rtl-opt/28812
2017         * gcc.c-torture/execute/mayalias-3.c: New test.
2018
2019 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2020
2021         PR middle-end/27528
2022         * gcc.c-torture/compile/pr27528.c: New test.
2023         * gcc.dg/pr27528.c: Likewise.
2024
2025 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2026
2027         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2028
2029         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2030
2031 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2032
2033         PR fortran/29758
2034         * gfortran.dg/reshape_source_size_1.f90: New test.
2035
2036 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2037
2038         PR fortran/29315
2039         * gfortran.dg/aliasing_dummy_4.f90: New test.
2040
2041 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2042
2043         PR target/29777
2044         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2045         and x86_64-*-* targets.
2046
2047 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2048
2049         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2050         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2051         New macros. Use them in exact tests.
2052         (TESTIT3): New macro.
2053         Add tests for fmin, fmax and fma.
2054
2055 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2056
2057         PR fortran/29431
2058         * gfortran.dg/array_constructor_13.f90: New test.
2059
2060 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2061
2062         PR fortran/29744
2063         * gfortran.dg/used_types_12.f90: New test.
2064
2065 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2066
2067         PR middle-end/29726
2068         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2069         (test6): Ditto.
2070         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2071         * gcc.dg/fold-eqandshift-3.c: New test case.
2072
2073 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2074
2075         PR fortran/29699
2076         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2077
2078         PR fortran/21370
2079         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2080
2081 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2082
2083         * gcc.dg/20061109-1.c: New testcase.
2084
2085 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2086
2087         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2088
2089 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2090
2091         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2092         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2093
2094 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2095
2096         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2097         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2098
2099 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2100
2101         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2102
2103 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2104
2105         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2106         vect-9.c).
2107         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2108         * gcc.dg/vect/vect-9.c: Now vectorizable.
2109         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2110         that support vect_widen_mult.
2111         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2112         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2113         vect-reduc-dot-u16.c).
2114         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2115         vect-reduc-dot-u16.c).
2116         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2117         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2118         vect-reduc-dot-s8.c).
2119         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2120         vect-reduc-dot-s8.c).
2121         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2122         vect-reduc-dot-s8.c).
2123         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2124         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2125         vect-reduc-dot-u8.c).
2126         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2127         vect-reduc-dot-u8.c).
2128         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2129         * gcc.dg/vect/vect-multitypes-9.c: New test.
2130         * gcc.dg/vect/vect-multitypes-10.c: New test.
2131         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2132         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2133         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2134         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2135         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2136         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2137         wrapv-vect-reduc-dot-s8.c.
2138         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2139         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2140         targets that support vec_unpack.
2141         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2142         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2143         (check_effective_target_vect_widen_mult_hi_to_si): New.
2144         (check_effective_target_vect_widen_sum): Removed.
2145
2146         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2147
2148         * gcc.dg/vect/vect-multitypes-8.c: New test.
2149         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2150
2151         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2152
2153         * gcc.dg/vect/vect-multitypes-7.c: New test.
2154
2155         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2156
2157         * gcc.dg/vect/vect-multitypes-4.c: New test.
2158         * gcc.dg/vect/vect-multitypes-5.c: New test.
2159         * gcc.dg/vect/vect-multitypes-6.c: New test.
2160
2161         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2162
2163         * gcc.dg/vect/vect-multitypes-1.c: New test.
2164         * gcc.dg/vect/vect-multitypes-2.c: New test.
2165         * gcc.dg/vect/vect-multitypes-3.c: New test.
2166
2167 2006-11-07  Eric Christopher  <echristo@apple.com>
2168
2169         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2170         Test using scan-assembler-not.
2171
2172 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2173
2174         * gcc.dg/inline-17.c: New test.
2175
2176 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2177
2178         PR other/25028
2179         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2180         on HP-UX.
2181
2182 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2183
2184         PR fortran/29539
2185         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2186
2187         PR fortran/29634
2188         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2189         test.
2190
2191 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2192
2193         PR fortran/29601
2194         * gfortran.dg/volatile.f90: Add.
2195         * gfortran.dg/volatile2.f90: Add.
2196         * gfortran.dg/volatile3.f90: Add.
2197         * gfortran.dg/volatile4.f90: Add.
2198         * gfortran.dg/volatile5.f90: Add.
2199         * gfortran.dg/volatile6.f90: Add.
2200         * gfortran.dg/volatile7.f90: Add.
2201
2202 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2203
2204         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2205           for matching error messages.
2206         * gfortran.dg/specifics_3.f90: Adjust pattern
2207           for matching error messages.
2208
2209 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2210             Bernhard Fischer  <aldot@gcc.gnu.org>
2211
2212         * lib/gcc-dg.exp (output-exists): New proc.
2213         (output-exists-not): New proc.
2214         * gcc.test-framework/test-framework.awk: Support new directives.
2215         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2216         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2217         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2218         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2219         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2220         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2221
2222 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2223
2224         PR fortran/29630
2225         PR fortran/29679
2226         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2227         * gfortran.dg/initialization_3.f90: New.
2228
2229 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2230
2231         PR libgfortran/25545
2232         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2233
2234 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2235
2236         PR middle-end/29695
2237         * gcc.c-torture/execute/pr29695-1.c: New test.
2238         * gcc.c-torture/execute/pr29695-2.c: New test.
2239
2240 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2241
2242         PR fortran/29565
2243         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2244
2245 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2246
2247         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2248         for matching error messages.
2249
2250 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2251
2252         PR target/26915
2253         * gcc.target/i386/387-12.c: New test.
2254
2255 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2256
2257         PR libfortran/29713
2258         * gfortran.dg/pr29713.f90: New test.
2259
2260 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2261
2262         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2263         Also test for bogus rest sign.
2264
2265 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2266
2267         PR libfortran/27895
2268         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2269
2270 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2271
2272         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2273         from error messages.
2274
2275 2006-11-02  Mike Stump  <mrs@apple.com>
2276
2277         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2278
2279         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2280
2281 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2282
2283         * g++.dg/eh/gcsec1.C: New test.
2284
2285 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2286
2287         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2288         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2289
2290 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2291
2292         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2293         hexadecimal value.
2294         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2295         * gcc.dg/pr14796-2.c: Likewise.
2296
2297 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2298
2299         * gcc.c-torture/execute/20061101-1.c: New test.
2300
2301 2006-11-01  Richard Guenther  <rguenther@suse.de>
2302
2303         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2304
2305 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2306
2307         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2308         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2309
2310 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2311
2312         * gcc.c-torture/execute/20061031-1.c: New test.
2313
2314 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2315
2316         PR 23067
2317         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2318         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2319         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2320         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2321         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2322         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2323         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2324
2325 2006-10-31  Eric Christopher  <echristo@apple.com>
2326             Falk Hueffner  <falk@debian.org>
2327
2328         * gcc.dg/builtin-bswap-1.c: New.
2329         * gcc.dg/builtin-bswap-2.c: New.
2330         * gcc.dg/builtin-bswap-3.c: New.
2331         * gcc.dg/builtin-bswap-4.c: New.
2332         * gcc.dg/builtin-bswap-5.c: New.
2333         * gcc.target/i386/builtin-bswap-1.c: New.
2334
2335 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2336
2337         * gcc.dg/inline-16.c: New.
2338
2339         PR 16622
2340         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2341         defining it.
2342         * gcc.dg/inline-13.c: New.
2343         * gcc.dg/inline-14.c: New.
2344         * gcc.dg/inline-15.c: New.
2345
2346         PR 11377
2347         * gcc.dg/inline6.c: New.
2348         * gcc.dg/inline7.c: New.
2349
2350 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2351
2352         PR middle-end/23470
2353         * gcc.dg/pr23470-1.c: New test case.
2354
2355 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2356
2357         PR fortran/29537
2358         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2359         data.
2360         * gfortran.dg/blockdata_2.f90: New testcase.
2361
2362 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2363
2364         PR libfortran/29627
2365         * gfortran.dg/unf_short_record_1.f90:  New test.
2366
2367 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2368
2369         PR fortran/29067
2370         * gfortran.dg/pr29067.f: New test.
2371
2372 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2373             Richard Sandiford  <richard@codesourcery.com>
2374
2375         * lib/target-supports.exp (get_compiler_messages): Append options
2376         as a single list element.
2377         (check_effective_target_arm_vfp_ok): New.
2378         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2379
2380 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2381
2382         PR fortran/29387
2383         * gfortran.dg/intrinsic_actual_2.f90: New test.
2384
2385         PR fortran/29490
2386         * gfortran.dg/actual_array_interface_1.f90: New test.
2387
2388         PR fortran/29641
2389         * gfortran.dg/used_types_11.f90: New test.
2390
2391 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2392
2393         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2394         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2395         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2396         * g++.old-deja/g++.mike/net25.C (main): Same.
2397         * g++.dg/lookup/exception1.C (main): Same.
2398         * g++.dg/parse/parens2.C (main): Same.
2399
2400 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2401
2402         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2403
2404 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2405
2406         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2407         * gcc.dg/torture/builtin-math-3.c: Likewise.
2408
2409 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2410
2411         PR fortran/29452
2412         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2413         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2414
2415 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2416
2417         PR Fortran/29410
2418         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2419
2420 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2421
2422         * lib/target-supports.exp (check_function_available): Declare
2423         function before calling.
2424
2425 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2426
2427         PR tree-optimization/29637
2428         * gcc.dg/pr29637.c: New test.
2429
2430 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2431
2432         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2433         tree canonicalization.
2434
2435 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2436
2437         * gcc.dg/builtins-20.c: Add more hypot tests.
2438
2439 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2440
2441         * gcc.dg/fold-compare-1.c: New test case.
2442
2443 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2444
2445         PR c++/16307
2446         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2447
2448 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2449
2450         PR tree-optimization/15458
2451         * gcc.dg/fold-xornot-1.c: New test case.
2452
2453 2006-10-29  Richard Guenther  <rguenther@suse.de>
2454
2455         * gcc.target/i386/math-torture/trunc.c: New testcase.
2456
2457 2006-10-29  Richard Guenther  <rguenther@suse.de>
2458
2459         * gcc.target/i386/math-torture/round.c: New testcase.
2460
2461 2006-10-29  Richard Guenther  <rguenther@suse.de>
2462
2463         * gcc.target/i386/math-torture/ceil.c: New testcase.
2464         * gcc.target/i386/math-torture/floor.c: Likewise.
2465
2466 2006-10-29  Richard Guenther  <rguenther@suse.de>
2467
2468         * gcc.target/i386/math-torture/rint.c: New testcase.
2469         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2470
2471 2006-10-29  Richard Guenther  <rguenther@suse.de>
2472
2473         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2474         * gcc.target/i386/math-torture/lceil.c: Likewise.
2475
2476 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2477
2478         PR libgfortran/24313
2479         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2480
2481 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2482
2483         * gcc.c-torture/execute/20020118-1.c,
2484         gcc.c-torture/execute/builtins/strlen.c,
2485         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2486         comment typos.
2487
2488 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2489
2490         * gcc.dg/builtins-20.c: Add tests for hypot.
2491         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2492         two-argument builtins.
2493         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2494         TESTIT2.  Update all callers.
2495         (TESTIT2, TESTIT2_R): New helper macros.
2496         Add testcases for pow, hypot and atan2.
2497
2498 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2499
2500         PR C++/29295
2501         * g++.dg/expr/bool1.C: New test.
2502         * g++.dg/expr/bool2.C: New test.
2503
2504 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2505
2506         PR fortran/28224
2507         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2508         * gfortran.dg/namelist_internal.f90: New test.
2509
2510 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2511
2512         PR fortran/29625
2513         * gfortran.dg/io_real_boz.f90: Add.
2514         * gfortran.dg/io_real_boz2.f90: Add.
2515
2516 2006-10-28  Richard Guenther  <rguenther@suse.de>
2517
2518         PR middle-end/26899
2519         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2520
2521 2006-10-28  Richard Guenther  <rguenther@suse.de>
2522
2523         PR target/28806
2524         * gcc.target/i386/math-torture/lround.c: New testcase.
2525
2526 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2527
2528         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2529         * gcc.dg/builtins-44.c: Likewise.
2530         * gcc.dg/builtins-45.c: Likewise.
2531         * gcc.dg/pr28796-2.c: Likewise.
2532         * gcc.dg/unordered-3.c: Likewise.
2533
2534 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2535
2536         PR libgfortran/27954
2537         * gfortran.dg/error_recovery_2.f90: New test.
2538
2539 2006-10-26  Richard Guenther  <rguenther@suse.de>
2540
2541         * gcc.target/i386/i386.exp: Use glob, not find to collect
2542         tests.  Avoids recursing into subdirectories.
2543         * gcc.target/i386/math-torture/math-torture.exp: Torture
2544         for interesting ia32 math options.
2545         * gcc.target.i386/math-torture/lrint.c: New testcase.
2546
2547 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2548
2549         PR libgfortran/29563
2550         * gfortran.dg/arrayio_9.f90: Update test.
2551         * gfortran.dg/arrayio_19.f90: New test.
2552
2553 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2554
2555         * gcc.dg/20061026.c: New testcase.
2556
2557 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2558
2559         PR libgfortran/29563
2560         * gfortran.dg/arrayio_9.f90: New test.
2561
2562 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2563
2564         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2565         Copy the strings manually, as strcpy may call strlen.
2566
2567 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2568
2569         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2570         Add checks for log, log2, log10 and log1p.
2571
2572         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2573         we already test 0.0.  Add checks for expm1, log, log2, log10,
2574         log1p, cbrt, erf and erfc.
2575
2576 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2577
2578         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2579
2580 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2581
2582         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2583         and remainderl() built-in functions.  Remove -ffast-math from
2584         dg-options.
2585
2586 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2587
2588         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2589         acosh and atanh.
2590
2591         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2592         floating point modifiers to arguments passed to float and long
2593         double functions respectively.  Update all callers to use floating
2594         point numbers, not integers.  Add tests for exp, exp2 and
2595         exp10/pow10.
2596
2597         * gcc.dg/torture/builtin-math-3.c: New test.
2598
2599 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2600
2601         PR fortran/29393
2602         * gfortran.dg/initialize_2.f90: New.
2603
2604 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2605
2606         * gcc.dg/torture/builtin-math-2.c: New test.
2607
2608 2006-10-24  Richard Guenther  <rguenther@suse.de>
2609
2610         PR middle-end/28796
2611         * gcc.dg/pr28796-1.c: New testcase.
2612         * gcc.dg/pr28796-2.c: Likewise.
2613
2614 2006-10-24  Richard Guenther  <rguenther@suse.de>
2615
2616         * gcc.dg/builtins-57.c: New testcase.
2617
2618 2006-10-24  Richard Guenther  <rguenther@suse.de>
2619
2620         PR tree-optimization/29567
2621         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2622
2623 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2624
2625         PR tree-optimization/14784
2626         * gcc.dg/alias-10.c: New test.
2627
2628 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2629
2630         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2631
2632 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2633
2634         * gcc.dg/builtin-strncat-chk-1.c: New test.
2635
2636 2006-10-23  Jan Hubicka  <jh@suse.cz>
2637
2638         * gcc.dg/memmove-1.c: New test.
2639
2640 2006-10-23  Paul Brook  <paul@codesourcery.com>
2641
2642         * gcc.dg/pragma-pack-5.c: New test.
2643
2644 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2645
2646         * g++.dg/other/s390-1.C: New testcase.
2647
2648 2006-10-23  Richard Guenther  <rguenther@suse.de>
2649
2650         PR middle-end/27132
2651         PR middle-end/23295
2652         * gcc.dg/pr27132.c: New testcase.
2653         * gcc.dg/pr23295.c: Likewise.
2654         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2655         * g++.dg/tree-ssa/pr19807.C: Likewise.
2656
2657 2006-10-23  Richard Guenther  <rguenther@suse.de>
2658
2659         PR middle-end/21032
2660         * gcc.dg/pr21032.c: New testcase.
2661
2662 2006-10-22  Jeff Law  <law@redhat.com>
2663         Richard Guenther  <rguenther@suse.de>
2664
2665         PR tree-optimization/15911
2666         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2667
2668 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2669
2670         PR c++/20647
2671         * g++.dg/abi/rtti3.C: New.
2672
2673 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2674
2675         PR middle-end/28252
2676         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2677         transformation.
2678
2679 2006-10-21  Richard Guenther  <rguenther@suse.de>
2680
2681         PR tree-optimization/3511
2682         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2683
2684 2006-10-21  Richard Guenther  <rguenther@suse.de>
2685
2686         PR middle-end/26898
2687         * gcc.dg/torture/pr26898-1.c: New testcase.
2688         * gcc.dg/torture/pr26898-2.c: Likewise.
2689
2690 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2691
2692         PR c++/28053
2693         * g++.dg/parse/bitfield1.C: Adjust error markers.
2694         * g++.dg/parse/bitfield2.C: New test.
2695
2696 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2697
2698         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2699
2700 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2701
2702         PR libfortran/27895
2703         * gfortran.dg/zero_sized_1.f90: New test.
2704
2705 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2706
2707         * gcc.dg/div-compare-1.c: New test.
2708
2709 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2710
2711         PR fortran/29216
2712         * gfortran.dg/result_default_init_1.f90: New test.
2713
2714         PR fortran/29314
2715         * gfortran.dg/automatic_default_init_1.f90: New test.
2716
2717         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2718         from 38 to 33.
2719
2720 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2721
2722         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2723         'using namespace std' without previous declaration.
2724         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2725         * g++.old-deja/g++.robertl/eb133c.C: New.
2726
2727 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2728
2729         PR libgfortran/29277
2730         * gfortran.dg/streamio_4.f90: Update test.
2731         * gfortran.dg/streamio_11.f90: New test.
2732
2733 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2734
2735         PR c++/27952
2736         * g++.dg/inherit/virtual1.C: New test.
2737
2738 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2739
2740         PR c++/28261
2741         * g++.dg/parse/enum3.C: New test.
2742
2743 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2744
2745         PR c++/29039
2746         * g++.dg/init/ctor8.C: New test.
2747
2748 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2749
2750         PR c++/27270
2751         * g++.dg/ext/complit8.C: Tweak error markers.
2752         * g++.dg/template/complit1.C: Add error marker.
2753
2754 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2755
2756         PR c++/27270
2757         * g++.dg/ext/complit8.C: New test.
2758
2759         PR c++/29408
2760         * g++.dg/parse/dtor12.C: New test.
2761
2762         PR c++/29435
2763         * g++.dg/template/sizeof11.C: New test.
2764
2765 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2766
2767         PR fortran/29392
2768         * gfortran.dg/data_char_3.f90: New test.
2769
2770         PR fortran/29451
2771         * gfortran.dg/negative_automatic_size.f90: New test.
2772
2773 2006-10-16  David Daney  <ddaney@avtrex.com>
2774
2775         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2776
2777 2006-10-16  Eric Christopher  <echristo@apple.com>
2778
2779         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2780         x86_64.
2781
2782 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2783
2784         PR c++/28211
2785         * g++.dg/tc1/dr49.C: Tweak error messages.
2786         * g++.dg/parse/template21.C: New test.
2787
2788 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2789
2790         PR middle-end/20491
2791         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2792
2793 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2794
2795         PR fortran/29403
2796         * gfortran.dg/print_1.f90: New test.
2797
2798 2006-10-15  Jan Hubicka  <jh@suse.cz>
2799
2800         PR middle-end/29241
2801         * gcc.c-torture/compile/pr29241.c: New testcase.
2802
2803 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2804
2805         PR middle-end/29250
2806         * gcc.c-torture/compile/pr29250.c: New test.
2807
2808 2006-10-15  Richard Guenther  <rguenther@suse.de>
2809
2810         * gcc.dg/pr29299.c: New testcase.
2811
2812 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2813
2814         PR fortran/24767
2815         * gfortran.dg/label_4.f90: Adjust warning flag.
2816
2817 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2818
2819         PR fortran/29371
2820         * gfortran.dg/nullify_3.f90: New test.
2821
2822 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2823
2824         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2825         on Solaris 2.5.1 too.
2826
2827 2006-10-13  Eric Christopher  <echristo@apple.com>
2828
2829         * gcc.dg/pr25993.c: Skip for darwin.
2830
2831 2006-10-13  Eric Christopher  <echristo@apple.com>
2832
2833         * gcc.dg/visibility-11.c: Skip for darwin.
2834
2835 2006-10-13  Eric Christopher  <echristo@apple.com>
2836
2837         * gcc.dg/darwin-weakimport-1.c: Use
2838         -fno-asynchronous-unwind-tables.
2839         * gcc.dg/darwin-weakimport-3.c: Ditto.
2840
2841 2006-10-13  Richard Guenther  <rguenther@suse.de>
2842
2843         PR tree-optimization/29446
2844         * gcc.dg/torture/pr29446.c: New testcase.
2845
2846 2006-10-13  Bill Wendling  <wendling@apple.com>
2847
2848         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2849         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2850         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2851         * g++.old-deja/g++.law/shadow1.C: Likewise.
2852         * g++.old-deja/g++.law/ctors10.C: Likewise.
2853         * g++.dg/debug/namespace1.C: Likewise.
2854         * g++.dg/inherit/namespace-as-base.C: Likewise.
2855         * g++.dg/opt/delay-slot-1.C: Likewise.
2856         * g++.dg/parse/defarg10.C: Likewise.
2857         * g++.dg/template/ptrmem11.C: Likewise.
2858         * g++.dg/template/mem_func_ptr.C: Likewise.
2859         * g++.dg/template/spec19.C: Likewise.
2860
2861 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2862
2863         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2864
2865 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2866
2867         PR fortran/29373
2868         * gfortran.dg/implicit_9.f90: New test.
2869
2870         PR fortran/29407
2871         * gfortran.dg/namelist_25.f90: New test.
2872
2873         PR fortran/27701
2874         * gfortran.dg/same_name_2.f90: New test.
2875
2876         PR fortran/29232
2877         * gfortran.dg/host_assoc_types_1.f90: New test.
2878
2879         PR fortran/29364
2880         * gfortran.dg/missing_derived_type_1.f90: New test.
2881         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2882
2883         PR fortran/29422
2884         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2885
2886         PR fortran/29428
2887         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2888
2889 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2890
2891         PR fortran/29391
2892         * gfortran.dg/bound_2.f90: New test.
2893
2894 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2895
2896         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2897         directive.
2898         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2899         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2900         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2901         * gfortran.dg/gomp/reduction3.f90: Likewise.
2902         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2903         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2904         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2905         * gfortran.dg/forall_4.f90: Likewise.
2906         * gfortran.dg/spec_expr_4.f90: Likewise.
2907         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2908         * gfortran.dg/forall_5.f90: Likewise.
2909         * gfortran.dg/open_access_append_2.f90: Add check for
2910         compile-time warning.
2911
2912 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2913
2914         PR c++/28506
2915         * g++.dg/parse/pure1.C: New test.
2916
2917 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2918
2919         PR fortran/21435
2920         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2921         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2922         for compile-time warnings.
2923         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2924         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2925         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2926         file.
2927         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2928         specifier.
2929         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2930         compile-time warning.
2931
2932 2006-10-12  Jan Hubicka  <jh@suse.cz>
2933
2934         PR c/28419
2935         * gcc.dg/pr28319.c: New test.
2936
2937 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2938         PR c++/29318
2939         * g++.dg/ext/vla4.C: New test.
2940
2941 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2942
2943         PR c++/27961
2944         * g++.dg/template/crash60.C: New test.
2945         * g++.dg/other/large-size-array.C: Adjust error markers.
2946         * g++.dg/parse/crash27.C: Likewise.
2947         * g++.dg/template/crash1.C: Likewise.
2948
2949 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2950
2951         PR testsuite/29093
2952         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2953
2954 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2955
2956         PR preprocessor/28709
2957         * gcc.dg/cpp/paste14.c: New test.
2958
2959 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2960
2961         PR c++/29175
2962         * g++.dg/init/array24.C: New test.
2963
2964 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2965
2966         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2967         of <sys/types.h>.
2968
2969 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2970
2971         PR c++/29024
2972         * g++.dg/parse/typedef8.C: New test.
2973         * g++.dg/other/mult-stor1.C: Adjust error markers.
2974
2975 2006-10-11  Richard Guenther  <rguenther@suse.de>
2976
2977         PR tree-optimization/28230
2978         * gcc.dg/torture/pr28230.c: New testcase.
2979
2980 2006-10-11  Richard Guenther  <rguenther@suse.de>
2981
2982         PR inline-asm/29119
2983         * gcc.dg/torture/pr29119.c: New testcase.
2984
2985 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2986
2987         PR middle-end/29272
2988         * gcc.c-torture/execute/20060930-2.c: New test.
2989
2990 2006-10-09  Richard Henderson  <rth@redhat.com>
2991
2992         Revert emutls patch.
2993
2994 2006-10-09  Richard Guenther  <rguenther@suse.de>
2995
2996         PR middle-end/29254
2997         * gcc.dg/pr29254.c: New testcase.
2998
2999 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3000             Paul Thomas  <pault@gcc.gnu.org>
3001
3002         PR fortran/20541
3003         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3004         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3005         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3006         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3007         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3008         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3009         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3010         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3011         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3012         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3013         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3014         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3015         * gfortran.dg/alloc_comp_std.f90: New test.
3016         * gfortran.dg/move_alloc.f90: New test.
3017
3018 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3019
3020         PR fortran/29115
3021         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3022
3023         PR fortran/29211
3024         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3025
3026 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3027
3028         PR fortran/28585
3029         * gfortran.dg/new_line.f90: New test.
3030
3031 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3032
3033         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3034         * gcc.dg/torture/builtin-convert-1.c,
3035         gcc.dg/torture/builtin-convert-2.c,
3036         gcc.dg/torture/builtin-convert-3.c,
3037         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3038
3039 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3040
3041         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3042         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3043         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3044         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3045
3046 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3047
3048         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3049         Xfail some tests for powerpc-darwin and powerpc-aix.
3050
3051 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3052
3053         PR c/29380
3054         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3055
3056 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3057
3058         PR target/29300
3059         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3060         on hppa*-*-hpux*.
3061
3062 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3063
3064         PR fortran/16580
3065         PR fortran/29288
3066         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3067         Add tests for using all possible intrinsics as actual arguments.
3068         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3069         all possible intrinsics as actual arguments.
3070         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3071         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3072
3073 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3074
3075         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3076         * gcc.dg/debug/debug-2.c: Likewise.
3077
3078 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3079
3080         * gcc.c-torture/compile/sync-2.c: New test.
3081
3082 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3083
3084         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3085         line endings.
3086
3087 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3088
3089         PR rtl-optimization/29128
3090         * gcc.c-torture/compile/pr29128.c: New test.
3091
3092 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3093
3094         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3095         line endings.
3096
3097 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3098
3099         PR middle-end/29256
3100         * gcc.dg/tree-ssa/loop-19.c: New test.
3101
3102 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3103
3104         PR tree-optimization/29330
3105         * gcc.dg/pr29330.c: New test.
3106
3107         PR target/28924
3108         * gcc.c-torture/compile/20061005-1.c: New test.
3109
3110 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3111
3112         * gcc.dg/typename-vla-1.c: New case.
3113         * gnat.dg/forward_vla.adb: New case.
3114
3115 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3116
3117         PR tree-optimization/29290
3118         * gfortran.dg/loop_nest_1.f90: New test.
3119
3120         PR target/29198
3121         * gcc.dg/tls/opt-12.c: New test.
3122
3123         PR fortran/28415
3124         * gfortran.dg/save_2.f90: New test.
3125
3126         PR c/29091
3127         * gcc.dg/pr29091.c: New test.
3128
3129 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3130
3131         * lib/target-supports.exp
3132         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3133         same as x86_64-*-*; check for LP64.
3134
3135 2006-10-04  Richard Henderson  <rth@redhat.com>
3136
3137         * lib/target-supports.exp (check_effective_target_tls): Redefine
3138         to mean non-emulated tls.
3139         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3140         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3141         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3142         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3143         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3144         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3145         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3146
3147 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3148
3149         PR fortran/29343
3150         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3151
3152 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3153
3154         * gfortran.dg/bounds_check_fail_1.f90: New test.
3155
3156 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3157
3158         PR c++/29020
3159         * g++.dg/template/friend48.C: New test.
3160
3161 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3162
3163         PR fortran/29098
3164         * gfortran.dg/default_initialization_2.f90: New test.
3165
3166 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3167
3168         PR fortran/20779
3169         PR fortran/20891
3170         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3171
3172 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3173
3174         PR fortran/29284
3175         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3176
3177         PR fortran/29321
3178         PR fortran/29322
3179         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3180
3181         PR fortran/25091
3182         PR fortran/25092
3183         * gfortran.dg/entry_array_specs_1.f90: New test.
3184
3185 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3186
3187         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3188         insufficient to inhibit some test failures at -O3.  Do testing
3189         on integers.
3190
3191 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3192
3193         PR c++/29138
3194         * g++.dg/inherit/access8.C: New test.
3195         * g++.dg/template/dtor4.C: Tweak error messages.
3196
3197 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3198
3199         PR fortran/27478
3200         * gfortran.dg/entry_8.f90: New test.
3201
3202 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3203
3204         PR c++/29291
3205         * g++.dg/parse/new4.C: New test.
3206
3207 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3208
3209         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3210         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3211         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3212         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3213         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3214
3215 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3216
3217         PR fortran/19260
3218         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3219         * gfortran.dg/continuation_2.f90: New test.
3220
3221         PR fortran/19262
3222         * gfortran.dg/continuation_3.f90: New test.
3223         * gfortran.dg/continuation_4.f90: New test.
3224         * gfortran.dg/continuation_5.f: New test.
3225         * gfortran.dg/continuation_6.f: New test.
3226
3227 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3228
3229         PR c++/29226
3230         * g++.dg/template/vla1.C: New test.
3231
3232 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3233
3234         PR fortran/29210
3235         * gfortran.dg/complex_parameter_1.f90: New test.
3236
3237 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR c/29154
3240         * gcc.c-torture/execute/20060929-1.c: New test.
3241
3242 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3243
3244         PR c++/29105
3245         * g++.dg/template/member6.C: New test.
3246         * g++.dg/parse/typename7.C: Adjust error markers.
3247
3248         PR c++/29080
3249         * g++.dg/template/member7.C: New test.
3250
3251 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3252
3253         PR c/24010
3254         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3255         gcc.dg/Woverride-init-3.c: New tests.
3256
3257 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3258
3259         * gcc.c-torture/execute/20060930-1.c: New test.
3260
3261 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3262
3263         PR fortran/18791
3264         * gfortran.dg/specifics_1.f90: New test.
3265         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3266         complex specifics.
3267
3268 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3269
3270         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3271         pthread-init-common.h: New.
3272
3273 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3274
3275         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3276         precision on some archs.
3277
3278 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3279
3280         * gcc.dg/non-local-goto-1.c: New test.
3281         * gcc.dg/non-local-goto-2.c: Likewise.
3282         * gcc.dg/setjmp-3.c: Likewise.
3283         * gcc.dg/setjmp-4.c: Likewise.
3284
3285 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3286
3287         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3288
3289 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3290
3291         PR fortran/28276
3292         * gfortran.dg/exponent_1.f90: New test.
3293
3294         PR fortran/27021
3295         * gfortran.dg/nearest_1.f90: New test.
3296
3297 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3298
3299         PR middle-end/25261
3300         PR middle-end/28790
3301         * gcc.dg/gomp/nestedfn-1.c: New test.
3302
3303 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3304
3305         PR objc/29195
3306         * objc/compile/method-1.m: New test.
3307
3308 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3309
3310         PR c++/26938
3311         * g++.dg/template/crash58.C: New test.
3312         * g++.dg/parse/crash28.C: Adjust error markers.
3313         * g++.dg/template/crash34.C: Likewise.
3314         * g++.dg/template/friend31.C: Likewise.
3315         * g++.dg/template/crash32.C: Likewise.
3316
3317         PR c++/27329
3318         * g++.dg/template/crash59.C: New test.
3319
3320         PR c++/27667
3321         * g++.dg/template/spec33.C: New test.
3322         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3323
3324 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3325             Adam Nemet  <anemet@caviumnetworks.com>
3326
3327         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3328         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3329
3330 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3331
3332         PR target/28911
3333         * gcc.dg/pr28911.c: New.
3334
3335 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3336
3337         PR target/29169
3338         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3339         (dg-options): Add -mfpmath=387.
3340
3341 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3342
3343         PR c/28706
3344         * gcc.dg/pr28706.c: New test.
3345
3346         PR c/28712
3347         * gcc.dg/pr28712.c: New test.
3348
3349 2006-09-22  Mike Stump  <mrs@apple.com>
3350
3351         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3352
3353 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3354
3355         PR tree-optimization/28888
3356         * gcc.dg/pr28888.c: New test.
3357
3358 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3359
3360         PR c++/29016
3361         * g++.dg/init/ptrfn1.C: New test.
3362
3363 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3364
3365         PR c++/28861
3366         * g++.dg/template/spec32.C: New test.
3367         * g++.dg/parse/crash9.C: Adjust error markers.
3368
3369         PR c++/28303
3370         * g++.dg/template/typedef6.C: New test.
3371         * g++.dg/init/error1.C: Adjust error markers.
3372         * g++.dg/parse/crash9.C: Likewise.
3373         * g++.dg/template/crash55.C: Likewise.
3374
3375 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3376
3377         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3378
3379 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3380
3381         PR target/27650
3382         * g++.dg/ext/dllimport12.C: New test.
3383
3384 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3385
3386         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3387         * gcc.target/mips/nmadd-2.c: Likewise.
3388         * gcc.target/mips/mips-ps-6.c: New test.
3389         * gcc.target/mips/neg-abs-1.c: Likewise.
3390         * gcc.target/mips/neg-abs-2.c: Likewise.
3391         * gcc.target/mips/nmadd-3.c: New test.
3392
3393 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3394
3395         PR middle-end/28046
3396         * gcc.dg/gomp/atomic-10.c: New test.
3397         * g++.dg/gomp/atomic-10.C: New test.
3398
3399 2006-09-20  Eric Christopher  <echristo@apple.com>
3400
3401         * gcc.target/i386/sse3-not-fisttp.c: New.
3402
3403 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3404
3405         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3406
3407 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3408
3409         * gcc.c-torture/execute/pr28289.c (one): New variable.
3410         (main): Use it instead of argc.
3411         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3412         (main): Use it instead of argc.
3413
3414 2006-09-19  Paul Brook  <paul@codesourcery.com>
3415
3416         PR target/28516
3417         * gcc.dg/nested-func-5.c: New test.
3418
3419 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3420
3421         * lib/target-supports.exp (check_effective_target_tls): Compile
3422         test stubs using ${tool}_target_compile, not just target_compile.
3423         (check_effective_target_tls_runtime): Likewise.
3424
3425 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3426
3427         * gcc.c-torture/compile/20030405-1.x: Remove.
3428
3429         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3430         optimising linker from discarding it.
3431
3432 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3433
3434         PR fortran/28526
3435         * gfortran.dg/keyword_symbol_1.f90: New test.
3436
3437         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3438         pedantic compilation option.
3439
3440 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3441
3442         PR fortran/29060
3443         * gfortran.dg/spread_shape_1.f90: New test.
3444
3445 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3446
3447         PR tree-optimization/28887
3448         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3449
3450 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3451
3452         PR c/25993
3453         * gcc.dg/pr25993.c: New test.
3454
3455 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3456
3457         PR tree-opt/21591
3458         * gcc.dg/vect/pr21591.c: New test.
3459
3460 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3461
3462         PR tree-opt/29059
3463         * gcc.c-torture/compile/strcpy-1.c: New test.
3464         * gcc.c-torture/compile/strcpy-2.c: New test.
3465         * gcc.c-torture/compile/memcpy-1.c: New test.
3466         * gcc.c-torture/compile/memcpy-2.c: New test.
3467
3468 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3469
3470         PR testsuite/29055
3471         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3472
3473 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3474
3475         * gnat.dg/specs/double_record_extension1.ads: New test.
3476         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3477
3478 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3479
3480         PR fortran/29051
3481         * gfortran.dg/oldstyle_3.f90: New test.
3482
3483 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3484
3485         PR libgfortran/29099
3486         * gfortran.dg/secnds-1.f: New test.
3487
3488 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3489
3490         PR libgfortran/29053
3491         * gfortran.dg/streamio_9.f90: New test.
3492         * gfortran.dg/streamio_10.f90: New test.
3493
3494 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3495
3496         PR C++/29002
3497         * g++.dg/init/array22.C: New test.
3498         * g++.dg/init/array23.C: New test.
3499
3500 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3501
3502         * stackcheck.lst: Update list of tests requiring stack checking.
3503         * norun.lst: Adjust for above change.
3504         * ada95.lst: New file.
3505         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3506         requiring -gnat95 switch.
3507
3508 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3509
3510         * gnat.dg/in_out_parameter.adb: New test.
3511
3512 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3513
3514         PR debug/28980
3515         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3516
3517 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3518
3519         * gnat.dg/specs/unchecked_union.ads: New test.
3520
3521 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3522
3523         PR rtl-optimization/28982
3524         * gcc.c-torture/execute/pr28982a.c: New test.
3525         * gcc.c-torture/execute/pr28982b.c: Likewise.
3526
3527 2006-09-12  Eric Christopher  <echristo@apple.com>
3528
3529         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3530         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3531
3532 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3533
3534         PR c/28768
3535         PR preprocessor/14634
3536         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3537         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3538         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3539
3540 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3541
3542         * gcc.dg/pr28243.c: New test.
3543
3544 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3545
3546         PR fortran/28971
3547         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3548         this undiagnosed regression reappears.
3549
3550 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3551
3552         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3553         Treat $srcdir as a literal.
3554         * lib/fortran-torture.exp (fortran-torture-compile,
3555         fortran-torture-execute): Likewise.
3556         * lib/objc-torture.exp (objc-torture-compile,
3557         objc-torture-execute): Likewise.
3558         * lib/profopt.exp (profopt-execute): Likewise.
3559
3560 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3561
3562         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3563
3564 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3565
3566         PR testsuite/28950
3567         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3568
3569 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3570
3571         PR target/13685
3572         * gcc.target/i386/pr13685.c: New test.
3573
3574 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3575
3576         * gcc.dg/pr28726.c: New test.
3577
3578 2006-09-11  Josh Conner  <jconner@apple.com>
3579
3580         * gcc.dg/nrv3.c: Increase size of structure.
3581         * gcc.dg/nrv4.c: Likewise.
3582         * gcc.dg/nrv5.c: Likewise.
3583
3584 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3585
3586         PR libfortran/28890
3587         gfortran.dg/assumed_charlen_function_5.f90: New test.
3588
3589 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3590
3591         PR c++/28991
3592         * g++.dg/init/static3.C: New test.
3593
3594 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3595
3596         PR testsuite/29007
3597         * gcc.dg/long-long-cst1.c (t): Add cast to
3598         __SIZE_TYPE__ before casting to int.
3599         (main): Return 0 on success.
3600
3601 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3602
3603         * gcc.c-torture/execute/20060910-1.c: New test.
3604
3605 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3606
3607         PR middle-end/26983
3608         * gcc.dg/pr26983.c: New test.
3609
3610 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3611
3612         PR target/29006
3613         * gcc.c-torture/execute/pr29006.c: New test.
3614
3615 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3616
3617         PR libfortran/28947
3618         gfortran.dg/matmul_4.f90: New test.
3619
3620 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3621
3622         PR fortran/28959
3623         gfortran.dg/used_types_10: New test.
3624
3625 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3626
3627         PR libfortran/28923
3628         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3629         gfortran.dg/array_initializer_3.f90: New test.
3630
3631 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3632
3633         PR fortran/28914
3634         * gfortran.dg/actual_array_constructor_3.f90: New test.
3635
3636 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3637
3638         PR testsuite/26778
3639         * gcc.target/i386/pr26778.c: New testcase.
3640
3641 2006-09-08  Eric Christopher  <echristo@apple.com>
3642
3643         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3644         * gcc.target/i386/memcpy-1.c: Ditto.
3645         * gcc.target/i386/asm-1.c: Ditto.
3646         * gcc.target/i386/20060512-4.c: Ditto.
3647         * gcc.target/i386/compress-float-387.c: Ditto.
3648         * gcc.target/i386/20060512-1.c: Ditto.
3649         * gcc.target/i386/compress-float-sse.c: Ditto.
3650         * gcc.target/i386/20060512-2.c: Ditto.
3651         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3652         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3653         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3654         * gcc.dg/pr26449.c: Ditto.
3655         * gcc.dg/attr-ms_struct-2.c: Ditto.
3656         * gcc.dg/attr-ms_struct-1.c: Ditto.
3657         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3658
3659 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3660
3661         PR c/28504
3662         * gcc.dg/vla-10.c: New test.
3663
3664 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3665
3666         PR c++/28858
3667         * g++.dg/parse/template20.C: New test.
3668         * g++.dg/template/operator8.C: Remove obsolete part.
3669         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3670         * g++.old-deja/g++.pt/crash65.C: Likewise.
3671
3672 2006-09-07  Jason Merrill  <jason@redhat.com>
3673
3674         PR middle-end/27724
3675         * gcc.dg/long-long-cst1.c: New test.
3676
3677 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3678
3679         PR C++/28906
3680         * g++.dg/other/array3.C: New test.
3681         * g++.dg/other/array4.C: New test.
3682         * g++.dg/other/array5.C: New test.
3683
3684 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3685
3686         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3687
3688 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3689
3690         PR target/28946
3691         * gcc.target/i386/pr28946.c: New test.
3692
3693 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3694
3695         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3696         in integer literal constant.
3697         * gfortran.dg/enum_8.f90: Ditto.
3698         * gfortran.dg/g77/20030326-1.f: Ditto.
3699
3700 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3701
3702         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3703         nonconformance usage.
3704
3705 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3706
3707         PR middle-end/28862
3708         * gcc.c-torture/compile/vector-align-1.c: New test.
3709
3710 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3711
3712         PR rtl-opt/27883
3713         * g++.dg/opt/copysign-1.C: New test.
3714
3715 2006-09-06  Jason Merrill  <jason@redhat.com>
3716
3717         PR c++/27371
3718         * g++.dg/warn/unused-result1.C: New test.
3719
3720 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3721
3722         PR c++/28903
3723         * g++.dg/ext/vla3.C: New test.
3724
3725         PR c++/28886
3726         * g++.dg/template/array16.C: New test.
3727
3728 2006-09-06  Richard Guenther  <rguenther@suse.de>
3729
3730         * gcc.dg/pr27226.c: Remove testcase again.
3731
3732 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3733
3734         PR tree-opt/28937
3735         * g++.dg/opt/unroll2.C: New test.
3736
3737 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3738
3739         PR tree-opt/28952
3740         * gcc.dg/vect/pr28952.c: New test.
3741
3742 2006-09-05  Richard Guenther  <rguenther@suse.de>
3743
3744         PR tree-optimization/28900
3745         * gcc.dg/torture/pr28900.c: New testcase
3746
3747 2006-09-05  Richard Guenther  <rguenther@suse.de>
3748
3749         PR tree-optimization/28905
3750         * gcc.c-torture/compile/pr28905.c: New testcase.
3751
3752 2006-09-05  Richard Guenther  <rguenther@suse.de>
3753
3754         PR middle-end/28935
3755         * gcc.dg/pr28935.c: New testcase.
3756
3757 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3758
3759         * gcc.c-torture/execute/20060905-1.c: New test.
3760
3761 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3762
3763         PR fortran/28908
3764         * gfortran.dg/used_types_7.f90: New test.
3765         * gfortran.dg/used_types_8.f90: New test.
3766         * gfortran.dg/used_types_9.f90: New test.
3767
3768 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3769
3770         * gcc.c-torture/compile/20060904-1.c: New test.
3771
3772 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3773
3774         PR c++/23287 Revert my 2006-09-01 patch
3775         * g++.dg/parse/dtor12.C: Remove.
3776
3777 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3778
3779         PR c+/27670
3780         * g++.dg/template/operator9.C: New test.
3781
3782         PR c++/27493
3783         * g++.dg/template/operator7.C: New test.
3784
3785         PR c++/27494
3786         * g++.dg/template/operator8.C: New test.
3787
3788         PR c++/27397
3789         * g++.dg/template/crash57.C: New test.
3790
3791         * g++.dg/template/typedef4.C: Adjust error markers.
3792         * g++.dg/template/typedef5.C: Likewise.
3793
3794 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3795
3796         PR c++/28878
3797         * g++.dg/parse/crash33.C: New test.
3798
3799 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3800         Richard Guenther  <rguenther@suse.de>
3801         Adam Nemet  <anemet@caviumnetworks.com>
3802
3803         PR middle-end/27226
3804         * gcc.target/mips/memcpy-1.c: New testcase.
3805         * gcc.dg/pr27226.c: Likewise.
3806
3807 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3808
3809         PR c++/28705
3810         * g++.dg/lookup/koenig5.C: New.
3811         * g++.dg/template/crash56.C: New.
3812
3813 2006-09-01  Josh Conner  <jconner@apple.com>
3814
3815         PR c++/25505
3816         * gcc.dg/nrv3.c: New test.
3817         * gcc.dg/nrv4.c: New test.
3818         * gcc.dg/nrv5.c: New test.
3819
3820 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3821
3822         PR c++/23287
3823         * g++.dg/parse/dtor12.C: New.
3824
3825 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3826
3827         PR tree-optimization/28839
3828         * gcc.dg/pr28839.c: New test.
3829
3830 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3831
3832         PR target/24367
3833         * gcc.dg/pr24367.c: New testcase.
3834
3835 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3836
3837         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3838
3839 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3840
3841         PR rtl-optimization/27735
3842         * gcc.dg/loop-unswitch-1.c: New test.
3843
3844 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3845
3846         PR fortran/28885
3847         * gfortran.dg/aliasing_dummy_2.f90: New test.
3848
3849         PR fortran/20067
3850         * gfortran.dg/generic_5.f90: Change error message.
3851
3852         PR fortran/28873
3853         * gfortran.dg/generic_6.f90: New test.
3854
3855         PR fortran/25077
3856         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3857
3858         PR fortran/25102
3859         * gfortran.dg/invalid_interface_assignment.f90: New test.
3860
3861         PR fortran/24866
3862         * gfortran.dg/module_proc_external_dummy.f90: New test.
3863
3864 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3865
3866         PR c++/28349
3867         * testsuite/g++.dg/warn/var-args1.C: New test.
3868
3869 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3870
3871         PR fortran/28866
3872         * gfortran.dg/simpleif_2.f90: New test.
3873         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3874         * gfortran.dg/enum_5.f90: Ditto.
3875
3876 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3877             Kazu Hirata  <kazu@codesourcery.com>
3878
3879         PR tree-optimization/17506
3880         * gcc.dg/pr17506.c: New.
3881
3882 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3883
3884         PR c++/28139
3885         * g++.dg/eh/alias1.C: New test.
3886
3887 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3888
3889         PR c++/28860
3890         * g++.dg/template/ttp22.C: New test.
3891
3892 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3893
3894         PR middle-end/26632
3895         * gcc.dg/pr26632.c: New.
3896
3897 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3898
3899         PR libgfortran/28354
3900         * gfortran.dg/fmt_zero_precision.f90: New test.
3901
3902 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3903
3904         PR c++/28058
3905         * g++.dg/template/spec31.C: New test.
3906
3907 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3908
3909         PR c++/26573
3910         * g++.dg/other/static2.C: New test.
3911
3912 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3913
3914         * gcc.dg/Wswitch-enum-2.c: New test case.
3915         * gcc.dg/Wswitch-enum-3.c: Likewise.
3916
3917 2006-08-26  Richard Guenther  <rguenther@suse.de>
3918
3919         * gcc.c-torture/compile/20060826-1.c: New testcase.
3920
3921 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3922
3923         PR c++/28736
3924         * g++.dg/template/void10.C: New test.
3925
3926         PR c++/28737
3927         * g++.dg/template/void8.C: New test.
3928
3929         PR c+_+/28738
3930         * g++.dg/template/void9.C: New test.
3931
3932         * g++.dg/template/void3.C: Adjust error markers.
3933         * g++.dg/template/void4.C: Likewise.
3934         * g++.dg/template/crash55.C: Likewise.
3935         * g++.dg/template/void7.C: Likewise
3936
3937 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3938
3939         PR c++/28588
3940         * g++.dg/inherit/access6.C: New test.
3941         * g++.dg/inherit/access7.C: Likewise.
3942
3943         PR c++/28595
3944         * g++.dg/template/array15.C: New test.
3945         * g++.dg/template/crash2.C: Tweak error markers.
3946
3947 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3948
3949         PR middle-end/28683
3950         * gcc.c-torture/compile/20060823-1.c: New test.
3951
3952 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3953
3954         PR c++/28853
3955         * g++.dg/template/ttp21.C: New test.
3956
3957         PR c++/28852
3958         * g++.dg/other/operator1.C: Add error-marker.
3959         * g++.dg/other/operator2.C: New test.
3960
3961 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3962
3963         PR c/27893
3964         * gcc.c-torture/compile/vla-const-1.c,
3965         gcc.c-torture/compile/vla-const-2.c: New tests.
3966
3967 2006-08-26  Richard Guenther  <rguenther@suse.de>
3968
3969         PR middle-end/28814
3970         * gcc.dg/torture/pr28814.c: New testcase.
3971
3972 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3973
3974         PR c/28418
3975         * gcc.c-torture/compile/compound-literal-1.c: New test.
3976
3977 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3978
3979         PR c/28299
3980         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3981         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3982         Expect extra diagnostics.
3983
3984 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3985
3986         gcc.dg/noncompile/pr16876.c: New test.
3987
3988 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3989
3990         PR c++/28056
3991         * g++.dg/parse/local1.C: New test.
3992         * g++.dg/other/qual1.C: Tweak error marker.
3993
3994 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3995
3996         PR c++/27787
3997         * g++.dg/template/typename10.C: New.
3998         * g++.dg/template/lookup4.C: Remove bogus error marker.
3999
4000 2006-08-25  Richard Guenther  <rguenther@suse.de>
4001
4002         PR testsuite/28829
4003         * gcc.dg/pr26570.c: Fix testcase.
4004
4005 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4006
4007         PR tree-opt/28807
4008         * gcc.c-torture/execute/mayalias-2.c: New test.
4009         * gcc.dg/tree-ssa/alias-13.c: New test.
4010
4011 2006-08-24  Jan Hubicka  <jh@suse.cz>
4012
4013         PR debug/26881
4014         * gcc.dg/debug/pr26881.c: New file.
4015
4016 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4017
4018         PR fortran/28788
4019         * gfortran.dg/used_types_4.f90: New test.
4020         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4021         association of derived types.
4022         * gfortran.dg/used_types_2.f90: Add module cleanup.
4023         * gfortran.dg/used_types_3.f90: The same.
4024
4025         PR fortran/28771
4026         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4027         fix of regression.
4028
4029 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4030
4031         PR 28813
4032         * gfortran.dg/direct_io_6.f90: Remove test.
4033
4034 2006-08-23  Stuart Hastings  <stuart@apple.com>
4035
4036         PR 28825
4037         * gcc.target/i386/20060821-1.c: New.
4038
4039 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4040
4041         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4042         dg-warning strings for dllimport.
4043
4044 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4045
4046         PR C++/28450
4047         * g++.dg/ext/vector4.C: New test.
4048         * g++.dg/ext/complex1.C: New test.
4049
4050 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4051
4052         PR debug/28692
4053         * gcc.dg/debug/const-1.c: New.
4054         * gcc.dg/debug/const-2.c: New.
4055         * gcc.dg/debug/dwarf2/const-1.c: New.
4056         * gcc.dg/debug/dwarf2/const-2.c: New.
4057         * gcc.dg/debug/dwarf2/const-2b.c: New.
4058
4059 2006-08-22  Richard Guenther  <rguenther@suse.de>
4060
4061         PR middle-end/28776
4062         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4063         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4064
4065 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4066
4067         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4068
4069 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4070
4071         PR c++/26269
4072         * g++.dg/other/error14.C: New test.
4073
4074         PR c++/28505
4075         * g++.dg/parse/ctor7.C: New test.
4076         * g++.dg/parse/ctor8.C: Likewise.
4077
4078         PR c++/28741
4079         * g++.dg/template/void7.C: New test.
4080
4081 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4082
4083         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4084         * gnat.dg/self_aggregate_with_array.adb: New test.
4085
4086 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4087
4088         * g++.dg/eh/arm-vfp-unwind.C: New test.
4089
4090 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4091
4092         PR c++/28341
4093         * g++.dg/template/ref3.C: New test.
4094         * g++.dg/template/nontype13.C: New test.
4095
4096         PR c++/28346
4097         * g++.dg/template/ptrmem17.C: New test.
4098
4099 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4100
4101         PR target/28648 c:
4102         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4103
4104 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4105
4106         PR fortran/28630
4107         * gfortran.dg/used_types_2.f90: New test.
4108
4109         PR fortran/28601
4110         * gfortran.dg/used_types_3.f90: New test.
4111
4112         PR fortran/20886
4113         * gfortran.dg/generic_actual_arg.f90: New test.
4114
4115         PR fortran/28735
4116         * gfortran.dg/module_private_array_refs_1.f90: New test.
4117
4118         PR fortran/28762
4119         * gfortran.dg/program_name_1.f90: New test.
4120
4121         PR fortran/28425
4122         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4123
4124         PR fortran/28496
4125         * gfortran.dg/array_initializer_2.f90: New test.
4126
4127         PR fortran/18111
4128         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4129
4130         PR fortran/28600
4131         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4132
4133         PR fortran/28771
4134         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4135
4136         PR fortran/28660
4137         * gfortran.dg/dependent_decls_1.f90: New test.
4138
4139 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4140
4141         PR fortran/25217
4142         * gfortran.dg/derived_init_2.f90: New.
4143
4144 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4145
4146         * gcc.c-torture/execute/pr28289.c: New test.
4147
4148 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4149
4150         PR c/28744
4151         * gcc.dg/attr-externally-visible-1.c: New test.
4152         * gcc.dg/attr-externally-visible-2.c: New test.
4153         * g++.dg/parse/attr-externally-visible-1.C: New test.
4154         * g++.dg/parse/attr-externally-visible-2.C: New test.
4155
4156 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4157
4158         PR c++/28606
4159         * g++.dg/parse/dtor11.C: New test.
4160
4161 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4162
4163         PR rtl-optimization/28489
4164         * gcc.c-torture/compile/pr28489.c: New test.
4165
4166 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4167
4168         PR c++/28710
4169         * g++.dg/template/redecl4.C: New test.
4170
4171         PR c++/28711
4172         * g++.dg/template/ctor8.C: New test.
4173
4174 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4175
4176         * gcc.dg/pr26570.c: Fix testcase.
4177
4178 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4179
4180         * PR c++/28573
4181         * g++.dg/parse/offsetof6.C: New test.
4182         * g++.dg/parse/offsetof6.C: New test.
4183         * g++.dg/parse/offsetof7.C: New test.
4184
4185 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4186
4187         PR testsuite/28602
4188         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4189         is false.
4190
4191 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4192
4193         PR c++/28302
4194         * g++.dg/ext/vector3.C: New test.
4195
4196 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4197
4198         PR gcov/profile/26570
4199         * gcc.dg/pr26570.c: New test.
4200
4201 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4202
4203         PR c/27697
4204         * gcc.dg/qual-component-1.c: New test.
4205
4206 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4207
4208         PR c++/28593
4209         * g++.dg/parse/new3.C: New test.
4210
4211 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4212
4213         PR fortran/25828
4214         * gfortran.dg/streamio_1.f90: New test.
4215         * gfortran.dg/streamio_2.f90: New test.
4216         * gfortran.dg/streamio_3.f90: New test.
4217         * gfortran.dg/streamio_4.f90: New test.
4218         * gfortran.dg/streamio_5.f90: New test.
4219         * gfortran.dg/streamio_6.f90: New test.
4220         * gfortran.dg/streamio_7.f90: New test.
4221         * gfortran.dg/streamio_8.f90: New test.
4222
4223 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4224
4225         PR c/28287
4226         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4227
4228 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4229
4230         PR c++/28594
4231         * g++.dg/template/void6.C: New test.
4232
4233 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4234
4235         PR c/28649
4236         * gcc.dg/parse-error-1.c: New test.
4237         * gcc.dg/parse-error-2.c: New test.
4238         * gcc.dg/cpp/digraph2.c: Add error-marker.
4239         * gcc.dg/noncompile/920923-1.c: Likewise.
4240
4241 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4242
4243         PR c/27490
4244         * gcc.dg/sizeof-2.c: New testcase.
4245
4246         PR c/27489
4247         * gcc.dg/switch-A.c: New testcase.
4248
4249 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4250
4251         PR c++/28288
4252         PR c++/14556
4253         * g++.old-deja/g++.warn/compare1.C: Delete.
4254         * g++.dg/opt/pr7503-2.C: Delete.
4255         * g++.dg/opt/pr7503-3.C: Delete.
4256         * g++.dg/opt/pr7503-4.C: Delete.
4257         * g++.dg/opt/pr7503-5.C: Delete.
4258         * g++.dg/opt/max1.C: Delete.
4259         * g++.dg/warn/minmax.C: Delete.
4260         * g++.dg/expr/minmax.C: New test.
4261
4262 2006-08-14  Richard Guenther  <rguenther@suse.de>
4263
4264         PR testsuite/28703
4265         * gcc.c-torture/execute/pr28651.c: Do not use argc
4266         to avoid optimization, instead forbid inlining.
4267
4268 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4269
4270         PR rtl-optimization/28634
4271         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4272
4273 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4274
4275         PR c/27184
4276         * gcc.dg/torture/pr27184.c: New test.
4277
4278 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4279
4280         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4281
4282 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4283
4284         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4285         * gfortran.dg/stat_2.f90: Likewise.
4286         * gfortran.dg/chmod_1.f90: Likewise.
4287         * gfortran.dg/chmod_2.f90: Likewise.
4288         * gfortran.dg/chmod_3.f90: Likewise.
4289
4290 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4291
4292         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4293
4294 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4295
4296         * g++.dg/opt/pr23454-2.C: New test.
4297
4298 2006-08-11  Richard Guenther  <rguenther@suse.de>
4299
4300         PR middle-end/28651
4301         * gcc.c-torture/execute/pr28651.c: New testcase.
4302
4303 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4304
4305         * gnat.dg/specs/static_initializer.ads: New test.
4306
4307 2006-08-10  Paul Brook  <paul@codesourcery.com>
4308
4309         * gcc.target/arm/cond-asm.c: New test.
4310
4311 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4312
4313         PR tree-optimization/26197
4314         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4315         * g++.dg/vect/vect.exp: Compile the new tests with
4316         --param max-aliased-vops=0.
4317
4318 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4319
4320         PR c++/28637
4321         * g++.dg/template/void3.C: New test.
4322
4323         PR c++/28638
4324         * g++.dg/template/void4.C: New test.
4325
4326         PR c++/28640
4327         * g++.dg/template/void5.C: New test.
4328
4329 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4330
4331         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4332         after dg-do compile.
4333
4334 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4335
4336         PR tree-optimizations/26969
4337         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4338         "unswitch-loops" with -funswitch-loops.
4339         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4340
4341 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4342
4343         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4344         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4345         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4346         * objc.dg/dwarf-1.m: Likewise.
4347         * objc.dg/dwarf-2.m: Likewise.
4348         * obj-c++.dg/dwarf-2.mm: Likewise.
4349
4350 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4351
4352         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4353         * objc.dg/dwarf-2.m: Likewise.
4354         * obj-c++.dg/dwarf-2.mm: Likewise.
4355
4356         PR libfortran/28603
4357         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4358
4359         PR testsuite/27611
4360         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4361
4362         PR testsuite/27033
4363         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4364
4365 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4366
4367         PR target/27827
4368         * gcc.target/i386/pr27827.c: New testcase.
4369
4370 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4371
4372         PR fortran/28590
4373         * gfortran.dg/sequence_types_1.f90: New test.
4374
4375 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4376
4377         PR fortran/28548
4378         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4379         dg-warning.  Add -pedantic option.
4380
4381 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4382
4383         PR c/28502
4384         * gcc.dg/proto-1.c: New test.
4385
4386         PR c/27721
4387         * gcc.dg/lvalue-4.c: New test.
4388
4389         PR c/28136
4390         * gcc.dg/init-bad-5.c: New test.
4391
4392 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4393
4394         PR c++/28347
4395         * g++.dg/ext/typedef-init.C: Add new test for typedef
4396         initialization inside templates. Adjust existing error markers.
4397
4398 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4399
4400         PR c++/28148
4401         * g++.dg/init/ptrmem3.C: New test.
4402
4403 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4404
4405         PR tree-optimization/27770
4406         * lib/target-support.exp: New target keyword "section_anchors".
4407         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4408         tests.
4409         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4410         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4411         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4412         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4413
4414 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4415
4416         * gcc.dg/20060801-1.c: Add missing '}'.
4417
4418 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4419
4420         PR c++/27508
4421         * g++.dg/parse/dtor9.C: New test.
4422         * g++.dg/parse/dtor10.C: New test.
4423         * g++.dg/other/error7.C: Adjust error-marker.
4424
4425         PR c++/28274
4426         * g++.dg/other/default5.C: New test.
4427
4428 2006-08-02  Richard Guenther  <rguenther@suse.de>
4429
4430         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4431
4432 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4433
4434         PR c++/28557
4435         * g++.dg/template/conv9.C: New test.
4436
4437 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4438
4439         PR debug/28063
4440         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4441         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4442         Optionally return assembly text.  Update callers.
4443         (check_no_compiler_messages): Update verbose messages.
4444         (check_no_messages_and_pattern): New.
4445         (check_effective_target_string_merging): New.
4446
4447 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4448
4449         PR c++/28250
4450         * g++.dg/eh/catch4.C: New test.
4451
4452         PR c++/28257
4453         * g++.dg/other/qual1.C: New test.
4454
4455         PR c++/28259
4456         * g++.dg/inherit/error2.C: New test.
4457
4458         PR c++/28267
4459         * g++.dg/other/new1.C: New test.
4460
4461         * g++.dg/warn/pr23075.C: Remove obsolete test.
4462         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4463         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4464
4465 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4466
4467         PR c++/28523
4468         * g++.dg/eh/cast1.C: New test.
4469
4470 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4471
4472         PR libfortran/28452
4473         * gfortran.dg/random_3.f90:  New test.
4474
4475 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4476
4477         PR c++/28432
4478         * g++.dg/other/pr28304.C: Change expected error message.
4479         * g++.dg/other/pr28432.C: New test.
4480
4481 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4482
4483         PR c++/28256
4484         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4485
4486 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4487
4488         PR debug/23336
4489         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4490         at -g1.
4491         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4492         g++.dg/debug/enum-2.C: New.
4493
4494 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4495
4496         PR c++/6634
4497         * g++.dg/parse/long1.C: Add more tests.
4498
4499 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4500
4501         * gfortran.dg/lrshift_1.c: New file.
4502
4503 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4504
4505         PR libgfortran/28335
4506         * gfortran.dg/no_unit_error_1.f90: New test.
4507
4508 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4509
4510         PR libgfortran/28335
4511         * gfortran.dg/no_unit_error_1.f90: Delete test.
4512         * gfortran.dg/no_unit_error_2.f90: Delete test.
4513
4514 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4515
4516         * gfortran.dg/chmod_3.f90: New test.
4517         * gfortran.dg/ltime_gmtime_1.f90: New test.
4518         * gfortran.dg/ltime_gmtime_2.f90: New test.
4519         * gfortran.dg/lrshift_1.f90: New test.
4520         * gfortran.dg/chmod_1.f90: New test.
4521         * gfortran.dg/chmod_2.f90: New test.
4522
4523 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4524
4525         PR c++/27668
4526         * g++.dg/template/crash55.C: New test.
4527
4528         PR c++/27962
4529         * g++.dg/template/nontype16.C: New test.
4530
4531         * g++.dg/template/void2.C: Adjust error markers.
4532         * g++.dg/template/nontype5.C: Adjust error markers.
4533
4534 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4535
4536         * gcc.target/i386/stack-prot-kernel.c: New test.
4537
4538 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4539
4540         * gcc.dg/builtins-55.c: New test case.
4541
4542 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4543
4544         PR rtl-optimization/27907
4545         * gcc.c-torture/compile/pr27907.c: New test.
4546
4547 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4548
4549         * gfortran.dg/mclock.f90: New test.
4550         * gfortran.dg/int_conv_1.f90: New test.
4551         * gfortran.dg/stat_1.f90: New test.
4552         * gfortran.dg/stat_2.f90: New test.
4553
4554 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4555
4556         PR libgfortran/28335
4557         * gfortran.dg/no_unit_error_1.f90: New test.
4558         * gfortran.dg/no_unit_error_2.f90: New test.
4559         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4560
4561 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4562
4563         PR middle-end/28473
4564         * gcc.dg/fold-convround-1.c: New test case.
4565
4566 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4567
4568         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4569
4570 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4571
4572         PR c++/27572
4573         * g++.dg/other/typedef1.C: New test.
4574         * g++.dg/template/typedef4.C: New test.
4575         * g++.dg/template/typedef5.C: New test.
4576
4577 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4578
4579         PR fortran/28416
4580         * gfortran.dg/allocatable_dummy_3.f90: New.
4581
4582 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4583
4584         PR fortran/28439
4585         * gfortran.dg/arithmetic_if.f90:  New test.
4586
4587 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4588
4589         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4590         avoid memcpy optimization.
4591
4592 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4593
4594         PR fortran/25289
4595         * gfortran.dg/direct_io_6.f90: New test.
4596
4597 2006-07-24  Jan Hubicka  <jh@suse.cz>
4598
4599         PR c/25795
4600         PR c++/27369
4601         * gcc.dg/pr25795.c: New test.
4602         * gcc.dg/pr25795-1.c: New test.
4603
4604 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4605
4606         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4607         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4608         which may be transformed to "g || h" on some platforms.
4609
4610 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4611
4612         PR c++/28025
4613         * g++.dg/template/friend45.C: New test.
4614
4615 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4616
4617         PR libgfortran/28339
4618         * gfortran.dg/arrayio_8.f90: New test.
4619
4620 2006-07-21  Mike Stump  <mrs@apple.com>
4621
4622         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4623
4624         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4625
4626 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4627
4628         PR c++/28250
4629         * g++.dg/eh/catch3.C: New test.
4630
4631         PR c++/28363
4632         * g++.dg/template/defarg10.C: New test.
4633
4634 2006-07-20  Paul Brook  <paul@codesourcery.com>
4635
4636         PR 27363
4637         * gcc.dg/pr27363.c: New test.
4638
4639 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4640
4641         PR c++/28338
4642         * g++.dg/init/ref13.C: New test.
4643
4644 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4645
4646         PR obj-c++/28434
4647         * obj-c++.dg/proto-error-1.mm: New test.
4648
4649 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4650
4651         PR c++/28337
4652         * g++.dg/template/string1.C: New test.
4653
4654 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4655
4656         PR c++/28048
4657         * g++.dg/template/defarg9.C: New test.
4658
4659         PR c++/28235
4660         * g++.dg/template/static27.C: New test.
4661
4662 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4663
4664         PR 28410
4665         * gcc.dg/tree-ssa/pr28410.c: New test.
4666
4667 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4668
4669         PR c++/28258
4670         * g++/dg/other/error13.C: New test.
4671
4672         PR c++/28260
4673         * g++.dg/template/friend44.C: New test.
4674
4675 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4676
4677         PR c++/27495
4678         * g++.dg/other/pr27495.C: New.
4679
4680 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4681
4682         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4683         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4684
4685 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4686
4687         PR c/28286
4688         * gcc.dg/pragma-pack-4.c: New test.
4689
4690 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4691
4692         PR c++/28291
4693         * g++.dg/ext/pr28291.C: New test.
4694
4695 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4696
4697         PR middle-end/28403
4698         * gcc.c-torture/execute/pr28403.c: New test.
4699
4700 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4701
4702         PR middle-end/28402
4703         * gcc.dg/pr28402.c: New test.
4704
4705 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4706
4707         PR c++/28304
4708         * g++.dg/other/pr28304.C: New test.
4709
4710 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4711
4712         PR other/28251
4713         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4714         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4715
4716 2006-07-17  Richard Guenther  <rguenther@suse.de>
4717
4718         PR tree-optimization/28238
4719         * g++.dg/tree-ssa/pr28238.C: New testcase.
4720
4721 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4722
4723         PR c++/28250
4724         * g++.dg/eh/catch1.C: New test.
4725         * g++.dg/eh/catch2.C: New test.
4726
4727 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4728
4729         PR c++/28370
4730         * g++.dg/template/anon3.C: New test.
4731
4732 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4733
4734         PR fortran/20844
4735         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4736         specifiers requiring an explicit format tag..
4737
4738         PR fortran/28201
4739         * gfortran.dg/generic_5: New test.
4740
4741         PR fortran/20893
4742         * gfortran.dg/elemental_optional_args_1.f90: New test.
4743
4744 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4745
4746         * gnat.dg/assert.ads: New file.
4747         * gnat.dg/controlled_record.ads: Likewise.
4748         * gnat.dg/controlled_record.adb: Likewise.
4749
4750 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4751
4752         PR c++/28292
4753         * g++.dg/other/error12.C: New test.
4754
4755         PR c++/28269
4756         * g++.dg/template/crash54.C: New test.
4757
4758 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4759
4760         PR c++/28249
4761         * g++.dg/parse/catch1.C: New test.
4762
4763         PR c++/28294
4764         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4765
4766         PR c++/28387
4767         * g++.dg/ext/attrib24.C: New test.
4768
4769 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4770
4771         PR c++/28343
4772         * g++.dg/ext/asmspec1.C: New test.
4773
4774 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4775
4776         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4777         (dg-test): Support shouldfail tests.
4778         * lib/target-supports-dg.exp (dg-shouldfail): New.
4779         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4780         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4781         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4782         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4783         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4784         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4785         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4786
4787 2006-07-13  Jan Hubicka  <jh@suse.cz>
4788
4789         * gcc.target/i386/memcpy-1.c: New.
4790
4791 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4792
4793         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4794
4795 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4796
4797         PR fortran/25097
4798         * gfortran.dg/present_1.f90: New test.
4799
4800         PR fortran/20903
4801         * gfortran.dg/interface_derived_type_1.f90: New test.
4802
4803 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4804
4805         PR fortran/28213
4806         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4807         list.
4808
4809 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4810
4811         PR c++/27820
4812         * g++.dg/other/label1.C: New test.
4813
4814 2006-07-07   Richard Guenther  <rguenther@suse.de>
4815
4816         PR middle-end/28268
4817         * gcc.dg/torture/pr28268.c: New testcase.
4818
4819 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4820
4821         PR c++/27019
4822         * g++.dg/ext/pr27019.C: New.
4823
4824 2006-07-07  Richard Guenther  <rguenther@suse.de>
4825
4826         PR tree-optimization/28187
4827         * gcc.dg/pr28187.c: New testcase.
4828
4829 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4830
4831         * gnat.dg/address_conversion.adb: New test.
4832         * gnat.dg/boolean_subtype.adb: Likewise.
4833         * gnat.dg/frame_overflow.adb: Likewise.
4834         * gnat.dg/pointer_array.adb: Likewise.
4835         * gnat.dg/pointer_conversion.adb: Likewise.
4836
4837 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4838
4839         PR fortran/28237
4840         PR fortran/23420
4841         * gfortran.dg/print_fmt_5.f90: New test.
4842
4843 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4844
4845         PR fortran/28129
4846         * gfortran.dg/bounds_check_4.f90: New test.
4847
4848 2006-07-05  Richard Guenther  <rguenther@suse.de>
4849
4850         PR target/28158
4851         * gfortran.dg/pr28158.f90: New testcase.
4852
4853 2006-07-05  Richard Guenther  <rguenther@suse.de>
4854
4855         PR tree-optimization/28162
4856         * gcc.dg/pr28162.c: New testcase.
4857
4858 2006-07-05  Richard Guenther  <rguenther@suse.de>
4859         Andrew Pinski  <pinskia@gcc.gnu.org>
4860
4861         PR c++/27084
4862         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4863
4864 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4865
4866         PR fortran/28174
4867         * gfortran.dg/actual_array_substr_2.f90: New test.
4868
4869         PR fortran/28167
4870         * gfortran.dg/actual_array_constructor_2.f90: New test.
4871
4872 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4873
4874         * gfortran.dg/itime_idate_1.f: New test.
4875         * gfortran.dg/itime_idate_2.f: New test.
4876
4877 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4878
4879         PR libgfortran/27704
4880         * gfortran.dg/open_status_3.f90: New test.
4881         * gfortran.dg/fmt_l.f90: Update for new feature.
4882
4883 2006-07-03  Asher Langton  <langton2@llnl.gov>
4884
4885         * gfortran.dg/oldstyle_2.f90: New.
4886
4887 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4888
4889         * gnat.dg/string_slice.adb: New test.
4890
4891 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4892
4893         PR fortran/19259
4894         * gfortran.dg/semicolon_fixed.c: New.
4895         * gfortran.dg/semicolon_free.c: New.
4896
4897 2006-06-30  Mike Stump  <mrs@apple.com>
4898
4899         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4900         that don't support internal visibility.
4901
4902 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
4903
4904         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4905         for '(' / ')' needing an extra '\'.
4906
4907 2006-06-29  Roger Sayle  <roger@eyesopen.com>
4908
4909         PR middle-end/27428
4910         * gcc.dg/pr27428-1.c: New test case.
4911
4912 2006-06-29  Mike Stump  <mrs@apple.com>
4913
4914         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4915         on darwin as we can't align commons large enough yet.
4916
4917         * gcc.dg/vla-8.c: Add additional testcases.
4918
4919 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
4920
4921         PR c++/28114
4922         * g++.dg/other/pr28114.C: New.
4923
4924 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
4925
4926         * gcc.c-torture/compile/20060625-1.c: New test.
4927
4928 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
4929
4930         PR fortran/20867
4931         * gfortran.dg/stfunc_3.f90: New test.
4932
4933         PR fortran/25056
4934         * gfortran.dg/impure_actual_1.f90: New test.
4935
4936         PR fortran/20874
4937         * gfortran.dg/elemental_result_1.f90: New test.
4938
4939         PR fortran/25073
4940         * gfortran.dg/select_7.f90: New test.
4941
4942         PR fortran/27554
4943         * intrinsic_actual_1.f: New test.
4944
4945         PR fortran/22038
4946         PR fortran/28119
4947         * gfortran.dg/forall_4.f90: New test.
4948
4949         PR fortran/25072
4950         * gfortran.dg/forall_5.f90: New test.
4951
4952 2006-06-25  Lee Millward  <lee.millward@gmail.com>
4953
4954         PR c++/28051
4955         * g++.dg/template/using13.C: New test.
4956
4957         PR c++/28054
4958         * g++.dg/other/incomplete3.C: New test.
4959
4960 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4961
4962         PR fortran/28081
4963         * gfortran.dg/substr_3.f: New test.
4964         * gfortran.dg/equiv_2.f90: Update expected error message.
4965
4966 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
4967
4968         PR fortran/28118
4969         * gfortran.dg/actual_array_substr_1.f90: New test.
4970
4971 2006-06-24  Olivier Hainque  <hainque@adacore.com>
4972
4973         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4974         * gnat.dg/scalar_mode_agg_compare.adb: New test.
4975
4976 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
4977
4978         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4979
4980 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
4981
4982         PR fortran/27981
4983         * gfortran.dg/simpleif_2.f90: New test.
4984
4985 2006-06-23  Lee Millward  <lee.millward@gmail.com>
4986
4987         * g++.dg/template/error22.C: Fix typo.
4988
4989 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4990
4991         PR c++/28112
4992         * g++.dg/ext/attrib23.C: New test.
4993
4994 2006-06-23  Olivier Hainque  <hainque@adacore.com>
4995
4996         * gnat.dg/varsize_temp.adb: New test.
4997
4998 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4999
5000         PR c++/11468
5001         * g++.dg/other/java2.C: New test.
5002
5003 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5004
5005         PR target/27789
5006         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5007         initialization.
5008
5009 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5010
5011         PR target/27531
5012         * gcc.dg/pr27531-1.c: New test case.
5013
5014 2006-06-22  Asher Langton  <langton2@llnl.gov>
5015
5016         PR fortran/24748
5017         * gfortran.dg/implicit_8.f90: New.
5018
5019 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5020
5021         PR rtl-optimization/28121
5022         * gcc.dg/pr28121.c: New test.
5023
5024 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5025
5026         PR c++/27805
5027         * g++.dg/parse/ptrmem6.C: New test.
5028
5029         PR c++/27821
5030         * g++.dg/template/error22.C: New test.
5031
5032 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5033
5034         PR c++/28111
5035         * g++.dg/template/friend43.C: New test.
5036
5037         PR c++/28110
5038         * g++.dg/template/crash53.C: New test.
5039
5040         PR c++/28109
5041         * g++.dg/rtti/incomplete1.C: New test.
5042
5043 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5044
5045         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5046
5047 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5048
5049         * gcc.c-torture/execute/complex-7.c: New.
5050
5051 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5052
5053         * gcc.dg/merge-all-constants-1.c: New test.
5054
5055 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5056
5057         PR c++/28113
5058         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5059
5060 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5061
5062         * gfortran.dg/rrspacing_1.f90: New test.
5063
5064 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5065
5066         PR c++/28052
5067         * g++.dg/other/bitfield2.C: New test.
5068
5069 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5070
5071         PR tree-optimization/27331
5072         * gcc.dg/pr27331.c: New test.
5073
5074 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5075             Eric Botcazou  <ebotcazou@adacore.com>
5076
5077         PR ada/18692
5078         * lib/gnat.exp: New file.
5079         * lib/gnat-dg.exp: Likewise.
5080         * gnat.dg: New directory.
5081         * gnat.dg/dg.exp: New driver.
5082         * gnat.dg/specs: New directory.
5083         * gnat.dg/specs/specs.exp: New driver.
5084         * gnat.dg/style: New directory.
5085         * gnat.dg/style/style.exp: New driver.
5086
5087 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5088
5089         PR fortran/16206
5090         * gfortran.dg/array_initializer_1.f90: New test.
5091
5092         PR fortran/28005
5093         * gfortran.dg/matmul_3.f90: New test.
5094
5095 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5096
5097         PR middle-end/28075
5098         * gcc.dg/tree-ssa/inline-1.c: New test.
5099
5100 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5101
5102         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5103         in malloc prototype; remove XFAIL.
5104         * gcc.dg/pr18241-2.c: Ditto.
5105         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5106         in memset prototype; remove XFAIL.
5107         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5108
5109 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5110
5111         * gcc.dg/vla-8.c: Add.
5112
5113 2006-06-19  Richard Guenther  <rguenther@suse.de>
5114
5115         PR tree-optimization/27090
5116         * g++.dg/tree-ssa/pr27090.C: New testcase.
5117
5118 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5119
5120         PR target/27861
5121         * gcc.dg/pr27861-1.c: New test case.
5122
5123 2006-06-19  Richard Guenther  <rguenther@suse.de>
5124
5125         PR middle-end/28045
5126         * gcc.dg/torture/pr28045.c: New testcase.
5127
5128 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5129
5130         PR fortran/26801
5131         * gfortran.dg/associated_4.f90: New test.
5132
5133 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5134
5135         PR fortran/19310
5136         PR fortran/19904
5137         * gfortran.dg/real_const_3.f90: New test.
5138
5139 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5140
5141         PR c++/28016
5142         * g++.dg/template/static26.C: New test.
5143
5144         PR c++/27979
5145         * g++.dg/expr/bitfield2.C: New test.
5146
5147         PR c++/27884
5148         * g++.dg/parse/linkage2.C: New test.
5149
5150 2006-06-16  Richard Guenther  <rguenther@suse.de>
5151
5152         PR middle-end/27116
5153         * gcc.dg/pr15785-1.c: Revert last change.
5154         * gcc.dg/torture/pr27116-2.c: New testcase.
5155
5156 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5157
5158         PR middle-end/27802
5159         * gcc.dg/pr27802-1.c: New test case.
5160
5161 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5162
5163         PR c++/27689
5164         * g++.dg/template/ttp18.C: New test.
5165         * g++.dg/template/ttp19.C: Likewise.
5166
5167         PR c++/27666
5168         * g++.dg/expr/cond9.C: New test.
5169
5170         PR c++/27640
5171         * g++.dg/template/ctor7.C: New test.
5172
5173 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5174
5175         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5176
5177 2006-06-16  Richard Guenther  <rguenther@suse.de>
5178
5179         PR tree-optimization/27781
5180         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5181
5182 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5183
5184         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5185
5186 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5187
5188         * gcc.dg/tree-ssa/loop-18.c: New test.
5189
5190 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5191
5192         PR c++/27665
5193         * g++.dg/template/crash52.C: New test.
5194
5195         PR c++/27648
5196         * g++.dg/ext/attrib22.C: New test.
5197
5198         PR c++/26559
5199         * g++.dg/template/builtin1.C: New test.
5200         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5201
5202         PR c++/28018
5203         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5204         assignment.
5205         * g++.old-deja/g++.pt/crash51.C: Likewise.
5206
5207         PR c++/27227
5208         * g++.dg/lookup/linkage1.C: New test.
5209         * g++.dg/lookup/linkage2.C: Likewise.
5210
5211 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5212
5213         PR middle-end/27959
5214         * gcc.dg/pr27959.c: New testcase.
5215
5216 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5217
5218         PR target/28014:
5219         * g++.dg/eh/div.C: New test.
5220
5221 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5222
5223         PR c++/27894
5224         * g++.dg/tree-ssa/pr26757.C: New test.
5225         * g++.dg/tree-ssa/pr27894.C: New test.
5226
5227 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5228
5229         * gcc.c-torture/compile/20060609-1.c: New test.
5230
5231         PR target/27863
5232         * gcc.c-torture/compile/pr27863.c: New test.
5233
5234 2006-06-13  Richard Guenther  <rguenther@suse.de>
5235
5236         PR tree-optimization/27830
5237         * g++.dg/tree-ssa/pr27830.C: New testcase.
5238
5239 2006-06-13  Matthew Sachs  <msachs@apple.com>
5240
5241         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5242         the list of compiler flags; this causes those flags to be checked
5243         for things like dg-skip-if.
5244
5245 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5246
5247         PR c++/27601
5248         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5249
5250 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5251             Kazu Hirata  <kazu@codesourcery.com>
5252
5253         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5254         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5255
5256 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5257
5258         PR c++/27933
5259         * g++.dg/lookup/using15.C: New test.
5260
5261         PR c++/27951
5262         * g++.dg/other/anon4.C: New test.
5263
5264 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5265
5266         PR c++/21210
5267         * g++.dg/init/complex1.C: New test case.
5268
5269 2006-06-11  Eric Christopher  <echristo@apple.com>
5270
5271         PR middle-end/27948
5272         * gcc.dg/bf-ms-layout.c: Run on darwin.
5273         * gcc.dg/bf-no-ms-layout: Ditto.
5274         * gcc.dg/attr-ms_struct-2.c: New.
5275         * gcc.dg/bf-ms-layout-2.c: Ditto.
5276
5277 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5278
5279         * gcc.dg/attr-ms_struct-packed1.c: New.
5280
5281 2006-06-09  Mike Stump  <mrs@apple.com>
5282
5283         * gcc.dg/vla-7.c: Add.
5284
5285 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5286
5287         PR fortran/24558
5288         * gfortran.dg/entry_6.f90: New test.
5289
5290         PR fortran/20877
5291         PR fortran/25047
5292         * gfortran.dg/entry_7.f90: New test.
5293
5294 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5295
5296         PR c/27747
5297         * gcc.dg/cpp/_Pragma6.c: New test.
5298
5299         PR c++/27748
5300         * g++.dg/cpp/_Pragma1.C: New test.
5301
5302         PR preprocessor/27746
5303         * gcc.dg/gomp/macro-3.c: New test.
5304         * gcc.dg/gomp/macro-4.c: New test.
5305         * g++.dg/gomp/macro-3.C: New test.
5306         * g++.dg/gomp/macro-4.C: New test.
5307
5308 2006-06-09  Richard Guenther  <rguenther@suse.de>
5309
5310         PR tree-optimization/26998
5311         * gcc.dg/torture/pr26998.c: New testcase.
5312         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5313
5314 2006-06-08  Mike Stump  <mrs@apple.com>
5315
5316         * gcc.dg/pr27095.c: Account for stubs.
5317
5318         PR target/26427
5319         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5320         produce bad code on darwin.
5321
5322 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5323
5324         PR fortran/27958
5325         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5326
5327 2006-06-08  Asher Langton  <langton2@llnl.gov>
5328
5329         PR fortran/27786
5330         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5331
5332 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5333
5334         PR target/27421
5335         * gcc.dg/union-3.c: New test.
5336
5337 2006-06-08  Richard Guenther  <rguenther@suse.de>
5338
5339         PR middle-end/27116
5340         * gcc.dg/torture/pr27116.c: New testcase.
5341         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5342
5343 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5344
5345         PR rtl-optimization/26449
5346         * gcc.dg/pr26449.c: New test.
5347
5348 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5349
5350         PR c++/27601
5351         * g++.dg/ext/offsetof1.C: Test member functions.
5352
5353 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5354
5355         * gcc.dg/pr27095.c: Improve scanning.
5356
5357 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5358
5359         PR fortran/23091
5360         * gfortran.dg/saved_automatic_1.f90: New test.
5361
5362         PR fortran/24168
5363         * gfortran.dg/array_simplify_1.f90: New test.
5364
5365         PR fortran/25090
5366         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5367
5368         PR fortran/25058
5369         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5370
5371 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5372
5373         PR c++/27177
5374         * g++.dg/expr/cast7.C: New test.
5375
5376 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5377
5378         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5379         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5380         * lib/fortran-torture.exp (fortran-torture-compile,
5381         fortran-torture-execute): Ditto.
5382
5383 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5384
5385         PR target/27842
5386         * gcc.dg/vmx/pr27842.c: New test.
5387
5388 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5389
5390         PR libfortran/27895
5391         * gfortran.dg/bounds_check_3.f90: New test.
5392
5393 2006-06-05  Mike Stump  <mrs@apple.com>
5394
5395         * objc.dg/objc-fast-4.m: Skip for ppc64.
5396
5397 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5398
5399         PR testsuite/27705
5400         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5401
5402 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5403             Victor Kaplansky  <victork@il.ibm.com>
5404
5405         PR tree-optimizations/26360
5406         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5407         with -fno-tree-dce.
5408         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5409
5410 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5411
5412         PR fortran/14067
5413         * gfortran.dg/data_char_1.f90: Add messages for truncated
5414         strings.
5415
5416         PR fortran/16943
5417         * gfortran.dg/func_decl_2.f90: New test.
5418
5419         PR fortran/20839
5420         * gfortran.dg/do_2.f90: New test.
5421
5422         PR fortran/27655
5423         * gfortran.dg/associated_3.f90: New test.
5424
5425 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5426
5427         PR c++/27819
5428         * g++.dg/template/static25.C: New test.
5429
5430         PR c++/27722
5431         * g++.dg/init/array21.C: New test.
5432
5433         PR c++/27807
5434         * g++.dg/ext/complit7.C: New test.
5435
5436         PR c++/27806
5437         * g++.dg/parse/ptrmem5.C: New test.
5438
5439 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5440             Andrew Pinski  <pinskia@physics.uc.edu>
5441
5442         PR c/27150
5443         PR middle-end/27382
5444         * gcc.dg/pr27150-1.c: New testcase.
5445         * gcc.dg/pr27382-1.c: New testcase.
5446         * gcc.dg/pr27382-2.c: New testcase.
5447
5448 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5449
5450         PR c/25161
5451         PR c/27020
5452         * gcc.dg/array-10.c: New test.
5453
5454 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5455
5456         PR c++/27804
5457         * g++.dg/init/const4.C: New test.
5458         * g++.dg/init/member1.C: Add error-marker.
5459         * g++.dg/other/fold1.C: Adjust error-marker.
5460
5461 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5462
5463         PR c++/27601
5464         * g++.dg/ext/offsetof1.C: New test.
5465
5466 2006-06-04 Eric Christopher <echristo@apple.com>
5467
5468         * gcc.dg/attr-ms_struct-1.c: New.
5469
5470 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5471
5472         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5473
5474 2006-06-04  Richard Guenther  <rguenther@suse.de>
5475
5476         PR tree-optimization/27039
5477         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5478
5479 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5480
5481         PR target/26223
5482         * gcc.target/i386/amd64-abi-2.c: New test case.
5483
5484 2006-06-02  Eric Christopher  <echristo@apple.com>
5485
5486         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5487         * gcc.target/i386/20020523-1.c: Skip if darwin.
5488         * gcc.target/i386/asm-3.c: Ditto.
5489         * gcc.target/i386/20011119-1.c: Ditto.
5490         * gcc.target/i386/clobbers.c: Remove pic part of test.
5491
5492 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5493
5494         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5495         * g++.old-deja/g++.other/init19.C: Ditto.
5496         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5497         and add other platforms as expected failures.
5498
5499 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5500
5501         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5502         (is-effective-target-keyword): Ditto.
5503
5504 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5505
5506         PR fortran/27715
5507         * gfortran.dg/extended_char_comparison_1.f:  New test.
5508
5509 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5510
5511         PR fortran/25098
5512         * gfortran.dg/dummy_procedure_1.f90: New test.
5513
5514         PR fortran/25147
5515         * gfortran.dg/dummy_procedure_2.f90: New test.
5516
5517         * gfortran.dg/associated_2.f90: Correct to make consistent with
5518         standard.
5519
5520 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5521
5522         * gcc.target/i386/387-11.c: New test case.
5523
5524 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5525
5526         PR c++/27801
5527         * g++.dg/template/cond6.C: New test.
5528
5529         PR c++/26496
5530         * g++.dg/template/crash51.C: New test.
5531         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5532
5533         PR c++/27385
5534         * g++.dg/init/array20.C: New test.
5535
5536 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5537
5538         * gcc.dg/builtins-54.c: New test case.
5539
5540 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5541
5542         PR c++/26433
5543         * g++.dg/template/fntry1.C: Add dg-do link.
5544
5545         PR c++/27808
5546         * g++.dg/parse/friend6.C: New test.
5547
5548 2006-05-30  Asher Langton  <langton2@llnl.gov>
5549
5550         * gfortran.dg/cray_pointers_7.f90: New test.
5551
5552 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5553
5554         PR tree-optimization/23452
5555         * gcc.dg/fold-mulconj-1.c: New test case.
5556
5557 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5558
5559         PR c++/27803
5560         * g++.dg/parse/bitfield1.C: New test.
5561
5562 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5563
5564         * gcc.target/ppc-eq0-1.c: New test case.
5565         * gcc.target/ppc-negeq0-1.c: New test case.
5566
5567 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5568
5569         PR c/27273
5570         * gcc.dg/overflow-warn-5.c: New test.
5571
5572 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5573
5574         PR c/27718
5575         * gcc.dg/sizeof-1.c: New test.
5576
5577 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5578
5579         PR target/27790
5580         * gcc.target/i386/pr27790.c: New test.
5581
5582 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5583
5584         PR libgfortran/27757
5585         * gfortran.dg/direct_io_5.f90: New test.
5586
5587 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5588
5589         PR libgfortran/27634
5590         * gfortran.dg/fmt_missing_period_1.f: New test.
5591         * gfortran.dg/fmt_missing_period_2.f: New test.
5592         * gfortran.dg/fmt_missing_period_3.f: New test.
5593
5594 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5595
5596         PR fortran/19777
5597         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5598         arrays.
5599
5600 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5601
5602         PR c++/27713
5603         * g++.dg/template/new6.C: New test.
5604
5605 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5606
5607         PR tree-optimization/24964
5608         * gcc.target/i386/387-10.c: New test case.
5609
5610 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5611
5612         * intrinsics/string_intrinsics.c (compare_string):
5613         Use memcmp instead of strncmp to avoid tripping over
5614         CHAR(0) in a string.
5615
5616 2006-05-27  Richard Guenther  <rguenther@suse.de>
5617
5618         PR middle-end/27773
5619         * gcc.dg/torture/pr27773.c: New testcase.
5620
5621 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5622
5623         * gcc.dg/pr24561.c: Rename to..
5624         * gcc.dg/pr25962.c: .. this.
5625
5626 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5627
5628         PR fortran/19777
5629         * gfortran.dg/bounds_check_2.f: New test.
5630
5631 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5632
5633         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5634         * gfortran.dg/byte_1.f90: Likewise.
5635         * gfortran.dg/dup_save_2.f90: Likewise.
5636
5637 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5638
5639         * gfortran.dg/associated_2.f90: New test.
5640
5641 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5642
5643         PR fortran/27524
5644         * gfortran.dg/bounds_check_1.f90: New test.
5645
5646 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5647
5648         PR rtl-optimization/27661
5649         * gcc.dg/pr27661.c: New test case.
5650
5651 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5652
5653         PR fortran/23151
5654         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5655         * gfortran.dg/print_parentheses_1.f:  New test.
5656         * gfortran.dg/print_parentheses_2.f90:  New test.
5657
5658 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5659
5660         PR target/27758
5661         * gcc.dg/pr27758.c: New test.
5662
5663 2006-05-24  Falk Hueffner  <falk@debian.org>
5664
5665         * gcc.c-torture/compile/pr27571.c: New test.
5666
5667 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5668
5669         PR fortran/27709
5670         * gfortran.dg/spec_expr_4.f90: New test.
5671
5672         PR fortran/27155
5673         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5674
5675 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5676
5677         PR c++/20103
5678         * g++.dg/ext/complit6.C: New test.
5679         * g++.dg/ext/complit3.C: Adjust error markers.
5680         * g++.dg/init/const3.C: New test.
5681
5682 2006-05-25  Richard Guenther  <rguenther@suse.de>
5683
5684         PR middle-end/27743
5685         * gcc.dg/torture/pr27743.c: New testcase.
5686
5687 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5688
5689         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5690
5691 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5692
5693         * gcc.dg/compat/scalar-by-value-x.h: New.
5694         * gcc.dg/compat/scalar-by-value-y.h: New.
5695         * gcc.dg/compat/scalar-by-value-5.c: New.
5696         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5697         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5698         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5699         * gcc.dg/compat/scalar-by-value-6.c: New.
5700         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5701         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5702         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5703
5704 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5705
5706         PR tree-optimization/27639
5707         PR tree-optimization/26719
5708         * gcc.dg/pr27639.c: New test.
5709         * gcc.dg/pr26719.c: New test.
5710         * gcc.dg/tree-ssa/scev-cast.c: New test.
5711
5712 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5713
5714         PR c++/20173
5715         * g++.dg/template/error21.C: New test.
5716
5717 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5718
5719         PR target/27696
5720         * gcc.target/i386/pr27696.c: New.
5721
5722 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5723
5724         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5725
5726         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5727
5728 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5729
5730         PR c++/27716
5731         * g++.dg/other/assign1.C: New test.
5732
5733 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5734
5735         PR target/27266
5736         * gcc.target/i386/pr27266.c: New.
5737
5738 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5739
5740         PR c++/27451
5741         * g++.dg/ext/asm9.C: New test.
5742
5743 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5744
5745         PR rtl-optimization/25514
5746         * gcc.c-torture/compile/pr25514.c: New test.
5747
5748 2006-05-22  Richard Guenther  <rguenther@suse.de>
5749
5750         Revert
5751         2006-01-31  Richard Guenther  <rguenther@suse.de>
5752
5753         * gcc.target/i386/sselibm-1.c: New testcase.
5754         * gcc.target/i386/sselibm-2.c: Likewise.
5755         * gcc.target/i386/sselibm-3.c: Likewise.
5756         * gcc.target/i386/sselibm-4.c: Likewise.
5757         * gcc.target/i386/sselibm-5.c: Likewise.
5758
5759 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5760
5761         PR c/27420
5762         * gcc.dg/func-args-2.c: New test.
5763
5764         PR c/26818
5765         * gcc.dg/struct-incompl-1.c: New test.
5766
5767 2006-05-22  Richard Guenther  <rguenther@suse.de>
5768
5769         PR testsuite/27708
5770         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5771         the transformations we test for.
5772
5773 2006-05-22  Richard Guenther  <rguenther@suse.de>
5774
5775         PR testsuite/27707
5776         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5777
5778 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5779
5780         PR c++/27210
5781         * g++.dg/warn/new1.C: New test.
5782         * g++.dg/template/new5.C: Likewise.
5783
5784 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5785
5786         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5787         * gcc.target/i386/20060512-3.c: Likewise.
5788
5789 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5790
5791         PR rtl-optimization/27671
5792         * gcc.c-torture/execute/pr27671-1.c: New.
5793         * gcc.dg/pr27671-2.c: Likewise.
5794
5795         PR tree-optimization/26622.
5796         * gcc.c-torture/compile/pr26622.c: New.
5797
5798 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5799
5800         PR fortran/27613
5801         * gfortran.dg/recursive_reference_1.f90: New test.
5802
5803 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5804
5805         PR fortran/25746
5806         * gfortran.dg/elemental_subroutine_3.f90: New test.
5807
5808         PR fortran/25090
5809         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5810
5811         PR fortran/27584
5812         * gfortran.dg/associated_target_1.f90: New test.
5813
5814         PR fortran/19015
5815         * gfortran.dg/maxloc_shape_1.f90: New test.
5816
5817 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5818
5819         PR libgfortran/24459
5820         * gfortran.dg/namelist_24.f90: New test.
5821         * gfortran.dg/namelist_12.f: Fix typo in comment.
5822
5823 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5824
5825         PR middle-end/25776
5826         * g++.dg/other/error11.C: New test.
5827
5828 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5829
5830         * gcc.target/mips/pr26765.c: Add -w to options.
5831
5832 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5833
5834         * lib/target-supports.exp (check_effective_target_mpaired_single):
5835         New function.
5836         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5837         multilibs.
5838         * g++.dg/vect/vect.exp: Likewise.
5839
5840 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5841
5842         PR testsuite/25891
5843         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5844
5845 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5846
5847         PR fortran/27662
5848         * gfortran.dg/temporary_1.f90: New file.
5849
5850 2006-05-19  Andreas Schwab  <schwab@suse.de>
5851
5852         * g++.dg/other/unused1.C: Also match "stringz".
5853
5854 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5855
5856         PR c++/26433
5857         * g++.dg/template/fntry1.C: New test.
5858
5859 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5860
5861         PR c++/27471
5862         PR c++/27506
5863         * g++.dg/conversion/bitfield5.C: New test.
5864         * g++.dg/conversion/bitfield6.C: New test.
5865
5866 2006-05-18  Mike Stump  <mrs@apple.com>
5867
5868         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5869         * gcc.dg/vla-4.c: Add.
5870         * gcc.dg/vla-5.c: Add.
5871         * gcc.dg/vla-6.c: Add.
5872
5873 2006-05-12  Stuart Hastings  <stuart@apple.com>
5874
5875         * testsuite/gcc.target/i386/20060512-1.c: New.
5876         * testsuite/gcc.target/i386/20060512-2.c: New.
5877         * testsuite/gcc.target/i386/20060512-3.c: New.
5878         * testsuite/gcc.target/i386/20060512-4.c: New.
5879
5880 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5881
5882         PR c++/26122
5883         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5884
5885         PR c++/26068
5886         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5887         * g++.dg/parse/linkage1.C: New test.
5888
5889 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR tree-optimization/27548
5892         * g++.dg/tree-ssa/pr27548.C: New test.
5893
5894 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5895
5896         PR fortran/26551
5897         * gfortran.dg/recursive_check_1.f: New test.
5898         * gfortran.dg/recursive_check_2.f90: New test.
5899
5900 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
5901
5902         * g++.dg/opt/temp2.C: New test.
5903
5904 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5905
5906         PR c++/27491
5907         * g++.dg/init/brace5.C: New test.
5908
5909         PR middle-end/27415
5910         * gcc.dg/gomp/pr27415.c: New test.
5911         * g++.dg/gomp/pr27415.C: New test.
5912
5913         PR tree-optimization/27549
5914         * g++.dg/tree-ssa/pr27549.C: New test.
5915
5916 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5917
5918         PR libgfortran/27575
5919         * gfortran.dg/read_eof_4.f90: New test.
5920
5921 2006-05-16  Richard Guenther  <rguenther@suse.de>
5922
5923         PR tree-optimization/22303
5924         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5925
5926 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR middle-end/27573
5929         * gcc.dg/gomp/pr27573.c: New test.
5930         * gfortran.dg/gomp/pr27573.f90: New test.
5931
5932         PR c/27499
5933         * gcc.dg/gomp/pr27499.c: New test.
5934         * g++.dg/gomp/pr27499.C: New test.
5935
5936 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5937
5938         PR c++/27339
5939         * g++.dg/parser/access8.C: Adjust error marker.
5940         * g++.dg/template/access17.C: New test.
5941         * g++.dg/template/access18.C: Likewise.
5942
5943 2006-05-15  Roger Sayle  <roger@eyesopen.com>
5944
5945         PR target/26600
5946         * gcc.target/i386/pr26600.c: New test case.
5947
5948 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
5949
5950         PR c++/27505
5951         * g++.dg/expr/bitfield1.C: New test.
5952
5953 2006-05-15  Richard Guenther  <rguenther@suse.de>
5954
5955         PR tree-optimization/27603
5956         * gcc.dg/torture/pr27603.c: New testcase.
5957
5958 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
5959
5960         PR fortran/25090
5961         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5962
5963         PR fortran/25082
5964         * gfortran.dg/scalar_return_1.f90: New test.
5965
5966         PR fortran/27411
5967         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5968
5969 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
5970
5971         * gcc.dg/gomp/critical-4.c: New test.
5972         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5973         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5974         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5975         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5976
5977 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5978
5979         PR c++/27582
5980         * g++.dg/template/dependent-args1.C: New test.
5981
5982         PR c++/27581
5983         * g++.dg/lookup/this1.C: New test.
5984
5985         PR c++/27315
5986         * g++.dg/template/operator6.C: New test.
5987         * g++.dg/template/incomplete3.C: New test.
5988
5989         PR c++/27559
5990         * g++.dg/template/new4.C: New test.
5991
5992         PR c++/27496
5993         * g++.dg/template/void2.C: New test.
5994
5995 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
5996
5997         * g++.dg/template/dependent-expr5.C: New test.
5998
5999 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6000
6001         PR middle-end/26729
6002         * gcc.dg/pr26729-1.c: New test case.
6003
6004 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6005
6006         * gcc.dg/pr27003.c: New test.
6007
6008 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6009
6010         * lib/target-supports.dg (check_cxa_atexit_available): Change
6011         v3_target_compile to ${tool}_target_compile.
6012
6013 2006-05-11  Jason Merrill  <jason@redhat.com>
6014
6015         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6016
6017 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6018
6019         PR fortran/27553
6020         * gfortran.dg/label_5.f90: New test.
6021
6022 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6023
6024         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6025         check_effective_target_powerpc_altivec_ok): New.
6026         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6027         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6028         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6029         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6030         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6031         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6032         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6033         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6034         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6035         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6036         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6037         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6038         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6039         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6040         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6041         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6042         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6043         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6044         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6045         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6046         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6047         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6048         gcc.target/powerpc/altivec-9.c,
6049         gcc.target/powerpc/altivec-consts.c,
6050         gcc.target/powerpc/altivec-pr22085.c,
6051         gcc.target/powerpc/altivec-splat.c,
6052         gcc.target/powerpc/altivec-types-1.c,
6053         gcc.target/powerpc/altivec-types-2.c,
6054         gcc.target/powerpc/altivec-types-3.c,
6055         gcc.target/powerpc/altivec-types-4.c,
6056         gcc.target/powerpc/altivec-varargs-1.c,
6057         gcc.target/powerpc/altivec-vec-merge.c,
6058         gcc.target/powerpc/ppc-vector-memcpy.c,
6059         gcc.target/powerpc/ppc-vector-memset.c,
6060         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6061         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6062         these effective targets.
6063         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6064         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6065
6066 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6067
6068         PR middle-end/27384
6069         * g++.dg/other/fold1.C: New test.
6070
6071         PR middle-end/27488
6072         * gcc.dg/fold-nonneg-1.c: New test.
6073
6074         PR c++/27547
6075         * g++.dg/other/operator1.C: New test.
6076
6077 2006-05-11  Richard Guenther  <rguenther@suse.de>
6078
6079         PR middle-end/27529
6080         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6081
6082 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6083
6084         * lib/target-supports-dg.exp (check-flags): New.
6085         (dg-skip-if): Move flag checks.
6086
6087 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6088
6089         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6090         * lib/target-supports.dg (check_cxa_atexit_available): New.
6091
6092 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6093
6094         PR fortran/27470
6095         * gfortran.dg/multiple_allocation_2.f90: New test case.
6096
6097 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6098
6099         * gcc.target/arm/pr27387.C: Fix a comment typo.
6100
6101 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6102
6103         PR fortran/24549
6104         * gfortran.dg/error_recovery_1.f90: New test.
6105
6106 2006-05-10  Richard Guenther  <rguenther@suse.de>
6107
6108         PR tree-optimization/27302
6109         * gcc.dg/torture/pr27302.c: New testcase.
6110
6111 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6112         Richard Guenther  <rguenther@suse.de>
6113
6114         PR middle-end/27498
6115         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6116
6117 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6118
6119         PR rtl-optimization/27335
6120         * gcc.dg/pr27335.c: New test.
6121
6122 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6123
6124         * gcc.target/mips/mips-ps-5.c: New file.
6125
6126 2006-05-08  Jan Hubicka  <jh@suse.cz>
6127
6128         PR middle-end/25962
6129         * gcc.dg/pr25962.c: New.
6130
6131 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6132
6133         PR target/27158
6134         * gcc.target/powerpc/pr27158.c: New test case.
6135
6136 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6137
6138         PR testsuite/27476
6139         * ada/acats/run_all.sh: Use test -z.
6140
6141 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6142
6143         PR libfortran/18271
6144         * gfortran.dg/spec_expr_3.f90: New test.
6145
6146 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6147
6148         PR target/24879
6149         * gcc.target/i386/monitor.c: New file.
6150
6151 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6152
6153         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6154
6155 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6156
6157         PR c++/27447
6158         * g++.dg/other/ptrmem7.C: New test.
6159
6160 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6161
6162         PR target/27421
6163         * gcc.dg/array-9.c: New test.
6164
6165 2006-05-07  Richard Guenther  <rguenther@suse.de>
6166
6167         PR tree-optimization/27409
6168         * gcc.dg/torture/pr27409.c: New testcase.
6169
6170 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6171
6172         PR fortran/27457
6173         * gfortran.dg/select_6.f90: New.
6174
6175 2006-05-07  Richard Guenther  <rguenther@suse.de>
6176
6177         PR tree-optimization/27136
6178         * gcc.dg/torture/pr27136.c: New testcase.
6179
6180 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6181
6182         PR fortran/24813
6183         * gfortran.dg/char_cons_len_1.f90: New test.
6184
6185 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6186
6187         PR c++/27427
6188         * g++.dg/template/incomplete2.C: New test.
6189
6190 2006-05-06  Richard Guenther  <rguenther@suse.de>
6191
6192         PR tree-optimization/27151
6193         * gcc.dg/vect/pr27151.c: New testcase.
6194
6195 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6196
6197         PR c++/27430
6198         * g++.dg/template/void1.C: New test.
6199
6200         PR c++/27423
6201         * g++.dg/other/void2.C: New test.
6202
6203         PR c++/27422
6204         * g++.dg/conversion/void1.C: New test.
6205
6206 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6207
6208         PR/21391
6209         * g++.dg/other/unused1.C: New.
6210
6211 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6212
6213         PR objc/27240
6214         * objc.dg/member-1.m: New test.
6215
6216 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6217
6218         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6219
6220 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6221
6222         PR libfortran/26985
6223         * gfortran.dg/matmul_2.f90: New test.
6224
6225 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6226
6227         * ada/acats/run_all.sh: Use sync when main not found.
6228
6229 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6230
6231         PR target/26765
6232         * gcc.target/mips/pr26765.c: New.
6233
6234 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6235
6236         * gcc.target/bfin: New directory.
6237         * gcc.target/bfin/bfin.exp: New file.
6238         * gcc.target/bfin/frmul.c: New file.
6239         * gcc.target/bfin/arith.c: New file.
6240         * gcc.target/bfin/mul-combine.c: New file.
6241         * gcc.target/bfin/shift.c: New file.
6242
6243 2006-05-04  Richard Guenther  <rguenther@suse.de>
6244
6245         PR tree-optimization/14287
6246         PR tree-optimization/14844
6247         PR tree-optimization/19792
6248         PR tree-optimization/21608
6249         PR tree-optimization/27090
6250         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6251         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6252         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6253         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6254         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6255
6256 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6257
6258         PR tree-optimization/27285
6259         * gcc.c-torture/execute/pr27285.c: New test.
6260
6261         PR middle-end/27388
6262         * gcc.dg/gomp/pr27388-1.c: New test.
6263         * gcc.dg/gomp/pr27388-2.c: New test.
6264         * gcc.dg/gomp/pr27388-3.c: New test.
6265
6266         PR c++/27359
6267         * g++.dg/gomp/pr27359.C: New test.
6268
6269 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6270
6271         PR fortran/20248
6272         * gfortran.dg/iargc.f90: New test.
6273
6274 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6275
6276         PR c++/27102
6277         * g++.dg/template/crash49.C: New test.
6278
6279 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6280
6281         PR testsuite/27032
6282         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6283
6284 2006-05-02  Jeff Law  <law@redhat.com>
6285
6286         PR tree-optimization/27364
6287         * gcc.c-torture/execute/pr27364.c: New test.
6288
6289 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6290
6291         PR c++/27309
6292         * g++.dg/parser/ctor5.C: New test.
6293
6294 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6295
6296         PR target/27387
6297         * gcc.target/arm/arm.exp: New.
6298         * gcc.target/arm/pr27387.C: Likewise.
6299
6300 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6301
6302         PR fortran/27269
6303         PR fortran/27324
6304         * gfortran.dg/module_equivalence_2.f90: New test.
6305
6306 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR middle-end/27337
6309         * g++.dg/gomp/pr27337-1.C: New test.
6310         * g++.dg/gomp/pr27337-2.C: New test.
6311
6312         PR middle-end/27328
6313         * gcc.dg/gomp/pr27328.c: New test.
6314
6315         PR middle-end/27325
6316         * g++.dg/gomp/pr27325.C: New test.
6317
6318         PR middle-end/27310
6319         * g++.dg/gomp/pr27310.C: New test.
6320
6321 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6322
6323         PR tree-optimization/27291
6324         * g++.dg/tree-ssa/pr27291.C: New test.
6325
6326 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6327
6328         PR tree-optimization/27283
6329         * g++.dg/tree-ssa/pr27283.C: New test.
6330
6331 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6332
6333         * gcc.dg/tree-ssa/loop-16.c: New test.
6334
6335 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6336             Joseph S. Myers  <joseph@codesourcery.com>
6337
6338         * gcc.dg/Wconversion-3.c: New test case.
6339         * gcc.dg/Wconversion-4.c: Likewise.
6340
6341 2006-05-01  Richard Guenther  <rguenther@suse.de>
6342
6343         PR tree-optimization/26726
6344         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6345
6346 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6347
6348         * gcc.dg/Woverflow-1.c: New test case.
6349         * gcc.dg/Woverflow-2.c: Likewise.
6350         * gcc.dg/Woverflow-3.c: Likewise.
6351
6352 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6353
6354         PR c++/27094
6355         * g++.dg/template/defarg8.C: New test.
6356
6357 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6358
6359         PR c++/27278
6360         * g++.dg/parse/operator7.C: New test.
6361
6362 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6363
6364         PR c++/11471
6365         PR c++/27102
6366         * g++.dg/template/crash48.C: New test.
6367
6368         PR c++/27279
6369         * g++.dg/parse/ctor4.C: New test.
6370
6371 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6372
6373         PR fortran/25681
6374         * gfortran.df/char_type_len.f90: New test.
6375
6376 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6377
6378         PR libgfortran/27304
6379         * gfortran.dg/fmt_exhaust.f90: New test.
6380
6381 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6382
6383         PR c/25309
6384         * gcc.dg/large-size-array-2.c: New test case.
6385
6386 2006-04-28  Richard Guenther  <rguenther@suse.de>
6387
6388         PR target/26826
6389         * gcc.target/i386/pr26826.c: New testcase.
6390
6391 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6392
6393         PR middle-end/27260
6394         * gcc.c-torture/execute/pr27260.c: New.
6395
6396 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6397
6398         PR middle-end/27095
6399         * gcc.dg/pr27095.c: New.
6400
6401 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6402
6403         PR c++/27292
6404         * g++.dg/conversion/bitfield4.C: New test.
6405
6406 2006-04-27  Eric Christopher  <echristo@apple.com>
6407
6408         * gcc.dg/pragma-ms_struct.c: New.
6409
6410 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6411
6412         PR c++/27102
6413         * g++.dg/template/crash47.C: New test.
6414
6415 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6416
6417         * gcc.target/i386/sse-7.c: build with -msse.
6418
6419 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6420
6421         PR testsuite/27274:
6422         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6423         (main): Exit if processor doesn't support SSE.
6424
6425 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6426
6427         PR middle-end/27282
6428         * gcc.c-torture/compile/pr27282.c: New test.
6429
6430 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6431
6432         PR middle-end/26913
6433         * g++.dg/gomp/pr26913.C: New test.
6434
6435         PR c/25996
6436         * gcc.dg/gomp/pr25996.c: New test.
6437         * g++.dg/gomp/pr25996.C: New test.
6438
6439 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6440
6441         PR rtl-optimization/26725
6442         * gcc.c-torture/compile/pr26725.c: New test.
6443
6444 2006-04-25  Richard Guenther  <rguenther@suse.de>
6445
6446         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6447         than n + -1.
6448
6449 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6450
6451         * gcc.dg/20060425-1.c: New testcase.
6452
6453 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6454
6455         PR tree-optimization/26865
6456         * gcc.dg/pr26865.c: New test.
6457
6458 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6459
6460         PR c++/27292
6461         * g++.dg/conversion/bitfield1.C: New test.
6462         * g++.dg/conversion/bitfield2.C: Likewise.
6463         * g++.dg/conversion/bitfield3.C: Likewise.
6464
6465 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6466         Richard Guenther  <rguenther@suse.de>
6467
6468         PR tree-optimization/27236
6469         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6470
6471 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6472
6473         PR c++/19963
6474         * g++.dg/other/incomplete2.C: New test.
6475
6476 2006-04-24  Richard Guenther  <rguenther@suse.de>
6477
6478         PR middle-end/26869
6479         * gcc.dg/torture/pr26869.c: New testcase.
6480
6481 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6482         Richard Guenther  <rguenther@suse.de>
6483
6484         PR tree-optimization/27218
6485         * g++.dg/tree-ssa/pr27218.C: New testcase.
6486
6487 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6488
6489         PR c++/26912
6490         * g++.dg/template/friend41.C: New test.
6491
6492 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6493
6494         * g++.dg/opt/pr15551.C: Include cstdio.
6495         (main): Use remove instead of unlink.
6496
6497 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6498
6499         * gcc.dg/sibcall-7.c: New test.
6500         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6501         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6502         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6503         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6504         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6505
6506 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6507
6508         PR c++/26534
6509         * g++.dg/opt/bitfield1.C: New test.
6510         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6511         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6512         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6513         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6514         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6515         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6516         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6517         * g++.dg/abi/bitfield2.C: Likewise.
6518         * g++.dg/init/bitfield1.C: Likewise.
6519
6520 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6521
6522         PR fortran/25099
6523         * gfortran.dg/elemental_subroutine_4.f90: New test.
6524         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6525         call sub (m, x).
6526
6527 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6528
6529         * gcc.c-torture/compile/20060421-1.c: New testcase.
6530
6531 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6532
6533         PR c/25875
6534         * gcc.dg/init-bad-4.c: New test.
6535
6536 2006-04-21  Paul Brook  <paul@codesourcery.com>
6537
6538         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6539
6540 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6541
6542         PR fortran/27122
6543         * gfortran.dg/defined_operators_1.f90: New test.
6544         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6545         remove old ones associated, incorrectly, with Note 5.46.
6546
6547         PR fortran/27113
6548         * gfortran.dg/character_array_constructor_1.f90: New test.
6549
6550 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6551
6552         * gcc.dg/20060419-1.c: New test.
6553
6554 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6555
6556         PR c/26774
6557         * gcc.dg/struct-parse-1.c: New test case.
6558
6559 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6560
6561         PR c++/26558
6562         * g++.dg/parse/template19.C: New test.
6563
6564         PR c++/26739
6565         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6566
6567         PR c++/26036
6568         * g++.dg/expr/call3.C: New test.
6569
6570         PR c++/10385
6571         * g++.dg/conversion/dynamic1.C: New test.
6572
6573 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6574
6575         PR c++/27102
6576         * g++.dg/template/crash35.C: Tweak error markers.
6577         * g++.dg/template/crash46.C: New test.
6578         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6579         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6580
6581 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6582
6583         PR rtl-optimization/14261
6584         * gcc.c-torture/compile/20060419-1.c: Added.
6585
6586 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6587
6588         * gfortran.dg/label_1.f90: Adjust dg-error.
6589
6590 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6591
6592         PR target/26961
6593         * gcc.dg/fold-cond-1.c: New test case.
6594         * gcc.dg/pr26961-1.c: Likewise.
6595
6596 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6597
6598         PR libgfortran/27138
6599         * gfortran.dg/read_bad_advance.f90: New test.
6600
6601 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6602             Dale Johannesen  <dalej@apple.com>
6603
6604         PR target/24076
6605         * gcc.target/i386/vecinit-3.c: New testcase.
6606         * gcc.target/i386/vecinit-4.c: Likewise.
6607         * gcc.target/i386/sse-18.c: Likewise.
6608         * gcc.target/i386/sse-19.c: Likewise.
6609
6610 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6611
6612         * gfortran.dg/allocate_zerosize_1.f90: New test.
6613
6614 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6615
6616         PR c++/26365
6617         * g++.dg/template/crash45.C: New test.
6618
6619 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6620
6621         PR fortran/26787
6622         * gfortran.dg/proc_assign_1.f90: New test.
6623         * gfortran.dg/procedure_lvalue.f90: Change message.
6624         * gfortran.dg/namelist_4.f90: Add new error.
6625
6626         PR fortran/25597
6627         PR fortran/27096
6628         * gfortran.dg/auto_pointer_array_result_1.f90
6629
6630         PR fortran/27089
6631         * gfortran.dg/specification_type_resolution_1.f90
6632
6633         PR fortran/18003
6634         PR fortran/25669
6635         PR fortran/26834
6636         * gfortran.dg/bounds_temporaries_1.f90: New test.
6637
6638         PR fortran/27124
6639         * gfortran.dg/array_return_value_1.f90: New test.
6640
6641 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6642
6643         PR fortran/25336
6644         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6645
6646 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6647
6648         PR middle-end/26823
6649         * g++.dg/gomp/pr26823-1.C: New test.
6650         * g++.dg/gomp/pr26823-2.C: New test.
6651
6652 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6653
6654         PR middle-end/27134
6655         * gcc.dg/pr27314.c: New test.
6656
6657 2006-04-13  Richard Henderson  <rth@redhat.com>
6658
6659         * g++.dg/gomp/block-0.C: Update expected matches.
6660
6661 2006-04-13  DJ Delorie  <dj@redhat.com>
6662
6663         * lib/target-supports.exp (check_effective_target_int32plus): New.
6664         (check_effective_target_ptr32plus): New.
6665         (check_effective_target_size32plus): New.
6666         (check_effective_target_int16): New.
6667         (check_profiling_available): Add m32c to the list of unsupported targets.
6668
6669         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6670         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6671         memory size.
6672         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6673         pointers.
6674         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6675         size_t.
6676         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6677         and size_t.
6678         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6679         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6680         not just xstormy16.  Skip m32c due to weird pointer size.
6681         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6682         not just xstormy16.
6683         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6684         not just xstormy16.
6685         * gcc.dg/20020312-2.c: Add m32c support.
6686         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6687         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6688         in test.
6689         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6690         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6691         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6692         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6693         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6694         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6695         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6696         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6697         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6698         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6699         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6700         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6701         in test.
6702         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6703         in test.
6704         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6705         * gcc.dg/pr23049.c: Require >=32 bit integers.
6706         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6707         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6708         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6709         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6710         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6711         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6712         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6713         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6714         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6715         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6716         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6717         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6718         prototype in test.
6719         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6720         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6721         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6722         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6723         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6724
6725         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6726         * gcc.c-torture/execute/20040703-1.x: Likewise.
6727         * gcc.c-torture/execute/20040705-1.x: Likewise.
6728         * gcc.c-torture/execute/20040705-2.x: Likewise.
6729         * gcc.c-torture/execute/20040709-1.x: Likewise.
6730         * gcc.c-torture/execute/20040709-2.x: Likewise.
6731         * gcc.c-torture/execute/20040811-1.x: Likewise.
6732         * gcc.c-torture/execute/20050316-1.x: Likewise.
6733         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6734         * gcc.c-torture/execute/pr19689.x: Likewise.
6735         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6736         * gcc.c-torture/execute/usmul.x: Likewise.
6737         * gcc.c-torture/execute/vrp-5.x: Likewise.
6738         * gcc.c-torture/execute/vrp-6.x: Likewise.
6739         * gcc.dg/debug/20041023-1.s: Likewise.
6740
6741 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6742
6743         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6744         of integers to a vector types are now constant expressions in C.
6745         * gcc.dg/vect/vect-fold-1.c: New test case.
6746
6747 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6748             Ulrich Weigand  <uweigand@de.ibm.com>
6749
6750         PR target/27006
6751         * gcc.dg/vmx/pr27006.c: New testcase.
6752
6753 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6754
6755         PR libgfortran/26766
6756         * gfortran.dg/write_recursive.f90: New test.
6757
6758 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6759
6760         * g++.dg/parse/dtor7.C: New test.
6761         * g++.dg/parse/new1.C: Add error marker.
6762         * g++.dg/template/new3.C: New test.
6763
6764         PR c++/26122
6765         * g++.dg/template/pure1.C: New test.
6766
6767         PR c++/26295
6768         * g++.dg/parse/ptrmem4.C: New test.
6769
6770 2006-04-10  Jeff Law  <law@redhat.com>
6771
6772         PR/27087
6773         * gcc.c-torture/compile/pr27087.c: New test.
6774
6775 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6776
6777         PR/21391
6778         * gcc.dg/20060410.c: New.
6779
6780 2006-04-10  Matthias Klose  <doko@debian.org>
6781
6782         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6783         Recognize multilib directory names containing underscores.
6784
6785 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6786
6787         * gcc.target/i386/vecinit-1.c: New test case.
6788         * gcc.target/i386/vecinit-2.c: Likewise.
6789
6790 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6791
6792         PR debug/27057
6793         * g++.dg/debug/dwarf2-2.C: New test.
6794
6795 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6796
6797         PR rtl-optimization/27073
6798         * gcc.c-torture/execute/pr27073.c: New test.
6799
6800 2006-04-08  Mike Stump  <mrs@apple.com>
6801
6802         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6803
6804 2006-04-07  Richard Guenther  <rguenther@suse.de>
6805
6806         PR tree-optimization/26135
6807         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6808
6809 2006-04-06  Jan Hubicka  <jh@suse.cz>
6810
6811         PR profile/26399
6812         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6813
6814 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6815
6816         * g++.dg/conversion/nullptr1.C: New test case.
6817         * g++.dg/conversion/nullptr2.C: Likewise.
6818
6819 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6820
6821         * gfortran.dg/dependency_18.f90: New test case.
6822
6823 2006-04-05  Richard Guenther  <rguenther@suse.de>
6824
6825         PR tree-optimization/26919
6826         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6827         * gcc.dg/ipa/ipa-2.c: Likewise.
6828         * gcc.dg/ipa/ipa-3.c: Likewise.
6829         * gcc.dg/ipa/ipa-5.c: Likewise.
6830
6831 2006-04-05  Richard Guenther  <rguenther@suse.de>
6832
6833         PR tree-optimization/26763
6834         * gcc.dg/torture/pr26763-1.c: New testcase.
6835         * gcc.dg/torture/pr26763-2.c: Likewise.
6836
6837 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6838
6839         PR fortran/23634
6840         PR fortran/25619
6841         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6842
6843 2006-04-04  Eric Christopher  <echristo@apple.com>
6844
6845         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6846         stubs.
6847         * gcc.target/i386/387-5.c: Ditto.
6848
6849 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6850
6851         * gcc.target/sparc/struct-ret-check.c: New test.
6852
6853 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6854
6855         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6856         zero decimal digits specified in format.
6857
6858 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6859
6860         PR fortran/26891
6861         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6862
6863         PR fortran/26976
6864         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6865         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6866         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6867         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6868         bigendian-ness.
6869
6870 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6871
6872         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6873         dummy arguments work when the actual argument is itself a dummy
6874         argument of the caller.
6875
6876 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6877
6878         PR libfortran/24685
6879         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6880
6881 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6882
6883         * gfortran.dg/dependencency_17.f90: New test case.
6884
6885 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6886
6887         * gfortran.dg/dependency_14.f90: New test case.
6888         * gfortran.dg/dependency_15.f90: Likewise.
6889         * gfortran.dg/dependency_16.f90: Likewise.
6890
6891 2006-03-31  Asher Langton  <langton2@llnl.gov>
6892
6893         PR fortran/25358
6894         gfortran.dg/cray_pointers_6.f90: New test.
6895
6896 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6897
6898         PR libgfortran/26890
6899         * gfortran.dg/read_size_noadvance.f90: New test.
6900
6901 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
6902
6903         PR fortran/25031
6904         * gfortran.dg/multiple_allocation_1.f90: Check that the
6905         size has changed after a re-allocation with stat.
6906
6907 2006-03-30  Richard Guenther  <rguenther@suse.de>
6908
6909         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6910         removal.
6911         * gcc.target/i386/sselibm-2.c: Likewise.
6912         * gcc.target/i386/sselibm-3.c: Likewise.
6913         * gcc.target/i386/sselibm-4.c: Likewise.
6914         * gcc.target/i386/sselibm-5.c: Likewise.
6915
6916 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6917
6918         * gcc.dg/fold-andxor-1.c: New test case.
6919         * gcc.dg/fold-xorand-1.c: Likewise.
6920
6921 2006-03-28  Roger Sayle  <roger@eyesopen.com>
6922
6923         * gcc.dg/fold-convnotconv-1.c: New test case.
6924
6925 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6926
6927         PR fortran/26779
6928         * gfortran.dg/private_type_5.f90: New test.
6929
6930 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
6931
6932         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6933
6934 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
6935
6936         * gfortran.dg/advance_2.f90: New test.
6937         * gfortran.dg/advance_3.f90: New test.
6938
6939         * gfortran.fortran-torture/execute/equiv_5.f: New test.
6940
6941 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6942
6943         PR libgfortran/26661
6944         PR libgfortran/26880
6945         * gfortran.dg/read_x_past.f: New test.
6946
6947 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
6948
6949         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6950         to be STABS.
6951
6952 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
6953
6954         * objc.dg/dwarf-1.m: Skip on AIX.
6955         * objc.dg/dwarf-2.m: Skip on AIX.
6956
6957 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
6958
6959         PR fortran/26816
6960         * gfortran.dg/float_1.f90: New test.
6961
6962 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
6963
6964         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6965         X86_64 targets.
6966         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6967
6968 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6969
6970         PR libfortran/26735
6971         * gfortran.dg/convert_implied_open.f90: New test case.
6972
6973 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
6974
6975         PR fortran/26769
6976         * gfortran.dg/transpose_reshape_r10.f90: New test case.
6977
6978 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
6979
6980         PR middle-end/26717
6981         * gcc.dg/pr26717.c: New test.
6982
6983 2006-03-25  Roger Sayle  <roger@eyesopen.com>
6984
6985         * gfortran.dg/dependency_12.f90: New test case.
6986
6987 2006-03-24  Roger Sayle  <roger@eyesopen.com>
6988
6989         * gfortran.dg/dependency_9.f90: New (resurected) test case.
6990
6991 2006-03-24  Jeff Law  <law@redhat.com>
6992
6993         * gcc.c-torture/pr26840.c: New test.
6994
6995 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
6996
6997         * objc.dg/dwarf-2.m: New.
6998         * obj-c++.dg/dwarf-2.mm: New.
6999
7000         * g++.old-deja/g++.other/init19.C: New.
7001
7002 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7003
7004         * g++.dg/eh/spbp.C: Skip on AIX.
7005
7006 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR middle-end/26611
7009         * g++.dg/gomp/pr26611-1.C: New test.
7010         * g++.dg/gomp/pr26611-2.C: New test.
7011
7012 2006-03-24  Jeff Law  <law@redhat.com>
7013
7014         * gcc.c-torture/compile/pr26833.c: New test.
7015         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7016
7017 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7018
7019         * gfortran.dg/endfile_2.f90: Delete temp file.
7020
7021 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7022
7023         PR fortran/19303
7024         * gfortran.dg/record_marker_1.f90: New test case.
7025         * gfortran.dg/record_marker_2.f: New test case.
7026         * gfortran.dg/record_marker_3.f90: New test case.
7027
7028 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7029
7030         PR fortran/17298
7031         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7032         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7033
7034 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7035
7036         * lib/gcc-dg.exp (cleanup-modules): New proc.
7037         * gfortran.dg/allocatable_function_1.f90,
7038         gfortran.dg/allocate_char_star_scalar_1.f90,
7039         gfortran.dg/assumed_charlen_function_1.f90,
7040         gfortran.dg/assumed_dummy_1.f90,
7041         gfortran.dg/assumed_shape_ranks_1.f90,
7042         gfortran.dg/assumed_shape_ranks_2.f90,
7043         gfortran.dg/assumed_size_dt_dummy.f90,
7044         gfortran.dg/auto_char_dummy_array_1.f90,
7045         gfortran.dg/auto_char_len_3.f90,
7046         gfortran.dg/automatic_module_variable.f90,
7047         gfortran.dg/bad_automatic_objects_1.f90,
7048         gfortran.dg/char_array_constructor.f90,
7049         gfortran.dg/char_array_structure_constructor.f90,
7050         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7051         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7052         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7053         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7054         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7055         gfortran.dg/derived_pointer_recursion.f90,
7056         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7057         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7058         gfortran.dg/dummy_functions_1.f90,
7059         gfortran.dg/elemental_initializer_1.f90,
7060         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7061         gfortran.dg/elemental_pointer_1.f90,
7062         gfortran.dg/elemental_subroutine_1.f90,
7063         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7064         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7065         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7066         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7067         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7068         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7069         gfortran.dg/global_references_1.f90,
7070         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7071         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7072         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7073         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7074         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7075         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7076         gfortran.dg/large_integer_kind_1.f90,
7077         gfortran.dg/large_real_kind_1.f90,
7078         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7079         gfortran.dg/module_double_reuse.f90,
7080         gfortran.dg/module_equivalence_1.f90,
7081         gfortran.dg/module_interface_1.f90,
7082         gfortran.dg/module_parameter_array_refs_1.f90,
7083         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7084         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7085         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7086         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7087         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7088         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7089         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7090         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7091         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7092         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7093         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7094         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7095         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7096         gfortran.dg/same_name_1.f90,
7097         gfortran.dg/sibling_dummy_procedure_1.f90,
7098         gfortran.dg/sibling_dummy_procedure_2.f90,
7099         gfortran.dg/sibling_dummy_procedure_3.f90,
7100         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7101         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7102         gfortran.dg/used_dummy_types_2.f90,
7103         gfortran.dg/used_dummy_types_3.f90,
7104         gfortran.dg/used_dummy_types_4.f90,
7105         gfortran.dg/used_dummy_types_5.f90,
7106         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7107         gfortran.dg/userdef_operator_1.f90: Use it.
7108
7109 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7110
7111         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7112         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7113         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7114         gfortran.dg/write_back.f,
7115         gfortran.fortran-torture/execute/inquire_1.f90,
7116         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7117
7118 2006-03-21  Jeff Law  <law@redhat.com>
7119
7120         * gcc.dg/tree-ssa/vrp28.c: New test.
7121
7122 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7123
7124         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7125         if _STDC_C99 is defined.
7126         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7127         * gcc.dg/builtins-20.c: Likewise.
7128         * gcc.dg/builtins-53.c: Likewise.
7129         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7130         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7131
7132 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7133
7134         PR tree-opt/26781
7135         * gcc.c-torture/compile/pr26781-1.c: New test.
7136         * gcc.c-torture/compile/pr26781-2.c: New test.
7137
7138 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7139
7140         PR c++/26690
7141         * g++.dg/gomp/pr26690-1.C: New test.
7142         * g++.dg/gomp/pr26690-2.C: New test.
7143
7144 2006-03-20  Jeff Law  <law@redhat.com>
7145
7146         * gcc.dg/tree-ssa/pr21829.c: New test.
7147
7148         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7149
7150 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7151
7152         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7153         (check_visibility_available): Use it.
7154         (check_effective_target_default_packed): Likewise.
7155         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7156         (check_effective_target_fopenmp): Likewise.
7157         (check_effective_target_freorder): Likewise.
7158         (check_effective_target_fpic): Likewise.
7159         (check_named_sections_available): Likewise.
7160         (check_effective_target_ilp32): Likewise.
7161         (check_effective_target_lp64): Likewise.
7162
7163 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7164
7165         PR fortran/20935
7166         * gfortran.dg/scalar_mask_2.f90: New test case.
7167
7168 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7169
7170         PR tree-opt/26629
7171         * gcc.dg/tree-ssa/loadpre12.c: New test.
7172         * gcc.dg/tree-ssa/loadpre13.c: New test.
7173         * gcc.dg/tree-ssa/loadpre14.c: New test.
7174         * gcc.dg/tree-ssa/loadpre15.c: New test.
7175         * gcc.dg/tree-ssa/loadpre16.c: New test.
7176         * gcc.dg/tree-ssa/loadpre17.c: New test.
7177         * gcc.dg/tree-ssa/loadpre18.c: New test.
7178         * gcc.dg/tree-ssa/loadpre19.c: New test.
7179         * gcc.dg/tree-ssa/loadpre20.c: New test.
7180         * gcc.dg/tree-ssa/loadpre21.c: New test.
7181         * gcc.dg/tree-ssa/loadpre22.c: New test.
7182
7183 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7184
7185         PR fortran/26741
7186         * gfortran.dg/elemental_initializer_1.f90: New test.
7187
7188         PR fortran/26716
7189         * gfortran.dg/assumed_shape_ranks_2: New test.
7190
7191 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7192
7193         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7194         target fpic.
7195
7196 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7197
7198         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7199         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7200         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7201         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7202         gfortran.fortran-torture/execute/direct_io.f90,
7203         gfortran.fortran-torture/execute/inquire_2.f90,
7204         gfortran.fortran-torture/execute/inquire_4.f90,
7205         gfortran.fortran-torture/execute/list_read_1.f90,
7206         gfortran.fortran-torture/execute/open_replace.f90,
7207         gfortran.fortran-torture/execute/slash_edit.f90,
7208         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7209         temporary files from testcases.
7210
7211 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7212
7213         PR libgfortran/26509
7214         gfortran.dg/write_direct_eor.f90: New test.
7215
7216 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7217
7218         * gcc.target/powerpc/pr26350.c: New.
7219         * gcc.target/powerpc/indexed-addr.c: New.
7220
7221 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7222
7223         * gfortran.dg/dependency_13.f90: New test case.
7224
7225 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7226
7227         PR middle-end/21781
7228         * gcc.dg/real-const-1.c: New test case.
7229
7230 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7231
7232         * g++.old-deja/g++.other/init18.C: New.
7233         * g++.old-deja/g++.other/init5.C: Remove xfail.
7234
7235 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7236
7237         * g++.dg/opt/pr15551.C: Cleanup temp file.
7238
7239 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7240
7241         PR c++/6634
7242         g++.dg/parse/long1.C: New test.
7243
7244 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7245
7246         PR fortran/19101
7247         * gfortran.dg/continuation.f90: New test.
7248         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7249
7250 2006-03-14  Richard Guenther  <rguenther@suse.de>
7251
7252         PR tree-optimization/26672
7253         * gcc.dg/torture/pr26672.c: New testcase.
7254
7255 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7256
7257         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7258         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7259
7260 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7261
7262         PR middle-end/26557
7263         * gcc.c-torture/compile/switch-1.c: New test case.
7264
7265 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7266
7267         PR fortran/25378
7268         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7269         test to include more permuatations of mask and index.
7270         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7271         respond to F2003 spec. that the position returned for an all false
7272         mask && condition is zero.
7273
7274 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7275
7276         PR middle-end/25989
7277         * gcc.dg/gomp/pr25989.c: New test.
7278
7279 2006-03-13  Jeff Law  <law@redhat.com>
7280
7281         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7282
7283 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7284
7285         * gcc.dg/switch-9.c: New test.
7286
7287 2006-03-13  Richard Guenther  <rguenther@suse.de>
7288
7289         PR middle-end/26630
7290         * gcc.dg/torture/pr26630.c: New testcase.
7291
7292 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7293
7294         * gfortran.dg/dependency_10.f90: New test case.
7295         * gfortran.dg/dependency_11.f90: Likewise.
7296
7297 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7298             Erik Edelmann  <eedelman@gcc.gnu.org>
7299
7300         * gfortran.dg/allocatable_function_1.f90: New.
7301         * gfortran.dg/allocatable_function_2.f90: New.
7302
7303 2006-03-10  Richard Guenther  <rguenther@suse.de>
7304
7305         PR middle-end/26565
7306         * gcc.dg/torture/pr26565.c: New testcase.
7307
7308 2006-03-09  Eric Christopher  <echristo@apple.com>
7309
7310         * gcc.c-torture/compile/20060309-1.c: New.
7311
7312 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7313
7314         PR libgfortran/26499
7315         * gfortran.dg/write_back.f: New test.
7316         * gfortran.dg/write_rewind_1.f: New test.
7317         * gfortran.dg/write_rewind_2.f: New test.
7318
7319 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7320
7321         PR libgfortran/26554
7322         * gfortran.dg/read_logical.f90: New test.
7323
7324 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7325
7326         * ada/acats/norun.lst: cdd2a03 now passes.
7327
7328 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7329
7330         PR testsuite/25177
7331         * gcc.target/powerpc/pr18096-1.c: Change where the error
7332         would match.
7333
7334 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7335
7336         * gcc.target/i386/cleanup-1.c: New test.
7337         * gcc.target/i386/cleanup-2.c: New test.
7338
7339 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7340
7341         * gfortran.dg/dependency_9.f90: Remove for the time being.
7342
7343 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7344
7345         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7346         directive.
7347
7348 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7349
7350         * gfortran.dg/dependency_9.f90: New test case.
7351
7352 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7353
7354         * gfortran.dg/dependency_4.f90: New test case.
7355         * gfortran.dg/dependency_5.f90: New test case.
7356         * gfortran.dg/dependency_6.f90: New test case.
7357         * gfortran.dg/dependency_7.f90: New test case.
7358         * gfortran.dg/dependency_8.f90: New test case.
7359
7360 2006-03-03  Paul Brook  <paul@codesourcery.com>
7361
7362         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7363         Add m68k-*-elf.
7364
7365 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7366
7367         PR fortran/25031
7368         * multiple_allocation_1.f90: New test.
7369
7370 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7371
7372         PR tree-optimization/26524
7373         * gfortran.dg/pr26524.f: New test case.
7374
7375 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7376
7377         * g++.dg/template/repo5.C: Cleanup repo files.
7378         * gcc.dg/20051201-1.c: Cleanup coverage files.
7379         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7380         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7381         tree dump files.
7382
7383 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7384
7385         * objc.dg/objc-nofilename-1.m: New test.
7386         * objc.dg/bad-receiver-type.m: New test.
7387         * obj-c++.dg/bad-receiver-type.mm: New test.
7388
7389 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7390
7391         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7392
7393 2006-03-01  Mike Stump  <mrs@apple.com>
7394
7395         * g++.dg/abi/key2.C: Add.
7396
7397 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7398
7399         * gfortran.dg/logical_dot_product.f90: New test.
7400
7401         PR fortran/26393
7402         * gfortran.dg/used_interface_ref.f90: New test.
7403
7404         PR fortran/20938
7405         * gfortran.dg/dependency_2.f90: New test.
7406         * gfortran.fortran-torture/execute/where17.f90: New test.
7407         * gfortran.fortran-torture/execute/where18.f90: New test.
7408         * gfortran.fortran-torture/execute/where19.f90: New test.
7409         * gfortran.fortran-torture/execute/where20.f90: New test.
7410
7411 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7412
7413         * g++.dg/tree-ssa/pr26443.C: New test case.
7414
7415 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7416
7417         PR middle-end/26022
7418         * g++.dg/opt/return-slot1.C: New test.
7419
7420 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7421
7422         PR libgfortran/26136
7423         * gfortran.dg/namelist_23.f90: New test.
7424
7425 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7426
7427         PR middle-end/14752
7428         * gcc.dg/fold-eqandshift-2.c: New test case.
7429
7430 2006-02-28  Richard Guenther  <rguenther@suse.de>
7431
7432         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7433         decomposition.
7434
7435 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7436
7437         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7438
7439 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7440
7441         PR libgfortran/26464
7442         * gfortran.dg/backspace_5.f: New test.
7443         * gfortran.dg/backspace_6.f: New test.
7444
7445 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7446
7447         * gcc.dg/fold-eqandnot-1.c: New test case.
7448
7449 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7450
7451         PR middle-end/19983
7452         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7453
7454 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7455
7456         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7457         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7458
7459 2006-02-26  Richard Guenther  <rguenther@suse.de>
7460
7461         PR tree-optimization/26421
7462         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7463
7464 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7465
7466         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7467         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7468
7469 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7470
7471         * gcc.dg/fold-even-1.c: New test case.
7472
7473 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7474
7475         PR middle-end/21137
7476         * gcc.dg/fold-eqandshift-1.c: New test case.
7477
7478 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7479
7480         PR tree-optimization/25125
7481         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7482         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7483
7484 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7485
7486         PR tree-optimizations/26359
7487         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7488         with -fdump-tree-dceloop-details.
7489         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7490
7491 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7492
7493         PR middle-end/23673
7494         * gcc.dg/fold-eqxor-1.c: New test case.
7495         * gcc.dg/fold-eqxor-2.c: Likewise.
7496         * gcc.dg/fold-eqxor-3.c: Likewise.
7497
7498 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7499
7500         PR fortran/23092
7501         * scalar_mask_1.f90: New test.
7502
7503 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7504
7505         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7506         * g++.dg/eh/uncaught2.C: New.
7507         * g++.dg/eh/uncaught3.C: New.
7508
7509 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7510
7511         PR libgfortran/26423
7512         * gfortran.dg/read_many_1.f: New test.
7513
7514 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7515
7516         PR fortran/24519
7517         * gfortran.dg/dependency_3.f90: New test.
7518         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7519         XFAILs.
7520
7521         PR fortran/25395
7522         * gfortran.dg/equiv_6.f90: New test.
7523
7524 2006-02-23  Jeff Law  <law@redhat.com>
7525
7526         * gcc.c-torture/compile/pr26425.c: New test.
7527
7528 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7529
7530         PR middle-end/26412
7531         * gcc.dg/gomp/pr26412.c: New test.
7532
7533 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7534
7535         PR c++/26291
7536         * g++.dg/other/ellipsis1.C: New test.
7537         * g++.dg/parse/operator4.C: Adjust error marker.
7538
7539 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7540
7541         PR target/25603
7542         * gfortran.dg/pr25603.f: New testcase.
7543
7544 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7545
7546         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7547         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7548
7549 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7550
7551         * g++.dg/eh/spbp.C: New.
7552
7553 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7554
7555         PR middle-end/26379
7556         * gcc.target/i386/mmx-7.c: New test.
7557
7558 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7559
7560         PR tree-optimization/26361
7561         * gcc.dg/tree-ssa/vrp27.c: New test case.
7562
7563 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7564
7565         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7566         * gcc.dg/tree-ssa/complex-4.c: Here.
7567
7568 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7569
7570         PR middle-end/19543
7571         * gfortran.dg/logical_1.f90: New test case.
7572
7573 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7574
7575         PR middle-end/26334
7576         * gcc.dg/20060218-1.c: Moved to...
7577         * gcc.target/i386/20060218-1.c: ... here.  New test.
7578
7579 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7580
7581         PR fortran/26201
7582         * gfortran.dg/convert_1.f90: New.
7583
7584 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7585
7586         PR fortran/25054
7587         * gfortran.dg/namelist_5.f90: New test.
7588
7589         PR fortran/25089
7590         * gfortran.dg/namelist_4.f90: New test.
7591
7592 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7593
7594         PR tree-opt/25680
7595         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7596
7597 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7598
7599         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7600         variable to take into account the variable name in the
7601         function header.
7602         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7603
7604 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7605
7606         PR middle-end/26334
7607         * gcc.c-torture/compile/20060217-1.c: New test.
7608         * gcc.dg/20060218-1.c: New test.
7609
7610 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7611
7612         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7613
7614 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7615
7616         * gcc.dg/cpp/undef3.c: New test.
7617         * gcc.dg/cpp/trad/builtins2.c: New test.
7618
7619 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7620
7621         PR c++/26266
7622         * g++.dg/template/static22.C: New test.
7623         * g++.dg/template/static23.C: New test.
7624         * g++.dg/template/static24.C: New test.
7625         * g++.dg/template/non-dependent13.C: New test.
7626         * g++.dg/init/member1.C: Tweak error markers.
7627
7628 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7629
7630         PR target/26255
7631         * gcc.c-torture/compile/pr26255.c: New test case.
7632
7633 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7634
7635         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7636         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7637         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7638         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7639         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7640         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7641         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7642
7643 2006-02-16  Jeff Law  <law@redhat.com>
7644
7645         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7646         * gcc.dg/tree-ssa/vrp26.c: New test.
7647
7648 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7649
7650         PR target/20353
7651         PR target/24578
7652         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7653         __UCLIBC__ is defined.
7654
7655 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7656
7657         PR fortran/26224
7658         * gfortran.dg/gomp/pr26224.f: New test.
7659
7660 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7661
7662         PR tree-opt/25918
7663         * lib/target-supports.exp
7664         (check_effective_target_vect_short_mult): New.
7665         (check_effective_target_vect_char_mult): New.
7666         (check_effective_target_vect_widen_sum_qi_to_si): New.
7667         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7668         (check_effective_target_vect_widen_sum_hi_to_si): New.
7669         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7670         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7671         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7672         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7673         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7674         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7675         vect-reduc-pattern-2c.c
7676         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7677         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7678         vect-reduc-pattern-1c.c
7679
7680 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7681
7682         PR fortran/24557
7683         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7684
7685 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7686
7687         PR fortran/26054
7688         * gfortran.dg/enum_8.f90: Remove check for warning.
7689         * gfortran.dg/iomsg_1.f90: Ditto.
7690         * gfortran.dg/enum_1.f90: Ditto.
7691         * gfortran.dg/enum_9.f90: Ditto.
7692         * gfortran.dg/enum_2.f90: Ditto.
7693         * gfortran.dg/enum_10.f90: Ditto.
7694         * gfortran.dg/enum_3.f90: Ditto.
7695         * gfortran.dg/flush_1.f90: Ditto.
7696         * gfortran.dg/enum_4.f90: Ditto.
7697         * gfortran.dg/array_constructor_1.f90: Ditto.
7698         * gfortran.dg/enum_5.f90: Ditto.
7699         * gfortran.dg/enum_6.f90: Ditto.
7700         * gfortran.dg/enum_7.f90: Ditto.
7701
7702 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7703
7704         PR middle-end/26300
7705         * gcc.c-torture/compile/20060215-1.c: New test.
7706
7707 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7708
7709         PR middle-end/23670
7710         * gcc.dg/tree-ssa/andor-2.c: New test case.
7711
7712 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7713
7714         PR fortran/25045
7715         * optional_dim.f90: New test.
7716
7717 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7718
7719         PR fortran/26277
7720         * gfortran.dg/label_4.f90: New.
7721
7722 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7723             Diego Novillo  <dnovillo@redhat.com>
7724             Uros Bizjak  <uros@kss-loka.si>
7725
7726         * gfortran.dg/gomp: New directory.
7727
7728 2006-02-14  Richard Guenther  <rguenther@suse.de>
7729
7730         PR tree-optimization/26258
7731         * gcc.dg/torture/pr26258.c: New testcase.
7732
7733 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR fortran/26246
7736         * gfortran.dg/pr26246_1.f90: New test.
7737         * gfortran.dg/pr26246_2.f90: New test.
7738
7739         PR middle-end/26092
7740         * gcc.c-torture/compile/20060208-1.c: New test.
7741
7742 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7743
7744         PR fortran/26074
7745         PR fortran/25103
7746         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7747         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7748         * gfortran.dg/automatic_module_variable.f90: Change error message.
7749
7750         PR fortran/20861
7751         * gfortran.dg/internal_dummy_1.f90: New test.
7752
7753         PR fortran/20871
7754         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7755
7756
7757         PR fortran/25083
7758         * gfortran.dg/uncommon_block_data_1.f90: New test.
7759         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7760         with standard.
7761
7762         PR fortran/25088
7763         * gfortran.dg/typed_subroutine_1.f90: New test.
7764
7765 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7766
7767         * objc.dg/dwarf-1.m: New.
7768
7769 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7770
7771         PR middle-end/24427
7772         * gcc.dg/tree-ssa/andor-1.c: New test case.
7773
7774 2006-02-13  Josh Conner  <jconner@apple.com>
7775
7776         PR target/25376
7777         * gcc.dg/pr25376.c: New test.
7778
7779         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7780         assemble.
7781         * lib/target-supports.exp (check_named_sections_available):
7782         Only compile named-sections test -- don't assemble.
7783
7784 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7785
7786         * g++.dg/warn/no-write-strings.C: New test.
7787         * g++.dg/warn/write-strings.C: Likewise.
7788         * g++.dg/warn/write-strings-default.C: Likewise.
7789
7790 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7791
7792         PR fortran/25806
7793         * gfortran.dg/ret_pointer_2.f90: New test.
7794
7795 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7796
7797         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7798
7799 2006-02-10  Jeff Law  <law@redhat.com>
7800
7801         * gcc.c-torture/compile/pr26213.c: New test.
7802
7803 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7804
7805         gfortran.dg/null_1.f90: New test.
7806
7807 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7808
7809         PR fortran/14771
7810         * gfortran.dg/parens_4.f90: New.
7811         * gfortran.dg/parens_5.f90: New.
7812
7813 2006-02-10  Richard Guenther  <rguenther@suse.de>
7814
7815         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7816
7817 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7818         Paul Thomas  <pault@gcc.gnu.org>
7819
7820         PR fortran/14771
7821         * gfortran.dg/parens_1.f90: New.
7822         * gfortran.dg/parens_2.f90: New.
7823         * gfortran.dg/parens_3.f90: New.
7824
7825 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7826
7827         PR fortran/26038
7828         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7829
7830         PR fortran/25059
7831         * gfortran.dg/impure_assignment_1.f90: New test.
7832
7833         PR fortran/25070
7834         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7835
7836 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7837
7838         PR target/26141
7839         * g++.dg/expr/stdarg2.C: New test.
7840
7841 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7842
7843         PR inline-asm/16194
7844         * gcc.dg/pr16194.c: New test.
7845
7846 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7847
7848         * ada/acats/run_acats: Use portable variant of "$@".
7849
7850 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7851
7852         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7853         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7854
7855 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7856
7857         PR tree-opt/26179
7858         * g++.dg/opt/pr26179.C: New test.
7859
7860 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7861
7862         PR middle-end/26134
7863         * gcc.dg/tree-ssa/complex-3.c: New test.
7864
7865 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7866
7867         * gcc.c-torture/compile/volatile-1.c: New test.
7868
7869 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7870
7871         PR 26180
7872         * gcc.dg/tree-ssa/pr26180.c: New test.
7873
7874 2006-02-08  Jeff Law  <law@redhat.com>
7875
7876         * gcc.dg/tree-ssa/pr21417.c: New test.
7877
7878 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7879
7880         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7881         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7882
7883 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7884
7885         * lib/scanrtl.exp: New.
7886
7887 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7888
7889         PR c++/26071
7890         * g++.dg/other/virtual2.C: New test.
7891
7892         PR c++/26070
7893         * g++.dg/other/virtual1.C: New test.
7894
7895 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7896
7897         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7898         cleanup-ipa-dump): Update dump file glob patterns.
7899         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7900         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7901
7902         * lib/gcc-dg.exp: Load it.
7903         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7904
7905 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
7906
7907         PR testsuite/26159
7908         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7909         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7910
7911 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7912
7913         PR fortran/25577
7914         * gfortran.dg/mvbits_1.f90: New.
7915
7916 2006-02-07  Dirk Mueller  <dmueller@suse.com>
7917
7918         * g++.dg/warn/Wdiv-by-zero.C: New test.
7919         * g++.dg/warn/Wno-div-by-zero.C: New.
7920
7921 2006-02-07  Jeff Law  <law@redhat.com>
7922
7923         * gcc.dg/tree-ssa/pr21559.c: New test.
7924
7925         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7926         multiple VRP passes.
7927         * gcc.dg/tree-ssa/vrp09.c: Likewise.
7928         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7929         * gcc.dg/tree-ssa/pr21582.c: Likewise.
7930         * gcc.dg/tree-ssa/pr20657.c: Likewise.
7931         * gcc.dg/tree-ssa/pr21001.c: Likewise.
7932         * gcc.dg/tree-ssa/vrp02.c: Likewise
7933         * gcc.dg/tree-ssa/vrp11.c: Likewise
7934         * gcc.dg/tree-ssa/pr14341.c: Likewise
7935         * gcc.dg/tree-ssa/vrp19.c: Likewise
7936         * gcc.dg/tree-ssa/vrp20.c: Likewise
7937         * gcc.dg/tree-ssa/vrp03.c: Likewise
7938         * gcc.dg/tree-ssa/pr21086.c: Likewise
7939         * gcc.dg/tree-ssa/pr21959.c: Likewise
7940         * gcc.dg/tree-ssa/vrp21.c: Likewise
7941         * gcc.dg/tree-ssa/vrp04.c: Likewise
7942         * gcc.dg/tree-ssa/pr25485.c: Likewise
7943         * gcc.dg/tree-ssa/pr22026.c: Likewise
7944         * gcc.dg/tree-ssa/vrp22.c: Likewise
7945         * gcc.dg/tree-ssa/vrp05.c: Likewise
7946         * gcc.dg/tree-ssa/20030807-10.c: Likewise
7947         * gcc.dg/tree-ssa/pr20701.c: Likewise
7948         * gcc.dg/tree-ssa/vrp23.c: Likewise
7949         * gcc.dg/tree-ssa/vrp06.c: Likewise
7950         * gcc.dg/tree-ssa/pr22117.c: Likewise
7951         * gcc.dg/tree-ssa/pr20702.c: Likewise
7952         * gcc.dg/tree-ssa/vrp15.c: Likewise
7953         * gcc.dg/tree-ssa/pr21090.c: Likewise
7954         * gcc.dg/tree-ssa/pr21294.c: Likewise
7955         * gcc.dg/tree-ssa/vrp24.c: Likewise
7956         * gcc.dg/tree-ssa/vrp07.c: Likewise
7957         * gcc.dg/tree-ssa/pr21563.c: Likewise
7958         * gcc.dg/tree-ssa/pr25382.c: Likewise
7959         * gcc.dg/tree-ssa/vrp16.c: Likewise
7960         * gcc.dg/tree-ssa/vrp25.c: Likewise
7961         * gcc.dg/tree-ssa/vrp08.c: Likewise
7962         * gcc.dg/tree-ssa/20030807-6.c: Likewise
7963         * gcc.dg/tree-ssa/vrp17.c: Likewise
7964         * gcc.dg/tree-ssa/pr21458.c: Likewise
7965         * g++.dg/tree-ssa/pr18178.C: Likewise
7966
7967 2006-02-07  Richard Guenther  <rguenther@suse.de>
7968
7969         PR c++/26140
7970         Revert
7971         2006-01-30  Richard Guenther  <rguenther@suse.de>
7972         PR c++/23372
7973         * gcc.dg/pr23372-1.C: New testcase.
7974
7975         * g++.dg/tree-ssa/pr26140.C: New testcase.
7976
7977 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
7978
7979         PR c++/9737
7980         * g++.dg/template/ttp15.C: New test.
7981         * g++.dg/template/ttp16.C: Likewise.
7982         * g++.dg/template/ttp17.C: Likewise.
7983         * g++.old-deja/g++.pt/ttp36.C: Remove.
7984         * g++.old-deja/g++.pt/ttp19.C: Likewise.
7985         * g++.old-deja/g++.pt/ttp37.C: Likewise.
7986         * g++.old-deja/g++.pt/ttp38.C: Likewise.
7987         * g++.old-deja/g++.pt/ttp39.C: Likewise.
7988         * g++.old-deja/g++.pt/ttp9.C: Likewise.
7989         * g++.old-deja/g++.pt/ttp40.C: Likewise.
7990         * g++.old-deja/g++.pt/ttp51.C: Likewise.
7991         * g++.old-deja/g++.pt/ttp26.C: Likewise.
7992         * g++.old-deja/g++.pt/ttp36.C: Likewise.
7993
7994 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
7995
7996         PR libfortran/23815
7997         * unf_io_convert_4.f90: New test.
7998
7999 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8000
8001         * gcc.dg/tree-ssa/loadpre10.c: New test.
8002         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8003         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8004         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8005
8006 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8007
8008         PR libfortran/24685
8009         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8010
8011 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8012
8013         PR tree-opt/25251
8014         * gfortran.dg/assign_7.f: New test.
8015
8016 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8017
8018         PR fortran/26041
8019         PR fortran/26064
8020         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8021         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8022         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8023
8024 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8025
8026         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8027         in size_t typedef.
8028
8029 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8030
8031         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8032         * g++.dg/charset/string.c (foo): Likewise.
8033         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8034         const char*
8035         * g++.dg/ext/builtin2.C (printf): Likewise.
8036         * g++.dg/init/new15.C (printf): Likewise.
8037         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8038         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8039         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8040         * g++.dg/template/non-dependent4.C (temp): Likewise.
8041         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8042         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8043         parameter type to const char*.
8044         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8045         Change type to const char*.
8046         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8047         Likewise.
8048         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8049         second parameter type to const char*.
8050         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8051         (Y::Y): Change parameter type to const char*.
8052         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8053         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8054         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8055         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8056         (char*).
8057         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8058         const char*.
8059         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8060         type to const char*.
8061         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8062         return type to const char*.
8063         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8064         to const char*.
8065         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8066         * g++.old-deja/g++.law/refs1.C: Likewise.
8067         * g++.old-deja/g++.law/visibility1.C: Likewise.
8068         * g++.old-deja/g++.law/visibility2.C: Likewise.
8069         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8070         const char*.
8071         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8072         * g++.old-deja/g++.mike/net48.C: Likewise.
8073         * g++.old-deja/g++.mike/p646.C: Likewise.
8074         * g++.old-deja/g++.mike/p6746.C: Likewise.
8075         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8076         type to const char*.
8077         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8078         deprecated conversion warning.
8079         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8080         char*.
8081         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8082         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8083         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8084         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8085         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8086         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8087         * g++.old-deja/g++.pt/t39.C: Likewise.
8088         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8089         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8090
8091 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8092
8093         PR fortran/25075
8094         intrinsic_argument_conformance_1.f90: New test.
8095
8096 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8097
8098         PR fortran/20845
8099         * gfortran.dg/char_result_11.f90: Add SAVE.
8100         * gfortran.dg/der_pointer_4.f90: Ditto.
8101         * gfortran.dg/default_initialization.f90: New test.
8102
8103 2006-02-03  Jeff Law  <law@redhat.com>
8104
8105         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8106         handle more than 100 dump files.
8107         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8108         * lib/scantree.exp (scan-tree-dump): Likewise.
8109         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8110         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8111         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8112         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8113         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8114
8115 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8116
8117         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8118
8119 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8120
8121         * g++.dg/template/using12.C: New test.
8122
8123 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8124
8125         * gcc.target/powerpc/pr25960.c: New test.
8126
8127 2006-02-02  Steven G. Kargl  <kargls@comcast>
8128
8129         PR fortran/24958
8130         gfortran.dg/nullify_2.f90: New test.
8131
8132 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8133
8134         PR 25990
8135         * gcc.dg/gomp/pr25990.c: New test.
8136
8137 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8138
8139         PR c++/25342
8140         * g++.gd/template/partial4.C: New test.
8141
8142 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8143
8144         PR middle-end/26001
8145         * gfortran.dg/data_char_2.f90: New.
8146
8147 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8148
8149         PR fortran/26039
8150         maxval_maxloc_conformance_1.f90: New test.
8151
8152 2006-01-31  Richard Guenther  <rguenther@suse.de>
8153
8154         * gcc.target/i386/sselibm-1.c: New testcase.
8155         * gcc.target/i386/sselibm-2.c: Likewise.
8156         * gcc.target/i386/sselibm-3.c: Likewise.
8157         * gcc.target/i386/sselibm-4.c: Likewise.
8158         * gcc.target/i386/sselibm-5.c: Likewise.
8159
8160 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8161
8162         PR fortran/24266
8163         * gfortran.dg/arrayio_derived_2.f90: New.
8164
8165 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8166
8167         * gcc.dg/unsigned-long-compare.c: New test.
8168
8169 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8170
8171         PR testsuite/25318
8172         * lib/target-supports.exp (check_effective_target_freorder):
8173         Check to see if target supports -freorder-blocks-and-partition.
8174         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8175         instead of "dg-require-named-sections".
8176
8177 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8178
8179         PR target/14798:
8180         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8181         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8182         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8183         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8184         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8185         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8186         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8187         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8188
8189 2006-01-30  Richard Guenther  <rguenther@suse.de>
8190
8191         PR c++/23372
8192         * gcc.dg/pr23372-1.C: New testcase.
8193
8194 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8195
8196         * gcc.dg/gomp/pr25874.c: New test.
8197
8198 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8199
8200         PR tree-opt/25911
8201         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8202
8203 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8204
8205         PR fortran/18578
8206         PR fortran/18579
8207         PR fortran/20857
8208         PR fortran/20885
8209         * gfortran.dg/intent_out_1.f90: New test.
8210
8211 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8212
8213         PR fortran/17911
8214         * gfortran.dg/procedure_lvalue.f90: New test.
8215
8216         PR fortran/20895
8217         PR fortran/25030
8218         * gfortran.dg/char_pointer_assign_2.f90: New test.
8219         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8220         assignment to be consistent with standard.
8221         * gfortran.dg/char_result_2.f90: The same.
8222         * gfortran.dg/char_result_8.f90: The same.
8223
8224 2006-01-28  Zack Weinberg  <zackw@panix.com>
8225
8226         * gcc.dg/Woverlength-strings.c
8227         * gcc.dg/Woverlength-strings-pedantic-c89.c
8228         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8229         * gcc.dg/Woverlength-strings-pedantic-c99.c
8230         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8231
8232 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8233
8234         * gcc.c-torture/execute/20060127-1.c: New test.
8235
8236 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8237
8238         PR c++/25999
8239         * g++.dg/ext/pragmaweak1.C: New test.
8240
8241 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8242
8243         PR c++/25855
8244         * g++.dg/template/spec29.C: New test.
8245
8246 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8247
8248         PR c/19606.
8249         * gcc.c-torture/execute/pr19606.c: New.
8250
8251 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8252
8253         * gcc.dg/pragma-re-4.c: New test.
8254
8255 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8256
8257         PR fortran/25964
8258         * gfortran.dg/assumed_size_refs_3.f90: New test.
8259
8260 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8261
8262         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8263
8264 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8265
8266         PR ada/21317
8267         * ada/acats/support/impdef.a: Add One_Long_Second.
8268         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8269         * ada/acats/tests/c9/c94026.a: Likewise.
8270         * ada/acats/tests/c9/c97305c.ada: Likewise.
8271         * ada/acats/tests/c9/c99004a.ada: Likewise.
8272
8273 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8274
8275         PR fortran/25964
8276         * gfortran.dg/global_references_2.f90: New test.
8277
8278         PR fortran/25084
8279         PR fortran/20852
8280         PR fortran/25085
8281         PR fortran/25086
8282         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8283         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8284
8285         PR fortran/25416
8286         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8287
8288 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8289
8290         PR c/25892
8291         * gcc.dg/Wpointer-sign.c: New.
8292         * gcc.dg/Wpointer-sign-Wall.c: New.
8293         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8294         * gcc.dg/Wpointer-sign-pedantic.c: New.
8295         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8296         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8297
8298 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8299
8300         PR C/25861
8301         * gcc.c-torture/compile/pr25861.c: New test.
8302
8303 2006-01-26  Paul Brook  <paul@codesourcery.com>
8304
8305         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8306         on short-enum targets.
8307         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8308         variable.
8309         (generate_fields): Use short_enums.
8310         (main): Set short_enums.  Document -e.
8311         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8312         on short-enum targets.
8313         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8314         variable.
8315         (generate_fields): Use short_enums.
8316         (main): Set short_enums.  Document -e.
8317         * lib/target-supports.exp (check_effective_target_short_enums): New.
8318
8319 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8320
8321         PR target/25947
8322         * gcc.dg/torture/pr25947-1.c: New test.
8323
8324 2006-01-25  Jan Hubicka  <jh@suse.cz>
8325             Roger Sayle  <roger@eyesopen.com>
8326
8327         PR rtl-optimization/25703
8328         * gcc.target/i386/20060125-1.c: New test case.
8329         * gcc.target/i386/20060125-2.c: New test case.
8330
8331 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8332
8333         PR fortran/18540
8334         * gfortran.dg/goto_1.f: New.
8335
8336 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8337
8338         PR fortran/25716
8339         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8340         25716 on 32-bit systems too.
8341
8342 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8343
8344         PR testsuite/25590
8345         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8346
8347 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8348
8349         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8350
8351 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8352
8353         PR fortran/25835
8354         * gfortran.dg/read_eof.f90: Delete, renamed.
8355         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8356         * gfortran.dg/read_eof_2.f90: New test.
8357         * gfortran.dg/read_eof_3.f90: New test.
8358
8359 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8360
8361         PR tree-opt/25860
8362         * gcc.c-torture/compile/pr25860.c: New test.
8363
8364 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8365
8366         PR c++/25552
8367         * g++.dg/parse/dtor8.C: New test.
8368
8369 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8370
8371         PR testsuite/25891
8372         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8373         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8374         check_effective_target_fopenmp returns 0.
8375
8376 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8377
8378         PR ada/20548
8379         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8380         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8381         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8382
8383 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8384
8385         PR tree-opt/25857
8386         * g++.dg/opt/pr25857.C: New test.
8387
8388 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8389         Jan Hubicka  <jh@suse.cz>
8390         Richard Guenther  <rguenther@suse.de>
8391
8392         PR rtl-optimization/25654
8393         * gcc.dg/torture/pr25654.c: New testcase.
8394         * gcc.target/i386/pr25654.c: Likewise.
8395
8396 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8397
8398         PR fortran/25901
8399         * gfortran.dg/internal references_2.f90: New test.
8400
8401         Fix regression in testing of admissability of attributes.
8402         * gfortran.dg/intent_used_1.f90: New test.
8403
8404 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8405
8406         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8407         Remove target conditional torture options for i?86 and x86_64
8408         GNU/Linux.
8409
8410 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8411
8412         PR c++/10891
8413         * g++.dg/rtti/no-rtti.C: New.
8414
8415 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8416
8417         PR c++/25895
8418         * g++.dg/inherit/conv2.C: New test.
8419
8420         PR c++/25856
8421         * g++.dg/parse/dtor7.C: New test.
8422
8423         PR c++/25858
8424         * g++.dg/template/crash44.C: New test.
8425
8426 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8427
8428         PR fortran/25124
8429         PR fortran/25625
8430         * gfortran.dg/internal_references_1.f90: New test.
8431           PR fortran/20881
8432         PR fortran/23308
8433         PR fortran/25538
8434         PR fortran/25710
8435         * gfortran.dg/global_references_1.f90: New test.
8436         * gfortran.dg/g77/19990905-1.f: Restore the error that
8437         there is a clash between the common block name and
8438         the name of a subroutine reference.
8439
8440         PR fortran/PR24276
8441         * gfortran.dg/aliasing_dummy_1.f90: New test.
8442
8443 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8444
8445         * gcc.dg/vmx/1b-01.c: Warning fix.
8446         * gcc.dg/vmx/1c-02.c: Likewise.
8447         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8448
8449 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8450
8451         PR testsuite/24962
8452         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8453
8454 2006-01-20  Richard Guenther  <rguenther@suse.de>
8455         Steven Bosscher <stevenb.gcc@gmail.com>
8456
8457         PR rtl-optimization/24626
8458         * gcc.dg/torture/pr24626-1.c: New testcase.
8459         * gcc.dg/torture/pr24626-2.c: Likewise.
8460         * gcc.dg/torture/pr24626-3.c: Likewise.
8461         * gcc.dg/torture/pr24626-4.c: Likewise.
8462
8463 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8464
8465         PR c++/5520
8466         * g++.dg/warn/empty-body.C: New.
8467
8468 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8469
8470         PR c++/22136
8471         * g++.dg/template/using10.C: New test.
8472         * g++.dg/temlpate/using11.C: Likewise.
8473         * g++.dg/inherit/using5.C: Tweak error messages.
8474
8475 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8476
8477         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8478         target test.
8479         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8480
8481 2006-01-19  Jan Hubicka  <jh@suse.cz>
8482
8483         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8484
8485 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8486
8487         PR c++/25854
8488         * g++.dg/template/spec28.C: New test.
8489
8490 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8491
8492         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8493         Fix fprintf's by adding srcdir or removing it.
8494
8495 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8496
8497         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8498         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8499         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8500         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8501         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8502         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8503         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8504         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8505         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8506         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8507         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8508         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8509         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8510         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8511
8512 2006-01-18  Jeff Law  <law@redhat.com>
8513
8514         * gcc.dg/tree-ssa/vrp25.c: New test.
8515
8516 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8517
8518         * gcc.dg/pr25805.c: Fix misapplied patch.
8519
8520 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8521
8522         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8523         (check_effective_target_vect_udot_qi): New.
8524         (check_effective_target_vect_sdot_hi): New.
8525         (check_effective_target_vect_udot_hi): New.
8526         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8527         prefixed with "wrapv-" with -fwrapv.
8528         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8529         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8530         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8531         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8532         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8533
8534         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8535         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8536         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8537         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8538
8539 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8540
8541         PR c++/16829
8542         * g++.dg/other/default2.C: New test.
8543         * g++.dg/other/default3.C: New test.
8544
8545 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8546
8547         PR c/25805
8548         * gcc.dg/pr25805.c: New file.
8549
8550 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8551
8552         PR c++/25836
8553         * g++.dg/template/init6.C: New test.
8554
8555 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8556
8557         * gcc.dg/tree-ssa/pr24287.c: New test
8558
8559 2006-01-18  Eric Christopher  <echristo@apple.com>
8560
8561         * g++.dg/eh/table.C: New.
8562
8563 2006-01-18  DJ Delorie  <dj@redhat.com>
8564
8565         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8566         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8567         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8568         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8569
8570 2006-01-18  Jeff Law  <law@redhat.com>
8571
8572         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8573         on wrapping on overflow semantics.
8574
8575         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8576
8577         * gcc.gc/tree-ssa/vrp23.c: New test.
8578         * gcc.gc/tree-ssa/vrp24.c: New test.
8579
8580 2006-01-18  Richard Henderson  <rth@redhat.com>
8581             Aldy Hernandez  <aldyh@redhat.com>
8582             Jakub Jelinek  <jakub@redhat.com>
8583             Diego Novillo  <dnovillo@redhat.com>
8584             Uros Bizjak  <uros@kss-loka.si>
8585
8586         * testsuite/gcc.dg/gomp: New directory.
8587
8588 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8589             Steven G. Kargl  <kargls@comcast.net>
8590
8591         PR fortran/20869
8592         * gfortran.dg/intrinsic_external_1.f90: New test.
8593
8594         PR fortran/20875.
8595         * gfortran.dg/elemental_pointer_1.f90: New test.
8596
8597         PR fortran/25024
8598         * gfortran.dg/external_procedures_1.f90: New test.
8599
8600         PR fortran/25785
8601         gfortran.dg/assumed_present.f90: New test.
8602
8603 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8604
8605         * g++.dg/parse/lookup5.C: New test.
8606
8607 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8608
8609         PR fortran/25697
8610         * gfortran.dg/read_eof.f90: New test.
8611
8612 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8613
8614         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8615         add a closing brace.
8616
8617 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8618
8619         PR fortran/25631
8620         * gfortran.dg/fmt_tl.f: New test.
8621
8622 2006-01-17  Eric Christopher  <echristo@apple.com>
8623
8624         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8625         * g++.old-deja/g++.warn/impint2.C: Ditto.
8626         * g++.old-deja/g++.other/null1.C: Ditto.
8627         * g++.dg/warn/conv2.C: Ditto.
8628         * g++.dg/warn/conv4.C: New file.
8629
8630 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8631
8632         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8633
8634 2006-01-17  Andreas Jaeger  <aj@suse.de>
8635             Janis Johnson <janis187@us.ibm.com>
8636
8637         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8638         in 64-bit.
8639         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8640         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8641
8642 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8643
8644         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8645         xfail txxx where xxx >= 25.
8646
8647 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8648
8649         PR testsuite/25764
8650         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8651
8652 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8653
8654         PR c/25682
8655         * gcc.dg/pr25682.c: New test.
8656         * g++.dg/parse/array-size2.C: New test.
8657
8658 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8659
8660         * consistency.vlad: Remove entire directory, 1652 files.
8661
8662 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8663
8664         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8665         check_effective_target_dfprt_nocache): New.
8666         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8667         (check_effective_target_dfprt): New.
8668         * lib/c-compat.exp (check_dfp): Remove.
8669         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8670         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8671         level of support for decimal float.
8672         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8673         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8674         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8675         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8676         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8677         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8678         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8679         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8680         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8681         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8682         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8683         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8684         directives.
8685
8686 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8687
8688         PR testsuite/25741
8689         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8690         $base_dir/../.
8691         * lib/gfortran.exp (gfortran_init): Likewise.
8692         * lib/obj-c++.exp (obj-c++_init): Likewise.
8693         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8694         (scan-assembler-dem-not): Likewise.
8695         * lib/scandump.exp (scan-dump-dem): Likewise.
8696         (scan-dump-dem-not): Likewise.
8697
8698 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8699
8700         PR testsuite/25767
8701         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8702         powerpc-*-darwin*.
8703         * lib/obj-c++.exp (obj-c++_init): Likewise.
8704
8705 2006-01-16  Richard Guenther  <rguenther@suse.de>
8706
8707         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8708
8709 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8710
8711         PR testsuite/25777
8712         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8713         to LD_LIBRARY_PATH.
8714
8715 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8716             Andrew Pinski  <pinskia@physics.uc.edu>
8717
8718         * gcc.dg/minmax-1.c: New test.
8719
8720 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8721
8722         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8723         * gcc.misc-tests/dectest.exp: Ditto.
8724
8725 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8726
8727         PR testsuite/25796
8728         * gcc.target/i386/cmov6.c: Use -march=k8.
8729
8730 2006-01-15  Andreas Jaeger  <aj@suse.de>
8731
8732         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8733         x86 does not have __float128.
8734
8735 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8736
8737         * gcc.target/i386/cmov6.c: New test.
8738
8739 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8740
8741         PR c++/25663
8742         * g++.dg/template/ctor6.C: New test.
8743
8744 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8745
8746         PR tree-optimization/25485
8747         * gcc.dg/tree-ssa/pr25485.c: New.
8748
8749 2006-01-14  Richard Guenther  <rguenther@suse.de>
8750
8751         PR tree-optimization/22548
8752         PR tree-optimization/22555
8753         PR tree-optimization/22501
8754         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8755         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8756         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8757         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8758         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8759         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8760         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8761         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8762         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8763
8764 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8765
8766         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8767         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8768
8769 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8770         Richard Guenther  <rguenther@suse.de>
8771
8772         PR rtl-optimization/24257
8773         * gcc.dg/torture/pr24257.c: New testcase.
8774
8775 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8776
8777         * gcc.c-torture/execute/20060110-1.c: New test.
8778         * gcc.c-torture/execute/20060110-2.c: New test.
8779
8780 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8781
8782         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8783
8784 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8785
8786         PR fortran/25756
8787         * gfortran.dg/label_3.f90: New test.
8788
8789 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8790
8791         PR tree-optimization/25771
8792         * g++.dg/tree-ssa/pr25771.C: New test
8793
8794 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8795
8796         PR tree-opt/24365
8797         * g++.dg/opt/complex5.C: New test.
8798
8799 2006-01-13  Richard Guenther  <rguenther@suse.de>
8800
8801         * gcc.target/i386/387-9.c: New testcase.
8802
8803 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8804
8805         PR c++/24824
8806         * g++.dg/debug/dwarf2-1.C: New.
8807
8808 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8809
8810         PR testsuite/25728
8811         * lib/gcov.exp (verify-lines): Add "close $fd".
8812
8813 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8814             Ben Elliston  <bje@au.ibm.com>
8815
8816         * gcc.dg/dfp/inf-1.c: New test.
8817
8818 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8819             Yao Qi  <qiyaoltc@cn.ibm.com>
8820             Ben Elliston  <bje@au.ibm.com>
8821             Jon Grimm  <jgrimm2@us.ibm.com>
8822
8823         * gcc.dg/nodfp-1.c: New test.
8824         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8825         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8826         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8827         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8828         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8829         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8830         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8831         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8832         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8833         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8834         * gcc.dg/format/dfp-printf-1.c: Likewise.
8835         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8836         (compat_setup_dfp): New.
8837         * gcc.dg/compat/compat.exp: Use it.
8838         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8839         Make some variables global, prepend "compat_" to their names.
8840         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8841         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8842         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8843         * lib/compat.exp (compat_skip_list): Make global, rename.
8844         * lib/c-compat.exp: New file.
8845         * lib/target-supports.exp (check_effective_target_dfp): New.
8846
8847         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8848         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8849         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8850         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8851         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8852         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8853         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8854         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8855         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8856         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8857         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8858         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8859         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8860         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8861         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8862         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8863         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8864         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8865         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8866         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8867         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8868         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8869         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8870         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8871         gcc.dg/dfp/struct-layout-1.c,
8872         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8873         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8874         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8875         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8876         gcc.dg/dfp/func-vararg-dfp.c,
8877         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8878         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8879         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8880         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8881         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8882
8883 2006-01-11  Richard Guenther  <rguenther@suse.de>
8884
8885         PR tree-optimization/25734
8886         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8887
8888 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8889
8890         PR fortran/25486
8891         * gfortran.dg/literal_character_constant_1_x.F: New test.
8892         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8893         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8894         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8895
8896 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8897
8898         PR c++/25386
8899         * g++.dg/ext/packed3.C: Add expected packed error.
8900
8901 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
8902
8903         PR target/25706
8904         * gcc.dg/torture/pr25706-1.c: New test.
8905
8906 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
8907
8908         PR tree-optimization/23109
8909         PR tree-optimization/23948
8910         PR tree-optimization/24123
8911
8912         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8913         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8914         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8915         g++.dg/tree-ssa/pr23948.C: New testcases.
8916         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8917         three divisions in order to do the optimization.
8918
8919 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8920
8921         PR c++/25632
8922         * g++.dg/other/pr25632.C: New test.
8923
8924 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
8925
8926         PR fortran/25730
8927         * gfortran.dg/used_types_1.f90: New test.
8928
8929 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
8930
8931         PR target/25718
8932         * gcc.dg/torture/pr25718-1.c: New test.
8933
8934 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8935
8936         * gfortran.dg/list_read_2.f90: Fix typo in description.
8937
8938 2006-01-10  Jan Beulich  <jbeulich@novell.com>
8939
8940         * lib/target-supports.exp (check_visibility_available): Simplify test
8941         for *-*-netware*.
8942         (check_profiling_available): Fail for *-*-netware*.
8943         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8944         * gcc.dg/20021014-1.c: Likewise.
8945         * gcc.dg/nest.c: Likewise.
8946
8947 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8948
8949         fortran/24936
8950         * gfortran.dg/forall_3.f90: New test.
8951
8952 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
8953
8954         PR fortran/21977
8955         * gfortran.dg/nesting_2.f90: New test.
8956         * gfortran.dg/nesting_3.f90: New test.
8957
8958 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
8959
8960         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8961         Fix typo in comment.
8962
8963 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8964
8965         * gfortran.dg/single_char_string.f90: New test.
8966
8967 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
8968
8969         * gfortran.dg/ichar_2.f90: New test.
8970
8971 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8972
8973         PR fortran/25093
8974         * gfortran.dg/private_type_4.f90: New.
8975
8976 2006-01-07  Richard Guenther  <rguenther@suse.de>
8977
8978         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8979
8980 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8981
8982         * gfortran.dg/func_decl_1.f90: New.
8983         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8984         * gfortran.dg/array_alloc_2.f90: Likewise.
8985         * gfortran.dg/char_result_8.f90: Likewise.
8986         * gfortran.dg/dup_save_1.f90: Likewise.
8987         * gfortran.dg/dup_save_2.f90: Likewise.
8988         * gfortran.dg/f2c_6.f90: Likewise.
8989         * gfortran.dg/f2c_7.f90: Likewise.
8990         * gfortran.dg/func_result_2.f90: Likewise.
8991         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8992
8993 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
8994
8995         PR fortran/22146
8996         * gfortran.dg/elemental_subroutine_1.f90: New test.
8997         * gfortran.dg/elemental_subroutine_2.f90: New test.
8998
8999         PR fortran/25029
9000         PR fortran/21256
9001         * gfortran.dg/assumed_size_refs_1.f90: New test.
9002
9003         PR fortran/20868
9004         PR fortran/20870
9005         * gfortran.dg/assumed_size_refs_2.f90: New test.
9006         * gfortran.dg/initialization_1.f90: Change warning message.
9007
9008 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9009
9010         * gcc.dg/tree-ssa/loop-15.c: New test.
9011
9012 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9013
9014         PR fortran/25598
9015         * gfortran.dg/backspace_3.f: New test.
9016         * gfortran.dg/backspace_4.f: New test.
9017
9018 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9019
9020         PR fortran/24268
9021         * gfortran.dg/fmt_white.f: Update test.
9022
9023 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9024
9025         * gcc.dg/cast-1.c: Add new warning.
9026         * gcc.dg/cast-2.c: Likewise.
9027         * gcc.dg/cast-3.c: Likewise.
9028         * gcc.dg/format/cast-1.c: Likewise.
9029         * gcc.dg/cast-4.c: New testcase.
9030
9031 2006-01-05  Richard Guenther  <rguenther@suse.de>
9032
9033         PR tree-optimization/22555
9034         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9035
9036 2006-01-05  Richard Guenther  <rguenther@suse.de>
9037             Diego Novillo  <dnovillo@redhat.com>
9038
9039         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9040         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9041         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9042         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9043         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9044         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9045         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9046         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9047         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9048         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9049         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9050         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9051         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9052         * treelang/compile/extravar.tree: Likewise.
9053         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9054         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9055         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9056         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9057         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9058
9059 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9060
9061         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9062         for 64-bit fix.
9063
9064 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9065
9066         PR fortran/23675
9067         gfortran.dg/char_result_11.f90: New.
9068
9069 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9070
9071         PR c++/24782
9072         * g++.dg/parse/access9.C: New test.
9073         * g++.dg/tc1/dr52.C: Tweak error markers.
9074
9075 2006-01-04  Richard Henderson  <rth@redhat.com>
9076
9077         Merge from gomp branch.
9078         * g++.dg/parse/pragma2.C: Update expected error lines.
9079
9080 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9081
9082         * g++.dg/other/i386-2.C: New test.
9083
9084         PR target/25554
9085         * gcc.c-torture/compile/20051228-1.c: New test.
9086
9087         PR c/25559
9088         * gcc.dg/pr25559.c: New test.
9089
9090 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9091
9092         PR c++/25492
9093         * g++.dg/lookup/friend9.C: New test.
9094
9095         PR c++/25625
9096         * g++.dg/template/repo5.C: New test.
9097
9098 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9099
9100         PR fortran/25101
9101         * gfortran.dg/forall_2.f90: New test.
9102
9103 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9104
9105         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9106         dg-require-weak.  Adjust regexp to handle leading-underscore
9107         targets and space as well as TAB after .weak.  Change previous
9108         64-bit fix to not use naked dot.
9109
9110 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9111
9112         PR rtl-optimization/25578
9113         * gcc.c-torture/execute/20060102-1.c: New testcase.
9114
9115 2006-01-03  Richard Guenther  <rguenther@suse.de>
9116
9117         PR c/25183
9118         * gcc.dg/torture/pr25183.c: New testcase.
9119
9120 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9121
9122         Merge from gomp-branch.
9123         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9124         * gcc.dg/ia64-sync-2.c: Likewise.
9125         * gcc.dg/ia64-sync-3.c: Likewise.
9126         * gcc.dg/ia64-sync-4.c: Likewise.
9127         * gcc.dg/sync-2.c: Likewise.
9128         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9129         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9130
9131 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9132
9133         PR c++/25635
9134         * g++.dg/parse/operator6.C: New test.
9135
9136         PR c++/25637
9137         * g++.dg/parse/error29.C: New test.
9138
9139         PR c++/25638
9140         * g++.dg/parse/dtor6.C: New test.
9141
9142         PR c++/25633
9143         * g++.dg/parse/ctor3.C: New test.
9144
9145         PR c++/25634
9146         * g++.dg/template/class3.C: New test.
9147
9148 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9149
9150         * g++.dg/debug/debug9.C: New.
9151
9152 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9153
9154         PR fortran/24640
9155         * gfortran.dg/label_2.f90: New test.
9156
9157 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9158
9159         * g++.dg/lookup/using12.C: Tighten error marker.
9160
9161 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9162             Andrew Pinski <pinskia@physics.uc.edu>
9163
9164         * gcc.target/powerpc/darwin-abi-3.c: New file.
9165         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9166         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9167         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9168         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9169         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9170         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9171         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9172         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9173
9174 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9175
9176         * gcc.dg/tree-ssa/loadpre1.c: New;
9177         * gcc.dg/tree-ssa/loadpre2.c: New;
9178         * gcc.dg/tree-ssa/loadpre3.c: New;
9179         * gcc.dg/tree-ssa/loadpre4.c: New;
9180         * gcc.dg/tree-ssa/loadpre5.c: New;
9181         * gcc.dg/tree-ssa/loadpre6.c: New;
9182         * gcc.dg/tree-ssa/loadpre7.c: New;
9183         * gcc.dg/tree-ssa/loadpre8.c: New;
9184         * gcc.dg/tree-ssa/loadpre9.c: New;
9185
9186 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9187
9188         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9189         * g++.dg/abi/thunk4.C: Likewise.
9190
9191 2006-01-01  Andreas Jaeger  <aj@suse.de>
9192
9193         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9194         portable.
9195
9196 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9197
9198         PR c++/25294
9199         * gcc.dg/pragma-pack-3.c: New test.
9200         * g++.dg/parse/pragma3.C: New test.
9201
9202 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9203
9204         PR middle-end/24827
9205         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9206
9207 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9208
9209         PR testsuite/25214
9210         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9211
9212 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9213
9214         PR fortran/22607
9215         * gfortran-dg/pure_byref_3.f90: New.
9216
9217         fortran/PR 25396
9218         * gfortran.dg/userdef_operator_1.f90: New.
9219
9220 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9221
9222         * g++.dg/abi/thunk3.C: New.
9223         * g++.dg/abi/thunk4.C: New.
9224
9225 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9226
9227         PR fortran/25532
9228         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9229         associated derived type components of derived types are
9230         properly declared in contained procedures.
9231
9232 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9233
9234         PR libgfortran/25139
9235         * gfortran.dg/backspace_2.f: New test.
9236
9237 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9238
9239         PR libgfortran/25550
9240         * gfortran.dg/endfile.f: New test.
9241
9242 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9243
9244         PR libgfortran/25419
9245         * gfortran.dg/comma.f: New test.
9246
9247 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9248
9249         * lib/gfortran-dg.exp: Remove trailing whitespace.
9250         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9251         -funroll-all-loops.
9252
9253 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9254
9255         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9256         Extended Double long doubles or repeat tests when long double is
9257         the same size as double.
9258
9259 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9260
9261         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9262
9263         PR testsuite/25442
9264         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9265         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9266
9267         PR testsuite/25441
9268         * gcc.dg/pr23911.c: Make test variable static.
9269
9270         PR testsuite/25444
9271         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9272
9273 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9274
9275         PR c++/25439
9276         * g++.dg/parse/crash17.C: Adjust error markers.
9277         * g++.dg/template/error20.C: New test.
9278
9279 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9280
9281         PR c++/23172
9282         * g++.dg/ext/complit4.C: New test.
9283
9284         PR c++/25417
9285         * g++.dg/ext/complit5.C: Likewise.
9286
9287 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9288
9289         PR tree-optimization/25125
9290         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9291         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9292         * gcc.c-torture/execute/pr25125.c: New.
9293
9294 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9295
9296         PR fortran/25029
9297         PR fortran/21256
9298         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9299         with incorrect assumed size references.
9300
9301 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9302
9303         PR c++/23171
9304         * g++.dg/opt/init1.C: New test.
9305
9306 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9307
9308         PR c++/24671
9309         * g++.dg/template/sfinae3.C: New test.
9310
9311 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9312
9313         * g++.dg/other/friend4.C: New test.
9314
9315 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9316
9317         PR target/25005
9318         * g++.dg/opt/pr25005.C: New test.
9319
9320 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9321
9322         PR c++/25369
9323         * g++.dg/template/ptrmem16.C: New test.
9324
9325 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9326
9327         PR fortran/25029
9328         PR fortran/21256
9329         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9330
9331 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9332
9333         PR libgfortran/25307
9334         * gfortran.dg/list_read_5.f90: New test.
9335
9336 2005-12-22  Richard Henderson  <rth@redhat.com>
9337
9338         * gcc.target/i386/sse-7.c: Use -msse2.
9339
9340 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9341
9342         PR rtl-optimization/25432
9343         * gcc.c-torture/compile/20051216-1.c: New test.
9344
9345         PR objc/25328
9346         * objc/execute/pr25328.m: New test.
9347
9348 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9349
9350         PR c++/25364
9351         * g++.dg/template/call4.C: New test.
9352
9353 2005-12-22  Dale Johannesen  <dalej@apple.com>
9354
9355         * gcc.target/i386/sse-17.c: New.
9356
9357 2005-12-22  Paul Brook  <paul@codesourcery.com>
9358
9359         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9360
9361 2005-12-22  Paul Brook  <paul@codesourcery.com>
9362
9363         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9364
9365 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9366
9367         PR tree-opt/25513
9368         * gcc.c-torture/compile/pr25513.c: New test.
9369
9370 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9371
9372         PR c++/23333
9373         * g++.dg/parse/error25.C: Add more tests.
9374
9375 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9376
9377         PR fortran/18990
9378         * gfortran.dg/der_charlen_1.f90: New.
9379
9380 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9381
9382         PR fortran/20889
9383         * gfortran.dg/pointer_component_type_1.f90: New test.
9384
9385         PR fortran/25029
9386         PR fortran/21256
9387         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9388         should give an error with assumed size array refernces and checks those
9389         that should not.
9390         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9391         reference an upper bound so that it does not generate an error.
9392
9393         PR fortran/19362
9394         PR fortran/20244
9395         PR fortran/20864
9396         PR fortran/25391
9397         * gfortran.dg/used_dummy_types_1.f90: New test.
9398         * gfortran.dg/used_dummy_types_2.f90: New test.
9399         * gfortran.dg/used_dummy_types_3.f90: New test.
9400         * gfortran.dg/used_dummy_types_4.f90: New test.
9401         * gfortran.dg/used_dummy_types_5.f90: New test.
9402
9403         PR fortran/23152
9404         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9405         group already being USE associated.
9406         * gfortran.dg/assumed_shape_nml.f90: New test.
9407         * gfortran.dg/assumed_size_nml.f90: New test.
9408
9409         PR fortran/20862
9410         PR fortran/25053
9411         PR fortran/25063
9412         PR fortran/25064
9413         PR fortran/25066
9414         PR fortran/25067
9415         PR fortran/25068
9416         PR fortran/25307
9417         * gfortran.dg/io_constraints_1.f90: New test.
9418         * gfortran.dg/io_constraints_1.f90: New test.
9419         * gfortran.dg/iostat_3.f90: Change wording of warning.
9420         * gfortran.dg/g77/19981216-0.f: The same.
9421
9422 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9423
9424         PR tree-optimization/23518
9425         * testsuite/gcc.dg/pr23518.c: New.
9426
9427 2005-12-21  Mike Stump  <mrs@apple.com>
9428
9429         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9430
9431 2005-12-21  Paul Brook  <paul@codesourcery.com>
9432
9433         * gcc.dg/pr19340.c: Skip on m68k targets.
9434
9435 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9436
9437         PR rtl-optimization/25196
9438         * gcc.dg/pr25196.c: New test.
9439
9440 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9441
9442         PR fortran/25423
9443         gfortran.dg/where_nested_1.f90: New.
9444
9445 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9446
9447         PR tree-optimization/25382.
9448         * gcc.dg/tree-ssa/pr25382.c: New.
9449
9450 2005-12-20  Richard Guenther  <rguenther@suse.de>
9451
9452         PR middle-end/24306
9453         * gcc.target/i386/pr24306.c: New testcase.
9454
9455 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9456
9457         PR tree-optimization/25501
9458         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9459
9460 2005-12-20  Richard Guenther  <rguenther@suse.de>
9461
9462         Revert
9463         2005-12-02  Richard Guenther  <rguenther@suse.de>
9464
9465         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9466
9467 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9468
9469         PR c++/21228
9470         * g++.dg/warn/Wunreachable-code-2.C: New test.
9471
9472 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9473
9474         PR c++/24278
9475         * g++.dg/template/ctor5.C: New test.
9476
9477         PR c++/24915
9478         * g++.dg/template/overload8.C: New test.
9479
9480 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9481
9482         * gcc.c-torture/compile/pr25483 : New test.
9483
9484 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9485
9486         PR c++/20552
9487         * g++.dg/ext/typeof10.C: New test.
9488
9489 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9490
9491         * gcc.dg/mt-loopi1.c: New.
9492
9493 2005-12-18  Richard Guenther  <rguenther@suse.de>
9494
9495         PR tree-optimization/25481
9496         * gcc.dg/torture/pr25481.c: New testcase.
9497
9498 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9499
9500         PR rtl-optimization/21041
9501         * gcc.dg/pr21041.c: New test.
9502
9503 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9504
9505         PR libgfortran/25463
9506         * gfortran.dg/advance.f90: New test.
9507
9508 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9509
9510         * gcc.dg/20051201-1.c: New test.
9511
9512 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9513
9514         PR fortran/25018
9515         * gfortran.dg/initialization_1.f90: New test.
9516         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9517         * gfortran.dg/g77/980616-0.f: The same.
9518
9519 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9520
9521         * PR fortran/25458
9522         * gfortran.dg/chkbits.f90: New test.
9523
9524 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9525
9526         * gfortran.dg/enum_5.f: Revert to previous version.
9527
9528 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9529
9530         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9531         * gfortran.dg/nested_modules_1.f90: Ditto.
9532         * gfortran.dg/hollerith_f95.f90: Ditto.
9533         * gfortran.dg/select_5.f90: Ditto.
9534         * gfortran.dg/secnds.f: Ditto.
9535         * gfortran.dg/hollerith2.f90: Ditto.
9536         * gfortran.dg/imag_2.f: Ditto.
9537         * gfortran.dg/ftell_2.f90: Ditto.
9538         * gfortran.dg/malloc_free_1.f90: Ditto.
9539         * gfortran.dg/logint-1.f: Ditto.
9540         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9541         * gfortran.dg/e_d_fmt.f90: Ditto.
9542         * gfortran.dg/hollerith_legacy.f90: Ditto.
9543         * gfortran.dg/logint-2.f: Ditto.
9544         * gfortran.dg/enum_5.f90: Ditto.
9545         * gfortran.dg/f2c_2.f90: Ditto.
9546         * gfortran.dg/pr17143.f90: Ditto.
9547         * gfortran.dg/namelist_14.f90: Ditto.
9548         * gfortran.dg/logint-3.f: Ditto.
9549         * gfortran.dg/spread_scalar_source.f90: Ditto.
9550         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9551         * gfortran.dg/namelist_11.f: Ditto.
9552         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9553         * gfortran.dg/g77/20010519-1.f
9554         * gfortran.dg/g77/alpha1.f: Ditto.
9555         * gfortran.dg/g77/990115-1.f: Ditto.
9556         * gfortran.dg/g77/erfc.f: Ditto.
9557         * gfortran.dg/g77/19990313-3.f: Ditto.
9558         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9559         * gfortran.dg/g77/20010426.f: Ditto.
9560         * gfortran.dg/g77/19990313-0.f: Ditto.
9561         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9562         * gfortran.dg/g77/20000629-1.f: Ditto.
9563         * gfortran.dg/g77/970125-0.f: Ditto.
9564         * gfortran.dg/g77/8485.f: Ditto.
9565         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9566         * gfortran.dg/g77/19990313-1.f: Ditto.
9567         * gfortran.dg/g77/int8421.f: Ditto.
9568         * gfortran.dg/g77/19990305-0.f: Ditto.
9569         * gfortran.dg/g77/947.f: Ditto.
9570         * gfortran.dg/g77/19990905-2.f: Ditto.
9571         * gfortran.dg/g77/cabs.f: Ditto.
9572         * gfortran.dg/g77/19990313-2.f: Ditto.
9573         * gfortran.dg/g77/20020307-1.f: Ditto.
9574         * gfortran.dg/g77/dcomplex.f: Ditto.
9575         * gfortran.dg/g77/19990502-1.f: Ditto.
9576         * gfortran.dg/g77/19981216-0.f: Ditto.
9577         * gfortran.dg/common_4.f90: Ditto.
9578         * gfortran.dg/entry_4.f90: Ditto.
9579         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9580         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9581         * gfortran.dg/namelist_12.f: Ditto.
9582         * gfortran.dg/scale_1.f90: Ditto.
9583         * gfortran.dg/modulo_1.f90
9584         * gfortran.dg/hollerith.f90: Ditto.
9585         * gfortran.dg/direct_io_3.f90: Ditto.
9586         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9587         * gfortran.dg/gnu_logical_1.F: Ditto.
9588         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9589         * gfortran.dg/assign_1.f90: Ditto.
9590         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9591         * gfortran.dg/pr23095.f: Ditto.
9592         * gfortran.dg/read_float_1.f90: Ditto.
9593
9594 2005-12-17  Andreas Jaeger  <aj@suse.de>
9595
9596         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9597         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9598
9599 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9600
9601         PR fortran/24268
9602         * gfortran.dg/fmt_white.f: New test.
9603
9604 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9605
9606         * gfortran.dg/label_1.f90: New test.
9607
9608 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9609
9610         PR testsuite/25422
9611         * gcc.dg/20031012-1.c: Add -Walways-true option.
9612         * gcc.dg/weak/weak-3.c: Likewise.
9613         * g++.old-deja/g++.mike/warn8.C: Likewise.
9614
9615 2005-12-16  Mike Stump  <mrs@apple.com>
9616
9617         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9618         exit.
9619
9620 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9621
9622         PR libgfortran/25264
9623         PR libgfortran/25349
9624         * gfortran.dg/tl_editing.f90: Added additional checks.
9625         * gfortran.dg/t_editing.f: New test.
9626         * gfortran.dg/write_padding.f90: New test
9627
9628 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9629
9630         PR testsuite/25215
9631         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9632
9633 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9634
9635         PR rtl-optimization/24899
9636         * gcc.c-torture/execute/20051215-1.c: New test.
9637
9638 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9639
9640         PR 24823
9641         * gfortran.dg/pr24823.f: New test.
9642
9643 2005-12-16  Jeff Law  <law@redhat.com>
9644
9645         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9646
9647 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9648
9649         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9650         Change C++ style comments to C style comments.
9651         Remove aligned types from the array.
9652         Keep Enums disabled.
9653         (complex_types): Remove aligned types from the array.
9654         Comment out "_Complex long double".
9655         (attrib_types): Remove.
9656         (complex_attrib_types): Remove.
9657         (attrib_array_types): Remove.
9658         (complex_attrib_array_types): Remove.
9659         (aligned_bitfld_types): Remove.
9660         (n_aligned_bitfld_types): Remove.
9661         (FEATURE_ALIGNEDPACKED): Delete.
9662         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9663         (singles): Remove support for adding attributes.
9664         (choose_type): Remove support for attributed types.
9665         (generate_fields): Remove support for attributed bit-fields.
9666         Remove support for adding attributes.
9667         (generate_random_tests): Remove support for adding attributes.
9668         (features): Add back "[0] :0" and "complex vector [0]".
9669         (main): Remove support for attributed bit-fields.
9670         Uncomment the calling of generate_random_tests for the rests of
9671         the tests.
9672
9673 2005-12-16  Jan Hubicka  <jh@suse.cz>
9674
9675         * gcc.c-torture/combine/pr25224.c: New.
9676
9677 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9678
9679         PR other/25028
9680         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9681         HP-UX.
9682
9683 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9684
9685         * gcc.dg/20051215-1.c: New file.
9686
9687 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9688
9689         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9690         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9691
9692 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9693
9694         PR fortran/18197
9695         * gfortran.dg/dummy_functions_1.f90: New.
9696
9697 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9698
9699         PR rtl-optimization/25310
9700         * gcc.c-torture/compile/pr25310.c: New test.
9701
9702 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9703
9704         PR debug/25023
9705         * gcc.dg/pr25023.c: New test.
9706
9707 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9708
9709         * g++.old-deja/g++.brendan/redecl1.C,
9710         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9711         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9712         g++.old-deja/g++.oliva/typeof1.C,
9713         g++.old-deja/g++.other/crash16.C,
9714         g++.old-deja/g++.other/crash34.C,
9715         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9716         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9717         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9718         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9719         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9720         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9721         Remove xfail.
9722
9723 2005-12-14  Kean Johnston  <jkj@sco.com>
9724             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9725
9726         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9727         * gcc.target/i386/20020523-1.c: Ditto.
9728         * gcc.target/i386/tailcall-1.c: Ditto.
9729         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9730         * gcc.target/i386/ssetype-5.c: Ditto.
9731
9732 2005-12-14  Jeff Law  <law@redhat.com>
9733
9734         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9735
9736 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9737
9738         PR target/25254
9739         PR target/24188
9740         * gcc.target/i386/pr25254.c: New test.
9741         * gfortran.dg/PR24188.f: New test.
9742
9743 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9744
9745         * lib/fortran-torture.exp: Catch remaining uses of
9746         remote_file build delete.
9747
9748 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9749
9750         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9751
9752 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9753
9754         * gcc.dg/warn-addr-cmp.c: New test.
9755
9756 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9757
9758         PR debug/25023
9759         PR target/25293
9760         * gcc.target/i386/pr25293.c: New test.
9761
9762 2005-12-13  Petr Machata  <machata@post.cz>
9763
9764         PR c++/24907
9765         * g++.dg/parse/comma2.C: New test.
9766
9767 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9768             Jakub Jelinek  <jakub@redhat.com>
9769
9770         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9771         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9772         (limits.h): Include unconditionally.
9773         (stdlib.h): Likewise.
9774         (hashtab.h): Do not include.
9775         (getopt.h): Likewise.
9776         (stddef.h): Include.
9777         (hashval_t): Define.
9778         (struct entry): Add "next" field.
9779         (HASH_SIZE): New macro.
9780         (hash_table): New variable.
9781         (switchfiles): Do not use xmalloc.
9782         (mix): New macro.
9783         (iterative_hash): New function.
9784         (hasht): Remove.
9785         (e_exists): New function.
9786         (e_insert): Likewise.
9787         (output): Use, instead of libiberty hashtable functions.
9788         (main): Do not use getopt.  Do not call htab_create.
9789
9790 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9791
9792         PR c++/25331
9793         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9794         put atal* and atpaal* attributes on array elements.
9795         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9796         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9797         put atal* and atpaal* attributes on array elements.
9798         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9799
9800 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9801
9802         * gcc.dg/single-precision-constant.c: New test.
9803
9804 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9805
9806         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9807         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9808         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9809         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9810         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9811         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9812         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9813         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9814         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9815         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9816         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9817         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9818         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9819         gcc.target/powerpc/ppc-sdata-2.c,
9820         gcc.target/powerpc/ppc-stackalign-1.c,
9821         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9822         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9823         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9824         gcc.target/powerpc/rs6000-ldouble-2.c,
9825         gcc.target/powerpc/rs6000-power2-1.c,
9826         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9827         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9828         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9829         option into target selector.
9830         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9831         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9832
9833 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9834
9835         PR objc/25348
9836         * objc.dg/encode-9.m: New test.
9837
9838 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9839
9840         PR testsuite/20772
9841         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9842         * gcc.dg/asm-b.c: Fix typo.
9843         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9844         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9845         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9846         i?86 lp64 and x86_64 ilp32.
9847         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9848         on i?86 lp64.
9849         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9850
9851 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9852
9853         PR fortran/25078
9854         gfortran.dg/equiv_5.f90: New test.
9855
9856 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9857
9858         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9859         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9860         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9861         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9862         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9863         * gcc.dg/tree-ssa/reassoc-5.c: New.
9864         * gcc.dg/tree-ssa/reassoc-6.c: New.
9865         * gcc.dg/tree-ssa/reassoc-7.c: New.
9866         * gcc.dg/tree-ssa/reassoc-8.c: New.
9867         * gcc.dg/tree-ssa/reassoc-9.c: New.
9868         * gcc.dg/tree-ssa/reassoc-10.c: New.
9869         * gcc.dg/tree-ssa/reassoc-11.c: New.
9870
9871 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9872
9873         PR testsuite/25167
9874         PR testsuite/24478
9875         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9876
9877 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9878
9879         PR c++/25300
9880         * g++.dg/template/inherit.C: Do not use a generic error message.
9881
9882 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9883
9884         PR libobjc/25354
9885         * objc.dg/gnu-encoding: New directory.
9886         * objc.dg/gnu-encoding/compat-common.h: New file.
9887         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9888         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9889         * objc.dg/gnu-encoding/vector-defs.h: New file.
9890         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9891         * objc.dg/gnu-encoding/generate-random.c: New file.
9892         * objc.dg/gnu-encoding/generate-random_r.c: New file.
9893         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9894         * objc.dg/gnu-encoding/generate-random.h: New file.
9895
9896 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
9897
9898         PR c++/25337
9899         * g++.dg/template/defarg7.C: New test.
9900
9901 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9902
9903         PR libobjc/25347
9904         * objc.dg/encode-8.m: New test.
9905
9906 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
9907
9908         PR libobjc/25346
9909         * objc.dg/encode-7.m: New test.
9910
9911 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
9912
9913         PR c++/25010
9914         * g++.dg/opt/inline10.C: New test.
9915
9916 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
9917
9918         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9919
9920 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
9921
9922         * gfortran.dg/substring_equivalence.f90: typo in comment
9923
9924 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9925
9926         PR fortran/25068
9927         * gfortran.dg/iostat_3.f90: New test.
9928
9929 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
9930
9931         PR fortran/23815
9932         * gfortran.dg/unf_io_convert_1.f90: New test.
9933         * gfortran.dg/unf_io_convert_2.f90: New test.
9934         * gfortran.dg/unf_io_convert_3.f90: New test.
9935
9936 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9937
9938         PR testsuite/20772
9939         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9940         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9941         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9942         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9943         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9944         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9945         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9946         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9947         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9948         gcc.dg/torture/fp-int-convert-float128-timode.c,
9949         gcc.dg/torture/fp-int-convert-float128.c,
9950         gcc.dg/torture/fp-int-convert-float80-timode.c,
9951         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9952         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9953
9954         * gcc.dg/tls/opt-1.c: Require effective target fpic.
9955
9956 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
9957
9958         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9959
9960 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
9961
9962         * gcc.dg/20051207-1.c,
9963         * gcc.dg/20051207-2.c,
9964         * gcc.dg/20051207-3.c: New tests.
9965
9966 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9967
9968         PR testsuite/20772
9969         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9970         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9971         dg-skip-if target selector.
9972
9973         PR testsuite/20772
9974         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9975         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9976         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9977         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9978         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9979         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9980         and/or merge with i?86 cases.
9981
9982         * gcc.dg/tls/opt-3.c: Require effective target fpic.
9983
9984         PR testsuite/20772
9985         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9986         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9987         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9988         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9989         x86_64-*-linux*.
9990
9991 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
9992
9993         PR target/25311
9994         * gcc.c-torture/compile/pr25311.c: New test.
9995
9996 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9997
9998         PR libgfortran/25039
9999         * gfortran.dg/read_comma.f: New test.
10000
10001 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10002
10003         PR c++/19317
10004         * g++.dg/opt/pr19317-1.C: New test.
10005         * g++.dg/opt/pr19317-2.C: New test.
10006         * g++.dg/opt/pr19317-3.C: New test.
10007
10008         PR target/19005
10009         * gcc.c-torture/execute/pr19005.c: New test.
10010
10011         PR target/17828
10012         * g++.old-deja/g++.other/comdat5.C: New test.
10013         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10014
10015         * g++.dg/compat/struct-layout-1.exp: New file.
10016         * g++.dg/compat/struct-layout-1.h: New.
10017         * g++.dg/compat/struct-layout-1_generate.c: New.
10018         * g++.dg/compat/struct-layout-1_x1.h: New.
10019         * g++.dg/compat/struct-layout-1_x2.h: New.
10020         * g++.dg/compat/struct-layout-1_y1.h: New.
10021         * g++.dg/compat/struct-layout-1_y2.h: New.
10022
10023         * gcc.dg/20050330-2.c: New test.
10024
10025 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10026
10027         PR fortran/25292
10028         * gfortran.dg/associated_1.f90: New.
10029
10030 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10031
10032         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10033         ILP32 vect_no_align platforms.
10034
10035 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10036             Jakub Jelinek  <jakub@redhat.com>
10037
10038         PR target/25268
10039         * gcc.c-torture/compile/20051207-1.c: New test.
10040
10041 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10042
10043         PR testsuite/20772
10044         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10045         gcc.dg/torture/pr18582-1.c,
10046         gcc.target/i386/attributes-error.c: Also test on x86_64.
10047
10048         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10049
10050 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10051
10052         PR c++/19397
10053         * g++.dg/template/typedef3.C: New test.
10054
10055         PR c++/19762
10056         PR c++/19764
10057         * g++.dg/template/dtor3.C: Fix error markers.
10058
10059 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10060
10061         * lib/target-supports.exp (check_effective_target_sync_char_short):
10062         Add s390*.
10063
10064 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10065
10066         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10067
10068 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10069
10070         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10071         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10072         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10073         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10074
10075 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10076
10077         PR c++/25263
10078         * g++.dg/other/array2.C: New test case.
10079
10080 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10081
10082         * gcc.dg/darwin-weakimport-3.c: New.
10083
10084         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10085         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10086         and to work on Darwin.
10087         * gcc.dg/attr-weakref-1b.c: New file.
10088         * gcc.dg/attr-weakref-2.c: New test.
10089         * gcc.dg/darwin-weakref-1.c: New test.
10090
10091 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10092
10093         PR testsuite/25247
10094         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10095         use in selector expressions.
10096         (dg-xfail-if): Ditto.
10097         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10098         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10099         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10100         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10101         * gcc.test-framework/test-framework.exp: Skip generated tests if
10102         CHECK_TEST_FRAMEWORK is not 1.
10103
10104 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10105
10106         PR tree-optimization/24963
10107         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10108
10109         PR target/24108
10110         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10111
10112         PR target/18580
10113         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10114         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10115         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10116         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10117
10118 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10119
10120         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10121         dg-options.
10122
10123 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10124
10125         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10126
10127 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10128
10129         * gcc.dg/format/cast-1.c: New test.
10130
10131 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10132
10133         PR c/7776
10134         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10135         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10136         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10137         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10138
10139 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10140
10141         * gcc.dg/cast-pretty-print-1.c: New test.
10142
10143 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10144
10145         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10146
10147 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10148
10149         PR c++/24173
10150         * g++.dg/template/friend40.C: New test.
10151
10152 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10153
10154         PR target/25199
10155         * gcc.target/i386/movq-2.c: New test.
10156         * gcc.target/i386/movq.c: Remove target i?86, instead add
10157         dg-require-effective-target ilp32.
10158
10159 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10160
10161         PR c++/24103
10162         * g++.dg/other/default1.C: New test.
10163
10164 2005-12-02  Richard Guenther  <rguenther@suse.de>
10165
10166         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10167
10168 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10169
10170         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10171
10172 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10173
10174         PR target/21017
10175         * gcc.target/powerpc/rotate.c: New.
10176
10177 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10178
10179         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10180         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10181
10182 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10183
10184         PR c/13384
10185         * gcc.dg/pr17730-1.c: Adjust.
10186         * gcc.dg/lvalue1.c (main): Likewise.
10187         * gcc.dg/lvalue-2.c: Likewise.
10188         * g++.dg/pr7503-3.C
10189
10190 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10191
10192         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10193         error messages.
10194
10195 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10196
10197         PR fortran/24789
10198         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10199
10200 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10201
10202         PR target/24475
10203         * lib/target-supports.exp (check_effective_target_tls): New.
10204         (check_effective_target_tls_runtime): New.
10205         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10206         for TLS support.
10207         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10208         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10209         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10210         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10211         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10212         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10213         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10214         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10215         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10216         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10217         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10218         effective-target TLS.
10219         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10220         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10221         effective-target TLS runtime.
10222
10223 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10224
10225         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10226
10227 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10228
10229         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10230         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10231         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10232         ignored" warnings when "packing" is the same as the ABI layout.
10233
10234 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10235
10236         PR fortran/21302
10237         * gfortran.dg/line_length_1.f: New test.
10238         * gfortran.dg/line_length_2.f90: Ditto.
10239
10240 2005-11-30  Richard Guenther  <rguenther@suse.de>
10241
10242         PR tree-optimization/21655
10243         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10244
10245 2005-11-30  Dale Johannesen  <dalej@apple.com>
10246
10247         * gcc.c-torture/compile/pr24930.c: New.
10248
10249 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10250
10251         PR fortran/15809
10252         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10253
10254 2005-11-30  Jeff Law  <law@redhat.com>
10255
10256         * g++.old-deja/g++.law/pr25000.C: New test.
10257
10258 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10259
10260         * gcc.dg/tls/opt-11.c: New test.
10261
10262 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10263
10264         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10265         targets.
10266         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10267         LP64 ia64.
10268
10269 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10270
10271         * gfortran.dg/open_access_1.f90: New test.
10272
10273 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10274
10275         * gcc.dg/charset/builtin2.c: New test.
10276
10277 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10278
10279         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10280         on mmix-*-* for *_[xy].c.
10281
10282 2005-11-28  Kean Johnston  <jkj@sco.com>
10283
10284         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10285         headers.
10286         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10287         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10288         * gcc.target/i386/asm-3.c: Ditto.
10289         * gcc.target/i386/clobbers.c: Ditto.
10290         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10291         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10292         test regexp.
10293         * gcc.target/i386/mul.c: Ditto.
10294         * gcc.target/i386/ssetype-1.c: Ditto.
10295         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10296         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10297         static so the test works with -fPIC mode too. Based on comment in
10298         PR19231 by Pinski.
10299         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10300
10301 2005-11-28  Richard Guenther  <rguenther@suse.de>
10302
10303         * gcc.dg/alias-9.c: New testcase.
10304         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10305
10306 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10307             Uros Bizjak  <uros@kss-loka.si>
10308
10309         PR middle-end/20219
10310         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10311         tan(x)/sin(x) transformations.
10312
10313 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10314
10315         PR middle-end/24575
10316         * gcc.dg/tree-ssa/divide-3.c: New test.
10317         * gcc.dg/tree-ssa/divide-4.c: New test.
10318
10319 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10320
10321         PR fortran/24917
10322         *  gfortran.dg/boz_6.f90: New test.
10323
10324 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10325
10326         PR fortran/23912
10327         * gfortran.dg/modulo_1.f90: New test.
10328
10329 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10330
10331         PR libfortran/24919
10332         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10333         fail on CRLF platforms.
10334         * gfortran.dg/ftell_2.f90: Likewise.
10335
10336 2005-11-26  Eric Christopher  <echristo@apple.com>
10337
10338         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10339
10340 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10341
10342         * objc.dg/gnu-runtime-3.m: Simplify.
10343
10344 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10345
10346         PR middle-end/23669
10347         * gcc.dg/tree-ssa/divide-1.c: New test.
10348         * gcc.dg/tree-ssa/divide-2.c: New test.
10349
10350 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10351
10352         PR libgfortran/24945
10353         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10354
10355 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10356
10357         PR libgfortran/24945
10358         * gfortran.dg/open_status_2.f90: New test.
10359
10360 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10361
10362         * gcc.c-torture/execute/builtins/fprintf.c,
10363         gcc.c-torture/execute/builtins/fputs-lib.c,
10364         gcc.c-torture/execute/builtins/fputs.c,
10365         gcc.c-torture/execute/builtins/lib/fprintf.c,
10366         gcc.c-torture/execute/builtins/lib/printf.c,
10367         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10368
10369 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10370
10371         * gcc.dg/20050922-2.c: New test.
10372
10373 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10374
10375         * objc.dg/gnu-runtime-3.m: New test.
10376
10377 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10378
10379         PR c++/9278
10380         * g++.dg/other/void1.C: New test.
10381
10382 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10383
10384         PR middle-end/24998
10385         * gcc.dg/torture/fp-int-convert-float.c,
10386         gcc.dg/torture/fp-int-convert-double.c,
10387         gcc.dg/torture/fp-int-convert-long-double.c,
10388         gcc.dg/torture/fp-int-convert-timode.c,
10389         gcc.dg/torture/fp-int-convert-float80.c,
10390         gcc.dg/torture/fp-int-convert-float80-timode.c,
10391         gcc.dg/torture/fp-int-convert-float128.c,
10392         gcc.dg/torture/fp-int-convert-float128-timode.c,
10393         gcc.dg/torture/fp-int-convert.h: New files.
10394
10395 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10396
10397         PR middle-end/24989
10398         * gcc.dg/tree-ssa/bool-10.c: New test.
10399         * gcc.dg/tree-ssa/bool-11.c: New test.
10400         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10401
10402 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10403
10404         PR middle-end/24990
10405         * tree-ssa/pr24990-1.c: New test.
10406
10407 2005-11-24  Richard Guenther  <rguenther@suse.de>
10408         Dirk Mueller <dmueller@suse.de>
10409
10410         PR c++/14024
10411         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10412         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10413         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10414         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10415         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10416         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10417
10418 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10419
10420         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10421
10422 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10423
10424         PR c/21668
10425         * gcc.dg/Wc++-compat.c: New.
10426         * gcc.dg/Wno-c++-compat.c: New.
10427
10428 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10429
10430         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10431         (vspltish, vspltisw): Likewise.
10432
10433 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10434
10435         PR libgfortran/24794
10436         * gfortran.dg/namelist_12.f: Fix quotes.
10437         * gfortran.dg/namelist_13.f90: Fix quotes.
10438         * gfortran.dg/namelist_14.f90: Fix quotes.
10439         * gfortran.dg/namelist_15.f90: Fix quotes.
10440         * gfortran.dg/namelist_use.f90: Fix quotes.
10441         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10442         * gfortran.dg/namelist_21.f90: New test.
10443         * gfortran.dg/namelist_22.f90: New test.
10444
10445 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10446
10447         PR target/23435
10448         * gcc.c-torture/compile/pr23435.c: New.
10449
10450 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10451
10452         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10453
10454 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10455
10456         * gcc.target/powerpc/405-macchw-1.c,
10457         gcc.target/powerpc/405-macchw-2.c,
10458         gcc.target/powerpc/405-macchwu-1.c,
10459         gcc.target/powerpc/405-macchwu-2.c,
10460         gcc.target/powerpc/405-machhw-1.c,
10461         gcc.target/powerpc/405-machhw-2.c,
10462         gcc.target/powerpc/405-machhwu-1.c,
10463         gcc.target/powerpc/405-machhwu-2.c,
10464         gcc.target/powerpc/405-maclhw-1.c,
10465         gcc.target/powerpc/405-maclhw-2.c,
10466         gcc.target/powerpc/405-maclhwu-1.c,
10467         gcc.target/powerpc/405-maclhwu-2.c,
10468         gcc.target/powerpc/405-mulchw-1.c,
10469         gcc.target/powerpc/405-mulchw-2.c,
10470         gcc.target/powerpc/405-mulchwu-1.c,
10471         gcc.target/powerpc/405-mulchwu-2.c,
10472         gcc.target/powerpc/405-mulhhw-1.c,
10473         gcc.target/powerpc/405-mulhhw-2.c,
10474         gcc.target/powerpc/405-mulhhwu-1.c,
10475         gcc.target/powerpc/405-mulhhwu-2.c,
10476         gcc.target/powerpc/405-mullhw-1.c,
10477         gcc.target/powerpc/405-mullhw-2.c,
10478         gcc.target/powerpc/405-mullhwu-1.c,
10479         gcc.target/powerpc/405-mullhwu-2.c,
10480         gcc.target/powerpc/405-nmacchw-1.c,
10481         gcc.target/powerpc/405-nmacchw-2.c,
10482         gcc.target/powerpc/405-nmachhw-1.c,
10483         gcc.target/powerpc/405-nmachhw-2.c,
10484         gcc.target/powerpc/405-nmaclhw-1.c,
10485         gcc.target/powerpc/405-nmaclhw-2.c,
10486         gcc.target/powerpc/440-macchw-1.c,
10487         gcc.target/powerpc/440-macchw-2.c,
10488         gcc.target/powerpc/440-macchwu-1.c,
10489         gcc.target/powerpc/440-macchwu-2.c,
10490         gcc.target/powerpc/440-machhw-1.c,
10491         gcc.target/powerpc/440-machhw-2.c,
10492         gcc.target/powerpc/440-machhwu-1.c,
10493         gcc.target/powerpc/440-machhwu-2.c,
10494         gcc.target/powerpc/440-maclhw-1.c,
10495         gcc.target/powerpc/440-maclhw-2.c,
10496         gcc.target/powerpc/440-maclhwu-1.c,
10497         gcc.target/powerpc/440-maclhwu-2.c,
10498         gcc.target/powerpc/440-mulchw-1.c,
10499         gcc.target/powerpc/440-mulchw-2.c,
10500         gcc.target/powerpc/440-mulchwu-1.c,
10501         gcc.target/powerpc/440-mulchwu-2.c,
10502         gcc.target/powerpc/440-mulhhw-1.c,
10503         gcc.target/powerpc/440-mulhhw-2.c,
10504         gcc.target/powerpc/440-mulhhwu-1.c,
10505         gcc.target/powerpc/440-mulhhwu-2.c,
10506         gcc.target/powerpc/440-mullhw-1.c,
10507         gcc.target/powerpc/440-mullhw-2.c,
10508         gcc.target/powerpc/440-mullhwu-1.c,
10509         gcc.target/powerpc/440-mullhwu-2.c,
10510         gcc.target/powerpc/440-nmacchw-1.c,
10511         gcc.target/powerpc/440-nmacchw-2.c,
10512         gcc.target/powerpc/440-nmachhw-1.c,
10513         gcc.target/powerpc/440-nmachhw-2.c,
10514         gcc.target/powerpc/440-nmaclhw-1.c,
10515         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10516
10517 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10518
10519         PR fortran/24774
10520         * gfortran.dg/inquire_9.f90: New test.
10521
10522         PR fortran/21647
10523         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10524
10525 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10526
10527         PR libfortran/24432
10528         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10529         Check that 'cos' is supported.
10530
10531 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10532
10533         PR fortran/24223
10534         * gfortran.dg/substring_equivalence.f90: New test.
10535
10536         PR fortran/24705
10537         * gfortran.dg/auto_internal_assumed.f90: New test.
10538
10539 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10540
10541         * gcc.dg/fold-div-2.c: New test.
10542
10543 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10544
10545         PR rtl-optimization/24883
10546         * gcc.c-torture/compile/pr24883.c: New test.
10547
10548 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10549
10550         PR middle-end/20583
10551         * gcc.c-torture/compile/pr20583.c: New.
10552
10553 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10554
10555         * gcc.c-torture/execute/usmul.c: New test.
10556
10557 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10558
10559         * gcc.dg/tree-ssa/vrp22.c: New test.
10560
10561 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10562
10563         PR middle-end/24912
10564         * gcc.dg/torture/pr24912-1.c: New test.
10565
10566 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10567
10568         PR fortran/24862
10569         * gfortran.dg/arrayio_derived_1.f90: New test.
10570
10571 2005-11-19  Richard Guenther  <rguenther@suse.de>
10572
10573         PR middle-end/23294
10574         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10575
10576 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10577
10578         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10579
10580 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10581
10582         PR c++/8355
10583         * g++.dg/template/friend39.C: New test.
10584
10585 2005-11-18  James E Wilson  <wilson@specifix.com>
10586
10587         * gcc.dg/builtin-strstr.c: New.
10588
10589 2005-11-18  Richard Henderson  <rth@redhat.com>
10590
10591         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10592         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10593         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10594         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10595         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10596         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10597         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10598         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10599         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10600         renaming to remove initial "ia64-".
10601
10602 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10603
10604         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10605
10606 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10607
10608         * g++.dg/cpp/string-2.C: New test.
10609
10610 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10611
10612         * gcc.dg/tree-ssa/loop-14.c: New test.
10613
10614 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10615             Michael Chamberlain <michael@chamberlain.net.au>
10616
10617         * ada/acats/run_all.sh (target_run): Kill long running tests.
10618
10619 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10620
10621         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10622         * gcc.dg/cleanup-9.c: Likewise.
10623         * gcc.dg/cleanup-10.c: Likewise.
10624         * gcc.dg/cleanup-11.c: Likewise.
10625
10626 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10627
10628         PR fortran/24892
10629         * gfortran.dg/open_access_append_1.f90: New test.
10630         * gfortran.dg/open_access_append_2.f90: New test.
10631
10632 2005-11-16  Richard Guenther  <rguenther@suse.de>
10633
10634         PR middle-end/24851
10635         * gcc.c-torture/execute/pr24851.c: New testcase.
10636
10637 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10638
10639         * gcc.dg/fold-overflow-1.c: New test.
10640
10641 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10642
10643         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10644         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10645
10646 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10647
10648         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10649         structures.
10650         * g++.dg/eh/forced2.C: Likewise.
10651         * g++.dg/eh/forced3.C: Likewise.
10652         * g++.dg/eh/forced4.C: Likewise.
10653
10654 2005-11-11  Mike Stump  <mrs@apple.com>
10655
10656         * g++.old-deja/g++.mike/unused.C: Add.
10657
10658 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10659
10660         PR c++/24667
10661         * g++.dg/warn/Wcast-qual1.C: New test.
10662
10663 2005-11-15  Jan Hubicka  <jh@suse.cz>
10664
10665         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10666
10667 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10668
10669         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10670
10671 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10672
10673         PR 24840
10674         * gcc.dg/tree-ssa/pr24840.c: New test.
10675
10676 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10677
10678         PR testsuite/24841
10679         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10680
10681 2005-11-14  Dale Johannesen  <dalej@apple.com>
10682
10683         * gcc.c-torture/execute/20051113-1.c: New.
10684
10685 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10686
10687         PR c++/24687
10688         * g++.dg/template/crash43.C: New test.
10689
10690 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10691
10692         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10693
10694 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10695
10696         PR c++/24817
10697         * g++.dg/eh/spec8.C: New test.
10698
10699 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10700
10701         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10702
10703 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10704
10705         PR c++/20293
10706         * g++.dg/parse/ambig4.C: New test.
10707         * g++.dg/tc1/dr101.C: Adjust error markers.
10708         * g++.dg/lookup/strong-using-2.C: Likewise.
10709         * g++.dg/lookup/ambig5.C: Likewise.
10710         * g++.dg/lookup/ambig4.C: Likewise.
10711         * g++.dg/parse/crash22.C: Likewise.
10712
10713 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10714
10715         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10716
10717 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10718
10719         * gcc.dg/nested-calls-1.c: New test.
10720
10721 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10722
10723         * gfortran.dg/complex_intrinsic_1.f90: New test.
10724         * gfortran.dg/complex_intrinsic_2.f90: New test.
10725         * gfortran.dg/fgetc_1.f90: New test.
10726         * gfortran.dg/fgetc_2.f90: New test.
10727         * gfortran.dg/fgetc_3.f90: New test.
10728         * gfortran.dg/ftell_1.f90: New test.
10729         * gfortran.dg/ftell_2.f90: New test.
10730         * gfortran.dg/gnu_logical_1.F: New test.
10731         * gfortran.dg/gnu_logical_2.f90: New test.
10732
10733 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10734
10735         PR middle-end/24820
10736         * testsuite/gcc.dg/pr24820.c: New test.
10737
10738 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10739
10740         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10741         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10742         variable.
10743
10744 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10745
10746         testsuite/24614
10747         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10748
10749 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10750
10751         * gcc.target/cris/cris.exp: New file.
10752         * gcc.target/cris/rld-legit1.c: New test.
10753         * gcc.target/cris/rld-legit2.c: New test.
10754
10755 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10756
10757         PR c++/24780
10758         * g++.dg/opt/pr24780.C: New test.
10759
10760         PR c++/24761
10761         * g++.dg/template/asm1.C: New test.
10762
10763 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10764
10765         PR libgfortran/24787
10766         * gfortran.dg/scan_1.f90: New test.
10767
10768 2005-11-12  Jan Hubicka  <jh@suse.cz>
10769
10770         * gcc.target/i386/minmax-1.c: New.
10771         * gcc.target/i386/minmax-2.c: New.
10772
10773 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10774
10775         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10776
10777 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10778
10779         * gcc.c-torture/execute/20051110-1.c,
10780         gcc.c-torture/execute/20051110-2.c: New tests.
10781
10782 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10783
10784         PR middle-end/24750
10785         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10786         New tests.
10787
10788 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10789
10790         * lib/target-libpath.exp (get_shlib_extension): New proc.
10791         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10792         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10793         * lib/objc.exp (objc_target_compile): Likewise.
10794         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10795         detection.
10796
10797 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10798
10799         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10800
10801         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10802         Add -static to additional_flags and pass it to target_compile.
10803
10804 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10805
10806         PR libgfortran/24719
10807         gfortran.dg/read_noadvance.f90: New test.
10808
10809         PR libgfortran/24699
10810         gfortran.dg/fmt_t_2.f90: New test.
10811
10812         PR libgfortran/24785
10813         gfortran.dg/read_x_eor.f90: New test.
10814
10815         PR libgfortran/24584
10816         gfortran.dg/namelist_empty.f90: Rename test.
10817
10818         PR libgfortran/24489
10819         gfortran/read_eor.f90: Rename test.
10820
10821 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10822
10823         PR fortran/15976
10824         * gfortran.dg/automatic_module_variable.f90: New test.
10825
10826 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10827
10828         PR target/24445
10829         * gcc.dg/pr24445.c: New test.
10830
10831 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10832
10833         PR fortran/24655
10834         PR fortran/24755
10835         * gfortran.dg/recursive_statement_functions.f90: Add statement
10836         functions using inline intrinsic functions and parameters to test
10837         that they no longer seg-fault.
10838
10839         PR fortran/24409
10840         gfortran.dg/nested_modules_4.f90: New test.
10841         gfortran.dg/nested_modules_5.f90: New test.
10842
10843 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10844
10845         PR fortran/24643
10846         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10847
10848 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10849
10850         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10851         failures.
10852
10853 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10854
10855         * gcc.dg/sparc-getcontext-1.c: New test.
10856
10857 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10858
10859         * gcc.dg/ifcvt-fabs-1.c: New test.
10860
10861 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10862
10863         PR other/4372
10864         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10865         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10866
10867 2005-11-09  Richard Guenther  <rguenther@suse.de>
10868
10869         PR tree-optimization/24716
10870         * gcc.c-torture/execute/pr24716.c: New testcase.
10871
10872 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10873
10874         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10875
10876 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10877
10878         PR 24624
10879         * gcc.dg/pr24624.c: Testcase added.
10880
10881 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10882
10883         PR 24623
10884         * g++.dg/other/pr24623.C: Testcase added.
10885
10886 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10887
10888         PR fortran/22607
10889         * gfortran-dg/pure_byref_1.f90: New.
10890         * gfortran-dg/pure_byref_2.f90: New.
10891
10892 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
10893
10894         PR c/24101
10895         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10896         * gcc.dg/dg.exp: Run main loop also for *.i files.
10897
10898 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
10899
10900         PR c++/19450
10901         * g++.dg/tls/diag-3.C: New test.
10902         * g++.dg/tls/diag-4.C: New test.
10903         * g++.dg/tls/static-1.C: New test.
10904         * g++.dg/tls/static-1a.cc: New file.
10905
10906 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
10907
10908         PR 23046
10909         * g++.dg/tree-ssa/pr23046.C: New test.
10910
10911 2005-11-08  Devang Patel <dpatel@apple.com>
10912
10913         PR tree-optimization/23115
10914         * gcc.dg/tree-ssa/pr23115.c: New.
10915
10916 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
10917
10918         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10919         * gcc.target/powerpc/pr16155.c: Same.
10920         * gcc.target/powerpc/altivec-1.c: Same.
10921         * gcc.target/powerpc/altivec-2.c: Same.
10922         * gcc.target/powerpc/altivec-3.c: Same.
10923         * gcc.target/powerpc/altivec-5.c: Same.
10924         * gcc.target/powerpc/altivec-11.c: Same.
10925         * gcc.target/powerpc/altivec-12.c: Same.
10926         * gcc.target/powerpc/altivec-14.c: Same.
10927         * gcc.target/powerpc/altivec-22.c: Same.
10928         * gcc.target/powerpc/altivec-consts.c: Same.
10929         * gcc.target/powerpc/altivec-pr22085.c: Same.
10930         * gcc.target/powerpc/altivec-splat.c: Same.
10931         * gcc.target/powerpc/altivec-varargs-1.c: Same.
10932         * gcc.target/powerpc/altivec-vec-merge.c: Same.
10933         * gcc.target/powerpc/darwin-longlong.c: Same.
10934
10935 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
10936
10937         PR target/19340
10938         * gcc.dg/pr19340.c: New test.
10939
10940 2005-11-07  Ian Lance Taylor  <ian@airs.com>
10941
10942         PR rtl-optimization/24683
10943         * gcc.dg/pr24683.c: New test.
10944
10945 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10946
10947         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10948         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10949
10950 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
10951
10952         * gcc.target/i386/pr23376.c: Compile with -mmmx.
10953
10954 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
10955
10956         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10957
10958 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10959
10960         PR target/24230
10961
10962         * gcc.target/powerpc/altivec-consts.c,
10963         gcc.target/powerpc/altivec-splat.c: New testcase.
10964
10965 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
10966
10967         PR c/24599
10968
10969         * gcc.dg/overflow-2.c: New testcase.
10970
10971 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
10972
10973         PR rtl-optimization/23567
10974         * gcc.c-torture/execute/20051104-1.c: New test.
10975
10976 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
10977
10978         PR fortran/24534
10979         gfortran.dg/private_type_2.f90: Modified to check that case with
10980         PRIVATE declaration within derived type is accepted.
10981
10982         PR fortran/20838
10983         gfortran.dg/pointer_assign_1.f90: New test.
10984
10985         PR fortran/20840
10986         * gfortran.dg/arrayio_0.f90: New test.
10987
10988         PR fortran/17737
10989         gfortran.dg/data_initialized.f90: New test.
10990         gfortran.dg/data_constraints_1.f90: New test.
10991         gfortran.dg/data_constraints_2.f90: New test.
10992
10993 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
10994
10995         PR fortran/24174
10996         PR fortran/24305
10997         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10998
10999 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11000
11001         PR 24670
11002         * gcc.dg/tree-ssa/pr24670.c: New test.
11003
11004 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11005
11006         PR target/22432
11007         * gcc.target/i386/pr22432.c: New test.
11008
11009 2005-11-05  Richard Henderson  <rth@redhat.com>
11010
11011         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11012         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11013         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11014         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11015         from gcc.dg/alpha-*.
11016         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11017         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11018
11019 2005-11-05  Andreas Jaeger  <aj@suse.de>
11020
11021         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11022
11023 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11024
11025         PR target/23424
11026         * gcc.dg/torture/pr23424-1.c: New test.
11027
11028 2005-11-04  Richard Henderson  <rth@redhat.com>
11029
11030         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11031         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11032         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11033         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11034         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11035         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11036         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11037         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11038         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11039         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11040         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11041         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11042         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11043         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11044         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11045         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11046         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11047         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11048         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11049         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11050         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11051         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11052         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11053         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11054         Move from gcc.dg/.
11055         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11056         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11057         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11058         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11059         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11060         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11061         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11062         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11063         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11064         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11065         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11066         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11067         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11068         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11069         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11070         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11071         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11072         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11073         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11074         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11075         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11076         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11077         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11078         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11079         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11080         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11081         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11082         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11083         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11084         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11085         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11086         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11087         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11088         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11089         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11090         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11091         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11092         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11093         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11094         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11095         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11096         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11097         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11098         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11099         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11100
11101 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11102
11103         PR 24627
11104         * gcc.dg/tree-ssa/pr24627.c: New test.
11105
11106 2005-11-04 Paul Brook  <paul@codesourcery.com>
11107
11108         * gcc.dg/tls/opt-10.c: New test.
11109
11110 2005-11-04  Andreas Jaeger  <aj@suse.de>
11111
11112         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11113         avoid extra warnings.
11114
11115 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11116
11117         PR libfortran/22298
11118         * gcc/testsuite/lib/target-supports.exp
11119         (check_effective_target_static_libgfortran): New
11120         static_libgfortran effective target.
11121         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11122         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11123
11124 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11125
11126         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11127
11128 2005-11-03  Josh Conner  <jconner@apple.com>
11129
11130         PR c++/19989
11131         g++.dg/ext/array2.C: New test.
11132         g++.dg/template/dependent-name3.C: New test.
11133         g++.dg/template/dependent-name4.C: New test.
11134         g++.dg/template/sfinae2.C: New test.
11135
11136 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11137
11138         PR preprocessor/22042
11139         * gcc.dg/cpp/strify4.c: New test.
11140
11141 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11142
11143         PR c++/17964
11144         * g++.dg/cpp/string-1.C: New test.
11145
11146 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11147
11148         * gcc.target/powerpc: New directory.
11149         * gcc.target/powerpc/powerpc.exp: New file.
11150         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11151         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11152         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11153         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11154         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11155         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11156         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11157         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11158         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11159         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11160         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11161         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11162         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11163         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11164         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11165         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11166         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11167         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11168         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11169         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11170         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11171         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11172         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11173         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11174         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11175         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11176         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11177         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11178         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11179         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11180         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11181         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11182         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11183         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11184
11185 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11186
11187         PR c++/21627
11188         * g++.dg/warn/inline2.C: New test.
11189
11190 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11191
11192         PR middle-end/23155
11193         * g++.dg/ext/c99struct1.C: New test.
11194         * gcc.dg/union-cast-1.c: New test.
11195         * gcc.dg/union-cast-2.c: New test.
11196         * gcc.dg/union-cast-3.c: New test.
11197
11198 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11199
11200         PR middle-end/24589
11201         * gcc.c-torture/execute/zero-struct-2.c: New test.
11202
11203 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11204
11205         PR c++/24582
11206         * g++.dg/init/switch1.C: New test.
11207
11208 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11209
11210         * gcc.dg/delay-slot-1.c: New test.
11211
11212 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11213
11214         PR target/24620
11215         * gcc.dg/pr24620.c: New test.
11216
11217 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11218
11219         PR c/24329
11220         * gcc.dg/format/unnamed-1.c: New test.
11221
11222 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11223
11224         PR c++/22434
11225         * g++.dg/expr/cond8.C: New test.
11226
11227         PR c++/24560
11228         * g++.dg/parse/dot1.C: New test.
11229
11230 2005-11-02  Jan Hubicka  <jh@suse.cz>
11231
11232         PR target/23303
11233         * gcc.dg/i386-lea.c: New test
11234
11235 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11236
11237         PR target/24615
11238         * gcc.dg/pr24615.c: New test.
11239
11240 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11241
11242         PR target/24600
11243         * gcc.dg/pr24600.c: New test.
11244
11245 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11246
11247         PR c++/19253
11248         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11249         * g++.dg/parse/typename9.C: New test.
11250         * g++/dg/parse/typename10.C: Likewise.
11251
11252 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11253
11254         PR fortran/18157
11255         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11256         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11257         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11258
11259 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11260
11261         PR c++/24569
11262         * g++.dg/debug/static1.C: New test.
11263
11264 2005-11-02  Josh Conner  <jconner@apple.com>
11265
11266         * g++.dg/crash38.C: moved into proper directory...
11267         * g++.dg/template/crash42.C: ...here
11268
11269 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11270
11271         PR target/18338
11272         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11273         pcc_bitfield_type_matters || default_packed.
11274
11275         * lib/target-supports.exp
11276         (check_effective_target_pcc_bitfield_type_matters): New proc.
11277         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11278
11279         PR testsuite/23304
11280         * lib/target-supports.exp (check_effective_default_packed): New proc.
11281         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11282         Gate expected errors on target ! default_packed.
11283         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11284
11285 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11286
11287         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11288         change (r106358).
11289
11290 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11291
11292         PR fortran/24008
11293         * gfortran.dg/entry_5.f90: New.
11294         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11295
11296 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11297
11298         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11299
11300 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11301
11302         PR fortran/21565
11303         gfortran.dg/namelist_blockdata.f90: New test.
11304
11305         PR fortran/18737
11306         gfortran.dg/external_implicit_none.f90: New test.
11307
11308         PR fortran/14994
11309         * gfortran.dg/secnds.f: New test.
11310
11311 2005-10-31  Jan Hubicka  <jh@suse.cz>
11312
11313         PR target/20928
11314         * gcc.c-torture/compile/pr20928.c: New test.
11315
11316 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11317
11318         PR middle-end/23492
11319         * gcc.c-torture/compile/zero-strct-5.c: New test.
11320
11321 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11322
11323         PR libgfortran/24584
11324         * gfortran.dg/pr24584.f90: New test.
11325
11326 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11327
11328         PR fortran/18883
11329         * gfortran.dg/char_result_9.f90: New.
11330         * gfortran.dg/char_result_10.f90: New.
11331
11332 2005-10-30  Jan Hubicka  <jh@suse.cz>
11333
11334         * g++.dg/tree-ssa/pr24172.C: New testcase.
11335
11336 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11337
11338         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11339
11340 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11341
11342         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11343         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11344         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11345         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11346         gfortran.dg/enum_9.f90,
11347         gfortran.fortran-torture/compile/enum_1.f90,
11348         gfortran.fortran-torture/execute/enum_1.f90,
11349         gfortran.fortran-torture/execute/enum_2.f90,
11350         gfortran.fortran-torture/execute/enum_3.f90,
11351         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11352
11353 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11354
11355         PR target/18482
11356         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11357         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11358
11359 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11360
11361         PR libfortran/20179
11362         * gfortran.dg/mixed_io_1.f90: New test.
11363         * gfortran.dg/mixed_io_1.c: New file.
11364
11365 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11366
11367         * gfortran.dg/malloc_free_1.f90: New test.
11368
11369 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11370
11371         * gcc.dg/nested-func-4.c: Require profiling -pg.
11372
11373 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11374
11375         PR C++/23229
11376         * g++.dg/warn/main-2.C: New test.
11377
11378 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11379
11380         PR fortran/24545
11381         * gfortran.dg/interface_2.f90: new test.
11382
11383 2005-10-28  Josh Conner  <jconner@apple.com>
11384
11385         PR c++/22153
11386         * g++.dg/template/crash38.C: New test.
11387         * g++.dg/parse/explicit1.C: Change expected errors.
11388
11389 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11390
11391         PR C++/23426
11392         * g++.dg/other/large-size-array.C: New test.
11393
11394 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11395
11396         PR middle-end/24362
11397         * g++.dg/opt/complex4.C: New test.
11398
11399 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11400
11401         * gcc.dg/nested-func-4.c: New test.
11402
11403 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11404
11405         PR fortran/24158
11406         gfortran.dg/derived_recursion.f90: New test.
11407         gfortran.dg/implicit_actual.f90: New test.
11408
11409 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11410
11411         PR middle-end/24295, PR testsuite/24477
11412         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11413         removed when weakref hits the tree.
11414
11415 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11416
11417         * gfortran.dg/cray_pointers_4.f90: New test.
11418
11419         * gfortran.dg/cray_pointers_5.f90: New test.
11420
11421 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11422
11423         PR fortran/22290
11424         * gfortran.dg/assign_5.f90: New test.
11425         * gfortran.dg/assign_6.f: New test.
11426
11427 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11428
11429         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11430         CPU has no SSE support.
11431
11432 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11433
11434         PR libgfortran/24224
11435         * gfortran.dg/arrayio_1.f90: Update attribution.
11436         * gfortran.dg/arrayio_2.f90: Update attribution.
11437         * gfortran.dg/arrayio_3.f90: Update attribution.
11438         * gfortran.dg/arrayio_4.f90: Update test conditions.
11439         * gfortran.dg/arrayio_5.f90: Update attribution.
11440         * gfortran.dg/arrayio_6.f90: New test.
11441         * gfortran.dg/arrayio_7.f90: New test.
11442
11443 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11444
11445         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11446
11447 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11448
11449         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11450
11451 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11452
11453         PR fortran/24416
11454         * gfortran.dg/namelist_char_only.f90: New test.
11455
11456 2005-10-24  Asher Langton  <langton2@llnl.gov>
11457
11458         PR fortran/17031
11459         PR fortran/22282
11460         * gfortran.dg/cray_pointers_1.f90: New test.
11461         * gfortran.dg/cray_pointers_2.f90: New test.
11462         * gfortran.dg/cray_pointers_3.f90: New test.
11463         * gfortran.dg/loc_1.f90: New test.
11464         * gfortran.dg/loc_2.f90: New test.
11465
11466 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11467
11468         * gcc.dg/pr24225.c: New test.
11469
11470 2005-10-24  Asher Langton  <langton2@llnl.gov>
11471
11472         * gfortran.dg/dup_save_1.f90: New test.
11473         * gfortran.dg/dup_save_2.f90: New test.
11474
11475 2005-10-24  Paul Brook  <paul@codesourcery.com>
11476
11477         PR 24107
11478         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11479         stdint.h.
11480
11481 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11482
11483         PR libgfortran/24489
11484         * gfortran.dg/pr24489.f90: New test.
11485
11486 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11487
11488         PR fortran/23635
11489         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11490
11491 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11492
11493         PR target/18911
11494         * g++.dg/init/array16.C: Skip for mmix-*-*.
11495
11496 2005-10-23  Asher Langton  <langton2@llnl.gov>
11497
11498         * gfortran.dg/byte_1.f90: New test.
11499         * gfortran.dg/byte_2.f90: New test.
11500
11501 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11502
11503         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11504
11505 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11506
11507         PR fortran/18022
11508         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11509
11510         PR fortran/24311
11511         * gfortran.dg/merge_char_const.f90: New test.
11512
11513         PR fortran/24384
11514         * gfortran.dg/spread_scalar_source.f90: New test.
11515
11516 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11517
11518         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11519
11520         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11521         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11522
11523         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11524
11525 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11526
11527         PR fortran/24426
11528         * gfortran.dg/der_pointer_4.f90: New.
11529
11530 2005-10-22  David Ayers  <d.ayers@inode.at>
11531
11532         * obj-c++.dg/except-1.mm: Simplify.
11533
11534 2005-10-21  David Ayers  <d.ayers@inode.at>
11535
11536         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11537
11538 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11539
11540         * gfortran.dg/assumed_dummy_2.f90: New test.
11541
11542 2005-10-21  James E Wilson  <wilson@specifix.com>
11543
11544         PR preprocessor/15220
11545         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11546
11547 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11548
11549         * gcc.c-torture/execute/20051021-1.c: New test.
11550
11551 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11552
11553         PR c++/24260
11554         * g++.dg/ext/tmplattr1.C: New test.
11555
11556 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11557
11558         PR fortran/24440
11559         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11560
11561 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11562
11563         * obj-c++.dg/except-1.mm: New.
11564
11565         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11566
11567 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11568
11569         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11570
11571 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11572
11573         PR middle-end/24295
11574         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11575         declarations with the same names as thunks' alias targets, use
11576         aliases instead.
11577         * gcc.dg/attr-alias-3.c: New test.
11578         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11579
11580 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11581
11582         PR c++/22618
11583         * g++.dg/parse/access8.C: New test.
11584
11585 2005-10-20  Richard Guenther  <rguenther@suse.de>
11586
11587         PR c++/24439
11588         * g++.dg/tree-ssa/pr24439.C: New testcase.
11589
11590 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11591
11592         * g++.dg/opt/delay-slot-1.C: New test.
11593
11594 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11595
11596         PR fortran/21625
11597         * gfortran.fg/der_init_1.f90: New.
11598
11599 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11600
11601         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11602
11603 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11604
11605         PR c++/21908
11606         * g++.dg/parse/error28.C: New test.
11607
11608 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11609
11610         * gcc.dg/profile-generate-2.c: New test.
11611
11612 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11613
11614         PR target/23589
11615         * g++.dg/ext/dllimport11.C: New.
11616
11617 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11618
11619         PR c++/22293
11620         * g++.dg/other/friend3.C: New test.
11621
11622 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11623
11624         PR c++/23293
11625         * g++.dg/template/error19.C: New test.
11626
11627 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11628
11629         PR c++/21383
11630         * g++.dg/overload/koenig2.C: New.
11631
11632         PR c++/23118
11633         * g++.dg/overload/error2.C: New.
11634
11635         PR c++/22604
11636         * g++.dg/inherit/covariant14.C: New.
11637
11638 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11639
11640         PR c++/23440
11641         * g++.dg/parse/for1.C: New test.
11642
11643 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11644
11645         PR fortran/23446
11646         * gfortran.dg/host_dummy_index_1.f90: New test.
11647
11648         PR fortran/21459
11649         * gfortran.dg/automatic_char_len_2.f90: New test.
11650
11651         PR fortran/20866
11652         * gfortran.dg/recursive_statement_functions.f90: New test.
11653
11654         PR fortran/20853
11655         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11656
11657         PR fortran/20849
11658         * gfortran.dg/external_initializer.f90: New test.
11659
11660         PR fortran/20837
11661         * non_module_public.f90: New test.
11662
11663 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11664
11665         PR c++/24386
11666         * g++.dg/template/overload7.C: New.
11667
11668         PR c++/22551
11669         * g++.dg/other/switch2.C: Remove expected warnings.
11670
11671         PR c++/21353
11672         * g++.dg/template/defarg6.C: New.
11673
11674 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11675
11676         PR target/24315
11677         * gcc.target/i386/pr24315.c: New test.
11678
11679 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11680
11681         PR c++/24389
11682         * g++.dg/template/static21.C: New test.
11683         * g++.dg/template/static21-a.cc: Likewise.
11684
11685 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11686
11687         PR c++/23959
11688         * g++.dg/warn/Wswitch-default-1.C: New test.
11689         * g++.dg/warn/Wswitch-default-2.C: New test.
11690
11691 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11692
11693         PR c++/22173
11694         * g++.dg/parse/template18.C: New test.
11695         * g++.dg/template/nontype15.C: Likewise.
11696
11697 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11698
11699         PR fortran/22273
11700         * gfortran.dg/spec_expr_2.f90: New.
11701
11702 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11703
11704         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11705         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11706         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11707         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11708         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11709         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11710         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11711         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11712         previous target-specific skips and warning-message matches where
11713         applicable.
11714
11715 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11716
11717         PR c++/21347
11718         * g++.dg/warn/Wctor-dtor.C: New test.
11719
11720 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11721
11722         PR c/23439
11723         * gcc.dg/for-1.c: New test.
11724
11725 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11726
11727         PR c++/19565
11728         * g++.dg/warn/Wconversion1.C: New test.
11729         * g++.dg/ext/packed4.C: Compile with -w.
11730         * g++.dg/opt/20050511-1.C: Likewise.
11731         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11732
11733 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11734
11735         * gfortran.dg/boz_5.f90: New test.
11736
11737 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11738
11739         PR c++/22551
11740         * g++.dg/other/switch2.C: New.
11741
11742         PR c++/23984
11743         * g++.dg/init/ctor7.C: New.
11744
11745 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11746
11747         PR c++/23730
11748         * g++.dg/parse/crash32.C: New test.
11749
11750 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11751
11752         PR c++/20721
11753         * g++.dg/init/goto2.C: New test.
11754
11755         PR c++/22464
11756         * g++.dg/template/crash/41.C: New test.
11757
11758         PR c++/22180
11759         * g++.dg/template/crash40.C: New test.
11760
11761         PR c++/23694
11762         * g++.dg/parse/friend5.C: New test.
11763
11764         PR c++/23307
11765         * g++.dg/template/crash38.C: New test.
11766
11767         PR c++/22352
11768         * g++.dg/template/friend38.C: New test.
11769
11770         PR c++/22405
11771         * g++.dg/template/crash39.C: New test.
11772
11773 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11774
11775         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11776         gcc.dg/debug/dwarf2/dwarf-char2.c,
11777         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11778
11779         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11780
11781 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11782
11783         * gcc.dg/dll-2.c: Add tests for warnings.
11784         * gcc.dg/dll-3.c: Likewise.
11785         * gcc.dg/dll-4.c: Likewise.
11786
11787         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11788         * g++.dg/ext/dllimport2.C: Likewise.
11789         * g++.dg/ext/dllimport3.C: Likewise.
11790         * g++.dg/ext/dllimport7.C: Likewise.
11791         * g++.dg/ext/dllimport8.C: Likewise.
11792         * g++.dg/ext/dllimport9.C: Likewise.
11793
11794 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11795
11796         PR fortran/24092
11797         * gfortran.dg/derived_pointer_recursion.f90: New test.
11798
11799 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11800
11801         * gcc.c-torture/execute/20051012-1.c: New test.
11802
11803 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11804
11805         PR fortran/18082
11806         * gfortran.dg/automatic_char_len_1.f90: New test.
11807
11808 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11809
11810         PR fortran/20847
11811         * gfortran.dg/save_common.f90: New test.
11812
11813         PR fortran/20856
11814         * gfortran.dg/save_result.f90: New test.
11815
11816 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11817
11818         PR c++/21592
11819         * g++.dg/template/dependent-expr1.C: Add new expected error.
11820         * g++.dg/template/dependent-expr2.C: Adjust error text.
11821         * g++.dg/template/overload6.C: New.
11822
11823         PR c++/23797
11824         * g++.dg/other/typename8.C: New.
11825
11826         PR c++/21117
11827         * g++.dg/other/return1.C: New.
11828
11829 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11830
11831         PR c++/24052
11832         * g++.dg/ext/label5.C: New.
11833
11834 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11835
11836         PR c++/19964
11837         * g++.dg/parse/crash31.C: New.
11838
11839 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11840
11841         * g++.dg/ipa/ipa-1.c: New test.
11842         * g++.dg/ipa/ipa-2.c: New test.
11843         * g++.dg/ipa/ipa-3.c: New test.
11844         * g++.dg/ipa/ipa-4.c: New test.
11845         * g++.dg/ipa/ipa-5.c: New test.
11846         * g++.dg/ipa/ipa.exp: New file.
11847
11848 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11849
11850         PR fortran/24207
11851         * gfortran.dg/private_type_3.f90: New test.
11852
11853 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11854
11855         PR fortran/20786
11856         gfortran.dg/aint_anint_1.f90: New test.
11857
11858 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11859
11860         PR libgfortran/24313
11861         gfortran.dg/csqrt.f: New test.
11862
11863 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11864
11865         PR c++/8057
11866         * g++.dg/warn/noeffect7.C: New test.
11867         * g++.dg/warn/noeffect2.C: Instantiate templates.
11868         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11869         and warning.
11870
11871 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11872
11873         PR c++/21089
11874         * g++.dg/init/float1.C: New test.
11875
11876         PR c++/24277
11877         * g++.dg/init/member1.C: Tweak error markers.
11878
11879 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11880
11881         PR testsuite/24281
11882         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11883         Check for null pointer.
11884
11885 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11886
11887         PR c++/21369
11888         * g++.dg/parse/ret-type3.C: New test.
11889
11890 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11891
11892         PR tree-opt/23946
11893         * gcc.c-torture/compile/pr23946.c: New test.
11894
11895 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
11896
11897         * g++.dg/opt/mmx2.C: New test.
11898
11899 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11900
11901         PR c++/24277
11902         * g++.dg/template/static20.C: New test.
11903
11904         PR c++/24302
11905         * g++.dg/warn/Wunused-12.C: New test.
11906
11907         PR c++/23437
11908         * g++.dg/template/arg4.C: New test.
11909
11910 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11911
11912         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11913         * gcc.dg/ucnid-3.c: Likewise.
11914         * gcc.dg/ucnid-4.c: Likewise.
11915         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11916         * g++.dg/other/ucnid-1.C: Likewise.
11917         * gcc.dg/sparc-frame-1.c: New test.
11918
11919 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11920
11921         PR c++/24139
11922         * g++.dg/template/spec27.C: New test.
11923
11924         PR c++/24275
11925         * g++.dg/template/static19.C: New test.
11926
11927 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11928
11929         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11930         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11931
11932 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
11933
11934         PR target/24136
11935         * gfortran.fortran-torture/compile/pr24136.f: New test.
11936
11937 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
11938
11939         PR c++/22172
11940         * g++.dg/parse/crash30.C: New test.
11941
11942 2005-10-07  Richard Guenther  <rguenther@suse.de>
11943
11944         PR middle-end/24227
11945         * gcc.c-torture/compile/pr24227.c: New testcase.
11946
11947 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
11948
11949         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11950         Do not put aligned attributes on array elements.
11951
11952 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
11953
11954         PR testsuite/23611, PR testsuite/23615
11955         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11956         writing prototypes of library functions by hand.
11957         * obj-c++.dg/bitfield-4.mm: Likewise.
11958         * obj-c++.dg/const-str-4.mm: Likewise.
11959         * obj-c++.dg/encode-4.mm: Likewise.
11960         * obj-c++.dg/encode-5.mm: Likewise.
11961         * obj-c++.dg/encode-6.mm: Likewise.
11962         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11963         * obj-c++.dg/method-10.mm: Likewise.
11964         * obj-c++.dg/method-17.mm: Likewise.
11965         * obj-c++.dg/method-19.mm: Likewise.
11966         * obj-c++.dg/try-catch-2.mm: Likewise.
11967
11968 2005-10-06  Richard Henderson  <rth@redhat.com>
11969
11970         PR 24236
11971         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11972
11973 2005-10-06  Dale Johannesen  <dalej@apple.com>
11974
11975         * gcc.c-torture/execute/20030125-1.c: Correct.
11976
11977 2005-10-06  Richard Guenther  <rguenther@suse.de>
11978
11979         PR tree-optimization/24238
11980         * g++.dg/tree-ssa/pr24238.C: New testcase.
11981
11982 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
11983
11984         PR 18568
11985         * gfortran.dg/der_pointer_3.f90: New test.
11986
11987 2005-10-05  Devang Patel  <dpatel@apple.com>
11988
11989         PR Debug/23205
11990         * g++.dg/other/PR23205.C: New.
11991
11992 2005-10-05  Richard Henderson  <rth@redhat.com>
11993
11994         PR target/23602
11995         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11996         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11997
11998 2005-10-05  Dale Johannesen  <dalej@apple.com>
11999
12000         * gcc.c-torture/execute/float-floor.c: New.
12001
12002 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12003
12004         PR tree-optimization/21419
12005         PR tree-optimization/24146
12006         PR tree-optimization/24151
12007
12008         * g++.dg/ext/asm7.C: New.
12009         * g++.dg/ext/asm8.C: New.
12010         * gcc.dg/asm-1.c: Compile on all targets.
12011         * gcc.dg/asm-pr24146.c: New.
12012         * gcc.dg/pr21419.c: Adjust error messages.
12013
12014 2005-10-05  Richard Guenther  <rguenther@suse.de>
12015
12016         PR fortran/24176
12017         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12018
12019 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12020
12021         PR c++/23513
12022         * g++.dg/template/spec22.C: Robustify test.
12023         * g++.dg/template/spec26.C: New.
12024
12025 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12026
12027         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12028         if target supports vector instructions.
12029
12030 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12031
12032         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12033         C99 functions.
12034
12035 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12036
12037         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12038         check_effective_target_fortran_large_int): Replace cached result
12039         when target changes.
12040
12041 2005-10-04  Devang Patel  <dpatel@apple.com>
12042
12043         * gcc.dg/i386-sse-vect-types.c: New.
12044
12045 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12046
12047         PR preprocessor/13726
12048         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12049         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12050
12051 2005-10-04  Richard Guenther  <rguenther@suse.de>
12052
12053         PR c/23576
12054         * gcc.dg/noncompile/pr23576.c: New testcase.
12055
12056 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12057
12058         PR middle-end/23125
12059         * gcc.dg/register-var-3.c: New test.
12060
12061 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12062
12063         * gcc.dg/pr23049.c: New test.
12064
12065         * gcc.dg/ucnid-4.c: Fix test.
12066
12067 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12068
12069         PR 23445
12070         * gcc.c-torture/compile/pr23445.c: New test.
12071
12072 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12073
12074         * g++.dg/overload/unknown1.C: New.
12075
12076 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12077
12078         PR c++/17775
12079         * g++.dg/template/repo4.C: New test.
12080
12081 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12082
12083         PR libfortran/19308
12084         * gfortran.dg/large_real_kind_2.F90: New test.
12085         * gfortran.dg/large_integer_kind_2.f90: New test.
12086
12087 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12088
12089         * lib/target-supports.exp (check_effective_target_vect_shift):
12090         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12091         (check_effective_target_vect_condition): Fix copy-n-pasto.
12092
12093         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12094         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12095         targets.
12096
12097 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12098
12099         PR c++/22621
12100         * g++.dg/template/overload5.C : New test.
12101
12102         PR c++/23840
12103         * g++.dg/expr/stdarg1.C: New test.
12104
12105 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12106
12107         PR 24142
12108         * gcc.c-torture/execute/pr24142.c: New test.
12109
12110 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12111
12112         PR 24141
12113         * gcc.c-torture/execute/pr24141.c: New test.
12114
12115 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12116             Diego Novillo  <dnovillo@redhat.com>
12117
12118         PR 23604
12119         * gcc.c-torture/execute/pr23604.c: New test.
12120
12121 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12122
12123         PR fortran/16404
12124         PR fortran/20835
12125         PR fortran/20890
12126         PR fortran/20899
12127         PR fortran/20900
12128         PR fortran/20901
12129         PR fortran/20902
12130         gfortran.dg/equiv_constraint_1.f90: New test.
12131         gfortran.dg/equiv_constraint_2.f90: New test.
12132         gfortran.dg/equiv_constraint_3.f90: New test.
12133         gfortran.dg/equiv_constraint_4.f90: New test.
12134         gfortran.dg/equiv_constraint_5.f90: New test.
12135         gfortran.dg/equiv_constraint_6.f90: New test.
12136         gfortran.dg/equiv_constraint_7.f90: New test.
12137         gfortran.dg/equiv_constraint_8.f90: New test.
12138         gfortran.dg/private_type_1.f90: New test.
12139         gfortran.dg/private_type_2.f90: New test.
12140         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12141         980628-10.f: Assert std=gnu to permit mixing of
12142         types in equivalence statements.
12143
12144 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12145
12146         PR 24112
12147         * gfortran.dg/open_status_1.f90: New.
12148
12149 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12150
12151         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12152         * gcc.dg/vect/pr22480.c: Clean up temp files.
12153         * gcc.dg/vect/pr23831.c: Clean up temp files.
12154         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12155         Clean up temp files.
12156         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12157         Clean up temp files.
12158
12159         * gcc.dg/20050309-1.c: Clean up temp files.
12160         * gcc.dg/20050325-1.c: Clean up temp files.
12161
12162 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12163
12164         PR tree-optimization/24059
12165         * gcc.dg/vect/pr24059.c : New test.
12166
12167 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12168
12169         PR middle-end/24109
12170         * gcc.c-torture/execute/20050929-1.c: New test.
12171
12172 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12173
12174         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12175
12176 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12177
12178         PR c/21419
12179         * gcc.dg/pr21419.c: New test.
12180
12181 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12182
12183         * gcc.dg/pr23911.c: New test.
12184
12185 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12186
12187         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12188
12189         PR c++/16782
12190         * g++.dg/parse/qualified4.C: New test.
12191         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12192         * g++.old-deja/g++.mike/p8154.C: Likewise.
12193
12194 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12195
12196         PR c++/22147
12197         * g++.dg/template/friend37.C: New test.
12198         * g++.dg/parse/crash28.C: Adjust error markers.
12199
12200 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12201
12202         PR fortran/18518
12203         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12204
12205 2005-09-27  Devang Patel  <dpatel@apple.com>
12206
12207         PR tree-optimization/23625
12208         * gcc.dg/pr23625.c: New test.
12209
12210 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12211
12212         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12213         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12214
12215 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12216
12217         PR fortran/23677
12218         * gfortran.fortran-torture/execute/save_1.f90: New test.
12219         * gfortran.dg/save_1.f90: New test.
12220
12221 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12222
12223         * gcc.target/i386/builtin-apply-mmx.c: New test.
12224
12225         PR target/22576
12226         * gcc.target/i386/pr22576.c: New test.
12227
12228         PR target/22585
12229         * gcc.target/i386/pr22585.c: New test.
12230
12231         PR target/23268
12232         * gcc.target/i386/pr23268.c: New test.
12233
12234         PR middle-end/23831
12235         * gcc.dg/vect/pr23831.c: New test.
12236
12237         PR target/24055
12238         * gcc.target/i386/pr24055.c: New test.
12239
12240 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12241
12242         PR tree-optimization/23960
12243         * gcc.c-torture/compile/pr23960.c: New.
12244
12245 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12246
12247         PR fortran/16861
12248         * gfortran.dg/nested_modules_3.f90: New.
12249
12250 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12251
12252         PR fortran/24005
12253         gfortran.dg/interface_1.f90: New test.
12254
12255 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12256         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12257
12258         PR fortran/23843
12259         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12260
12261 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12262
12263         PR fortran/23516
12264         * gfortran.dg/imag_1.f: New test.
12265         * gfortran.dg/imag_2.f: Ditto.
12266
12267 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12268
12269         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12270
12271 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12272
12273         PR c++/21983
12274         * g++.dg/warn/pr21983.C: New test.
12275
12276 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12277
12278         PR c++/23993
12279         * g++.dg/template/array14.C: New test.
12280
12281 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12282
12283         PR fortran/19929
12284         * gfortran.dg/der_ptr_component_1.f90: New test.
12285
12286 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12287
12288         PR c++/23965
12289         * g++.dg/template/error1.C: Reject "no matching function" message.
12290
12291 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12292
12293         PR c++/17609
12294         * g++.dg/lookup/error1.C: New test.
12295
12296 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12297
12298         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12299         functionality of the testcase.
12300
12301 2005-09-20  Richard Henderson  <rth@redhat.com>
12302
12303         * gcc.dg/vect/vect-22.c: Require vect_float.
12304         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12305
12306 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12307
12308         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12309         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12310         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12311         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12312         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12313         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12314         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12315         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12316         * gcc.dg/cpp/ucnid-8.c: New test.
12317
12318 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12319
12320         PR tree-optimization/23929
12321         * gcc.c-torture/compile/pr23929.c: New test.
12322
12323 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12324
12325         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12326         for one loop.
12327
12328 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12329
12330         PR testsuite/23186
12331         * g++.dg/other/pr22003.C: Require named sections.
12332
12333 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12334
12335         PR c++/23947
12336         * g++.dg/rtti/crash3.C: New test.
12337
12338         PR tree-optimization/23818
12339         * gcc.dg/pr23818.c: New test.
12340
12341 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12342
12343         PR fortran/23420
12344         * gfortran.dg/print_fmt_4.f: New.
12345
12346 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12347
12348         PR fortran/23663
12349         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12350
12351 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12352
12353         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12354         Use pointers to local alignable arrays instead. Added comments.
12355         * gcc.dg/vect/vect-46.c: Likewise.
12356         * gcc.dg/vect/vect-48.c: Likewise.
12357         * gcc.dg/vect/vect-49.c: Likewise.
12358         * gcc.dg/vect/vect-52.c: Likewise.
12359         * gcc.dg/vect/vect-53.c: Likewise.
12360         * gcc.dg/vect/vect-54.c: Likewise.
12361         * gcc.dg/vect/vect-56.c: Likewise.
12362         * gcc.dg/vect/vect-57.c: Likewise.
12363         * gcc.dg/vect/vect-58.c: Likewise.
12364         * gcc.dg/vect/vect-60.c: Likewise.
12365         * gcc.dg/vect/vect-61.c: Likewise.
12366
12367         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12368         The test is no longer vectorizable on vect_no_align targets.
12369         * gcc.dg/vect/vect-43.c: Likewsie.
12370
12371         * gcc.dg/vect/vect-44.c: Added comments.
12372         * gcc.dg/vect/vect-45.c: Added comments.
12373         * gcc.dg/vect/vect-50.c: Added comments.
12374         * gcc.dg/vect/vect-51.c: Added comments.
12375
12376         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12377         aligned type.
12378         * gcc.dg/vect/Os-vect-95.c: Likewise.
12379
12380         * gcc.dg/vect/vect-41.c: Test removed.
12381         * gcc.dg/vect/vect-47.c: Test removed.
12382         * gcc.dg/vect/vect-55.c: Test removed.
12383         * gcc.dg/vect/vect-59.c: Test removed.
12384
12385 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12386
12387         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12388         No longer vectorizable on vect_no_align targets.
12389         * gcc.dg/vect/pr20122.c: Likewise.
12390         * gcc.dg/vect/vect-74.c: Likewise.
12391         * gcc.dg/vect/vect-75.c: Likewise.
12392         * gcc.dg/vect/vect-76.c: Likewise.
12393
12394         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12395         Will not be vectorizable on vect_no_align targets once aliasing issues
12396         are resolved.
12397         * gcc.dg/vect/vect-79.c: Likewise.
12398
12399         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12400         * gcc.dg/vect/vect-78.c: Likewise.
12401         * gcc.dg/vect/vect-97.c: Likewise.
12402
12403 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12404
12405         * gcc.dg/pr23943.c: New test.
12406
12407 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12408
12409         PR fortran/19181
12410         * gfortran.dg/derived_pointer_null_1.f90: New test.
12411
12412 2005-09-18  Richard Guenther  <rguenther@suse.de>
12413
12414         PR middle-end/23944
12415         * gcc.c-torture/compile/pr23944.c: New testcase.
12416
12417 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12418
12419         PR fortran/15975
12420         * gfortran.dg/der_pointer_2.f90: New test.
12421
12422 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12423
12424         PR fortran/16861
12425         * gfortran.dg/nested_modules_2.f90: New test.
12426
12427 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12428
12429         PR c++/18368
12430         * g++.dg/other/semicolon.C: New test.
12431
12432 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12433
12434         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12435         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12436
12437 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12438
12439         PR c++/23914
12440         * g++.dg/template/static18.C: New test.
12441
12442         PR c++/21514
12443         * g++.dg/template/crash19.C: Remove dg-error marker.
12444         * g++.dg/template/local4.C: New test.
12445
12446 2005-09-16  Paul Brook  <paul@codesourcery.com>
12447
12448         PR fortran/23906
12449         * gfortran.dg/dependency_1.f90: New test.
12450
12451 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12452
12453         PR c++/23896
12454         * g++.dg/template/static17.C: New test.
12455
12456 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12457
12458         PR c++/23139
12459         * g++.dg/warn/huge-val1.C: New test.
12460
12461 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12462
12463         PR c++/13140
12464         * g++.dg/parse/class2.C: New test.
12465         * g++.dg/template/explicit8.C: Likewise.
12466         * g++.dg/template/spec25.C: Likewise.
12467
12468 2005-09-14  Josh Conner  <jconner@apple.com>
12469
12470         PR middle-end/23584
12471         * gcc.dg/pr23584.c: New test.
12472
12473 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12474
12475         PR fortran/21875 Internal Unit Array I/O, NIST
12476         * gfortran.dg/arrayio_1.f90: New test.
12477         * gfortran.dg/arrayio_1.f90: New test.
12478         * gfortran.dg/arrayio_1.f90: New test.
12479         * gfortran.dg/arrayio_1.f90: New test.
12480         * gfortran.dg/arrayio_1.f90: New test.
12481
12482 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12483
12484         PR middle-end/22480
12485         * gcc.dg/vect/pr22480.c: New test.
12486
12487 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12488
12489         PR fortran/19358
12490         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12491
12492 2005-09-13 Josh Conner <jconner@apple.com>
12493
12494         PR c++/23180
12495         * g++.dg/init/struct2.C: New test.
12496         * g++.dg/init/struct3.C: New test.
12497
12498 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12499
12500         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12501         Clean up temp files.
12502         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12503         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12504         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12505         gcc.dg/tree-ssa/builtin-printf-1.c,
12506         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12507         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12508         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12509         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12510         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12511         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12512         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12513         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12514         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12515         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12516         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12517         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12518
12519 2005-09-13  Josh Conner  <jconner@apple.com>
12520
12521         * lib/gcc-dg.exp: Load scanipa.exp.
12522         (cleanup-dump): New procedure.
12523         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12524         * lib/scandump.exp: New file.
12525         * lib/scantree.exp: Use it.
12526         * lib/scanipa.exp: New file.
12527
12528 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12529
12530         PR fortran/17740
12531         * gfortran.dg/generic_4.f90: New test.
12532
12533 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12534
12535         PR target/23816
12536         * gcc.target/i386/pr23816-1.c: New test.
12537         * gcc.target/i386/pr23816-2.c: New test.
12538
12539
12540 2005-09-13  Bastian Blank <waldi@debian.org>
12541
12542         PR c++/16171
12543         * g++.dg/abi/mangle26.C: New test.
12544         * g++.dg/abi/mangle27.C: New test.
12545         * g++.dg/abi/mangle28.C: New test.
12546         * g++.dg/abi/mangle29.C: New test.
12547
12548         PR c++/23839
12549         * g++.dg/parse/register1.C: New test.
12550
12551 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12552
12553         PR c++/23842
12554         * g++.dg/template/access16.C: New test.
12555
12556 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12557
12558         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12559
12560 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12561
12562         PR fortran/18899
12563         * gfortran.dg/shape_2.f90: New test.
12564
12565 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12566
12567         PR target/19269
12568         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12569         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12570         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12571         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12572         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12573         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12574         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12575         tests.
12576
12577 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12578
12579         PR c++/23841
12580         * g++.dg/parse/template17.C: New test.
12581
12582 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12583
12584         PR c++/23789
12585         * g++.dg/template/nontype14.C: New test.
12586
12587 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12588
12589         PR g++/7874
12590         * g++.dg/lookup/friend7.C: New test.
12591         * g++.dg/lookup/friend8.C: New test.
12592         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12593         so that it will be found via argument dependent lookup.
12594         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12595         friend functions which will no longer be found.
12596         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12597         function g, so that it will be found via argument dependent
12598         lookup.
12599         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12600         * g++.old-deja/g++.mike/net43.C: Likewise.
12601
12602 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/23691
12605         * g++.dg/template/static16.C: New test.
12606
12607 2005-09-12  Josh Conner  <jconner@apple.com>
12608
12609         PR middle-end/23237
12610         * gcc.c-torture/compile/pr23237.c: New test.
12611
12612 2005-09-11  Richard Henderson  <rth@redhat.com>
12613
12614         * g++.dg/other/error8.C: Update expected diagnostic text.
12615
12616 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12617
12618         PR libfortran/19872
12619         * gfortran.dg/overwrite_1.f: New test.
12620
12621 2005-09-09  Josh Conner  <jconner@apple.com>
12622
12623         * g++.dg/init/pr23180-1.C: Removed.
12624         * g++.dg/init/pr23180-2.C: Removed.
12625
12626 2005-09-09  David Daney <ddaney@avtrex.com>
12627
12628         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12629         files which are ...
12630         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12631         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12632
12633 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12634
12635         * gfortran.dg/iostat_2.f90: New test.
12636
12637 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12638
12639         PR c++/22252
12640         * g++.dg/ext/interface1.C: New test.
12641         * g++.dg/ext/interface1.h: Likewise.
12642         * g++.dg/ext/interface1a.cc: Likewise.
12643
12644 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12645
12646         * gfortran.dg/iomsg_1.f90: New test case.
12647
12648 2005-09-09  Richard Guenther  <rguenther@suse.de>
12649
12650         PR c++/23624
12651         * g++.dg/tree-ssa/pr23624.C: New testcase.
12652
12653 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12654
12655         PR fortran/19239
12656         * gfortran.dg/vector_subscript_1.f90,
12657         * gfortran.dg/vector_subscript_2.f90: New tests.
12658
12659 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12660
12661         PR fortran/21104
12662         * gfortran.dg/array_alloc_1.f90,
12663         * gfortran.dg/array_alloc_2.f90,
12664         * gfortran.dg/array_alloc_3.f90: New tests.
12665
12666 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12667
12668         PR fortran/12840
12669         * gfortran.dg/array_constructor_6.f90
12670         * gfortran.dg/array_constructor_7.f90
12671         * gfortran.dg/array_constructor_8.f90
12672         * gfortran.dg/array_constructor_9.f90
12673         * gfortran.dg/array_constructor_10.f90
12674         * gfortran.dg/array_constructor_11.f90
12675         * gfortran.dg/array_constructor_12.f90: New tests.
12676
12677 2005-09-08  Josh Conner  <jconner@apple.com>
12678
12679         PR c++/23180
12680         * g++.dg/init/pr23180-1.C: New test.
12681         * g++.dg/init/pr23180-2.C: New test.
12682
12683 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12684
12685         PR fortran/18878
12686         * gfortran.dg/module_double_reuse.f90: New.
12687
12688 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12689
12690         PR fortran/23270
12691         PR fortran/22304
12692         PR fortran/18870
12693         PR fortran/17917
12694         PR fortran/16511
12695         * gfortran.dg/common_equivalence_1.f: New.
12696         * gfortran.dg/common_equivalence_2.f: New.
12697         * gfortran.dg/common_equivalence_3.f: New.
12698         * gfortran.dg/contained_equivalence_1.f90: New.
12699         * gfortran.dg/module_blank_common.f90: New.
12700         * gfortran.dg/module_commons_1.f90: New.
12701         * gfortran.dg/module_equivalence_1.f90: New.
12702         * gfortran.dg/nested_modules_1.f90: New.
12703         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12704         equivalences and add comment to connect the test with
12705         the PR.
12706
12707 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12708
12709         PR fortran/23765
12710         * gfortran.dg/common_6.f90: New test.
12711
12712 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12713
12714         PR fortran/15326
12715         * gfortran.dg/char_result_1.f90,
12716         * gfortran.dg/char_result_2.f90,
12717         * gfortran.dg/char_result_3.f90,
12718         * gfortran.dg/char_result_4.f90,
12719         * gfortran.dg/char_result_5.f90,
12720         * gfortran.dg/char_result_6.f90,
12721         * gfortran.dg/char_result_7.f90,
12722         * gfortran.dg/char_result_8.f90: New tests.
12723
12724 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12725
12726         PR fortran/19928
12727         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12728
12729 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12730
12731         PR obj-c++/16816
12732         * obj-c++.dg/selector-5.mm: New test.
12733         * obj-c++.dg/selector-6.mm: New test.
12734
12735 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12736
12737         PR objc/20574
12738         PR objc/19324
12739         * objc.dg/error-1.m: New test.
12740
12741 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12742
12743         PR fortran/23373
12744         * gfortran.fortran-torture/execute/pr23373-1.f90,
12745         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12746
12747 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12748
12749         PR libfortran/23760
12750         * gfortran.dg/g77/1832.f: Remove long string in write statement
12751         to allow the test to pass on correct list directed output with
12752         prepended space.
12753
12754 2005-09-07  James E Wilson  <wilson@specifix.com>
12755
12756         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12757
12758 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12759
12760         * gfortran.dg/parameter+save.f90: Rename to
12761         * gfortran.dg/parameter_save.f90: .. this.
12762
12763 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12764
12765         PR fortran/20848
12766         * gfortran.dg/parameter+save.f90: New test case.
12767
12768 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12769
12770         PR fortran/19269
12771         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12772
12773 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12774
12775         PR c/23075
12776         * gcc.dg/pr23075.c: New test.
12777         * g++.dg/warn/pr23075.C: New test.
12778
12779         PR target/22362
12780         * gcc.target/i386/pr22362.c: New test.
12781
12782         PR rtl-optimization/23098
12783         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12784
12785         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12786         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12787         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12788
12789 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12790
12791         * g++.dg/expr/cast6.C: New test.
12792
12793         PR c++/9782
12794         * g++.dg/init/new15.C: New test.
12795
12796 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12797
12798         * gcc.dg/vect/Os-vect-95.c: New test.
12799         * gcc.dg/vect/vect-95.c: Same.
12800
12801 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12802
12803         * gcc.dg/vect/vect-29.c: Update xfail testing.
12804         * gcc.dg/vect/vect-44.c: Same.
12805         * gcc.dg/vect/vect-48.c: Same.
12806         * gcc.dg/vect/vect-50.c: Same.
12807         * gcc.dg/vect/vect-72.c: Same.
12808         * gcc.dg/vect/vect-77.c: Same.
12809         * gcc.dg/vect/vect-78.c: Same.
12810         * gcc.dg/vect/vect-80.c: Same.
12811         * gcc.dg/vect/vect-96.c: Same.
12812         * gcc.dg/vect/vect-100.c: Same.
12813         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12814         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12815         * gfortran.dg/vect/vect-5.f90: Same.
12816
12817 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12818
12819         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12820         start strings.
12821         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12822         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12823
12824         PR c++/23056
12825         * g++.dg/opt/pr23056.C: New test.
12826
12827         PR rtl-optimization/23098
12828         * gcc.target/i386/pr23098.c: New test.
12829
12830 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12831
12832         PR c++/23667
12833         * g++.dg/template/static15.C: New test.
12834
12835         PR c++/21440
12836         * g++.dg/ext/stmtexpr5.C: New test.
12837         * g++.dg/ext/stmtexpr6.C: Likewise.
12838
12839 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12840
12841         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12842
12843         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12844         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12845         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12846
12847 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12848
12849         PR libfortran/23321
12850         * gfortran.dg/direct_io_4.f90: New test case.
12851
12852 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12853             Rasmus Hahn  <rassahah@neofonie.de>
12854
12855         PR libobjc/23108
12856         * objc.dg/type-stream-1.m: New test.
12857
12858 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12859
12860         PR fortran/23661
12861         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12862         gfortran.dg/print_fmt_3.f90: New test.
12863
12864 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12865
12866         * gfortran.dg/fmt_t_1.f90: New test.
12867
12868 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12869
12870         PR rtl-optimization/23454
12871         * g++.dg/opt/pr23454.C: New test.
12872
12873 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12874
12875         PR c++/23699
12876         * g++.dg/ext/static1.C: New test.
12877
12878 2005-09-02  Richard Henderson  <rth@redhat.com>
12879
12880         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12881         tail call to check_fa_work.
12882
12883 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/21687
12886         * g++.dg/other/gc3.C: New test.
12887
12888 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12889
12890         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12891         * gcc.dg/20050826-1.c: Likewise.
12892
12893 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
12894
12895         PR c++/23167
12896         * g++.dg/expr/volatile1.C: New test.
12897
12898 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
12899
12900         PR middle-end/23547
12901         * gcc.dg/pr23547.c: New test.
12902
12903 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
12904
12905         PR c/22061
12906         * gcc.c-torture/execute/pr22061-1.c,
12907         * gcc.c-torture/execute/pr22061-2.c,
12908         * gcc.c-torture/execute/pr22061-3.c,
12909         * gcc.c-torture/execute/pr22061-4.c: New tests.
12910
12911 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12912
12913         * gcc.dg/Wredundant-decls-2.c: New test to check that
12914         -Wredundant-decls does not issue warning for a variable
12915         definition following a declaration.
12916
12917 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
12918
12919         PR debug/7241
12920         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12921         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12922         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12923
12924         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12925         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12926         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12927         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12928         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12929         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12930         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12931         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12932
12933 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12934
12935         PR objc/23306
12936         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12937         scan-assmbler.
12938
12939 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
12940
12941         PR target/21255
12942         * gcc.dg/pr21255-1.c: New test.
12943         * gcc.dg/pr21255-2-mb.c: Likewise.
12944         * gcc.dg/pr21255-2-ml.c: Likewise.
12945         * gcc.dg/pr21255-3.c: Likewise.
12946         * gcc.dg/pr21255-4.c: Likewise.
12947
12948 2005-08-31  Dale Johannesen  <dalej@apple.com>
12949
12950         * gcc.dg/20050830-1.c: New.
12951
12952 2005-08-31  Josh Conner  <jconner@apple.com>
12953
12954         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12955         command-line options for arm-*-* targets.
12956         * g++.dg/init/array16.C: Likewise.
12957         * g++.dg/other/crash-4.C: Likewise.
12958
12959 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12960
12961         PR obj-c++/23640
12962         * obj-c++.dg/gnu-runtime-3.mm: New test.
12963
12964 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12965
12966         PR c++/13377
12967         * g++.dg/lookup/ambig4.C: New test.
12968         * g++.dg/lookup/ambig5.C: New test.
12969         * g++.dg/tc1/dr101.C: Adjust error markers.
12970
12971 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12972
12973         PR c++/23639
12974         * g++.dg/template/ttp5.C: Adjust error markers.
12975
12976 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
12977
12978         PR testsuite/23609
12979         * lib/obj-c++.exp: Include target-libpath.exp.
12980         (obj-c++_link_flags): Look for the GNU libobjc library
12981         and set the library path to include it.
12982         Don't manually set LD_LIBRARY_PATH (etc.) but call
12983         set_ld_library_path_env_vars instead.
12984         (obj-c++_target_compile): Don't set library path or
12985         linker flags because they are already set correctly
12986         in obj-c++_link_flags.
12987
12988 2005-08-30  Josh Conner  <jconner@apple.com>
12989
12990         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12991         to command-line options for arm-*-* targets.
12992
12993 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
12994
12995         * g++.dg/other/i386-1.C: New.
12996
12997 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
12998
12999         PR preprocessor/20348
13000         PR preprocessor/20356
13001         * gcc.dg/cpp/pr20348.c: New test.
13002         * gcc.dg/cpp/pr20348.h: New file.
13003         * gcc.dg/cpp/inc/pr20348.h: New file.
13004         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13005         * gcc.dg/cpp/pr20356.c: New test.
13006         * gcc.dg/cpp/pr20356.h: New file.
13007         * gcc.dg/cpp/inc/pr20356.h: New file.
13008         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13009
13010 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13011
13012         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13013         Fix array dimension to avoid correct end-of-file error.
13014
13015 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13016
13017         PR libfortran/23598
13018         * gfortran.dg/iostat_1.f90: New test.
13019
13020 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13021
13022         PR middle-end/23408
13023         * gcc.dg/pr23408.c: New test.
13024
13025 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13026
13027         PR c++/23099
13028         * g++.dg/init/member1.C: Make sure erroneous static data member
13029         definitions are required.
13030         * g++.dg/template/static13.C: New test.
13031         * g++.dg/template/static14.C: Likewise.
13032
13033 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13034
13035         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13036         -march=pentium4, remove ilp32 requirement.
13037
13038         PR middle-end/23484
13039         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13040         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13041
13042 2005-08-29  Andreas Jaeger  <aj@suse.de>
13043
13044         PR testsuite/23607
13045         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13046
13047 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13048
13049         * gcc.c-torture/execute/20050316-2.c: New test.
13050         * gcc.c-torture/execute/20050316-3.c: New test.
13051         * gcc.dg/torture/pr16104-1.c: New test.
13052
13053 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13054
13055         PR middle-end/23463
13056         * gcc.c-torture/execute/zero-struct-1.c: New test.
13057
13058 2005-08-27  Richard Guenther  <rguenther@suse.de>
13059
13060         PR target/23575
13061         * gcc.target/i386/pr23575.c: New testcase.
13062
13063 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13064
13065         PR rtl-optimization/23561
13066         * gcc.c-torture/execute/20050826-1.c: New test.
13067
13068         PR rtl-opt/23560
13069         * gcc.c-torture/execute/20050826-2.c: New test.
13070
13071 2005-08-26  Dale Johannesen  <dalej@apple.com>
13072
13073         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13074         * gcc.dg/20050826-1.c: New.
13075
13076 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13077
13078         PR c++/19004
13079         * g++.dg/template/nontype13.C: New test.
13080
13081         PR c++/23491
13082         * g++.dg/init/new14.C: New test.
13083         * g++.dg/expr/anew1.C: Do not XFAIL.
13084         * g++.dg/expr/anew2.C: Likewise.
13085         * g++.dg/expr/anew3.C: Likewise.
13086
13087 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13088
13089         PR middle-end/22439
13090         * gcc.dg/vla-3.c: New test.
13091
13092 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13093
13094         PR fortran/20363
13095         * gfortran.dg/named_interface.f90: New.
13096
13097 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13098
13099         * gcc.c-torture/execute/frame-address.c: New test.
13100
13101 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13102
13103         PR c++/20817
13104         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13105
13106 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13107
13108         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13109
13110 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13111
13112         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13113         * gcc.dg/altivec-22.c: Rename from..
13114         * gcc.dg/altivec-nomfcr.c: ..this.
13115
13116 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13117
13118         PR tree-optimization/23546
13119         * gcc.dg/tree-ssa/pr23546.c: New test.
13120
13121 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13122
13123         PR fortran/17758
13124         * gfortran.dg/nonreturning_statements.f90: New test.
13125
13126 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13127
13128         PR c++/22454
13129         * g++.dg/parse/crash29.C: New.
13130
13131 2005-08-23  DJ Delorie  <dj@redhat.com>
13132
13133         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13134         constants have the L suffix.
13135
13136 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13137
13138         PR c++/23044
13139         * g++.dg/template/instantiate8.C: New.
13140
13141 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13142
13143         PR middle-end/23467
13144         * gcc.c-torture/execute/pr23467.c: New test.
13145
13146 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13147
13148         PR tree-optimization/22043
13149         * gcc.c-torture/execute/20050613-1.c: New test.
13150
13151 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13152
13153         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13154
13155 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13156
13157         PR rtl-optimization/23478
13158         * g++.dg/opt/pr23478.C: New test.
13159
13160 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13161
13162         PR c/18715
13163         * gcc.dg/switch-warn-3.c: New test.
13164
13165 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13166
13167         PR c++/22233
13168         * g++.dg/template/param1.C: New test.
13169
13170 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13171
13172         PR c++/23089
13173         * g++.dg/other/incomplete1.C: New test.
13174
13175 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13176
13177         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13178         are vectorizable.
13179
13180 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13181
13182         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13183         d_lines_5.f: New.
13184
13185 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13186
13187         * gcc.target/i386/sse-4.c: New test.
13188
13189 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13190
13191         PR testsuite/23239
13192         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13193
13194 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13195
13196         * gcc.dg/20050811-1.c: New test.
13197         * gcc.dg/20050811-2.c: New test.
13198
13199 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13200
13201         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13202
13203 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13204
13205         PR 23476
13206         * gcc.c-torture/compile/pr23476.c: New test.
13207
13208 2005-08-19  Devang Patel  <dpatel@apple.com>
13209
13210         PR tree-optimization/23048
13211         * gcc.dg/tree-ssa/pr23048.c: New test.
13212
13213 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13214
13215         PR middle-end/20624
13216         * g++.dg/warn/Wreturn-3.C: New test
13217
13218 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13219
13220         PR tree-optimization/22228
13221         * g++.dg/vect/pr22543.cc: New test.
13222
13223 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13224
13225         PR tree-optimization/21574
13226         * gcc.dg/tree-ssa/pr21574.c: New test.
13227
13228 2005-08-16  James E Wilson  <wilson@specifix.com>
13229
13230         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13231
13232 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13233
13234         PR tree-opt/23402
13235         * gcc.c-torture/compile/zero-strct-3.c: New test.
13236         * gcc.c-torture/compile/zero-strct-4.c: New test.
13237
13238 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13239
13240         PR target/23376
13241         * gcc.target/x86_64/pr23376.c: New test.
13242
13243 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13244
13245         PR c++/23337
13246         * g++.dg/ext/vector2.C: New.
13247
13248 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13249
13250         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13251
13252 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13253
13254         PR libfortran/23428
13255         * gfortran.dg/inquire-complex.f90: New test case.
13256
13257 2005-08-16  James E Wilson  <wilson@specifix.com>
13258
13259         PR tree-optimization/21105
13260         * gcc.dg/large-size-array.c: New.
13261
13262 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13263
13264         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13265         type.
13266         * gcc.dg/vect/vect-41: Likewise.
13267         * gcc.dg/vect/vect-42: Likewise.
13268         * gcc.dg/vect/vect-43: Likewise.
13269         * gcc.dg/vect/vect-44: Likewise.
13270         * gcc.dg/vect/vect-46: Likewise.
13271         * gcc.dg/vect/vect-47: Likewise.
13272         * gcc.dg/vect/vect-48: Likewise.
13273         * gcc.dg/vect/vect-52: Likewise.
13274         * gcc.dg/vect/vect-53: Likewise.
13275         * gcc.dg/vect/vect-54: Likewise.
13276         * gcc.dg/vect/vect-55: Likewise.
13277         * gcc.dg/vect/vect-56: Likewise.
13278         * gcc.dg/vect/vect-57: Likewise.
13279         * gcc.dg/vect/vect-58: Likewise.
13280         * gcc.dg/vect/vect-59: Likewise.
13281         * gcc.dg/vect/vect-60: Likewise.
13282         * gcc.dg/vect/vect-61: Likewise.
13283         * gcc.dg/vect/vect-85: Likewise.
13284         * gcc.dg/vect/vect-87: Likewise.
13285         * gcc.dg/vect/vect-88: Likewise.
13286         * gcc.dg/vect/vect-93.c: Likewise.
13287         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13288         * gcc.dg/vect/vect-75: Likewise.
13289         * gcc.dg/vect/vect-76: Likewise.
13290         * gcc.dg/vect/vect-77: Likewise.
13291         * gcc.dg/vect/vect-78: Likewise.
13292         * gcc.dg/vect/vect-80: Likewise.
13293         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13294         vectorized for the expected reason, rather than checking how alignment
13295         was handled.
13296         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13297         type and also instead of aligned pointers. Added documentation.
13298
13299 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13300
13301         * gfortran.dg/power.f90: New test.
13302
13303 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13304
13305         PR rtl-optimization/23299
13306         * g++.dg/opt/pr23299.C: New test.
13307
13308 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13309
13310         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13311
13312 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13313
13314         * g++.dg/template/local6.C: New test.
13315
13316 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13317
13318         * execute/exceptions/finally-1.m: Check that the catch and finally are
13319         being called.  Also add a "return 0;" at the end of main.
13320
13321 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13322
13323         PR fortran/21432.
13324         * gfortran.dg/namelist_print_1.f: New test of functionality of
13325         PRINT namelist.
13326         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13327         namelist generates error with -std=f95.
13328
13329 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13330
13331         PR tree-optimization/23119
13332         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13333
13334 2005-08-13  Marcin Koziej  <creep@desk.pl>
13335             Andrew Pinski  <pinskia@physics.uc.edu>
13336
13337         PR libobjc/22492
13338         * execute/exceptions/finally-1.m: New test.
13339
13340 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13341
13342         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13343         testsuite.
13344         * objc/execute/exceptions/trivial.m: New test.
13345         * objc.dg/try-catch-11.m: Move to ...
13346         * objc/execute/exceptions/foward-1.m: Here.
13347         * objc.dg/try-catch-2.m: Move to ...
13348         * objc/execute/exceptions/catchall-1.m: Here.
13349         * objc.dg/try-catch-8.m: Move to ...
13350         * objc/execute/exceptions/local-variables-1.m: Here.
13351
13352 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13353
13354         * objc.dg/nested-func-1.m: Move to ...
13355         * objc/execute/nested-func-1.m: Here.
13356
13357 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13358
13359         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13360         in ${options} instead of [target_info name].
13361         * lib/obj-c++.exp (objc_target_compile): Likewise.
13362
13363 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13364
13365         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13366
13367 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13368
13369         part of PR testsuite/23348
13370         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13371         of the torture options.
13372         * objc/compile/trivial.m: New test.
13373
13374 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13375
13376         * gfortran.dg/eoshift.f90: Correct format.
13377
13378 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13379
13380         * gfortran.fortran-torture/execute/character_passing.f90:
13381         Fix comment typo.
13382
13383 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13384
13385         PR c++/8271
13386         * g++.dg/template/unify10.C: New.
13387
13388 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13389
13390         * g++.dg/parse/pr22514.C: Move to...
13391         * g++.dg/debug/pr22514.C: here.
13392
13393 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13394
13395         PR c++/23266
13396         * g++.dg/inherit/pure1.C: New test.
13397
13398         * ChangeLog: Fix typos.
13399
13400 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13401             Steven Bosscher  <stevenb@suse.de>
13402
13403         * gfortran.dg/runtime_warning_1.f90: New test.
13404
13405 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13406
13407         PR c++/23219
13408         * g++.dg/parse/crash28.C: New.
13409
13410 2005-08-11  Richard Guenther  <rguenther@suse.de>
13411
13412         PR target/23289
13413         * gcc.target/i386/tailcall-1.c: New testcase.
13414
13415 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13416
13417         * gcc.dg/vect/vect-67.c: Un-xfail.
13418
13419 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13420
13421         PR c++/23225
13422         * g++.dg/testsuite/parse/crash27.C: new test.
13423
13424 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13425
13426         PR libfortran/22143
13427         * gfortran.dg/shift-kind.f90: New testcase.
13428
13429 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13430
13431         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13432         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13433
13434 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13435
13436         PR c++/20646
13437         * g++.dg/other/mult-stor1.C: New test.
13438
13439 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13440
13441         * gcc.c-torture/pr18299-1.c: Move to ...
13442         * gcc.c-torture/compile/pr18299-1.c: Here.
13443
13444 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13445
13446         * gfortran/fortran.torture/execute/character_passing.f90:
13447         Fix types for LSAME.
13448
13449 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13450
13451         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13452         input data back to what it was originally.
13453
13454 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13455
13456         * objc.dg/try-catch-8.m: Enable for all targets.
13457
13458 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13459
13460         * gcc.dg/pr23165.c: New test.
13461
13462 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13463
13464         PR tree-optimization/23234
13465         * gcc.dg/tree-ssa/pr23234.c: New test.
13466
13467 2005-08-08  Josh Conner  <jconner@apple.com>
13468
13469         PR rtl-optimization/23241
13470         * gcc.dg/char-compare.c: New test.
13471
13472 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13473
13474         PR c++/22508
13475         * g++.dg/init/new13.C: New test.
13476
13477 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13478
13479         PR c++/21166
13480         * g++.dg/other/crash-4.C: Adjust
13481         * g++/dg/ext/packed9.C: New.
13482
13483 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13484
13485         PR middle-end/21964
13486         * gcc.c-torture/execute/pr21964-1.c: New test.
13487
13488 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13489
13490         PR c/22458
13491         * gcc.dg/pr22458-1.c: New test.
13492
13493 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13494             Steven G. Kargl <kargls@comcast.net>
13495
13496         PR fortran/22390
13497         * gfortran.dg/flush_1.f90: New test.
13498
13499 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13500
13501         PR c++/23191
13502         * g++.dg/template/eh2.C: New test.
13503
13504 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13505
13506         PR c++/19498
13507         * g++.dg/template/instantiate7.C: New test.
13508
13509 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13510
13511         PR c/23113
13512         * gcc.dg/Wunused-value-1.c: New test.
13513
13514 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13515
13516         PR rtl-optimization/23233
13517         * gcc.c-torture/compile/pr23233-1.c: New test.
13518
13519 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13520
13521         PR fortran/18833
13522         PR fortran/20850
13523         * gfortran.dg/equiv_1.f90: New test.
13524         * gfortran.dg/equiv_2.f90: New test.
13525         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13526         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13527         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13528
13529 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13530
13531         * gcc.c-torture/execute/vrp-5.c: New test.
13532         * gcc.c-torture/execute/vrp-6.c: New test.
13533         * gcc.dg/tree-ssa/vrp21.c: New test.
13534
13535 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13536
13537         * g++.dg/parse/pr22514.C: New test.
13538
13539 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13540
13541         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13542
13543         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13544         instead of constant loads / pool entries.
13545
13546 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13547
13548         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13549         TEST_TO_WCTYPE.
13550
13551 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13552
13553         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13554         __WINT_TYPE__ in generated prototypes if possible.
13555
13556 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13557
13558         PR 22037
13559         * g++.dg/tree-ssa/pr22037.C:
13560
13561 2005-08-04  Richard Henderson  <rth@redhat.com>
13562
13563         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13564         scan-tree-dump-times directive.
13565
13566 2005-08-04  Jan Hubicka  <jh@suse.cz>
13567
13568         * gcov-1.C: Fix switch counts.
13569         * gcov-4b.c: Likewise.
13570
13571 2005-08-03  Jeff Law  <law@redhat.com>
13572
13573         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13574
13575 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13576
13577         * gcc.c-torture/execute/pr23135.c: New test.
13578
13579 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13580
13581         PR tree-optimization/19899
13582         * gcc.dg/tree-ssa/scev-1.c: New test.
13583         * gcc.dg/tree-ssa/scev-2.c: New test.
13584
13585 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13586
13587         PR target/18582
13588         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13589
13590 2005-08-03  Jan Hubicka  <jh@suse.cz>
13591
13592         * update-conroll.c: New testcase.
13593         * update-conroll-2.c: New testcase.
13594
13595 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13596
13597         * gfortran.dg/constant_substring.f: New test.
13598         * gfortran.dg/pr22491.f: New test.
13599
13600 2005-08-02  Jan Hubicka  <jh@suse.cz>
13601
13602         * update-threading.c: Replace by the proper one.
13603
13604 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13605
13606         PR 23164
13607         * g++.dg/tree-ssa/pr23164.C: New test.
13608
13609 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13610
13611         * gcc.dg/tree-ssa/pr23192.c: New test.
13612
13613 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13614
13615         * gcc.c-torture/execute/vrp-4.c: New test.
13616
13617 2005-08-02  Jan Hubicka  <jh@suse.cz>
13618
13619         * update-threading.c: New test.
13620
13621 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13622
13623         * gcc.c-torture/compile/20050801-1.c: New test.
13624         * gcc.c-torture/compile/20050801-2.c: New test.
13625
13626 2005-08-01  Jan Hubicka  <jh@suse.cz>
13627
13628         * val-prof-5.c: New test.
13629
13630 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13631
13632         PR c/22311
13633         * gcc.dg/pr22311-1.c : New test.
13634
13635 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13636
13637         PR target/23095
13638         * gfortran.dg/pr23095.f: New test.
13639
13640         PR c++/22003
13641         * g++.dg/other/pr22003.C: New test.
13642
13643 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13644
13645         PR target/20621
13646         * gcc.c-torture/execute/pr20621-1.c: New test.
13647
13648 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13649
13650         * gfortran.dg/comma_format_extension_4.f: Adjust length
13651         of string for format.
13652         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13653         print statement with internal write.
13654         * gfortran.dg/der_array_io_2.f: Likewise.
13655         * gfortran.dg/der_array_io_3.f: Likewise.
13656
13657 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13658
13659         * gcc.dg/fold-abs-4.c: new test.
13660
13661 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13662
13663         PR fortran/22570 an related issues.
13664         * gfortran.dg/x_slash_1.f: New test.
13665
13666 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13667
13668         PR c/23143
13669         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13670         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13671
13672 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13673
13674         PR c/529
13675         * gcc.dg/Wshadow-3.c: New test.
13676
13677 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13678
13679         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13680         used to have the wrong bounds).
13681
13682 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13683
13684         PR c/21720
13685         * gcc.dg/hex-round-1.c: Test more cases.
13686         * gcc.dg/hex-round-2.c: New test.
13687
13688 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13689
13690         PR 22550
13691         * g++.dg/tree-ssa/pr22550.C: New test.
13692
13693 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13694
13695         * gcc.dg/tree-ssa/vrp19.c: New test.
13696         * gcc.dg/tree-ssa-vrp20.c: New test.
13697
13698 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13699
13700         PR c/22240
13701         * gcc.dg/transparent-union-4.c: New test.
13702
13703 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13704
13705         PR c/22192
13706         * gcc.dg/c99-vla-2.c: New test.
13707
13708 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13709
13710         PR c/21720
13711         * gcc.dg/hex-round-1.c: New test.
13712
13713 2005-07-28  Jan Hubicka  <jh@suse.cz>
13714
13715         * inliner-1.c: Do not dump everything.
13716         * tree-prof.exp: Do not pass -ftree-based-profiling.
13717         * bprob.exp: Likewise.
13718
13719         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13720
13721 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13722
13723         PR c++/22545
13724         * g++.dg/expr/ptrmem7.C: New test.
13725
13726 2005-07-28  Mike Stump  <mrs@apple.com>
13727
13728         * g++.old-deja/g++.mike/visibility-1.C: New test.
13729
13730 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13731
13732         PR c/20187
13733         * gcc.c-torture/execute/pr20187-1.c: New test.
13734
13735 2005-07-28  Jeff Law  <law@redhat.com>
13736
13737         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13738         * gcc.dg/tree-ssa/vrp18.c: New test.
13739
13740 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13741
13742         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13743
13744 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13745
13746         PR tree-optimization/22506
13747         * gcc.dg/vect/ps22506.c: New test.
13748
13749 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13750
13751         PR target/21149
13752         * gcc.target/i386/sse-3.c: New test.
13753
13754 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13755
13756         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13757         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13758
13759 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13760
13761         PR c/22589
13762         * gcc.c-torture/compile/pr22589-1.c: New test.
13763
13764 2005-07-28  Jan Hubicka  <jh@suse.cz>
13765
13766         * update-loopch.c: New testcase.
13767
13768 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13769
13770         PR rtl-optimization/23047
13771         * gcc.c-torture/execute/pr23047.c: New test.
13772         * gcc.c-torture/execute/pr23047.x: New.
13773
13774 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13775
13776         PR tree-optimization/22493
13777         * gcc.c-torture/execute/pr22493-1.c: New test.
13778         * gcc.c-torture/execute/pr22493-1.x: New.
13779         * gcc.c-torture/execute/vrp-1.c: New test.
13780         * gcc.c-torture/execute/vrp-2.c: New test.
13781         * gcc.c-torture/execute/vrp-2.c: New test.
13782
13783 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13784
13785         * gcc.target/frv/all-builtin-read8.c: Delete.
13786         * gcc.target/frv/all-builtin-read16.c: Delete.
13787         * gcc.target/frv/all-builtin-read32.c: Delete.
13788         * gcc.target/frv/all-builtin-read64.c: Delete.
13789         * gcc.target/frv/all-builtin-write8.c: Delete.
13790         * gcc.target/frv/all-builtin-write16.c: Delete.
13791         * gcc.target/frv/all-builtin-write32.c: Delete.
13792         * gcc.target/frv/all-builtin-write64.c: Delete.
13793         * gcc.target/frv/all-read-write-1.c: New.
13794
13795 2005-07-27  Jeff Law  <law@redhat.com>
13796
13797         * gcc.c-torture/execute/pr22630.c: New test.
13798
13799 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13800
13801         PR tree-optimization/23073
13802         * gcc.dg/vect/nodump-pr23073.c: New test.
13803         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13804
13805 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13806
13807         PR tree-optimize/22348
13808         * gcc.c-torture/execute/pr22348.c: New.
13809
13810 2005-07-27  Richard Guenther  <rguenther@suse.de>
13811
13812         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13813
13814 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13815
13816         PR fortran/22503
13817         * gfortran.dg/logical_comp.f90: New test.
13818
13819 2005-07-27  Jan Hubicka  <jh@suse.cz>
13820
13821         * inliner-1.c: Add cleanup of dumps.
13822         * val-prof-*.c: Likewise.
13823         * update-tailcall.c: New.
13824
13825 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13826
13827         PR 22591
13828         * gcc.dg/tree-ssa/pr22591.c: New test.
13829         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13830
13831 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13832
13833         PR libobjc/22606
13834         * objc.dg/try-catch-11.m: New test.
13835
13836 2005-07-26  Richard Guenther  <rguenther@suse.de>
13837
13838         PR tree-optimization/22486
13839         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13840
13841 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13842
13843         PR tree-opt/22484
13844         * testsuite/g++.dg/opt/loop2.C: New test.
13845
13846 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13847
13848         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13849         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13850
13851 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13852
13853         * lib/profopt.exp (profopt-execute): Check for profiling data
13854         files on the target.
13855
13856 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13857
13858         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13859         for matching of asm labels.
13860
13861 2005-07-25  Richard Guenther  <rguenther@suse.de>
13862
13863         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13864
13865 2005-07-25  Richard Guenther  <rguenther@suse.de>
13866
13867         PR testsuite/22624
13868         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13869
13870 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13871
13872         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13873         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13874         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13875         * gcc.dg/vect/vect-100.c: New test.
13876         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13877         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13878         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13879         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13880         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13881         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13882         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13883         * gfortran.dg/vect/pr19049.f90: New testcase.
13884         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13885
13886 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13887
13888         * gcc.c-torture/execute/20050713-1.c: New test.
13889
13890         PR fortran/20063
13891         * gfortran.fortran-torture/execute/data_4.f90: New test.
13892
13893         PR middle-end/20303
13894         * gcc.dg/visibility-d.c: New test.
13895
13896 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
13897
13898         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13899         * gfortran.dg/underflow.f90: Ditto.
13900
13901 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13902
13903         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13904         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13905         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13906
13907 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13908
13909         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13910         include case of field width of zero.
13911
13912 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
13913
13914         PR libgfortran/21875
13915         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13916         with trailing blanks on normal formatted read.
13917
13918 2005-07-23  Chao-ying Fu  <fu@mips.com>
13919
13920         * gcc.target/mips/mips32-dsp-type.c: New test.
13921         * gcc.target/mips/mips32-dsp.c: New test.
13922
13923 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
13924
13925         PR testsuite/21073
13926         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13927
13928         PR testsuite/20454
13929         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13930         and __cyg_profile_func_exit.
13931
13932 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
13933
13934         * gfortran.dg/comma_format_extension_3.f: Fix typo.
13935         * gfortran.dg/comma_format_extension_4.f: Same.
13936         * gfortran.dg/pr15332.f: Same.
13937         * gfortran.dg/pr21730.f: Same.
13938
13939 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
13940
13941         * g++.dg/opt/vrp2.C: Fix testcase.
13942
13943         PR tree-opt/22625
13944         * g++.dg/opt/vrp2.C: New test.
13945
13946 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
13947
13948         PR debug/21828
13949         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13950
13951 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
13952
13953         * gcc.dg/tree-ssa/20050719-1.c: New test.
13954
13955 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
13956
13957         * gcc.dg/bfin-longcall-1.c: New file.
13958         * gcc.dg/bfin-longcall-2.c: New file.
13959
13960 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
13961
13962         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13963
13964 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13965
13966         PR middle-end/19055
13967         * gcc.dg/tree-ssa/pr19055.c: New test.
13968         * gcc.dg/tree-ssa/pr19055-2.c: New test.
13969
13970 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13971
13972         PR C++/22358
13973         * g++.dg/other/pr22358.C: New test.
13974
13975 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
13976
13977         PR c++/2922
13978         * g++.dg/lookup/two-stage5.C: New test from bug comments.
13979
13980 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13981
13982         PR c++/15938
13983         * g++.dg/init/union2.C: New test.
13984
13985 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13986
13987         PR c/22393
13988         * gcc.dg/complex-4.c: New test.
13989
13990 2005-07-21  Richard Guenther  <rguenther@suse.de>
13991
13992         PR testsuite/22522
13993         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13994         scanning for asm labels.
13995         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13996
13997 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
13998
13999         PR target/22085
14000         * gcc.dg/altivec-pr22085.c: New.
14001
14002 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14003
14004         PR tree-optimization/19210
14005         * gcc.dg/tree-ssa/pr19210-1.c: New.
14006         * gcc.dg/tree-ssa/pr19210-2.c: New.
14007
14008 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14009
14010         PR rtl-optimization/22167
14011         * g++.dg/opt/pr22167.C: New test.
14012
14013 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14014
14015         PR c++/2922
14016         * g++.dg/lookup/two-stage2.C: New.
14017         * g++.dg/lookup/two-stage3.C: New.
14018         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14019         fixed two-stage name lookup for operators.
14020         * g++.dg/template/call3.C: Compiler now produces an appropriate
14021         error message.
14022         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14023         14 as a candidate.
14024         * g++.dg/template/ptrmem4.C: Compiler produces different error
14025         message.
14026         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14027         connect_to_method as a candidate.
14028
14029 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14030
14031         * gcc.dg/fold-alloc-1.c: New test.
14032
14033 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14034
14035         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14036         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14037
14038 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14039
14040         * gcc.dg/fold-abs-1.c: New test.
14041         * gcc.dg/fold-abs-2.c: New test.
14042         * gcc.dg/fold-abs-3.c: New test.
14043
14044 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14045
14046         Make CONSTRUCTOR use VEC to store initializers.
14047         * g++.dg/ext/complit3.C: Check for specific error messages.
14048         * g++.dg/init/brace2.C: Update error message.
14049         * g++.dg/warn/Wbraces2.C: Likewise.
14050
14051 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14052
14053         PR fortran/16940
14054         * gfortran.dg/module_interface_1.f90: New test.
14055
14056 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14057             Kenneth Zadeck <zadeck@naturalbridge.com>
14058
14059         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14060
14061 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14062
14063         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14064         specify -Wformat for these tests.
14065         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14066         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14067         * gcc.dg/format/opt-6.c: Delete.
14068
14069 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14070
14071         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14072         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14073
14074 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14075
14076         * gcc.dg/tree-ssa/alias-2.c: New test.
14077
14078 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14079
14080         PR c++/22263
14081         * g++.dg/template/explicit7.C: New test.
14082
14083 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14084
14085         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14086         width of 8 to +Inf and -Inf.
14087
14088 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14089
14090         PR c++/22139
14091         * g++.dg/template/friend36.C: New test.
14092
14093 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14094
14095         PR fortran/21730
14096         * gfortran.dg/pr21730.f: New test.
14097
14098 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14099             Kenneth Zadeck <zadeck@naturalbridge.com>
14100
14101         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14102         since pure const detection cannot run at -O1 in c compiler.
14103         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14104         can now optimize this case properly.
14105         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14106         because we now pass.
14107         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14108
14109 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14110
14111         PR c/22421
14112         * gcc.dg/format/bitfld-1.c: New test.
14113
14114 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14115
14116         PR c++/22204
14117         * g++.dg/rtti/repo1.C: New test.
14118
14119 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14120
14121         PR middle-end/22398
14122         * gcc.c-torture/compile/pr22398.c: New test.
14123
14124 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14125
14126         PR c++/22132
14127         * g++.dg/expr/cast4.C: New test.
14128
14129 2005-07-15  Richard Guenther  <rguenther@suse.de>
14130
14131         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14132         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14133
14134 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14135
14136         PR tree-optimization/22230
14137         * gcc.dg/tree-ssa/pr22230.c: New test.
14138
14139 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14140
14141         * gfortran.dg/g77/cpp6.f: New test.
14142
14143         PR fortran/22417
14144         * gfortran.dg/g77/cpp5.F: New test.
14145         * gfortran.dg/g77/cpp5.h: New file.
14146         * gfortran.dg/g77/cpp5inc.h: New file.
14147
14148 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14149
14150         PR libfortran/16435
14151         * gfortran.dg/tl_editting.f90: New.
14152         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14153
14154 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14155
14156         * gfortran.dg/char_array_constructor.f90: New test.
14157
14158 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14159
14160         * gfortran.dg/past_eor.f90: New.
14161         * gfortran.dg/complex_read.f90: New.
14162
14163 2005-07-13  Jeff Law  <law@redhat.com>
14164
14165         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14166         additional casts.
14167
14168         * gcc.dg/tree-ssa/pr22321.c: New test
14169
14170 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14171
14172         PR tree-optimization/21921
14173         * gcc.dg/tree-ssa/pr21921.c: New.
14174
14175 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14176
14177         PR tree-optimizatio/22442
14178         * gcc.dg/tree-ssa/loop-11.c: New test.
14179
14180 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14181
14182         PR tree-opt/21840
14183         * gcc.c-torture/compile/pr21840.c: New test.
14184
14185 2005-07-12  Jan Hubicka  <jh@suse.cz>
14186
14187         * gcc.c-torture/compile/pr22379.c: New test.
14188
14189 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14190
14191         PR libfortran/21593
14192         gfortran.dg/dev_null.f90: Remove outdated comment about
14193         PR libfortran/21593.
14194
14195
14196 2005-07-12  Dale Johannesen  <dalej@apple.com>
14197
14198         * gcc.target/i386/compress-float-sse.c: New.
14199         * gcc.target/i386/compress-float-sse-pic.c: New.
14200         * gcc.target/i386/compress-float-387.c: New.
14201         * gcc.target/i386/compress-float-387-pic.c: New.
14202         * gcc.dg/compress-float-ppc.c: New.
14203         * gcc.dg/compress-float-ppc-pic.c: New.
14204
14205 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14206
14207         PR libfortran/21593
14208         gfortran.dg/dev_null.f90: Remove targets.
14209
14210 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14211
14212         PR tree-opt/22335
14213         * gcc.dg/pr22335-1.c: New test.
14214         * gcc.dg/pr22335-2.c: New test.
14215
14216 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14217
14218         PR c++/20172
14219         * g++.dg/template/nontype12.C : New test.
14220
14221 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14222
14223         * gcc.dg/tree-ssa/loop-10.c: New test.
14224
14225 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14226
14227         * gcc.c-torture/execute/20020720-1.x: Remove.
14228
14229 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14230
14231         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14232
14233 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14234
14235         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14236         (dg-mips-options): Use it.
14237
14238 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14239
14240         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14241
14242 2005-07-09  Richard Henderson  <rth@redhat.com>
14243
14244         * lib/target-supports.exp (check_effective_target_sync_char_short):
14245         Add alpha.
14246
14247 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14248
14249         PR libfortran/22217
14250         * gfortran.dg/negative-z-descriptor.f90: New test.
14251
14252 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14253
14254         PR tree-opt/22329
14255         * gcc.dg/pr22329.c: New test.
14256
14257 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14258
14259         PR tree-optimization/20139
14260         * gcc.dg/tree-ssa/pr20139.c: New.
14261
14262 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14263
14264         PR tree-opt/22356
14265         * testsuite/gcc.dg/pr22356-1.c: New test.
14266
14267 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14268
14269         PR c++/21799
14270         * g++.dg/template/unify8.C: New.
14271         * g++.dg/template/unify9.C: New.
14272
14273 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14274
14275         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14276
14277 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14278
14279         * gcc.dg/darwin-version-1.c: New.
14280         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14281         * gcc.dg/builtins-20.c: Likewise.
14282         * gcc.dg/builtins-53.c: Likewise.
14283         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14284         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14285         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14286         * gcc.dg/torture/builtins-power-1.c: Likewise.
14287         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14288         on Darwin.
14289
14290 2005-07-07  Jeff Law  <law@redhat.com>
14291
14292         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14293         argument evaluation order.
14294
14295 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14296
14297         PR libfortran/21594
14298         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14299         Add test cases where the shift length is greater than the
14300         array length.
14301
14302 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14303
14304         * obj-c++.dg/proto-lossage-6.mm: New.
14305         * objc.dg/proto-lossage-6.m: New.
14306
14307 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14308
14309         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14310         * objc.dg/gnu-runtime-2.m: Likewise.
14311
14312 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14313
14314         * gfortran.dg/longline.f: New test.
14315
14316         * gfortran.dg/badline.f: New test.
14317
14318 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14319
14320         PR fortran/16531
14321         PR fortran/15966
14322         PR fortran/18781
14323         * gfortran.dg/hollerith.f90: New.
14324         * gfortran.dg/hollerith2.f90: New.
14325         * gfortran.dg/hollerith3.f90: New.
14326         * gfortran.dg/hollerith4.f90: New.
14327         * gfortran.dg/hollerith_f95.f90: New.
14328         * gfortran.dg/hollerith_legacy.f90: New.
14329         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14330
14331 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14332
14333         PR objc/22274
14334         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14335         * objc.dg/gnu-runtime-2.m: New.
14336
14337 2005-07-06  Jeff Law  <law@redhat.com>
14338
14339         * gcc.dg/tree-ssa/vrp17.c: New test.
14340
14341 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14342
14343         PR fortran/22327
14344         * gfortran.dg/array_constructor_5.f90: New test.
14345
14346 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14347
14348         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14349
14350 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14351
14352         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14353         * gcc.dg/980816-1.c: Ditto.
14354
14355 2005-07-06  Jeff Law  <law@redhat.com>
14356
14357         * gcc.c-torture/compile/pr21356.c: New test.
14358
14359 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14360
14361         PR c/22013
14362         PR c/22098
14363         * gcc.c-torture/compile/pr22013-1.c,
14364         gcc.c-torture/execute/pr22098-1.c,
14365         gcc.c-torture/execute/pr22098-2.c,
14366         gcc.c-torture/execute/pr22098-3.c: New tests.
14367
14368 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14369
14370         PR c/22308
14371         * gcc.dg/pr22308-1.c: New test.
14372
14373 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14374
14375         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14376         target.
14377         * gcc.dg/compare9.c: Use -fshort-enums instead of
14378         -fno-short-enums.  Change the last test to dg-bogus.
14379
14380 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14381
14382         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14383         * gcc.dg/compare9.c: New.
14384
14385 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14386
14387         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14388
14389 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14390
14391         PR testsuite/22288
14392         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14393
14394
14395 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14396
14397         * gcc.dg/format/gcc_gfc-1.c: New.
14398
14399 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14400
14401         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14402
14403 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14404
14405         PR fortran/20842
14406         * gfortran.dg/io_invalid_1.f90: New test.
14407
14408 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14409
14410         * gcc.dg/format/gcc_diag-1.c: Update.
14411
14412 2005-07-02  Jeff Law  <law@redhat.com>
14413
14414         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14415         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14416
14417 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14418
14419         * gcc.dg/format/gcc_diag-1.c: Update.
14420
14421 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14422
14423         PR tree-opt/22269
14424         * gcc.c-torture/compile/pr22269.c: New test.
14425
14426 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14427
14428         PR 21584
14429         PR 22219
14430         * g++.dg/tree-ssa/pr21584-1.C: New test.
14431         * g++.dg/tree-ssa/pr21584-2.C: New test.
14432
14433 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14434
14435         * obj-c++.dg/try-catch-11.mm: New.
14436         * objc.dg/try-catch-10.m: New.
14437
14438 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14439
14440         * g++.dg/other/ucnid-1.C: xfail on AIX.
14441
14442 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14443
14444         PR 22234
14445         * gcc.dg/20050629-1.c: New test.
14446
14447 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14448
14449         * obj-c++.dg/const-str-1[0-1].mm: New.
14450         * objc.dg/const-str-1[0-1].m: New.
14451
14452 2005-05-29  Richard Henderson  <rth@redhat.com>
14453
14454         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14455         Rename from check_effective_target_vect_no_max.
14456         (check_effective_target_vect_no_int_add): New.
14457         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14458         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14459         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14460         * gcc.dg/vect/vect-reduc-1.c: Use both.
14461         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14462
14463 2005-05-29  Richard Henderson  <rth@redhat.com>
14464
14465         * lib/target-supports.exp (check_effective_target_vect_no_max):
14466         Remove i386 and x86_64.
14467
14468 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14469
14470         PR testsuite/21969
14471         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14472
14473 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14474
14475         PR middle-end/21969
14476         * gcc.dg/vect/pr21969.c: New test.
14477
14478 2005-06-28  Eric Christopher  <echristo@redhat.com>
14479
14480         PR c/22052
14481         PR c/21975
14482         * gcc.dg/inline1.c: New test.
14483         * gcc.dg/inline2.c: Ditto.
14484         * gcc.dg/inline3.c: Ditto.
14485         * gcc.dg/inline4.c: Ditto.
14486         * gcc.dg/inline5.c: Ditto.
14487
14488 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14489
14490         PR libfortran/22142
14491         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14492         Add testcase also testing eoshift1 for PR 22142.
14493
14494 2005-06-28  Richard Henderson  <rth@redhat.com>
14495
14496         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14497         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14498         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14499         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14500         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14501
14502 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14503
14504         PR libfortran/22142
14505         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14506         Add testcase for PR 22142.
14507
14508 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14509
14510         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14511         gcc.target/ia64/fpreg-2.c: New tests.
14512
14513 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14514
14515         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14516
14517 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14518
14519         PR libfortran/22170
14520         * gfortran.dg/slash_1.f90: New test.
14521
14522 2005-06-27  Richard Henderson  <rth@redhat.com>
14523
14524         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14525         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14526         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14527         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14528         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14529         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14530
14531 2005-06-27  Richard Henderson  <rth@redhat.com>
14532
14533         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14534         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14535
14536 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14537
14538         * obj-c++.dg/proto-lossage-5.mm: New.
14539         * objc.dg/proto-lossage-5.m: New.
14540
14541 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14542
14543         PR 21959
14544         * gcc.dg/tree-ssa/pr21959.c: New test.
14545
14546 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14547
14548         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14549         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14550         testing uninitialized var.
14551
14552         * gcc.c-torture/execute/builtins/chk.h: New.
14553         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14554         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14555         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14556         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14557         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14558         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14559         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14560         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14561         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14562         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14563         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14564         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14565         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14566         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14567         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14568         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14569         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14570         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14571         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14572         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14573         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14574         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14575         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14576         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14577         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14578         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14579         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14580         * gcc.dg/builtin-object-size-1.c: New test.
14581         * gcc.dg/builtin-object-size-2.c: New test.
14582         * gcc.dg/builtin-object-size-3.c: New test.
14583         * gcc.dg/builtin-object-size-4.c: New test.
14584         * gcc.dg/builtin-object-size-5.c: New test.
14585         * gcc.dg/builtin-stringop-chk-1.c: New test.
14586         * gcc.dg/builtin-stringop-chk-2.c: New test.
14587         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14588         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14589         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14590         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14591         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14592         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14593         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14594         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14595         * gcc.c-torture/execute/printf-1.c: New test.
14596         * gcc.c-torture/execute/fprintf-1.c: New test.
14597         * gcc.c-torture/execute/vprintf-1.c: New test.
14598         * gcc.c-torture/execute/vfprintf-1.c: New test.
14599         * gcc.c-torture/execute/printf-chk-1.c: New test.
14600         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14601         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14602         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14603
14604 2005-06-27  Michael Matz  <matz@suse.de>
14605
14606         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14607         slot is not merged if address escapes.
14608
14609 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14610
14611         PR c/21911
14612         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14613
14614 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14615
14616         PR middle-end/17965
14617         * gcc.c-torture/compile/20050622-1.c: New test.
14618
14619         PR middle-end/22028
14620         * gcc.dg/20050620-1.c: New test.
14621
14622 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14623
14624         PR tree-optimization/22026
14625         * gcc.dg/tree-ssa/pr22026.c: New.
14626
14627 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14628
14629         PR libfortran/22144
14630         * gfortran.dg/shift-alloc.f90: New testcase.
14631
14632 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14633
14634         * all files: Update FSF address in copyright headers.
14635
14636 2005-06-22  Jan Hubicka  <jh@suse.cz>
14637
14638         * wholeprogram-1.c: New testcase.
14639         * wholeprogram-2.c: New testcase.
14640
14641 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14642
14643         PR 22171
14644         * gcc.dg/tree-ssa/pr22171.c: New test.
14645
14646 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14647
14648         * gfortran.dg/simplify_modulo.f90: New.
14649
14650 2005-06-24  Jan Hubicka  <jh@suse.cz>
14651
14652         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14653
14654 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14655
14656         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14657
14658 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14659
14660         * obj-c++.dg/typedef-alias-1.mm: New.
14661         * objc.dg/typedef-alias-1.m: New.
14662
14663 2005-06-23  Jeff Law  <law@redhat.com>
14664
14665         * gcc.dg/tree-ssa/vrp16.c: New test.
14666
14667 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14668
14669         * lib/target-supports.exp: Add
14670         check_effective_target_fortran_large_real and
14671         check_effective_target_fortran_large_int to check for
14672         corresponding effective targets.
14673         * gfortran.dg/large_integer_kind_1.f90: New test.
14674         * gfortran.dg/large_real_kind_1.f90: New test.
14675
14676 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14677
14678         PR tree-optimization/22117
14679         * gcc.dg/tree-ssa/pr22117.c: New.
14680
14681 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14682
14683         PR testsuite/22123
14684         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14685
14686 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14687
14688         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14689
14690 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14691
14692         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14693         * gfortran.dg/f2c_4.c: Likewise.
14694
14695 2005-06-22 Paul Brook  <paul@codesourcery.com>
14696
14697         PR fortran/21034
14698         * gfortran.dg/auto_save_1.f90: New test.
14699
14700 2005-06-22  Michael Matz  <matz@suse.de>
14701
14702         * gcc.target/x86-64/abi: New directory.
14703         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14704         * gcc.target/x86-64/abi/README.gcc: New file.
14705         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14706         * gcc.target/x86-64/abi/asm-support.s: New file.
14707         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14708         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14709         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14710         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14711         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14712         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14713         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14714         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14715         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14716         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14717         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14718         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14719         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14720         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14721         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14722         * gcc.target/x86_64/abi/test_varargs.c: New test.
14723
14724 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14725
14726         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14727         32-bit i?86 and x86_64.
14728
14729 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14730
14731         * obj-c++.dg/const-str-[1-9].mm: New tests.
14732
14733 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14734
14735         PR fortran/22010
14736         * gfortran.dg/namelist_use.f90: New.
14737         * gfortran.dg/namelist_use_only.f90: New.
14738
14739 2005-06-21  Jeff Law  <law@redhat.com>
14740
14741         * gcc.dg/tree-ssa/vrp15.c: New test.
14742
14743 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14744
14745         * lib/target-supports.exp (check_effective_target_vect_reduction):
14746         Remove.
14747         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14748         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14749         remove vect_reduction target keyword. Also avoid two returns in main.
14750         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14751         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14752         * gcc.dg/vect/vect-reduc-1short.c: New test.
14753         * gcc.dg/vect/vect-reduc-1char.c: New test.
14754         * gcc.dg/vect/vect-reduc-2short.c: New test.
14755         * gcc.dg/vect/vect-reduc-2char.c: New test.
14756         * gcc.dg/vect/vect-reduc-6.c: New test.
14757         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14758         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14759         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14760
14761 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14762         Paul Thomas  <pault@gcc.gnu.org>
14763
14764         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14765         New tests.
14766
14767 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14768
14769         * gfortran.dg/backslash_1.f90: New test.
14770         * gfortran.dg/backslash_2.f90: New test.
14771
14772 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14773
14774         * gfortran.dg/duplicate_labels.f90: New test.
14775
14776 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14777
14778         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14779         unsupportable relocations.
14780         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14781         * gcc.dg/20050321-2.c: xfail for NetWare.
14782
14783 2005-06-20  Andreas Jaeger  <aj@suse.de>
14784
14785         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14786         gcc.target/i386/fastcall-sseregparm.c,
14787         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14788
14789 2005-06-19  Richard Henderson  <rth@redhat.com>
14790
14791         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14792
14793 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14794
14795         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14796
14797 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14798
14799         PR c++/22115
14800         * g++.dg/conversion/simd2.C: Change expected error message.
14801
14802 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14803
14804         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14805         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14806         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14807
14808 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14809
14810         * gcc.dg/fold-mod-1.c: New test.
14811
14812 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14813
14814         PR fortran/19926
14815         * gfortran.dg/pr19926.f90: New test.
14816
14817 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14818
14819         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14820         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14821         targets.
14822         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14823         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14824
14825 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14826
14827         * gcc.target/ia64/float80-varargs-1.c: New test.
14828
14829 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14830
14831         PR tree-opt/22035
14832         * gfortran.dg/f2c_6.f90: New test.
14833
14834 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14835
14836         PR c++/17413
14837         * g++.dg/template/local5.C: New.
14838
14839 2005-06-17  Richard Henderson  <rth@redhat.com>
14840
14841         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14842
14843 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14844
14845         PR testsuite/21945
14846         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14847
14848 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14849
14850         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14851         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14852         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14853         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14854         check_vect to verify the presence of hardware vector support.
14855
14856 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14857
14858         PR testsuite/22056
14859         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14860
14861 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14862
14863         PR libfortran/19216
14864         * gfortran.dg/pr19216.f: Add correct space between brackets and
14865         dg directive.
14866
14867 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14868
14869         PR libfortran/16436
14870         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14871
14872 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14873
14874         * gcc.target/i386/attributes-error.c: New testcase.
14875         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14876         * gcc.target/i386/regparm-stdcall.c: Likewise.
14877         * gcc.target/i386/sseregparm-1.c: Likewise.
14878         * gcc.target/i386/sseregparm-2.c: Likewise.
14879
14880 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14881
14882         * g++.dg/rtti/crash2.C: New.
14883
14884 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14885
14886         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14887
14888 2005-06-15  David Ung  <davidu@mips.com>
14889
14890         * gcc.target/mips/mips16e-extends.c: New test for testing the
14891         generation of MIPS16e zeb/zeh, seb/seh instructions.
14892
14893 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
14894
14895         PR 22018
14896         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14897         * gcc.dg/tree-ssa/pr22018.c: New test.
14898
14899 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
14900
14901         * gcc.dg/simd-1.c: Update error messages.
14902         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
14903         * gcc.dg/simd-2.c: Update error messages.
14904         * gcc.dg/simd-4.c: New.
14905
14906 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
14907
14908         PR c++/20678
14909         * g++.dg/other/crash-4.C: New.
14910
14911 2005-06-14  Devang Patel  <dpatel@apple.com>
14912
14913         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14914
14915 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
14916
14917         PR c++/21929
14918         * g++.dg/parse/crash11.C: Update
14919
14920 2005-06-13  Jeff Law  <law@redhat.com>
14921
14922         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14923         perform the desired transformations.
14924         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14925         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14926
14927 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14928
14929         PR fortran/22038
14930         * gfortran.dg/forall_1.f90: Un-XFAIL.
14931
14932 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
14933
14934         PR c++/21929
14935         * g++.dg/parse/crash26.C: New.
14936
14937         PR c++/20789
14938         * g++.dg/init/member1.C: New.
14939
14940 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
14941
14942         * gfortran.dg/altreturn_1.f90: New test.
14943
14944 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
14945
14946         PR middle-end/21985
14947         * gcc.dg/tree-ssa/pr21985.c: New test.
14948
14949 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14950
14951         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14952
14953 2005-06-12  Roger Sayle  <roger@eyesopen.com>
14954
14955         PR c++/21930
14956         * g++.dg/other/error10.C: New test case.
14957
14958 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14959
14960         PR libfortran/19155
14961         * gfortran.dg/pr19155.f: Add test.
14962
14963 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14964
14965         * gfortran.dg/f2c_7.f90: New test.
14966
14967         * gfortran.dg/forall_1.f90: XFAILed.
14968
14969 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
14970
14971         * gcc.dg/pr14796-1.c: New.
14972         * gcc.dg/pr14796-2.c: New.
14973
14974 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
14975
14976         PR fortran/17792
14977         PR fortran/21375
14978         * gfortran.dg/deallocate_stat.f90: New test.
14979
14980 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
14981
14982         * gfortran.fortran-torture/execute/in-pack.f90: New test.
14983
14984 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
14985
14986         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14987         access will be generated when this loop is vectorized. Test that
14988         accesses with same alignment were detected.
14989         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14990         Test that accesses with same alignment were detected.
14991         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14992         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14993         alignment were detected.
14994
14995 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
14996
14997         PR c++/10611
14998         * g++.dg/conversion/simd2.C: New.
14999
15000 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15001
15002         * gcc.dg/Wcxx-compat-1.c: New.
15003
15004 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15005
15006         PR libfortran/21480
15007         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15008         complex array.
15009
15010 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15011
15012         * gcc.dg/alias-8.c: New.
15013
15014 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15015
15016         * gcc.dg/format/cmn_err-1.c: Update.
15017
15018 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15019
15020         PR target/20666
15021         * gcc.target/sparc/fexpand-2.c: New.
15022         * gcc.target/sparc/fpmerge-2.c: New.
15023         * gcc.target/sparc/fpmul-2.c: New.
15024         * gcc.target/sparc/noresult.c: New.
15025         * gcc.target/sparc/pdist-2.c: New.
15026         * gcc.target/sparc/pdist-3.c: New.
15027
15028 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15029
15030         PR testsuite/21702
15031         * gcc.target/i386/i386.exp: Fix comment typo.
15032
15033 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15034
15035         PR c++/19497
15036         * g++.dg/inherit/using5.C: New.
15037         * g++.dg/inherit/using6.C: New.
15038
15039 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15040
15041         PR c++/19894
15042         * g++.dg/template/ptrmem15.C: New test.
15043
15044         PR c++/20563
15045         * g++.dg/ext/label4.C: New test.
15046
15047 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15048
15049         * gcc.dg/tls/debug-1.c: New test.
15050
15051 2005-06-07  Dale Johannesen  <dalej@apple.com>
15052
15053         * gcc.target/i386/movq.c: New.
15054
15055 2005-06-07  Dale Johannesen  <dalej@apple.com>
15056
15057         * gcc.dg/20050607-1.c: New.
15058
15059 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15060
15061         PR middle-end/21850
15062         * gcc.c-torture/execute/20050607-1.c: New test.
15063
15064 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15065
15066         PR libfortran/21926
15067         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15068         Test case where the return array has lowest stride one,
15069         but isn't packed.
15070
15071 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15072
15073         * lib/target-supports.exp (check_effective_target_sync_int_long):
15074         Add s390 and s390x targets.
15075
15076 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15077
15078         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15079         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15080         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15081         * gcc.dg/tree-ssa/loop-9.c: New test.
15082
15083 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15084
15085         * g++.dg/parse/defarg10.C: New.
15086
15087 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15088
15089         PR regression/21897
15090         * gcc.c-torture/execute/20050604-1.c: New test.
15091
15092 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15093
15094         PR 21903
15095         * g++.dg/parse/defarg9.C: New.
15096
15097         PR c++/20637
15098         * g++.dg/inherit/using4.C: New.
15099         * g++.dg/overload/error1.C: Adjust expected errors.
15100         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15101         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15102         * g++.old-deja/g++.other/redecl2.C: Likewise.
15103         * g++.old-deja/g++.other/redecl4.C: Likewise.
15104         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15105
15106 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15107
15108         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15109
15110 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15111
15112         * lib/gfortran.exp (gfortran_target_compile): Call
15113         dg-additional-files-options
15114         * gfortran.dg/f2c_4.f90: New file
15115         * gfortran.dg/f2c_4.c: New file
15116         * gfortran.dg/f2c_5.f90: New file
15117         * gfortran.dg/f2c_5.c: New file
15118
15119 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15120
15121         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15122
15123         PR fortran/21912
15124         * gfortran.dg/array_constructor_4.f90: New test.
15125
15126 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15127
15128         PR c++/21619
15129         * g++.dg/ext/builtin9.C: New test.
15130
15131 2005-06-05  Dale Johannesen  <dalej@apple.com>
15132
15133         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15134         * gcc.c-torture/execute/20050603-2.c: Ditto.
15135
15136 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15137
15138         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15139         * gcc.dg/vect/vect-reduc-1.c: New.
15140         * gcc.dg/vect/vect-reduc-2.c: New.
15141         * gcc.dg/vect/vect-reduc-3.c: New.
15142
15143 2005-06-04  Dale Johannesen  <dalej@apple.com>
15144
15145         * gcc.c-torture/execute/20050603-1.c: New.
15146         * gcc.c-torture/execute/20050603-2.c: New.
15147         * gcc.dg/20050603-3.c: New.
15148
15149 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15150
15151         PR fortran/19195
15152         * gfortran.dg/debug_1.f90: New test.
15153
15154         * gfortran.dg/forall_1.f90: New test.
15155
15156 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15157
15158         * gfortran.dg/array_constructor_3.f90: New test.
15159
15160 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15161
15162         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15163
15164 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15165
15166         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15167
15168 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15169
15170         PR c/21873
15171         * gcc.dg/init-excess-1.c: New test.
15172
15173 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15174
15175         PR c++/21853
15176         * g++.dg/expr/static_cast6.C: New test.
15177
15178 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15179
15180         * gcc.dg/tree-ssa/vrp14.c: New test.
15181
15182 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15183
15184         PR c++/21336
15185         * g++.dg/template/new2.C: New test.
15186
15187 2005-06-03  Josh Conner  <jconner@apple.com>
15188
15189         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15190         all entries in initializer.
15191
15192 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15193
15194         PR middle-end/21858
15195         * gcc.dg/pr21858.c: New testcase.
15196
15197 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15198
15199         PR tree-optimization/21292
15200
15201         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15202         New.
15203         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15204         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15205         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15206         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15207         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15208
15209 2005-06-02  Richard Henderson  <rth@redhat.com>
15210
15211         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15212
15213 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15214
15215         * gcc.dg/wtypequal.c: New testcase.
15216
15217 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15218
15219         PR 21582
15220         * gcc.dg/tree-ssa/pr21582.c: New test.
15221
15222 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15223
15224         PR c++/21280
15225         * g++.dg/opt/interface2.h: New.
15226         * g++.dg/opt/interface2.C: New.
15227         * g++.dg/init/ctor4.C: Adjust error lines.
15228         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15229         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15230         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15231         * g++.old-deja/g++.pt/assign1.C: Likewise.
15232         * g++.old-deja/g++.pt/crash20.C: Likewise.
15233
15234 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15235
15236         PR tree-optimization/21734
15237         * g++.dg/vect/pr21734_1.cc: New.
15238         * g++.dg/vect/pr21734_2.cc: New.
15239
15240 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15241
15242         PR c++/20350
15243         * g++.dg/template/spec24.C: New.
15244
15245         PR c++/21151
15246         * g++.dg/pch/local-1.C: New.
15247         * g++.dg/pch/local-1.Hs: New.
15248
15249 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15250
15251         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15252         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15253         * gcc.dg/tree-ssa/pr14341.c: New test.
15254         * gcc.dg/tree-ssa/pr14841.c: New test.
15255         * gcc.dg/tree-ssa/pr20701.c: New test.
15256         * gcc.dg/tree-ssa/pr21086.c: New test.
15257         * gcc.dg/tree-ssa/pr21090.c: New test.
15258         * gcc.dg/tree-ssa/pr21332.c: New test.
15259         * gcc.dg/tree-ssa/pr21458.c: New test.
15260         * gcc.dg/tree-ssa/pr21658.c: New test.
15261         * gcc.dg/tree-ssa/vrp01.c: New test.
15262         * gcc.dg/tree-ssa/vrp02.c: New test.
15263         * gcc.dg/tree-ssa/vrp03.c: New test.
15264         * gcc.dg/tree-ssa/vrp04.c: New test.
15265         * gcc.dg/tree-ssa/vrp05.c: New test.
15266         * gcc.dg/tree-ssa/vrp06.c: New test.
15267         * gcc.dg/tree-ssa/vrp07.c: New test.
15268         * gcc.dg/tree-ssa/vrp08.c: New test.
15269         * gcc.dg/tree-ssa/vrp09.c: New test.
15270         * gcc.dg/tree-ssa/vrp10.c: New test.
15271         * gcc.dg/tree-ssa/vrp11.c: New test.
15272         * gcc.dg/tree-ssa/vrp12.c: New test.
15273         * gcc.dg/tree-ssa/vrp13.c: New test.
15274
15275 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15276
15277         PR 21029
15278         * gcc.dg/tree-ssa/pr21029.c: New test.
15279
15280 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15281
15282         * gfortran.dg/logint-1.f: New test case.
15283         * gfortran.dg/logint-2.f: Likewise.
15284         * gfortran.dg/logint-3.f: Likewise.
15285
15286 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15287
15288         PR c/21536
15289         PR c/20760
15290         * gcc.dg/20050527-1.c: New test.
15291
15292         * gcc.dg/i386-sse-12.c: New test.
15293
15294         PR fortran/21729
15295         * gfortran.dg/implicit_5.f90: New test.
15296
15297 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15298
15299         PR fortran/20883
15300         * gfortran/assign_4.f90: New test.
15301         * gfortran/assign_2.f90: Change compile to run.
15302
15303 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15304
15305         * lib/target-supports.exp
15306         (check_effective_target_sync_char_short): New.
15307         * gcc.dg/sync-2.c: New.
15308
15309 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15310
15311         PR tree-optimization/21817
15312         * gcc.dg/torture/pr21817-1.c: New.
15313
15314 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15315
15316         PR c++/21165
15317         * g++.dg/template/init5.C: New.
15318
15319 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15320
15321         * gfortran.dg/char_initialiser_actual.f90:
15322         Test character initialisers as actual arguments.
15323         * gfortran.dg/char_pointer_comp_assign.f90:
15324         Test character pointer structure component assignments.
15325         * gfortran.dg/char_array_structure_constructor.f90:
15326         Test character components in structure constructors.
15327
15328 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15329
15330         PR middle-end/20931
15331         * g++.dg/opt/pr20931.C: New test.
15332
15333 2005-05-31  Andreas Jaeger  <aj@suse.de>
15334
15335         PR testsuite/20772
15336         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15337         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15338         g++.old-deja/g++.ext/asmspec1.C,
15339         g++.old-deja/g++.other/regstack.C,
15340         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15341         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15342         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15343         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15344         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15345         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15346         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15347         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15348         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15349         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15350         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15351         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15352         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15353         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15354         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15355         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15356         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15357         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15358         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15359
15360 2005-05-31  Jeff Law  <law@redhat.com>
15361
15362         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15363
15364 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15365
15366         PR middle-end/21743
15367         * gcc.dg/builtins-1.c: Activate disabled clog test.
15368         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15369
15370 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15371
15372         * gfortran.dg/char_pointer_assign.f90:
15373         Test character-pointer assignments and pointer assignments.
15374         * gfortran.dg/char_pointer_dummy.f90:
15375         Test character-pointer dummy arguments.
15376         * gfortran.dg/char_pointer_func.f90:
15377         Test character-pointer function returns.
15378         * gfortran.dg/char_pointer_dependency.f90:
15379         Test character-pointer functions with dependencies.
15380
15381 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15382
15383         PR c++/21784
15384         * g++.dg/lookup/using14.C: New test.
15385
15386 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15387
15388         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15389         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15390         trailing ^M.
15391
15392 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15393
15394         PR c++/17413
15395         * g++.dg/template/local5.C: New.
15396
15397         PR target/21761
15398         * gcc.c-torture/compile/pr21761.c: New.
15399
15400         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15401         before darwin8.
15402
15403 2005-05-30  Steven G. Kargl
15404
15405         PR fortran/20846
15406         * gfortran.dg/inquire_8.f90: New test.
15407
15408 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15409
15410         PR libfortran/21376
15411         * gfortran.dg/output_exponents_1.f90: New test.
15412
15413 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15414
15415         PR libfortran/20006
15416         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15417
15418 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15419
15420         PR c++/21210
15421         * g++.dg/ext/complex1.C: New test.
15422
15423         PR c++/21340
15424         * g++.dg/init/ctor6.C: New test.
15425
15426 2005-05-29  Jan Hubicka  <jh@suse.cz>
15427
15428         * gcc.c-torture/compile/pr21562.c: New.
15429
15430 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15431
15432         * gfortran.dg/subnormal_1.f90: New test.
15433
15434 2005-05-28  Jan Hubicka  <jh@suse.cz>
15435
15436         * tree-prof.exp: Fix comment.
15437         * value-prof-1.c: New.
15438         * value-prof-2.c: New.
15439         * value-prof-3.c: New.
15440         * value-prof-4.c: New.
15441
15442 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15443
15444         PR c++/21614
15445         * g++.dg/expr/ptrmem6.C: New test.
15446         * g++.dg/expr/ptrmem6a.C: Likewise.
15447
15448 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15449
15450         PR tree-optimization/21658
15451         * gcc.dg/tree-ssa/pr21658.c: New.
15452
15453 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15454
15455         PR c++/21455
15456         * g++.dg/inherit/ptrmem3.C: New.
15457
15458         PR c++/21681
15459         * g++.dg/parse/template16.C: New.
15460
15461 2005-05-27  Andreas Jaeger  <aj@suse.de>
15462
15463         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15464
15465         * gcc.dg/i386-sse-8.c: Run test on all archs.
15466
15467 2005-05-26  Mike Stump  <mrs@apple.com>
15468
15469         * objc.dg/isa-field-1.m: Only run on darwin.
15470         * objc.dg/lookup-1.m: Likewise.
15471         * objc.dg/try-catch-8.m: Likewise.
15472
15473 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15474
15475         PR tree-optimization/9814
15476         * gcc.dg/pr9814-1.c: New test case.
15477
15478 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15479
15480         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15481         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15482         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15483         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15484         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15485         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15486         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15487         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15488         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15489         objc.dg/try-catch-8.m: New.
15490
15491 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15492
15493         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15494         remove extraneous semicolons.
15495
15496 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15497
15498         * obj-c++.dg/comp-types-12.mm: New.
15499         * objc.dg/comp-types-11.m: New.
15500         * objc.dg/selector-4.m: New.
15501
15502 2005-05-26  Andreas Jaeger  <aj@suse.de>
15503
15504         PR testsuite/20772
15505         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15506         g++.old-deja/g++.ext/attrib3.C,
15507         g++.old-deja/g++.other/store-expr1.C,
15508         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15509         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15510         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15511         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15512         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15513         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15514         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15515         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15516         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15517         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15518         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15519         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15520         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15521         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15522         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15523         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15524         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15525         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15526         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15527
15528 2005-05-26  Andreas Jaeger  <aj@suse.de>
15529
15530         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15531         x86-64 compilation.
15532
15533 2005-05-26  Andreas Jaeger  <aj@suse.de>
15534
15535         PR testsuite/20772
15536         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15537         gcc.misc-tests/i386-pf-athlon-1.c,
15538         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15539         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15540         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15541         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15542         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15543         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15544         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15545         programs.
15546
15547         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15548         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15549         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15550         x86-64 compilation.
15551
15552         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15553         x86_64.
15554
15555         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15556         effective-target ilp32.
15557
15558 2005-05-26  David Ung  <davidu@mips.com>
15559
15560         * gcc.target/mips/ext_ins.c: New test for testing the generation
15561         of MIPS32/64 rev 2 ext/ins instructions.
15562
15563 2005-05-26  Andreas Jaeger  <aj@suse.de>
15564
15565         * treelang/compile/unsigned.tree: Use gimple instead of
15566         nonexisting generic dump.
15567
15568 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15569
15570         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15571
15572 2005-05-26  Andreas Jaeger  <aj@suse.de>
15573
15574         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15575
15576 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15577
15578         PR libfortran/17283
15579         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15580         Test callee-allocated memory with write statements.
15581
15582 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15583
15584         PR middle-end/21709
15585         * gcc.dg/pr21709-1.c: New test case.
15586
15587 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15588             Mike Stump  <mrs@apple.com>
15589
15590         * objc/execute/next_mapping.h: Update for C++.
15591
15592         * obj-c++.dg/selector-1.mm: Move to...
15593         * obj-c++.dg/selector-4.mm: here...
15594
15595         * obj-c++.dg/basic.mm: New.
15596         * obj-c++.dg/comp-types-1.mm: New.
15597         * obj-c++.dg/cxx-class-1.mm: New.
15598         * obj-c++.dg/cxx-ivars-1.mm: New.
15599         * obj-c++.dg/cxx-ivars-2.mm: New.
15600         * obj-c++.dg/cxx-ivars-3.mm: New.
15601         * obj-c++.dg/cxx-scope-1.mm: New.
15602         * obj-c++.dg/cxx-scope-2.mm: New.
15603         * obj-c++.dg/defs.mm: New.
15604         * obj-c++.dg/empty-private-1.mm: New.
15605         * obj-c++.dg/encode-1.mm: New.
15606         * obj-c++.dg/encode-2.mm: New.
15607         * obj-c++.dg/encode-3.mm: New.
15608         * obj-c++.dg/extern-c-1.mm: New.
15609         * obj-c++.dg/extra-semi.mm: New.
15610         * obj-c++.dg/fix-and-continue-2.mm: New.
15611         * obj-c++.dg/isa-field-1.mm: New.
15612         * obj-c++.dg/ivar-list-semi.mm: New.
15613         * obj-c++.dg/local-decl-1.mm: New.
15614         * obj-c++.dg/lookup-1.mm: New.
15615         * obj-c++.dg/lookup-2.mm: New.
15616         * obj-c++.dg/method-1.mm: New.
15617         * obj-c++.dg/method-2.mm: New.
15618         * obj-c++.dg/method-3.mm: New.
15619         * obj-c++.dg/method-4.mm: New.
15620         * obj-c++.dg/method-5.mm: New.
15621         * obj-c++.dg/method-6.mm: New.
15622         * obj-c++.dg/method-7.mm: New.
15623         * obj-c++.dg/no-extra-load.mm: New.
15624         * obj-c++.dg/overload-1.mm: New.
15625         * obj-c++.dg/pragma-1.mm: New.
15626         * obj-c++.dg/pragma-2.mm: New.
15627         * obj-c++.dg/private-1.mm: New.
15628         * obj-c++.dg/private-2.mm: New.
15629         * obj-c++.dg/proto-qual-1.mm: New.
15630         * obj-c++.dg/qual-types-1.mm: New.
15631         * obj-c++.dg/stubify-1.mm: New.
15632         * obj-c++.dg/stubify-2.mm: New.
15633         * obj-c++.dg/super-class-1.mm: New.
15634         * obj-c++.dg/super-class-2.mm: New.
15635         * obj-c++.dg/super-dealloc-1.mm: New.
15636         * obj-c++.dg/super-dealloc-2.mm: New.
15637         * obj-c++.dg/template-1.mm: New.
15638         * obj-c++.dg/template-2.mm: New.
15639         * obj-c++.dg/template-3.mm: New.
15640         * obj-c++.dg/template-4.mm: New.
15641         * obj-c++.dg/template-5.mm: New.
15642         * obj-c++.dg/template-6.mm: New.
15643         * obj-c++.dg/try-catch-1.mm: New.
15644         * obj-c++.dg/try-catch-2.mm: New.
15645         * obj-c++.dg/try-catch-3.mm: New.
15646         * obj-c++.dg/try-catch-4.mm: New.
15647         * obj-c++.dg/try-catch-5.mm: New.
15648         * obj-c++.dg/try-catch-6.mm: New.
15649         * obj-c++.dg/try-catch-7.mm: New.
15650         * obj-c++.dg/try-catch-8.mm: New.
15651         * obj-c++.dg/try-catch-9.mm: New.
15652         * obj-c++.dg/va-meth-1.mm: New.
15653
15654 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15655
15656         * obj-c++.dg/selector-1.mm: New.
15657         * obj-c++.dg/selector-2.mm: New.
15658
15659 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15660
15661         * obj-c++.dg/selector-3.mm: New.
15662         * objc.dg/selector-3.m: New.
15663
15664 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15665
15666         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15667         about where warning appears.
15668
15669 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15670
15671         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15672         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15673         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15674         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15675
15676 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15677
15678         * gcc.dg/20050524-1.c: New test.
15679
15680 2005-05-25  Jan Hubicka  <jh@suse.cz>
15681
15682         * gcc.dg/tree-prof/inliner-1.c: New.
15683
15684 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15685
15686         * gcc.dg/tree-prof: New directory.
15687         * gcc.dg/tree-prof/tree-prof.exp: New.
15688
15689 2005-05-25  DJ Delorie  <dj@redhat.com>
15690
15691         * gcc.dg/Wattributes-1.c: New.
15692         * gcc.dg/Wattributes-2.c: New.
15693         * gcc.dg/Wattributes-3.c: New.
15694
15695 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15696
15697         PR tree-optimization/19833
15698         * gcc.dg/uninit-4.c: Remove xfail.
15699         * gcc.dg/uninit-9.c: Ditto.
15700
15701 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15702
15703         * obj-c++.dg/bitfield-[1-5].mm: New.
15704         * obj-c++.dg/class-protocol-1.mm: New.
15705         * obj-c++.dg/comp-types-1[0-1].mm: New.
15706         * obj-c++.dg/comp-types-[2-9].mm: New.
15707         * obj-c++.dg/encode-[4-8].mm: New.
15708         * obj-c++.dg/layout-1.mm: New.
15709         * obj-c++.dg/method-1[0-9].mm: New.
15710         * obj-c++.dg/method-2[0-1].mm: New.
15711         * obj-c++.dg/method-[8-9].mm: New.
15712         * obj-c++.dg/objc-gc-3.mm: New.
15713         * obj-c++.dg/try-catch-10.mm: New.
15714         * objc.dg/bitfield-5.m: New.
15715         * objc.dg/comp-types-10.m: New.
15716         * objc.dg/comp-types-9.m: New.
15717         * objc.dg/layout-1.m: New.
15718         * objc.dg/objc-gc-4.m: New.
15719         * objc.dg/try-catch-9.m: New.
15720         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15721         * objc.dg/comp-types-1.m: Likewise.
15722         * objc.dg/comp-types-[5-6].m: Likewise.
15723         * objc.dg/method-9.m: Likewise.
15724
15725 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15726
15727         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15728         and on hardware without VMX support.
15729
15730         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15731
15732         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15733
15734         * lib/profopt.exp (dg-final-generate, dg-final-use,
15735         profopt-final-code, profopt-get-options): New.
15736         (profopt-execute): Process test directives.
15737
15738         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15739         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15740         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15741
15742 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15743
15744         PR C++/21645
15745         * g++.dg/init/ctor5.C: New test.
15746
15747 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15748
15749         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15750         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15751         vect-113.c, vect-114.c.
15752
15753 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15754
15755         * gcc.dg/const-elim-1.c: Remove xfails.
15756
15757 2005-05-23  Jeff Law  <law@redhat.com>
15758
15759         * gcc.c-torture/compile/pr21638.c: New test.
15760         * gcc.c-torture/compile/20050520-1.c: New test.
15761
15762 2005-05-23  Nick Clifton  <nickc@redhat.com>
15763
15764         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15765         be a proper triple, ie: m32r*-*-*.
15766         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15767
15768 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15769
15770         PR middle-end/21331
15771         PR tree-opt/21293
15772         * gcc.c-torture/compile/pr21293.c: New test.
15773         * gcc.c-torture/execute/pr21331.c: New test.
15774
15775 2004-05-20  Richard Henderson  <rth@redhat.com>
15776
15777         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15778
15779 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15780
15781         * obj-c++-dg.exp: Add.
15782         * obj-c++.exp: Add.
15783         * obj-c++.dg/dg.exp: Add.
15784
15785 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15786
15787         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15788         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15789
15790 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15791
15792         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15793
15794 2004-05-19  Richard Henderson  <rth@redhat.com>
15795
15796         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15797
15798 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15799
15800         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15801
15802         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15803
15804 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15805
15806         PR c++/21495
15807         * g++.dg/parse/extern1.C: New test.
15808         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15809
15810 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15811
15812         * gcc.dg/c99-math.h: New.
15813         * gcc.dg/c99-math-float-1.c: New test.
15814         * gcc.dg/c99-math-double-1.c: Likewise.
15815         * gcc.dg/c99-math-long-double-1.c: Likewise.
15816
15817 2005-05-18  Richard Henderson  <rth@redhat.com>
15818
15819         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15820
15821 2005-05-18  Devang Patel  <dpatel@apple.com>
15822
15823         * g++.dg/opt/20050511-1.C: New test.
15824
15825 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15826
15827         PR libfortran/21127
15828         * gfortran.dg/reshape-complex.f90: New test.
15829
15830 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15831
15832         * gfortran.dg/array_constructor_1.f90: New test.
15833         * gfortran.dg/array_constructor_2.f90: New test.
15834
15835 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15836
15837         PR fortran/20954
15838         * gfortran.dg/pr20954.f: New test.
15839
15840 2005-05-17  Mike Stump  <mrs@apple.com>
15841
15842         Yet more Objective-C++...
15843
15844         * objc.dg/method-5.m: Update.
15845         * objc.dg/method-6.m: Update.
15846         * objc.dg/method-7.m: Update.
15847         * objc.dg/method-9.m: Update.
15848         * objc.dg/try-catch-2.m: Update.
15849
15850 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15851
15852         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15853         Remove little-endian optimizations.
15854
15855 2005-05-17  Jeff Law  <law@redhat.com>
15856
15857         * g++.dg/tree-ssa/pr14814.C: New test.
15858         * gcc.dg/tree-ssa/pr14814.C: New test.
15859         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15860         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15861
15862 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15863
15864         * gcc.dg/compat/generate-random.c: Do not include
15865         libiberty.h.
15866         * gcc.dg/compat/generate-random_r.c: Likewise.
15867
15868 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15869
15870         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15871
15872 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15873
15874         PR middle-end/21595
15875         * g++.dg/tree-ssa/builtin1.C: New testcase.
15876
15877 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15878
15879         PR c++/21454
15880         * g++.dg/opt/const4.C: New test.
15881
15882         PR middle-end/21492
15883         * g++.dg/opt/crossjump1.C: New test.
15884
15885         PR tree-optimization/21610
15886         * gcc.c-torture/compile/20050516-1.c: New test.
15887
15888         PR fortran/15080
15889         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15890         about the test failing.
15891         * gfortran.fortran-torture/execute/where_7.f90: New test.
15892         * gfortran.fortran-torture/execute/where_8.f90: New test.
15893
15894 2005-05-16  Richard Henderson  <rth@redhat.com>
15895
15896         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15897         i?86 and x86_64.
15898
15899 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
15900
15901         * gcc.dg/compat/generate-random.c (config.h): Do not include.
15902         (limits.h): Include unconditionally.
15903         (stdlib.h): Likewise.
15904         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15905         (limits.h): Include unconditionally.
15906         (stdlib.h): Likewise.
15907         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15908         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15909         (limits.h): Include unconditionally.
15910         (stdlib.h): Likewise.
15911         (hashtab.h): Do not include.
15912         (getopt.h): Likewise.
15913         (stddef.h): Include.
15914         (hashval_t): Define.
15915         (struct entry): Add "next" field.
15916         (HASH_SIZE): New macro.
15917         (hash_table): New variable.
15918         (switchfiles): Do not use xmalloc.
15919         (mix): New macro.
15920         (iterative_hash): New function.
15921         (hasht): Remove.
15922         (e_exists): New function.
15923         (e_insert): Likewise.
15924         (output): Use, instead of libiberty hashtable functions.
15925         (main): Do not use getopt.  Do not call htab_create.
15926
15927 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
15928
15929         PR libstdc++/21526
15930         * lib/target-supports.exp (check_mkfifo_available):
15931         Return 0 for cygwin as mkfifo support incomplete on platform.
15932         Fix typos in comments.
15933
15934 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
15935
15936         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15937
15938 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
15939
15940         PR fortran/17432
15941         * gfortran.dg/assign_4.f: New test.
15942
15943 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
15944
15945         PR tree-optimization/21563
15946         * gcc.dg/tree-ssa/pr21563.c: New.
15947
15948 2005-05-14  Jan Hubicka  <jh@suse.cz>
15949
15950         * gcc.dg/noreturn-7.c: Allow control reaches warning.
15951
15952 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
15953
15954         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15955
15956 2005-05-13  Julian Brown  <julian@codesourcery.com>
15957
15958         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15959         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15960
15961 2005-05-13  Jan Hubicka  <jh@suse.cz>
15962
15963         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15964         * gcc.dg/fold-xor-?.c: Likewise.
15965         * gcc.dg/pr15784-?.c: Likewise.
15966         * gcc.dg/pr20922-?.c: Likewise.
15967         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15968         * gcc.dg/tree-ssa/pr17598.c: Likewise.
15969         * gcc.dg/tree-ssa/pr20470.c: Likewise.
15970
15971 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15972
15973         PR fortran/21260
15974         * gfortran.dg/hollerith_1.f90: New test.
15975
15976 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15977
15978         * gfortran.dg/func_result_2.f90: New test.
15979
15980 2005-05-11  Bud Davis  <bdavis@gfortran.org>
15981
15982         * gfortran.dg/dev_null.f90: New test.
15983
15984 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
15985
15986         * gcc.dg/arm-vfp1.c: Revert last change.
15987
15988 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
15989
15990         PR middle-end/19807
15991         PR tree-optimization/19639
15992         * g++.dg/tree-ssa/pr19807.C: New testcase.
15993
15994 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15995
15996         PR libfortran/21471
15997         * gfortran.dg/append-1.f90: New test.
15998
15999 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16000
16001         * gcc.dg/pr18501.c: XFAIL.
16002         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16003         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16004         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16005         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16006         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16007         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16008         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16009         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16010
16011 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16012
16013         PR fortran/20178
16014         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16015         gfortran.dg/f2c_3.f90: New tests.
16016
16017         * gfortran.dg/return_1.f90: Fix dg annotation.
16018
16019 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16020
16021         * gcc.c-torture/compile/20050510-1.c: New test.
16022
16023 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16024
16025         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16026
16027 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16028
16029         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16030
16031 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16032
16033         PR c/17913
16034         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16035
16036 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16037
16038         PR c/21342
16039         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16040         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16041
16042 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16043
16044         PR debug/16676
16045         * gcc.dg/debug/pr16676.c: New test.
16046
16047 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16048
16049         PR testsuite/21443
16050         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16051         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16052         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16053         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16054         Change -O1 to -O2.
16055         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16056         -fno-tree-dominator-opts.
16057
16058 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16059
16060         * gfortran.dg/return_1.f90: New test.
16061
16062 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16063
16064         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16065
16066         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16067
16068 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16069
16070         PR c++/21427
16071         * g++.dg/inherit/covariant13.C: New.
16072
16073 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16074
16075         PR libfortran/19155
16076         * gfortran.dg/pr19155.f: New test.
16077
16078 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16079
16080         PR inline-asm/8788
16081         * gcc.dg/pr8788-1.c: New testcase.
16082
16083 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16084
16085         PR target/21416
16086         * gcc.target/mips/fpcmp-[12].c: New tests.
16087
16088 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16089
16090         * lib/target-supports-dg.exp (dg-require-fork): New function.
16091         (dg-require-mkfifo): Likewise.
16092         * lib/target-supports.exp (check_function_available): New
16093         function.
16094         (check_fork_available): Likewise.
16095         (check_mkfifo_available): Likewise.
16096
16097 2005-05-06  Jeff Law  <law@redhat.com>
16098
16099         * gcc.c-torture/compile/pr21380.c: New test.
16100
16101 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16102
16103         PR c++/20961
16104         * g++.dg/ext/weak3.C: New test.
16105
16106 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16107
16108         PR c++/21352
16109         * g++.dg/template/crash37.C: New test.
16110
16111 2005-05-05  Paul Brook  <paul@codesourcery.com>
16112
16113         * gcc.dg/arm-g2.c: Use effective-target arm32.
16114         * gcc.dg/arm-mmx-1.c: Ditto.
16115         * gcc.dg/arm-scd42-2.c: Ditto.
16116         * gcc.dg/arm-vfp1.c: Ditto.
16117         * lib/target-supports.exp (check_effective_target_arm32): New
16118         function.
16119
16120 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16121
16122         PR libfortran/21354
16123         gfortran.dg/in_pack_rank7.f90: New test.
16124
16125 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16126
16127         PR middle-end/15618
16128         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16129
16130 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16131
16132         PR middle-end/21265
16133         * gcc.dg/20050503-1.c: New test.
16134
16135         PR rtl-optimization/21239
16136         * gcc.dg/i386-sse-11.c: New test.
16137
16138 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16139
16140         PR target/16888
16141         * gcc.target/i386/asm-1.c: New test.
16142
16143 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16144
16145         PR rtl-optimization/21330
16146         * gcc.c-torture/execute/20050502-1.c: New test.
16147
16148         PR target/21297
16149         * gcc.c-torture/execute/20050502-2.c: New test.
16150
16151 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16152
16153         PR middle-end/21282
16154         * gcc.dg/pr21282.c: New.
16155
16156 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16157
16158         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16159         * gcc.dg/vect/vect-92.c: Likewise.
16160         * gcc.dg/vect/vect-93.c: Likewise.
16161         * gcc.dg/vect/vect-dv-1.c: Likewise.
16162         * gcc.dg/vect/vect-dv-2.c: Likewise.
16163         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16164
16165 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16166
16167         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16168         * gfortran.dg/vect/vect-2.f90: Likewise.
16169         * gfortran.dg/vect/vect-3.f90: Likewise.
16170         * gfortran.dg/vect/vect-4.f90: Likewise.
16171         * gfortran.dg/vect/vect-5.f90: Likewise.
16172
16173 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16174
16175         PR target/20813
16176         * gcc.dg/rs6000-fpint-2.c: New.
16177
16178 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16179
16180         PR c/15698
16181         * gcc.dg/builtins-30.c: Update expected messages.
16182         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16183         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16184         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16185
16186 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16187
16188         PR tree-optimization/21294
16189         * gcc.dg/tree-ssa/pr21294.c: New.
16190
16191 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16192
16193         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16194         __builtin_altivec_st_internal_4si built-in.
16195
16196 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16197
16198         PR c++/15875
16199         * g++.dg/template/ptrmem14.C: New test.
16200
16201 2005-05-02  Paul Brook  <paul@codesourcery.com>
16202
16203         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16204
16205 2005-05-02  Michael Matz  <matz@suse.de>
16206
16207         PR c++/19542
16208         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16209
16210 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16211
16212         * g++.dg/cpp/weak.C: New test.
16213
16214 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16215
16216         * gcc.dg/tree-ssa/loop-8.c: New test.
16217
16218 2005-04-30  Michael Maty  <matz@suse.de>
16219
16220         * gcc.dg/inline-mcpy.c: New test.
16221
16222 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16223
16224         PR libfortran/18958
16225         * gfortran.dg/eoshift.f90: New test case.
16226
16227 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16228
16229         PR libfortran/18857
16230         * gfortran.dg/matmul_1.f90: New test.
16231
16232 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16233
16234         PR tree-optimization/21030
16235         * gcc.dg/tree-ssa/pr21030.c: New.
16236
16237 2005-04-29  Devang Patel  <dpatel@apple.com>
16238
16239         PR tree-optimization/21272
16240         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16241
16242 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16243
16244         PR fortran/13082
16245         PR fortran/18824
16246         * gfortran.dg/entry_4.f90: New test.
16247         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16248         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16249         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16250         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16251         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16252         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16253         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16254
16255 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16256
16257         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16258
16259 2005-04-29  Paul Brook  <paul@codesourcery.com>
16260
16261         * gfortran.dg/entry_3.f90: New test.
16262
16263 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16264
16265         * gfortran.dg/implicit_4.f90: New test.
16266
16267 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16268
16269         * lib/target-supports.exp (check_profiling_available): Return
16270         false for xtensa-*-elf.
16271
16272 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16273
16274         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16275         error if file cannot be deleted.
16276
16277 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16278
16279         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16280         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16281         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16282         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16283         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16284         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16285         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16286         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16287         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16288         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16289         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16290         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16291         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16292
16293 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16294
16295         PR fortran/20865
16296         * gfortran.dg/pr20865.f90: New test.
16297
16298 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16299
16300         * gcc.dg/void-cast-2.c: New test.
16301
16302 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16303
16304         PR c/21159
16305         * gcc.dg/void-cast-1.c: New test.
16306
16307 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16308
16309         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16310
16311 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16312
16313         PR fortran/21177
16314         * gfortran.dg/pr21177.f90: New test.
16315
16316 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16317
16318         PR tree-optimization/21171
16319         * gcc.dg/tree-ssa/pr21171.c: New test.
16320
16321 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16322
16323         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16324         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16325         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16326         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16327         gcc.dg/tree-ssa/gen-vect-32.c: New.
16328         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16329         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16330         don't run on PPC32.
16331
16332 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16333
16334         PR c/21213
16335         * gcc.dg/transparent-union-3.c: New test.
16336
16337 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16338
16339         PR c/20740
16340         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16341         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16342         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16343         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16344         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16345         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16346
16347 2005-04-26  Jeff Law  <law@redhat.com>
16348
16349         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16350         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16351         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16352         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16353         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16354         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16355         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16356
16357 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16358
16359         PR tree-optimization/17598
16360         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16361
16362 2005-04-25  Mike Stump  <mrs@apple.com>
16363
16364         * objc.dg/fix-and-continue-1.m: Add.
16365
16366 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16367
16368         PR c++/20995
16369         * g++.dg/opt/pr20995-1.C: New test case.
16370
16371 2005-04-25  Devang Patel <dpatel@apple.com>
16372
16373         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16374
16375 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16376
16377         PR testsuite/21062
16378         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16379
16380 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16381
16382         PR C++/21188
16383         * g++.dg/opt/rtti2.C: New test.
16384
16385 2005-04-25  Paul Brook  <paul@codesourcery.com>
16386         Steven G. Kargl  <kargls@comcast.net>
16387
16388         PR fortran/20879
16389         * gfortran.dg/ichar_1.f90: New file.
16390
16391 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16392
16393         PR middle-end/20991
16394         * g++.dg/opt/pr20991.C: New test.
16395
16396         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16397         where sizeof (type) < __alignof__ (type).
16398         * gcc.dg/compat/struct-layout-1.h: Likewise.
16399
16400 2005-04-24  Per Bothner  <per@bothner.com>
16401             Devang Patel  <dpatel@apple.com>
16402
16403         PR preprocessor/20907
16404         * gcc.dg/cpp/very-long-comment.c: New test.
16405
16406 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16407
16408         PR fortran/20059
16409         * gfortran.dg/common_5.f: New test.
16410
16411 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16412
16413         PR middle-end/21082
16414         * g++.dg/tree-ssa/pr21082.C: New testcase.
16415
16416 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16417
16418         * gcc.dg/vect/vect-99.c: New test.
16419
16420 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16421
16422         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16423
16424 2005-04-22  Jeff Law  <law@redhat.com>
16425
16426         * gcc.dg/uninit-5.c: Remove xfails.
16427         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16428         conditionals and loads.
16429
16430 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16431
16432         PR libfortran/20074
16433         PR libfortran/20436
16434         PR libfortran/21108
16435         * gfortran.dg/nested_reshape.f90: new test
16436         * gfortran.dg/reshape-alloc.f90: new test
16437         * gfortran.dg/reshape.f90: new test
16438
16439 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16440
16441         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16442
16443         * gcc.dg/arm-vfp1.c: New test.
16444
16445 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16446
16447         PR c++/21087
16448         * g++.dg/lookup/builtin2.C: New test.
16449
16450 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16451
16452         * gcc.dg/weak/weak-13.c: New test.
16453
16454 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16455
16456         * lib/target-supports.exp (check_effective_target_sync_int_long):
16457         Add powerpc*.
16458
16459 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16460
16461         * gcc.target/mips/branch-1.c: New test.
16462
16463 2005-04-21  Richard Henderson  <rth@redhat.com>
16464
16465         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16466         * gcc.dg/vect/vect-86.c: Likewise.
16467         * gcc.dg/vect/vect-87.c: Likewise.
16468         * gcc.dg/vect/vect-88.c: Likewise.
16469
16470 2005-04-21  Devang Patel  <dpatel@apple.com>
16471
16472         PR optimization/20994
16473         * gcc.dg/tree-ssa/ifc-3.c: New test.
16474
16475 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16476
16477         PR c/12913
16478         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16479         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16480         gcc.dg/c99-vla-jump-5.c: New tests.
16481
16482 2005-04-19  Richard Henderson  <rth@redhat.com>
16483
16484         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16485         Fix typo in exists check.
16486         (check_effective_target_sync_int_long): New.
16487         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16488         * gcc.dg/ia64-sync-2.c: Likewise.
16489         * gcc.dg/ia64-sync-3.c: Likewise.
16490         * gcc.dg/ia64-sync-4.c: Likewise.
16491
16492 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16493
16494         * gcc.dg/fold-xor-1.c: New test.
16495         * gcc.dg/fold-xor-2.c: New test.
16496
16497 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16498
16499         PR target/20670
16500         * g++.dg/eh/fp-regs.C: New test.
16501
16502 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16503
16504         * gcc.dg/Wint-to-pointer-cast-1.c,
16505         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16506         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16507         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16508
16509 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16510
16511         PR fortran/16861
16512         * gfortran.dg/pr16861.f90: New test.
16513
16514 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16515
16516         * gcc.dg/pr21085.c: New test.
16517
16518 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16519
16520         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16521         (setup_mips_tests, dg-mips-options): New procedures.
16522         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16523         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16524         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16525         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16526         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16527         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16528         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16529         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16530         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16531         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16532         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16533         dg-mips-options instead of dg-options.  Remove now-redundant
16534         preprocessor guards.
16535         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16536         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16537         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16538         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16539         * gcc.dg/vr-mult-2.c: Delete.
16540         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16541         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16542         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16543         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16544         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16545         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16546         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16547
16548 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16549
16550         * ada/acats/run_all.sh: Use sync when executable not present.
16551
16552 2005-04-18  Devang Patel  <dpatel@apple.com>
16553
16554         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16555         * gcc.dg/vect/vect-11a.c: New.
16556         * gcc.dg/vect/vect-none.c: Update.
16557         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16558
16559 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16560
16561         PR tree-optimization/20922
16562         * gcc.dg/pr20922-1.c: New test.
16563         * gcc.dg/pr20922-2.c: New test.
16564         * gcc.dg/pr20922-3.c: New test.
16565         * gcc.dg/pr20922-4.c: New test.
16566         * gcc.dg/pr20922-5.c: New test.
16567         * gcc.dg/pr20922-6.c: New test.
16568
16569 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16570
16571         PR libfortran/20950
16572         * gfortran.dg/pr20950.f: New test.
16573
16574 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16575
16576         PR libfortran/19216
16577         * gfortran.dg/pr19216.f: New test.
16578
16579 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16580
16581         PR tree-optimization/21001
16582         * gcc.dg/tree-ssa/pr21001.c: New.
16583
16584 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16585
16586         PR libfortran/21075
16587         * gfortran.dg/reshape_rank7.f90: New test.
16588
16589 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16590
16591         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16592         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16593         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16594         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16595         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16596         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16597         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16598         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16599         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16600         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16601         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16602         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16603         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16604         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16605         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16606         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16607         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16608         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16609         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16610         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16611         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16612
16613 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16614
16615         * gfortran.dg/wtruncate.f: New testcase.
16616         * gfortran.dg/wtruncate.f90: New testcase.
16617
16618 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16619
16620         PR c++/21025
16621         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16622         which sizeof/alignof is dependent, rather than just whether we are
16623         processing_template_decl.
16624
16625 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16626
16627         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16628         corrected typo where the wrong variables had been compared.
16629
16630 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16631
16632         PR libfortran/18495
16633         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16634         Test callee-allocated version of return array with a write
16635         statement.
16636         Test spread with a temporary with another write statement.
16637
16638 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16639
16640         PR tree-optimization/21031
16641         * gcc.dg/tree-ssa/pr21031.c: New.
16642
16643 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16644
16645         PR tree-optimization/21004
16646         * gcc.dg/builtins-53.c: Include builtins-config.h.
16647         Check floorf, ceilf, floorl and ceill transformations
16648         only when HAVE_C99_RUNTIME is defined.
16649
16650 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16651
16652         PR middle-end/20739
16653         * gcc.dg/tree-ssa/pr20739.c: New test.
16654
16655 2005-04-14  Mike Stump  <mrs@apple.com>
16656
16657         * gcc.dg/Foundation.framework/empty: New.
16658         * gcc.dg/framework-2.c: New.
16659
16660 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16661
16662         PR tree-optimization/21021
16663         * gcc.c-torture/compile/pr21021.c: New.
16664
16665 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16666
16667         PR testsuite/21010
16668         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16669         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16670         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16671         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16672         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16673         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16674         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16675         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16676
16677 2005-04-14  Richard Henderson  <rth@redhat.com>
16678
16679         * lib/target-supports.exp (check_effective_target_vect_condition):
16680         Add ia64, i?86, and x86_64.
16681
16682 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16683
16684         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16685
16686 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16687
16688         PR tree-optimization/20657
16689         * gcc.dg/tree-ssa/pr20657.c: New.
16690
16691 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16692
16693         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16694         (long long int)trunc*.
16695
16696 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16697
16698         PR target/20927
16699         * gcc.dg/pr20927.c: New test.
16700
16701 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16702
16703         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16704         * gcc.target/mips/asm-1.c: Likewise.
16705
16706 2005-04-13  Dale Johannesen  <dalej@apple.com>
16707
16708         * objc.dg/objc-fast-4.m: New.
16709
16710 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16711
16712         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16713         directory.
16714         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16715
16716 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16717
16718         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16719         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16720         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16721
16722 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16723
16724         PR tree-optimization/20913
16725         * gcc.dg/tree-ssa/pr20913.c: New.
16726
16727         PR tree-optimization/20702
16728         * gcc.dg/tree-ssa/pr20702.c: New.
16729
16730 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16731
16732         PR c++/13744
16733         * g++.dg/inherit/local3.C: New test.
16734
16735 2005-04-12  Jeff Law  <law@redhat.com>
16736
16737         * gcc.dg/tree-ssa/20050412-1.c: New test.
16738
16739 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16740
16741         PR libfortran/19016
16742         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16743         Add tests with mask generated by expression.
16744         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16745         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16746         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16747
16748 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16749
16750         PR middle-end/20917
16751         * gcc.dg/20050409-1.c: New test.
16752
16753 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16754
16755         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16756
16757 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16758
16759         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16760         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16761         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16762         (TARGET_CXX): Adjust accordingly.
16763         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16764         determine_class_data_visibility and class_data_always_comdat.
16765         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16766         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16767         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16768         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16769         (arm_cxx_determine_class_data_visibility): New.
16770         (arm_cxx_class_data_always_comdat): Likewise.
16771         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16772         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16773         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16774         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16775         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16776         Define.
16777
16778 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16779
16780         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16781
16782 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16783
16784         * gcc.dg/i386-darwin-fpmath.c: New.
16785
16786 2004-04-11  Devang Patel  <dpatel@apple.com>
16787
16788         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16789         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16790         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16791         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16792         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16793         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16794         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16795         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16796         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16797
16798 2004-04-11  Devang Patel  <dpatel@apple.com>
16799
16800         * gcc.dg/vect/vect-dv-1.c: New test.
16801         * gcc.dg/vect/vect-dv-2.c: New test.
16802
16803 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16804
16805         PR tree-optimization/20933
16806         * gcc.dg/tree-ssa/pr20933.c: New test.
16807
16808 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16809
16810         * gfortran.dg/fold_nearest.f90: New test.
16811
16812 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16813
16814         * gcc.dg/tree-ssa/alias-1.c: New test.
16815
16816 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16817
16818         PR tree-optimization/20920
16819         * g++.dg/tree-ssa/pr20920.C: New test.
16820
16821 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16822
16823         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16824         (long long int)ceil*.
16825
16826 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16827
16828         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16829         explicit C++ linkage.
16830
16831 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16832
16833         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16834         warning for arithmetic IF statements.
16835
16836 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16837
16838         * eor_handling_1.f90: New test case.
16839         * eor_handling_2.f90: New test case.
16840         * eor_handling_3.f90: New test case.
16841         * eor_handling_4.f90: New test case.
16842         * eor_handling_5.f90: New test case.
16843         * noadv_size.f90: New test case.
16844         * pad_no.f90: New test case.
16845
16846 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16847
16848         * gcc.c-torture/execute/20050410-1.c: New test.
16849
16850 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16851
16852         * gcc.dg/pr20126.c: New.
16853
16854 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16855             Steven G. Kargl <kargls@comcast.net>
16856
16857         * gfortran.dg/PR19872.f: New test.
16858
16859 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16860
16861         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16862
16863 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16864
16865         * gfortran.dg/nint_1.f90: New test.
16866
16867 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16868
16869         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16870         Added test for callee-allocated arrays with write statements.
16871         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16872         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16873         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16874         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16875         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16876
16877 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16878
16879         PR libfortran/20163
16880         * gfortran.dg/open-options-blanks.f: New test.
16881
16882 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16883
16884         PR fortran/13257
16885         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16886
16887 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16888
16889         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16890         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16891         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16892         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16893         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16894         * gcc.c-torture/execute/stdarg-4.c: New test.
16895
16896         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16897
16898         PR target/20795
16899         * g++.dg/abi/param2.C: New test.
16900
16901 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16902
16903         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16904
16905 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
16906
16907         * gcc.dg/builtins-53.c: New test.
16908
16909 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
16910
16911         * g++.dg/tree-ssa/pr18178.C: New test.
16912         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16913         * gcc.c-torture/execute/20041019-1.c: New test.
16914         * gcc.dg/tree-ssa/20041008-1.c: New test.
16915         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16916         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16917         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16918         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16919         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16920         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16921         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16922         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16923         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16924         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16925
16926 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
16927
16928         PR rtl-optimization/20466
16929         * gcc.c-torture/execute/pr20466-1.c: New test.
16930
16931 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
16932
16933         PR c++/20905
16934         * g++.dg/parse/cond2.C: New test.
16935
16936         PR c++/20145
16937         * g++.dg/warn/Wdtor1.C: New test.
16938
16939 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16940
16941         PR fortran/17229
16942         * gfortran.dg/pr17229.f: New test.
16943
16944 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
16945
16946         * gfortran.dg/tiny_1.f90: New test.
16947         * gfortran.dg/tiny_2.f90: ditto.
16948
16949 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
16950
16951         * gfortran.dg/eor_1.f90: Fix dg-do run line
16952         * gfortran.dg/open_new.f90: Fix dg-do run line
16953
16954 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
16955
16956         * lib/target-supports.exp (get_compiler_messages): Support
16957         optional arguments, the fourth being compiler options.
16958         (check_effective_target_fpic): New proc.
16959         * gcc.dg/20050321-2.c: Restrict to target fpic.
16960
16961 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
16962
16963         * gcc.dg/15443-1.c: New test.
16964         * gcc.dg/15443-2.c: Likewise.
16965
16966 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16967
16968         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16969
16970 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16971
16972         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16973
16974 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
16975
16976         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16977         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16978         -m64.
16979         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16980         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16981         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16982
16983 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
16984
16985         PR c++/20212
16986         * g++.dg/warn/Wunused-11.C: New test.
16987
16988 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16989
16990         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16991
16992 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
16993
16994         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16995
16996 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
16997
16998         PR c++/20734
16999         * g++.dg/template/ptrmem13.C: New test.
17000
17001 2005-04-05  Per Bothner  <per@bothner.com>
17002
17003         * lib/gcc.exp: Always add -fno-show-column, for now.
17004
17005 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17006
17007         PR testsuite/20767
17008         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17009         of plain old "unsigned int" for the type of "i".  Makes this test
17010         64bit clean.
17011
17012 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17013
17014         * gcc.dg/i386-ssefn-1.c: New test.
17015         * gcc.dg/i386-ssefn-2.c: New test.
17016         * gcc.dg/i386-ssefn-3.c: New test.
17017         * gcc.dg/i386-ssefn-4.c: New test.
17018
17019 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17020
17021         PR tree-optimization/20076
17022         * gcc.dg/builtin-apply4.c: New test.
17023
17024         PR preprocessor/19475
17025         * gcc.dg/cpp/macspace1.c: New test.
17026         * gcc.dg/cpp/macspace2.c: New test.
17027
17028 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17029
17030         * gfortran.dg/pr20755.f: Fixed bad format.
17031
17032 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17033
17034         PR c++/20763
17035         * g++.dg/ext/attrib21.C: New test.
17036
17037 2004-04-05  Devang Patel  <dpatel@apple.com>
17038
17039         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17040         * gcc.dg/vect/vect-shift-1.c: New test.
17041
17042 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17043
17044         PR libfortran/20755
17045         * gfortran.dg/pr20755.f: New test.
17046
17047 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17048
17049         * gfortran.dg/pr15959.f90: New test.
17050         * gfortran.dg/string_pad_trunc.f90: New test.
17051
17052 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17053
17054         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17055         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17056         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17057         syntax.
17058
17059 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17060
17061         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17062
17063 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17064
17065         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17066         * gcc.c-torture/compile/20011119-2.c: Likewise.
17067         * gcc.c-torture/compile/981001-2.c: Likewise.
17068
17069 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17070
17071         PR c++/20679
17072         * g++.dg/template/overload4.C: New test.
17073
17074 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17075
17076         PR c++/20746
17077         * g++.dg/abi/covariant5.C: New.
17078
17079         PR debug/20505
17080         * g++.dg/debug/const2.C: New.
17081
17082 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17083
17084         PR rtl-optimization/16104
17085         * gcc.c-torture/execute/20050316-1.c: New test.
17086
17087 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17088
17089         * g++.dg/template/spec23.C: Fix dg-error text.
17090
17091 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17092
17093         PR c++/19199
17094         * g++.dg/expr/lval2.C: New.
17095
17096 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17097
17098         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17099         __builtin_strcasecmp and __builtin_strncasecmp.
17100
17101 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17102
17103         PR c++/20723
17104         * g++.dg/template/spec22.C: New.
17105         * g++.dg/template/spec23.C: New.
17106
17107 2005-04-03  Dale Ranta  <dir@lanl.gov>
17108             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17109
17110         PR libfortran/20068
17111         PR libfortran/20125
17112         PR libfortran/20156
17113         PR libfortran/20471
17114         * gfortran.dg/backspace.f: New test.
17115
17116 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17117
17118         * gcc.dg/pr19345.c: New test.
17119
17120 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17121
17122         PR tree-optimization/20640
17123         * gcc.dg/torture/tree-loop-1.c: New.
17124
17125 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17126
17127         PR rtl-optimization/20290
17128         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17129
17130 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17131
17132         * gcc.dg/rs6000-fpint.c: New.
17133
17134 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17135
17136         * gcc.dg/old-style-then-proto-1.c: New test.
17137
17138 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17139
17140         * gfortran.fortran-torture/execute/backspace.f90: Check
17141         after backspace and read was incorrect.
17142
17143 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17144
17145         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17146         buffer past the terminating NUL using memcmp.
17147         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17148         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17149
17150         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17151         Fix unused/uninitialized variable warnings.
17152
17153         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17154         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17155         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17156         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17157
17158         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17159         gcc.c-torture/execute/builtins/fputs-lib.c,
17160         gcc.c-torture/execute/builtins/lib/fprintf.c,
17161         gcc.c-torture/execute/builtins/lib/main.c,
17162         gcc.c-torture/execute/builtins/lib/memcmp.c,
17163         gcc.c-torture/execute/builtins/lib/memmove.c,
17164         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17165         gcc.c-torture/execute/builtins/lib/memset.c,
17166         gcc.c-torture/execute/builtins/lib/printf.c,
17167         gcc.c-torture/execute/builtins/lib/sprintf.c,
17168         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17169         gcc.c-torture/execute/builtins/lib/strchr.c,
17170         gcc.c-torture/execute/builtins/lib/strcmp.c,
17171         gcc.c-torture/execute/builtins/lib/strcpy.c,
17172         gcc.c-torture/execute/builtins/lib/strcspn.c,
17173         gcc.c-torture/execute/builtins/lib/strlen.c,
17174         gcc.c-torture/execute/builtins/lib/strncat.c,
17175         gcc.c-torture/execute/builtins/lib/strncmp.c,
17176         gcc.c-torture/execute/builtins/lib/strncpy.c,
17177         gcc.c-torture/execute/builtins/lib/strrchr.c,
17178         gcc.c-torture/execute/builtins/lib/strspn.c,
17179         gcc.c-torture/execute/builtins/lib/strstr.c,
17180         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17181         gcc.c-torture/execute/builtins/strlen-2.c,
17182         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17183         prototypes.
17184
17185 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17186
17187         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17188         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17189         selectany usage.
17190
17191 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17192
17193         PR c++/19406
17194         * g++.dg/debug/using1.C: New test.
17195
17196 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17197
17198         PR middle-end/20524
17199         * gcc.dg/alias-7.c: Prefix asm-declared name with
17200         __USER_LABEL_PREFIX__.
17201
17202 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17203
17204         Fix fallout from PR middle-end/15700:
17205         * gcc.c-torture/compile/20011119-1.c: Take
17206         __USER_LABEL_PREFIX__ into account.
17207         * gcc.c-torture/compile/20011119-2.c: Likewise.
17208
17209 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17210
17211         PR c++/18644
17212         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17213
17214 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17215
17216         PR c/17855
17217         * gcc.c-torture/compile/struct-non-lval-1.c,
17218         gcc.c-torture/compile/struct-non-lval-2.c,
17219         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17220
17221 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17222
17223         * gcc.dg/tls/tls.exp: Remove temporary file.
17224         * g++.dg/tls/tls.exp: Ditto.
17225         * lib/file-format.exp: Ditto.
17226         * g++.dg/special/ecos.exp: Ditto.
17227
17228         * lib/profopt.exp: Treat prof_ext as a list.
17229         * gcc.misc-tests/bprob.exp: Ditto.
17230         * g++.dg/bprob/bprob.exp: Ditto.
17231
17232         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17233         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17234         g++.dg/tree-ssa/pointer-reference-alias.C,
17235         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17236         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17237         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17238         g++.dg/vect/pr19951.cc: Ditto.
17239         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17240         gcc.dg/builtins-47.c: Ditto.
17241         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17242         gcc.dg/pr20115-1.c: Ditto.
17243         * gcc.dg/tree-ssa/20030530-2.c,
17244         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17245         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17246         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17247         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17248         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17249         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17250         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17251         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17252         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17253         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17254         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17255         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17256         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17257         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17258         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17259         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17260         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17261         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17262         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17263         gcc.dg/tree-ssa/20030824-1.c,
17264         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17265         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17266         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17267         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17268         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17269         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17270         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17271         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17272         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17273         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17274         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17275         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17276         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17277         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17278         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17279         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17280         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17281         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17282         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17283         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17284         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17285         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17286         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17287         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17288         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17289         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17290         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17291         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17292         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17293         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17294         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17295         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17296         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17297         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17298         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17299         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17300         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17301         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17302         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17303         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17304         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17305         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17306         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17307         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17308         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17309         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17310         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17311         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17312         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17313         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17314         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17315         gcc.dg/tree-ssa/useless-1.c: Ditto.
17316         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17317         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17318         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17319         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17320         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17321         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17322         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17323         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17324         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17325         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17326         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17327         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17328         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17329         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17330         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17331         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17332         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17333         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17334         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17335         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17336         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17337         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17338         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17339         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17340         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17341         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17342         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17343         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17344         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17345         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17346         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17347         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17348         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17349         gcc.dg/vect/vect-none.c: Ditto.
17350         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17351         treelang/compile/unsigned.tree: Ditto.
17352
17353         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17354         * gcc.dg/cpp/direct2s.c: Ditto.
17355         * gcc.dg/cpp/paste4.c: Ditto.
17356         * gcc.dg/cpp/separate-1.c: Ditto.
17357         * gcc.dg/pch/save-temps-1.c: Ditto.
17358         * g++.dg/ext/altivec-10.C: Ditto.
17359         * g++.dg/pch/pch.C: Ditto.
17360
17361         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17362
17363         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17364         * g++.dg/template/repo1.C: Ditto.
17365         * g++.dg/template/repo2.C: Ditto.
17366         * g++.dg/template/repo3.C: Ditto.
17367         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17368         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17369         * g++.old-deja/g++.pt/repo1.C: Ditto.
17370         * g++.old-deja/g++.pt/repo2.C: Ditto.
17371         * g++.old-deja/g++.pt/repo3.C: Ditto.
17372         * g++.old-deja/g++.pt/repo4.C: Ditto.
17373
17374         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17375         * gcc.dg/20030107-1.c: Ditto.
17376         * gcc.dg/20030702-1.c: Ditto.
17377         * gcc.dg/profile-generate-1.c: Ditto.
17378         * g++.dg/other/profile1.C: Ditto.
17379         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17380
17381         * lib/gcc-dg.exp (remove-build-file): New.
17382         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17383         cleanup-tree-dump, cleanup-saved-temps): New.
17384
17385 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17386
17387         PR c++/19203, DR 214
17388         * g++.dg/parse/ambig3.C: Not ambiguous.
17389         * g++.dg/template/spec20.C: New.
17390         * g++.dg/template/spec21.C: New.
17391
17392 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17393
17394         PR target/20045
17395         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17396
17397 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17398
17399         PR libfortran/20660
17400         * gfortran.dg/negative_unit.f: New test.
17401
17402 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17403
17404         * gcc.dg/20050330-1.c: New test.
17405
17406 2005-03-30  Devang Patel  <dpatel@apple.com>
17407
17408         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17409
17410 2005-03-30  Dale Johannesen  <dalej@apple.com>
17411
17412         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17413
17414 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17415
17416         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17417         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17418         Strip options from test name.
17419
17420 2005-03-31  Jan Hubicka  <jh@suse.cz>
17421
17422         * gcc.dg/varpool-1.c: New testcase.
17423
17424 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17425
17426         PR c/772
17427         PR c/17913
17428         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17429         gcc.dg/stmt-expr-label-3.c : New tests.
17430         * gcc.c-torture/execute/medce-2.c: Remove.
17431
17432 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17433
17434         PR c/20368
17435         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17436         tests.
17437
17438 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17439
17440         * gcc.c-torture/compile/pr20203.c: New test.
17441
17442 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17443
17444         * gfortran.dg/promotion.f90: New test.
17445
17446 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17447
17448         PR middle-end/20491
17449         * gcc.dg/torture/asm-subreg-1.c: New test.
17450
17451 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17452
17453         PR c/20672
17454         * gcc.dg/pr20672-1.c: New test.
17455
17456 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17457
17458         * gfortran.dg/vect: New directory.
17459         * gfortran.dg/vect/vect.exp: New.
17460         * gfortran.dg/vect/vect-1.f90: New test.
17461         * gfortran.dg/vect/vect-2.f90: New test.
17462         * gfortran.dg/vect/vect-3.f90: New test.
17463         * gfortran.dg/vect/vect-4.f90: New test.
17464         * gfortran.dg/vect/vect-5.f90: New test.
17465
17466 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17467
17468         PR middle-end/20622
17469         * gcc.dg/alias-7.c: New test.
17470
17471 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17472
17473         * gcc.dg/sparc-reg-1.c: New test.
17474
17475 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17476
17477         PR target/19890
17478         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17479
17480 2005-03-29  Dale Ranta  <dir@lanl.gov>
17481             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17482
17483         PR libfortran/20163
17484         * gfortran.dg/pr20163-2.f: New test.
17485
17486 2005-03-28  Jan Hubicka  <jh@suse.cz>
17487
17488         PR middle-end/20635
17489         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17490         by Jakub Jelinek.
17491
17492 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17493
17494         PR tree-optimization/20626
17495         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17496         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17497
17498 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17499
17500         * gfortran.dg/underflow.f90: New test.
17501         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17502
17503 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17504
17505         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17506
17507 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17508
17509         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17510         (g++_init): Make sure that CXXFLAGS is set.
17511         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17512         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17513         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17514         * lib/objc.exp (objc_init): Likewise.
17515         * lib/treelang.exp (treelang_init): Likewise.
17516
17517 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17518
17519         PR tree-optimization/20470
17520         * gcc.dg/tree-ssa/pr20470.c: New test.
17521
17522 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17523
17524         * gcc.dg/ppc-stfiwx.c: New.
17525
17526 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17527
17528         PR target/19888
17529         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17530
17531 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17532
17533         * gcc.dg/20050325-1.c: Fix a typo.
17534
17535 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17536
17537         PR libfortran/19678
17538         PR libfortran/19679
17539         * gfortran.dg/dos_eol.f: New test.
17540
17541 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17542
17543         PR rtl-optimization/20249
17544         * gcc.dg/20050325-1.c: New test.
17545
17546 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17547
17548         PR libfortran/15332
17549         * gfortran.dg/pr15332.f: New test.
17550
17551 2005-03-24  Dale Johannesen  <dalej@apple.com>
17552
17553         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17554
17555 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17556
17557         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17558         'internal' visibility.
17559         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17560         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17561         'protected' visibility.
17562         * gcc.dg/visibility-7.c: Likewise.
17563         * lib/target-supports.exp (check_visibility_available): Take
17564         a parameter, the kind of visibility to check for.
17565         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17566         to check_visibility_available.
17567
17568         * g++.dg/expr/cast3.C: New.
17569
17570 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17571
17572         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17573         rs6000.
17574
17575 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17576
17577         PR target/20095
17578         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17579
17580 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17581
17582         * gcc.dg/badshift.c: Renamed to...
17583         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17584
17585         * gcc.target/i386/badshift.c: Renamed to...
17586         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17587         only.
17588
17589         PR rtl-optimization/20532
17590         * gcc.target/i386/badshift.c: New.
17591
17592 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17593
17594         * gfortran.dg/pr18025.f90: New test.
17595
17596 2005-03-23  Dale Johannesen  <dalej@apple.com>
17597
17598         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17599
17600 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17601
17602         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17603
17604         * lib/target-supports.exp (check_iconv_available): Default
17605         libiconv to -liconv, if there is no definition.
17606
17607 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17608
17609         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17610
17611 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17612
17613         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17614         * g++.dg/opt/pr7503-2.C: Likewise.
17615         * g++.dg/opt/pr7503-3.C: Likewise.
17616         * g++.dg/opt/pr7503-4.C: Likewise.
17617         * g++.dg/opt/pr7503-5.C: Likewise.
17618         * g++.dg/warn/minmax.C: New test.
17619
17620 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17621
17622         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17623         * gfortran.dg/g77_intrinsics_sub.f: New test.
17624
17625 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17626             Jan Hubicka  <jh@suse.cz>
17627             Steven Bosscher <stevenb@suse.de
17628
17629         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17630
17631 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17632
17633         PR c++/19980
17634         * g++.dg/template/redecl3.C: New test.
17635
17636 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17637
17638         PR c++/20499
17639         * g++.dg/parse/error16.C: Tweak error markers.
17640
17641 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17642
17643         PR target/20561
17644         * gcc.dg/20050321-2.c: New test.
17645
17646 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17647
17648         PR c++/20465
17649         PR c++/20381
17650         * g++.dg/template/ptrmem12.C: New.
17651
17652 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17653
17654         PR rtl-optimization/20527
17655         * gcc.c-torture/execute/pr20527-1.c: New test.
17656
17657 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17658
17659         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17660         program, compile it into a real executable and then delete the .c
17661         and .x files afterwards, to avoid problems on testglue targets.
17662
17663 2005-03-21  Stuart Hastings  <stuart@apple.com>
17664
17665         * gcc.target/i386/sse-2.c: New.
17666
17667 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17668
17669         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17670
17671 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17672
17673         * g++.dg/parse/crash25.C: Fix typo.
17674
17675 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17676
17677         PR c++/20461
17678         * g++.dg/parse/crash24.C: New test.
17679
17680         PR c++/20536
17681         * g++.dg/parse/crash25.C: New test.
17682
17683 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17684
17685         PR c++/20147
17686         * g++.dg/ext/stmtexpr4.C: New test.
17687
17688 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17689
17690         PR middle-end/20539
17691         * gcc.c-torture/compile/pr13066-1.c: New test case.
17692         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17693         * g++.dg/opt/pr13066-1.C: Likewise.
17694
17695 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17696
17697         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17698
17699 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17700
17701         PR fortran/18525
17702         * gfortran.dg/nesting_1.f90: New test.
17703
17704 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17705
17706         PR c++/20240
17707         * g++.dg/lookup/using13.C: New test.
17708
17709 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17710
17711         PR c++/20333
17712         * g++.dg/template/crash36.C: New test.
17713
17714 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17715
17716         PR c++/20463
17717         * g++.dg/template/crash35.C: New test.
17718
17719 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17720
17721         PR c++/19966
17722         * g++.dg/overload/operator2.C: New test.
17723
17724 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17725
17726         PR libfortran/20257
17727         * gfortran.dg/pr20257.f90: New test.
17728
17729 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17730
17731         PR libfortran/20480
17732         * gfortran.dg/pr20480.f90: New test.
17733
17734 2005-03-16  Richard Henderson  <rth@redhat.com>
17735
17736         PR middle-end/15700
17737         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17738         (_rtld_global): New.
17739         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17740         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17741
17742         * gcc.dg/alias-3.c: New.
17743         * gcc.dg/alias-4.c: New.
17744         * gcc.dg/alias-5.c: New.
17745         * gcc.dg/alias-6.c: New.
17746
17747 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17748
17749         * gcc.dg/cpp/ucnid-7.c: New.
17750
17751 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17752             Dorit Naishlos  <dorit@il.ibm.com>
17753
17754         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17755         darwin.
17756
17757 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17758
17759         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17760         misaligned accesses.
17761         * gcc.dg/vect/vect-58.c: Likewise.
17762         * gcc.dg/vect/vect-92.c: New.
17763         * gcc.dg/vect/vect-93.c: New.
17764
17765 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17766
17767         PR fortran/18827
17768         * gfortran.dg/assign_2.f90: New test.
17769         * gfortran.dg/assign_3.f90: New test.
17770         * gfortran.dg/assign.f90: New test.
17771
17772 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17773
17774         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17775         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17776         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17777         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17778         names.
17779
17780 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17781
17782         * gcc.dg/cpp/ucnid-6.c: New.
17783
17784         * gcc.dg/cpp/normalize-1.c: New.
17785         * gcc.dg/cpp/normalize-2.c: New.
17786         * gcc.dg/cpp/normalize-3.c: New.
17787         * gcc.dg/cpp/normalize-4.c: New.
17788         * gcc.dg/cpp/ucnid-4.c: New.
17789         * gcc.dg/cpp/ucnid-5.c: New.
17790         * g++.dg/cpp/normalize-1.C: New.
17791         * g++.dg/cpp/ucnid-1.C: New.
17792
17793 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17794
17795         * gcc.dg/pr18628.c: New.
17796
17797 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17798
17799         PR c++/20280
17800         * g++.dg/tree-ssa/pr20280.C: New.
17801
17802 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17803
17804         PR fortran/20467
17805         * gfortran.dg/stfunc_2.f90: New test.
17806
17807 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17808
17809         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17810
17811 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17812
17813         * gcc.dg/tree-ssa/20050314-1.c: New test.
17814
17815 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17816
17817         PR c++/4403
17818         PR c++/9783, DR433
17819         * g++.dg/template/friend34.C: New test.
17820         * g++.dg/template/friend35.C: Likewise.
17821         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17822
17823 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17824
17825         Friend class name lookup 5/n
17826         PR c++/1016
17827         * g++.dg/lookup/hidden-class1.C: New test.
17828         * g++.dg/lookup/hidden-class2.C: Likewise.
17829         * g++.dg/lookup/hidden-class3.C: Likewise.
17830         * g++.dg/lookup/hidden-class4.C: Likewise.
17831         * g++.dg/lookup/hidden-class5.C: Likewise.
17832         * g++.dg/lookup/hidden-class6.C: Likewise.
17833         * g++.dg/lookup/hidden-class7.C: Likewise.
17834         * g++.dg/lookup/hidden-class8.C: Likewise.
17835         * g++.dg/lookup/hidden-class9.C: Likewise.
17836         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17837         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17838         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17839         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17840         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17841         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17842         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17843         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17844         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17845         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17846         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17847
17848 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17849
17850         PR c++/20157
17851         * g++.dg/template/error18.C: New test.
17852
17853 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17854
17855         PR debug/16792
17856         * g++.dg/debug/pr16792.C: New test.
17857
17858 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17859
17860         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17861         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17862         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17863         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17864         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17865         test assertion names.
17866
17867 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17868
17869         PR fortran/18600
17870         * gfortran.dg/stfunc_1.f90: New test.
17871
17872 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17873
17874         PR fortran/16907
17875         * gfortran.dg/real_index_1.f90: New test.
17876
17877 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17878
17879         PR fortran/20323
17880         * gfortran.dg/spec_expr_1.f90: New test.
17881
17882 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17883
17884         PR c/20402
17885         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17886         new parser.
17887
17888 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17889
17890         PR fortran/20361
17891         * gfortran.dg/largeequiv_1.f90: New test.
17892
17893 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17894
17895         * gcc.dg/ucnid-1.c: New.
17896         * gcc.dg/ucnid-2.c: New.
17897         * gcc.dg/ucnid-3.c: New.
17898         * gcc.dg/ucnid-4.c: New.
17899         * gcc.dg/ucnid-5.c: New.
17900         * gcc.dg/ucnid-6.c: New.
17901         * gcc.dg/cpp/ucnid-1.c: New.
17902         * gcc.dg/cpp/ucnid-2.c: New.
17903         * gcc.dg/cpp/ucnid-3.c: New.
17904         * g++.dg/other/ucnid-1.C: New.
17905
17906 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
17907
17908         * gcc.dg/vmx/darwin-abi-3.c: Delete.
17909
17910 2005-03-11  Per Bothner  <per@bothner.com>
17911
17912         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
17913         that diagnotics refer to correct token.
17914         * gcc.dg/unused-3.c: Likewise.
17915
17916 2005-03-11  Per Bothner  <per@bothner.com>
17917
17918         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17919         constant" is now actually on same line as string constant.
17920         * gcc.dg/cpp/direct2s.c: Likewise.
17921
17922 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
17923
17924         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17925
17926 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17927
17928         PR libfortran/20124
17929         * gfortran.dg/pr20124.f90: New Test
17930
17931 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
17932
17933         PR tree-optimization/20130
17934         * gcc.dg/pr20130-1.c: New test.
17935
17936 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17937
17938         PR target/20095
17939         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17940
17941 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17942
17943         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17944
17945 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
17946
17947         * g++.dg/eh/forced1.C: Fix comment.
17948         * g++.dg/eh/forced2.C: Ditto.
17949         * g++.dg/eh/forced3.C: Ditto.
17950         * g++.dg/eh/forced4.C: Ditto.
17951
17952 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
17953
17954         PR rtl-opt/20412
17955         * gcc.c-torture/compile/pr20412.c: New test.
17956
17957 2005-03-10  Roger Sayle  <roger@eyesopen.com>
17958
17959         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17960
17961 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17962
17963         PR target/20322
17964         * gcc.dg/20050307-1.c: New test.
17965
17966 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
17967
17968         PR c++/20375
17969         * g++.dg/other/stdarg3.C: New.
17970
17971 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
17972
17973         PR c++/18384, c++/18327
17974         * g++.dg/init/array19.C: New test.
17975
17976         PR inline-asm/20314
17977         * gcc.dg/torture/pr20314-1.c: New test.
17978         * gcc.dg/torture/pr20314-2.c: New test.
17979
17980 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
17981
17982         * gcc.dg/20050309-1.c: New test.
17983
17984 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17985
17986         * gcc.dg/builtins-10.c: Reactivate disabled test.
17987         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
17988         new cbrt transformations.
17989
17990 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
17991
17992         PR c++/20208
17993         * g++.dg/template/array13.C: New test.
17994
17995 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
17996
17997         PR c++/16859
17998         * g++.dg/init/brace4.C: New test.
17999
18000 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18001
18002         PR c++/20186
18003         * g++.dg/template/non-dependent12.C: New.
18004
18005 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/20142
18008         * g++.dg/init/array18.C: Add dg-do run marker.
18009
18010         PR c++/20142
18011         * g++.dg/init/array18.C: New test.
18012
18013 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18014
18015         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18016         * g++.dg/gcov/gcov.exp: Likewise.
18017         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18018         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18019         * lib/c-torture.exp: Likewise.
18020         * lib/fortran-torture.exp: Likewise.
18021         * lib/g++.exp: Likewise.
18022         * lib/gcc-defs.exp: Likewise.
18023         * lib/gcc-dg.exp: Likewise.
18024         * lib/gcc.exp: Likewise.
18025         * lib/gcov.exp: Likewise.
18026         * lib/gfortran.exp: Likewise.
18027         * lib/mike-g++.exp: Likewise.
18028         * lib/mike-gcc.exp: Likewise.
18029         * lib/objc-torture.exp: Likewise.
18030         * lib/objc.exp: Likewise.
18031         * lib/profopt.exp: Likewise.
18032         * lib/target-libpath.exp: Likewise.
18033         * lib/target-supports.exp: Likewise.
18034         * lib/treelang.exp: Likewise.
18035         * lib/wrapper.exp: Likewise.
18036
18037 2005-03-08  Jeff Law  <law@redhat.com>
18038
18039         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18040         PHI-OPT changes.
18041
18042 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18043
18044         * gcc.dg/vect/pr20122.c: New test.
18045
18046 2005-03-07  Jeff Law  <law@redhat.com>
18047
18048         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18049         was folded away.
18050         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18051         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18052         * gcc.dg/tree-ssa/pr18134.c: New test.
18053
18054 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18055
18056         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18057         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18058         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18059
18060 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18061
18062         PR tree-opt/17671
18063         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18064
18065 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18066
18067         * g++.dg/warn/Wnvdtor.C: New test.
18068
18069 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18070
18071         * gcc.dg/torture/pr19683-1.c: New test.
18072
18073 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18074
18075         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18076         * gfortran.dg/g77/19990313-2.f: Ditto.
18077         * gfortran.dg/g77/19990313-3.f: Ditto.
18078         * gfortran.dg/g77/19990525-0.f: Ditto.
18079         * gfortran.dg/g77/19990826-0.f: Ditto.
18080         * gfortran.dg/g77/19990826-2.f: Ditto.
18081         * gfortran.dg/g77/19990826-3.f: Ditto.
18082         * gfortran.dg/g77/20000511-1.f: Ditto.
18083         * gfortran.dg/g77/20000511-2.f: Ditto.
18084         * gfortran.dg/g77/970625-2.f: Ditto.
18085         * gfortran.dg/g77/980310-2.f: Ditto.
18086         * gfortran.dg/g77/980310-3.f: Ditto.
18087         * gfortran.dg/g77/980310-8.f: Ditto.
18088         * gfortran.dg/g77/980519-2.f: Ditto.
18089         * gfortran.dg/g77/alpha1.f: Ditto.
18090         * gfortran.dg/g77/claus.f: Ditto.
18091         * gfortran.dg/g77/erfc.f: Ditto.
18092         * gfortran.dg/g77/short.f: Ditto.
18093         * gfortran.fortran-torture/execute/data.f90: Ditto.
18094         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18095         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18096
18097 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18098
18099         * lib/file-format.exp (gcc_target_object_format): Add check for som
18100         format and hardcode object formats on hppa*-*-hpux*.
18101         * lib/target-supports.exp (check_weak_available): Add check for som
18102         object format.  Always return 0 on hppa*-*-hpux10*.
18103
18104         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18105         is defined.
18106
18107         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18108
18109 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18110
18111         * gfortran.dg/pr19936_1.f90: New test.
18112         * gfortran.dg/pr19936_2.f90: New test.
18113         * gfortran.dg/pr19936_3.f90: New test.
18114
18115 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18116             Paul Thomas <prthomas@drfccad.cea.fr>
18117
18118         * gfortran.dg/PR19754_1.f90: New test.
18119         * gfortran.dg/PR19754_2.f90: Ditto.
18120
18121 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18122
18123         PR c++/19311
18124         * g++.dg/template/non-dependent11.C: New test.
18125
18126 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18127
18128         * lib/target-supports.exp (check_iconv_available): Fix comment.
18129
18130 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18131             Joseph S. Myers  <joseph@codesourcery.com>
18132
18133         PR c++/19797
18134         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18135
18136 2005-03-04  Matthew Sachs  <msachs@apple.com>
18137
18138         * gcc.exp (gcc_target_compile): Put braces around
18139         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18140         * objc.exp (objc_target_compile): Likewise.
18141         * treelang.exp (treelang_target_compile): Likewise.
18142
18143 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18144
18145         PR fortran/19673
18146         * gfortran.dg/func_result_1.f90: New test.
18147
18148 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18149
18150         * gcc.misc-tests/options.exp: New test.
18151
18152 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18153
18154         * gcc.dg/pr15784-4.c: New test.
18155
18156 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18157
18158         * gcc.c-torture/execute/pr17133.c: New.
18159         * gcc.c-torture/compile/20050303-1.c: New.
18160
18161 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18162
18163         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18164
18165 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18166
18167         * g++.dg/overload/using2.C: New.
18168
18169 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18170
18171         PR c++/19916
18172         * g++.dg/init/ptrmem2.C: New test.
18173
18174 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18175
18176         PR c/8927
18177         * gcc.dg/pr8927-1.c: New test.
18178
18179 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18180
18181         PR c++/20232
18182         * g++.dg/inherit/covariant12.C: New.
18183
18184 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18185
18186         PR fortran/19479
18187         * gfortran.dg/bound_1.f90: New test.
18188
18189 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18190
18191         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18192         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18193
18194 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18195
18196         PR c/20245
18197         * gcc.dg/pr20245-1.c: New test.
18198
18199 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18200
18201         PR middle-end/19874
18202         * gcc.c-torture/execute/20050119-2.c: New test case.
18203
18204 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18205
18206         * README: Update the DejaGnu bug reporting address.
18207         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18208         * lib/objc-torture.exp: Likewise.
18209
18210 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18211
18212         * gfortran.dg/boz_1.f90: New test.
18213         * gfortran.dg/boz_3.f90: New test.
18214         * gfortran.dg/boz_4.f90: New test.
18215
18216 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18217
18218         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18219         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18220
18221 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18222
18223         PR libfortran/20101
18224         * gfortran.dg/write_0_pe_format.f90: New test.
18225
18226 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18227
18228         PR c++/20206
18229         * g++.dg/opt/thunk2.C: New test.
18230         * g++.dg/opt/covariant1.C: New test.
18231
18232 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18233
18234         * gfortran.dg/e_d_fmt.f90: New test.
18235
18236 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18237
18238         * gcc.dg/asm-b.c: Fix comment typos.
18239
18240 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18241
18242         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18243         a V_MAY_DEF also.
18244
18245 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18246
18247         PR tree-opt/20188
18248         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18249         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18250         * gcc.dg/asm-b.c: New test.
18251
18252 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18253
18254         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18255         Disable this test on IRIX 6.
18256
18257 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18258
18259         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18260         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18261         parser.
18262
18263 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18264
18265         PR tree-optimization/20204
18266         * testsuite/gcc.dg/pr20204.c: New test.
18267
18268 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18269
18270         PR target/20196
18271         * gcc.c-torture/execute/20050224-1.c: New test.
18272
18273         PR c++/20175
18274         * g++.dg/warn/Wbraces2.C: New test.
18275
18276 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18277
18278         PR c++/19878
18279         * g++.dg/init/const2.C: New test.
18280
18281 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18282
18283         PR tree-optimization/20100
18284         * gcc.c-torture/execute/pr20100-1.c: New test.
18285
18286 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18287
18288         * gfortran.dg/implicit_3.f90: New test.
18289
18290         * gfortran.dg/deftype_1.f90: New test.
18291
18292 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18293
18294         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18295         the test passes.
18296         * g++.dg/other/anon3.C: Accept a warning.
18297
18298 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18299
18300         * gcc.dg/pr20017.c: Fix a comment typo.
18301
18302 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18303
18304         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18305
18306 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18307
18308         PR ada/19902
18309         * ada/acats/tests/cxa/cxa3004.a: Remove.
18310         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18311
18312 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18313
18314         PR c++/20073
18315         * g++.dg/init/const1.C: New test.
18316
18317         PR c++/19991
18318         * g++.dg/parse/constant7.C: New test.
18319
18320         PR c++/20152
18321         * g++.dg/parse/error27.C: New test.
18322         * g++.dg/template/qualttp15.C: Adjust error markers.
18323         * g++.old-deja/g++.other/struct1.C: Likewise.
18324
18325         PR c++/20153
18326         * g++.dg/template/error17.C: New test.
18327
18328         PR c++/20148
18329         * g++.dg/parser/error26.C: New test.
18330
18331 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18332
18333         PR tree-optimization/20100
18334         PR tree-optimization/20115
18335         * gcc.dg/pr20115.c: New test.
18336         * gcc.dg/pr20115-1.c: New test.
18337         * gcc.dg/pr20100.c: New test.
18338         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18339         call-clobbered variables after alias1.
18340
18341 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18342
18343         * gfortran.dg/list_read_4.f90: new test.
18344
18345 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18346
18347         PR rtl-optimization/20017.
18348         * gcc.dg/pr20017.c: New.
18349
18350 2005-02-22  Devang Patel  <dpatel@apple.com>
18351
18352         PR 19952
18353         * g++.dg/tree-ssa/pr19952.C: New test.
18354
18355 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18356
18357         PR c++/19883
18358         * g++.dg/parse/constant6.C: New test.
18359
18360 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18361
18362         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18363         * g++.dg/charset/asm2.c: Likewise.
18364         * g++.dg/charset/asm3.c: Likewise.
18365         * g++.dg/charset/asm4.c: Likewise.
18366         * g++.dg/charset/asm5.c: Likewise.
18367         * g++.dg/charset/attribute1.c: Likewise.
18368         * g++.dg/charset/attribute2.c: Likewise.
18369         * g++.dg/charset/extern1.cc: Likewise.
18370         * g++.dg/charset/extern2.cc: Likewise.
18371         * g++.dg/charset/extern3.cc: Likewise.
18372         * g++.dg/charset/function.cc: Likewise.
18373         * g++.dg/charset/string.c: Likewise.
18374         * g++.dg/charset/charset.exp: Likewise.
18375         * lib/target-supports.exp (check_iconv_available): Fix comment.
18376
18377 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18378
18379         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18380         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18381         * gcc.dg/charset/asm2.c: Likewise.
18382         * gcc.dg/charset/asm3.c: Likewise.
18383         * gcc.dg/charset/asm4.c: Likewise.
18384         * gcc.dg/charset/asm5.c: Likewise.
18385         * gcc.dg/charset/asm6.c: Likewise.
18386         * gcc.dg/charset/attribute1.c: Likewise.
18387         * gcc.dg/charset/attribute2.c: Likewise.
18388         * gcc.dg/charset/builtin1.c: Likewise.
18389         * gcc.dg/charset/extern.c: Likewise.
18390         * gcc.dg/charset/function.c: Likewise.
18391         * gcc.dg/charset/string.c: Likewise.
18392         * gcc.dg/charset/charset.exp: Likewise.
18393
18394 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18395
18396         PR fortran/20086
18397         * gfortran.dg/pr20086.f90: New test.
18398
18399 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18400
18401         PR tree-optimization/19786
18402         * g++.dg/tree-ssa/pr19786.C: New.
18403
18404 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18405
18406         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18407
18408 2005-02-21  Jeff Law  <law@redhat.com>
18409
18410         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18411
18412 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18413
18414         * gfortran.dg/do_iterator: Split loop, markup all lines for
18415         which an error locus is printed.
18416         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18417         locus is printed.
18418         * gfortran.dg/select_4.f90: Likewise.
18419         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18420         locuses in the various permutations.
18421
18422 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18423
18424         PR tree-optimization/19951
18425         * g++.dg/vect: New directory.
18426         * g++.dg/vect/vect.exp: New file.
18427         * g++.dg/vect/pr19951.cc: New testcase.
18428         * g++.dg/dg.exp: Also prune vectorizer tests.
18429
18430 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18431
18432         PR 18785
18433         * gcc.dg/charset/builtin1.c: New test.
18434
18435 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18436
18437         PR c++/19299
18438         * g++.dg/inherit/volatile1.C: New test.
18439
18440         PR c++/19440
18441         * g++.dg/template/dtor4.C: New test.
18442
18443 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18444
18445         * gfortran.dg/int_1.f90: New test.
18446
18447 2005-02-19  Devang Patel  <dpatel@apple.com>
18448
18449         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18450
18451 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18452
18453         * gfortran.dg/achar_1.f90: New test.
18454
18455 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18456
18457         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18458
18459 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18460             Jakub Jelinek  <jakub@redhat.com>
18461
18462         PR tree-optimization/19828
18463         * gcc.dg/tree-ssa/loop-7.c: New test.
18464         * gcc.c-torture/execute/20050218-1.c: New test.
18465
18466 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18467
18468         PR c/20043
18469         * gcc.dg/transparent-union-1.c: New test.
18470         * gcc.dg/transparent-union-2.c: New test.
18471
18472 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18473
18474         PR tree-optimization/18977
18475         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18476
18477 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18478
18479         PR target/20054
18480         * gcc.dg/pr20054.c: New test.
18481
18482 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18483
18484         PR c++/19508
18485         * g++.dg/ext/attrib20.C: New test.
18486
18487 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18488
18489         PR middle-end/20030
18490         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18491
18492 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18493
18494         PR c++/20008
18495         * g++.dg/opt/switch4.C: New.
18496
18497 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18498
18499         PR c++/20023
18500         PR tree-optimization/20009
18501         * gcc.c-torture/compile/20050217-1.c: New test.
18502         * g++.dg/opt/switch3.C: New test.
18503
18504         PR tree-optimization/18947
18505         * gcc.c-torture/compile/20050215-1.c: New test.
18506         * gcc.c-torture/compile/20050215-2.c: New test.
18507         * gcc.c-torture/compile/20050215-3.c: New test.
18508
18509 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18510
18511         PR c++/20028
18512         * g++.dg/template/crash34.C: New.
18513
18514         PR c++/20022
18515         * g++.dg/other/access3.C: New.
18516
18517 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18518
18519         * gcc.dg/vect/vect-98.c: New test.
18520
18521 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18522
18523         PR tree-optimization/19967
18524         * gcc.dg/pr19967.c: New.
18525
18526 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18527
18528         PR middle-end/19857
18529         * gcc.dg/tree-ssa/20050215-1.c: New test.
18530         * gcc.c-torture/execute/20050215-1.c: New test.
18531
18532 2005-02-15  Eric Christopher  <echristo@redhat.com>
18533
18534         * gcc.dg/cpp/20050215-1.c: New file.
18535
18536 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18537
18538         PR tree-optimization/15785
18539         * gcc.dg/pr15785-1.c: New test.
18540
18541 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18542
18543         PR c++/17788
18544         * g++.dg/init/ctor4.C: New.
18545         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18546
18547 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18548
18549         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18550         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18551
18552 2005-02-15  Andreas Schwab  <schwab@suse.de>
18553
18554         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18555         declare malloc.
18556
18557 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18558
18559         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18560
18561 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18562
18563         PR tree-optimization/19853
18564         * gcc.c-torture/compile/pr19853.c: New test.
18565
18566 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18567
18568         PR c++/19608
18569         * g++.dg/parse/local-class1.C: New.
18570
18571         PR c++/19895
18572         * g++.dg/parse/ptrmem3.C: New.
18573
18574         PR c++/19884
18575         * g++.old-deja/g++.oliva/template6.C: Add another case.
18576         * g++.dg/template/explicit6.C: New.
18577
18578 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18579
18580         PR c++/17816
18581         * g++.dg/other/redecl2.C: New.
18582
18583 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18584
18585         PR c++/19891
18586         * g++.dg/abi/covariant4.C: New.
18587
18588 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18589
18590         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18591
18592 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18593
18594         * gcc.dg/vect/vect-96.c: Fix typo.
18595
18596 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18597
18598         PR c++/14479
18599         PR c++/19487
18600         * g++.dg/template/enum5.C: New test.
18601
18602 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18603
18604         * gcc.dg/vect/vect-97.c: New test.
18605
18606 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18607
18608         * gcc.dg/vect/vect-96.c: New test.
18609
18610 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18611
18612         * gcc.dg/builtins-34.c: Also check ldexp*.
18613
18614 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18615
18616         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18617
18618 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18619
18620         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18621         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18622         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18623         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18624         selector_list, selector_expression, dg-process-target): Move to new
18625         file target-supports-dg.exp.
18626         * lib/target-supports-dg.exp: New.
18627
18628         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18629         New.
18630
18631 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18632
18633         PR c++/19666
18634         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18635
18636         PR middle-end/19858
18637         * gcc.c-torture/compile/20050210-1.c: New test.
18638
18639 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18640
18641         PR c++/19755
18642         * g++.dg/warn/Wbraces1.C: New test.
18643
18644 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18645
18646         * gcc.dg/builtins-52.c: New testcase.
18647
18648 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18649
18650         PR c/19342
18651         * gcc.c-torture/execute/20050119-1.c: New test.
18652
18653 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18654
18655         PR c++/19811
18656         * g++.dg/init/delete1.C: New test.
18657
18658 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18659
18660         PR c++/18470
18661         * g++.dg/template/static12.C: New test.
18662
18663 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18664
18665         PR c++/19787
18666         * g++.dg/conversion/ambig1.C: New test.
18667
18668         PR c++/19739
18669         * g++.dg/ext/attrib19.C: New test.
18670
18671         PR c++/19732
18672         * g++.dg/parse/dtor5.C: New test.
18673
18674         PR c++/19762
18675         * g++.dg/template/dtor3.C: New test.
18676
18677         PR c++/19826
18678         * g++.dg/template/static11.C: New test.
18679         * g++.dg/template/crash2.C: Remove dg-error marker.
18680
18681 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18682
18683         PR C++/18491
18684         * g++.old-deja/g++.mike/p10769a.C: Remove.
18685
18686 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18687
18688         * gcc.dg/builtins-48.c: New test case.
18689         * gcc.dg/builtins-49.c: New test case.
18690         * gcc.dg/builtins-50.c: New test case.
18691         * gcc.dg/builtins-51.c: New test case.
18692
18693 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18694
18695         PR middle-end/19583
18696         * g++.dg/warn/Wreturn-type-3.C: New test.
18697
18698 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18699
18700         PR middle-end/19402
18701         * gcc.dg/pr19402-1.c: New testcase.
18702         * gcc.dg/pr19402-2.c: likewise.
18703
18704 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18705
18706         PR middle-end/19854
18707         * g++.dg/tree-ssa/tmmti.C: New testcase.
18708
18709 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18710
18711         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18712
18713 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18714
18715         PR c++/19733
18716         * g++.dg/parse/crash23.C: New test.
18717         * g++.dg/warn/Weff1.C: New test.
18718
18719 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18720
18721         * gcc.dg/20050209-1.c: New test.
18722
18723 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18724
18725         PR target/19799
18726         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18727
18728 2005-02-08  Mike Stump  <mrs@apple.com>
18729
18730         * g++.dg/pch/import-2.c: New test.
18731         * g++.dg/pch/import-2.hs: New.
18732         * g++.dg/pch/include/import-2a.h: New.
18733         * g++.dg/pch/include/import-2b.h: New.
18734
18735 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18736
18737         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18738
18739 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18740
18741         * gfortran.dg/substr_1.f90: New test.
18742
18743 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18744
18745         PR middle-end/19775
18746         * gcc.dg/torture/builtin-power-1.c: Disable test for
18747         invalid transformation.
18748         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18749         no longer optimize.
18750         * gcc.dg/builtins-47.c: New testcase.
18751
18752 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18753             Dorit Naishlos  <dorit@il.ibm.com>
18754
18755         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18756
18757 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18758
18759         * gcc.c-torture/compile/20050206-1.c: New test.
18760
18761 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18762
18763         PR tree-opt/19768
18764         * g++.dg/opt/pr19768.C: New test.
18765
18766 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18767
18768         PR tree-opt/19736
18769         * gcc.c-torture/compile/pr19736.c: New test.
18770
18771 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18772
18773         PR c++/17401
18774         * g++.dg/parse/error25.C: New test.
18775
18776 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18777
18778         * gcc.c-torture/execute/20050203-1.c: New.
18779
18780 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18781
18782         * gcc.dg/vect/vect-85.c: Remove xfail.
18783         * gcc.dg/vect/vect-86.c: Remove xfail.
18784         * gcc.dg/vect/vect-87.c: Remove xfail.
18785         * gcc.dg/vect/vect-88.c: Remove xfail.
18786
18787 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18788
18789         * gcc.dg/altivec-19.c: New.
18790
18791 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18792
18793         PR c/17807
18794         * gcc.dg/nested-func-3.c: New test.
18795         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18796
18797 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18798
18799         * gcc.test-framework/gen_directive_tests: Generate tests for
18800         selector expressions.
18801
18802 2005-02-02  Matt Austern  <austern@apple.com>
18803
18804         PR c++/19628
18805         * g++/ext/builtin7.C: New.
18806         * g++/ext/builtin8.C: New.
18807
18808 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18809
18810         PR c/18502
18811         * gcc.dg/pr18502-1.c: New test.
18812
18813 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18814
18815         PR c++/17413
18816         * g++.dg/template/local4.C: Tweak.
18817
18818 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18819
18820         PR tree-optimization/19578
18821         * gcc.c-torture/compile/20050202-1.c: New test.
18822
18823 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18824
18825         PR c/19435
18826         * gcc.dg/c99-init-4.c: New test.
18827
18828 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18829
18830         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18831
18832         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18833
18834         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18835         * g++.dg/eh/check-vect.h: New.
18836
18837         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18838         * gcc.dg/vect/vect-78.c: Ditto.
18839         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18840         Remove.
18841
18842         * g++.dg/conversion/simd1.C: Expect warning.
18843         * g++.dg/ext/attribute-test-1.C: Ditto.
18844         * g++.dg/ext/attribute-test-2.C: Ditto.
18845         * g++.dg/ext/attribute-test-3.C: Ditto.
18846         * g++.dg/ext/attribute-test-4.C: Ditto.
18847
18848         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18849         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18850
18851         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18852
18853 2005-02-01  Richard Henderson  <rth@redhat.com>
18854
18855         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18856         long double for ibm double-double format.
18857         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18858
18859 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18860
18861         PR tree-optimization/19633
18862         * testsuite/gcc.dg/pr19633-1.c: New test.
18863         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18864         to NULL or a symbol.
18865
18866 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18867
18868         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18869         New procs.
18870         (dg-process-target (local override)): Handle selector expressions.
18871
18872         * gcc.test-framework/README: Describe tests in source directory.
18873         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18874         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18875         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18876         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18877         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18878         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18879         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18880         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18881         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18882         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18883         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18884         * gcc.test-framework/dg-error-exp-P.c: New test.
18885         * gcc.test-framework/dg-error-exp-XP.c: New test.
18886         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18887         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18888         * gcc.test-framework/dg-output-exp-P.c: New test.
18889         * gcc.test-framework/dg-output-exp-XF.c: New test.
18890         * gcc.test-framework/dg-warning-exp-P.c: New test.
18891         * gcc.misc-tests/dg-1.c: Remove.
18892         * gcc.misc-tests/dg-2.c: Remove.
18893         * gcc.misc-tests/dg-3.c: Remove.
18894         * gcc.misc-tests/dg-4.c: Remove.
18895         * gcc.misc-tests/dg-5.c: Remove.
18896         * gcc.misc-tests/dg-6.c: Remove.
18897         * gcc.misc-tests/dg-7.c: Remove.
18898         * gcc.misc-tests/dg-8.c: Remove.
18899         * gcc.misc-tests/dg-9.c: Remove.
18900         * gcc.misc-tests/dg-10.c: Remove.
18901         * gcc.misc-tests/dg-11.c: Remove.
18902         * gcc.misc-tests/dg-12.c: Remove.
18903         * gcc.misc-tests/dg-test.exp: Remove.
18904
18905         * gcc.test-framework/test-framework.awk: Change recording and
18906         printing of passes and failures.
18907
18908         * gcc.test-framework: New directory.
18909         * gcc.test-framework/README: New.
18910         * gcc.test-framework/test-framework.exp: New.
18911         * gcc.test-framework/test-framework.awk: New.
18912         * gcc.test-framework/gen_directive_tests: New.
18913
18914 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
18915
18916         * lib/treelang.exp: Fix comment typos.
18917         (treelang_target_compile): Don't append libs=-ltreelang to options.
18918
18919 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
18920
18921         * g++.dg/parse/typename7.C: Adjust error messages.
18922
18923 2005-01-31  Jeff Law  <law@redhat.com>
18924
18925         * gcc.c-torture/execute/20050131-1.c: New test.
18926         * gcc.dg/wcaselabel.c: New test.
18927
18928 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
18929
18930         * g++.dg/other/warning1.C: Adjust error messags.
18931         * g++.dg/parse/constant5.C: New test.
18932
18933 2005-01-31  Steven Bosscher  <stevenb@suse.de>
18934
18935         PR c/19333
18936         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18937         the test case valid.
18938         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18939         * testsuite/gcc.dg/array-7.c: Adjust expected result.
18940         * testsuite/gcc.dg/pr18596-3.c: Likewise.
18941         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18942         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18943         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18944
18945 2005-01-31  Dale Johannesen  <dalej@apple.com>
18946
18947         * g++.dg/opt/pr19650.C: New test.
18948
18949 2005-01-31  Richard Henderson  <rth@redhat.com>
18950
18951         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18952         long double for intel double extended format.
18953         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18954
18955 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
18956
18957         PR c++/19555
18958         * g++.dg/template/static10.C: New test.
18959
18960         PR c++/19395
18961         * g++.dg/parse/error24.C: New test.
18962
18963         PR c++/19367
18964         * g++.dg/lookup/builtin1.C: New test.
18965
18966         PR c++/19457
18967         * g++.dg/warn/conv3.C: New test.
18968
18969 2005-01-30  Bud Davis  <bdavis@gfortran.org>
18970
18971         PR fortran/19647
18972         * gfortan.dg/inquire_7.f90
18973
18974 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
18975
18976         PR tree-optimization/15791
18977         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18978         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18979         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18980         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18981         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18982         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18983         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18984         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18985         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18986         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18987
18988 2005-01-29  Paul Brook  <paul@codesourcery.com>
18989
18990         PR fortran/18565
18991         * check.c (real_or_complex_check): New function.
18992         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18993         * intrinsic.c (add_functions): Use new check functions.
18994         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18995         Add prototypes.
18996
18997 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
18998
18999         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19000         gcc.dg/lvalue-3.c: New tests.
19001         * gcc.dg/concat.c: Update expected messages.
19002
19003 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19004
19005         PR libfortran/19595
19006         * gfortran.dg/eor_1.f90: New test.
19007
19008 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19009
19010         PR fortran/19589
19011         * gfortran.dg/logical_data_1.f90: New test.
19012
19013 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19014
19015         PR c++/19253
19016         * g++.dg/template/crash33.C: New test.
19017
19018         PR c++/19667
19019         * g++.dg/template/crash32.C: New test.
19020
19021 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19022
19023         PR middle-end/16558
19024         * g++.dg/warn/Wreturn-type-2.C: New test.
19025
19026 2004-06-24  Jeff Law  <law@redhat.com>
19027
19028         * gcc.dg/tree-ssa/20050128-1.c: New test.
19029
19030 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19031
19032         * gcc.target/frv/all-mdpackh-1.c: New test.
19033
19034 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19035
19036         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19037
19038 2005-01-27  Richard Henderson  <rth@redhat.com>
19039
19040         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19041
19042 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19043
19044         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19045
19046 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19047
19048         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19049         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19050         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19051         to cope with cases where the multilib options override the dg-options.
19052
19053 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19054
19055         PR c/18946
19056         * gcc.dg/noncompile/20050120-1.c: New test.
19057
19058 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19059
19060         PR tree-optimization/19633
19061         * gcc.dg/pr19633.c: New test.
19062         * gcc.dg/tree-ssa/pr19633.c: New test.
19063
19064 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19065
19066         * gcc.dg/20041216-1.c: New test.
19067
19068 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19069
19070         PR objc/18862
19071         * objc.dg/selector-2.m: New test.
19072
19073 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19074
19075         * g++.dg/opt/range-test-2.C: New test.
19076
19077         PR rtl-optimization/19579
19078         * gcc.c-torture/execute/20050124-1.c: New test.
19079
19080 2005-01-26  Greg Parker  <gparker@apple.com>
19081         Stuart Hastings  <stuart@apple.com>
19082
19083         * gcc.c-torture/execute/20050125-1.c: New.
19084
19085 2005-01-18  Jan Hubicka  <jh@suse.cz>
19086
19087         PR tree-optimize/19337
19088         * gcc.c-torture/compile/20050119-1.c: New test.
19089
19090 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19091
19092         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19093         test for successful match.
19094
19095 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19096
19097         PR objc/18408
19098         * objc.dg/comp-types-7.m: New test.
19099
19100 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19101
19102         * lib/target-supports.exp (current_target_name): New.
19103         (check_effective_target_ilp32, check_effective_target_lp64):
19104         Cache the result to use as long as the current target, with
19105         multilib flags, remains the same.
19106
19107         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19108         (dg-require-weak, dg-require-visibility, dg-require-alias,
19109         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19110         dg-require-effective-target, dg-skip-if): Remove call to
19111         skip_test_and_clear_xfail.
19112         (dg-test): Clear xfail data.
19113
19114 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19115
19116         PR target/17751
19117         * gcc.dg/ppc64-toc.c: New test.
19118
19119         * g++.dg/tree-ssa/empty-1.C: New test.
19120
19121         PR middle-end/19551
19122         * gcc.c-torture/execute/20050121-1.c: New test.
19123         * gcc.dg/20050121-2.c: New test.
19124
19125 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19126         Paul Brook  <paul@codesourcery.com>
19127
19128         PR fortran/17941
19129         * gfortran.dg/real_const_1.f: New test.
19130         * gfortran.dg/real_const_2.f90: New test.
19131         * gfortran.dg/complex_int_1.f90: New test.
19132
19133 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19134
19135         PR fortran/19313
19136         * gfortan.dg/inquire_6.f90: New test.
19137
19138 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19139
19140         PR libfortran/19451
19141         * open_readonly_1.f90: New test.
19142
19143 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19144
19145         PR libfortran/18982
19146         * gfortran.dg/open_new.f90: New file.
19147
19148 2005-01-22  Paul Brook  <paul@codesourcery.com>
19149
19150         * namelist_1.f90: New test.
19151
19152 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19153
19154         PR tree-optimization/19484
19155         * gcc.c-torture/compile/20050122-[12].c: New tests.
19156
19157 2005-01-22  Paul Brook  <paul@codesourcery.com>
19158
19159         * gfortran.dg/implicit_2.f90: New test.
19160
19161 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19162
19163         PR fortran/19314
19164         * gfortran.dg/inquire_5.f90: New test.
19165
19166 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19167
19168         PR c/18809
19169         * gcc.dg/pr18809-1.c: New test.
19170
19171 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19172
19173         * gcc.dg/20050121-1.c: New test.
19174
19175         PR tree-optimization/13000
19176         * gcc.dg/20040206-1.c: Change warning to point where function is
19177         being inlined.
19178
19179 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19180
19181         PR c++/19208
19182         * g++.dg/template/array11.C: New test.
19183
19184 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19185
19186         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19187         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19188         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19189         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19190         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19191         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19192
19193 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19194
19195         PR tree-optimization/15349
19196         * gcc.dg/tree-ssa/pr15349.c: New.
19197
19198 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19199
19200         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19201
19202 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19203
19204         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19205         scan-assembler-times directive name.
19206
19207         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19208         after dg-do.
19209
19210         PR rtl-optimization/19462
19211         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19212
19213 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19214
19215         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19216         counting function calls on ia64.
19217
19218 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19219
19220         PR rtl-optimization/15139
19221         * gcc.dg/20050111-2.c: New test.
19222
19223         PR c/17297
19224         * gcc.c-torture/compile/20050113-1.c: New testcase.
19225
19226         PR middle-end/19164
19227         * gcc.dg/20050113-1.c: New testcase.
19228
19229 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19230
19231         * gcc.dg/vect/vect-85.c: Add comment.
19232         * gcc.dg/vect/vect-86.c: Add xfail for now.
19233         * gcc.dg/vect/vect-87.c: Add xfail for now.
19234         * gcc.dg/vect/vect-88.c: Add xfail for now.
19235         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19236
19237 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19238
19239         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19240
19241 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19242
19243         * g++.dg/debug/typedef3.C: New test.
19244
19245 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19246
19247         PR c/19472
19248         * gcc.dg/asm-a.c: New test.
19249
19250 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19251
19252         * gcc.dg/sh-relax.c: Add prototype for abort.
19253
19254 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19255
19256         * gcc.dg/short-compare-1.c: New test.
19257         * gcc.dg/short-compare-2.c: Likewise.
19258
19259 2005-01-18  Michael Matz  <matz@suse.de>
19260
19261         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19262
19263 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19264
19265         PR tree-optimization/19121
19266         * gcc.c-torture/compile/pr19121.c: New test.
19267
19268 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19269
19270         PR target/19357
19271         * gcc.c-torture/compile/pr19357.c: New test.
19272
19273 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19274
19275         PR c/5675
19276         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19277         pass--those that refer just to the variable, possibly with a
19278         cast.
19279         * gcc.dg/c99-const-expr-3.c: Likewise.
19280
19281         PR middle-end/13127
19282         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19283         longer emitted.
19284
19285 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19286
19287         PR fortran/18778
19288         * gfortran.dg/endfile_2.f90: New test.
19289
19290 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19291
19292         PR 19168
19293         * gfortran.dg/select_5.f90: New test.
19294
19295 2004-01-16  Paul Brook  <paul@codesourcery.com>
19296
19297         * gfortran.dg/common_4.f90: New test.
19298
19299 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19300
19301         PR rtl-optimization/19462
19302         * gcc.dg/torture/pr19462-1.c: New test.
19303
19304 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19305
19306         PR objc/19321
19307         * objc.dg/func-ptr-2.m: New.
19308         * objc.dg/volatile-1.m: New.
19309
19310 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19311
19312         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19313
19314 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19315
19316         PR tree-optimization/19060
19317         * gcc.c-torture/execute/20050104-1.c: New test.
19318
19319 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19320
19321         PR fortran/18983
19322         * gfortran.dg/write_to_null.f90: New test.
19323
19324 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19325             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19326
19327         PR other/19328
19328         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19329         argument.
19330
19331 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19332
19333         PR c++/19263
19334         * g++.dg/init/vector1.C: New test.
19335
19336 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19337
19338         PR target/13158
19339         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19340         PR target/18987
19341         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19342
19343 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19344
19345         * gfortran.dg/select_1.f90: New test.
19346         * gfortran.dg/select_2.f90: New test.
19347         * gfortran.dg/select_3.f90: New test.
19348         * gfortran.dg/select_4.f90: New test.
19349
19350 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19351
19352         PR middle-end/19084
19353         PR rtl-optimization/19348
19354         * gcc.dg/20050111-1.c: New test.
19355         * gcc.c-torture/execute/20050111-1.c: New test.
19356
19357         * gcc.dg/i386-asm-4.c: New test.
19358
19359 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19360
19361         * gcc.dg/nested-func-2.c: New test.
19362         * ada/acats/norun.lst: Remove c953002.
19363
19364 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19365
19366         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19367
19368 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19369
19370         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19371
19372 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19373
19374         PR target/18761
19375         * g++.dg/abi/align1.C: New test.
19376
19377 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19378
19379         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19380         at a time.
19381         * g++.dg/ext/altivec_check.h: Support compiling as C.
19382
19383 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19384
19385         PR c++/19355
19386         * g++.dg/expr/pr19355-1.C: New test case.
19387
19388 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19389
19390         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19391         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19392         * ada/acats/tests/c3/c92005b.ada: Likewise.
19393         * ada/acats/tests/c3/cxb3012.a: Likewise.
19394         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19395
19396 2005-01-09  Paul Brook  <paul@codesourcery.com>
19397
19398         * gfortran.dg/common_2.f90: New file.
19399         * gfortran.dg/common_3.f90: New file.
19400
19401 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19402
19403         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19404
19405 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19406
19407         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19408         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19409         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19410         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19411         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19412         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19413         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19414         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19415         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19416         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19417         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19418         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19419         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19420         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19421         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19422         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19423         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19424         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19425         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19426         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19427         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19428         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19429         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19430         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19431         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19432         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19433         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19434         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19435         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19436         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19437         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19438         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19439         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19440         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19441         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19442         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19443         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19444         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19445         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19446         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19447         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19448         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19449         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19450         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19451         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19452         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19453         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19454         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19455         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19456         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19457         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19458         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19459         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19460         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19461         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19462         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19463         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19464         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19465         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19466         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19467         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19468         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19469         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19470         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19471         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19472         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19473         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19474
19475         * gcc.dg/vect/vect-1.c: Fix spelling.
19476         * gcc.dg/vect/vect-10.c: Fix spelling.
19477         * gcc.dg/vect/vect-11.c: Fix spelling.
19478         * gcc.dg/vect/vect-12.c: Fix spelling.
19479         * gcc.dg/vect/vect-14.c: Fix spelling.
19480         * gcc.dg/vect/vect-15.c: Fix spelling.
19481         * gcc.dg/vect/vect-16.c: Fix spelling.
19482         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19483         * gcc.dg/vect/vect-64.c: Fix comments.
19484         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19485
19486 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19487             Ira Rosen  <irar@il.ibm.com>
19488
19489         * gcc.dg/vect/vect-70.c: New test.
19490         * gcc.dg/vect/vect-71.c: New test.
19491
19492 2005-01-09  Manfred Hollstein  <mh@suse.com>
19493
19494         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19495         * gcc.dg/pr18241-2.c: Likewise.
19496         * gcc.dg/pr18241-3.c: Likewise.
19497         * gcc.dg/pr18241-4.c: Likewise.
19498         * gcc.dg/pr18241-5.c: Likewise.
19499
19500 2005-01-08  Richard Henderson  <rth@redhat.com>
19501
19502         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19503         False for x86 and x86-64.
19504
19505 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19506
19507         PR tree-optimization/18241
19508         * gcc.dg/pr18241-1.c: New test.
19509         * gcc.dg/pr18241-2.c: New test.
19510         * gcc.dg/pr18241-3.c: New test.
19511         * gcc.dg/pr18241-4.c: New test.
19512         * gcc.dg/pr18241-5.c: New test.
19513
19514 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19515
19516         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19517         gfortran.dg/select_4.f90: New.
19518
19519 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19520
19521         * gcc.c-torture/execute/20050107-1.c: New test.
19522
19523 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19524
19525         PR c++/19298
19526         * g++.dg/template/ref2.C: New.
19527
19528 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19529
19530         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19531         instead of being empty.
19532
19533 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19534
19535         PR fortran/15553
19536         * gfortran.dg/array-1.f90: New test.
19537
19538 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19539
19540         PR tree-optimization/19283
19541         * gcc.c-torture/execute/20050106-1.c: New test.
19542
19543         PR rtl-optimization/18861
19544         * gcc.dg/20050105-1.c: New test.
19545
19546         PR tree-optimization/18828
19547         * gcc.dg/20050105-2.c: New test.
19548
19549 2005-01-07  Andreas Jaeger  <aj@suse.de>
19550
19551         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19552
19553 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19554
19555         PR fortran/18398
19556         * gfortran.dg/fmt_read.f90: New test.
19557
19558 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19559
19560         * gcc.dg/rs6000-ldouble-2.c: New.
19561
19562 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19563
19564         PR c++/19244
19565         * g++.dg/parser/ctor2.C: New test.
19566
19567 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19568
19569         PR c++/17154
19570         * g++.dg/template/using9.C: New test.
19571
19572 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19573
19574         PR c++/19258
19575         * g++.dg/lookup/friend6.C: New test.
19576
19577 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19578
19579         PR c++/19270
19580         * g++.dg/template/array10.C: New.
19581
19582 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19583
19584         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19585         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19586
19587 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19588
19589         * gcc.c-torture/compile/20050105-1.c: New test.
19590
19591 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19592
19593         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19594
19595 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19596
19597         PR middle-end/19100
19598         * gcc.dg/conv-3.c: New test case.
19599
19600 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19601
19602         * gcc.dg/asm-wide-1.c: New test.
19603
19604 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19605
19606         PR c++/19030
19607         * g++.dg/parse/crash22.C: New
19608
19609 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19610
19611         PR 19257
19612         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19613
19614 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19615
19616         PR middle-end/17767
19617         * gcc.dg/i386-mmx-6.c: New test case.
19618
19619 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19620
19621         PR tree-optimization/18308
19622         * gcc.dg/vect/pr18308.c: New testcase.
19623
19624 2005-01-04  Andreas Jaeger  <aj@suse.de>
19625
19626         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19627
19628 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19629             Robert Bowdidge <bowdidge@apple.com>
19630
19631         * gcc.dg/cpp/subframework1.c: New.
19632         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19633         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19634         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19635         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19636
19637 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19638
19639         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19640         producing warning.
19641         * gcc.dg/darwin-weakimport-2.c: New.
19642
19643 2005-01-03  Richard Henderson  <rth@redhat.com>
19644
19645         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19646
19647 2005-01-03  Richard Henderson  <rth@redhat.com>
19648
19649         * gcc.dg/vect/vect.exp: Enable for ia64.
19650         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19651         (check_effective_target_vect_float): Likewise.
19652         (check_effective_target_vect_no_align): Likewise.
19653         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19654         * gcc.dg/vect/vect-8.c: Likewise.
19655
19656 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19657
19658         PR target/19236
19659         * gcc.dg/pr19236-1.c: New test case.
19660
19661 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19662
19663         PR rtl-optimization/12092
19664         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19665
19666 2005-01-02  Andreas Jaeger  <aj@suse.de>
19667
19668         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19669
19670 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19671             Andrew Pinski  <pinskia@physics.uc.edu>
19672
19673         PR rtl-optimization/12092
19674         * gcc.dg/pr12092-1.c: New test case.
19675
19676 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19677
19678         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19679         'hidden' and 'default' for better portability.
19680         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19681
19682         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19683         6 and 7.
19684         * g++.old-deja/g++.brendan/new3.C: Likewise.
19685
19686 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19687
19688         * gcc.dg/20041231-1.C: New test.
19689         * g++.dg/warn/Wunreachable-code-1.C: New test.
19690
19691 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19692
19693         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19694         file, not /dev/null.  Abort on error.
19695
19696 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19697             Ziemowit Laski  <zlaski@apple.com>
19698
19699         PR objc/18971
19700         * objc.dg/encode-5.m: New test.
19701
19702 2004-12-29  Richard Henderson  <rth@redhat.com>
19703
19704         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19705         * objc.dg/stabs-1.m: Disable for ia64.
19706
19707 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19708
19709         PR c++/19190
19710         * g++.dg/warn/Wunused-10.C: New test.
19711
19712 2004-12-28  Richard Henderson  <rth@redhat.com>
19713
19714         * objc.dg/stabs-1.m: Disable for alpha.
19715
19716 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19717
19718         PR c++/19149
19719         * g++.dg/parse/error23.C: New test.
19720
19721 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19722
19723         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19724
19725         PR fortran/19032
19726         * gfortran.dg/intrinsic_modulo_1.f90: New.
19727         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19728         tests with divisor -1.
19729
19730 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19731
19732         * g++.dg/opt/temp1.C (memcpy): Return a value.
19733
19734         PR c++/19148
19735         * g++.dg/expr/cond7.C: New test.
19736
19737 2004-12-27  Paul Brook  <paul@codesourcery.com>
19738
19739         * gfortran.dg/g77/select_no_compile.f: Remove.
19740
19741 2004-12-27  Richard Henderson  <rth@redhat.com>
19742
19743         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19744         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19745         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19746
19747 2004-12-26  Richard Henderson  <rth@redhat.com>
19748
19749         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19750         by 1i instead of token pasting.
19751
19752 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19753
19754         PR tree-optimization/17578
19755         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19756         to additional_flags.
19757         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19758
19759 2004-12-25  Richard Henderson  <rth@redhat.com>
19760
19761         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19762         Remove Alpha.
19763
19764 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19765
19766         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19767         hppa*-*-hpux*.
19768         * gcc.dg/pr17957.c (dg-options): Likewise.
19769         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19770         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19771         instead of 0 on __hppa__.
19772         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19773         "foo,%r" on hppa*-*-*.
19774
19775 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19776
19777         PR fortran/19071
19778         * gfortran.dg/complex_write.f90: New test.
19779
19780 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19781
19782         PR c++/17595
19783         * g++.dg/parse/pragma2.C: New test.
19784
19785         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19786
19787 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19788
19789         * gcc.dg/empty2.c: Add missing dg-warning.
19790
19791 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19792
19793         PR c++/17413
19794         * g++.dg/template/local4.C: New test.
19795         * g++.dg/template/crash19.C: Add dg-error marker.
19796
19797         * g++.dg/template/crash31.C: Correct embedded PR number.
19798
19799 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19800
19801         PR c++/16405
19802         * g++.dg/opt/temp1.C: Add do-run marker.
19803
19804 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19805
19806         * g++.dg/template/spec19.C: New.
19807
19808 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19809
19810         PR target/16819
19811         * gcc.dg/empty2.c: New.
19812
19813 2004-12-23  Richard Henderson  <rth@redhat.com>
19814
19815         * lib/target-supports.exp (check_effective_target_vect_no_align):
19816         Remove i?86 and x86-64.
19817
19818 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19819
19820         PR c++/16405
19821         * g++.dg/opt/temp1.C: New test.
19822
19823 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19824
19825         PR c++/18733
19826         * g++.dg/template/friend33.C: New testcase.
19827
19828 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19829
19830         PR c++/18464
19831         * g++.dg/template/cond5.C: New test.
19832
19833         PR c++/18492
19834         * g++.dg/inherit/thunk3.C: New test.
19835
19836         PR c++/11224
19837         * g++.dg/warn/Wunused-9.C: New test.
19838
19839 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19840
19841         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19842
19843 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19844
19845         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19846
19847 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19848
19849         PR c++/18378
19850         * g++.dg/ext/packed8.C: New test.
19851
19852         PR c++/19063
19853         * g++.dg/template/crash31.C: New test.
19854
19855         PR c++/19034
19856         * g++.dg/template/crash30.C: New test.
19857
19858 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19859
19860         PR C++/18984
19861         * g++.dg/eh/ctor3.C: New test.
19862
19863 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19864
19865         * objc.dg/stabs-1.m: Allow section name to be quoted and
19866         assembly label to begin with '.LL'.
19867
19868 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19869
19870         * gcc.dg/vect/vect.exp
19871         (check_effective_target_lp64_or_vect_no_align): New.
19872         * gcc.dg/vect/vect-77.c: Use it.
19873         * gcc.dg/vect/vect-78.c: Use it.
19874
19875         * lib/target-supports.exp
19876         (check_effective_target_vect_no_max,
19877         check_effective_target_vect_no_bitwise,
19878         check_effective_target_vect_no_align): New.
19879         * gcc.dg/vect/vect-13.c: Use them.
19880         * gcc.dg/vect/vect-17.c: Ditto.
19881         * gcc.dg/vect/vect-18.c: Ditto.
19882         * gcc.dg/vect/vect-19.c: Ditto.
19883         * gcc.dg/vect/vect-20.c: Ditto.
19884         * gcc.dg/vect/vect-27.c: Ditto.
19885         * gcc.dg/vect/vect-29.c: Ditto.
19886         * gcc.dg/vect/vect-44.c: Ditto.
19887         * gcc.dg/vect/vect-48.c: Ditto.
19888         * gcc.dg/vect/vect-50.c: Ditto.
19889         * gcc.dg/vect/vect-52.c: Ditto.
19890         * gcc.dg/vect/vect-54.c: Ditto.
19891         * gcc.dg/vect/vect-56.c: Ditto.
19892         * gcc.dg/vect/vect-58.c: Ditto.
19893         * gcc.dg/vect/vect-60.c: Ditto.
19894         * gcc.dg/vect/vect-72.c: Ditto.
19895         * gcc.dg/vect/vect-80.c: Ditto.
19896
19897 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
19898
19899         PR c++/14075
19900         * g++.dg/init/string1.C: New.
19901
19902         PR c++/18975
19903         * g++.dg/other/synth1.C: New.
19904
19905 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19906
19907         PR c/18963
19908         * gcc.dg/pr18963-1.c: New test.
19909
19910 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
19911
19912         PR c/18596
19913         * gcc.dg/funcdef-storage-1.c (foo): Remove.
19914         * gcc.dg/pr18596-1.c: Use dg-error.
19915         (dg-options): Use -fno-unit-at-a-time.
19916         * gcc.dg/pr18596-2.c: New test.
19917         * gcc.dg/pr18596-3.c: New test.
19918
19919 2004-12-20  Roger Sayle  <roger@eyesopen.com>
19920
19921         PR middle-end/18683
19922         * g++.dg/opt/pr18683-1.C: New test case.
19923
19924 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
19925
19926         PR other/19093
19927         * g++.dg/opt/max1.C: Fix for 64bit targets.
19928
19929 2004-12-20  Matt Austern  <austern@apple.com>
19930
19931         PR c++/19044
19932         * g++.dg/ext/builtin6.C: New
19933
19934 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
19935
19936         PR tree-optimization/19080
19937         * gcc.c-torture/compile/pr19080.c: New test.
19938
19939 2004-12-20  Steven Bosscher  <stevenb@suse.de>
19940
19941         * gcc.dg/20041219-1.c: New test.
19942
19943 2004-12-19  Roger Sayle  <roger@eyesopen.com>
19944
19945         PR middle-end/19068
19946         * g++.dg/opt/max1.C: New test case.
19947
19948 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19949
19950         * gcc.dg/fdata-sections-1.c: New test.
19951
19952 2004-12-18  Roger Sayle  <roger@eyesopen.com>
19953
19954         PR middle-end/18548
19955         * gcc.dg/max-1.c: New test case.
19956
19957 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
19958
19959         * gcc.c-torture/execute/20041218-1.c: New test.
19960
19961 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
19962
19963         * gcc.dg/pr18501.c: New test.
19964         * gcc.dg/uninit-5.c: XFAIL.
19965         * gcc.dg/uninit-9.c: XFAIL.
19966
19967 2004-12-17  Dale Johannesen  <dalej@apple.com>
19968
19969         * gcc.dg/20041213-1.c: New.
19970
19971 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
19972
19973         * objc.dg/stabs-1.m: Allow assembly label to begin
19974         with a dot ('.').
19975
19976 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
19977
19978         * gcc.c-torture/execute/20041213-1.c: Move...
19979         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19980
19981 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
19982
19983         PR c++/18721
19984         * g++.dg/lookup/conv-5.C: New.
19985
19986 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
19987
19988         * objc.dg/stabs-1.m: New test.
19989
19990 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19991
19992         * gcc.dg/visibility-c.c: Change compile to
19993         assemble for the test.
19994
19995 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19996
19997         PR target/19041
19998         * gcc.dg/visibility-c.c: New test.
19999
20000 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20001
20002         PR middle-end/18493
20003         * gcc.dg/switch-8.c: New test case.
20004
20005 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20006
20007         PR c++/18905
20008         * g++.dg/template/init4.C: New.
20009         * g++.dg/opt/static3.C: Enable optimizer.
20010
20011 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20012
20013         * g++.dg/other/complex1.C: New test.
20014
20015 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20016
20017         * g++.dg/opt/inline9.C: New test.
20018
20019 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20020
20021         PR fortran/18993
20022         * gfotran.dg/nullify_1.f: New test.
20023
20024 2004-12-15  Richard Henderson  <rth@redhat.com>
20025
20026         * gcc.target/i386/i386.exp: New harness.
20027         * gcc.target/i386/vect-args.c: New.
20028
20029 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20030
20031         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20032
20033 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20034
20035         PR c++/18825
20036         * g++.dg/template/friend32.C: New test.
20037
20038 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20039
20040         * cpp/pragma-once-1.c: New test.
20041         * cpp/pragma-once-1b.h: Likewise.
20042         * cpp/pragma-once-1c.h: Likewise.
20043         * cpp/pragma-once-1d.h: Likewise.
20044         * cpp/inc/pragma-once-1a.h: Likewise.
20045
20046 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20047             Steven G. Kargl  <kargls@comcast.net>
20048
20049         PR fortran/17597
20050         * gfortran.dg/list_read_3.f90: New test.
20051
20052 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20053
20054         * gcc.dg/ftrapv-2.c: New test.
20055
20056 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20057
20058         PR c++/18981
20059         * g++.dg/template/typename9.C: New test.
20060
20061 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20062
20063         PR c++/18738
20064         * g++.dg/template/typename8.C: New test.
20065         * g++.dg/parse/friend2.C: Tweak error message.
20066
20067 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20068
20069         * gcc.c-torture/20041214-1.c: New test.
20070
20071 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20072
20073         PR c++/18965
20074         * g++.dg/init/array17.C: New test.
20075
20076 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20077
20078         PR c++/18793
20079         * g++.dg/init/aggr3.C: New test.
20080
20081 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20082
20083         * gcc.dg/altivec-types-1.c: New test.
20084         * gcc.dg/altivec-types-2.c: New test.
20085         * gcc.dg/altivec-types-3.c: New test.
20086         * gcc.dg/altivec-types-4.c: New test.
20087         * g++.dg/ext/altivec-types-1.C: New test.
20088         * g++.dg/ext/altivec-types-2.C: New test.
20089         * g++.dg/ext/altivec-types-3.C: New test.
20090         * g++.dg/ext/altivec-types-4.C: New test.
20091
20092 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20093
20094         PR middle-end/18951
20095         * gcc.c-torture/execute/20041213-1.c: New test.
20096
20097 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20098
20099         PR c++/18949
20100         * g++.dg/template/cast1.C: New.
20101
20102 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20103
20104         * gcc.c-torture/execute/20041213-2.c: New test.
20105
20106 2004-12-13  Richard Henderson  <rth@redhat.com>
20107
20108         * gcc.dg/i386-sse-10.c: Fix typo in options.
20109
20110 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20111
20112         PR c++/18968
20113         * g++.dg/opt/pr18968.C: New test.
20114
20115 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20116
20117         PR c++/18925
20118         * g++.dg/ext/visibility/staticdatamem.C: New test.
20119
20120 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20121
20122         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20123
20124 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20125
20126         PR rtl-optimization/18928
20127         * gcc.dg/pr18928-1.c: New test case.
20128
20129 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20130
20131         PR tree-opt/16951
20132         * gcc.c-torture/compile/20041211-1.c: New.
20133
20134 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20135
20136         PR middle-end/17564
20137         * gcc.c-torture/execute/20041212-1.c: New test.
20138
20139 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20140
20141         PR fortran/18869
20142         * gfortran.dg/common_1.f90: New test.
20143
20144 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20145         Paul Brook  <paul@codesourcery.com>
20146
20147         PR fortran/16222
20148         * gfortran.dg/real_do_1.f90: New test.
20149
20150 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20151
20152         PR tree-opt/18040
20153         * g++.dg/opt/ptrmem6.C: New test.
20154
20155 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20156
20157         PR middle-end/18921
20158         * gcc.dg/pr18921-1.c: New test case.
20159
20160 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20161
20162         PR fortran/17175
20163         * gfortran.dg/scale_1.f90: New test.
20164
20165 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20166
20167         PR middle-end/18903
20168         * gcc.c-torture/compile/pr18903.c: New test.
20169
20170 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20171
20172         * gcc.c-torture/execute/20041210-1.c: New test.
20173
20174 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20175
20176         PR c++/18731
20177         * g++.dg/parser/struct-1.C: New test.
20178         * g++.dg/parser/struct-2.C: New test.
20179         * g++.dg/parser/struct-3.C: New test.
20180
20181 2004-12-09  Richard Henderson  <rth@redhat.com>
20182
20183         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20184
20185         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20186         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20187
20188 2004-12-09  Matt Austern  <austern@apple.com>
20189
20190         PR c++/18514
20191         * g++.dg/ext/builtin1.C: New
20192         * g++.dg/ext/builtin2.C: New
20193         * g++.dg/ext/builtin3.C: New
20194         * g++.dg/ext/builtin4.C: New
20195         * g++.dg/ext/builtin5.C: New
20196
20197 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20198
20199         PR tree-opt/18904
20200         * g++.dg/opt/ptrmem5.C: New test.
20201
20202 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20203
20204         * g++.dg/parse/typename5.C: Adjust for new error.
20205         * g++.dg/parse/typename7.C: New.
20206
20207 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20208
20209         PR c++/18073
20210         * g++.dg/other/mmintrin.C: New test.
20211
20212 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20213
20214         PR c++/16681
20215         * g++.dg/init/array15.C: New.
20216         * g++.dg/init/array16.C: New.
20217
20218 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20219
20220         PR fortran/18826
20221         * gfortran.dg/assign_1.f90: New test.
20222
20223 2004-12-08  Nick Clifton  <nickc@redhat.com>
20224
20225         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20226         * gcc.target/xstormy16/data_below100: Likewise.
20227         * gcc.target/xstormy16/sfr: Likewise.
20228         * gcc.target/xstormy16/below100.S: New test source file.
20229         * gcc.target/xstormy16/below100.ld: New test linker script.
20230         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20231         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20232         bp instructions.
20233         * gcc.target/xstormy16/bp.c: Likewise.
20234
20235         * gcc.target/xstormy16/bss_below100: New files:
20236         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20237         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20238         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20239         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20240         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20241         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20242         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20243         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20244         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20245         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20246         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20247         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20248         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20249         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20250         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20251         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20252         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20253         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20254         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20255         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20256         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20257         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20258         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20259         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20260         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20261         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20262         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20263
20264         * gcc.target/xstormy16/data_below100: New files:
20265         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20266         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20267         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20268         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20269         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20270         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20271         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20272         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20273         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20274         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20275         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20276         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20277         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20278         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20279         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20280         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20281         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20282         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20283         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20284         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20285         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20286         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20287         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20288         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20289         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20290         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20291         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20292
20293         * gcc.target/xstormy16/sfr: New files:
20294         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20295         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20296         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20297         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20298         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20299         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20300         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20301         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20302         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20303         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20304         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20305         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20306         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20307         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20308         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20309         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20310         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20311         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20312         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20313         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20314         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20315         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20316         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20317         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20318         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20319         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20320         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20321         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20322         27_if0_sfrw_bitfield_f.c
20323
20324 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20325
20326         PR c++/18100
20327         * g++.dg/lookup/name-clash4.C: New test.
20328
20329 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20330
20331         PR c++/18672
20332         * g++.dg/opt/array1.C: New.
20333
20334         PR c++/18803
20335         * g++.dg/template/operator5.C: New.
20336
20337 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20338
20339         PR c/18867
20340         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20341
20342 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20343
20344         * gcc.dg/noncompile/20041207.c: New test.
20345
20346 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20347
20348         * g++.dg/other/unreachable-1.C: New test.
20349
20350 2004-12-06  Nick Clifton  <nickc@redhat.com>
20351
20352         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20353         <limits.h> because the latter comes from gcc's include/ directory
20354         and not the newlib/libc/include directory.
20355
20356 2004-12-04  Richard Henderson  <rth@redhat.com>
20357
20358         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20359
20360 2004-12-04  Richard Henderson  <rth@redhat.com>
20361
20362         * lib/target-supports.exp (check_gc_sections_available): Disable
20363         for alpha and ia64.
20364
20365 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20366
20367         PR middle-end/17909
20368         * g++.dg/other/vararg-2.C: New test.
20369
20370 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20371
20372         PR c++/17011, c++/17971
20373         * g++.dg/template/error15.C: Adjust expected error.
20374         * g++.dg/template/instantiate3.C: Likewise.
20375
20376 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20377
20378         * gcc.dg/altivec-18.c: Fix for darwin
20379
20380 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20381
20382         PR c++/18782
20383         * g++.dg/parse/ptrmem2.C: New.
20384
20385         PR c++/18318
20386         * g++.dg/template/new1.C: New.
20387
20388 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20389
20390         PR fortran/18710
20391         * gfortran.dg/direct_io_3.f90: New test.
20392
20393 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20394
20395         PR 18758
20396         * g++.dg/parse/crash21.C: New.
20397
20398 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20399
20400         PR c++/15664, c++/18276
20401         * g++.dg/template/ttp13.C: New test.
20402         * g++.dg/template/ttp14.C: Likewise.
20403
20404 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20405
20406         PR c++/18123
20407         * g++.dg/parse/enum2.C: New test.
20408         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20409
20410 2004-12-02  Nick Clifton  <nickc@redhat.com>
20411
20412         * gcc.target/xstormy16: New test directory.
20413         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20414         * gcc.target/xstormy16/bp.c: Check the generation of bp
20415         instructions.
20416         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20417         bn instructions and the BELOW100 attribute.
20418
20419 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20420
20421         PR target/16952
20422         * gcc.dg/ppc-eabi.c: New.
20423
20424 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20425
20426         PR fortran/18284
20427         * gfortran.dg/backspace.f90
20428
20429 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20430
20431         * gfortran.dg/inquire.f90: New test.
20432
20433 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20434
20435         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20436         handle effective-target-keyword.
20437         (dg-skip-if): Support effective-target keyword as target list.
20438         (dg-xfail-if): Ditto.
20439         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20440
20441 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20442
20443         PR tree-optimization/18291
20444         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20445
20446 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20447
20448         PR C++/18729
20449         * g++.dg/parse/crash20.C: New.
20450
20451         PR c++/17431
20452         * g++.dg/overload/arg1.C: New.
20453         * g++.dg/overload/arg2.C: New.
20454         * g++.dg/overload/arg3.C: New.
20455         * g++.dg/overload/arg4.C: New.
20456
20457 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20458
20459         * gcc.dg/c99-flex-array-4.c: Remove.
20460
20461 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20462
20463         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20464
20465         * lib/target-supports.exp (is-effective-target): Simplify.
20466
20467         * lib/target-supports.exp (check_effective_target_vect_long):
20468         Fix for powerpc64-*-*.
20469
20470 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20471
20472         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20473         to support new requirements on FreeBSD 5.
20474
20475 2004-11-30  Devang Patel  <dpatel@apple.com>
20476
20477         PR 18702
20478         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20479
20480 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20481
20482         * g++.dg/ext/altivec-13.C: New test.
20483
20484 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20485
20486         PR tree-opt/18298
20487         * gcc.c-torture/execute/p18298.c: New test.
20488
20489 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20490             Dorit Naishlos  <dorit@il.ibm.com>
20491
20492         PR tree-opt/18607
20493         * gcc.dg/vect/vect-89.c: New test.
20494
20495 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20496
20497         * gcc.dg/pr18596-1.c: New test.
20498
20499 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20500
20501         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20502
20503 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20504
20505         PR c/18479
20506         * gcc.dg/pr18479.c: New test.
20507
20508 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20509
20510         PR target/18490
20511         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20512         mmix-knuth-mmixware.
20513
20514         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20515         cris-*-elf* cris-*-aout* mmix-*-*
20516
20517 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20518
20519         PR middle-end/18725
20520         * gcc.dg/pr18725.c: New test.
20521
20522 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20523
20524         PR target/18488
20525         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20526
20527         PR target/18336
20528         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20529
20530 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20531
20532         PR c++/18368
20533         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20534         * g++.old-deja/g++.law/ctors5.C: Likewise.
20535         * g++.old-deja/g++.other/crash25.C: Likewise.
20536
20537         PR c++/18674
20538         * g++.dg/template/error16.C: New test.
20539
20540         PR c++/18512
20541         * g++.dg/template/crash29.C: New test.
20542
20543 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20544
20545         PR tree-optimization/18712
20546         * gcc.c-torture/compile/pr18712.c: New test.
20547
20548 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20549
20550         PR c/7544
20551         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20552         tests.
20553
20554 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20555
20556         PR c++/18652
20557         * g++.dg/lookup/crash6.C: New test.
20558
20559 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20560
20561         PR middle-end/18164
20562         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20563
20564 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20565
20566         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20567         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20568         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20569
20570 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20571
20572         * gcc.dg/pr18164.c: New test.
20573
20574 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20575
20576         * gcc.dg/funroll-loops-all.c: New.
20577
20578 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20579
20580         PR target/18489
20581         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20582         delimeter, match space and TAB as well as ":".
20583
20584         PR target/18484
20585         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20586
20587         PR target/18348
20588         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20589
20590         PR target/18345
20591         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20592
20593         PR target/18337
20594         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20595
20596 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20597
20598         * gfortran.dg/direct_io_2.f90: New test.
20599
20600 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20601
20602         PR target/18334
20603         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20604
20605 2004-11-28  Richard Henderson  <rth@redhat.com>
20606
20607         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20608
20609 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20610
20611         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20612         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20613         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20614         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20615         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20616         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20617         gcc.dg/pointer-arith-8.c: New tests.
20618
20619 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20620
20621         PR fortran/18364
20622         * gfortran.dg/endfile.f90: New test.
20623
20624 2004-11-27  Falk Hueffner  <falk@debian.org>
20625
20626         * gcc.dg/loop-6.c: New test.
20627
20628 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20629
20630         * gcc.c-torture/execute/20041126-1.c: New test.
20631
20632 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20633
20634         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20635         on IRIX.
20636
20637 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20638
20639         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20640         functions.
20641
20642 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20643
20644         PR rtl-optimization/17825
20645         * gcc.c-torture/compile/20041119-1.c: New test.
20646
20647 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20648
20649         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20650         Check existence of ld library path variables before unsetting.
20651
20652 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20653
20654         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20655
20656 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20657
20658         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20659
20660 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20661
20662         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20663
20664 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20665
20666         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20667         dg-do directive.
20668
20669 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20670
20671         * gcc.dg/pr17957.c: Pass --param, not -param.
20672
20673 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20674
20675         PR middle-end/17957
20676         * testsuite/gcc.dg/pr17957.c: New test.
20677
20678 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20679
20680         PR c++/18445
20681         * g++.dg/template/crash28.C: Likewise.
20682
20683         PR c++/18001
20684         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20685         * g++.dg/ext/lvaddr.C: Likewise.
20686         * g++.dg/opt/pr7503-3.C: Likewise.
20687
20688         PR c++/18466
20689         * g++.dg/parse/qualified3.C: New test.
20690         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20691
20692         PR c++/18545
20693         * g++.dg/expr/return1.C: New test.
20694
20695 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20696
20697         Friend class name lookup 3/n, PR c++/3332
20698         * g++.dg/lookup/friend3.C: New test.
20699         * g++.dg/lookup/friend4.C: Likewise.
20700         * g++.dg/lookup/friend5.C: Likewise.
20701
20702 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20703
20704         Friend class name lookup 2/n, PR c++/14513, c++/15410
20705         * g++.dg/lookup/friend2.C: New test.
20706         * g++.dg/template/friend31.C: Likewise.
20707
20708 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20709
20710         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20711
20712 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20713
20714         PR c++/17473
20715         * g++.dg/tc1/dr56.C: Remove.
20716         * g++.dg/template/typedef1.C: Add dg-error markers.
20717         * g++.old-deja/g++.other/typedef7.C: Likewise.
20718
20719         PR c++/18285
20720         * g++.dg/parse/typedef7.C: New test.
20721
20722 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20723
20724         * gcc.c-torture/execute/20041124-1.c: New test.
20725
20726 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20727
20728         * g++.dg/template/deduce3.C: New test.
20729
20730         PR c++/18586
20731         * g++.dg/template/crash27.C: New test.
20732
20733         PR c++/18530
20734         * g++.dg/warn/Wshadow-3.C: New test.
20735
20736 2004-11-24  Devang Patel  <dpatel@apple.com>
20737
20738         PR/18555
20739         * gcc.dg/cpp/isysroot-1.c: New test.
20740         * gcc.dg/cpp/usr/include/stdio.h: New file.
20741         * gcc.dg/cpp/isysroot-2.c: New test.
20742         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20743         New file.
20744
20745 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20746
20747         PR c++/8929
20748         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20749
20750 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20751
20752         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20753         * gcc.target/sparc/pdist.c: Likewise.
20754
20755 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20756
20757         PR c++/16882
20758         * g++.dg/conversion/simd1.C: New test.
20759
20760 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20761
20762         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20763         and restore_ld_library_path_env_vars.
20764         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20765         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20766         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20767         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20768
20769 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20770
20771         * gcc.dg/pragma-align-2.c: Test macro expansion.
20772         * gcc.dg/pragma-pack-2.c: New test.
20773
20774 2004-11-23  Richard Henderson  <rth@redhat.com>
20775
20776         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20777         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20778         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20779         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20780         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20781         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20782
20783         * gcc.dg/vect/vect.exp: Add check for alpha.
20784         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20785         (check_effective_target_vect_int): Enable for alpha.
20786         (check_effective_target_vect_long): New.
20787         (is-effective-target): Add it.
20788
20789 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20790
20791         * gcc.dg/pr18614-1.c: New test.
20792
20793 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20794
20795         * gcc.dg/setjmp-2.c: New test.
20796
20797 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20798
20799         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20800         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20801         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20802         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20803         gcc.target/sparc/pdist.c: New tests.
20804
20805 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20806
20807         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20808
20809 2004-11-22  Dale Johannesen  <dalej@apple.com>
20810
20811         * gcc.dg/20041111-1.c: New.
20812
20813 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20814
20815         PR tree-opt/18536
20816         * gcc.dg/vect/pr18536.c: New test.
20817
20818 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20819
20820         PR c++/18354
20821         * g++.dg/template/nontype11.C: New test.
20822
20823 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20824
20825         PR middle-end/18520
20826         * gcc.dg/pr18520-1.c: New test case.
20827
20828 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20829
20830         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20831         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20832         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20833         expected diagnostics.
20834
20835 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20836
20837         PR target/18580
20838         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20839         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20840         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20841
20842 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20843
20844         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20845
20846 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20847             Joseph Myers  <joseph@codesourcery.com>
20848
20849         * lib/target-supports.exp (check_visibility_available): Really
20850         test the compiler.
20851
20852 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20853
20854         PR tree-opt/18181
20855         * gcc.dg/vect/vect-85.c: New test.
20856         * gcc.dg/vect/vect-86.c: New test.
20857         * gcc.dg/vect/vect-87.c: New test.
20858         * gcc.dg/vect/vect-88.c: New test.
20859
20860 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20861
20862         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20863
20864 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20865
20866         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20867         * gcc.dg/ppc-and-1.c: Ditto.
20868         * gcc.dg/ppc-compare-1.c: Ditto.
20869         * gcc.dg/ppc-mov-1.c: Ditto
20870
20871 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20872             Mark Mitchell  <mark@codesourcery.com>
20873
20874         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20875
20876 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20877             Aldy Hernandez  <aldyh@redhat.com>
20878
20879         * lib/target-supports.exp (check_effective_target_vect_int): New
20880         (check_effective_target_vect_float): New
20881         (check_effective_target_vect_double): New.
20882         (is-effective-target): Support new effective targets keywords.
20883         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20884         default action for dg-do.
20885         * gcc.dg/vect/pr16105.c: Use new support.
20886         * gcc.dg/vect/pr18400.c: Ditto.
20887         * gcc.dg/vect/pr18425.c: Ditto.
20888         * gcc.dg/vect/vect-1.c: Ditto.
20889         * gcc.dg/vect/vect-10.c: Ditto.
20890         * gcc.dg/vect/vect-11.c: Ditto.
20891         * gcc.dg/vect/vect-12.c: Ditto.
20892         * gcc.dg/vect/vect-13.c: Ditto.
20893         * gcc.dg/vect/vect-14.c: Ditto.
20894         * gcc.dg/vect/vect-15.c: Ditto.
20895         * gcc.dg/vect/vect-16.c: Ditto.
20896         * gcc.dg/vect/vect-17.c: Ditto.
20897         * gcc.dg/vect/vect-18.c: Ditto.
20898         * gcc.dg/vect/vect-19.c: Ditto.
20899         * gcc.dg/vect/vect-2.c: Ditto.
20900         * gcc.dg/vect/vect-20.c: Ditto.
20901         * gcc.dg/vect/vect-21.c: Ditto.
20902         * gcc.dg/vect/vect-22.c: Ditto.
20903         * gcc.dg/vect/vect-23.c: Ditto.
20904         * gcc.dg/vect/vect-24.c: Ditto.
20905         * gcc.dg/vect/vect-25.c: Ditto.
20906         * gcc.dg/vect/vect-26.c: Ditto.
20907         * gcc.dg/vect/vect-27.c: Ditto.
20908         * gcc.dg/vect/vect-27a.c: Ditto.
20909         * gcc.dg/vect/vect-28.c: Ditto.
20910         * gcc.dg/vect/vect-29.c: Ditto.
20911         * gcc.dg/vect/vect-29a.c: Ditto.
20912         * gcc.dg/vect/vect-3.c: Ditto.
20913         * gcc.dg/vect/vect-30.c: Ditto.
20914         * gcc.dg/vect/vect-31.c: Ditto.
20915         * gcc.dg/vect/vect-32.c: Ditto.
20916         * gcc.dg/vect/vect-33.c: Ditto.
20917         * gcc.dg/vect/vect-34.c: Ditto.
20918         * gcc.dg/vect/vect-35.c: Ditto.
20919         * gcc.dg/vect/vect-36.c: Ditto.
20920         * gcc.dg/vect/vect-37.c: Ditto.
20921         * gcc.dg/vect/vect-38.c: Ditto.
20922         * gcc.dg/vect/vect-4.c: Ditto.
20923         * gcc.dg/vect/vect-40.c: Ditto.
20924         * gcc.dg/vect/vect-41.c: Ditto.
20925         * gcc.dg/vect/vect-42.c: Ditto.
20926         * gcc.dg/vect/vect-43.c: Ditto.
20927         * gcc.dg/vect/vect-44.c: Ditto.
20928         * gcc.dg/vect/vect-45.c: Ditto.
20929         * gcc.dg/vect/vect-46.c: Ditto.
20930         * gcc.dg/vect/vect-47.c: Ditto.
20931         * gcc.dg/vect/vect-48.c: Ditto.
20932         * gcc.dg/vect/vect-48a.c: Ditto.
20933         * gcc.dg/vect/vect-49.c: Ditto.
20934         * gcc.dg/vect/vect-5.c: Ditto.
20935         * gcc.dg/vect/vect-50.c: Ditto.
20936         * gcc.dg/vect/vect-51.c: Ditto.
20937         * gcc.dg/vect/vect-52.c: Ditto.
20938         * gcc.dg/vect/vect-53.c: Ditto.
20939         * gcc.dg/vect/vect-54.c: Ditto.
20940         * gcc.dg/vect/vect-55.c: Ditto.
20941         * gcc.dg/vect/vect-56.c: Ditto.
20942         * gcc.dg/vect/vect-56a.c: Ditto.
20943         * gcc.dg/vect/vect-57.c: Ditto.
20944         * gcc.dg/vect/vect-58.c: Ditto.
20945         * gcc.dg/vect/vect-59.c: Ditto.
20946         * gcc.dg/vect/vect-6.c: Ditto.
20947         * gcc.dg/vect/vect-60.c: Ditto.
20948         * gcc.dg/vect/vect-61.c: Ditto.
20949         * gcc.dg/vect/vect-62.c: Ditto.
20950         * gcc.dg/vect/vect-63.c: Ditto.
20951         * gcc.dg/vect/vect-64.c: Ditto.
20952         * gcc.dg/vect/vect-65.c: Ditto.
20953         * gcc.dg/vect/vect-66.c: Ditto.
20954         * gcc.dg/vect/vect-67.c: Ditto.
20955         * gcc.dg/vect/vect-68.c: Ditto.
20956         * gcc.dg/vect/vect-69.c: Ditto.
20957         * gcc.dg/vect/vect-7.c: Ditto.
20958         * gcc.dg/vect/vect-72.c: Ditto.
20959         * gcc.dg/vect/vect-72a.c: Ditto.
20960         * gcc.dg/vect/vect-73.c: Ditto.
20961         * gcc.dg/vect/vect-74.c: Ditto.
20962         * gcc.dg/vect/vect-75.c: Ditto.
20963         * gcc.dg/vect/vect-76.c: Ditto.
20964         * gcc.dg/vect/vect-77.c: Ditto.
20965         * gcc.dg/vect/vect-77a.c: Ditto.
20966         * gcc.dg/vect/vect-78.c: Ditto.
20967         * gcc.dg/vect/vect-79.c: Ditto.
20968         * gcc.dg/vect/vect-8.c: Ditto.
20969         * gcc.dg/vect/vect-80.c: Ditto.
20970         * gcc.dg/vect/vect-82.c: Ditto.
20971         * gcc.dg/vect/vect-82_64.c: Ditto.
20972         * gcc.dg/vect/vect-83.c: Ditto.
20973         * gcc.dg/vect/vect-83_64.c: Ditto.
20974         * gcc.dg/vect/vect-9.c: Ditto.
20975         * gcc.dg/vect/vect-all.c: Ditto.
20976         * gcc.dg/vect/vect-none.c: Ditto.
20977
20978 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20979
20980         * lib/gcc-dg.exp (dg-skip-if): New function.
20981         (dg-forbid-option): Remove.
20982         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20983         * g++.dg/abi/bitfield8.C: Likewise.
20984         * g++.dg/abi/dtor1.C: Likewise.
20985         * g++.dg/abi/empty10.C: Likewise.
20986         * g++.dg/abi/empty7.C: Likewise.
20987         * g++.dg/abi/empty9.C: Likewise.
20988         * g++.dg/abi/layout3.C: Likewise.
20989         * g++.dg/abi/layout4.C: Likewise.
20990         * g++.dg/abi/thunk1.C: Likewise.
20991         * g++.dg/abi/thunk2.C: Likewise.
20992         * g++.dg/abi/vbase11.C: Likewise.
20993         * g++.dg/abi/vthunk2.C: Likewise.
20994         * g++.dg/abi/vthunk3.C: Likewise.
20995         * g++.dg/ext/attrib8.C: Likewise.
20996         * g++.dg/opt/longbranch2.C: Likewise.
20997         * g++.dg/opt/reg-stack4.C: Likewise.
20998         * g++.old-deja/g++.ext/attrib1.C: Likewise.
20999         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21000         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21001         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21002         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21003         * gcc.dg/20000609-1.c: Likewise.
21004         * gcc.dg/20000720-1.c: Likewise.
21005         * gcc.dg/20011107-1.c: Likewise.
21006         * gcc.dg/20011119-1.c: Likewise.
21007         * gcc.dg/20020108-1.c: Likewise.
21008         * gcc.dg/20020122-2.c: Likewise.
21009         * gcc.dg/20020122-3.c: Likewise.
21010         * gcc.dg/20020201-3.c: Likewise.
21011         * gcc.dg/20020206-1.c: Likewise.
21012         * gcc.dg/20020218-1.c: Likewise.
21013         * gcc.dg/20020310-1.c: Likewise.
21014         * gcc.dg/20020411-1.c: Likewise.
21015         * gcc.dg/20020418-2.c: Likewise.
21016         * gcc.dg/20020426-1.c: Likewise.
21017         * gcc.dg/20020426-2.c: Likewise.
21018         * gcc.dg/20020517-1.c: Likewise.
21019         * gcc.dg/20020523-1.c: Likewise.
21020         * gcc.dg/20020523-2.c: Likewise.
21021         * gcc.dg/20020729-1.c: Likewise.
21022         * gcc.dg/20030204-1.c: Likewise.
21023         * gcc.dg/20030826-2.c: Likewise.
21024         * gcc.dg/20030926-1.c: Likewise.
21025         * gcc.dg/20031202-1.c: Likewise.
21026         * gcc.dg/980312-1.c: Likewise.
21027         * gcc.dg/980313-1.c: Likewise.
21028         * gcc.dg/990117-1.c: Likewise.
21029         * gcc.dg/990424-1.c: Likewise.
21030         * gcc.dg/990524-1.c: Likewise.
21031         * gcc.dg/991230-1.c: Likewise.
21032         * gcc.dg/i386-387-1.c: Likewise.
21033         * gcc.dg/i386-387-2.c: Likewise.
21034         * gcc.dg/i386-387-3.c: Likewise.
21035         * gcc.dg/i386-387-4.c: Likewise.
21036         * gcc.dg/i386-387-5.c: Likewise.
21037         * gcc.dg/i386-387-6.c: Likewise.
21038         * gcc.dg/i386-asm-1.c: Likewise.
21039         * gcc.dg/i386-bitfield1.c: Likewise.
21040         * gcc.dg/i386-bitfield2.c: Likewise.
21041         * gcc.dg/i386-loop-1.c: Likewise.
21042         * gcc.dg/i386-loop-2.c: Likewise.
21043         * gcc.dg/i386-loop-3.c: Likewise.
21044         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21045         * gcc.dg/i386-pic-1.c: Likewise.
21046         * gcc.dg/i386-regparm.c: Likewise.
21047         * gcc.dg/i386-signbit-1.c: Likewise.
21048         * gcc.dg/i386-signbit-2.c: Likewise.
21049         * gcc.dg/i386-signbit-3.c: Likewise.
21050         * gcc.dg/i386-sse-5.c: Likewise.
21051         * gcc.dg/i386-sse-8.c: Likewise.
21052         * gcc.dg/i386-unroll-1.c: Likewise.
21053         * gcc.dg/tls/opt-1.c: Likewise.
21054         * gcc.dg/tls/opt-2.c: Likewise.
21055         * gcc.dg/unroll-1.c: Likewise.
21056         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21057         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21058         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21059         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21060
21061 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21062
21063         * g++.dg/template/incomplete1.C: New test.
21064
21065 2004-11-16  Nick Clifton  <nickc@redhat.com>
21066
21067         Revert patches accidentally commited during checkin of fixes for
21068         xstormy16 tests:
21069         gcc.c-torture/execute/simd-4.c: Revert
21070         gcc.dg/20040910-1.c: Revert.
21071
21072 2004-11-16  Paul Brook  <paul@codesourcery.com>
21073
21074         PR fortran/13010
21075         * gfortran.dg/der_pointer_1.f90: New test.
21076
21077 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21078
21079         PR c/18498
21080         * gcc.dg/bitfld-13.c: New test.
21081
21082 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21083
21084         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21085         powerpc*-*-linux*.
21086
21087         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21088         * gcc.dg/ppc64-abi-2.c: Ditto.
21089         * gcc.dg/ppc64-abi-3.c: Ditto.
21090
21091         * lib/gcc-dg.exp (dg-target-list): Remove.
21092
21093 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21094
21095         * gcc.dg/ia64-postinc.c: New test.
21096
21097 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21098
21099         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21100
21101 2004-11-15  Nick Clifton  <nickc@redhat.com>
21102
21103         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21104         __INT_MAX__ so that the test can be compiled by toolchains
21105         targeted at 16-bit processors.
21106
21107         * gcc.dg/20040625-1.c: Use long constants rather than integers
21108         when performing arithmetic that will overflow 16-bits.
21109
21110         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21111         xstormy16.  It does not support 128-bit vector operations.
21112
21113         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21114         with the macro PTR_TYPE.  Define this macro to an integer type
21115         suitable for holding a pointer.
21116
21117         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21118         the target is a 16-bit processor.
21119
21120         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21121         16-bit targets where the character constant will be too long.
21122
21123         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21124         where the double will not be directly addressable.
21125
21126 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21127
21128         Friend class name lookup 1/n, PR c++/18471
21129         * g++.dg/template/crash26.C: New test.
21130         * g++.dg/lookup/struct1.C: Adjust expected error.
21131         * g++.dg/parse/elab1.C: Likewise.
21132         * g++.dg/parse/elab2.C: Likewise.
21133         * g++.dg/parse/int-as-enum1.C: Likewise.
21134         * g++.dg/parse/struct-as-enum1.C: Likewise.
21135         * g++.dg/parse/typedef1.C: Likewise.
21136         * g++.dg/parse/typedef3.C: Likewise.
21137         * g++.dg/parse/typedef4.C: Likewise.
21138         * g++.dg/parse/typedef5.C: Likewise.
21139         * g++.dg/template/nontype4.C: Likewise.
21140         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21141         * g++.old-deja/g++.other/elab1.C: Likewise.
21142         * g++.old-deja/g++.other/syntax4.C: Likewise.
21143
21144 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21145
21146         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21147
21148 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21149
21150         * gcc.c-torture/execute/20041114-1.c: New test.
21151
21152 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21153
21154         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21155         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21156         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21157         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21158         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21159         gcc.dg/switch-7.c: New tests.
21160
21161 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21162
21163         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21164
21165 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21166
21167         PR tree-opt/18400
21168         * gcc.dg/vect/pr18400.c: New test.
21169
21170 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21171             Andrew Pinski  <pinskia@physics.uc.edu>
21172
21173         PR tree-opt/18425
21174         * gcc.dg/vect/pr18425.c: New test.
21175
21176 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21177
21178         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21179         Guard with dg-require-alias and dg-require-visibility.
21180
21181 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21182
21183         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21184
21185 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21186
21187         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21188
21189 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21190
21191         PR c++/17344
21192         * g++.dg/template/defarg5.C: New test.
21193
21194 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21195
21196         * g++.dg/parse/cast1.C: Run only on ILP32.
21197         * g++.old-deja/g++.mike/p784.C: Likewise.
21198
21199 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21200
21201         * gcc.c-torture/execute/20041113-1.c: New test.
21202
21203 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21204
21205         PR target/18230
21206         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21207         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21208         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21209         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21210         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21211         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21212         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21213         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21214         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21215         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21216         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21217         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21218         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21219
21220 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21221
21222         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21223         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21224         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21225         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21226         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21227         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21228         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21229         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21230         gcc.target/sparc/combined-1.c: New tests.
21231
21232 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21233
21234         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21235         New tests.
21236
21237 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21238
21239         * lib/gcc-dg.exp (dg-forbid-option): New function.
21240         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21241         * g++.dg/abi/bitfield8.C: Likewise.
21242         * g++.dg/abi/dtor1.C: Likewise.
21243         * g++.dg/abi/empty10.C: Likewise.
21244         * g++.dg/abi/empty7.C: Likewise.
21245         * g++.dg/abi/empty9.C: Likewise.
21246         * g++.dg/abi/layout3.C: Likewise.
21247         * g++.dg/abi/layout4.C: Likewise.
21248         * g++.dg/abi/thunk1.C: Likewise.
21249         * g++.dg/abi/thunk2.C: Likewise.
21250         * g++.dg/abi/vbase11.C: Likewise.
21251         * g++.dg/abi/vthunk2.C: Likewise.
21252         * g++.dg/abi/vthunk3.C: Likewise.
21253         * g++.dg/ext/attrib8.C: Likewise.
21254         * g++.dg/opt/longbranch2.C: Likewise.
21255         * g++.dg/opt/reg-stack4.C: Likewise.
21256         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21257         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21258         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21259         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21260         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21261         * gcc.dg/20000609-1.c: Likewise.
21262         * gcc.dg/20000720-1.c: Likewise.
21263         * gcc.dg/20011107-1.c: Likewise.
21264         * gcc.dg/20011119-1.c: Likewise.
21265         * gcc.dg/20020108-1.c: Likewise.
21266         * gcc.dg/20020122-2.c: Likewise.
21267         * gcc.dg/20020122-3.c: Likewise.
21268         * gcc.dg/20020201-3.c: Likewise.
21269         * gcc.dg/20020206-1.c: Likewise.
21270         * gcc.dg/20020218-1.c: Likewise.
21271         * gcc.dg/20020310-1.c: Likewise.
21272         * gcc.dg/20020411-1.c: Likewise.
21273         * gcc.dg/20020418-2.c: Likewise.
21274         * gcc.dg/20020426-1.c: Likewise.
21275         * gcc.dg/20020426-2.c: Likewise.
21276         * gcc.dg/20020517-1.c: Likewise.
21277         * gcc.dg/20020523-1.c: Likewise.
21278         * gcc.dg/20020523-2.c: Likewise.
21279         * gcc.dg/20020729-1.c: Likewise.
21280         * gcc.dg/20030204-1.c: Likewise.
21281         * gcc.dg/20030826-2.c: Likewise.
21282         * gcc.dg/20030926-1.c: Likewise.
21283         * gcc.dg/20031202-1.c: Likewise.
21284         * gcc.dg/980312-1.c: Likewise.
21285         * gcc.dg/980313-1.c: Likewise.
21286         * gcc.dg/990117-1.c: Likewise.
21287         * gcc.dg/990424-1.c: Likewise.
21288         * gcc.dg/990524-1.c: Likewise.
21289         * gcc.dg/991230-1.c: Likewise.
21290         * gcc.dg/i386-387-1.c: Likewise.
21291         * gcc.dg/i386-387-2.c: Likewise.
21292         * gcc.dg/i386-387-3.c: Likewise.
21293         * gcc.dg/i386-387-4.c: Likewise.
21294         * gcc.dg/i386-387-5.c: Likewise.
21295         * gcc.dg/i386-387-6.c: Likewise.
21296         * gcc.dg/i386-asm-1.c: Likewise.
21297         * gcc.dg/i386-bitfield1.c: Likewise.
21298         * gcc.dg/i386-bitfield2.c: Likewise.
21299         * gcc.dg/i386-loop-1.c: Likewise.
21300         * gcc.dg/i386-loop-2.c: Likewise.
21301         * gcc.dg/i386-loop-3.c: Likewise.
21302         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21303         * gcc.dg/i386-pic-1.c: Likewise.
21304         * gcc.dg/i386-regparm.c: Likewise.
21305         * gcc.dg/i386-signbit-1.c: Likewise.
21306         * gcc.dg/i386-signbit-2.c: Likewise.
21307         * gcc.dg/i386-signbit-3.c: Likewise.
21308         * gcc.dg/i386-sse-5.c: Likewise.
21309         * gcc.dg/i386-sse-8.c: Likewise.
21310         * gcc.dg/i386-unroll-1.c: Likewise.
21311         * gcc.dg/tls/opt-1.c: Likewise.
21312         * gcc.dg/tls/opt-2.c: Likewise.
21313         * gcc.dg/unroll-1.c: Likewise.
21314         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21315         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21316         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21317         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21318         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21319         -m64 is specified.
21320
21321 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21322
21323         PR c++/18389
21324         * g++.dg/parse/cond1.C: New test.
21325
21326         PR c++/18429
21327         * g++.dg/template/array9.C: New test.
21328         * g++.dg/ext/vla1.C: Adjust error messages.
21329         * g++.dg/ext/vlm1.C: Likewise.
21330         * g++.dg/template/crash2.C: Likewise.
21331
21332         PR c++/18436
21333         * g++.dg/template/call3.C: New test.
21334
21335         PR c++/18407
21336         * g++.dg/template/ptrmem11.C: New test.
21337
21338 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21339
21340         PR other/14264
21341         * lib/g++.exp: Set LC_ALL and LANG to C.
21342         * lib/gcc-dg.exp: Likewise.
21343         * lib/gfortran.exp: Likewise.
21344         * lib/objc.exp: Likewise.
21345         * lib/treelang.exp: Likewise.
21346
21347 2004-11-12  Andreas Schwab  <schwab@suse.de>
21348
21349         * gcc.dg/pr16286.c: Fix last change.
21350
21351 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21352
21353         PR c++/18416
21354         * g++.dg/init/global1.C: New test.
21355
21356 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21357
21358         * gcc.c-torture/execute/20041112-1.c: New test.
21359
21360 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21361
21362         * lib/gcc-dg.exp (dg-target-list): New.
21363
21364 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21365             Richard Sandiford  <rsandifo@redhat.com>
21366
21367         * lib/target-supports.exp (get-compiler_messages): New.
21368         (check_named_sections_available): Use it.
21369         (check_effective_target_ilp32): New.
21370         (check_effective_target_lp64): New.
21371         (is-effective-target): New.
21372         * lib/gcc-dg.exp (dg-require-effective-target): New.
21373
21374 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21375
21376         * gcc.dg/precedence-1.c: New test.
21377
21378 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21379
21380         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21381
21382         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21383         message, delete generated files, use more descriptive name for
21384         executable, and make the test unsupported when it cannot be run.
21385
21386         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21387         (dg-require-weak, dg-require-visibility, dg-require-alias,
21388         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21389         dg-require-iconv, dg-require-named-sections): Use it.
21390
21391         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21392
21393 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21394
21395         PR target/16457
21396         * gcc.dg/ppc-and-1: New
21397
21398         PR target/16796
21399         * gcc.dg/ppc-mov-1.c: New.
21400
21401         PR target/16458
21402         * gcc.dg/ppc-compare-1.c: New.
21403
21404 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21405
21406         * objc.dg/desig-init-2.m: New test.
21407
21408 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21409
21410         PR middle-end/18160
21411         * g++.dg/warn/register-var-1.C: New test.
21412         * g++.dg/warn/register-var-2.C: New test.
21413
21414 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21415
21416         * gcc.dg/union-2.c: New test.
21417
21418 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21419
21420         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21421         New test for PR tree-optimization/17892.
21422
21423 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21424
21425         PR c++/18369
21426         * g++.dg/init/new12.C: New test.
21427
21428 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21429
21430         * gcc.target/sparc: New directory.
21431         * gcc.target/sparc/sparc.exp: New driver.
21432         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21433         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21434         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21435         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21436
21437 2004-11-10  Paul Brook  <paul@codesourcery.com>
21438
21439         PR fortran/18218
21440         * gfortran.dg/list_read.c: New test.
21441
21442 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21443
21444         PR c/18322
21445         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21446         expected diagnostic location.
21447
21448 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21449
21450         * gcc.dg/20041109-1.c: New test.
21451
21452 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21453
21454         PR objc/18406
21455         * objc/compile/pr18406.m: New test.
21456
21457 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21458
21459         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21460
21461 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21462
21463         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21464
21465 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21466
21467         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21468
21469 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21470
21471         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21472         exit.
21473
21474 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21475
21476         PR tree-opt/18299
21477         * gcc.c-torture/pr18299-1.c: New test.
21478
21479 2004-11-06  Andreas Schwab  <schwab@suse.de>
21480
21481         * gcc.dg/pr16286.c: Also test for bool and pixel.
21482
21483 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21484
21485         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21486         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21487         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21488         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21489         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21490         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21491         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21492         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21493         gcc.dg/struct-semi-3.c: New tests.
21494
21495 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21496
21497         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21498
21499 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21500
21501         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21502         Do not use C99 designators.
21503
21504 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21505
21506         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21507
21508 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21509
21510         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21511         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21512         * gcc.c-torture/execute/simd-5.x: Remove.
21513
21514 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21515
21516         PR rtl-optimization/17933
21517         * gcc.dg/torture/pr17933-1.c: New test.
21518
21519 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21520
21521         PR target/18106
21522         * lib/target-supports.exp (check_weak_available): Support
21523         Windows.
21524
21525 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21526
21527         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21528         call to fflush(stdout) before abort.
21529         (my_ffsll): New function.
21530         (generate_fields): Use it.
21531
21532 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21533
21534         * gcc.dg/init-undef-1.c: New test.
21535
21536 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21537
21538         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21539         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21540         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21541         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21542         expected messages for new parser.
21543
21544 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21545
21546         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21547
21548 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21549
21550         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21551         on LP64 targets.
21552
21553 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21554
21555         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21556         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21557         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21558         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21559         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21560         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21561         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21562         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21563         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21564         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21565
21566 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21567
21568         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21569         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21570         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21571         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21572         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21573         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21574         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21575         for new parser.
21576
21577 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21578
21579         PR target/15342
21580         * gcc.dg/20041104-1.c: New test.
21581
21582 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21583
21584         * g++.dg/template/nontype7.C: New test.
21585         * g++.dg/template/nontype8.C: Likewise.
21586         * g++.dg/template/nontype9.C: Likewise.
21587         * g++.dg/template/nontype10.C: Likewise.
21588         * g++.dg/tc1/dr49.C: Likewise.
21589         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21590         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21591
21592 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21593
21594         * g++.dg/rtti/tinfo1.C: Remove xfails.
21595
21596 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21597
21598         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21599         packed attribute to the definition to satisfy the new C++ parser.
21600
21601 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21602
21603         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21604         invocations of va_arg.
21605
21606 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21607
21608         PR c++/18124
21609         * g++.dg/template/crash25.C: New test.
21610
21611         PR c++/18155
21612         * g++.dg/template/typedef2.C: New test.
21613         * g++.dg/parse/crash13.C: Adjust error markers.
21614
21615         PR c++/18177
21616         * g++.dg/conversion/const3.C: New test.
21617
21618 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21619
21620         PR fortran/17535
21621         PR fortran/17583
21622         PR fortran/17713
21623         * gfortran.dg/generic_[123].f90: New testcases.
21624
21625 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21626
21627         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21628         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21629
21630 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21631
21632         PR tree-opt/16808
21633         * gcc.c-torture/compile/pr16808.c: New test.
21634
21635 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21636
21637         PR rtl-optimization/17104
21638         * gcc.dg/ppc-bitfield1.c: New.
21639
21640 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21641
21642         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21643
21644 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21645
21646         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21647         strings for 32-bit code.
21648
21649 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21650
21651         PR c/18239
21652         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21653
21654 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21655
21656         PR c++/18064
21657         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21658
21659 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21660
21661         PR c++/15172
21662         * g++.dg/init/aggr2.C: New test.
21663
21664 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21665
21666         * objc.dg/local-decl-1.m: New test.
21667
21668 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21669
21670         * gcc.dg/20040910-1.c: Adjust regex.
21671
21672 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21673
21674         PR rtl-optimization/18084
21675         * g++.dg/opt/pr18084-1.C: New testcase.
21676
21677 2004-10-30  Matt Austern  <austern@apple.com>
21678
21679         PR c++/17542
21680         * g++.dg/ext/attrib18.C: New test.
21681
21682 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21683
21684         PR middle-end/18096
21685         * gcc.dg/pr18096-1.c: New test case.
21686
21687 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21688
21689         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21690
21691 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21692
21693         PR c/16666
21694         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21695         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21696         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21697         gcc.dg/old-style-prom-3.c: New tests.
21698
21699 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21700
21701         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21702         Remove unnecessary inclusion of stdio.h.
21703
21704 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21705
21706         PR rtl-optimization/17581
21707         * gcc.dg/pr17581-1.c: New test case.
21708
21709 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21710
21711         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21712         being implemented.
21713         * g++.dg/conversion/dr195-1.C: New.
21714         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21715         * g++.old-deja/g++.mike/p10148.C: Likewise.
21716
21717 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21718
21719         PR c++/17695
21720         * g++.dg/debug/typedef2.C: New test.
21721
21722 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21723
21724         PR fortran/13490
21725         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21726         * gfortran.dg/g77/README: Update.
21727
21728 2004-10-28  Matt Austern  <austern@apple.com>
21729
21730         PR c++/14124
21731         * g++.dg/ext/packed7.C: New test.
21732
21733 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21734
21735         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21736         scan-assembler.
21737         * lib/scanasm.exp (hidden-scan-for): New proc.
21738         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21739         string.
21740         (scan-not-hidden): Likewise.
21741         * lib/target-supports.exp (check_visibility_available): mach-o is
21742         support too.
21743
21744 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21745
21746         PR c++/17132
21747         * g++.dg/template/memclass3.C: New test.
21748
21749 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21750
21751         PR middle-end/18160
21752         * gcc.dg/register-var-1.c: New test.
21753         * gcc.dg/register-var-2.c: New test.
21754         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21755         error now.
21756
21757 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21758
21759         PR other/18172
21760         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21761         unused variables.
21762         * gcc.dg/vect/vect-22.c: Likewise.
21763
21764 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21765
21766         * gcc.dg/i386-rotate-1.c: New test.
21767
21768 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21769
21770         * g++.dg/init/ref12.C: Add "run" marker.
21771
21772         PR c++/17435
21773         * g++.dg/init/ref12.C: New test.
21774
21775         PR c++/18140
21776         * g++.dg/template/shift1.C: New test.
21777         * g++.dg/template/error10.C: Adjust error markers.
21778
21779 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21780
21781         PR tree-opt/17529
21782         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21783
21784 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21785
21786         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21787         * gcc.dg/weak/weak-3.c: Likewise.
21788         * gcc.dg/weak/weak-5.c: Likewise.
21789         * gcc.dg/weak/weak-9.c: Likewise.
21790         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21791         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21792
21793         * gcc.dg/darwin-weakimport-1.c: New.
21794
21795 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21796
21797         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21798
21799 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21802         'syntax' error messages.
21803         * gcc.dg/cpp/direct2s.c: Likewise.
21804
21805 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21806
21807         * gcc.c-torture/compile/20041026-1.c: New.
21808
21809 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21810
21811         PR c++/18093
21812         * g++.dg/lookup/ns2.C: New test.
21813
21814         PR c++/18020
21815         * g++.dg/template/enum4.C: New test.
21816
21817         PR c++/18161
21818         * g++.dg/template/expr1.C: New test.
21819
21820 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21821
21822         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21823
21824 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21825
21826         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21827         gcc.dg/decl-nospec-3.c: New tests.
21828
21829 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21830
21831         * objc.dg/super-class-3.m: New test.
21832
21833 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21834
21835         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21836         resyncing.
21837         * gcc.dg/cpp/direct2s.c: Likewise.
21838
21839 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21840
21841         * objc.dg/image-info.m: Update for changes to section selection.
21842
21843 2004-10-25  David Ayers  <d.ayers@inode.at>
21844             Ziemowit Laski  <zlaski@apple.com>
21845
21846         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21847         diagnostics when messaging 'id <Proto>'.
21848         * objc.dg/class-protocol-1.m: New test.
21849         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21850         a non-existent method signature.
21851         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21852         Update diagnostics when messaging with non-existent method signature.
21853         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21854         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21855         invalid receivers are now resolved as if messaging 'id'; remove
21856         extraneous diagnostics.
21857
21858 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21859
21860         PR c/16667
21861         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21862         gcc.dg/init-desig-obs-3.c: New tests.
21863
21864 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21865
21866         * gcc.dg/debug/20041023-1.c: New test.
21867
21868 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21869
21870         PR middle-end/17407
21871         * gcc.c-torture/compile/pr17407.c: New test.
21872
21873         PR c++/18121
21874         * g++.dg/template/array8.C: New test.
21875
21876 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21877
21878         PR other/18138
21879         * lib/g++.exp: Accept more than one multilib libgcc.
21880         * lib/gcc-dg.exp: Likewise.
21881         * lib/objc.exp: Likewise.
21882         * lib/treelang.exp: Likewise.
21883         * lib/gfortran.exp: Likewise.
21884
21885 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21886
21887         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21888
21889 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21890
21891         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21892         * gcc.dg/c99-const-expr-3.c: Likewise.
21893
21894 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
21895
21896         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21897
21898 2004-10-23  Ben Elliston  <bje@au.ibm.com>
21899
21900         * gcc.c-torture/execute/loop-2e.x: Remove.
21901
21902 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21903
21904         PR c++/18095
21905         * g++.dg/parse/crash18.C: New.
21906         * g++.dg/parse/crash19.C: New.
21907
21908 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21909
21910         * g++.dg/ext/dllimport1.C: Move dg-warnings.
21911         * g++.dg/ext/dllimport2.C: Same.
21912         * g++.dg/ext/dllimport8.C: Same.
21913
21914 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
21915
21916         PR c++/10841
21917         * g++.dg/conversion/cast1.C: New test.
21918         * g++.dg/overload/pmf1.C: Adjust error marker.
21919
21920 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
21921
21922         PR objc/17923
21923         * objc.dg/const-str-7.m: New test.
21924
21925 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21926
21927         * g++.dg/template/memfriend11.C: Fix comment typo.
21928         * g++.dg/template/memfriend14.C: Likewise.
21929
21930 2004-10-20  Richard Henderson  <rth@redhat.com>
21931
21932         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21933         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21934         -fasynchronous-unwind-tables.
21935
21936 2004-10-20  Richard Henderson  <rth@redhat.com>
21937
21938         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21939         (main): Return success.
21940         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21941         (main): Return success.
21942
21943 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21944
21945         PR c++/13495
21946         * g++.dg/template/memfriend9.C: New test.
21947         * g++.dg/template/memfriend10.C: Likewise.
21948         * g++.dg/template/memfriend11.C: Likewise.
21949         * g++.dg/template/memfriend12.C: Likewise.
21950         * g++.dg/template/memfriend13.C: Likewise.
21951         * g++.dg/template/memfriend14.C: Likewise.
21952         * g++.dg/template/memfriend15.C: Likewise.
21953         * g++.dg/template/memfriend16.C: Likewise.
21954         * g++.dg/template/memfriend17.C: Likewise.
21955         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21956
21957 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
21958
21959         * g++.dg/conversion/dr195.C: New.
21960         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21961
21962 2004-10-20  Ben Elliston  <bje@au.ibm.com>
21963             Devang Patel  <dpatel@apple.com>
21964
21965         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21966         of floating point arithmetic, which could trap.
21967
21968 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
21969
21970         PR c++/14035
21971         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21972         * g++.dg/conversion/const2.C: New test.
21973         * g++.dg/expr/reinterpret2.C: New test.
21974         * g++.dg/expr/reinterpret3.C: New test.
21975         * g++.dg/expr/cast2.C: New test.
21976         * g++.dg/expr/copy1.C: New test.
21977         * g++.dg/other/conversion1.C: Change error message.
21978         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21979         function pointers to void *.
21980         * g++.old-deja/g++.mike/p10148.C: Likewise.
21981
21982 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21983
21984         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21985
21986 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
21987
21988         PR c++/18047
21989
21990         * g++.dg/parse/expr3.C: New test.
21991
21992 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21993
21994         * gcc.dg/smod-1.c: New test.
21995
21996 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
21997
21998         * objc.dg/method-14.m: New test.
21999
22000 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22001
22002         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22003         Also xfail as the patch was reverted.
22004
22005 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22006
22007         PR middle-end/16973
22008         * gcc.dg/pr16973.c: New test.
22009
22010 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22011
22012         PR tree-optimization/17656
22013         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22014
22015 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22016
22017         * g++.dg/eh/shadow1.C: New.
22018
22019 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22020
22021         * gcc.c-torture/compile/20041018-1.c: New test.
22022
22023 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22024
22025         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22026         compiler referring to register 0 when accessing sdata.  The linker
22027         now patches things up.
22028
22029 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22030
22031         PR c/17529
22032         * gcc.c-torture/compile/pr17529.c: New test.
22033
22034 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22035
22036         PR c++/17743
22037         * g++.dg/ext/attrib17.C: New test.
22038
22039 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22040
22041         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22042
22043 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22044
22045         PR c++/10479
22046         * g++.dg/ext/attrib16.C: New test.
22047
22048 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22049
22050         PR c++/17042
22051         * g++.dg/init/dso_handle1.C: New test.
22052
22053         PR c++/14667
22054         * g++.dg/parse/typedef6.C: New test.
22055
22056         PR c++/17916
22057         * g++.dg/parse/pragma1.C: New test.
22058
22059 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22060
22061         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22062
22063 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22064
22065         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22066         -fno-common when on HPPA HP-UX platforms.
22067
22068 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22069
22070         PR other/16820
22071         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22072         stdint.h.
22073         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22074         uintptr_t.
22075
22076 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22077
22078         PR c++/16301
22079         * g++.dg/lookup/strong-using-4.C: New test.
22080
22081 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22082
22083         PR middle-end/16567
22084         * gcc.c-torture/compile/nested-1.c: New test.
22085
22086 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22087
22088         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22089         and mipsisa64*-*-* (until support for misaligned loads is added).
22090         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22091         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22092         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22093         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22094         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22095         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22096
22097 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22098
22099         PR c++/17976
22100         * g++.dg/init/dtor3.C: New test.
22101
22102 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22103
22104         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22105
22106 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22107
22108         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22109         * gcc.dg/macho-lo-sum.c: Likewise.
22110
22111 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22112
22113         * gcc.dg/ppc-spe64-1.c: New test.
22114
22115 2004-10-14  Devang Patel  <dpatel@apple.com>
22116
22117         PR 17635
22118         * gcc.dg/pr17635.c : New test.
22119
22120 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22121
22122         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22123         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22124         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22125         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22126         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22127         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22128         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22129         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22130         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22131         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22132         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22133         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22134         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22135         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22136         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22137         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22138         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22139         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22140
22141 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22142
22143         * gcc.dg/vect/vect-82.c: New testcase.
22144         * gcc.dg/vect/vect-82_64.c: New testcase.
22145         * gcc.dg/vect/vect-83.c: New testcase.
22146         * gcc.dg/vect/vect-83_64.c: New testcase.
22147
22148 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22149
22150         * gcc.dg/cpp/error-1.c: New test.
22151
22152 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22153
22154         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22155
22156 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22157
22158         PR target/17984
22159         * gcc.dg/cris-peep2-xsrand2.c: New test.
22160
22161 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22162
22163         PR c++/17661
22164         * testsuite/g++.dg/expr/for2.C: New test.
22165
22166 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22167
22168         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22169
22170 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22171
22172         PR tree-optimization/17724
22173         * g++.dg/opt/pr17724-1.C: New test.
22174         * g++.dg/opt/pr17724-2.C: New test.
22175         * g++.dg/opt/pr17724-3.C: New test.
22176         * g++.dg/opt/pr17724-4.C: New test.
22177         * g++.dg/opt/pr17724-5.C: New test.
22178         * g++.dg/opt/pr17724-6.C: New test.
22179
22180 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22181
22182         PR c/17301
22183         * gcc.dg/pr17301-2.c: New test.
22184
22185 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22186
22187         PR c++/15876
22188         * g++.dg/parse/error22.C: New test.
22189
22190         PR c++/17936
22191         * g++.dg/template/spec18.C: New test.
22192
22193 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22194
22195         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22196         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22197         memcpy.
22198         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22199         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22200
22201 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22202
22203         * g++.dg/eh/cleanup5.C: Add dg-options "".
22204
22205 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22206
22207         PR middle-end/17657
22208         * gcc.dg/switch-4.c: New test case.
22209
22210 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22211
22212         * gcc.c-torture/execute/20041011-1.c: New test.
22213
22214 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22215
22216         PR c++/17554
22217         * g++.dg/init/for3.C: New test.
22218
22219         PR c++/17657
22220         * g++.dg/opt/switch2.C: New test.
22221
22222         PR middle-end/17703
22223         * g++.dg/warn/Wreturn-2.C: New test.
22224
22225 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22226
22227         PR c++/17907
22228         * g++.dg/eh/cleanup5.C: New test.
22229
22230 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22231
22232         PR c++/17393
22233         * g++.dg/parse/error21.C: New test.
22234
22235 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22236
22237         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22238         * g++.dg/warn/incomplete1.C: Likewise.
22239         * g++.dg/template/qualttp20.C: Likewise.
22240
22241 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22242
22243         PR c/17881
22244         * parm-incomplete-1.c: New test.
22245
22246 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22247
22248         PR c++/17867
22249         * g++.dg/parse/error19.C: New test.
22250
22251         PR c++/17670
22252         * g++.dg/init/new11.C: New test.
22253
22254         PR c++/17821
22255         * g++.dg/parse/error20.C: New test.
22256
22257         PR c++/17826
22258         * g++.dg/template/crash24.C: New test.
22259
22260 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22261
22262         PR c/17301
22263         * gcc.dg/pr17301-1.c: New test.
22264
22265 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22266
22267         PR c/17189
22268         * gcc.dg/anon-struct-5.c: New test.
22269
22270 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22271
22272         PR c/17844
22273         * gcc.dg/pr17844-1.c: New test.
22274
22275 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22276
22277         PR tree-optimization/17906
22278         * gcc.c-torture/compile/pr17906.c: New.
22279
22280 2004-10-09  Stuart Hastings  <stuart@apple.com>
22281             Roger Sayle  <roger@eyesopen.com>
22282
22283         PR rtl-optimization/17853
22284         * gcc.dg/i386-mmx-5.c: New testcase.
22285
22286 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22287
22288         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22289
22290 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22291
22292         PR c++/17524
22293         * g++.dg/template/static9.C: New test.
22294
22295         PR c++/17685
22296         * g++.dg/parse/operator5.C: New test.
22297
22298 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22299
22300         PR middle-end/17894
22301         * gcc.c-torture/execute/divcmp-4.c: New test case.
22302
22303 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22304
22305         PR tree-opt/17902
22306         * g++.dg/opt/pr17902.C: New test.
22307
22308 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22309
22310         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22311
22312 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22313
22314         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22315
22316 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22317
22318         * gcc.dg/assign-warn-3.c: New test.
22319
22320 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22321
22322         PR c/16999
22323         * gcc.dg/cpp/ident-1.c: New test.
22324
22325 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22326
22327         * gcc.c-torture/compile/acc1.c: New.
22328
22329 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22330
22331         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22332         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22333
22334 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22335
22336         * gcc.dg/ultrasp11.c: New test.
22337
22338 2004-10-08  Michael Matz  <matz@suse.de>
22339
22340         * gcc.dg/doloop-2.c: New test.
22341
22342 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22343
22344         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22345         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22346         objc.dg/method-9.m: Update expected diagnostics.
22347
22348 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22349
22350         * gcc.dg/ppc-fsel-3.c: New file.
22351         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22352
22353 2004-10-07  Paul Brook  <paul@codesourcery.com>
22354
22355         * gfortran.dg/intrinsic_verify_1.f90: New test.
22356
22357 2004-10-07  Paul Brook  <paul@codesourcery.com>
22358
22359         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22360
22361 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22362
22363         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22364         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22365         commit.
22366
22367 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22368
22369         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22370
22371 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22372
22373         PR c++/17115
22374         * g++.dg/warn/Winline-4.C: New test.
22375
22376 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22377
22378         * gcc.c-torture/compile/20041007-1.c: New test.
22379
22380 2004-10-07  Paul Brook  <paul@codesourcery.com>
22381
22382         PR fortran/17678
22383         * gfortran.dg/use_allocated_1.f90: New test.
22384
22385 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22386
22387         PR middle-end/17849
22388         * gfortran.fortran-torture/compile/nested.f90: New test
22389
22390 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22391
22392         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22393
22394 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22395
22396         PR c++/17368
22397         * g++.dg/ext/asm6.C: New test.
22398
22399 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22400
22401         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22402
22403 2004-10-06  Paul Brook  <paul@codesourcery.com>
22404
22405         PR libfortran/17709
22406         * gfortran.dg/empty_format_1.f90: New test.
22407
22408 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22409
22410         PR fortran/17568
22411         * gfortran.dg/ishft.f90: New test.
22412
22413         PR fortran/17283
22414         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22415         tests.
22416
22417 2004-10-06  Paul Brook  <paul@codesourcery.com>
22418
22419         * gfortran.dg/do_1.f90: New test.
22420
22421 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22422
22423         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22424         optimizing for size.
22425
22426 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22427
22428         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22429
22430 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22431
22432         * gcc.c-torture/compile/20041005-1.c: New test.
22433
22434 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         PR c++/17829
22437         * g++.dg/lookup/koenig4.C: New.
22438
22439 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22440
22441         * g++.dg/other/classkey1.C: Adjust quoting marks.
22442         * g++.dg/parse/error15.C: Likewise.
22443         * g++.dg/template/meminit2.C (int>): Likewise.
22444
22445 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22446
22447         PR fortran/17283
22448         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22449
22450         PR fortran/17631
22451         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22452
22453         PR fortran/17708
22454         * gfortran.dg/pr17708.f90: New test.
22455
22456 2004-10-04  Chao-ying Fu  <fu@mips.com>
22457
22458         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22459         * gcc.dg/vect/vect-4.c: Ditto.
22460         * gcc.dg/vect/vect-5.c: Ditto.
22461         * gcc.dg/vect/vect-6.c: Ditto.
22462         * gcc.dg/vect/vect-8.c: Ditto.
22463         * gcc.dg/vect/vect-16.c: Ditto.
22464         * gcc.dg/vect/vect-30.c: Ditto.
22465         * gcc.dg/vect/vect-40.c: Ditto.
22466         * gcc.dg/vect/vect-41.c: Ditto.
22467         * gcc.dg/vect/vect-42.c: Ditto.
22468         * gcc.dg/vect/vect-43.c: Ditto.
22469         * gcc.dg/vect/vect-44.c: Ditto.
22470         * gcc.dg/vect/vect-45.c: Ditto.
22471         * gcc.dg/vect/vect-46.c: Ditto.
22472         * gcc.dg/vect/vect-47.c: Ditto.
22473         * gcc.dg/vect/vect-48.c: Ditto.
22474         * gcc.dg/vect/vect-49.c: Ditto.
22475         * gcc.dg/vect/vect-50.c: Ditto.
22476         * gcc.dg/vect/vect-51.c: Ditto.
22477         * gcc.dg/vect/vect-52.c: Ditto.
22478         * gcc.dg/vect/vect-53.c: Ditto.
22479         * gcc.dg/vect/vect-54.c: Ditto.
22480         * gcc.dg/vect/vect-55.c: Ditto.
22481         * gcc.dg/vect/vect-56.c: Ditto.
22482         * gcc.dg/vect/vect-57.c: Ditto.
22483         * gcc.dg/vect/vect-58.c: Ditto.
22484         * gcc.dg/vect/vect-59.c: Ditto.
22485         * gcc.dg/vect/vect-60.c: Ditto.
22486         * gcc.dg/vect/vect-74.c: Ditto.
22487         * gcc.dg/vect/vect-79.c: Ditto.
22488         * gcc.dg/vect/vect-80.c: Ditto.
22489
22490 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22491
22492         * gcc.dg/unused-7.c: Use the correct option.
22493
22494 2004-10-04  Paul Brook  <paul@codesourcery.com>
22495         Bud Davis  <bdavis9659@comcast.net>
22496
22497         PR fortran/17706
22498         PR fortran/16434
22499         * gfortran/pr17706.f90: New test.
22500         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22501
22502 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22503
22504         * gfortran.dg/pr17612.f90: New test.
22505
22506 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22507
22508         * g++.dg/template/local1.C: Adjust quoting marks in
22509         testing for diagnostics.
22510         * g++.dg/tls/diag-2.C: Likewise.
22511         * g++.dg/other/error8.C: Likewise.
22512
22513 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22514
22515         PR c/17178
22516         * gcc.dg/unused-4.c: Adjust to be correct.
22517
22518         PR c/17820
22519         * gcc.dg/unused-7.c: New test.
22520
22521 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22522
22523         PR c++/17797
22524         * g++.dg/overload/template2.C: New test.
22525
22526 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22527
22528         PR tree-optimization/16632
22529         * gcc.dg/tree-ssa/20041002-1.c: New.
22530
22531 2004-10-03  Paul Brook  <paul@codesourcery.com>
22532
22533         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22534         rather than relying on default formatting.
22535
22536 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22537
22538         * gcc.dg/20040920-1.c: Update expected message text.
22539
22540 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22541
22542         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22543
22544 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22545
22546         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22547         tree level.
22548
22549 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22550
22551         * gcc.dg/tree-ssa/pr17343.c: Remove.
22552
22553 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22554
22555         PR tree-opt/17343
22556         * gcc.dg/tree-ssa/pr17343.c: New test.
22557
22558 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22559
22560         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22561         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22562         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22563         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22564         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22565
22566 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22567
22568         * gcc.dg/lvalue-2.c: New test.
22569
22570 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22571
22572         PR c/17730
22573         * gcc.dg/pr17730-1.c: New test
22574
22575 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22576
22577         PR c/7425
22578         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22579
22580 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22581
22582         * gcc.c-torture/execute/stdarg-1.c: New test.
22583         * gcc.c-torture/execute/stdarg-2.c: New test.
22584         * gcc.c-torture/execute/stdarg-3.c: New test.
22585         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22586         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22587         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22588         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22589         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22590
22591 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22592
22593         PR tree-optimization/17697
22594         * g++.dg/opt/pr17697-1.C: New test.
22595         * g++.dg/opt/pr17697-2.C: New test.
22596         * g++.dg/opt/pr17697-3.C: New test.
22597
22598 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22599
22600         PR c/16409
22601         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22602         gcc.dg/vla-init-5.c: New tests.
22603
22604 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22605
22606         PR c/13804
22607         * gcc.dg/pr13804-1.c: New test.
22608
22609 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22610
22611         PR fortran/16938
22612         * gfortran.dg/pr16938.f90: New test.
22613
22614 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22615
22616         * g++.dg/template/crash23.C: New test.
22617
22618 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22619
22620         PR c++/17585
22621         * g++.dg/template/static8.C: New test.
22622
22623 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22624
22625         PR c++/17681
22626         * g++.dg/other/error9.C: New test.
22627
22628 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22629
22630         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22631
22632 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22633
22634         PR fortran/15164
22635         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22636
22637 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22638
22639         PR middle-end/17112
22640         * gcc.dg/pr17112-1.c: New test case.
22641
22642 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22643
22644         PR c/11459
22645         * gcc.dg/pr11459-1.c: New test.
22646
22647 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22648
22649         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22650         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22651
22652 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22653
22654         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22655
22656 2004-09-25  Jan Hubicka  <jh@suse.cz>
22657
22658         * compile/30040909-1.c: New test.
22659         * compile/30040907-1.c: New test.
22660
22661 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22662
22663         * gcc.c-torture/execute/va-arg-26.c: New test.
22664
22665 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22666
22667         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22668         extra diagnostics on targets with 64-bit pointers.
22669         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22670
22671 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22672
22673         PR c/17188
22674         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22675         * gcc.dg/decl-3.c: Adjust expected message.
22676
22677 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22678
22679         PR fortran/17615
22680         * gfortran.dg/pr17615.f90: New test.
22681
22682 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22683
22684         PR tree-optimzation/17517
22685         * g++.dg/tree-ssa/pr17517.C: New Test.
22686
22687 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22688
22689         PR c++/16889
22690         * g++.dg/lookup/ambig3.C: New.
22691
22692 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22693
22694         PR tree-opt/17624
22695         * g++.dg/opt/pr17624.C: New test.
22696
22697 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22698
22699         PR c/6980
22700         * gcc.dg/Wbad-function-cast-1.c: New test.
22701
22702 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22703
22704         * g++.dg/ext/complit1.C
22705         * g++.dg/other/error2.C
22706         * g++.dg/other/nontype-1.C
22707         * g++.dg/parse/crash11.C
22708         * g++.dg/parse/crash12.C
22709         * g++.dg/parse/error15.C
22710         * g++.dg/parse/error4.C
22711         * g++.dg/parse/tmpl-outside1.C
22712         * g++.dg/parse/too-many-tmpl-args1.C
22713         * g++.dg/template/dependent-expr3.C
22714         * g++.dg/template/error10.C
22715         * g++.dg/template/instantiate1.C
22716         * g++.dg/template/vtable2.C
22717         * g++.dg/warn/Wshadow-1.C
22718         * g++.dg/warn/weak1.C
22719         * g++.old-deja/g++.brendan/crash16.C
22720         * g++.old-deja/g++.brendan/crash18.C
22721         * g++.old-deja/g++.brendan/crash48.C
22722         * g++.old-deja/g++.brendan/crash49.C
22723         * g++.old-deja/g++.brendan/crash55.C
22724         * g++.old-deja/g++.brendan/crash56.C
22725         * g++.old-deja/g++.brendan/crash8.C
22726         * g++.old-deja/g++.brendan/enum11.C
22727         * g++.old-deja/g++.brendan/enum8.C
22728         * g++.old-deja/g++.brendan/enum9.C
22729         * g++.old-deja/g++.brendan/friend3.C
22730         * g++.old-deja/g++.brendan/misc14.C
22731         * g++.old-deja/g++.bugs/900402_02.C
22732         * g++.old-deja/g++.bugs/900404_03.C
22733         * g++.old-deja/g++.bugs/900404_04.C
22734         * g++.old-deja/g++.bugs/900428_03.C
22735         * g++.old-deja/g++.jason/crash4.C
22736         * g++.old-deja/g++.jason/overload21.C
22737         * g++.old-deja/g++.jason/redecl1.C
22738         * g++.old-deja/g++.jason/report.C
22739         * g++.old-deja/g++.jason/rfg10.C
22740         * g++.old-deja/g++.jason/template30.C
22741         * g++.old-deja/g++.law/arm12.C
22742         * g++.old-deja/g++.law/ctors5.C
22743         * g++.old-deja/g++.law/cvt20.C
22744         * g++.old-deja/g++.law/init10.C
22745         * g++.old-deja/g++.law/init8.C
22746         * g++.old-deja/g++.law/visibility17.C
22747         * g++.old-deja/g++.law/visibility7.C
22748         * g++.old-deja/g++.mike/net8.C
22749         * g++.old-deja/g++.mike/p646.C
22750         * g++.old-deja/g++.mike/p700.C
22751         * g++.old-deja/g++.mike/p701.C
22752         * g++.old-deja/g++.mike/p811.C
22753         * g++.old-deja/g++.ns/template13.C
22754         * g++.old-deja/g++.other/array3.C
22755         * g++.old-deja/g++.other/crash25.C
22756         * g++.old-deja/g++.other/dtor3.C
22757         * g++.old-deja/g++.other/dtor4.C
22758         * g++.old-deja/g++.other/main1.C
22759         * g++.old-deja/g++.other/warn7.C
22760         * g++.old-deja/g++.pt/crash11.C
22761         * g++.old-deja/g++.pt/crash36.C
22762         * g++.old-deja/g++.pt/spec22.C
22763         * g++.old-deja/g++.pt/spec9.C
22764         * g++.old-deja/g++.pt/ttp52.C
22765         * g++.old-deja/g++.robertl/eb103.C
22766         * g++.old-deja/g++.robertl/eb121.C
22767         * g++.old-deja/g++.robertl/eb22.C
22768         * g++.old-deja/g++.robertl/eb8.C:
22769         Update locations and/or regexps of dg-error markers.
22770         Remove markers for some bogus messages that are no longer issued.
22771
22772 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22773
22774         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22775         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22776
22777 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22778
22779         PR c++/17618
22780         * g++.dg/lookup/crash5.C: New test.
22781
22782 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22783
22784         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22785         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22786         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22787         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22788         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22789         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22790
22791         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22792         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22793         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22794         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22795         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22796         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22797
22798         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22799
22800         * gcc.dg/vect/vect-44.c: Check additional cases.
22801         * gcc.dg/vect/vect-48.c: Check additional cases.
22802
22803         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22804         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22805         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22806         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22807         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22808         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22809         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22810         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22811         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22812
22813         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22814         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22815         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22816
22817 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22818
22819         * gcc.dg/tree-ssa/loop-6.c: New test.
22820
22821 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22822
22823         PR c++/17620
22824         * g++.dg/inherit/base2.C: New.
22825
22826 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22827
22828         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22829         * gcc.dg/20001012-2.c: Likewise.
22830         * gcc.dg/20001013-1.c: Likewise.
22831         * gcc.dg/20001101-1.c: Likewise.
22832         * gcc.dg/20001102-1.c: Likewise.
22833         * gcc.dg/bf-spl1.c: Likewise.
22834         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22835         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22836
22837 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22838
22839         PR tree-optimization/16721
22840         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22841
22842 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22843
22844         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22845         * gcc.dg/20040305-1.c: Likewise.
22846
22847 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22848
22849         PR c/16566
22850         * gcc.c-torture/compile/pr16566-1.c,
22851         gcc.c-torture/compile/pr16566-2.c,
22852         gcc.c-torture/compile/pr16566-3.c: New tests.
22853
22854 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22855
22856         PR tree-optimization/17512
22857         * gcc.c-torture/compile/20040916-1.c.
22858
22859 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22860
22861         * gcc.dg/pragma-re-3.c: New test.
22862
22863 2004-09-17  Matt Austern  <austern@apple.com>
22864
22865         PR c++/15049
22866         * g++.dg/other/anon3.C: New.
22867
22868 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22869
22870         PR c++/7503
22871         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22872         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22873         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22874         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22875         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22876
22877 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22878
22879         PR fortran/17286
22880         * gfortran.dg/pr17286.f90: New test.
22881
22882 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22883
22884         PR c++/17530
22885         * g++.dg/template/static7.C: New test.
22886
22887 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22888
22889         PR tree-opt/17558
22890         * gcc.c-torture/compile/pr17558.c: New test.
22891
22892 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22893
22894         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22895         if SKIP_ATTRIBUTE is defined.
22896
22897 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22898
22899         PR fortran/15957
22900         * gfortran.dg/pr15957.f90: New test.
22901
22902 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
22903
22904         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22905         in comparison.
22906         * gcc.dg/vect/vect-79.c: Likewise.
22907         * gcc.dg/vect/vect-80.c: Likewise.
22908
22909 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22910
22911         PR fortran/15750
22912         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22913
22914 2004-09-20  Ira Rosen  <irar@il.ibm.com>
22915
22916         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22917         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22918         * gcc.dg/vect/vect-62.c: New testcase.
22919         * gcc.dg/vect/vect-63.c: New testcase.
22920         * gcc.dg/vect/vect-64.c: New testcase.
22921         * gcc.dg/vect/vect-65.c: New testcase.
22922         * gcc.dg/vect/vect-66.c: New testcase.
22923         * gcc.dg/vect/vect-67.c: New testcase.
22924         * gcc.dg/vect/vect-68.c: New testcase.
22925         * gcc.dg/vect/vect-69.c: New testcase.
22926         * gcc.dg/vect/vect-79.c: New testcase.
22927         * gcc.dg/vect/vect-80.c: New testcase.
22928
22929 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
22930
22931         * gcc.target/mips/asm-1.c: New test.
22932
22933 2004-09-19  Ira Rosen  <irar@il.ibm.com>
22934
22935         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22936         * gcc.dg/vect/vect-73.c: New testcase.
22937         * gcc.dg/vect/vect-74.c: New testcase.
22938         * gcc.dg/vect/vect-75.c: New testcase.
22939         * gcc.dg/vect/vect-76.c: New testcase.
22940         * gcc.dg/vect/vect-77.c: New testcase.
22941         * gcc.dg/vect/vect-78.c: New testcase
22942
22943 2004-09-18  Paul Brook  <paul@codesourcery.com>
22944
22945         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22946
22947 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22948
22949         PR c/17424
22950         * gcc.dg/pr17424-1.c: New test.
22951
22952 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
22953
22954         * g++.dg/tree-ssa/pr17153.C: New test.
22955
22956 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
22957
22958         PR pch/13361
22959         * testsuite/g++.dg/pch/wchar-1.C: New.
22960         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22961
22962 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
22963
22964         * gcc.c-torture/execute/20040917-1.c: New test.
22965
22966 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22967
22968         PR tree-optimization/17319
22969         * gcc.dg/pr17319.c: New test.
22970
22971 2004-09-17  Devang Patel  <dpatel@apple.com>
22972
22973         * gcc.dg/20040813-1.c: New test.
22974
22975 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22976
22977         PR tree-optimization/17273
22978         * gcc.c-torture/compile/pr17273.c: New test.
22979
22980 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22981
22982         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22983         Update expected messages.
22984         * gcc.dg/declspec-13.c: New test.
22985
22986 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
22987
22988         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22989
22990 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
22991
22992         * gcc.c-torture/execute/pr17252.c: Use post-increment to
22993         change what 'a' is pointing to.
22994
22995 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
22996
22997         PR c++/16002
22998         * g++.dg/template/error18.C: New test.
22999
23000         PR c++/16029
23001         * g++.dg/warn/Wunused-8.C: New test.
23002
23003 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23004
23005         PR tree-optimization/17513
23006         * gcc.dg/20040916-1.c: New test.
23007
23008 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23009
23010         PR c++/17501
23011         * g++.dg/template/typename7.C: New test.
23012
23013 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23014
23015         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23016
23017 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23018
23019         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23020         with -ftree-based-profiling also.
23021         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23022
23023 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23024
23025         PR/15364
23026         * gfortran.dg/der_array_io_1.f90: New test.
23027         * gfortran.dg/der_array_io_2.f90: New test.
23028         * gfortran.dg/der_array_io_3.f90: New test.
23029
23030 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23031
23032         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23033         EABI.
23034
23035 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23036
23037         * g++.dg/opt/switch1.C: New test.
23038
23039 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23040
23041         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23042         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23043         Update expected messages.
23044
23045 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23046
23047         PR fortran/16485
23048         * gfortran.dg/same_name_1.f90: New test.
23049
23050 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23051
23052         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23053         dereference garbage pointers.
23054
23055 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23056
23057         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23058         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23059
23060         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23061         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23062         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23063
23064 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23065
23066         PR c++/17324
23067         * g++.dg/template/mangle1.C: New test.
23068
23069 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23070
23071         PR tree-optimization/17252
23072         * gcc.c-torture/execute/pr17252.c: New test.
23073
23074 2004-09-14  Andrew Pinski  <apinski@apple.com>
23075
23076         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23077
23078 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23079
23080         PR rtl-optimization/9771
23081         * gcc.dg/pr9771-1.c: New test case.
23082
23083 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23084
23085         PR tree-optimization/15262
23086         * gcc.c-torture/execute/pr15262-1.c: New test.
23087         * gcc.c-torture/execute/pr15262-2.c: New test.
23088
23089 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23090
23091         * gcc.dg/declspec-12.c: New test.
23092
23093 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23094
23095         * gfortran.dg/pr17090.f90: Add directives to test.
23096
23097 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23098
23099         * gcc.c-torture/compile/20040914-1.c: New test.
23100
23101 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23102
23103         PR c++/16162
23104         * g++.dg/template/decl2.C: New test.
23105
23106 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23107
23108         PR fortran/17090
23109         * gfortran.dg/pr17090.f90: New test.
23110
23111 2004-09-13  Dale Johannesen  <dalej@apple.com>
23112
23113         * gcc.c-torture/compile/pr17408.c: New test case.
23114
23115 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23116
23117         PR c++/16716
23118         * g++.dg/parse/crash17.C: New test.
23119
23120         PR c++/17327
23121         * g++.dg/template/enum3.C: New test.
23122
23123 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23124
23125         * lib/gcc-defs.exp: Load wrapper.exp.
23126         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23127         using local code.
23128         * lib/gcc.exp (gcc_init): Similar.
23129         * lib/gfortran.exp (gfortran_init): Similar.
23130         * lib/objc.exp (objc_init): Similar.
23131         * lib/treelang.exp (treelang_init): Similar.
23132         * lib/wrapper.exp: New file with build_wrapper call machinery in
23133         ${tool}_maybe_build_wrapper.
23134
23135 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23136
23137         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23138         "inline".
23139         * gcc.dg/declspec-11.c: Update expected messages.
23140         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23141         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23142         gcc.dg/inline-12.c: New tests.
23143
23144 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23145
23146         * g++.dg/tree-ssa/pr17400.C: New testcase.
23147
23148 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23149
23150         * gcc.target/mips/sb1-1.c: New testcase.
23151
23152 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23153
23154         * lib/g77-dg.exp: Remove unused file.
23155         * lib/mike-g77.exp: Ditto.
23156         * lib/g77.exp: Ditto.
23157
23158 2004-09-12  Richard Henderson  <rth@redhat.com>
23159
23160         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23161
23162 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23163
23164         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23165         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23166         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23167         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23168         Update expected messages.
23169
23170 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23171
23172         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23173         declaration/use mismatch for dirp parameter.
23174
23175 2004-09-12  Andrew Pinski  <apinski@apple.com>
23176
23177         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23178         -fgnu-runtime is passed.
23179
23180 2004-09-12  Richard Henderson  <rth@redhat.com>
23181
23182         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23183         do the uplevel thing and update additional_flags directly.
23184         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23185         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23186         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23187         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23188
23189 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23190
23191         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23192
23193 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23194
23195         PR middle-end/17411
23196         * g++.dg/opt/pr17411-1.C: New test case.
23197
23198 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23199
23200         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23201         gcc.dg/tls/diag-2.c: Update expected messages.
23202         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23203         messages.
23204         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23205         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23206         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23207         gcc.dg/tls/diag-5.c: New tests.
23208
23209 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23210
23211         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23212
23213 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23214
23215         * g++.dg/parse/break-in-for.C: New test.
23216
23217 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23218
23219         * gcc.dg/tree-ssa/20040911-1.c: New test.
23220
23221 2004-09-11  Andreas Jaeger  <aj@suse.de>
23222
23223         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23224         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23225
23226 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23227
23228         * gcc.target/frv: New directory of FR-V-specific tests.
23229
23230 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23231
23232         * gcc.dg/convert-vec-1.c: New test.
23233
23234 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23235
23236         PR middle-end/17024
23237         * gcc.dg/pr17024-1.c: New test case.
23238
23239 2004-09-10  Eric Christopher  <echristo@redhat.com>
23240
23241         * gcc.dg/20040910-1.c: New test.
23242
23243 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23244
23245         * gcc.dg/bitfld-9.c: New test.
23246
23247 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23248
23249         * gcc.c-torture/execute/ieee/acc1.c: New test.
23250         * gcc.c-torture/execute/ieee/acc2.c: New test.
23251         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23252
23253 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23254
23255         * gcc.dg/deprecated-2.c: New test.
23256
23257 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23258
23259         * gcc.dg/init-vec-1.c: New test.
23260
23261 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23262
23263         PR middle-end/17055
23264         * gcc.dg/pr17055-1.c: New test case.
23265
23266 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23267
23268         PR target/17377
23269         * gcc.c-torture/execute/pr17377.c: New test.
23270
23271 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23272
23273         PR c/8420
23274         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23275         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23276         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23277         gcc.dg/long-long-typespec-1.c: New tests.
23278         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23279
23280 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23281
23282         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23283         gcc.dg/gnu99-static-1.c: New tests.
23284
23285 2004-09-08  Devang Patel  <dpatel@apple.com>
23286
23287         * gcc.dg/darwin-ld-20040828-1.c: New test.
23288         * gcc.dg/darwin-ld-20040828-2.c: New test.
23289         * gcc.dg/darwin-ld-20040828-3.c: New test.
23290
23291 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23292
23293         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23294         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23295         in error message.
23296         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23297         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23298         in error message.
23299         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23300         types they qualify.
23301         * objc.dg/type-size-2.m: Fix wording in comment.
23302         * objc.dg/va-meth-1.m: New test case.
23303
23304 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23305
23306         PR c/16633:
23307         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23308         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23309
23310 2004-09-06  Devang Patel  <dpatel@apple.com>
23311
23312         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23313         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23314
23315 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23316
23317         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23318         reflect changed line numbering of diagnostics.
23319
23320 2004-09-06  Paul Brook  <paul@codesourcery.com>
23321
23322         * gfortran.dg/edit_real_1.f90: Add new test.
23323
23324 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23325
23326         * gcc.dg/tree-ssa/loop-2.c: New test.
23327         * gcc.dg/tree-ssa/loop-3.c: New test.
23328         * gcc.dg/tree-ssa/loop-4.c: New test.
23329         * gcc.dg/tree-ssa/loop-5.c: New test.
23330
23331 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23332
23333         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23334
23335 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23336
23337         * gcc.dg/format/sentinel-1.c: New test.
23338
23339 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23340
23341         * testsuite/gcc.dg/builtins-46.c: New.
23342
23343 2004-09-03  Devang Patel  <dpatel@apple.com>
23344
23345         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23346         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23347
23348 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23349
23350         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23351         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23352         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23353         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23354         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23355         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23356         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23357         the non-portable bzero.
23358         * gcc.dg/20010912-1.c: xfail for NetWare.
23359         * gcc.dg/20020426-2.c: xfail for NetWare.
23360         * gcc.dg/20021014-1.c: xfail for NetWare.
23361         * gcc.dg/20021018-1.c: xfail for NetWare.
23362         * gcc.dg/20030213-1.c: xfail for NetWare.
23363         * gcc.dg/20030225-1.c: xfail for NetWare.
23364         * gcc.dg/20030708-1.c: xfail for NetWare.
23365         * gcc.dg/builtins-config.h: Also exclude NetWare.
23366         * gcc.dg/format/format.h: Define restrict only if not already defined.
23367         * gcc.dg/nest.c: xfail for NetWare.
23368         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23369         * lib/target-supports.exp (check_visibility_available): Exclude
23370         NetWare.
23371
23372 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23373
23374         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23375         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23376         deterministic starting point for the alignment of structure fields.
23377         * gcc.dg/Wpadded.c: Dito.
23378         * g++.dg/abi/vbase10.C: Dito.
23379
23380 2004-09-03  Devang Patel  <dpatel@apple.com>
23381
23382         * g++.dg/debug/pr15736.cc: New test.
23383
23384 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23385
23386         * README.QMTEST: Fix out-of-date link.
23387
23388 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23389
23390         PR fortran/16579
23391         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23392         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23393
23394 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23395
23396         * g++.dg/abi/arm_rtti1.C: New test.
23397
23398 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23399
23400         * gcc.dg/ppc-vector-memcpy.c: New.
23401         * gcc.dg/ppc-vector-memset.c: New.
23402
23403 2004-09-02  Chao-ying Fu  <fu@mips.com>
23404
23405         * gcc.target/mips/mips-3d-1.c: New test.
23406         * gcc.target/mips/mips-3d-2.c: New test.
23407         * gcc.target/mips/mips-3d-3.c: New test.
23408         * gcc.target/mips/mips-3d-4.c: New test.
23409         * gcc.target/mips/mips-3d-5.c: New test.
23410         * gcc.target/mips/mips-3d-6.c: New test.
23411         * gcc.target/mips/mips-3d-7.c: New test.
23412         * gcc.target/mips/mips-3d-8.c: New test.
23413         * gcc.target/mips/mips-3d-9.c: New test.
23414         * gcc.target/mips/mips-ps-1.c: New test.
23415         * gcc.target/mips/mips-ps-2.c: New test.
23416         * gcc.target/mips/mips-ps-3.c: New test.
23417         * gcc.target/mips/mips-ps-4.c: New test.
23418         * gcc.target/mips/mips-ps-type.c: New test.
23419
23420 2004-09-02  Paul Brook  <paul@codesourcery.com>
23421
23422         * gfortran.dg/edit_real_1.f90: Add new tests.
23423
23424 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23425
23426         PR fortran/15327
23427         * gfortran.dg/merge_char_1.f90: New test.
23428
23429 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23430
23431         PR fortran/16404
23432         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23433
23434 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23435
23436         PR c/1522
23437         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23438
23439 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23440
23441         * g++.dg/opt/loop1.C: Do not XFAIL.
23442
23443 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23444
23445         * gcc.c-torture/execute/20040831-1.c: New test.
23446
23447 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23448
23449         PR fortran/16579
23450         * gfortran.dg/g77/20010610.f: Now passes.
23451         Copy from g77.f-torture/execute. Add dg-run directive.
23452         * gfortran.dg/g77/README: Update
23453
23454 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23455
23456         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23457         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23458         (t1, t2, t3, t4): Add volatile.
23459
23460 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23461
23462         * g++.dg/ext/visibility/arm1.C: New test.
23463
23464 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23465
23466         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23467         -pedantic-errors.
23468
23469 2004-09-01  Paul Brook  <paul@codesourcery.com>
23470
23471         * gfortran.dg/eof_2.f90: New test.
23472
23473 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23474
23475         PR fortran/16579
23476         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23477
23478 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23479
23480         PR libfortran/16805
23481         * gfortran.dg/list_read_2.f90: New test.
23482
23483 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23484
23485         * g++.dg/abi/key1.C: New test.
23486
23487 2004-08-31  Richard Henderson  <rth@redhat.com>
23488
23489         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23490         form of offsetof.
23491         * g++.dg/other/offsetof5.C: Remove duplicate.
23492
23493 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23494
23495         PR fortran/17244
23496         * gfortran.dg/func_derived_1.f90: New test.
23497
23498 2004-08-31  Paul Brook  <paul@codesourcery.com>
23499
23500         * gfortran.dg/eof_1.f90: New test.
23501
23502 2004-08-31  Paul Brook  <paul@codesourcery.com>
23503
23504         * gfortran.dg/list_read_1.f90: New file.
23505
23506 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23507
23508         * g++.dg/opt/loop1.C: XFAIL.
23509
23510 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23511
23512         * gcc.dg/funcdef-storage-1.c: New.
23513         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23514         an extern function in local scope.
23515         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23516         declare an 'auto inline' function in local scope.
23517         * gcc.dg/20011130-1.c: Likewise.
23518         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23519         an 'auto' function in local scope.
23520         * gcc.dg/20021014-1.c: Likewise.
23521         * gcc.dg/20030331-2.c: Likewise.
23522
23523 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23524
23525         * gfortran.dg/blockdata_1.f90: New test.
23526
23527 2004-08-30  Richard Henderson  <rth@redhat.com>
23528
23529         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23530
23531 2004-08-30  Richard Henderson  <rth@redhat.com>
23532
23533         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23534         additional_flags set by alternate driver.
23535         (ieee-options): New procedure.
23536         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23537         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23538         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23539         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23540
23541 2004-08-30  Richard Henderson  <rth@redhat.com>
23542
23543         * lib/f-torture.exp: Remove.
23544
23545 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23546
23547         PR rtl-optimization/16590
23548         * g++.dg/opt/loop1.C: New test.
23549
23550 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23551
23552         PR fortran/13910
23553         * gfortran.dg/oldstyle_1.f90: New test.
23554
23555 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23556         Paul Brook  <paul@codesourcery.com>
23557
23558         * gfortran.dg/g77/README: Update.
23559         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23560         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23561         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23562
23563 2004-08-28  Paul Brook  <paul@codesourcery.com>
23564
23565         PR libfortran/17195
23566         * gfortran.dg/edit_real_1.f90: New test.
23567
23568 2004-08-27  Paul Brook  <paul@codesourcery.com>
23569
23570         * gfortran.dg/rewind_1.f90: New test.
23571
23572 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23573
23574         PR fortran/16597
23575         * gfortran.dg/pr16597.f90: New test.
23576
23577 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23578
23579         PR c/13801
23580         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23581         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23582         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23583         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23584         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23585
23586 2004-08-26  Nick Clifton  <nickc@redhat.com>
23587
23588         * gcc.c-torture/compile/pr17119.c: New test.
23589
23590 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23591
23592         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23593
23594 2004-08-25  Richard Henderson  <rth@redhat.com>
23595
23596         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23597         the bits that expect kind=8 to be the largest real kind.
23598
23599 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23600
23601         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23602
23603 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23604
23605         * gfortran.dg/assignment_1.f90: New test.
23606
23607 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23608
23609         * g++.dg/template/repo3.C: New test.
23610
23611 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23612
23613         PR middle-end/16693
23614         PR tree-optimization/16372
23615         * g++.dg/opt/pr16372-1.C: New test case.
23616         * g++.dg/opt/pr16693-1.C: New test case.
23617         * g++.dg/opt/pr16693-2.C: New test case.
23618
23619 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23620
23621         * objc.dg/proto-lossage-4.m: New test.
23622
23623 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23624
23625         PR c++/17155
23626         * g++.dg/inherit/local2.C: New test.
23627
23628 2004-08-25  Paul Brook  <paul@codesourcery.com>
23629
23630         PR fortran/17144
23631         * gfortran.dg/string_ctor_1.f90: New test.
23632
23633 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23634
23635         PR c++/14428
23636         * g++.dg/template/redecl2.C: New test.
23637
23638 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23639
23640         PR fortran/17143
23641         * gfortran.dg/pr17143.f90: New test.
23642
23643 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23644
23645         PR fortran/17164
23646         * gfortran.dg/pr17164.f90: New test.
23647
23648 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23649
23650         * gcc.dg/tree-ssa/loop-1.c: New test.
23651
23652 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23653
23654         * gcc.c-torture/compile/20040824-1.c: New test.
23655
23656 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23657
23658         * gcc.c-torture/compile/iftrap-3.c: New test.
23659
23660 2004-08-24  Paul Brook  <paul@codesourcery.com>
23661
23662         * gfortran.dg/entry_2.f90: New test.
23663
23664 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23665
23666         PR c++/16889
23667         * g++.dg/lookup/ambig[12].C: New.
23668
23669 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23670
23671         PR c++/16706
23672         * g++.dg/template/crash21.C: New test.
23673         * g++.dg/template/crash22.C: Likewise.
23674
23675 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23676
23677         PR c++/17149
23678         * g++.dg/template/access15.C: New.
23679
23680 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23681
23682         PR c++/17163
23683         * g++.dg/template/repo2.C: New test.
23684
23685 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23686
23687         PR rtl-optimization/17078
23688         * gcc.c-torture/execute/pr17078-1.c: New test case.
23689
23690 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23691
23692         PR c/14492
23693         * gcc.dg/debug/crash1.c: New test.
23694
23695 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23696
23697         PR c/16180
23698         * gcc.dg/loop-5.c: New test.
23699
23700 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23701
23702         * gcc.c-torture/execute/20040823-1.c: New test.
23703
23704 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23705
23706         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23707         to the assembler.  Simplify test accordingly.
23708         (asm_abi_flags): Use GNU names.
23709         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23710         to check for ABI flags.
23711
23712 2004-08-22  Andrew Pinski  <apinski@apple.com>
23713
23714         * g++.dg/opt/pr14029.C: New test.
23715         * gcc.c-torture/execute/pr15262.c: New test.
23716
23717 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23718
23719         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23720
23721 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23722
23723         PR 16908
23724         * gfortran.dg/direct_io.f90: New test.
23725
23726 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23727
23728         PR c++/17121
23729         * g++.dg/inherit/local2.C: New test.
23730
23731 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23732
23733         PR c++/17120
23734         * g++.dg/warn/Wparentheses-4.C: New test.
23735
23736 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23737
23738         PR c++/17121
23739         * g++.dg/inherit/local2.C: New test.
23740
23741         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23742         * gcc.dg/ppc-ldstruct.c: Likewise.
23743         * gcc.dg/ppc64-abi-2.c: Likewise.
23744
23745 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23746
23747         PR rtl-optimization/17099
23748         * gcc.c-torture/execute/20040820-1.c: New test.
23749
23750 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23751
23752         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23753
23754 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23755
23756         PR fortran/17077
23757         * gfortran.dg/auto_array_1.f90: New test.
23758
23759 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23760
23761         PR fortran/17074
23762         * gfortran.dg/simpleif_1.f90: New test.
23763
23764 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23765
23766         * lib/target-supports.exp (check_profiling_available): Return
23767         false for arm*-*-symbianelf* and arm*-*-eabi*.
23768
23769         PR c++/15890
23770         * g++.dg/template/delete1.C: New test.
23771
23772 2004-08-19  Paul Brook  <paul@codesourcery.com>
23773
23774         PR fortran/14976
23775         PR fortran/16228
23776         * gfortran.dg/data_char_1.f90: New test.
23777
23778 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23779
23780         PR fortran/16946
23781         * gfortran.dg/reduction.f90: New testcase.
23782
23783 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23784
23785         PR fortran/16520
23786         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23787
23788 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23789
23790         PR c++/17041
23791         * g++.dg/Wparentheses-3.C: New test.
23792
23793 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23794
23795         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23796         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23797         * gcc.dg/vect/vect-2.c: Likewise.
23798         * gcc.dg/vect/vect-3.c: Likewise.
23799         * gcc.dg/vect/vect-4.c: Likewise.
23800         * gcc.dg/vect/vect-5.c: Likewise.
23801         * gcc.dg/vect/vect-6.c: Likewise.
23802         * gcc.dg/vect/vect-7.c: Likewise.
23803         * gcc.dg/vect/vect-25.c: Likewise.
23804         * gcc.dg/vect/vect-31.c: Likewise.
23805         * gcc.dg/vect/vect-32.c: Likewise.
23806         * gcc.dg/vect/vect-34.c: Likewise.
23807         * gcc.dg/vect/vect-36.c: Likewise.
23808         * gcc.dg/vect/vect-all.c: Likewise.
23809
23810 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23811
23812         PR c++/17068
23813         * g++.dg/template/operator4.C: New test.
23814
23815 2004-08-18  Richard Henderson  <rth@redhat.com>
23816
23817         * gcc.dg/20040206-1.c: XFAIL.
23818
23819 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23820
23821         PR c++/16246
23822         * g++.dg/template/array7.C: New test.
23823
23824 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23825
23826         * gcc.dg/mips-movcc-1.c: New test.
23827         * gcc.dg/mips-movcc-2.c: New test.
23828         * gcc.dg/mips-movcc-3.c: New test.
23829
23830         * gcc.dg/mips-nmadd-1.c: New test.
23831         * gcc.dg/mips-nmadd-2.c: New test.
23832
23833 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23834
23835         PR c++/15871
23836         * g++.dg/opt/inline8.C: New test.
23837
23838         PR c++/16965
23839         * g++.dg/parse/error17.C: New test.
23840
23841 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23842
23843         * gcc.dg/vect: New directory for vectorizer tests.
23844         * gcc.dg/vect/tree-vect.h: New file.
23845         * gcc.dg/vect/vect.exp: New file.
23846         * gcc.dg/vect/pr16105.c.c: New test.
23847         * gcc.dg/vect/vect-1.c: New test.
23848         * gcc.dg/vect/vect-2.c: New test.
23849         * gcc.dg/vect/vect-3.c: New test.
23850         * gcc.dg/vect/vect-4.c: New test.
23851         * gcc.dg/vect/vect-5.c: New test.
23852         * gcc.dg/vect/vect-6.c: New test.
23853         * gcc.dg/vect/vect-7.c: New test.
23854         * gcc.dg/vect/vect-8.c: New test.
23855         * gcc.dg/vect/vect-9.c: New test.
23856         * gcc.dg/vect/vect-10.c: New test.
23857         * gcc.dg/vect/vect-11.c: New test.
23858         * gcc.dg/vect/vect-12.c: New test.
23859         * gcc.dg/vect/vect-13.c: New test.
23860         * gcc.dg/vect/vect-14.c: New test.
23861         * gcc.dg/vect/vect-15.c: New test.
23862         * gcc.dg/vect/vect-16.c: New test.
23863         * gcc.dg/vect/vect-17.c: New test.
23864         * gcc.dg/vect/vect-18.c: New test.
23865         * gcc.dg/vect/vect-19.c: New test.
23866         * gcc.dg/vect/vect-20.c: New test.
23867         * gcc.dg/vect/vect-21.c: New test.
23868         * gcc.dg/vect/vect-22.c: New test.
23869         * gcc.dg/vect/vect-23.c: New test.
23870         * gcc.dg/vect/vect-24.c: New test.
23871         * gcc.dg/vect/vect-25.c: New test.
23872         * gcc.dg/vect/vect-26.c: New test.
23873         * gcc.dg/vect/vect-27.c: New test.
23874         * gcc.dg/vect/vect-28.c: New test.
23875         * gcc.dg/vect/vect-29.c: New test.
23876         * gcc.dg/vect/vect-30.c: New test.
23877         * gcc.dg/vect/vect-31.c: New test.
23878         * gcc.dg/vect/vect-32.c: New test.
23879         * gcc.dg/vect/vect-33.c: New test.
23880         * gcc.dg/vect/vect-34.c: New test.
23881         * gcc.dg/vect/vect-35.c: New test.
23882         * gcc.dg/vect/vect-36.c: New test.
23883         * gcc.dg/vect/vect-37.c: New test.
23884         * gcc.dg/vect/vect-38.c: New test.
23885         * gcc.dg/vect/vect-40.c: New test.
23886         * gcc.dg/vect/vect-41.c: New test.
23887         * gcc.dg/vect/vect-42.c: New test.
23888         * gcc.dg/vect/vect-43.c: New test.
23889         * gcc.dg/vect/vect-44.c: New test.
23890         * gcc.dg/vect/vect-45.c: New test.
23891         * gcc.dg/vect/vect-46.c: New test.
23892         * gcc.dg/vect/vect-47.c: New test.
23893         * gcc.dg/vect/vect-48.c: New test.
23894         * gcc.dg/vect/vect-49.c: New test.
23895         * gcc.dg/vect/vect-50.c: New test.
23896         * gcc.dg/vect/vect-51.c: New test.
23897         * gcc.dg/vect/vect-52.c: New test.
23898         * gcc.dg/vect/vect-53.c: New test.
23899         * gcc.dg/vect/vect-54.c: New test.
23900         * gcc.dg/vect/vect-55.c: New test.
23901         * gcc.dg/vect/vect-56.c: New test.
23902         * gcc.dg/vect/vect-57.c: New test.
23903         * gcc.dg/vect/vect-58.c: New test.
23904         * gcc.dg/vect/vect-59.c: New test.
23905         * gcc.dg/vect/vect-60.c: New test.
23906         * gcc.dg/vect/vect-61.c: New test.
23907         * gcc.dg/vect/vect-all.c: New test.
23908         * gcc.dg/vect/vect-none.c: New test.
23909
23910 2004-08-17  Paul Brook  <paul@codesourcery.com>
23911
23912         PR fortran/13082
23913         * gfortran.dg/entry_1.f90: New test.
23914
23915 2004-08-17  Andrew Pinski  <apinski@apple.com>
23916
23917         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23918
23919 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
23920
23921         * gcc.dg/pr17036-1.c: New test.
23922
23923 2004-08-16  Devang Patel  <dpatel@apple.com>
23924
23925         * gcc.dg/darwin-20040809-1.c: New test.
23926
23927 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
23928
23929         * gcc.dg/funcdef-attr-1.c: New test.
23930
23931 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
23932
23933         * gcc.dg/altivec-17.c: New test.
23934         * gcc.dg/altivec-18.c: New test.
23935
23936 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23937
23938         PR c++/6749
23939         * g++.dg/template/vtable2.C: New test.
23940
23941 2004-08-14  Richard Henderson  <rth@redhat.com>
23942
23943         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23944         * gcc.dg/pack-test-4.c (main): Return 0.
23945         * gcc.dg/setjmp-1.c: Remove XFAIL.
23946         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23947
23948 2004-08-14  Richard Henderson  <rth@redhat.com>
23949
23950         * gcc.dg/980217-1.c: Add prototype for printf.
23951
23952 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
23953
23954         * gfortran.dg/pr16935.f90: New test.
23955
23956 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
23957
23958         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23959
23960 2004-08-13  Paul Brook  <paul@codesourcery.com>
23961
23962         * gfortran.dg/der_io_1.f90: Remove stray comma.
23963
23964 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23965
23966         * gcc.dg/vmx/cw-bug-2.c: Remove.
23967         * gcc.dg/vmx/vprint-1.c: Remove.
23968         * gcc.dg/vmx/vscan-1.c: Remove.
23969
23970 2004-08-12  Devang patel  <dpatel@apple.com>
23971
23972         * gcc.dg/darwin-20040809-2.c: New test.
23973
23974 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
23975
23976         * g++.dg/ext/altivec-12.C: New test.
23977
23978         * g++.dg/ext/altivec-11.C: New test.
23979
23980 2004-08-12  Paul Brook  <paul@codesourcery.com>
23981
23982         * g++.dg/abi/arm_cxa_vec_1.C: New test.
23983
23984 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
23985
23986         * g++.dg/ext/altivec-2.C: Check for hardware support before
23987         executing any VMX instructions.
23988
23989         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23990
23991 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
23992
23993         PR c++/16276
23994         * g++.old-deja/g++.other/comdat4.C: New test.
23995         * g++.old-deja/g++.other/comdat4-aux.cc: New.
23996
23997 2004-08-12  Ben Elliston  <bje@au.ibm.com>
23998
23999         PR target/16286
24000         * gcc.dg/pr16286.c: New test.
24001
24002 2004-08-12 Jan Beulich <jbeulich@novell.com>
24003
24004         * g++.dg/ext/asm5.C: New.
24005
24006 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24007
24008         PR c++/16698
24009         * g++.dg/eh/crash1.C: New test.
24010
24011         PR c++/16717
24012         * g++.dg/ext/construct1.C: New test.
24013
24014 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24015
24016         PR c++/16853
24017         * g++.dg/init/ptrmem1.C: New test.
24018
24019         PR c++/16618
24020         * g++.dg/parse/offsetof5.C: New test.
24021
24022         PR c++/16870
24023         * g++.dg/template/overload3.C: New test.
24024
24025 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24026
24027         PR c++/16964
24028         * g++.dg/parse/error16.C: New test.
24029
24030         PR c++/16904
24031         * g++.dg/template/error14.C: New test.
24032
24033         PR c++/16929
24034         * g++.dg/template/error15.C: New test.
24035
24036 2004-08-11  Devang Patel  <dpatel@apple.com>
24037
24038         * gcc.dg/darwin-ld-20040809-1.c: New test.
24039         * gcc.dg/darwin-ld-20040809-2.c: New test.
24040
24041 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24042
24043         PR fortran/16917
24044         * gfortran.dg/dfloat_1.f90: New test.
24045
24046 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24047
24048         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24049         * gcc.dg/dll-2.c: Fix dg-require syntax.
24050         * gcc.misc-tests/arm-isr.c (abort): Declare.
24051         (exit): Likewise.
24052
24053 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24054
24055         PR c++/16971
24056         * g++.dg/parse/crash16.C: New test.
24057
24058 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24059
24060         * gcc.dg/mips-rsqrt-1.c: New test case.
24061         * gcc.dg/mips-rsqrt-2.c: New test case.
24062         * gcc.dg/mips-rsqrt-3.c: New test case.
24063
24064 2004-08-10  Paul Brook  <paul@codesourcery.com>
24065
24066         * gfortran.dg/der_io_1.f90: New test.
24067
24068 2004-08-10  Paul Brook  <paul@codesourcery.com>
24069
24070         PR fortran/16919
24071         * gfortran.dg/der_array_1.f90: New test.
24072
24073 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24074
24075         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24076
24077 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24078
24079         * gcc.dg/wchar_t-2.c: Fix typo.
24080
24081 2004-08-09  Falk Hueffner  <falk@debian.org>
24082
24083         PR tree-optimization/12517
24084         * gcc.c-torture/compile/pr12517.c: New test.
24085
24086         PR tree-optimization/12578
24087         * gcc.c-torture/compile/pr12578.c: New test.
24088
24089         PR tree-optimization/12899
24090         * gcc.c-torture/compile/pr12899.c: New test.
24091
24092         PR rtl-optimization/14692
24093         * gcc.c-torture/compile/pr14692.c: New test.
24094
24095         PR tree-optimization/16461
24096         * gcc.c-torture/compile/pr16461.c: New test.
24097
24098 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24099
24100         * gfortran.dg/getenv_1.f90: New test.
24101
24102 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24103
24104         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24105         wchar_t.
24106         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24107
24108 2004-08-06  Paul Brook  <paul@codesourcery.com>
24109
24110         * gfortran.dg/ret_array_1.f90: New test.
24111         * gfortran.dg/ret_pointer_1.f90: New test.
24112
24113 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24114
24115         * gcc.dg/missing-field-init-[12].c: New tests.
24116         * g++.dg/warn/missing-field-init-[12].C: New tests.
24117
24118 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24119
24120         * gcc.dg/enum2.c: New test.
24121         * gcc.dg/symbian3.c: Likewise.
24122         * gcc.dg/symbian4.c: Likewise.
24123         * gcc.dg/wchar_t-2.c: Likewise.
24124
24125 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24126
24127         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24128         destructor tests.
24129
24130 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24131
24132         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24133         dg-require-visiblity.
24134         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24135         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24136         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24137         * g++.dg/ext/visibility/new1.C: Likewise.
24138         * g++.dg/ext/visibility/pragma.C: Likewise.
24139         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24140         * g++.dg/ext/visibility/virtual.C: Likewise.
24141         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24142         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24143         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24144         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24145         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24146         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24147         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24148         * g++/dg/ext/visibility/visibility-8.C: New test.
24149         * gcc.c-torture/compile/dll.x: Remove.
24150         * gcc.dg/dll-2.c: Use dg-require-dll
24151         * gcc.dg/visibility-10.c: New test.
24152         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24153         supporting DLLs.
24154         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24155         (scan_not_hidden): Likewise.
24156
24157 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24158
24159         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24160
24161 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24162
24163         * gcc.c-torture/execute/20040805-1.c: New test.
24164
24165 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24166
24167         * gcc.dg/20020118-1.c: Declare abort.
24168         * gcc.dg/altivec_check.h: Likewise.
24169         * gcc.dg/iftrap-2.c: Likewise.
24170         * gcc.dg/pragma-darwin.c: Likewise.
24171         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24172
24173 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24174
24175         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24176
24177 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24178
24179         * gcc.c-torture/execute/builtins/abs-2.c,
24180         gcc.c-torture/execute/builtins/abs-3.c,
24181         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24182         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24183         intmax_t, uintmax_t and their limits.
24184         * gcc.dg/intmax_t-1.c: New test.
24185
24186 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24187
24188         * g++.dg/tc1/dr147.C: Add reference to PR.
24189
24190 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24191
24192         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24193         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24194
24195 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24196
24197         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24198
24199 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24200
24201         * gcc.dg/redecl-5.c: New test.
24202         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24203         of scanf.
24204
24205 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24206
24207         PR middle-end/16790
24208         * gcc.c-torture/execute/pr16790-1.c: New test case.
24209
24210 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24211
24212         * g++.dg/ext/visibility/assign1.C: New test.
24213         * g++.dg/ext/visibility/new1.C: Likewise.
24214
24215         * gcc.dg/symbian1.c: New test.
24216         * gcc.dg/symbian2.c: Likewise.
24217
24218 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24219
24220         PR target/16570
24221         * gcc.dg/i386-sse-9.c: New test.
24222
24223 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24224
24225         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24226
24227 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24228
24229         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24230         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24231         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24232         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24233         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24234         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24235         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24236         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24237         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24238         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24239         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24240         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24241         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24242         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24243         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24244         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24245         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24246         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24247         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24248         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24249         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24250         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24251         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24252         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24253         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24254         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24255         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24256         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24257         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24258         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24259         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24260         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24261         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24262         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24263         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24264         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24265         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24266         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24267         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24268         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24269         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24270         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24271         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24272         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24273         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24274         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24275         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24276         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24277         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24278         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24279         gcc.misc-tests/i386-pf-3dnow-1.c,
24280         gcc.misc-tests/i386-pf-athlon-1.c,
24281         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24282         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24283         Declare built-in functions used.
24284         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24285
24286 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24287
24288         PR c++/16707
24289         * g++.dg/lookup/using12.C: New test.
24290
24291         * g++.dg/init/null1.C: Fix PR number.
24292         * g++.dg/parse/namespace10.C: Likewise.
24293
24294 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24295
24296         PR c++/16224
24297         * g++.dg/template/spec17.C: New test.
24298         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24299         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24300
24301 2004-08-02  David Billinghurst
24302
24303         PR fortran/16292
24304         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24305
24306 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24307
24308         * gcc.dg/ia64-got-1.c: New test case.
24309
24310 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24311
24312         PR c++/16489
24313         * g++.dg/init/null1.C: New test.
24314         * g++.dg/tc1/dr76.C: Adjust error marker.
24315
24316         PR c++/16529
24317         * g++.dg/parse/namespace10.C: New test.
24318
24319         PR c++/16810
24320         * g++.dg/inherit/ptrmem2.C: New test.
24321
24322 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24323
24324         PR target/16155
24325         * gcc.dg/pr16155.c: New test.
24326
24327 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24328
24329         * gcc.dg/redecl-2.c: New test.
24330
24331 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24332
24333         * gcc.dg/darwin-longdouble.c: New file.
24334
24335 2004-07-30  Richard Henderson  <rth@redhat.com>
24336
24337         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24338         write to constant argument.
24339         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24340
24341 2004-07-30  Richard Henderson  <rth@redhat.com>
24342
24343         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24344         tests of nearest around zero.
24345
24346 2004-07-30  Andrew Pinski  <apinski@apple.com>
24347
24348         * gcc.c-torture/compile/20040730-1.c: New test.
24349
24350 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24351
24352         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24353         powerpc-eabispe.
24354
24355 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24356
24357         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24358
24359 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24360
24361         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24362         contains $ld_library_path.
24363         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24364
24365 2004-07-29  Richard Henderson  <rth@redhat.com>
24366
24367         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24368
24369         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24370         (alt2, which): New.
24371         (Check): Accept either alternative.
24372
24373 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24374
24375         * g++.dg/abi/inline1.C: New test.
24376         * g++.dg/abi/local1-a.cc: Likewise.
24377         * g++.dg/abi/local1.C: Likewise.
24378         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24379         * g++.dg/abi/mangle12.C: Likewise.
24380         * g++.dg/abi/mangle17.C: Likewise.
24381         * g++.dg/abi/mangle20-2.C: Likewise.
24382         * g++.dg/opt/interface1.C: Likewise.
24383         * g++.dg/opt/interface1.h: Likewise.
24384         * g++.dg/opt/interface1-a.cc: New test.
24385         * g++.dg/parse/repo1.C: New test.
24386         * g++.dg/template/repo1.C: Likewise.
24387         * g++.dg/warn/Winline-1.C: Likewise.
24388         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24389
24390 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24391
24392         * gcc.dg/tree-ssa/20040729-1.c: New test.
24393
24394 2004-07-27  Matt Austern <austern@apple.com>
24395
24396         * gcc.dg/darwin-bool-1.c: New test.
24397         * gcc.dg/darwin-bool-2.c: New test.
24398
24399 2004-07-28  Richard Henderson  <rth@redhat.com>
24400
24401         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24402         arguments in the correct type.  Don't write to constant arguments.
24403
24404 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24405
24406         PR tree-optimization/16688
24407         PR tree-optimization/16689
24408         * g++.dg/tree-ssa/pr16688.C: New test.
24409
24410 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24411
24412         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24413         loads.  Not only in the comment, this time.
24414
24415 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24416
24417         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24418         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24419         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24420         * gcc.dg/sh4a-bitmovua.c: New.
24421         * gcc.dg/sh4a-cos.c: New.
24422         * gcc.dg/sh4a-cosf.c: New.
24423         * gcc.dg/sh4a-fprun.c: New.
24424         * gcc.dg/sh4a-fsrra.c: New.
24425         * gcc.dg/sh4a-memmovua.c: New.
24426         * gcc.dg/sh4a-sin.c: New.
24427         * gcc.dg/sh4a-sincos.c: New.
24428         * gcc.dg/sh4a-sincosf.c: New.
24429         * gcc.dg/sh4a-sinf.c: New.
24430
24431 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24432
24433         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24434         conditionals.
24435         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24436         loads.
24437         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24438         DOM1.
24439
24440 2004-07-27  Andrew Pinski  <apinski@apple.com>
24441
24442         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24443
24444 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24445
24446         * gcc.dg/pragma-isr.c: New test.
24447
24448 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24449
24450         PR c++/14429
24451         * g++.dg/template/ttp11.C: New test.
24452
24453 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24454
24455         * gcc.c-torture/compile/20040727-1.c: New test.
24456
24457 2004-07-26  Eric Christopher  <echristo@redhat.com>
24458
24459         * gcc.c-torture/compile/20040726-2.c: New test.
24460
24461 2004-07-26  Andrew Pinski  <apinski@apple.com>
24462
24463         * g++.dg/rtti/tinfo1.C: Xfail.
24464
24465 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24466
24467         * gcc.c-torture/compile/20040726-1.c: New test.
24468
24469 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24470             Brian Ryner  <bryner@brianryner.com>
24471
24472         PR c++/9283
24473         PR c++/15000
24474         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24475         * g++.dg/ext/visibility/: New directory.
24476         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24477         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24478         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24479         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24480         * g++.dg/ext/visibility/fvisibility.C,
24481         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24482         g++.dg/ext/visibility/fvisibility-override1.C
24483         g++.dg/ext/visibility/fvisibility-override2.C
24484         g++.dg/ext/visibility/memfuncts.C
24485         g++.dg/ext/visibility/noPLT.C
24486         g++.dg/ext/visibility/pragma.C
24487         g++.dg/ext/visibility/pragma-override1.C
24488         g++.dg/ext/visibility/pragma-override2.C
24489         g++.dg/ext/visibility/staticmemfuncts.C
24490         g++.dg/ext/visibility/virtual.C: New tests.
24491
24492 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24493
24494         PR c/15360
24495         * gcc.dg/pr15360-1.c: New test.
24496
24497 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24498
24499         * gcc.dg/pragma-align-2.c: New test.
24500         * gcc.dg/pragma-init-fini.c: New test.
24501         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24502         targets.
24503
24504 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24505
24506         * gcc.dg/init-string-2.c: New test.
24507
24508 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24509
24510         PR 16684
24511         * gcc.dg/Wredundant-decls-1.c: New test case.
24512
24513 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24514
24515         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24516         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24517         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24518         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24519         * gcc.dg/compat/generate-random.c: New file.
24520         * gcc.dg/compat/generate-random.h: Likewise.
24521         * gcc.dg/compat/generate-random_r.c: Likewise.
24522         * gcc.dg/compat/struct-layout-1.h: Likewise.
24523         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24524         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24525         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24526         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24527         * gcc.dg/compat/struct-layout-1_main.c: New test.
24528         * gcc.dg/compat/struct-layout-1_x.c: New file.
24529         * gcc.dg/compat/struct-layout-1_y.c: New file.
24530         * gcc.dg/compat/struct-layout-1_test.h: New file.
24531
24532 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24533
24534         * gcc.dg/comp-return-1.c: New test
24535
24536 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24537
24538         * gcc.dg/vmx/8-02a.c: Fix typo.
24539
24540         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24541         * gcc.dg/darwin-abi-3.c: New test.
24542
24543         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24544         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24545
24546         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24547         * gcc.dg/vmx/ops-long-1.c: New test.
24548         * gcc.dg/vmx/ops-long-2.c: New test.
24549
24550 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24551
24552         * g++.dg/lookup/conv-[1234].C: New.
24553
24554 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24555
24556         * g++.dg/parse/attr2.C: Simplify.
24557
24558 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24559
24560         PR c/7284
24561         * gcc.c-torture/execute/pr7284-1.c: New test.
24562
24563 2004-07-22  Brian Booth  <bbooth@redhat.com>
24564
24565         * gcc.dg/tree-ssa/20040721-1.c: New test.
24566
24567 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24568
24569         * g++.dg/template/crash20.c: New.
24570
24571 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24572
24573         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24574         Add dg-run directive.  Declare variables as required.
24575         * gfortran.dg/g77/README: Update
24576
24577 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24578
24579         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24580         gcc.dg/cris-peep2-andu2.c: New tests.
24581
24582 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24583
24584         PR c/15052
24585         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24586         on return type.
24587         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24588         messages.
24589         * gcc.dg/qual-return-2.c: Update expected messages.
24590         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24591
24592 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24593
24594         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24595         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24596
24597 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24598
24599         PR c/11250
24600         * gcc.dg/init-string-1.c: New test.
24601
24602 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24603
24604         PR middle-end/15345
24605         PR c/16450
24606         * gcc.dg/torture/nested-fn-1.c: New test.
24607
24608 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24609
24610         PR target/16559
24611         * gcc.dg/ia64-fptr-1.c: New file.
24612
24613 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24614
24615         PR c++/14497
24616         * g++.dg/template/spec16.C: New test.
24617         * g++.old-deja/g++.robertl/eb118.C: Remove.
24618
24619 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24620
24621         PR c++/509
24622         * g++.dg/template/spec15.C: New test.
24623
24624 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24625
24626         Copy cases from g77.f-torture/execute and add dg-run
24627         directive.  Other changes as noted.
24628         * gfortran.dg/g77/13037.f
24629         * gfortran.dg/g77/1832.f
24630         * gfortran.dg/g77/19981119-0.f
24631         * gfortran.dg/g77/19990313-0.f
24632         * gfortran.dg/g77/19990313-1.f
24633         * gfortran.dg/g77/19990313-2.f
24634         * gfortran.dg/g77/19990313-3.f
24635         * gfortran.dg/g77/19990419-1.f
24636         * gfortran.dg/g77/19990826-0.f
24637         * gfortran.dg/g77/19990826-2.f
24638         * gfortran.dg/g77/20000503-1.f
24639         * gfortran.dg/g77/20001111.f
24640         * gfortran.dg/g77/20010116.f
24641         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24642         * gfortran.dg/g77/20010430.f
24643         * gfortran.dg/g77/6177.f
24644         * gfortran.dg/g77/947.f
24645         * gfortran.dg/g77/970816-3.f
24646         * gfortran.dg/g77/971102-1.f
24647         * gfortran.dg/g77/980520-1.f
24648         * gfortran.dg/g77/980628-0.f
24649         * gfortran.dg/g77/980628-1.f
24650         * gfortran.dg/g77/980628-10.f
24651         * gfortran.dg/g77/980628-2.f
24652         * gfortran.dg/g77/980628-3.f
24653         * gfortran.dg/g77/980628-7.f
24654         * gfortran.dg/g77/980628-8.f
24655         * gfortran.dg/g77/980628-9.f
24656         * gfortran.dg/g77/980701-0.f
24657         * gfortran.dg/g77/980701-1.f
24658         * gfortran.dg/g77/cabs.f
24659         * gfortran.dg/g77/claus.f
24660         * gfortran.dg/g77/complex_1.f
24661         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24662         * gfortran.dg/g77/dcomplex.f
24663         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24664         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24665         * gfortran.dg/g77/f90-intrinsic-numeric.f
24666         * gfortran.dg/g77/int8421.f
24667         * gfortran.dg/g77/labug1.f
24668         * gfortran.dg/g77/large_vec.f
24669         * gfortran.dg/g77/le.f
24670         * gfortran.dg/g77/short.f
24671         * gfortran.dg/g77/README: Update
24672
24673 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24674
24675         PR c++/16637
24676         * g++.dg/parse/lookup4.C: New test.
24677
24678 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24679
24680         PR c++/16175
24681         * g++.dg/template/ttp10.C: New test.
24682
24683 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24684
24685         * gcc.dg/pr12625-1.c: New test.
24686
24687 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24688
24689         * testsuite/gcc.dg/switch-warn-1.c: New test.
24690         * testsuite/gcc.dg/switch-warn-2.c: New test.
24691         * gcc.c-torture/compile/pr14730.c: Update.
24692
24693 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24694
24695         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24696         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24697         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24698         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24699
24700 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24701
24702         PR c++/16623
24703         * g++.dg/template/assign1.C: New test.
24704
24705 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24706
24707         PR c++/12170
24708         * g++.dg/template/ttp9.C: New test.
24709
24710 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24711
24712         * gcc.dg/format/cmn-err-1.c: New test.
24713
24714 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24715
24716         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24717         gcc.dg/Wparentheses-10.c: New tests.
24718         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24719
24720 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24721
24722         PR fortran/16465
24723         * gfortran.dg/g77//ffixed-line-length-0.f,
24724         gfortran.dg/g77/ffixed-line-length-132.f,
24725         gfortran.dg/g77/ffixed-line-length-72.f,
24726         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24727         gfortran.dg/g77/README: Update.
24728
24729 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24730
24731         PR c++/13092
24732         * g++.dg/template/non-dependent7.C: New test.
24733         * g++.dg/template/non-dependent8.C: Likewise.
24734         * g++.dg/template/non-dependent9.C: Likewise.
24735         * g++.dg/template/non-dependent10.C: Likewise.
24736
24737 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24738
24739         PR c++/16337
24740         * g++.dg/parse/attr2.C: New test.
24741
24742 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24743
24744         * g77.dg: Removed.
24745         * g77.f-torture: Ditto.
24746
24747 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24748
24749         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24750         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24751         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24752
24753 2004-07-16  Richard Henderson  <rth@redhat.com>
24754
24755         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24756
24757 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24758
24759         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24760         tests with full list of options.
24761         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24762         of TORTURE_OPTIONS if test contains 'dg-do run'.
24763
24764         PR fortran/16404
24765         * gfortran.dg/do_iterator.f90: New test.
24766
24767 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24768
24769         PR rtl-optimization/16536
24770         * gcc.c-torture/execute/restrict-1.c: New test.
24771
24772 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24773
24774         PR fortran/15324
24775         * gfortran.dg/pr15324.f90: New test.
24776
24777         PR fortran/15129
24778         * gfortran.dg/pr15129.f90: New test.
24779
24780         PR fortran/15140
24781         * gfortran.dg/pr15140.f90: New test.
24782
24783         PR fortran/13792
24784         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24785         compile-time simplification.
24786
24787 2004-07-14  Mike Stump  <mrs@apple.com>
24788
24789         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24790
24791 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24792
24793         PR target/16325
24794         * gcc.dg/profile-generate-1.c: New.
24795
24796 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24797
24798         * gcc.c-torture/execute/20040709-1.c: New test.
24799         * gcc.c-torture/execute/20040709-2.c: New test.
24800
24801 2004-07-14  Mike Stump  <mrs@apple.com>
24802
24803         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24804
24805 2004-07-14  Mike Stump  <mrs@apple.com>
24806
24807         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24808
24809 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24810
24811         PR c++/16518
24812         * g++.dg/parse/mutable1.C: New test.
24813
24814 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24815
24816         PR tree-optimization/16443
24817         * gcc.dg/tree-ssa/20040713-1.c: New test.
24818
24819 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24820
24821         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24822         for operator new.
24823
24824 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24825
24826         * gfortran.dg/g77/README: New file
24827         * gfortran.dg/g77/19981216-0.f: Copy from
24828         g77.f-torture/noncompile.  Add "dg-do compile" and
24829         dg-error as required.
24830         * gfortran.dg/g77/19990218-1.f: Likewise.
24831         * gfortran.dg/g77/19990905-1.f: Likewise.
24832         * gfortran.dg/g77/9263.f: Likewise.
24833         * gfortran.dg/g77/980615-0.f: Likewise.
24834         * gfortran.dg/g77/980616-0.f: Likewise.
24835         * gfortran.dg/g77/check0.f: Likewise.
24836         * gfortran.dg/g77/select_no_compile.f: Likewise.
24837
24838 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24839
24840         Copy files from g77.f-torture/compile.
24841         Add "{ dg-do compile}".  Other changes as noted
24842         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24843         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24844         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24845         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24846         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24847         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24848         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24849         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24850         statement to conform to standard.  Append alpha1.x for reference.
24851         * gfortran.dg/g77/xformat.f: Add dg-warning
24852
24853 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24854
24855         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24856         Add {dg-do compile} directive.
24857         * gfortran.dg/g77/cpp2.F: Likewise.
24858
24859 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24860
24861         PR c++/5402
24862         * g++.dg/lookup/name-clash1.C: New test.
24863
24864         PR c++/9777
24865         * g++.dg/lookup/name-clash2.C: New test.
24866
24867         PR c++/12102
24868         * g++.dg/lookup/name-clash3.C: New test.
24869
24870 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24871
24872         * g++.dg/lookup/new2.C: New test.
24873         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24874
24875 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24876
24877         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24878         Add {dg-do compile} directive.
24879         * gfortran.dg/g77/13060.f: Likewise.
24880         * gfortran.dg/g77/19990218-0.f: Likewise.
24881         * gfortran.dg/g77/19990305-0.f: Likewise.
24882         * gfortran.dg/g77/19990419-0.f: Likewise.
24883         * gfortran.dg/g77/19990502-0.f: Likewise.
24884         * gfortran.dg/g77/19990502-1.f: Likewise.
24885         * gfortran.dg/g77/19990525-0.f: Likewise.
24886         * gfortran.dg/g77/19990826-1.f: Likewise.
24887         * gfortran.dg/g77/19990826-3.f: Likewise.
24888         * gfortran.dg/g77/19990905-2.f: Likewise.
24889         * gfortran.dg/g77/20000412-1.f: Likewise.
24890         * gfortran.dg/g77/20000511-1.f: Likewise.
24891         * gfortran.dg/g77/20000511-2.f: Likewise.
24892         * gfortran.dg/g77/20000518.f: Likewise.
24893         * gfortran.dg/g77/20000601-1.f: Likewise.
24894         * gfortran.dg/g77/20000601-2.f: Likewise.
24895         * gfortran.dg/g77/20000629-1.f: Likewise.
24896         * gfortran.dg/g77/20000630-2.f: Likewise.
24897         * gfortran.dg/g77/20010115.f: Likewise.
24898         * gfortran.dg/g77/20010321-1.f: Likewise.
24899         * gfortran.dg/g77/20010426.f: Likewise.
24900         * gfortran.dg/g77/20020307-1.f: Likewise.
24901         * gfortran.dg/g77/8485.f: Likewise.
24902         * gfortran.dg/g77/960317-1.f: Likewise.
24903         * gfortran.dg/g77/970915-0.f: Likewise.
24904         * gfortran.dg/g77/980310-1.f: Likewise.
24905         * gfortran.dg/g77/980310-2.f: Likewise.
24906         * gfortran.dg/g77/980310-3.f: Likewise.
24907         * gfortran.dg/g77/980310-4.f: Likewise.
24908         * gfortran.dg/g77/980310-6.f: Likewise.
24909         * gfortran.dg/g77/980310-7.f: Likewise.
24910         * gfortran.dg/g77/980310-8.f: Likewise.
24911         * gfortran.dg/g77/980419-2.f: Likewise.
24912         * gfortran.dg/g77/980424-0.f: Likewise.
24913         * gfortran.dg/g77/980427-0.f: Likewise.
24914         * gfortran.dg/g77/980729-0.f: Likewise.
24915         * gfortran.dg/g77/981117-1.f: Likewise.
24916         * gfortran.dg/g77/toon_1.f: Likewise.
24917
24918 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24919
24920         PR c++/2204
24921         * g++.dg/other/abstract2.C: New test.
24922
24923 2004-07-12  Paul Brook  <paul@codesourcery.com>
24924
24925         * gfortran.dg/pointer_init_1.f90: New test.
24926
24927 2004-07-11  Paul Brook  <paul@codesourcery.com>
24928
24929         PR fortran/15986
24930         * gfortran.dg/contained_1.f90: New test.
24931
24932 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
24933
24934         * g++.dg/parse/defarg8.C: New test.
24935
24936 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24937
24938         PR fortran/16433
24939         * gfortran.dg/pr16433.f: New test.
24940
24941         PR fortran/17574
24942         * gfortran.dg/pr15754.f90: New test.
24943
24944 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24945
24946         PR tree-optimization/16437
24947         * gcc.c-torture/execute/bitfld-4.c: New test.
24948
24949 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24950
24951         * gfortran.fortran-torture/execute/common_2.f90: Add check for
24952         access to common var from module.
24953
24954 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24955
24956         PR fortran/16336
24957         * gfortran.fortran-torture/execute/common_2.f90: New test.
24958
24959 2004-07-10  Paul Brook  <paul@codesourcery.com>
24960
24961         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24962
24963 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24964
24965         PR fortran/15969
24966         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24967
24968 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
24969
24970         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24971         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24972         * gfortran.dg/g77/ffree-form-1.f: Likewise.
24973         * gfortran.dg/g77/ffree-form-2.f: Likewise.
24974         * gfortran.dg/g77/ffree-form-3.f: Likewise.
24975         * gfortran.dg/g77/fno-underscoring.f: Likewise.
24976         * gfortran.dg/g77/funderscoring.f: Likewise.
24977         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
24978
24979 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24980
24981         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24982
24983 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24984         Paul Brook  <paul@codesourcery.com>
24985
24986         PR fortran/13415
24987         * gfortran.dg/common_pointer_1.f90: New test.
24988
24989 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24990
24991         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24992
24993 2004-07-09  James E Wilson  <wilson@specifixinc.com>
24994
24995         PR target/16364
24996         * gcc.c-torture/compile/20040709-1.c: New.
24997
24998 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24999
25000         PR fortran/14077
25001         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25002
25003 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25004
25005         PR fortran/13201
25006         * gfortran.dg/shape_1.f90: New test.
25007
25008 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25009             Andrew Pinski  <apinski@apple.com>
25010
25011         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25012
25013 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25014
25015         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25016         comment.
25017
25018 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25019         Paul Brook  <paul@codesourcery.com>
25020
25021         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25022         '.f95' and '.F95'.
25023
25024 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25025
25026         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25027
25028 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25029
25030         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25031         testcases with capital suffix.
25032
25033 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25034
25035         PR fortran/15481
25036         PR fortran/13372
25037         PR fortran/13575
25038         PR fortran/15978
25039         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25040
25041         * gfortran.dg/implicit_1.f90: New test.
25042
25043 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25044
25045         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25046         expression to match gfortran warning/error messages
25047         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25048         dg-error text.
25049
25050 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25051
25052         * lib/fortran-torture.exp: Rename proc search_for to
25053         search_for_re.
25054
25055 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25056
25057         * gcc.c-torture/execute/simd-5.x: New file.
25058         XFAIL on SPARC 64-bit at -O0.
25059
25060 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25061
25062         PR c++/8211
25063         PR c++/16165
25064         * g++.dg/warn/effc3.C: New test.
25065
25066 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25067
25068         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25069         change X to 1X in format.
25070         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25071         add data statements to conform to standard.
25072
25073 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25074
25075         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25076         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25077         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25078
25079 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25080
25081         * gfortran.dg/g77/7388.f: Copy from g77.dg
25082         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25083         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25084         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25085         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25086         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25087         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25088         * gfortran.dg/g77/strlen0.f: Likewise.
25089
25090 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25091
25092         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25093         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25094
25095 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25096
25097         * gcc.c-torture/execute/920428-2.x: Delete.
25098         * gcc.c-torture/execute/920501-7.x: Likewise.
25099
25100 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25101
25102         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25103         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25104         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25105         prescott and c3-2.
25106         (PREFETCH_3DNOW): Add -march=c3.
25107
25108 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25109
25110         PR c/16437
25111         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25112         * gcc.c-torture/execute/bf64-1.x: Likewise.
25113
25114 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25115
25116         * gcc.c-torture/compile/20040708-1.c: New test.
25117
25118 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25119
25120         PR c++/16169
25121         * g++.dg/warn/effc2.C: New test.
25122
25123 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25124
25125         * gcc.c-torture/execute/bitfld-1.x: Remove.
25126         * gcc.c-torture/execute/bitfld-3.c: New test.
25127         * gcc.dg/bitfld-2.c: Remove XFAILs.
25128
25129 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25130
25131         PR c++/16276
25132         * g++.dg/rtti/tinfo1.C: New file.
25133
25134 2004-07-07  Eric Christopher  <echristo@redhat.com>
25135
25136         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25137
25138 2004-07-07  Andrew Pinski  <apinski@apple.com>
25139
25140         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25141
25142 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25143
25144         * g++.dg/init/call1.C: XFAIL.
25145
25146 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25147
25148         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25149         except for movstrict*, to movmem* and clrstr* to clrmem*.
25150
25151 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25152
25153         * gcc.c-torture/execute/20040707-1.c: New test.
25154
25155 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25156
25157         * gcc.c-torture/execute/20040706-1.c: New test.
25158
25159 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25160
25161         PR c++/3671
25162         * g++.dg/template/spec14.C: New test.
25163
25164 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25165
25166         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25167         nothing if not yet defined.  Use it in b, c and d type definitions.
25168         * gcc.c-torture/execute/20040705-1.c: New test.
25169         * gcc.c-torture/execute/20040705-2.c: New test.
25170
25171 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25172
25173         PR c++/2518
25174         * g++.dg/lookup/new1.C: New test.
25175
25176 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25177
25178         PR c++/11406
25179         * g++.dg/template/sizeof8.C: New test.
25180
25181 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25182
25183         * gcc.c-torture/compile/20040705-1.c: New test.
25184
25185 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25186
25187         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25188
25189 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25190
25191         * gcc.dg/cpp/if-mop.c: Two new testcases.
25192         * gcc.dg/cpp/trad/comment-3.c: New.
25193
25194 2004-07-04  Paul Brook  <paul@codesourcery.com>
25195
25196         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25197
25198 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25199
25200         PR c++/3761
25201         * g++.dg/lookup/crash4.C: New test.
25202
25203 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25204
25205         * gcc.c-torture/execute/builtin-abs-1.c
25206         * gcc.c-torture/execute/builtin-abs-2.c
25207         * gcc.c-torture/execute/builtin-complex-1.c
25208         * gcc.c-torture/execute/builtins/string-1-lib.c
25209         * gcc.c-torture/execute/builtins/string-1.c
25210         * gcc.c-torture/execute/builtins/string-2-lib.c
25211         * gcc.c-torture/execute/builtins/string-2.c
25212         * gcc.c-torture/execute/builtins/string-3-lib.c
25213         * gcc.c-torture/execute/builtins/string-3.c
25214         * gcc.c-torture/execute/builtins/string-4-lib.c
25215         * gcc.c-torture/execute/builtins/string-4.c
25216         * gcc.c-torture/execute/builtins/string-5-lib.c
25217         * gcc.c-torture/execute/builtins/string-5.c
25218         * gcc.c-torture/execute/builtins/string-6-lib.c
25219         * gcc.c-torture/execute/builtins/string-6.c
25220         * gcc.c-torture/execute/builtins/string-7-lib.c
25221         * gcc.c-torture/execute/builtins/string-7.c
25222         * gcc.c-torture/execute/builtins/string-8-lib.c
25223         * gcc.c-torture/execute/builtins/string-8.c
25224         * gcc.c-torture/execute/builtins/string-9-lib.c
25225         * gcc.c-torture/execute/builtins/string-9.c
25226         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25227         * gcc.c-torture/execute/builtins/string-asm-1.c
25228         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25229         * gcc.c-torture/execute/builtins/string-asm-2.c
25230         * gcc.c-torture/execute/stdio-opt-1.c
25231         * gcc.c-torture/execute/stdio-opt-2.c
25232         * gcc.c-torture/execute/stdio-opt-3.c
25233         * gcc.c-torture/execute/string-opt-1.c
25234         * gcc.c-torture/execute/string-opt-10.c
25235         * gcc.c-torture/execute/string-opt-11.c
25236         * gcc.c-torture/execute/string-opt-12.c
25237         * gcc.c-torture/execute/string-opt-13.c
25238         * gcc.c-torture/execute/string-opt-14.c
25239         * gcc.c-torture/execute/string-opt-15.c
25240         * gcc.c-torture/execute/string-opt-16.c
25241         * gcc.c-torture/execute/string-opt-2.c
25242         * gcc.c-torture/execute/string-opt-6.c
25243         * gcc.c-torture/execute/string-opt-7.c
25244         * gcc.c-torture/execute/string-opt-8.c:
25245         Replace with ...
25246
25247         * gcc.c-torture/execute/builtins/abs-2.c
25248         * gcc.c-torture/execute/builtins/abs-3.c
25249         * gcc.c-torture/execute/builtins/complex-1.c
25250         * gcc.c-torture/execute/builtins/fprintf.c
25251         * gcc.c-torture/execute/builtins/fputs.c
25252         * gcc.c-torture/execute/builtins/memcmp.c
25253         * gcc.c-torture/execute/builtins/memmove.c
25254         * gcc.c-torture/execute/builtins/memops-asm.c
25255         * gcc.c-torture/execute/builtins/mempcpy-2.c
25256         * gcc.c-torture/execute/builtins/mempcpy.c
25257         * gcc.c-torture/execute/builtins/memset.c
25258         * gcc.c-torture/execute/builtins/printf.c
25259         * gcc.c-torture/execute/builtins/sprintf.c
25260         * gcc.c-torture/execute/builtins/strcat.c
25261         * gcc.c-torture/execute/builtins/strchr.c
25262         * gcc.c-torture/execute/builtins/strcmp.c
25263         * gcc.c-torture/execute/builtins/strcpy.c
25264         * gcc.c-torture/execute/builtins/strcspn.c
25265         * gcc.c-torture/execute/builtins/strlen-2.c
25266         * gcc.c-torture/execute/builtins/strlen.c
25267         * gcc.c-torture/execute/builtins/strncat.c
25268         * gcc.c-torture/execute/builtins/strncmp-2.c
25269         * gcc.c-torture/execute/builtins/strncmp.c
25270         * gcc.c-torture/execute/builtins/strncpy.c
25271         * gcc.c-torture/execute/builtins/strpbrk.c
25272         * gcc.c-torture/execute/builtins/strpcpy-2.c
25273         * gcc.c-torture/execute/builtins/strpcpy.c
25274         * gcc.c-torture/execute/builtins/strrchr.c
25275         * gcc.c-torture/execute/builtins/strspn.c
25276         * gcc.c-torture/execute/builtins/strstr-asm.c
25277         * gcc.c-torture/execute/builtins/strstr.c:
25278         ... these new files.
25279
25280         * gcc.c-torture/execute/builtins/abs-2-lib.c
25281         * gcc.c-torture/execute/builtins/abs-3-lib.c
25282         * gcc.c-torture/execute/builtins/complex-1-lib.c
25283         * gcc.c-torture/execute/builtins/fprintf-lib.c
25284         * gcc.c-torture/execute/builtins/fputs-lib.c
25285         * gcc.c-torture/execute/builtins/memcmp-lib.c
25286         * gcc.c-torture/execute/builtins/memmove-lib.c
25287         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25288         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25289         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25290         * gcc.c-torture/execute/builtins/memset-lib.c
25291         * gcc.c-torture/execute/builtins/printf-lib.c
25292         * gcc.c-torture/execute/builtins/sprintf-lib.c
25293         * gcc.c-torture/execute/builtins/strcat-lib.c
25294         * gcc.c-torture/execute/builtins/strchr-lib.c
25295         * gcc.c-torture/execute/builtins/strcmp-lib.c
25296         * gcc.c-torture/execute/builtins/strcpy-lib.c
25297         * gcc.c-torture/execute/builtins/strcspn-lib.c
25298         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25299         * gcc.c-torture/execute/builtins/strlen-lib.c
25300         * gcc.c-torture/execute/builtins/strncat-lib.c
25301         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25302         * gcc.c-torture/execute/builtins/strncmp-lib.c
25303         * gcc.c-torture/execute/builtins/strncpy-lib.c
25304         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25305         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25306         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25307         * gcc.c-torture/execute/builtins/strrchr-lib.c
25308         * gcc.c-torture/execute/builtins/strspn-lib.c
25309         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25310         * gcc.c-torture/execute/builtins/strstr-lib.c
25311         * gcc.c-torture/execute/builtins/lib/abs.c
25312         * gcc.c-torture/execute/builtins/lib/fprintf.c
25313         * gcc.c-torture/execute/builtins/lib/memset.c
25314         * gcc.c-torture/execute/builtins/lib/printf.c
25315         * gcc.c-torture/execute/builtins/lib/sprintf.c
25316         * gcc.c-torture/execute/builtins/lib/strcpy.c
25317         * gcc.c-torture/execute/builtins/lib/strcspn.c
25318         * gcc.c-torture/execute/builtins/lib/strncat.c
25319         * gcc.c-torture/execute/builtins/lib/strncmp.c
25320         * gcc.c-torture/execute/builtins/lib/strncpy.c
25321         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25322         * gcc.c-torture/execute/builtins/lib/strspn.c
25323         * gcc.c-torture/execute/builtins/lib/strstr.c:
25324         New files containing support routines.
25325
25326         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25327         declaration.
25328         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25329         when not optimizing.
25330
25331 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25332
25333         PR c++/16240
25334         * g++.dg/abi/mangle22.C: New test.
25335         * g++.dg/abi/mangle23.C: Likewise.
25336
25337 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25338
25339         PR fortran/16290
25340         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25341         Allow for cases without denormalized floating point numbers.
25342
25343 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25344
25345         PR c/1027
25346         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25347         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25348         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25349         expected warning text.
25350         * gcc.dg/format/diag-2.c: New test.
25351
25352 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25353
25354         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25355
25356 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25357
25358         * gcc.dg/builtins-43.c: New.
25359         * gcc.dg/builtins-44.c: New.
25360         * gcc.dg/builtins-45.c: New.
25361
25362 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25363             Andreas Tobler  <a.tobler@schweiz.ch>
25364
25365         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25366         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25367         as SIGSEGV.
25368         * gcc.dg/cleanup-11.c: Likewise.
25369         * gcc.dg/cleanup-8.c: Likewise.
25370         * gcc.dg/cleanup-9.c: Likewise.
25371         * gcc.dg/cleanup-5.c: Run on all platforms.
25372
25373 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25374
25375         * g++.dg/warn/nonnull1.C: New test.
25376
25377 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25378
25379         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25380         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25381         Special-case the Sun compiler wrt to <complex.h>.
25382
25383 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25384
25385         * gcc.dg/Wunreachable-8.C: New test.
25386
25387         * gcc.dg/h8300-ice2.c : New test.
25388
25389 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25390
25391         PR fortran/16161
25392         * gfortran.fortran-torture/compile/implicit.f90: Add test
25393         for implicit character.
25394
25395 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25396
25397         PR fortran/16289
25398         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25399         Use tiny() intrinsic to find smallest non-negative real
25400
25401 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25402
25403         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25404         * gcc.dg/compat/struct-by-value-22_x.c: New.
25405         * gcc.dg/compat/struct-by-value-22_y.c: New.
25406
25407         * gcc.c-torture/execute/20040629-1.c: New test.
25408
25409 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25410
25411         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25412         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25413
25414         PR target/16195
25415         * gcc.dg/20040625-1.c: New test.
25416
25417 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25418
25419         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25420
25421 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25422
25423         PR fortran/15963
25424         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25425
25426 2004-06-29  Richard Henderson  <rth@redhat.com>
25427
25428         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25429
25430 2004-06-29  Paul Brook  <paul@codesourcery.com>
25431
25432         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25433         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25434
25435 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25436
25437         PR c++/16260
25438         * g++.dg/parse/crash15.C: New.
25439
25440 2004-06-28  Andrew Pinski  <apinski@apple.com>
25441
25442         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25443         by the error already.
25444
25445         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25446
25447 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25448
25449         PR target/14041
25450         * gcc.dg/h8300-bss-align-1.c : New.
25451
25452 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25453
25454         * PR c++/16174
25455         * g++.dg/template/ctor4.C: New.
25456
25457 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25458
25459         PR c++/16205
25460         * g++.dg/warn/Wsequence-point-1.C: New test.
25461
25462 2004-06-27  Paul Brook  <paul@codesourcery.com>
25463
25464         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25465
25466 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25467
25468         * g++.old-deja/g++.mike/p7325.C: Remove.
25469
25470 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25471
25472         PR c/14963
25473         * gcc.dg/pr14963.c: New test.
25474
25475 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25476
25477         PR c++/16193
25478         * g++.dg/parse/redef1.C: New test.
25479
25480 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25481
25482         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25483         20021110.c.
25484         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25485         20021119-1.c.
25486         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25487         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25488         5-04.c.
25489         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25490         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25491         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25492         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25493         g++.brendan/enum14.C.
25494         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25495         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25496         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25497         g++.mike/virt1.C.
25498         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25499         memtemp24.C.
25500
25501 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25502
25503         * gcc.dg/20040527-1.c: New test case.
25504
25505 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25506
25507         PR gfortran/pr16196
25508         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25509
25510 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25511
25512         PR middle-end/15825
25513         * gcc.dg/pr15825-1.c: New test case.
25514
25515 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25516
25517         * gcc.c-torture/execute/20040625-1.c: New test.
25518
25519 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25520
25521         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25522
25523 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25524
25525         * gcc.dg/torture/mips-div-1.c: New test.
25526
25527 2004-06-24  Jeff Law  <law@redhat.com>
25528
25529         * gcc.dg/tree-ssa/20040624-1.c: New test.
25530
25531 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25532
25533         * gcc.c-torture/compile/20040624-1.c: New test.
25534
25535 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25536
25537         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25538         this directory.
25539
25540 2004-06-23  Andrew Pinski  <apinski@apple.com>
25541
25542         PR middle-end/15988
25543         * g++.dg/opt/ptrmem4.C: New test.
25544
25545         * gcc.dg/c90-array-quals-2.c: New test.
25546
25547 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25548
25549         * gcc.dg/kpice1.c: New test.
25550
25551 2006-06-23  Andrew Pinski  <apinski@apple.com>
25552
25553         * gcc.dg/c90-array-quals.c: New test.
25554
25555 2006-06-22  Richard Henderson  <rth@redhat.com>
25556
25557         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25558
25559 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25560
25561         * gcc.dg/builtins-config.h: Handle FreeBSD.
25562
25563 2006-06-22  Richard Henderson  <rth@redhat.com>
25564
25565         * g++.dg/opt/devirt1.C: New.
25566
25567 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25568
25569         * g++.dg/opt/pr15551.C: New testcase.
25570
25571 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25572
25573         PR target/14800
25574         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25575         x86_64-*-linux* when compiling for 32bit.
25576
25577 2004-06-21  Andrew Pinski  <apinski@apple.com>
25578
25579         * gcc.dg/pch/struct-1.c: New.
25580         * gcc.dg/pch/struct-1.hs: New.
25581
25582 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25583
25584         * gcc.dg/pch/save-temps-1.c: New file.
25585         * gcc.dg/pch/save-temps-1.hs: New file.
25586
25587 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25588
25589         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25590         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25591
25592 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25593
25594         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25595         to fix type error.
25596         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25597         Remove trailing spaces.
25598
25599 2004-06-21  Richard Henderson  <rth@redhat.com>
25600
25601         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25602         merging && to BIT_FIELD_REF.
25603
25604 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25605
25606         * g++.dg/opt/placeholder1.C: New test.
25607
25608 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25609
25610         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25611         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25612         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25613         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25614
25615 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25616
25617         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25618         extern "C".
25619         * g++.dg/other/pragma-re-1.C: Add comments.
25620
25621 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25622
25623         PR gfortran/16080
25624         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25625
25626 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25627
25628         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25629         instead of setting the type of size_t by
25630         hand.
25631
25632 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25633
25634         * gcc.dg/unordered-2.c: New test case.
25635         * gcc.dg/unordered-3.c: New test case.
25636
25637 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25638
25639         PR other/16043
25640         * lib/g++.exp (g++_version): Tweak regexp for version
25641         * lib/g77.exp (g77_version): Likewise.
25642         * lib/gfortran.exp (gfortran_version): Likewise.
25643         * lib/objc.exp (objc_version): Likewise.
25644         * lib/treelang.exp (treelang_version): Likewise.
25645
25646 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25647
25648         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25649         Use INT_MAX instead of __INT_MAX__.
25650         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25651
25652         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25653         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25654         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25655         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25656         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25657         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25658         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25659         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25660         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25661
25662         * gcc.dg/range-test-1.c: New test.
25663         * g++.dg/opt/range-test-1.C: New test.
25664
25665 2004-06-17  Richard Henderson  <rth@redhat.com>
25666
25667         * objc.dg/sync-1.m: New.
25668         * objc.dg/try-catch-1.m: Don't force next runtime.
25669         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25670         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25671         shadowed catch clause.
25672         * objc.dg/try-catch-5.m: New.
25673
25674 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25675
25676         Bug 14610
25677         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25678
25679 2004-06-15  Richard Henderson  <rth@redhat.com>
25680
25681         * gcc.dg/20001116-1.c: Move expected warning line.
25682
25683 2004-06-15  Richard Henderson  <rth@redhat.com>
25684
25685         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25686         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25687
25688 2004-06-15  Jeff Law  <law@redhat.com>
25689
25690         * gcc.dg/tree-ssa/20040615-1.c: New test.
25691         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25692         be less sensitive to operand ordering.
25693         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25694
25695 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25696
25697         * g++.dg/abi/bitfield3.C: Add comment..
25698
25699 2004-06-15  Richard Henderson  <rth@redhat.com>
25700
25701         * g++.dg/ext/stmtexpr1.C: XFAIL.
25702         * gcc.dg/20030612-1.c: XFAIL.
25703
25704 2004-06-15  Eric Christopher  <echristo@redhat.com>
25705
25706         * g++.dg/charset/asm5.c: New.
25707         * gcc.dg/charset/asm6.c: New.
25708
25709 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25710
25711         PR fortran/15962
25712         * gfortran.fortran-torture/execute/select_1.f90: New test.
25713
25714 2004-06-15  Paul Brook  <paul@codesourcery.com>
25715
25716         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25717
25718 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25719
25720         PR c++/15967
25721         * g++.dg/lookup/crash3.C: New test.
25722
25723 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25724
25725         PR c++/15947
25726         * g++.dg/parse/dtor4.C: New test.
25727
25728 2004-06-14  Jeff Law  <law@redhat.com>
25729
25730         * gcc.c-torture/compile/20040614-1.c: New test.
25731
25732 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25733
25734         PR fortran/15211
25735         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25736         LEN of a character array.
25737
25738 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25739
25740         PR c++/15096
25741         * g++.dg/template/ptrmem10.C: New test.
25742
25743         PR c++/14930
25744         * g++.dg/template/friend30.C: New test.
25745
25746 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25747
25748         PR fortran/14928
25749         * gfortran.fortran-torture/compile/mloc.f90: New test.
25750
25751 2004-06-13  Paul Brook  <paul@codesourcery.com>
25752
25753         * gfortran.fortran-torture/execute/random_2.f90: New test.
25754
25755 2004-06-13  Eric Christopher  <echristo@redhat.com>
25756
25757         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25758
25759 2004-06-12  Paul Brook  <paul@codesourcery.com>
25760
25761         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25762
25763 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25764
25765         PR fortran/14923
25766         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25767
25768 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25769
25770         PR fortran/14957
25771         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25772         syntax errors in end statements of contained subroutines.
25773
25774 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25775
25776         PR fortran/12841
25777         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25778
25779 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25780
25781         PR fortran/15665
25782         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25783
25784 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25785
25786         PR gfortran/12839
25787         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25788
25789 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25790
25791         PR c++/15862
25792         * g++.dg/parse/enum1.C: New test.
25793
25794 2004-06-10  Jeff Law  <law@redhat.com>
25795
25796         * gcc.c-torture/compile/20040610-1.c: New test.
25797
25798 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25799
25800         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25801         * g++.old-deja/g++.other/decl3.C: Likewise.
25802
25803 2004-06-10  Brian Booth  <bbooth@redhat.com>
25804
25805         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25806         V_MAY_DEF instead of VDEF.
25807         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25808
25809 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25810
25811         PR c++/14211
25812         * g++.dg/conversion/const1.C: New test.
25813
25814         PR c++/15076
25815         * g++.dg/conversion/reinterpret1.C: New test.
25816
25817         PR c++/15877
25818         * g++.dg/template/enum2.C: New test.
25819
25820         PR c++/15227
25821         * g++.dg/template/error13.C: New test.
25822
25823 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25824
25825         PR fortran/14957
25826         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25827         arguments to test_* REAL and of the right size.
25828
25829 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25830
25831         PR target/15569
25832         PR rtl-optimization/15681
25833         * gcc.dg/20040609-1.c: New test.
25834
25835 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25836
25837         PR c++/14791
25838         * g++.dg/opt/builtins1.C: New test.
25839
25840 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25841
25842         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25843         that use default windows32 struct layout.
25844         * gcc.dg/i386-bitfield2.c: Likewise.
25845
25846 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25847
25848         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25849         for mingw32 and cygwin targets.
25850
25851 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25852
25853         * gcc.dg/pch/macro-4.c: New.
25854         * gcc.dg/pch/macro-4.hs: New.
25855
25856 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25857
25858         PR fortran/13249
25859         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25860
25861 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25862
25863         PR fortran/13372
25864         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25865
25866 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25867
25868         PR gfortran/14897
25869         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25870
25871 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25872
25873         PR gfortran/15755
25874         * gfortran.fortran-torture/execute/backspace.c : New test.
25875
25876 2004-06-09  Paul Brook  <paul@codesourcery.com>
25877
25878         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25879         (pointer_to_section): Rewrite to use smaller array.
25880
25881 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25882
25883         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25884         * gcc.dg/ext/altivec-10.c: Same.
25885         * gcc.dg/ext/altivec-11.c: Same.
25886         * gcc.dg/ext/altivec-12.c: Same.
25887         * gcc.dg/ext/altivec-13.c: Same.
25888         * gcc.dg/ext/altivec-14.c: Same.
25889         * gcc.dg/ext/altivec-15.c: Same.
25890         * gcc.dg/ext/altivec-16.c: Same.
25891         * gcc.dg/ext/altivec-3.c: Same.
25892         * gcc.dg/ext/altivec-4.c: Same.
25893         * gcc.dg/ext/altivec-6.c: Same.
25894         * gcc.dg/ext/altivec-7.c: Same.
25895         * gcc.dg/ext/altivec-8.c: Same.
25896         * gcc.dg/ext/altivec-varargs-1.c: Same.
25897
25898         * g++.dg/ext/altivec-1.C: Correct dg syntax.
25899         * g++.dg/ext/altivec-10.C: Same.
25900         * g++.dg/ext/altivec-2.C: Same.
25901         * g++.dg/ext/altivec-3.C: Same.
25902         * g++.dg/ext/altivec-4.C: Same.
25903         * g++.dg/ext/altivec-5.C: Same.
25904         * g++.dg/ext/altivec-6.C: Same.
25905         * g++.dg/ext/altivec-7.C: Same.
25906         * g++.dg/ext/altivec-8.C: Same.
25907         * g++.dg/ext/altivec-9.C: Same.
25908
25909 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25910
25911         PR c++/7841
25912         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25913
25914 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25915
25916         * gcc.dg/union-1.c: New test.
25917
25918 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25919
25920         * gcc.dg/builtins-41.c: New test case.
25921         * gcc.dg/builtins-42.c: New test case.
25922
25923 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25924
25925         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25926         * g++.dg/ext/altivec-10.C: Same.
25927         * g++.dg/ext/altivec-2.C: Same.
25928         * g++.dg/ext/altivec-3.C: Same.
25929         * g++.dg/ext/altivec-4.C: Same.
25930         * g++.dg/ext/altivec-5.C: Same.
25931         * g++.dg/ext/altivec-6.C: Same.
25932         * g++.dg/ext/altivec-7.C: Same.
25933         * g++.dg/ext/altivec-8.C: Same.
25934         * g++.dg/ext/altivec-9.C: Same.
25935         * g++.old-deja/g++.abi/cxa_vec.C: Same.
25936         * g++.old-deja/g++.brendan/new3.C: Same.
25937         * gcc.c-torture/execute/eeprof-1.x: Same.
25938
25939 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25940
25941         PR c/14765
25942         * gcc.dg/pr14765-1.c: New test.
25943
25944 2004-06-07  Roger Sayle  <roger@eyesopen.com>
25945
25946         PR c/14649
25947         * gcc.dg/pr14649-1.c: New test case.
25948
25949 2004-06-07  Richard Henderson  <rth@redhat.com>
25950
25951         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25952         if temporaries.
25953
25954 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
25955
25956         * g++.dg/eh/elide1.C: Remove XFAIL.
25957
25958 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
25959
25960         PR c++/15337
25961         * g++.dg/expr/sizeof3.C: New test.
25962
25963         PR c++/14777
25964         * g++.dg/template/access14.C: New test.
25965
25966         PR c++/15554
25967         * g++.dg/template/enum1.C: New test.
25968
25969         PR c++/15057
25970         * g++.dg/eh/throw1.C: New test.
25971
25972 2004-06-07  David Ayers  <d.ayers@inode.at>
25973             Ziemowit Laski  <zlaski@apple.com>
25974
25975         * lib/objc.exp (objc_target_compile): Revert the '-framework
25976         Foundation' flag fix, since bare Darwin does not ship
25977         with the Foundation framework.
25978         * objc/execute/next_mapping.h: Provide a local NSConstantString
25979         @interface and @implementation.
25980         (objc_constant_string_init): A constructor function, used to
25981         initialize the NSConstantString meta-class object.
25982         * objc/execute/string1.m: Include "next_mapping.h" instead of
25983         <Foundation/NSString.h>.
25984         * objc/execute/string2.m: Likewise.
25985         * objc/execute/string3.m: Likewise.
25986         * objc/execute/string4.m: Likewise.
25987
25988 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
25989
25990         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25991         to double. Replace double with FLOAT.
25992         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25993
25994         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25995         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25996         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25997         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25998         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25999         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26000         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26001         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26002
26003 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26004
26005         PR c/13519
26006         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26007
26008 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26009
26010         PR c++/15503
26011         * g++.dg/template/meminit2.C: New test.
26012
26013 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26014
26015         PR target/15822
26016         * gcc.c-torture/execute/compare-fp-1.c,
26017         gcc.c-torture/execute/compare-fp-2.c,
26018         gcc.c-torture/execute/compare-fp-3.c,
26019         gcc.c-torture/execute/compare-fp-4.c,
26020         gcc.c-torture/execute/compare-fp-3.x,
26021         gcc.c-torture/execute/compare-fp-4.x: Moved...
26022         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26023         gcc.c-torture/execute/ieee/compare-fp-2.c,
26024         gcc.c-torture/execute/ieee/compare-fp-3.c,
26025         gcc.c-torture/execute/ieee/compare-fp-4.c,
26026         gcc.c-torture/execute/ieee/compare-fp-3.x,
26027         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26028
26029 2004-06-04  David Ayers  <d.ayers@inode.at>
26030
26031         * objc/execute/protocol-isEqual-4.m: New testcase.
26032
26033 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26034
26035         * objc/execute/protocol-isEqual-1.m: New testcase.
26036         * objc/execute/protocol-isEqual-2.m: New testcase.
26037         * objc/execute/protocol-isEqual-3.m: New testcase.
26038
26039 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26040
26041         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26042
26043 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26044
26045         * lib/objc.exp (objc_target_compile): When running tests on
26046         Darwin (Mac OS X), inform the linker about '-framework
26047         'Foundation'.
26048
26049 2004-06-02  Eric Christopher  <echristo@redhat.com>
26050
26051         * gcc.c-torture/compile/20040602-1.c: New.
26052
26053 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26054
26055         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26056         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26057
26058         PR tree-optimization/14736
26059         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26060
26061         PR tree-optimization/14042
26062         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26063
26064         PR tree-optimization/14729
26065         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26066
26067 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26068
26069         PR fortran/15557
26070         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26071
26072 2004-06-01  Richard Hederson  <rth@redhat.com>
26073
26074         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26075
26076 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26077
26078         PR c++/14932
26079         * g++.dg/parse/offsetof4.C: New test.
26080
26081 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26082
26083         PR objc/7993
26084         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26085
26086 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26087
26088         PR c++/15701
26089         * g++.dg/template/friend29.C: New test.
26090
26091 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26092
26093         PR c/15749
26094         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26095
26096 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26097
26098         * gcc.dg/sparc-trap-1.c: New test.
26099
26100 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26101
26102         PR middle-end/15069
26103         * g++.dg/opt/fold3.C: New test case.
26104
26105 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26106
26107         * lib/target-supports.exp (check_iconv_available): Fix fallout
26108         from 2004-05-28 patch.
26109
26110 2004-05-30  Paul Brook  <paul@codesourcery.com>
26111
26112         PR fortran/15620
26113         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26114         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26115
26116 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26117
26118         * gfortran.fortran-torture/execute/random_1.f90: New test.
26119
26120 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26121
26122         * g++.dg/ext/altivec-10.C: New test.
26123
26124 2004-05-29  Paul Brook  <paul@codesourcery.com>
26125
26126         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26127
26128 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26129
26130         * gcc.dg/altivec-16.c: New test.
26131
26132 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26133
26134         * lib/target-supports.exp (check_vmx_hw_available): New.
26135         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26136
26137         * lib/target-supports.exp (check_alias_available,
26138         check_iconv_available, check_named_sections_available): Use
26139         unique names for temporary files.
26140
26141 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26142
26143         * gcc.dg/altivec-15.c: New test.
26144
26145 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26146
26147         PR c++/15083
26148         * g++.dg/warn/noeffect6.C: New test.
26149
26150         PR c++/15471
26151         * g++.dg/expr/ptrmem4.C: New test.
26152
26153         PR c++/15640
26154         * g++.dg/template/operator3.C: New test.
26155
26156 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26157
26158         PR c++/14668
26159         * g++.dg/lookup/redecl1.C: New test.
26160         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26161
26162 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26163
26164         * gcc.c-torture/execute/compare-fp-1.c,
26165         gcc.c-torture/execute/compare-fp-2.c,
26166         gcc.c-torture/execute/compare-fp-3.c,
26167         gcc.c-torture/execute/compare-fp-4.c,
26168         gcc.c-torture/execute/compare-fp-3.x,
26169         gcc.c-torture/execute/compare-fp-4.x,
26170         gcc.dg/pr15649-1.c: New.
26171
26172 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26173
26174         PR c++/12883
26175         * g++.dg/init/array14.C: New test.
26176
26177 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26178
26179         * lib/compat.exp (compat-get-options-main): New.
26180         (compat-get-options): Remove unneeded code, warn for ignored
26181         command.
26182         (compat-execute): Check flag set by dg-require-* commands.
26183
26184         * lib/compat.exp (compat-execute): Break up long lines.
26185
26186 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26187
26188         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26189         * gcc.dg/altivec-14.c: New test.
26190         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26191
26192         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26193         * gcc.dg/altivec-12.c: Ditto.
26194
26195         * gcc.dg/altivec-3.c: Move call to altivec_check.
26196
26197 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26198
26199         PR c++/15044
26200         * g++.dg/template/error12.C: New test.
26201
26202         PR c++/15317
26203         * g++.dg/ext/attrib15.C: New test.
26204
26205         PR c++/15329
26206         * g++.dg/template/ptrmem9.C: New test.
26207
26208 2004-05-25  Paul Brook  <paul@codesourcery.com>
26209
26210         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26211
26212 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26213
26214         PR c++/15165
26215         * g++.dg/template/crash19.C: New test.
26216
26217 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26218
26219         PR c++/15025
26220         * g++.dg/template/redecl1.C: New test.
26221
26222 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26223
26224         PR c++/14821
26225         * g++.dg/other/ns1.C: New test.
26226
26227         PR c++/14883
26228         * g++.dg/template/invalid1.C: New test.
26229
26230 2004-05-23  Paul Brook  <paul@codesourcery.com>
26231         Victor Leikehman  <lei@haifasphere.co.il>
26232
26233         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26234         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26235
26236 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26237
26238         PR c++/15285
26239         PR c++/15299
26240         * g++.dg/template/non-dependent5.C: New test.
26241         * g++.dg/template/non-dependent6.C: New test.
26242
26243 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26244
26245         PR c++/15507
26246         * g++.dg/inherit/union1.C: New test.
26247
26248         PR c++/15542
26249         * g++.dg/template/addr1.C: New test.
26250
26251         PR c++/15427
26252         * g++.dg/template/array5.C: New test.
26253
26254         PR c++/15287
26255         * g++.dg/template/array6.C: New test.
26256
26257 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26258             Roger Sayle  <roger@eyesopen.com>
26259
26260         * g++.dg/lookup/forscope2.C: New test case.
26261
26262 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26263
26264         * gcc.dg/cpp/Wmissingdirs.c: New.
26265
26266 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26267
26268         PR target/15301
26269         * gcc.dg/compat/union-m128-1.h: New file.
26270         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26271         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26272         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26273
26274 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26275
26276         PR target/15302
26277         * gcc.dg/compat/struct-complex-1.h: New file.
26278         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26279         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26280         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26281
26282 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26283
26284         PR middle-end/3074
26285         * gcc.dg/pr3074-1.c: New test case.
26286         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26287
26288 2004-05-20  Falk Hueffner  <falk@debian.org>
26289
26290         PR other/15526
26291         * gcc.dg/ftrapv-1.c: New test case.
26292
26293 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26294
26295         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26296
26297 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26298             Jeff Law  <law@redhat.com>
26299
26300         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26301         * gcc.dg/tree-ssa/20040518-2.c: New test.
26302
26303         * gcc.dg/tree-ssa/20040518-1.c: New test.
26304
26305 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26306
26307         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26308
26309 2004-05-18  Paul Brook  <paul@codesourcery.com>
26310
26311         PR fortran/13930
26312         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26313
26314 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26315
26316         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26317         constant folding.
26318
26319 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26320
26321         * gcc.dg/tree-ssa/20040517-1.c: New test.
26322
26323 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26324
26325         * gcc.dg/loop-4.c: New test.
26326
26327 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26328
26329         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26330
26331 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26332
26333         PR fortran/15311
26334         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26335
26336 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26337
26338         PR fortran/13826
26339         PR fortran/13940
26340         * gfortran.fortran-torture/compile/data_1.f90: New test.
26341
26342 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26343
26344         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26345         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26346
26347 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26348
26349         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26350
26351 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26352
26353         PR c/15444
26354         * gcc.dg/format/xopen-1.c: Adjust expected message.
26355         * gcc.dg/format/xopen-3.c: New test.
26356
26357 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26358
26359         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26360
26361 2004-05-14  Jeff Law  <law@redhat.com>
26362
26363         * gcc.dg/tree-ssa/20040514-2.c: New test.
26364
26365 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26366
26367         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26368         this ...
26369         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26370         this.
26371
26372 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26373
26374         * gcc.dg/tree-ssa/20040514-1.c: New test.
26375
26376 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26377
26378         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26379         test.
26380
26381 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26382
26383         PR fortran/14066
26384         * gfortran.fortran-torture/compile/do_1.f90: New test.
26385
26386 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26387
26388         PR fortran/15051
26389         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26390         test.
26391
26392 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26393
26394         PR fortran/15149
26395         * gfortran.fortran-torture/execute/random_init.f90: New test.
26396
26397 2004-05-13  Paul Brook  <paul@codesourcery.com>
26398
26399         PR fortran/15314
26400         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26401
26402 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26403
26404         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26405         for the powerpc case.
26406
26407 2004-05-13  Jeff Law  <law@redhat.com>
26408
26409         * gcc.dg/tree-ssa/20040513-1.c: New test.
26410         * gcc.dg/tree-ssa/20040513-2.c: New test.
26411
26412 2004-05-13  Paul Brook  <paul@codesourcery.com>
26413
26414         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26415         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26416         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26417
26418 2004-05-13  Andreas Schwab  <schwab@suse.de>
26419
26420         PR other/10819
26421         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26422         characters.
26423
26424 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26425
26426         PR fortran/15294
26427         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26428
26429 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26430
26431         Merge from tree-ssa-20020619-branch.  See
26432         ChangeLog.tree-ssa for details.
26433
26434 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26435
26436         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26437         include <altivec.h> explicitly.
26438         * gcc.dg/altivec-13.c: Likewise.
26439
26440 2004-05-11  Paul Brook  <paul@codesourcery.com>
26441
26442         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26443
26444 2004-05-10  Eric Christopher  <echristo@redhat.com>
26445
26446         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26447         * gcc.dg/sibcall-4.c: Ditto.
26448
26449 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26450
26451         * g++.dg/ext/altivec-8.C: New test case.
26452         * gcc.dg/altivec-13.c: New test case.
26453
26454 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26455
26456         * gcc.c-torture/execute/divcmp-1.c: New test case.
26457         * gcc.c-torture/execute/divcmp-2.c: New test case.
26458         * gcc.c-torture/execute/divcmp-3.c: New test case.
26459
26460 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26461
26462         * g++.dg/other/pragma-re-2.C: New test.
26463
26464 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26465
26466         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26467         * gcc.dg/i386-387-2.c: Likewise.
26468
26469         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26470         __builtin_drem.
26471         * gcc.dg/i386-387-6.c: Likewise.
26472
26473 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26474
26475         * gcc.dg/builtins-33.c: Also check log1p*.
26476
26477 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26478
26479         PR optimization/15296
26480         * gcc.c-torture/execute/pr15296.c: New test.
26481
26482 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26483
26484         * gcc.dg/builtins-40.c: New test.
26485
26486 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26487
26488         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26489
26490 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26491
26492         * g++.dg/ext/spe1.C: New testcase.
26493
26494 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26495
26496         * objc.dg/image-info.m: Allow additional attributes
26497         for __image_info section.
26498
26499 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26500
26501         * gcc.dg/torture/mips-hilo-2.c: New test.
26502
26503 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26504
26505         PR c++/14389
26506         * g++.dg/template/member5.C: New test.
26507
26508 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26509
26510         * gcc.dg/builtins-34.c: Also check expm1*.
26511
26512 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26513
26514         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26515         * gcc.dg/torture/builtin-convert-3.c: New test.
26516
26517 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26518
26519         PR middle-end/15054
26520         * g++.dg/opt/pr15054.C: New test.
26521
26522 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26523
26524         * gcc.dg/torture/builtin-rounding-1.c: New test.
26525         * gcc.dg/builtins-25.c: Delete.
26526         * gcc.dg/builtins-29.c: Delete.
26527
26528 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26529
26530         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26531         * gcc.dg/sibcall-4.c: Likewise.
26532         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26533
26534 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26535
26536         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26537         bit-field on 16-bit targets.
26538
26539 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26540
26541         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26542         16-bit targets.
26543
26544 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26545
26546         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26547         * gcc.dg/rs6000-power2-2.c: Likewise.
26548
26549 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26550
26551         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26552         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26553         Change the asm registers to be in form of frN instead of fN.
26554
26555 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26556
26557         * gcc.dg/torture/builtin-convert-2.c: New test.
26558
26559 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26560
26561         * gcc.dg/rs6000-power2-1.c: New test.
26562         * gcc.dg/rs6000-power2-2.c: New test.
26563
26564 2004-04-28  Jan Hubicka  <jh@suse.cz>
26565
26566         * gcc.dg/unused-6.c: New test.
26567
26568 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26569             Ulrich Weigand  <uweigand@de.ibm.com>
26570
26571         * ada/acats/run_all.sh: Define $target variable.
26572
26573 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26574
26575         PR c++/15119
26576         * g++.dg/other/vararg-1.C: New test.
26577
26578         PR c++/4794
26579         * g++.dg/eh/cleanup3.C: New test.
26580
26581 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26582
26583         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26584         and ad8011a (target_insn).
26585         * ada/acats/support/macro.dfs: Likewise.
26586         * ada/acats/support/impbit.adb: New file.
26587
26588 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26589
26590         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26591
26592 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26593
26594         * gcc.dg/loop-3.c: New test.
26595
26596 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26597
26598         * gcc.c-torture/execute/simd-5.c: New test.
26599
26600 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26601
26602         PR c++/15064
26603         * g++.dg/template/crash18.C: New test.
26604
26605 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26606
26607         * g++.dg/ext/complit3.C: New test.
26608
26609 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26610
26611         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26612         * gcc.dg/altivec-3.c: Same.
26613         * gcc.dg/altivec-varargs-1.c: Same.
26614
26615 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26616
26617         * lib/target-supports.exp (check_profiling_available): Assume
26618         profiling is not available on powerpc-eabi targets.
26619
26620 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26621
26622         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26623         * gcc.dg/vmx/bug-1.c: Ditto.
26624
26625 2004-04-20  Eric Christopher  <echristo@redhat.com>
26626
26627         * gcc.dg/charset/extern.c: New test.
26628         * g++.dg/charset/extern3.cc: Ditto.
26629
26630 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26631
26632         * gcc.dg/builtins-39.c: New test.
26633
26634 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26635
26636         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26637
26638 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26639
26640         * gcc.dg/torture/mips-hilo-1.c: New test.
26641
26642 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26643
26644         * gcc.c-torture/compile/20040419-1.c: New test.
26645
26646 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26647
26648         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26649
26650 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26651             Aldy Hernandez  <aldyh@redhat.com>
26652
26653         * gcc.c-torture/execute/va-arg-24.c: New.
26654
26655 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26656             Aldy Hernandez  <aldyh@redhat.com>
26657
26658         * gcc.dg/vmx/1b-01.c: New.
26659         * gcc.dg/vmx/1b-02.c: New.
26660         * gcc.dg/vmx/1b-03.c: New.
26661         * gcc.dg/vmx/1b-04.c: New.
26662         * gcc.dg/vmx/1b-05.c: New.
26663         * gcc.dg/vmx/1b-06.c: New.
26664         * gcc.dg/vmx/1b-07.c: New.
26665         * gcc.dg/vmx/1c-01.c: New.
26666         * gcc.dg/vmx/1c-02.c: New.
26667         * gcc.dg/vmx/3a-01a.c: New.
26668         * gcc.dg/vmx/3a-01.c: New.
26669         * gcc.dg/vmx/3a-01m.c: New.
26670         * gcc.dg/vmx/3a-03.c: New.
26671         * gcc.dg/vmx/3a-03m.c: New.
26672         * gcc.dg/vmx/3a-04.c: New.
26673         * gcc.dg/vmx/3a-04m.c: New.
26674         * gcc.dg/vmx/3a-05.c: New.
26675         * gcc.dg/vmx/3a-06.c: New.
26676         * gcc.dg/vmx/3a-06m.c: New.
26677         * gcc.dg/vmx/3a-07.c: New.
26678         * gcc.dg/vmx/3b-01.c: New.
26679         * gcc.dg/vmx/3b-02.c: New.
26680         * gcc.dg/vmx/3b-10.c: New.
26681         * gcc.dg/vmx/3b-13.c: New.
26682         * gcc.dg/vmx/3b-14.c: New.
26683         * gcc.dg/vmx/3b-15.c: New.
26684         * gcc.dg/vmx/3c-01a.c: New.
26685         * gcc.dg/vmx/3c-01.c: New.
26686         * gcc.dg/vmx/3c-02.c: New.
26687         * gcc.dg/vmx/3c-03.c: New.
26688         * gcc.dg/vmx/3d-01.c: New.
26689         * gcc.dg/vmx/4-01.c: New.
26690         * gcc.dg/vmx/4-03.c: New.
26691         * gcc.dg/vmx/5-01.c: New.
26692         * gcc.dg/vmx/5-02.c: New.
26693         * gcc.dg/vmx/5-03.c: New.
26694         * gcc.dg/vmx/5-04.c: New.
26695         * gcc.dg/vmx/5-05.c: New.
26696         * gcc.dg/vmx/5-06.c: New.
26697         * gcc.dg/vmx/5-07.c: New.
26698         * gcc.dg/vmx/5-07t.c: New.
26699         * gcc.dg/vmx/5-08.c: New.
26700         * gcc.dg/vmx/5-10.c: New.
26701         * gcc.dg/vmx/5-11.c: New.
26702         * gcc.dg/vmx/7-01a.c: New.
26703         * gcc.dg/vmx/7-01.c: New.
26704         * gcc.dg/vmx/7c-01.c: New.
26705         * gcc.dg/vmx/7d-01.c: New.
26706         * gcc.dg/vmx/7d-02.c: New.
26707         * gcc.dg/vmx/8-01.c: New.
26708         * gcc.dg/vmx/8-02a.c: New.
26709         * gcc.dg/vmx/8-02.c: New.
26710         * gcc.dg/vmx/brode-1.c: New.
26711         * gcc.dg/vmx/bug-1.c: New.
26712         * gcc.dg/vmx/bug-2.c: New.
26713         * gcc.dg/vmx/bug-3.c: New.
26714         * gcc.dg/vmx/cw-bug-1.c: New.
26715         * gcc.dg/vmx/cw-bug-2.c: New.
26716         * gcc.dg/vmx/cw-bug-3.c: New.
26717         * gcc.dg/vmx/dct.c: New.
26718         * gcc.dg/vmx/debug-1.c: New.
26719         * gcc.dg/vmx/debug-2.c: New.
26720         * gcc.dg/vmx/debug-3.c: New.
26721         * gcc.dg/vmx/debug-4.c: New.
26722         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26723         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26724         * gcc.dg/vmx/eg-5.c: New.
26725         * gcc.dg/vmx/fft.c: New.
26726         * gcc.dg/vmx/gcc-bug-1.c: New.
26727         * gcc.dg/vmx/gcc-bug-2.c: New.
26728         * gcc.dg/vmx/gcc-bug-3.c: New.
26729         * gcc.dg/vmx/gcc-bug-4.c: New.
26730         * gcc.dg/vmx/gcc-bug-5.c: New.
26731         * gcc.dg/vmx/gcc-bug-6.c: New.
26732         * gcc.dg/vmx/gcc-bug-7.c: New.
26733         * gcc.dg/vmx/gcc-bug-8.c: New.
26734         * gcc.dg/vmx/gcc-bug-9.c: New.
26735         * gcc.dg/vmx/gcc-bug-b.c: New.
26736         * gcc.dg/vmx/gcc-bug-c.c: New.
26737         * gcc.dg/vmx/gcc-bug-d.c: New.
26738         * gcc.dg/vmx/gcc-bug-e.c: New.
26739         * gcc.dg/vmx/gcc-bug-f.c: New.
26740         * gcc.dg/vmx/gcc-bug-g.c: New.
26741         * gcc.dg/vmx/gcc-bug-i.c: New.
26742         * gcc.dg/vmx/harness.h: New.
26743         * gcc.dg/vmx/ira1.c: New.
26744         * gcc.dg/vmx/ira2a.c: New.
26745         * gcc.dg/vmx/ira2b.c: New.
26746         * gcc.dg/vmx/ira2.c: New.
26747         * gcc.dg/vmx/ira2c.c: New.
26748         * gcc.dg/vmx/mem.c: New.
26749         * gcc.dg/vmx/newton-1.c: New.
26750         * gcc.dg/vmx/ops.c: New.
26751         * gcc.dg/vmx/sn7153.c: New.
26752         * gcc.dg/vmx/spill2.c: New.
26753         * gcc.dg/vmx/spill3.c: New.
26754         * gcc.dg/vmx/spill.c: New.
26755         * gcc.dg/vmx/t.c: New.
26756         * gcc.dg/vmx/varargs-1.c: New.
26757         * gcc.dg/vmx/varargs-2.c: New.
26758         * gcc.dg/vmx/varargs-3.c: New.
26759         * gcc.dg/vmx/varargs-4.c: New.
26760         * gcc.dg/vmx/varargs-5.c: New.
26761         * gcc.dg/vmx/varargs-6.c: New.
26762         * gcc.dg/vmx/varargs-7.c: New.
26763         * gcc.dg/vmx/vmx.exp: New.
26764         * gcc.dg/vmx/vprint-1.c: New.
26765         * gcc.dg/vmx/vscan-1.c: New.
26766         * gcc.dg/vmx/x-01.c: New.
26767         * gcc.dg/vmx/x-02.c: New.
26768         * gcc.dg/vmx/x-03.c: New.
26769         * gcc.dg/vmx/x-04.c: New.
26770         * gcc.dg/vmx/x-05.c: New.
26771         * gcc.dg/vmx/yousufi-1.c: New.
26772         * gcc.dg/vmx/zero-1.c: New.
26773         * gcc.dg/vmx/zero.c: New.
26774
26775 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26776
26777         * g++.dg/lookup/java1.C: Update for chage of
26778         _Jv_AllocObject.
26779         * g++.dg/lookup/java2.C: Likewise.
26780
26781 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26782
26783         * ada/acats/run_all.sh: use -O2 by default.
26784
26785 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26786
26787         * gcc.dg/vr-mult-[12].c: New tests.
26788
26789 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26790
26791         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26792
26793         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26794
26795 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26796
26797         * lib/target-supports.exp (check_profiling_available): Assume profiling
26798         isn't available for mips*-*-elf targets.
26799
26800 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26801
26802         * gcc.dg/builtins-38.c: New test.
26803
26804 2004-04-14  Eric Christopher  <echristo@redhat.com>
26805
26806         * g++.dg/charset/charset.exp: Run .cc extension tests.
26807
26808 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26809
26810         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26811
26812 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26813
26814         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26815
26816 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26817
26818         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26819         * gcc.dg/i386-387-2.c: Likewise.
26820
26821         * gcc.dg/i386-387-7.c: New test.
26822         * gcc.dg/i386-387-8.c: New test.
26823
26824         * gcc.dg/builtins-37.c: New test.
26825
26826 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26827
26828         * g++.dg/pch/externc-1.C: Add missing semicolon.
26829
26830 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26831
26832         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26833
26834 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26835
26836         * gcc.c-torture/execute/20040411-1.c: New test.
26837
26838 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26839
26840         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26841
26842 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26843
26844         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26845
26846 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26847
26848         * lib/target-supports.exp (check_named_sections_available): New.
26849         * lib/gcc-dg.exp (dg-require-named-sections): New.
26850         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26851         old-deja.exp.  Also prune error-count message from HP linker.
26852         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26853
26854         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26855         * g++.old-deja/g++.pt/static3.C: Likewise.
26856         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26857
26858 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26859
26860         * gcc.c-torture/execute/20040409-1.c: New test case.
26861         * gcc.c-torture/execute/20040409-2.c: New test case.
26862         * gcc.c-torture/execute/20040409-3.c: New test case.
26863
26864 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26865
26866         * gcc.dg/20040409-1.c: New test.
26867
26868 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26869
26870         PR target/14888
26871         * g++.dg/opt/pr14888.C: New test case.
26872
26873 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26874
26875         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26876         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26877         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26878         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26879         New tests.
26880
26881 2004-04-08  Paul Brook  <paul@codesourcery.com>
26882
26883         * gcc.dg/spill-1.c: New test.
26884
26885 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26886
26887         * gcc.dg/torture/builtin-ctype-2.c: New test.
26888
26889 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26890
26891         * gcc.dg/pch/pch.exp: Add largefile test.
26892
26893 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
26894
26895         * g++.dg/pch/externc-1.Hs: New.
26896         * g++.dg/pch/externc-1.C: New.
26897
26898 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26899
26900         * gcc.dg/compat/struct-by-value-5a_main.c,
26901         gcc.dg/compat/struct-by-value-5b_main.c: New files.
26902         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26903         * gcc.dg/compat/struct-by-value-5a_x.c,
26904         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26905         gcc.dg/compat/struct-by-value-5_x.c.
26906         * gcc.dg/compat/struct-by-value-5a_y.c,
26907         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26908         gcc.dg/compat/struct-by-value-5_y.c.
26909
26910         * gcc.dg/compat/struct-by-value-6a_main.c,
26911         gcc.dg/compat/struct-by-value-6b_main.c: New files.
26912         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26913         * gcc.dg/compat/struct-by-value-6a_x.c,
26914         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26915         gcc.dg/compat/struct-by-value-6_x.c.
26916         * gcc.dg/compat/struct-by-value-6a_y.c,
26917         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26918         gcc.dg/compat/struct-by-value-6_y.c.
26919
26920         * gcc.dg/compat/struct-by-value-7a_main.c,
26921         gcc.dg/compat/struct-by-value-7b_main.c: New files.
26922         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26923         * gcc.dg/compat/struct-by-value-7a_x.c,
26924         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26925         gcc.dg/compat/struct-by-value-7_x.c.
26926         * gcc.dg/compat/struct-by-value-7a_y.c,
26927         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26928         gcc.dg/compat/struct-by-value-7_y.c.
26929
26930 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
26931
26932         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26933         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26934         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26935         options.
26936
26937 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
26938
26939         * gcc.dg/builtins-36.c: New test.
26940
26941 2004-04-06  Paul Brook  <paul@codesourcery.com>
26942
26943         * README.gcc: Remove obsolete contraint on testcases.
26944
26945 2004-04-05  Paul Brook  <paul@codesourcery.com>
26946
26947         PR2123
26948         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
26949         failure and exit(0) on success.
26950         * g++.dg/expr/anew2.C: Ditto.
26951         * g++.dg/expr/anew3.C: Ditto.
26952         * g++.dg/expr/anew4.C: Ditto.
26953
26954 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
26955
26956         PR c++/3518
26957         * g++.dg/template/unify7.C: New.
26958
26959 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26960
26961         * g++.dg/README: Bring up to date with new subdirectories; remove
26962         duplicate subdirectory lines.
26963
26964 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
26965
26966         PR c++/14007
26967         * g++.dg/template/unify5.C: New.
26968         * g++.dg/template/unify6.C: New.
26969         * g++.dg/template/qualttp20.C: Adjust.
26970         * g++.old-deja/g++.jason/report.C: Adjust.
26971         * g++.old-deja/g++.other/qual1.C: Adjust.
26972
26973 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
26974
26975         PR c++/14803
26976         * g++.dg/inherit/ptrmem1.C: New test.
26977
26978 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
26979
26980         PR c++/14755
26981         * gcc.c-torture/execute/20040331-1.c: New test.
26982         * gcc.dg/20040331-1.c: New test.
26983
26984 2004-04-01  Paul Brook  <paul@codesourcery.com>
26985
26986         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26987
26988 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
26989
26990         PR c++/14724
26991         * g++.dg/init/goto1.C: New test.
26992
26993         PR c++/14763
26994         * g++.dg/template/defarg4.C: New test.
26995
26996 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
26997
26998         * gcc.dg/altivec-11.c: Extend test for more valid cases.
26999
27000 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27001
27002         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27003
27004 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27005
27006         * gcc.dg/noncompile/undeclared-2.c: New test.
27007
27008 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27009
27010         * gcc.dg/940409-1.c: Remove XFAIL.
27011         * gcc.dg/reg-vol-struct-1.c: New test.
27012
27013 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27014
27015         * gcc.dg/torture/builtin-wctype-1.c: New test.
27016
27017 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27018
27019         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27020         * gcc.dg/20001101-1.c: Likewise.
27021         * gcc.dg/20001102-1.c: Likewise.
27022
27023 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27024
27025         * gcc.dg/compare8.c: Add an additional test for XOR.
27026
27027 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27028
27029         * gcc.dg/torture/builtin-ctype-1.c: New test.
27030
27031 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27032
27033         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27034         * gcc.dg/torture/builtin-math-1.c: Likewise.
27035         * gcc.dg/torture/builtin-power-1.c: New test.
27036
27037 2004-03-24  Andreas Schwab  <schwab@suse.de>
27038
27039         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27040         IA64 assembler.
27041
27042 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27043             Roger Sayle  <roger@eyesopen.com>
27044
27045         * gcc.dg/compare8.c: New test case.
27046
27047 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27048
27049         * g++.dg/ext/altivec-7.C: New test.
27050
27051 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27052
27053         PR 12267, 12391, 12560, 13129, 14114, 14133
27054         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27055         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27056         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27057         Adjust error regexps.
27058         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27059         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27060         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27061         * gcc.dg/local1.c: Add explanatory comment.
27062
27063 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27064
27065         PR optimization/14669
27066         * g++.dg/opt/fold2.C: New test case.
27067
27068 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27069
27070         PR c/14069
27071         * gcc.dg/20040322-1.c: New test.
27072
27073 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27074
27075         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27076         * gcc.dg/ultrasp4.c: Likewise.
27077         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27078
27079 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27080
27081         * gcc.dg/i386-sse-8.c: Reset default options.
27082
27083 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27084
27085         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27086         in the error message text.
27087
27088 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27089
27090         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27091
27092 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27093
27094         PR c++/14616
27095         * g++.dg/init/array13.C: New test.
27096
27097 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27098
27099         PR target/13889
27100         * gcc.c-torture/compile/pr13889.c: New test case.
27101
27102 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27103
27104         PR c/14635
27105         * builtins-1.c (nan, nans): Don't test.
27106         * builtins-30.c: Don't use nan, nanf, nanl.
27107         * builtins-35.c: New test.
27108
27109 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27110
27111         * g++.dg/ext/altivec-6.C: New test.
27112
27113 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27114
27115         * g++.dg/init/placement3.C: New test.
27116
27117         * g++.dg/template/spec13.C: New test.
27118
27119         * g++.dg/lookup/using11.C: New test.
27120
27121         * g++.dg/lookup/koenig3.C: New test.
27122
27123         * g++.dg/template/operator2.C: New test.
27124
27125         * g++.dg/expr/dtor3.C: New test.
27126         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27127         marker.
27128         * g++.old-deja/g++.law/visibility28.C: Likewise.
27129
27130 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27131
27132         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27133         * gcc.dg/ppc64-abi-3.c: Likewise.
27134
27135 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27136
27137         PR c++/14545
27138         * g++.dg/parse/template15.C: New test.
27139
27140 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27141
27142         * g++.dg/expr/dtor2.C: New test.
27143
27144         * g++.dg/lookup/anon4.C: New test.
27145
27146         * g++.dg/overload/using1.C: New test.
27147
27148         * g++.dg/template/lookup7.C: New test.
27149
27150         * g++.dg/template/typename6.C: New test.
27151
27152         * g++.dg/expr/cond6.C: New test.
27153
27154 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27155
27156         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27157
27158 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27159
27160         * g++.dg/expr/cond5.C: New test.
27161         * g++.dg/expr/constcast1.C: Likewise.
27162         * g++.dg/expr/ptrmem2.C: Likewise.
27163         * g++.dg/expr/ptrmem3.C: Likewise.
27164         * g++.dg/lookup/main1.C: Likewise.
27165         * g++.dg/template/lookup6.C: Likewise.
27166
27167 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27168
27169         * gcc.dg/local1.c: New test.
27170
27171         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27172
27173 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27174
27175         * gcc.dg/torture/builtin-convert-1.c: New test.
27176
27177 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27178
27179         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27180
27181 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27182
27183         PR c++/14481
27184         * g++.dg/warn/Wunused-7.C: New test.
27185
27186 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27187
27188         * gcc.dg/torture/builtin-integral-1.c: New test.
27189
27190 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27191
27192         PR c++/14586
27193         * g++.dg/parse/non-dependent3.C: New test.
27194
27195 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27196
27197         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27198         * g++.dg/eh/simd-2.C: Likewise.
27199         * g++.dg/init/array10.C: Likewise.
27200         * gcc.c-torture/compile/simd-1.c: Likewise.
27201         * gcc.c-torture/compile/simd-2.c: Likewise.
27202         * gcc.c-torture/compile/simd-3.c: Likewise.
27203         * gcc.c-torture/compile/simd-4.c: Likewise.
27204         * gcc.c-torture/compile/simd-6.c: Likewise.
27205         * gcc.c-torture/execute/simd-1.c: Likewise.
27206         * gcc.c-torture/execute/simd-2.c: Likewise.
27207         * gcc.dg/compat/vector-defs.h: Likewise.
27208         * gcc.dg/20020531-1.c: Likewise.
27209         * gcc.dg/altivec-3.c: Likewise.
27210         * gcc.dg/altivec-4.c: Likewise.
27211         * gcc.dg/altivec-varargs-1.c: Likewise.
27212         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27213         * gcc.dg/i386-mmx-3.c: Likewise.
27214         * gcc.dg/i386-sse-4.c: Likewise.
27215         * gcc.dg/i386-sse-5.c: Likewise.
27216         * gcc.dg/i386-sse-8.c: Likewise.
27217         * gcc.dg/simd-1.c: Likewise.
27218         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27219         __ev64_opaque__ since the machine description provides it.
27220
27221 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27222
27223         * lib/compat.exp (skip_list): New global variable.
27224         Use it to hold the user defined COMPAT_SKIPS list if any.
27225         (compat-obj): Add the members of skip_list to optall.
27226
27227 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27228
27229         * gcc.dg/compat/union-by-value-1_main.c,
27230         union-by-value-1_x.c, union-by-value-1_y.c,
27231         union-check.h, union-defs.h,
27232         union-init.h, union-return-1_main.c,
27233         union-return-1_x.c, union-return-1_y.c: New files.
27234
27235 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27236
27237         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27238         mixed-struct-init.h: Add 4 mixed structure types.
27239         struct-by-value-21_main.c, struct-by-value-21_x.c,
27240         struct-by-value-21_y.c, struct-return-21_main.c,
27241         struct-return-21_x.c, struct-return-21_y.c: New files.
27242
27243 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27244
27245         PR c++/14550
27246         * g++.dg/parse/template14.C: New test.
27247
27248 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27249
27250         * gcc.c-torture/execute/20040313-1.c: New test.
27251
27252 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27253
27254         PR target/14533
27255         * gcc.dg/20040311-2.c: New test.
27256
27257 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27258
27259         PR other/14544
27260         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27261         bit-field.
27262
27263 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27264
27265         * gcc.dg/20040305-2.c: Add missing return statement.
27266
27267 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27268
27269         * gcc.dg/builtins-34.c: Also check pow10*.
27270
27271 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27272
27273         PR target/14262
27274         * gcc.dg/20040305-2.c: New test.
27275
27276 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27277
27278         * gcc.dg/20040310-1.c: New test.
27279
27280 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27281
27282         * gcc.c-torture/execute/20040311-1.c: New test case.
27283
27284 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27285
27286         PR c++/14476
27287         * g++.dg/lookup/enum1.C: New test.
27288
27289 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27290
27291         PR c++/14510
27292         * g++.dg/lookup/struct2.C: New test.
27293
27294 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27295
27296         * gcc.dg/builtins-34.c: New test.
27297
27298 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27299
27300         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27301
27302 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27303
27304         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27305         * gcc.dg/alias-2.c: New testcase.
27306
27307 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27308
27309         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27310
27311 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27312
27313         * gcc.c-torture/execute/20040309-1.c: New test case.
27314
27315 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27316
27317         PR c++/14397
27318         * g++.dg/overload/ref1.C: New.
27319
27320 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27321
27322         PR c++/14409
27323         * g++.dg/template/spec12.C: New test.
27324
27325         PR c++/14448
27326         * g++.dg/parse/crash14.C: New test.
27327
27328 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27329
27330         PR c++/14230
27331         * g++.dg/init/ref11.C: New test.
27332
27333 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27334
27335         PR c++/14432
27336         * g++.dg/parse/builtin2.C: New test.
27337
27338 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27339
27340         PR c++/14401
27341         * g++.dg/init/ctor3.C: New test.
27342         * g++.dg/init/union1.C: New test.
27343         * g++.dg/ext/anon-struct4.C: New test.
27344
27345 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27346
27347         * g++.dg/lookup/koenig1.C: Tweak error messages.
27348         * g++.dg/lookup/used-before-declaration.C: Likewise.
27349         * g++.dg/other/do1.C: Likewise.
27350         * g++.dg/overload/koenig1.C: Likewise.
27351         * g++.dg/parse/crash13.C: Likewise.
27352         * g++.dg/template/instantiate3.C: Likewise.
27353
27354 2004-03-08  Eric Christopher  <echristo@redhat.com>
27355
27356         * * lib/target-supports.exp: Enable libiconv in test
27357         compilation.  Fix up error checking.
27358
27359 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27360
27361         PR middle-end/14289
27362         * gcc.dg/pr14289-1.c: New test case.
27363         * gcc.dg/pr14289-2.c: Likewise.
27364         * gcc.dg/pr14289-3.c: Likewise.
27365
27366 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27367
27368         * gcc.c-torture/execute/20040308-1.c: New test.
27369
27370 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27371
27372         * gcc.c-torture/execute/20040307-1.c: New test case.
27373
27374 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27375
27376         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27377
27378 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27379
27380         * gcc.dg/20040306-1.c: New test.
27381
27382 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27383
27384         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27385         them static.
27386         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27387
27388 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27389
27390         PR c/14465
27391         * gcc.dg/decl-6.c: New test.
27392
27393 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27394
27395         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27396         Rename LOGPOW -> LOG_POW.
27397         (SQRT_EXP, POW_EXP): New.
27398
27399 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27400
27401         * gcc.dg/i386-sse-8.c: New test.
27402
27403 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27404
27405         PR c/14114
27406         * gcc.dg/decl-5.c: New test.
27407
27408 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27409
27410         * gcc.dg/20040305-1.c: New test.
27411
27412 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27413
27414         PR other/14354
27415         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27416
27417 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27418
27419         PR c++/14425, c++/14426
27420         * g++.dg/ext/altivec-4.C: New test.
27421         * g++.dg/ext/altivec-5.C: New test.
27422
27423 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27424
27425         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27426         global variables of a type with no linkage.
27427         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27428         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27429         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27430         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27431         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27432         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27433         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27434         * g++.dg/warn/deprecated.C: Name enum Color.
27435         * g++.dg/overload/VLA.C: Name structure for 'b'.
27436         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27437
27438 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27439
27440         * gcc.c-torture/compile/20040304-1.c: New test.
27441
27442 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27443
27444         PR 13728
27445         * gcc.dg/decl-4.c: New testcase.
27446
27447 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27448
27449         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27450         as PRECF if sizeof (float) > sizeof (double).
27451         (PRECL): Make it the same as PRECF if
27452         sizeof (float) > sizeof (long double).
27453
27454 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27455
27456         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27457         system type.  Add check for irix6 which doesn't have c99 runtime.
27458
27459 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27460
27461         * gcc.dg/const-elim-1.c: xfail for xtensa.
27462
27463 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27464
27465         PR c++/14369
27466         * g++.dg/template/cond4.C: New test.
27467
27468 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27469
27470         PR c++/14360
27471         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27472
27473         PR c++/14361
27474         * g++.dg/parse/defarg7.C: New test.
27475
27476         PR c++/14359
27477         * g++.dg/template/friend26.C: New test.
27478
27479 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27480
27481         PR c++/14324
27482         * g++.dg/abi/mangle21.C: New test.
27483
27484         PR c++/14260
27485         * g++.dg/parse/constructor2.C: New test.
27486
27487         PR c++/14337
27488         * g++.dg/template/sfinae1.C: New test.
27489
27490 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27491
27492         PR c++/14267
27493         * g++.dg/expr/crash2.C: New test.
27494
27495         PR middle-end/13448
27496         * gcc.dg/inline-5.c: New test.
27497         * gcc.dg/always-inline.c: Split out tests into ...
27498         * gcc.dg/always-inline2.c: ... this and ...
27499         * gcc.dg/always-inline3.c: ... this.
27500
27501 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27502
27503         PR debug/12103
27504         * g++.dg/debug/crash1.C: New test.
27505
27506 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27507
27508         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27509         function with __attribute__((noinline)).
27510         (recurser_void2): Likewise.
27511         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27512         (recurser_void2): Likewise.
27513
27514 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27515
27516         PR middle-end/14203
27517         * g++.dg/warn/Wunused-6.C: New test case.
27518
27519 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27520
27521         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27522         not defined.
27523
27524 2004-02-27  Eric Christopher  <echristo@redhat.com>
27525
27526         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27527         * g++.dg/charset/asm2.c: Run only x86.
27528         * gcc.dg/charset/asm3.c: Ditto.
27529
27530 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27531
27532         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27533         ld_library_path.
27534
27535 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27536
27537         * g++.dg/ext/altivec-3.C: New.
27538
27539 2004-02-26  Richard Henderson  <rth@redhat.com>
27540
27541         * g++.dg/ext/attrib10.C: Mark for warning.
27542         * gcc.dg/attr-alias-1.c: New.
27543
27544 2004-02-26  Richard Henderson  <rth@redhat.com>
27545
27546         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27547         * gcc.c-torture/execute/20040208-2.c: ... it back.
27548
27549 2004-02-26  Eric Christopher  <echristo@redhat.com>
27550
27551         * lib/target-supports.exp (check-iconv-available): New function.
27552         * lib/gcc-dg.exp (dg-require-iconv): New function.
27553         Use above.
27554         * gcc.dg/charset: New directory.
27555         * gcc.dg/charset/charset.exp: New file.
27556         * gcc.dg/charset/asm1.c: Ditto.
27557         * gcc.dg/charset/asm2.c: Ditto.
27558         * gcc.dg/charset/asm3.c: Ditto.
27559         * gcc.dg/charset/asm4.c: Ditto.
27560         * gcc.dg/charset/asm5.c: Ditto.
27561         * gcc.dg/charset/attribute1.c: Ditto.
27562         * gcc.dg/charset/attribute2.c: Ditto.
27563         * gcc.dg/charset/string1.c: Ditto.
27564         * g++.dg/charset: New directory.
27565         * g++.dg/dg.exp: Add here. Special options.
27566         * g++.dg/charset/charset.exp: New file.
27567         * g++.dg/charset/asm1.c: Ditto.
27568         * g++.dg/charset/asm2.c: Ditto.
27569         * g++.dg/charset/asm3.c: Ditto.
27570         * g++.dg/charset/asm4.c: Ditto.
27571         * g++.dg/charset/attribute1.c: Ditto.
27572         * g++.dg/charset/attribute2.c: Ditto.
27573         * g++.dg/charset/extern1.cc: Ditto.
27574         * g++.dg/charset/extern2.cc: Ditto.
27575         * g++.dg/charset/string1.c: Ditto.
27576
27577 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27578
27579         PR c++/14278
27580         * g++.dg/parse/comma1.C: New test.
27581
27582 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27583
27584         PR c++/14284
27585         * g++.dg/template/ttp8.C: New test.
27586
27587 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27588
27589         * gcc.dg/fixuns-trunc-1.c: New test.
27590
27591 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27592
27593         * gcc.dg/builtins-config.h: Use #elif.
27594
27595 2004-02-26  Michael Matz  <matz@suse.de>
27596
27597         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27598         * gcc.dg/991214-1.c: Likewise.
27599         * gcc.dg/i386-asm-1.c: Likewise.
27600
27601 2004-02-25  Richard Henderson  <rth@redhat.com>
27602
27603         * gcc.c-torture/execute/20040208-2.c: Move ...
27604         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27605
27606 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27607
27608         PR c++/14246
27609         * g++.dg/other/crash-3.C: New test.
27610
27611 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27612
27613         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27614         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27615
27616         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27617         HP-UX.
27618
27619 2004-02-24  Michael Matz  <matz@suse.de>
27620
27621         * gcc.dg/i386-regparm.c: New.
27622
27623 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27624
27625         * gcc.c-torture/execute/20040223-1.c: New.
27626
27627 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27628             Kazu Hirata  <kazu@cs.umass.edu>
27629
27630         * gcc.dg/fwritable-strings-1.c: Remove.
27631
27632 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27633
27634         PR c/14156
27635         * gcc.dg/20040223-1.c: New test.
27636
27637 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27638
27639         PR c++/14106
27640         * g++.dg/ext/typeof9.C: New test.
27641
27642 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27643
27644         PR c++/14250
27645         * g++.dg/other/switch1.C: New test.
27646
27647 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27648
27649         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27650         * gcc.dg/va-arg-1.c: Likewise.
27651
27652 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27653
27654         PR c++/14143
27655         * g++.dg/template/koenig5.C: New test.
27656
27657 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27658
27659         * g++.dg/ext/altivec-1.C: Generalize target triple.
27660         * g++.dg/ext/altivec-2.C: New test case.
27661         * g++.dg/ext/altivec_check.h: New file.
27662         * gcc.dg/altivec-1.c: Generalize target triple;
27663         include altivec_check.h and call altivec_check().
27664         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27665         * gcc.dg/altivec-6.c: New test case.
27666         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27667         type casts as needed.
27668         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27669         altivec_check().
27670         * gcc.dg/altivec-12.c: New test case.
27671         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27672         include altivec_check.h and call altivec_check().
27673         * gcc.dg/altivec_check.h: New file.
27674
27675 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27676
27677         * lib/target-supports.exp (check_alias_available): Don't mangle
27678         function `g' in test program.
27679
27680 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27681
27682         * lib/target-supports.exp (check_profiling_available): Check
27683         argument to determine whether we support a profiling type.
27684         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27685         check_profiling_available.
27686         * g++.dg/bprob/bprob.exp: Likewise.
27687         * g77.dg/bprob/bprob.exp: Likewise.
27688         * gcc.misc-tests/bprob.exp: Likewise.
27689         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27690         dg-require-profiling and delete expected error handling.
27691         * gcc.dg/20021014-1.c: Likewise.
27692         * gcc.dg/nest.c: Likewise.
27693
27694 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27695
27696         PR c++/12007
27697         * g++.dg/other/vthunk1.C: New test.
27698
27699 2004-02-20  Falk Hueffner  <falk@debian.org>
27700
27701         PR target/14201
27702         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27703
27704 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27705
27706         PR c++/13927
27707         * g++.dg/other/error8.C: Remove XFAIL markers.
27708
27709         PR c++/14173
27710         * g++.dg/ext/packed5.C: New test.
27711
27712         PR c++/14199
27713         * g++.dg/warn/Wunused-5.C: New test.
27714
27715         PR c++/14186
27716         * g++.dg/lookup/member1.C: New test.
27717
27718 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27719
27720         * gcc.c-torture/compile/20040130-1.c: Enable only when
27721         __INT_MAX__ >= 2147483647L.
27722         * gcc.c-torture/compile/961203-1.c: Likewise.
27723
27724 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27725
27726         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27727         * g++.dg/opt/template1.C: Robustify assembler regexp
27728
27729 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27730
27731         * gcc.c-torture/execute/simd-4.x: Remove.
27732         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27733         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27734         Guard with #ifndef SKIP_ATTRIBUTE.
27735         * gcc.dg/compat/vector-1_y.c: Likewise.
27736         * gcc.dg/compat/vector-2_x.c: Likewise.
27737         * gcc.dg/compat/vector-2_y.c: Likewise.
27738         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27739         * g++.dg/eh/simd-2.C: Likewise.
27740
27741 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27742
27743         * gcc.c-torture/compile/complex-1.c: New.
27744
27745 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27746
27747         PR target/14209
27748         * gcc.c-torture/execute/20040218-1.c: New test.
27749
27750 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27751
27752         PR c++/14181
27753         * g++.dg/parse/new2.C: New test.
27754
27755 2004-02-18  Paul Brook  <paul@codesourcery.com>
27756
27757         * gcc.c-torture/compile/libcall-1.c: New test.
27758
27759 2004-02-18  Paul Brook  <paul@codesourcery.com>
27760
27761         PR debug/12934
27762         * gcc.dg/debug/debug-7.c: New test.
27763
27764 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27765
27766         * gcc.dg/20040217-1.c: New test.
27767
27768 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27769
27770         * gcc.c-torture/execute/990208-1.x: Delete.
27771
27772 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27773
27774         * gcc.c-torture/execute/20040208-2.x: New file.
27775
27776 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27777
27778         PR c++/11326
27779         * g++.dg/abi/structret1.C: New test.
27780
27781 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27782
27783         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27784         (i386_cpuid): No need to test if cpuid is available on AMD64.
27785         Fix assembly, so that it works onboth i386 and AMD64.
27786         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27787         (vecInLong): Fix s[] member type to unsigned int.
27788         (vecInWord): Remove type.
27789         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27790         (a64, b64, c64, d64, e64): Remove.
27791         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27792         Remove unused variable.  Remove initialization of removed variables.
27793         Don't call mmx_tests nor sse_tests.
27794         (reference_mmx, reference_sse): Remove.
27795         (check): Add return stmt.
27796         * gcc.dg/i386-sse-7.c: New test.
27797         * gcc.dg/i386-mmx-4.c: New test.
27798
27799 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27800
27801         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27802         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27803         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27804         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27805         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27806         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27807         g++.dg/tc1/dr94.C: Fix line terminator.
27808
27809 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27810
27811         * gcc.c-torture/compile/20040216-1.c: New.
27812
27813 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27814
27815         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27816         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27817         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27818         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27819         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27820         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27821
27822 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27823
27824         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27825
27826 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27827
27828         PR c++/13971
27829         * g++.dg/expr/cond4.C: New test.
27830
27831         PR c++/14086
27832         * g++.dg/lookup/crash2.C: New test.
27833
27834 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27835
27836         * gcc.c-torture/compile/20040214-2.c: New test.
27837
27838 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27839
27840         PR c++/14116
27841         * g++.dg/ext/typeof8.C: New test.
27842
27843 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27844
27845         * gcc.c-torture/compile/20040214-1.c: New test.
27846
27847 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27848
27849         PR c++/13635
27850         * g++.dg/template/spec11.C: New test.
27851
27852 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27853
27854         PR c++/13927
27855         * g++.dg/other/error8.C: New test.
27856
27857 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27858
27859         PR c++/14122
27860         * g++.dg/template/array4.C: New test.
27861
27862         PR c++/14108
27863         * g++.dg/inherit/thunk2.C: New test.
27864
27865         PR c++/14083
27866         * g++.dg/eh/cond2.C: New test.
27867
27868 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27869
27870         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27871
27872 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27873
27874         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27875
27876 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27877
27878         * g++.dg/simd-2.C: xfail on ppc64-linux.
27879
27880 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27881
27882         PR c/456
27883         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27884         tests.
27885
27886 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27887
27888         * gcc.dg/builtins-33.c: New test.
27889
27890 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27891
27892         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27893
27894 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27895
27896         * g++.dg/simd-2.C: Set -maltivec for ppc64.
27897
27898 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
27899
27900         * gcc.dg/ppc64-abi-3.c: New test.
27901
27902 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
27903
27904         PR c/14092
27905
27906         * gcc.dg/pr14092-1.c: New testcase.
27907
27908 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
27909
27910         * gcc.dg/cpp/assert4.c: Fix typo last change.
27911
27912         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27913         * gcc.dg/cpp/assert4.c: Handle powerpc64.
27914
27915         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27916
27917 2004-02-09  Roger Sayle  <roger@eyesopen.com>
27918
27919         * gcc.c-torture/compile/20040209-1.c: New test case.
27920
27921 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27922
27923         * gcc.dg/c90-init-1.c: Adjust expected error messages.
27924
27925 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
27926
27927         * gcc.c-torture/execute/20040208-[12].c: New tests.
27928
27929 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27930
27931         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27932
27933 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27934
27935         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27936
27937 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27938
27939         Bug 13856
27940         * gcc.dg/visibility-8.c: New testcase.
27941
27942 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
27943
27944         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27945         arguments.
27946         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27947
27948 2004-02-07  Roger Sayle  <roger@eyesopen.com>
27949
27950         PR middle-end/13696
27951         * g++.dg/opt/fold1.C: New test case.
27952
27953 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27954
27955         PR c++/14033
27956         * g++.dg/other/crash-2.C: New test.
27957
27958 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27959
27960         PR c++/14028
27961         * g++.dg/parse/angle-bracket2.C: New test.
27962
27963 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27964
27965         PR middle-end/13750
27966         Revert:
27967         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
27968         PR pch/13361
27969         * testsuite/g++.dg/pch/wchar-1.C: New.
27970         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27971
27972 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27973
27974         PR c++/14008
27975         * g++.dg/parse/error15.C: New test.
27976         * g++.dg/parse/crash11.C: Update dg-error mark.
27977
27978 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27979
27980         PR c++/13932
27981         * g++.dg/warn/conv2.C: New test.
27982
27983 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27984
27985         PR c++/13086
27986         * g++.dg/warn/incomplete1.C: Remove xfail.
27987
27988 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27989
27990         * lib/file-format.exp (gcc_target_object_format): Use
27991         ${tool}_target_compile, not gcc_target_compile.
27992         * lib/target-supports.exp (check_alias_available): Likewise.
27993         (check_gc_sections_available): Likewise.
27994         * g++.dg/ext/attrib10.C: Use dg-require-alias.
27995         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27996         dg-require-alias.
27997
27998 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
27999
28000         PR c++/13969
28001         * g++.dg/template/static6.C: New test.
28002
28003 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28004
28005         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28006
28007 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28008
28009         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28010         tests for systems where `char' is unsigned by default.
28011
28012 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28013
28014         PR c++/13997
28015         * g++.dg/template/partial3.C: New test.
28016
28017 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28018
28019         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28020         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28021         Remove mentions of obsolete ports.
28022
28023 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28024
28025         * gcc.dg/noncompile/20001228-1.c: Fix for new
28026         error message.
28027
28028 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28029
28030         PR target/9348
28031         * gcc.c-torture/execute/multdi-1.c: New test case.
28032
28033 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28034
28035         PR c++/13925
28036         * g++.dg/template/lookup5.C: New test.
28037
28038 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28039
28040         PR c++/13950
28041         * g++.dg/template/lookup4.C: New test.
28042
28043         PR c++/13970
28044         * g++.dg/parse/error14.C: New test.
28045
28046         PR c++/14002
28047         * g++.dg/parse/template13.C: New test.
28048
28049 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28050
28051         PR c++/13978
28052         * g++.dg/template/koenig4.C: New test.
28053
28054         PR c++/13968
28055         * g++.dg/template/crash17.C: New test.
28056
28057         PR c++/13975
28058         * g++.dg/parse/error13.C: New test.
28059         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28060
28061 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28062
28063         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28064
28065 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28066
28067         PR c/11658
28068         PR c/13994
28069         * gcc.dg/noncompile/20040203-1.c: New test.
28070         * gcc.dg/noncompile/20040203-2.c: Likewise.
28071         * gcc.dg/noncompile/20040203-3.c: Likewise.
28072         * gcc.dg/20040203-1.c: Likewise.
28073
28074 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28075
28076         PR c++/10858
28077         * g++.dg/template/sizeof7.C: New test.
28078
28079 2004-02-02  Eric Christopher  <echristo@redhat.com>
28080             Zack Weinberg  <zack@codesourcery.com>
28081
28082         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28083
28084 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28085
28086         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28087         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28088         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28089         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28090
28091 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28092
28093         PR c++/13113
28094         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28095
28096         PR c++/13854
28097         * g++.dg/ext/attrib13.C: New test.
28098
28099         PR c++/13907
28100         * g++.dg/conversion/op2.C: New test.
28101
28102 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28103
28104         * gcc.dg/titype-1.c: Fix pasto.
28105
28106 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28107
28108         * gcc.dg/titype-1.c: New test.
28109
28110 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28111
28112         PR c++/13957
28113         * g++.dg/template/non-type-template-argument-1.C,
28114         g++.dg/template/qualified-id1.C: Update dg-error marks.
28115         * g++.dg/template/nontype6.C: New test.
28116
28117 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28118
28119         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28120         * gcc.dg/builtins-31.c: New testcase.
28121         * gcc.dg/builtins-32.c: New testcase.
28122
28123 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28124
28125         * objc.dg/call-super-2.m: Update line numbers
28126         for the including of stddef.h.
28127
28128 2004-01-30  Michael Matz  <matz@suse.de>
28129
28130         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28131         g++.dg/ext/case-range3.C: New tests.
28132
28133 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28134
28135         DR206
28136         PR c++/13813
28137         * g++.dg/template/member4.C: New test.
28138
28139 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28140
28141         PR c++/13683
28142         * g++.dg/template/sizeof6.C: New test.
28143
28144 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28145
28146         * gcc.dg/fwritable-strings-1.c: New test.
28147
28148 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28149
28150         * gcc.c-torture/compile/20040130-1.c: New test.
28151
28152 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28153
28154         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28155
28156 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28157
28158         PR c++/13883
28159         * g++.dg/template/ctor3.C: New test.
28160
28161 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28162
28163         * g++.dg/tc1: New directory.
28164         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28165         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28166         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28167         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28168         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28169
28170 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28171
28172         * g++.dg/parse/error11.C: New test.
28173         * g++.dg/parse/error12.C: Likewise.
28174
28175 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28176
28177         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28178         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28179
28180 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28181
28182         PR c++/13791
28183         * g++.dg/ext/attrib12.C: New test.
28184
28185         PR c++/13736
28186         * g++.dg/parse/cast2.C: New test.
28187
28188 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28189
28190         * objc.dg/encode-2.m (main): New local string.  Set depending on
28191         sizeof long.  Use in sscanf call.
28192         * objc.dg/encode-3.m (main): New local string.  Set depending on
28193         sizeof long.  Use in scan_initial call.
28194
28195 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28196
28197         * objc.dg/call-super-2.m: Make LP64-safe.
28198         * objc.dg/desig-init-1.m: Likewise.
28199
28200 2004-01-27  Devang Patel <dpatel@apple.com>
28201
28202         * g++.dg/debug/namespace1.C: New test.
28203
28204 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28205
28206         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28207         xscale-*-*.
28208
28209         * gcc.dg/arm-mmx-1.c: New test.
28210
28211 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28212
28213         * gcc.dg/20040127-1.c: New test.
28214         * gcc.dg/20040127-2.c: New test.
28215
28216 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28217
28218         * objc.dg/stret-1.m (glob): Renamed to globa.
28219
28220 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28221
28222         PR c++/13663
28223         * g++.dg/expr/for1.C: New test.
28224
28225 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28226
28227         PR middle-end/13779
28228         * gcc.dg/darwin-longlong.c: New test.
28229
28230 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28231
28232         * gcc.dg/20040124-1.c: Moved test from here...
28233         * gcc.c-torture/compile/20040124-1.c: ...to here.
28234
28235 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28236
28237         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28238         the assembly output if -m64 is passed.
28239
28240 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28241
28242         PR c++/13833
28243         * g++.dg/template/cond3.C: New test.
28244
28245 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28246
28247         PR c++/13810
28248         * g++.dg/template/ttp7.C: New test.
28249
28250 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28251
28252         PR c++/13797
28253         * g++.dg/template/nontype4.C: New test.
28254         * g++.dg/template/nontype5.C: Likewise.
28255
28256 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28257
28258         * gcc.dg/torture/mips-clobber-at.c: New test.
28259
28260 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28261
28262         * gcc.dg/20040124-1.c: New test.
28263
28264 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28265
28266         * gcc.dg/20040123-1.c: New test.
28267
28268 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28269
28270         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28271
28272 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28273
28274         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28275
28276 2004-01-23  Andrew Pinski  <apinski@apple.com>
28277
28278         * gcc.dg/20030121-1.c: Move to ..
28279         * gcc.dg/20040121-1.c: here.
28280
28281 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28282
28283         * gcc.dg/builtins-29.c: New test case.
28284
28285 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28286
28287         PR 18314
28288         * gcc.dg/builtins-30.c: New testcase.
28289
28290 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28291
28292         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28293         * lib/g77.exp: Likewise.
28294         * lib/objc.exp: Likewise.
28295         * lib/g++.exp: Likewise.
28296
28297 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28298
28299         * gcc.dg/struct-by-value-2.c: New test.
28300
28301 2004-01-21  Andrew Pinski  <apinski@apple.com>
28302
28303         PR target/13785
28304         * gcc.dg/20030121-1.c: New test.
28305
28306 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28307
28308         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28309         clobber frame pointer register in asm statement.
28310
28311 2004-01-21  Falk Hueffner  <falk@debian.org>
28312
28313         * gcc.c-torture/compile/20040121-1.c: New test.
28314
28315 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28316
28317         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28318
28319 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28320
28321         * gcc.dg/ppc64-abi-2.c: New test.
28322
28323 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28324
28325         * lib/treelang.exp: Fill out this file.
28326         * lib/treelang-dg.exp: New File.
28327
28328 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28329
28330         * gcc.c-torture/compile/981022-1.c: Remove.
28331         * gcc.dg/array-5.c: Remove XFAIL.
28332         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28333         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28334         gcc.dg/cond-lvalue-1.c: Update.
28335         * gcc.dg/cast-lvalue-2.c: New test.
28336
28337 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28338
28339         PR c++/13592
28340         * g++.dg/other/error1.C (class foo): Tweak error message.
28341
28342         PR c++/13592
28343         * g++.dg/template/call2.C: New test.
28344
28345 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28346
28347         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28348         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28349         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28350         scalar-return-1_x.c, scalar-return-2_y.c,
28351         scalar-return-3_x.c, scalar-return-3_y.c,
28352         scalar-return-4_x.c, scalar-return-4_y.c,
28353         struct-align-1.h, struct-align-1_x.c,
28354         struct-align-1_y.c, struct-align-2.h,
28355         struct-align-2_x.c, struct-align-2_y.c,
28356         struct-by-value-10_y.c, struct-by-value-11_x.c,
28357         struct-by-value-11_y.c, struct-by-value-12_x.c,
28358         struct-by-value-12_y.c, struct-by-value-13_x.c,
28359         struct-by-value-13_y.c, struct-by-value-14_x.c,
28360         struct-by-value-14_y.c, struct-by-value-15_x.c,
28361         struct-by-value-15_y.c, struct-by-value-16_y.c,
28362         struct-by-value-17_y.c, struct-by-value-18_y.c,
28363         struct-by-value-19_y.c, struct-by-value-1_x.c,
28364         struct-by-value-1_y.c, struct-by-value-20_y.c,
28365         struct-by-value-2_x.c, struct-by-value-2_y.c,
28366         struct-by-value-3_y.c, struct-by-value-4_x.c,
28367         struct-by-value-4_y.c, struct-by-value-5_y.c,
28368         struct-by-value-6_y.c, struct-by-value-7_y.c
28369         struct-by-value-8_x.c, struct-by-value-8_y.c
28370         struct-by-value-9_x.c, struct-by-value-9_y.c
28371         struct-return-10_x.c, struct-return-10_y.c,
28372         struct-return-19_x.c, struct-return-20_x.c
28373         struct-return-2_x.c, struct-return-2_y.c
28374         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28375         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28376
28377 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28378
28379         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28380         attribute on sparc*-sun-solaris2.*.
28381
28382 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28383
28384         PR c++/13710
28385         * g++.dg/ext/typeof7.C: New test.
28386
28387 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28388
28389         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28390         * gcc.dg/const-elim-1.c: Same.
28391
28392 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28393
28394         * objc.dg/stret-1.m: New.
28395         * objc.dg/stret-2.m: New.
28396
28397 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28398
28399         PR c++/11895
28400         * g++.dg/ext/vector1.C: New test.
28401
28402 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28403
28404         * gcc.dg/pch/import-1.c: New.
28405         * gcc.dg/pch/import-1.hs: New.
28406         * gcc.dg/pch/import-1a.h: New.
28407         * gcc.dg/pch/import-1b.h: New.
28408         * gcc.dg/pch/import-1c.h: New.
28409
28410 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28411
28412         PR c++/13574
28413         * g++.dg/ext/array1.C: New test.
28414
28415         PR c++/13178
28416         * g++.dg/conversion/op1.C: New test.
28417
28418 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28419
28420         PR 11864
28421         From Kazumoto Kojima / Dan Kegel:
28422         * gcc.dg/pr11864-1.c: New test.
28423
28424         PR 10392
28425         From Marcus Comstedt / Dan Kegel:
28426         * gcc.dg/pr10392-1.c: New test.
28427
28428 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28429
28430         PR c++/13478
28431         * g++.dg/init/ref10.C: New test.
28432
28433 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28434
28435         PR c++/13407
28436         * g++.dg/parse/typename6.C: New test.
28437
28438 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28439
28440         PR pch/13361
28441         * testsuite/g++.dg/pch/wchar-1.C: New.
28442         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28443
28444 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28445
28446         PR c++/9259
28447         * g++.dg/expr/sizeof2.C: New test.
28448
28449 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28450
28451         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28452
28453 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28454
28455         PR c++/13659
28456         * g++.dg/lookup/strong-using-3.C: New.
28457         * g++.dg/lookup/using-10.C: New.
28458
28459 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28460
28461         PR c++/13594
28462         * g++.dg/lookup/strong-using-2.C: New.
28463
28464 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28465             Dan Kegel <dank@kegel.com>
28466             J"orn Rennecke <joern.rennecke@superh.com>
28467
28468         PR target/9365
28469         * gcc.dg/pr9365-1.c: New test.
28470
28471 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28472
28473         PR c++/8856
28474         * g++.dg/parse/casting-operator2.C: New test.
28475         * g++.old-deja/g++.pt/explicit83.C: Remove.
28476
28477 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28478
28479         * gcc.dg/label-compound-stmt-1.c: New test.
28480         * gcc.c-torture/compile/950922-1.c,
28481         gcc.c-torture/compile/20000211-3.c,
28482         gcc.c-torture/compile/20000518-1.c,
28483         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28484         compound statements.
28485
28486 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28487
28488         * gcc.dg/ppc64-abi-1.c: New test.
28489
28490 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28491
28492          * g++.dg/ext/attrib9.C: Add dg-warnings.
28493
28494 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28495
28496         PR c++/12335
28497         * g++.dg/parse/dtor3.C: New test.
28498
28499 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28500
28501         PR c++/12709
28502         * g++.dg/parse/try-catch-1.C: New test.
28503
28504 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28505
28506         * ada/acats/run_all.sh: Add more verbose output in acats.log
28507         when compiling tests.
28508
28509 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28510
28511         PR 13656
28512         * gcc.dg/typedef-redecl.c: New test case.
28513         * gcc.dg/typedef-redecl.h: New support file.
28514
28515 2004-01-13  Jan Hubicka  <jh@suse.cz>
28516
28517         * gcc.dg/always_inline.c: New test.
28518         * gcc.dg/debug/20031231-1.c: Fix.
28519
28520 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28521
28522         PR c++/13474
28523         * g++.dg/template/array3.C: New test.
28524
28525 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28526
28527         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28528         * g++.dg/warn/Wunused-2.C: Likewise.
28529
28530 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28531
28532         PR c++/13289
28533         * g++.dg/template/instantiate6.C: New test.
28534
28535 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28536
28537         PR middle-end/11397
28538         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28539
28540 2004-01-12  Jan Hubicka  <jh@suse.cz>
28541
28542         PR opt/12826
28543         * gcc.dg/20040112-1.c: New.
28544
28545         * gcc.dg/dwarf-die[1-7].c: Move to...
28546         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28547         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28548
28549 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28550
28551         PR c++/4100
28552         * g++.dg/parse/friend4.C: New test.
28553
28554 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28555
28556         PR c++/4100
28557         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28558         definition is called a friend.
28559
28560 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28561
28562         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28563
28564 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28565
28566         PR c++/3478
28567         * g++.dg/parse/error10.C: New test.
28568         * g++.dg/template/arg2.C: Accept "invalid type" error.
28569
28570 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28571
28572         PR middle-end/13392
28573         * g++.dg/opt/expect2.C: New test.
28574
28575 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28576
28577         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28578         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28579         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28580         Update dg-error regexps.
28581
28582 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28583
28584         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28585         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28586
28587 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28588
28589         * gcc.dg/pragma-re-1.c: Use right pointer type.
28590
28591 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28592
28593         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28594
28595 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28596
28597         * gcc.dg/rs6000-ldouble-1.c: New.
28598
28599 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28600
28601         DR 337
28602         PR c++/9256
28603         * g++.dg/other/abstract1.C: New test.
28604
28605 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28606
28607         * g++.dg/lookup/strong-using-1.C: New.
28608
28609 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28610
28611         PR c/11234
28612         * gcc.dg/func-ptr-conv-1.c: New test.
28613         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28614
28615 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28616
28617         PR target/13380.
28618         * gcc.c-torture/compile/20040109-1.c: New.
28619
28620 2004-01-08  Stuart Hastings  <stuart@apple.com>
28621
28622         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28623         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28624         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28625
28626 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28627
28628         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28629
28630 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28631
28632         * ada/acats/run_acats: Treat 'gnatchop' the same way
28633         as 'gnatmake'.  Export GCC_DRIVER.
28634         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28635         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28636
28637 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28638
28639         PR c++/12573
28640         * g++.dg/template/dependent-expr4.C: New test.
28641
28642 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28643
28644         * gcc.dg/altivec-11.c: New test.
28645
28646 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28647
28648         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28649
28650 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28651
28652         PR c/6024
28653         * gcc.dg/enum-compat-1.c: New test.
28654         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28655
28656 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28657
28658         PR c/12165
28659         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28660         gcc.dg/c99-idem-qual-3.c: New tests.
28661
28662 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28663
28664         * gcc.dg/winline-7.c: Don't cast void * to int.
28665
28666 2004-01-06  Jan Hubicka  <jh@suse.cz>
28667
28668         * gcc.dg/i386-sse-5.c: New test
28669         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28670
28671 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28672
28673         PR c++/12815
28674         * g++.dg/rtti/typeid4.C: New test.
28675
28676 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28677
28678         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28679
28680 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28681
28682         PR c++/12132
28683         * g++.dg/template/error11.C: New test.
28684
28685         PR c++/13451
28686         * g++.dg/template/class2.C: New test.
28687
28688 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28689         Richard Sandiford <rsandifo@redhat.com>
28690
28691         PR c++/13387
28692         * g++.dg/opt/alias3.C: New test.
28693
28694 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28695
28696         PR c++/13157
28697         * g++.dg/template/koenig3.C: New test.
28698
28699         PR c++/13529
28700         * g++.dg/parse/offsetof3.C: New test.
28701
28702         * g++.dg/init/copy7.C: Add missing dg-error markers.
28703
28704         PR c++/12226
28705         * g++.dg/init/copy7.c: New test.
28706
28707         PR c++/13536
28708         * g++.dg/parse/cast1.C: New test.
28709
28710 2004-01-04  Jan Hubicka  <jh@suse.cz>
28711
28712         * gcc.dg/winline[1-7].c: New tests.
28713
28714 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28715
28716         PR c++/13520
28717         * g++.dg/template/qualttp22.C: New test.
28718
28719 2004-01-01  Jan Hubicka  <jh@suse.cz>
28720
28721         * gcc.dg/debug/20031231-1.c: New.
28722         * gcc.c-torture/compile/20040101-1.c: New.
28723         * gcc.dg/dwarf-die-[1-7].c: New.
28724
28725 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28726
28727         PR optimization/13521
28728         * gcc.c-torture/compile/20031231-1.c: New test.
28729
28730 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28731
28732         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28733
28734 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28735
28736         PR c++/10079
28737         * g++.dg/template/crash16.C: New test.
28738
28739 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28740
28741         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28742
28743 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28744
28745         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28746         ports.
28747         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28748         * g++.old-deja/g++.law/profile1.C: Likewise.
28749         * gcc.c-torture/compile/981006-1.c: Likewise.
28750         * gcc.c-torture/execute/loop-2e.x: Likewise.
28751         * gcc.c-torture/execute/loop-2f.x: Remove.
28752         * gcc.c-torture/execute/loop-2g.x: Likewise.
28753         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28754         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28755
28756 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28757
28758         PR c++/13507
28759         * g++.dg/ext/attrib11.C: New test.
28760
28761         PR c++/13494
28762         * g++.dg/template/array2-1.C: New test.
28763         * g++.dg/template/array2-2.C: New test.
28764
28765 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28766
28767         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28768
28769 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28770
28771         PR c++/12774
28772         * g++.dg/template/array1-1.C: New test.
28773         * g++.dg/template/array1-2.C: New test.
28774
28775 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28776
28777         PR fortran/12632
28778         * g77.dg/12632.f: New test case.
28779
28780 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28781
28782         PR c++/13289
28783         * g++.dg/parse/nontype1.C: New test.
28784
28785 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28786
28787         PR c++/12403
28788         * g++.dg/parse/explicit1.C: New test.
28789         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28790
28791 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28792
28793         PR c++/13081
28794         * g++.dg/opt/inline6.C: New test.
28795
28796         PR c++/12613
28797         * g++.dg/parse/error9.C: New test.
28798
28799         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28800
28801 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28802
28803         PR c++/13009
28804         * g++.dg/init/assign1.C: New test.
28805
28806 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28807
28808         PR c++/13070
28809         * g++.dg/warn/format3.C: New test case.
28810
28811 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28812
28813         * gcc.c-torture/compile/20031227-1.c: New test.
28814
28815 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28816
28817         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28818         * g77.dg/bprob/bprob.exp: Likewise.
28819         * gcc.misc-tests/bprob.exp: Likewise.
28820         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28821         variants on systems where the library does not provide that
28822         functionality.
28823         * gcc.dg/builtins-20.c: Use builtins-config.h.
28824         * gcc.dg/builtins-config.h: New file.
28825
28826 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28827
28828         * lib/gcc-dg.exp (dg-require-profiling): New function.
28829         * lib/target-supports.exp (check_profiling_available): Likewise.
28830         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28831         * g77.dg/bprob/bprob.exp: Likewise.
28832         * gcc.misc-tests/bprob.exp: Likewise.
28833         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28834         * gcc.dg/20021014-1.c: Likewise.
28835         * gcc.dg/nest.c: Likewise.
28836
28837 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28838
28839         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28840         compiling.
28841         * g++.dg/lookup/java2.C: Likewise.
28842         * gcc.dg/cpp/lexident.c: Likewise.
28843
28844 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28845
28846         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28847         given.
28848         * gcc.c-torture/compile/961203-1.c: Likewise.
28849         * gcc.c-torture/compile/980506-1.c: Likewise.
28850
28851 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28852
28853         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28854         (additional_prunes): New global.
28855         (gcc-dg-prune): Handle additional per-test pruning.
28856         (dg-test): Clear additional_prunes between tests.
28857
28858         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28859         dg-prune-output to avoid spurious failures from assembler
28860         complaining about nonexistent WAW violations.
28861         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28862         Use dg-prune-output to avoid spurious failures from assembler
28863         warning about Itanium B-step errata.
28864
28865 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28866
28867         * g++.dg/abi/macro0.C: New test.
28868         * g++.dg/abi/macro1.C: Likewise.
28869         * g++.dg/abi/macro2.C: Likewise.
28870
28871         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28872         * g++.dg/abi/bitfield7.C: Likewise.
28873         * g++.dg/abi/dtor2.C: Likewise.
28874         * g++.dg/abi/mangle11.C: Likewise.
28875         * g++.dg/abi/mangle12.C: Likewise.
28876         * g++.dg/abi/mangle14.C: Likewise.
28877         * g++.dg/abi/mangle17.C: Likewise.
28878         * g++.dg/abi/vbase10.C: Likewise.
28879         * g++.dg/abi/vbase14.C: Likewise.
28880         * g++.dg/template/qualttp17.C: Likewise.
28881
28882 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28883
28884         PR c/11995
28885         * gcc.dg/20031223-1.c: New test.
28886
28887 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28888
28889         * gcc.dg/noreturn-7.c: New test.
28890
28891 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28892
28893         * gcc.dg/null-pointer-1.c: New test.
28894
28895 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28896
28897         * g++.old-deja/g++.jason/template18.C: Remove.
28898         * g++.old-deja/g++.jason/template37.C: Likewise.
28899
28900         PR c++/12862
28901         * g++.dg/lookup/ns1.C: New test.
28902
28903         PR c++/12397
28904         * g++.dg/template/lookup3.C: New test.
28905
28906 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28907
28908         * g++.dg/template/recurse1.C: New test
28909
28910 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
28911
28912         PR c++/12479
28913         * g++.dg/parse/semicolon1.C: New test.
28914         * g++.dg/parse/semicolon1.h: Likewise.
28915
28916 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
28917
28918         * gcc.dg/darwin-misaligned.c: New test.
28919
28920 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
28921
28922         PR c/9163
28923         * gcc.dg/20031222-1.c: New test.
28924
28925 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
28926
28927         PR c++/13438
28928         * g++.dg/parse/error8.C: New test.
28929
28930         PR c++/11554
28931         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28932
28933 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
28934
28935         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28936         too small.
28937         * gcc.c-torture/compile/930217-1.c: Likewise.
28938         * gcc.c-torture/compile/930513-1.c: Likewise.
28939         * gcc.c-torture/execute/920908-2.c: Likewise.
28940         * gcc.c-torture/execute/921204-1.c: Likewise.
28941         * gcc.c-torture/execute/930621-1.c: Likewise.
28942         * gcc.c-torture/execute/930630-1.c: Likewise.
28943         * gcc.c-torture/execute/931031-1.c: Likewise.
28944         * gcc.c-torture/execute/980602-2.c: Likewise.
28945         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28946         * gcc.c-torture/execute/compndlit-1.c: Likewise.
28947         * gcc.c-torture/execute/extzvsi.c: Likewise.
28948         * gcc.c-torture/unsorted/ext.c: Likewise.
28949
28950 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
28951
28952         PR target/12749
28953         * gcc.c-torture/compile/20031220-2.c: New test case.
28954
28955 2003-12-20  Roger Sayle  <roger@eyesopen.com>
28956
28957         PR optimization/13031
28958         * gcc.c-torture/compile/20031220-1.c: New test case.
28959
28960 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28961
28962         * gcc.dg/cast-function-1.c: New test.
28963
28964 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28965
28966         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28967         formats.
28968
28969 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
28970
28971         PR c++/12795
28972         * g++.dg/ext/attrib10.C: New test.
28973
28974 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28975
28976         * gcc.dg/cleanup-10.c: New test.
28977         * gcc.dg/cleanup-11.c: New test.
28978
28979 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
28980
28981         PR c++/13239
28982         * g++.dg/opt/expect1.C: New test.
28983
28984 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
28985
28986         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28987
28988 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
28989
28990         PR debug/12923
28991         * gcc.dg/20031218-1.c: New test.
28992
28993         PR debug/12389
28994         * gcc.dg/20031218-2.c: New test.
28995         * gcc.dg/20031218-3.c: New test.
28996
28997         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28998         of label name and allow for USER_LABEL_PREFIX == "_" names.
28999         * g++.dg/abi/mangle18-2.C: Likewise.
29000         * g++.dg/abi/mangle19-1.C: Likewise.
29001         * g++.dg/abi/mangle19-2.C: Likewise.
29002         * g++.dg/abi/mangle20-1.C: Likewise.
29003         * g++.dg/abi/mangle20-2.C: Likewise.
29004
29005 2003-12-18  Richard Henderson  <rth@redhat.com>
29006
29007         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29008
29009 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29010             Dan Kegel <dank@kegel.com>
29011
29012         PR other/12009
29013         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29014         testing a cross compiler, it causes spurious compile failures.
29015         * lib/g++.exp: Likewise.
29016
29017 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29018
29019         PR c++/13262
29020         * g++.dg/template/access13.C: New test.
29021
29022 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29023
29024         * gcc.dg/20031216-1.c: New test.
29025
29026 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29027
29028         PR c++/9154
29029         * g++.dg/template/error10.C: New test.
29030
29031 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29032
29033         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29034         * g++.dg/eh/simd-2.C: Likewise.
29035
29036 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29037             Roger Sayle  <roger@eyesopen.com>
29038
29039         * gcc.c-torture/execute/ieee/mzero5.c: New.
29040
29041 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29042
29043         PR c++/10603
29044         * g++.dg/parse/error6.C: New test.
29045
29046         PR c++/12827
29047         * g++.dg/parse/error7.C: New test.
29048
29049 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29050
29051         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29052         at -O with stabs debugging formats.
29053         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29054         * gcc.dg/debug/debug-2.c: Likewise.
29055
29056 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29057
29058         PR c++/12696
29059         * g++.dg/init/error1.C: New test.
29060
29061         PR c++/12218
29062         * g++.dg/init/pm3.C: New test.
29063
29064 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29065
29066         PR c/3347
29067         * gcc.dg/bitfld-8.c: New test.
29068
29069 2003-12-16  James Lemke  <jim@wasabisystems.com>
29070
29071         * gcc.dg/arm-scd42-[123].c: New tests.
29072
29073 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29074
29075         PR c++/9043
29076         * g++.dg/abi/mangle20-1.C: New test.
29077         * g++.dg/abi/mangle20-2.C: New test.
29078
29079 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29080
29081         PR c++/13275
29082         * g++.dg/other/offsetof2.C: Remove XFAIL.
29083         * g++.dg/parse/offsetof1.C: New test.
29084         * g++.gd/parse/offsetof2.C: Likewise.
29085
29086 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29087
29088         * g++.dg/template/nontype3.C: New test.
29089         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29090
29091 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29092
29093         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29094
29095 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29096
29097         PR c++/13387
29098         * g++.dg/expr/assign1.C: New test.
29099
29100         PR c++/13242
29101         * g++.dg/abi/mangle19-1.C: New test.
29102         * g++.dg/abi/mangle19-2.C: New test.
29103
29104 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29105
29106         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29107
29108 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29109
29110         * gcc.c-torture/execute/20031216-1.c: New test.
29111
29112 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29113
29114         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29115         an ICE regression.
29116
29117 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29118
29119         PR c++/10926
29120         * g++.dg/template/error9.C: New test.
29121
29122         PR c++/11116
29123         * g++.dg/template/error8.C: New test.
29124
29125 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29126
29127         PR middle-end/13400
29128         * gcc.c-torture/execute/20031215-1.c: New test case.
29129
29130 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29131
29132         PR c++/13269
29133         * g++.dg/parse/error5.C: New test.
29134
29135         PR c++/12989
29136         * g++.dg/expr/sizeof1.C: New test.
29137
29138         PR c++/13310
29139         * g++.dg/template/crash15.C: New test.
29140
29141 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29142
29143         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29144         a non-POD type as the last named parameter of a varargs function.
29145
29146 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29147
29148         PR c++/13243
29149         PR c++/12573
29150         * g++.dg/template/crash14.C: New test.
29151         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29152
29153 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29154
29155         * g++.dg/other/java1.C: New test.
29156
29157         PR c++/13241
29158         * g++.dg/abi/mangle18-1.C: New test.
29159         * g++.dg/abi/mangle18-2.C: New test.
29160
29161 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29162
29163         PR optimization/10312
29164         * gcc.c-torture/execute/20031214-1.c: New.
29165
29166 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29167
29168         PR c++/10779
29169         PR c++/12160
29170         * g++.dg/parse/error3.C: New test.
29171         * g++.dg/parse/error4.C: Likewise.
29172         * g++.dg/abi/mangle4.C: Tweak error messages.
29173         * g++.dg/lookup/using5.C: Likewise.
29174         * g++.dg/other/error2.C: Likewise.
29175         * g++.dg/parse/typename5.C: Likewise.
29176         * g++.dg/parse/undefined1.C: Likewise.
29177         * g++.dg/template/arg2.C: Likewise.
29178         * g++.dg/template/ttp3.C: Likewise.
29179         * g++.dg/template/type1.C: Likewise.
29180         * g++.old-deja/g++.other/crash32.C: Likewise.
29181         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29182
29183 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29184
29185         PR c++/13106
29186         * g++.dg/warn/noreturn-3.C: New test.
29187
29188 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29189
29190         PR c++/13118
29191         * g++.dg/abi/covariant3.C: New.
29192
29193 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29194
29195         * g++.dg/eh/ia64-1.C: New test.
29196
29197 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29198
29199         PR optimization/13037
29200         * g77.f-torture/execute/13037.f: New test case.
29201
29202 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29203
29204         PR c++/12881
29205         * g++.dg/abi/covariant2.C: New.
29206
29207 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29208
29209         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29210
29211 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29212
29213         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29214
29215 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29216
29217         PR other/10819
29218         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29219         to fix Bug 10819.
29220         * lib/g++.exp (g++_version): Likewise.
29221         * lib/g77.exp (g77_version): Likewise.
29222         * lib/objc.exp (default_objc_version): Likewise.
29223
29224 2003-12-10  Richard Henderson  <rth@redhat.com>
29225
29226         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29227
29228         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29229
29230 2003-12-08  Matt Austern  <austern@apple.com>
29231
29232         PR c/13134
29233         * lib/gcc-dg.exp (dg-require-visibility): Define.
29234         * lib/target-supports (check_visibility_available): Define.
29235         * gcc.dg/visibility-1.c: New test.
29236         * gcc.dg/visibility-2.c: Likewise.
29237         * gcc.dg/visibility-3.c: Likewise.
29238         * gcc.dg/visibility-4.c: Likewise.
29239         * gcc.dg/visibility-5.c: Likewise.
29240         * gcc.dg/visibility-6.c: Likewise.
29241         * g++.dg/ext/visibility-1.C: Likewise.
29242         * g++.dg/ext/visibility-2.C: Likewise.
29243         * g++.dg/ext/visibility-3.C: Likewise.
29244         * g++.dg/ext/visibility-4.C: Likewise.
29245         * g++.dg/ext/visibility-5.C: Likewise.
29246         * g++.dg/ext/visibility-6.C: Likewise.
29247
29248 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29249
29250         * g++.dg/lookup/java1.C: New test.
29251         * g++.dg/lookup/java2.C: New test.
29252
29253 2003-12-07  Falk Hueffner  <falk@debian.org>
29254
29255         * g++.dg/opt/noreturn-1.C: New test.
29256
29257 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29258
29259         * gcc.dg/overflow-1.c: New test.
29260
29261 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29262
29263         * g77.f-torture/compile/13060.f: New test.
29264
29265 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29266
29267         PR c++/13323
29268         * g++.dg/inherit/operator2.C: New test.
29269
29270 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29271
29272         PR c++/13305
29273         * g++.dg/ext/attrib9.C: New test.
29274
29275 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29276
29277         PR c++/13314
29278         * g++.dg/template/error7.C: New test.
29279
29280 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29281             J"orn Rennecke <joern.rennecke@superh.com>
29282
29283         PR target/13302
29284         * g++.dg/other/struct-va_list.C: New test.
29285
29286 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29287
29288         PR c++/13166
29289         * g++.dg/parse/defarg6.C: New test.
29290
29291 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29292
29293         PR target/13256
29294         * gcc.c-torture/execute/20031201-1.c: New test.
29295
29296 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29297
29298         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29299
29300 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29301
29302         * gcc.dg/builtin-return-1.c: New test.
29303
29304 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29305             J"orn Rennecke <joern.rennecke@superh.com>
29306
29307         PR optimization/13260
29308         * gcc.c-torture/execute/20031204-1.c: New test.
29309
29310 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29311
29312         PR c++/9127
29313         * g++.dg/template/error6.C: New test.
29314
29315 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29316
29317         * gcc.dg/20031202-1.c: New test.
29318
29319 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29320
29321         PR c++/13179
29322         * g++.dg/template/eh1.C: New test.
29323
29324         PR c++/10771
29325         * g++.dg/template/error5.C: New test.
29326
29327 2003-12-02  David Ung  <davidu@mips.com>
29328
29329         * gcc.dg/compat/vector-check.h: Corrected type for var
29330         g_##TMODE
29331
29332 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29333
29334         PR c++/10126
29335         * g++.dg/template/ptrmem8.C: New test.
29336
29337 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29338
29339         PR c++/12573
29340         * g++.dg/template/dependent-expr3.C: New test.
29341
29342 2003-12-01  James Lemke  <jim@wasabisystems.com>
29343
29344         * gcc.dg/arm-g2.c: New test.
29345
29346 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29347
29348         PR optimization/11634
29349         * gcc.dg/20031201-2.c: New test case.
29350
29351 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29352
29353         PR 11433
29354         * objc.dg/proto-lossage-3.m: New test.
29355
29356 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29357
29358         PR optimization/12628
29359         * gcc.dg/20031201-1.c: New test case.
29360
29361 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29362
29363         * gcc.dg/unaligned-1.c: New test.
29364
29365 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29366
29367         PR c++/9849
29368         * g++.dg/template/error4.C: New test.
29369         * g++.dg/template/nested3.C: Adjust error markers.
29370
29371 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29372
29373         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29374
29375 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29376
29377         PR c/10333
29378         * gcc.dg/bitfld-7.c: New test.
29379
29380 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29381
29382         * gcc.dg/tls/asm-1.C: New test.
29383
29384 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29385
29386         * gcc.dg/cpp/assert4.c: Update.
29387
29388 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29389
29390         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29391         * gcc.dg/builtin-apply3.c: New test.
29392
29393 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29394
29395         * lib/compat.exp (compat-obj): New xfaildata parameter.
29396         Use it to set compiler_conditional_xfail_data before compiling.
29397         (compat-get-options): Handle dg-xfail-if.
29398         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29399         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29400         * gcc.dg/compat/vector-1_y.c: Likewise.
29401         * gcc.dg/compat/vector-2_x.c: Likewise.
29402         * gcc.dg/compat/vector-2_y.c: Likewise.
29403
29404 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29405
29406         * g++.dg/opt/reg-stack4.C: New test.
29407
29408 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29409
29410         * gcc.dg/builtin-apply2.c: New test.
29411
29412 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29413
29414         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29415
29416 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29417
29418         PR c++/12924
29419         * g++.dg/template/template-id-2.C: New test.
29420
29421 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29422
29423         PR c++/5369
29424         * g++.dg/template/memfriend1.C: New test.
29425         * g++.dg/template/memfriend2.C: Likewise.
29426         * g++.dg/template/memfriend3.C: Likewise.
29427         * g++.dg/template/memfriend4.C: Likewise.
29428         * g++.dg/template/memfriend5.C: Likewise.
29429         * g++.dg/template/memfriend6.C: Likewise.
29430         * g++.dg/template/memfriend7.C: Likewise.
29431         * g++.dg/template/memfriend8.C: Likewise.
29432         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29433
29434 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29435
29436         PR c++/12515
29437         * g++.dg/ext/cond1.C: New test.
29438
29439 2003-11-20  Richard Henderson  <rth@redhat.com>
29440
29441         * gcc.dg/20020201-2.c: Remove.
29442         * gcc.dg/20020201-4.c: Remove.
29443         * gcc.dg/20020304-1.c: Remove.
29444
29445 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29446
29447         * gcc.dg/cpp/trad/xwin1.c: New test case.
29448
29449 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29450
29451         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29452         * lib/g77.exp: Likewise.
29453         * lib/objc.exp: Likewise.
29454         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29455         for darwin.
29456
29457 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29458
29459         PR c++/12932
29460         * g++.dg/template/static5.C: New test.
29461
29462 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29463
29464         * gcc.dg/nested-func-1.c: New test.
29465
29466 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29467
29468         * gcc.dg/cpp/assert4.c: New test.
29469
29470 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29471
29472         PR c++/2294
29473         * g++.dg/lookup/using9.c: New test.
29474
29475 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29476
29477         PR c++/12762
29478         * g++.dg/template/error3.C: New test.
29479
29480 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29481
29482         PR ada/13035
29483         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29484         No longer use a wrapper for gcc, since this does not work under
29485         Windows.
29486
29487 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29488
29489         PR c++/2094
29490         * g++.dg/template/ptrmem7.C: New test.
29491
29492 2003-11-13  Andrew Pinski <apinski@apple.com>
29493
29494         * gcc.c-torture/compile/20031113-1.c: New test.
29495
29496 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29497             Kean Johnston <jkj@sco.com>
29498
29499         PR c/13029
29500         * gcc.dg/unused-4.c: Update.
29501
29502 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29503
29504         * g++.dg/opt/const3.C: New test.
29505
29506 2003-11-13  Jan Hubicka  <jh@suse.cz>
29507
29508         * gcc.c-torture/compile/20031112-1.c: New test.
29509
29510 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29511
29512         * g++.dg/parse/crash10.C: Remove bogus error marker.
29513
29514 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29515
29516         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29517         (host_gcc): Likewise.
29518         (ROOT): Honor $PWDCMD.
29519         (BASE): Likewise.
29520         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29521
29522 2003-11-12  Catherine Moore  <clm@redhat.com>
29523
29524         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29525
29526 2003-11-12  Andreas Jaeger  <aj@suse.de>
29527             Jakub Jelinek  <jakub@redhat.com>
29528             Andrew Pinski  <pinskia@physics.uc.edu>
29529             Richard Henderson  <rth@redhat.com>
29530
29531         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29532         systems.
29533         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29534
29535         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29536         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29537
29538 2003-11-11  Andreas Jaeger  <aj@suse.de>
29539
29540         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29541
29542         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29543
29544 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29545
29546         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29547         Clean ups.
29548
29549 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29550
29551         * gcc.dg/trampoline-1.c: New test.
29552
29553 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29554
29555         * gcc.c-torture/compile/200031109-1.c: New test.
29556
29557 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29558
29559         PR c/3190
29560         PR c/8714
29561         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29562         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29563         gcc.dg/format/no-y2k-1.c: Update.
29564
29565 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29566
29567         PR optimization/10467
29568         * gcc.dg/20031108-1.c: New test case.
29569
29570 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29571
29572         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29573
29574 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29575
29576         * gcc.dg/compound-lvalue-1.c: New test.
29577         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29578         some XFAILs.
29579
29580 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29581
29582         * gcc.dg/altivec-varargs-1.c: New test.
29583
29584 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29585
29586         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29587         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29588         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29589         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29590         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29591
29592 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29593
29594         * gcc.dg/cond-lvalue-1.c: New test.
29595
29596 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29597
29598         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29599
29600 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29601
29602         PR c++/11616
29603         * g++.dg/template/instantiate5.C: New test.
29604
29605 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29606
29607         PR c++/12726
29608         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29609         * ChangeLog: Add missing first entry for above test.
29610
29611 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29612
29613         PR c++/9810
29614         * g++.dg/template/using8.C: New test.
29615         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29616
29617 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29618
29619         PR optimization/10817
29620         * gcc.c-torture/compile/20031102-1.c: New test case.
29621
29622 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29623
29624         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29625         2147483647.
29626
29627 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29628
29629         * gcc.dg/20031102-1.c: New test.
29630
29631 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29632
29633         * gcc.dg/complex-1.c: New test.
29634
29635 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29636
29637         PR c++/12796
29638         * g++.dg/template/crash13.C: Adjust expected error location.
29639         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29640
29641 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29642
29643         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29644
29645 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29646
29647         PR/10239
29648         * gcc.c-torture/compile/20031031-2.c: New test.
29649
29650 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29651
29652         PR/11640
29653         * gcc.c-torture/compile/20031031-1.c: New test.
29654
29655 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29656
29657         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29658         * gcc.misc-tests/bprob.exp: Likewise.
29659         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29660         the execution test on arm-elf configs.
29661         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29662         configs that don't support scratch files.
29663         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29664
29665 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29666
29667         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29668         done by dejagnu.
29669
29670 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29671
29672         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29673         Avoid non pure sh syntax. Add more logging.
29674
29675         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29676         fail.
29677
29678 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29679
29680         PR libgcj/10610
29681         * gcc.dg/ppc-stackalign-1.c: New test.
29682
29683 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29684
29685         * ada/acats/run_all.sh: Change output to be more compliant with
29686         dejagnu framework.
29687         Create acats.sum and acats.log files under testsuite/ada/acats
29688         Only run [a-z]* directories, to filter out e.g. CVS.
29689         Redirect build output to log file.
29690
29691 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29692
29693         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29694
29695 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29696
29697         PR ada/5909:
29698         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29699
29700 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29701
29702         * gcc.c-torture/compile/20031023-1.c: New test.
29703         * gcc.c-torture/compile/20031023-2.c: New test.
29704         * gcc.c-torture/compile/20031023-3.c: New test.
29705         * gcc.c-torture/compile/20031023-4.c: New test.
29706
29707 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29708
29709         PR c++/10371
29710         * g++.dg/lookup/scoped8.C: New test.
29711
29712 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29713
29714         * g++.dg/opt/reg-stack3.C: New test.
29715
29716 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29717
29718         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29719
29720 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29721
29722         PR c++/11076
29723         * g++.dg/template/crash13.C: New test.
29724
29725 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29726
29727         * gcc.dg/c99-restrict-2.c: New test.
29728
29729 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29730
29731         PR c++/12698, c++/12699, c++/12700, c++/12566
29732         * g++.dg/inherit/covariant9.C: New test.
29733         * g++.dg/inherit/covariant10.C: New test.
29734         * g++.dg/inherit/covariant11.C: New test.
29735
29736 2003-10-23  Jason Merrill  <jason@redhat.com>
29737
29738         PR c++/12726
29739         * g++.dg/ext/complit2.C: New test.
29740
29741 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29742
29743         PR target/12654
29744         * gcc.c-torture/execute/20031020-1.c: New test.
29745
29746 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29747
29748         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29749         following the jump_insn.
29750
29751 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29752
29753         * gcc.dg/cast-lvalue-1.c: New test.
29754
29755 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29756
29757         PR c++/11962
29758         * g++.dg/template/cond2.C: New test.
29759
29760 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29761
29762         * gcc.dg/builtins-28.c: New test.
29763
29764 2003-10-20  Jan Hubicka  <jh@suse.cz>
29765
29766         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29767         parameter.
29768         * testsuite/gcc.dg/inline-2.c: Likewise.
29769
29770 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29771
29772         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29773         * gcc.dg/nest.c: Likewise.
29774
29775 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29776
29777         PR c++/9781, c++/10583, c++/11862
29778         * g++.dg/parse/crash13.C: New test.
29779
29780 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29781
29782         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29783
29784 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29785
29786         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29787         Define HAVE_C99_RUNTIME except on Solaris.
29788         * gcc.dg/builtins-20.c: Likewise.
29789
29790 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29791
29792         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29793
29794 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29795
29796         PR c++/12495
29797         * g++.dg/template/crash21.C: New test.
29798
29799 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29800
29801         PR c++/2513
29802         * g++.dg/template/typename5.C: New test.
29803
29804 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29805
29806         PR c++/12369
29807         * g++.dg/template/friend25.C: New test.
29808
29809 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29810
29811         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29812         versions.
29813
29814 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29815
29816         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29817         == 2147483647.
29818
29819 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29820
29821         * gcc.c-torture/execute/960416-1.x: Remove.
29822         * gcc.c-torture/execute/divconst-3.x: Likewise.
29823
29824 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29825
29826         PR target/12598
29827         * gcc.dg/torture/cris-volatile-1.c: New test.
29828
29829 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29830
29831         PR optimization/9325
29832         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29833         for overflowing floating point to integer conversion during RTL
29834         simplification.
29835
29836 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29837
29838         * objc/execute/_cmd.m: Fix typo.
29839         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29840         Relax 'scan-assembler' regexp.
29841         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29842         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29843         * objc.dg/zero-link-2.m: Remove blank line.
29844         * objc.dg/zero-link-3.m: New test case.
29845
29846 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29847
29848         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29849
29850         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29851         than linker trickery.
29852
29853 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29854
29855         PR c++/12370
29856         * g++.dg/other/friend2.C: New test.
29857
29858 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29859
29860         * gcc.dg/20031012-1.c: New test.
29861
29862 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29863
29864         * gcc.dg/weak/weak-3.c: Fix for new warning.
29865
29866 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29867
29868         PR optimization/8750
29869         * gcc.c-torture/execute/20031012-1.c: New test case.
29870
29871 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29872
29873         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29874         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29875
29876 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29877
29878         PR optimization/12260
29879         * gcc.c-torture/compile/20031011-2.c: New test case.
29880
29881 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29882
29883         * gcc.c-torture/execute/20031011-1.c: New testcase.
29884
29885 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29886
29887         * gcc.c-torture/compile/20031011-1.c: New test.
29888
29889 2003-10-11  Jan Hubicka  <jh@suse.cz>
29890
29891         * g++.dg/other/first-global.C: New test.
29892
29893 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29894
29895         * gcc.c-torture/execute/string-opt-18.c: New testcase.
29896
29897 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
29898
29899         * gcc.c-torture/compile/20031010-1.c: New test.
29900
29901 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
29902
29903         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29904         * gcc.c-torture/execute/va-arg-25.c: ... here.
29905
29906 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
29907
29908         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29909
29910 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
29911
29912         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29913
29914 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
29915
29916         * g++.dg/parse/error2.C: New test.
29917
29918 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
29919
29920         PR c++/11097
29921         * g++.dg/other/error5.C: Modify the error message.
29922         * g++.dg/lookup/using8.C: New test.
29923
29924 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
29925
29926         * gcc.dg/darwin-abi-2.c: New file.
29927         * gcc.c-torture/execute/va-arg-24.c: New file.
29928
29929 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
29930
29931         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
29932         indentation.
29933
29934 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
29935
29936         PR c++/10147
29937         * g++.dg/other/error4.C: Update error messages.
29938         * g++.dg/template/ptrmem4.C: Likewise.
29939
29940         PR c++/12337
29941         * g++.dg/init/new9.C: New test.
29942
29943         PR c++/12334, c++/12236, c++/8656
29944         * g++.dg/ext/attrib8.C: New test.
29945
29946 2003-10-06  Devang Patel  <dpatel@apple.com>
29947
29948         * gcc.dg/debug/dwarf2-3.h: New test.
29949         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29950
29951 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
29952
29953         * g++.dg/opt/cfg2.C: New test.
29954
29955 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29956
29957         * g++.dg/opt/float1.C: New test.
29958
29959 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29960
29961         * gcc.dg/c90-array-lval-6.c: New test.
29962         * gcc.dg/c99-array-lval-6.c: New test.
29963
29964 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
29965             Ziemowit Laski  <zlaski@apple.com>
29966
29967         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29968         'Derived', so that it is never considered a class method; add
29969         new warning for '+port' method ambiguity.
29970         * objc.dg/method-12.m: Include <objc/objc.h> instead of
29971         <objc/objc-api.h> (needed on Mac OS X).
29972         * objc.dg/method-13.m: New test.
29973
29974 2003-10-03  Roger Sayle  <roger@eyesopen.com>
29975
29976         PR optimization/9325, PR java/6391
29977         * gcc.c-torture/execute/20031003-1.c: New test case.
29978
29979 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
29980
29981         PR optimization/12180
29982         * gcc.dg/20031002-1.c: New test.
29983
29984         PR c++/12486
29985         * g++.dg/inherit/error1.C: New test.
29986
29987 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
29988
29989         * lib/f-torture.exp (search_for): Rename to...
29990         (search_for_re): This.  Also, clean up comments and the
29991         "regexp" invocation.
29992
29993 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
29994
29995         * gcc.c-torture/compile/20031002-1.c: New test.
29996
29997 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
29998
29999         * g++.dg/opt/cond1.C: New test.
30000
30001 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30002
30003         * gcc.dg/Wold-style-definition-2.c: New testcase.
30004         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30005
30006 2003-09-29  Richard Henderson  <rth@redhat.com>
30007
30008         * g++.dg/init/array10.C: Add dg-options.
30009
30010 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30011
30012         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30013
30014 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30015
30016         * g++.dg/template/friend19.C: Fix typo.
30017         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30018
30019 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30020
30021         * gcc.c-torture/execute/20030928-1.c: New test.
30022         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30023
30024 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30025
30026         * g++.dg/opt/unroll1.C: New test.
30027
30028 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30029
30030         PR optimization/11741
30031         * gcc.dg/20030926-1.c: New test case.
30032
30033 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30034
30035         PR c++/5655
30036         * g++.dg/parse/access7.C: New test.
30037         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30038
30039 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30040
30041         MERGE OF objc-improvements-branch into MAINLINE:
30042         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30043         if libobjc has not been built.
30044         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30045         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30046         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30047         objc/execute/nested-3.m, objc/execute/np-2.m,
30048         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30049         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30050         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30051         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30052         objc.dg/special/unclaimed-category-1.h,
30053         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30054         well as GNU runtime.
30055         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30056         * execute/cascading-1.m, execute/function-message-1.m,
30057         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30058         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30059         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30060         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30061         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30062         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30063         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30064         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30065         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30066         * objc.dg/bitfield-2.m: Run only on Darwin.
30067         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30068         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30069         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30070         * objc.dg/const-str-1.m: Fix constant string layout.
30071
30072 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30073
30074         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30075
30076 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30077
30078         * gcc.dg/darwin-abi-1.c: New file.
30079
30080 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30081
30082         PR target/12281
30083         * gcc.c-torture/compile/20030921-1.c: New test.
30084
30085 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30086
30087         * g++.dg/opt/reg-stack2.C: New test.
30088
30089 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30090
30091         * g++.dg/eh/delayslot1.C: New test.
30092
30093 2003-09-20  Richard Henderson  <rth@redhat.com>
30094
30095         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30096
30097 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30098
30099         * gcc.c-torture/execute/20030920-1.c: New test case.
30100
30101 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30102
30103         * g++.dg/rtti/typeid3.C: Correct expected error message.
30104
30105 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30106
30107         PR c++/157
30108         * g++.dg/parse/crash12.C: New test.
30109
30110 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30111
30112         * gcc.dg/compat/mixed-struct-check.h: New.
30113         * gcc.dg/compat/mixed-struct-defs.h: New.
30114         * gcc.dg/compat/mixed-struct-init.h: New.
30115         * gcc.dg/compat/struct-by-value-19_main.c: New.
30116         * gcc.dg/compat/struct-by-value-19_x.c: New.
30117         * gcc.dg/compat/struct-by-value-19_y.c: New.
30118         * gcc.dg/compat/struct-by-value-20_main.c: New.
30119         * gcc.dg/compat/struct-by-value-20_x.c: New.
30120         * gcc.dg/compat/struct-by-value-20_y.c: New.
30121         * gcc.dg/compat/struct-return-19_main.c: New.
30122         * gcc.dg/compat/struct-return-19_x.c: New.
30123         * gcc.dg/compat/struct-return-19_y.c: New.
30124         * gcc.dg/compat/struct-return-20_main.c: New.
30125         * gcc.dg/compat/struct-return-20_x.c: New.
30126         * gcc.dg/compat/struct-return-20_y.c: New.
30127
30128 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30129         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30130         so that it will not complain on LP64 targets.
30131
30132 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30133
30134         PR c++/495
30135         * g++.dg/template/friend24.C: New test.
30136
30137 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30138
30139         PR c++/12332
30140         * g++.dg/template/memtmpl2.C: New test.
30141
30142 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30143
30144         PR target/11184
30145         * gcc.dg/builtin-apply1.c: New test.
30146
30147 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30148
30149         PR c++/9848
30150         * g++.dg/warn/Wunused-4.C: New test.
30151
30152 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30153
30154         PR c++/12316
30155         * g++.dg/other/gc2.C: New test.
30156
30157 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30158
30159         PR c++/11991
30160         * g++.dg/rtti/typeid3.C: New test.
30161
30162         PR c++/12266
30163         * g++.dg/overload/template1.C: New test.
30164
30165 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30166
30167         * g++.dg/opt/cfg3.C: New test.
30168
30169 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30170
30171         PR c++/7939
30172         * g++.dg/template/crash11.C: New test.
30173
30174 2003-09-16  Jason Merrill  <jason@redhat.com>
30175             Jakub Jelinek  <jakub@redhat.com>
30176
30177         * gcc.dg/attr-warn-unused-result.c: New test.
30178
30179 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30180
30181         PR c++/12184
30182         * g++.dg/expr/call2.C: New test.
30183
30184 2003-09-15  Andreas Jaeger  <aj@suse.de>
30185
30186         * gcc.dg/Wold-style-definition-1.c: New test.
30187
30188 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30189
30190         PR c++/3907
30191         * g++.dg/parse/template12.C: New test.
30192
30193         * g++.dg/abi/bitfield11.C: New test.
30194         * g++.dg/abi/bitfield12.C: Likewise.
30195
30196 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30197
30198         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30199         non-expansion of functional macro name without arguments at EOL.
30200         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30201
30202 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30203
30204         * gcc.c-torture/execute/20030914-[12].c: New tests.
30205
30206 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30207
30208         PR c++/11788
30209         * g++.dg/overload/addr1.C: New test.
30210
30211 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30212
30213         * gcc.dg/20030909-1.c: New test.
30214
30215 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30216
30217         * gcc.dg/ultrasp10.c: New test.
30218
30219 2003-09-09  Devang Patel  <dpatel@apple.com>
30220
30221         * gcc.dg/darwin-ld-6.c: New test.
30222
30223 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30224
30225         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30226
30227 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30228
30229         * gcc.dg/ia64-types1.c: New test.
30230         * gcc.dg/ia64-types2.c: Likewise.
30231
30232 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30233
30234         * gcc.dg/builtins-1.c: Add more _Complex tests.
30235         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30236
30237         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30238         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30239
30240 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30241
30242         PR c++/11786
30243         * g++.dg/lookup/koenig2.C: New test.
30244
30245         PR c++/5296
30246         * g++.dg/rtti/typeid2.C: New test.
30247
30248 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30249
30250         * gcc.c-torture/compile/20030904-1.c: New test.
30251
30252 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30253
30254         * g++.dg/opt/longbranch2.C: New test.
30255
30256 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30257
30258         * g++.dg/template/crash10.C: Only compile it.
30259
30260 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30261
30262         PR middle-end/11665
30263         * gcc.c-torture/compile/20030907-1.c: New test.
30264         * g++.dg/init/array11.C: New test.
30265
30266 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30267
30268         PR c++/11852
30269         * g++.dg/init/struct1.C: New test.
30270
30271 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30272
30273         PR c++/12181
30274         * g++.dg/expr/comma1.C: New test.
30275
30276 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30277
30278         PR c++/11867
30279         * g++.dg/expr/static_cast5.C: New test.
30280
30281 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30282
30283         PR c++/11507
30284         * g++.dg/lookup/scoped7.C: New test.
30285
30286         PR c++/9574
30287         * g++.dg/other/static1.C: New test.
30288
30289         PR c++/11490
30290         * g++.dg/warn/template-1.C: New test.
30291
30292         PR c++/11432
30293         * g++.dg/template/crash10.C: New test.
30294
30295         PR c++/2478
30296         * g++.dg/overload/VLA.C: New test.
30297
30298         PR c++/10804
30299         * g++.dg/template/call1.C: New test.
30300
30301 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30302
30303         PR c++/11794
30304         * g++.dg/parse/using3.C: New test.
30305
30306 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30307
30308         PR c++/11409
30309         * g++.dg/overload/builtin3.C: New test case.
30310
30311 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30312
30313         PR c/9862
30314         * gcc.dg/20030906-1.c: New test.
30315         * gcc.dg/20030906-2.c: Likewise.
30316
30317 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30318
30319         PR c++/12167
30320         * g++.dg/parse/defarg5.C: New test.
30321
30322         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30323
30324 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30325
30326         PR c++/12163
30327         * g++.dg/expr/static_cast4.C: New test.
30328
30329         PR c++/12146
30330         * g++.dg/template/crash9.C: New test.
30331
30332 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30333
30334         * g++.old-deja/g++.ext/pretty2.C: Update for change
30335         in __FUNCTION__.
30336         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30337
30338 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30339
30340         PR c++/11922
30341         * g++/dg/template/qualified-id1.C: New test.
30342
30343         PR c++/12037
30344         * g++.dg/warn/noeffect4.C: New test.
30345
30346 2003-09-04  Matt Austern  <austern@apple.com>
30347
30348         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30349         * g++.dg/ext/fnname2.C: Likewise.
30350         * g++.dg/ext/fnname3.C: Likewise.
30351
30352 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30353
30354         * g++.dg/expr/lval1.C: New test.
30355         * g++.dg/ext/lvcast.C: Remove.
30356
30357 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30358
30359         PR optimization/11700.
30360         * gcc.c-torture/compile/20030903-1.c: New test case.
30361
30362 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30363
30364         PR c++/12053
30365         * g++.dg/abi/layout4.C: New test.
30366
30367 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30368
30369         PR c++/11553
30370         * g++.dg/parse/friend3.C: New test.
30371
30372 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30373
30374         PR c++/11847
30375         * g++.dg/template/class1.C: New test.
30376
30377         PR c++/11808
30378         * g++.dg/expr/call1.C: New test.
30379
30380 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30381
30382         PR c++/12114
30383         * g++.dg/init/ref9.C: New test.
30384
30385         PR c++/11972
30386         * g++.dg/template/nested4.C: New test.
30387
30388 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30389
30390         PR c++/12093
30391         * g++.dg/template/non-dependent4.C: New test.
30392
30393         PR c++/11928
30394         * g++.dg/inherit/conv1.C: New test.
30395
30396 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30397
30398         PR c++/6196
30399         * g++.dg/ext/label1.C: New test.
30400         * g++.dg/ext/label2.C: Likewise.
30401
30402 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30403
30404         * g++.dg/expr/cond3.C: New test.
30405
30406 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30407
30408         * gcc.dg/builtins-1.c: Add new builtin cases.
30409
30410 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30411
30412         * gcc.dg/builtins-1.c: Add new cases.
30413         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30414
30415 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30416
30417         * gcc.dg/builtins-1.c: Add more math builtin tests.
30418         * gcc.dg/torture/builtin-attr-1.c: New test.
30419
30420 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30421
30422         PR optimization/5079
30423         * g++.dg/opt/static3.C: New test.
30424
30425 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30426
30427         * gcc.misc-tests/gcov-10b.c: New test.
30428
30429 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30430
30431         * g++.dg/opt/ptrmem3.C: New test.
30432
30433         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30434
30435 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30436
30437         * gcc.dg/20030826-2.c: New test.
30438
30439 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30440
30441         PR middle-end/12002
30442         * g77.f-torture/compile/12002.f: New test case.
30443
30444 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30445
30446         * gcc.dg/20030826-1.c: New test case.
30447
30448 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30449
30450         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30451
30452 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30453
30454         PR c++/11871
30455         * c++.dg/lookup/crash1.C: New test.
30456
30457         * c++.dg/warn/noeffect3.C: New test.
30458
30459 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30460
30461         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30462         * gcc.dg/compat/vector-1_y.c: Ditto.
30463         * gcc.dg/compat/vector-2_x.c: Ditto.
30464         * gcc.dg/compat/vector-2_y.c: Ditto.
30465
30466 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30467
30468         * gcc.dg/20030702-1.c: New test.
30469
30470 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30471
30472         PR c++/8795
30473         * g++.dg/ext/altivec-1.C: New test.
30474
30475 2003-08-24  Richard Henderson  <rth@redhat.com>
30476
30477         * g++.dg/eh/simd-2.C: Add -w for x86.
30478
30479 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30480
30481         * gcc.dg/20030815-1.c: New test.
30482
30483 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30484
30485         PR c++/3765
30486         * g++.dg/parse/access6.C: New test.
30487
30488 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30489
30490         PR c++/641, c++/11876
30491         * g++.dg/template/friend22.C: New test.
30492         * g++.dg/template/friend23.C: Likewise.
30493
30494 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30495
30496         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30497         identically.
30498
30499 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30500
30501         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30502
30503 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30504
30505         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30506
30507 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30508
30509         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30510
30511 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30512
30513         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30514
30515 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30516
30517         PR c++/11919
30518         * g++.dg/overload/prom1.C: New test.
30519
30520         PR c++/11551
30521         * g++.dg/parse/dtor2.C: New test.
30522
30523         PR c++/10762
30524         * g++.dg/parse/using2.C: New test.
30525
30526 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30527
30528         PR target/11805
30529         * gcc.c-torture/compile/20030821-1.c: New.
30530
30531 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30532
30533         PR c++/11834
30534         * g++.dg/template/deduce2.C: New test.
30535
30536 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30537
30538         * gcc.c-torture/execute/20030821-1.c: New test.
30539
30540 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30541
30542         PR middle-end/11984
30543         * gcc.dg/20030820-1.c: New test case.
30544
30545 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30546
30547         PR c++/11945
30548         * g++.dg/warn/noeffect2.C: New test.
30549
30550 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30551
30552         PR c++/10926
30553         * g++.dg/template/dtor2.C: New test.
30554
30555         PR c++/11684
30556         * g++.dg/template/operator1.C: New test.
30557         * g++.dg/parse/operator4.C: New test.
30558
30559         PR c++/11946.C
30560         * g++.dg/expr/enum1.C: New test.
30561         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30562
30563         PR c++/11036.C
30564         * g++.dg/parse/elab2.C: New test.
30565         * g++.dg/parse/typedef4.C: Change error message.
30566         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30567         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30568         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30569
30570 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30571
30572         * gcc.dg/pch/warn-1.c: New.
30573         * gcc.dg/pch/warn-1.hs: New.
30574
30575         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30576         not-tested file.
30577
30578 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30579
30580         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30581
30582 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30583
30584         * gcc.dg/uninit-D.c: New Test.
30585         * gcc.dg/uninit-E.c: New Test.
30586         * gcc.dg/uninit-F.c: New Test.
30587         * gcc.dg/uninit-G.c: New Test.
30588
30589 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30590
30591         * g++.dg/README: Describe the pch directory.
30592
30593 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30594
30595         PR c++/11174
30596         * g++.dg/parse/access4.C: New test.
30597         * g++.dg/parse/access5.C: Likewise.
30598         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30599
30600 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30601
30602         * gcc.dg/noncompile/20030818-1.c: New.
30603
30604 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30605
30606         PR c++/11957
30607         * g++.dg/warn/noeffect1.C: New test.
30608
30609         * g++.dg/template/scope2.C: New test.
30610         * g++.dg/template/error2.C: Correct dg-error
30611
30612 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30613
30614         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30615
30616 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30617
30618         PR C++/11512
30619         * g++.dg/template/warn1.C: New.
30620
30621 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30622
30623         * g++.dg/template/error2.C: New test.
30624         * g++.dg/lookup/using7.C: Adjust errors
30625         * g++.old-deja/g++.pt/crash36.C: Likewise.
30626         * g++.old-deja/g++.pt/derived3.C: Likewise.
30627
30628 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30629
30630         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30631         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30632         * gcc.c-torture/execute/builtins/string-9.c: New, from
30633         string-opt-9.c.  Adjust for execute/builtins framework.
30634         * gcc.c-torture/execute/string-opt-9.c: Delete.
30635
30636 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30637
30638         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30639
30640         * g++.dg/parse/ret-type2.C: New test.
30641
30642         PR c++/11703
30643         * g++.dg/init/new8.C: New test.
30644
30645         PR c++/10923
30646         * g++.dg/parse/typedef5.C: New test.
30647
30648         PR c++/9512
30649         * g++.dg/parse/qualified2.C: New test.
30650         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30651         invalid code.
30652
30653 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30654
30655         * g++.dg/conversion/ptrmem1.C: New test.
30656
30657 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30658
30659         PR target/11693
30660         * gcc.dg/20030811-1.c: New test.
30661
30662         PR target/11535
30663         * gcc.c-torture/execute/20030811-1.c: New test.
30664
30665 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30666
30667         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30668
30669 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30670
30671         PR c++/11789.C
30672         * g++.dg/inherit/multiple1.C: New test.
30673
30674 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30675
30676         * gcc.dg/spe1.c: New test.
30677
30678         PR c++/11670
30679         * g++.dg/expr/cast2.C: New test.
30680
30681         PR c++/10530
30682         * g++.dg/template/dependent-name2.C: New test.
30683
30684 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30685
30686         * g++.dg/parse/crash11.C: Put the dg options in comments.
30687
30688 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30689
30690         * lib/gcc-dg.exp: Update for diagnostic change.
30691
30692 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30693
30694         PR c++/5767
30695         * g++.dg/parse/crash11.C: New test.
30696
30697 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30698
30699         * gcc.dg/cpp/spacing1.c: Update.
30700
30701 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30702
30703         PR target/11739
30704         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30705         a value for -mtune.
30706
30707 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30708
30709         PR middle-end/11771
30710         * gcc.c-torture/compile/20030804-1.c: New test case.
30711
30712 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30713
30714         * gcc.dg/20030804-1.c: New test case.
30715
30716 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30717
30718         * gcc.dg/cpp/separate-1.c: New test.
30719
30720 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30721
30722         PR c++/11704
30723         * g++.dg/template/dependent-expr2.C: New test.
30724
30725         PR c++/11766
30726         * g++.dg/expr/ptrmem1.C: New test.
30727
30728 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30729
30730         PR c++/9453
30731         * g++.dg/template/friend15.C: New test.
30732
30733 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30734
30735         * lib/dg-pch.exp: Work round PCH bug.
30736
30737 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30738
30739         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30740         builtins.  Move cases from builtins-4.c here.
30741
30742         * gcc.dg/torture/builtin-math-1.c: New test taken from
30743         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30744         additional cases.
30745
30746         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30747         Delete.
30748
30749 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30750
30751         PR c++/9447
30752         * g++.dg/template/using7.C: New test.
30753
30754 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30755
30756         * import1.c, import2.c: New tests.
30757
30758 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30759
30760         * g++.dg/eh/crossjump1.C: New test.
30761
30762 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30763
30764         PR c++/11697
30765         * g++.dg/template/using6.C: New test.
30766
30767         PR c++/11744
30768         * g++.dg/template/koenig2.C: New test.
30769
30770 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30771
30772         PR c++/7983
30773         * g++.dg/parse/typedef4.C: New test.
30774
30775 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30776
30777         PR c++/8442, c++/8806
30778         * g++.dg/template/elab1.C: New test.
30779         * g++.dg/template/type2.C: Likewise.
30780         * g++.dg/template/ttp3.C: Adjust expected error message.
30781         * g++.old-deja/g++.law/visibility13.C: Likewise.
30782         * g++.old-deja/g++.niklas/t135.C: Likewise.
30783         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30784         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30785         template argument.
30786         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30787
30788 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30789
30790         PR c++/11295
30791         * g++.dg/ext/stmtexpr1.C: New test.
30792
30793         * g++.dg/opt/tmp1.C: New test.
30794
30795         PR c++/11525
30796         * g++.dg/parse/constant4.C: New test.
30797
30798         PR c++/9447
30799         * g++.dg/template/using5.C: New test.
30800
30801 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30802
30803         * gcc.dg/builtins-27.c: New test case.
30804
30805 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30806
30807         * gcc.dg/tls/opt-7.c: New test.
30808
30809 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30810
30811         * g++.old-deja/g++.other/crash18.C: Remove.
30812
30813 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30814
30815         * g++.dg/template/explicit3.C: New.
30816         * g++.dg/template/explicit4.C: New.
30817         * g++.dg/template/explicit5.C: New.
30818
30819         PR c++/11347
30820         * g++.dg/template/memtmpl1.C: New.
30821
30822 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30823
30824         PR target/11565
30825         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30826         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30827
30828 2003-07-30  Jan Hubicka  <jh@suse.cz>
30829
30830         * vtgc1.c: Kill.
30831
30832 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30833
30834         * gcc.dg/struct-in-proto-1.c: New test.
30835
30836 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30837
30838         * gcc.dg/cpp/include2.c: Only expect one message.
30839
30840 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30841
30842         PR c++/9447
30843         * g++.dg/template/using1.C: New test.
30844         * g++.dg/template/using2.C: New test.
30845         * g++.dg/template/using3.C: New test.
30846         * g++.dg/template/using4.C: New test.
30847
30848 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30849
30850         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30851         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30852
30853 2003-07-28  Jan Hubicka  <jh@suse.cz>
30854
30855         PR c++/11530
30856         * g++.dg/opt/call1.C: New test.
30857
30858 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30859
30860         PR c++/11667
30861         * g++.dg/init/enum2.C: New test.
30862         * g++.dg/template/overload1.C: Add "-w" option.
30863
30864 2003-07-28    <hp@bitrange.com>
30865
30866         * gcc.dg/Wdeclaration-after-statement-1.c,
30867         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30868
30869 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30870
30871         * gcc.c-torture/compile/20030725-1.c: New test.
30872
30873 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30874
30875         * gcc.dg/20030505.c: Only run for SPE.
30876         Remove definition of opaque type.
30877
30878 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30879
30880         * g++.dg/template/ptrmem6.C: New test.
30881
30882 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30883
30884         * gcc.c-torture/compile/zero-strct-2.c: New test.
30885
30886 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30887
30888         * gcc.dg/intermod-1.c: New test.
30889
30890 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30891
30892         PR c++/11617
30893         * g++.dg/template/lookup2.C: New test.
30894         * g++.dg/template/memclass1.C: Remove instantiated from error.
30895         * g++.dg/other/error2.C: Tweak expected errors.
30896
30897         PR c++/11596
30898         * g++.dg/template/defarg3.C: New test.
30899
30900         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30901
30902 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
30903
30904         * g++.dg/inherit/access5.C: New test.
30905
30906 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30907
30908         PR c++/11513
30909         * g++.dg/template/crash8.C: New test.
30910
30911 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
30912
30913         PR c/10602
30914         * gcc.dg/noncompile/incomplete-2.c: New test.
30915
30916 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
30917
30918         PR c++/11645
30919         * g++.dg/inherit/access4.C: New test.
30920
30921         PR c++/11517
30922         * g++.dg/expr/cond2.C: New test.
30923
30924         PR optimization/10679
30925         * g++.dg/opt/inline4.C: New test.
30926
30927 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30928
30929         * g++.dg/parse/crash10: New test.
30930
30931 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30932
30933         * g++.dg/ext/flexary1.C: New test.
30934
30935 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30936
30937         PR c++/10793
30938         * g++.dg/template/crash9.C: New test.
30939
30940 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30941
30942         PR c++/3004
30943         * g++.dg/parse/typedef3.C: New test.
30944
30945         PR c++/7906
30946         * g++.dg/parse/operator2.C: New test.
30947
30948         PR c++/8895
30949         * g++.dg/parse/def-tmpl-arg1.C: New test.
30950
30951         PR c++/9282
30952         * g++.dg/parse/funptr1.C: New test.
30953
30954         PR c++/9452
30955         * g++.dg/parse/ambig3.C: New test.
30956
30957         PR c++/9454
30958         * g++.dg/parse/operator3.C: New test.
30959
30960         PR c++/9486
30961         * g++.dg/parse/template10.C: New test.
30962
30963         PR c++/9488
30964         * g++.dg/parse/template11.C: New test.
30965
30966         PR c++/10150
30967         * g++.dg/parse/invalid-op1.C: New test.
30968
30969         PR c++/10247
30970         * g++.dg/parse/condexpr1.C: New test.
30971
30972 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30973
30974         * g++.dg/ext/packed3.C: New test.
30975         * g++.dg/ext/packed4.C: New test.
30976
30977         * gcc.dg/pack-test-3.c: New test.
30978
30979 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
30980
30981         * lib/compat.exp: Handle dg-options per source file.
30982         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30983         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30984         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30985         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30986         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30987         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30988         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30989         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30990         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30991         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30992         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30993         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30994         * g++.dg/compat/break/bitfield7_x.C: Ditto.
30995         * g++.dg/compat/break/bitfield7_y.C: Ditto.
30996
30997 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30998
30999         PR c/10320
31000         * gcc.c-torture/execute/20030718-1.c: New test.
31001
31002 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31003
31004         PR optimization/11536
31005         * gcc.dg/20030721-1.c: New test.
31006
31007 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31008
31009         PR c++/11546
31010         * g++.dg/template/lookup1.C: New test.
31011
31012 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31013
31014         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31015         diagnostics of ill-formed constructs involving labels.
31016         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31017         the new 'previously defined here' message.
31018
31019 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31020
31021         * g++.dg/parse/non-dependent2.C: New test.
31022
31023 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31024
31025         * g++.dg/init/init-ref4.C: xfail on targets without
31026         weak symbols.
31027
31028 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31029
31030         PR target/11087
31031         * gcc.c-torture/execute/20030717-1.c: New test.
31032
31033 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31034
31035         * g++.dg/opt/cfg1.C: New test.
31036
31037 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31038
31039         PR optimization/11557
31040         * gcc.dg/20030717-1.c: New test.
31041
31042 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31043
31044         PR c++/10476
31045         * g++.dg/expr/crash-1.C: New test.
31046
31047         PR c++/11027
31048         * g++.dg/template/init3.C: New test.
31049
31050         PR c++/8222
31051         * g++.dg/template/non-dependent1.C: New test.
31052
31053         PR c++/11070
31054         * g++.dg/template/non-dependent2.C: New test.
31055
31056         PR c++/11071
31057         * g++.dg/template/non-dependent3.C: New test.
31058
31059         PR c++/9907
31060         * g++.dg/template/sizeof5.C: New test.
31061
31062 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31063
31064         PR 11498
31065         * gcc.c-torture/compile/mangle-1.c: New file.
31066
31067 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31068
31069         PR c++/7809
31070         * g++.dg/parse/access3.C: New test.
31071
31072 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31073
31074         PR c++/11384
31075         * g++.dg/init/init-ref4.C: New test.
31076
31077 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31078
31079         PR c++/11547
31080         * g++.dg/parse/constant3.C: New test.
31081         * g++.dg/parse/crash7.C: Likewise.
31082
31083 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31084
31085         PR target/11008
31086         * gcc.dg/i386-pentium4-not-mull.c: New.
31087
31088 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31089
31090         * gcc.dg/asm-names.c (ymain): Make it weak.
31091
31092 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31093
31094         PR c++/5421
31095         * g++.dg/template/friend21.C: New test.
31096
31097 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31098
31099         * gcc.dg/cleanup-8.c: New test.
31100         * gcc.dg/cleanup-9.c: New test.
31101
31102 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31103
31104         * g++.dg/ext/dll-MI1.h: New file.
31105         * g++.dg/ext/dllexport-MI1.C: New file.
31106         * g++.dg/ext/dllimport-MI1.C: New file.
31107
31108 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31109
31110         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31111         it does not have cmpstrsi patterns (just cmpmemsi).
31112
31113 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31114
31115         PR debug/11473
31116         * g++.dg/debug/debug8.C: New test.
31117
31118 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31119
31120         PR c++/10108
31121         * g++.dg/template/crash7.C: New test.
31122
31123 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31124
31125         PR target/10795
31126         * gcc.c-torture/compile/20030708-1.c: New.
31127
31128 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31129
31130         * gcc.c-torture/execute/20030715-1.c: New test.
31131
31132 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31133
31134         * gcc.dg/pch/inline-3.c: New file.
31135         * gcc.dg/pch/inline-3.hs: New file.
31136         * gcc.dg/pch/inline-4.c: New file.
31137         * gcc.dg/pch/inline-4.hs: New file.
31138
31139 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31140
31141         PR c++/11509
31142         * g++.dg/template/crash6.C: New test.
31143
31144         PR c++/7053
31145         * g++.dg/template/friend20.C: New test.
31146
31147         PR c++/7019
31148         * g++.dg/template/overload2.C: New test.
31149
31150 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31151
31152         PR optimization/11440
31153         * gcc.c-torture/execute/20030714-1.c: New test.
31154
31155 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31156
31157         PR c++/11154
31158         * g++.dg/template/partial2.C: New test.
31159
31160 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31161
31162         PR c++/11503
31163         * g++.dg/template/anon1.C: New test.
31164
31165         PR c++/11493
31166         PR c++/11495
31167         * g++.dg/parse/template9.C: Likewise.
31168         * g++.dg/template/crash4.C: New test.
31169         * g++.dg/template/koenig1.C: Likewise.
31170         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31171         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31172         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31173         functions.
31174         * g++.old-deja/g++.jason/template36.C: Likewise.
31175         * g++.old-deja/g++.mike/p1989.C: Likewise.
31176         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31177         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31178         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31179         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31180         compiling.
31181         * g++.old-deja/g++.pt/union2.C: Use this->.
31182
31183 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31184
31185         * gcc.dg/20030711-1.c: New test.
31186
31187 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         PR c++/11050
31190         * g++.dg/parse/args1.C: New test.
31191         * g++.pt/defarg8.C: Change expected errors.
31192
31193 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31194
31195         PR c++/8164
31196         * g++.dg/template/nontype2.C: New test.
31197
31198         PR c++/10558
31199         * g++.dg/parse/template8.C: New test.
31200
31201         PR c++/8327
31202         * g++.dg/template/scope1.C: New test.
31203
31204         * g++.dg/warn/Wsign-compare-1.C: New test.
31205
31206 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31207
31208         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31209
31210 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31211
31212         PR c++/9411
31213         * g++.dg/template/explicit2.C: New test.
31214
31215         PR c++/10032
31216         * g++.dg/warn/pedantic1.C: New test.
31217
31218 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31219
31220         PR c++ 9483
31221         * g++.dg/other/field1.C: New test.
31222
31223 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31224
31225         PR c/11449
31226         * gcc.c-torture/compile/20030707-1.c: New.
31227
31228 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31229
31230         PR c++/10849
31231         * g++.dg/template/access12.C: New test.
31232
31233 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31234
31235         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31236         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31237         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31238         * gcc.misc-tests/gcov.exp: Update
31239         * g++.dg/gcov/gcov.exp: Update
31240         * lib/gcov.exp: Update.
31241
31242 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31243
31244         * g++.dg/abi/mangle17.C: Make sure template expressions are
31245         dependent.
31246         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31247         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31248         * g++.dg/opt/stack1.C: Remove erroneous code.
31249         * g++.dg/parse/template7.C: New test.
31250         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31251         * g++.old-deja/g++.pt/crash4.C: Likewise.
31252
31253 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31254
31255         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31256         with zero or one occurence of `$' after the initial `L'.
31257
31258 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31259
31260         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31261
31262 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31263
31264         PR c/11370
31265         * gcc.dg/Wunreachable-6.c: New testcase.
31266         * gcc.dg/Wunreachable-7.c: New testcase.
31267
31268 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31269
31270         PR c/11420
31271         * gcc.dg/20030708-1.c: New test.
31272
31273 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31274
31275         * gcc.dg/compat/sdata-section.h: New file.
31276         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31277         * gcc.dg/torture/mips-sdata-1.c: New test.
31278
31279 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31280
31281         PR c++/11030
31282         * g++.dg/template/friend19.C: New test.
31283
31284 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31285
31286         * g++.dg/opt/strength-reduce.C: New test.
31287
31288 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31289
31290         PR target/10979
31291         * gcc.dg/20030707-1.c: New testcase.
31292
31293 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31294
31295         PR optimization/11059
31296         * g++.dg/opt/emptyunion.C: New testcase.
31297
31298 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31299             Eric Botcazou  <ebotcazou@libertysurf.fr>
31300
31301         * g++.dg/opt/stack1.C: New test.
31302
31303 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31304
31305         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31306         run test.
31307
31308         PR c++/11431
31309         * g++.dg/expr/static_cast3.C: New test.
31310
31311 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31312
31313         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31314         everywhere.
31315         * gcc.dg/concat.c: Concatenation of string constants with
31316         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31317         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31318         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31319         necessary to avoid multi-character character constant warning.
31320         * gcc.dg/cpp/escape.c: Likewise.
31321         * gcc.dg/cpp/ucs.c: Likewise.
31322         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31323         Fix a typo.
31324
31325 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31326
31327         PR c/11428
31328         * gcc.c-torture/compile/20030704-1.c: New.
31329
31330 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31331
31332         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31333
31334 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31335
31336         PR c++/5287, PR c++/7910,  PR c++/11021
31337         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31338         tests for warnings.
31339         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31340         * g++.dg/ext/dllimport3.C: Likewise.
31341         * g++.dg/ext/dllimport4.C: New file.
31342         * g++.dg/ext/dllimport5.C: New file.
31343         * g++.dg/ext/dllimport6.C: New file.
31344         * g++.dg/ext/dllimport7.C: New file.
31345         * g++.dg/ext/dllimport8.C: New file.
31346         * g++.dg/ext/dllimport9.C: New file.
31347         * g++.dg/ext/dllimport10.C: New file.
31348         * g++.dg/ext/dllexport1.C: New file.
31349
31350 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31351
31352         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31353         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31354
31355 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31356
31357         * gcc.dg/builtins-25.c: New testcase.
31358         * gcc.dg/builtins-26.c: New testcase.
31359
31360 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31361
31362         * gcc.dg/compat/vector-defs.h: New file.
31363         * gcc.dg/compat/vector-setup.h: New file.
31364         * gcc.dg/compat/vector-check.h: New file.
31365         * gcc.dg/compat/vector-1_main.c: New file.
31366         * gcc.dg/compat/vector-1_x.c: New file.
31367         * gcc.dg/compat/vector-1_y.c: New file.
31368         * gcc.dg/compat/vector-2_main.c: New file.
31369         * gcc.dg/compat/vector-2_x.c: New file.
31370         * gcc.dg/compat/vector-2_y.c: New file.
31371
31372         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31373         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31374         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31375         * gcc.dg/compat/struct-align-1.h: New file.
31376         * gcc.dg/compat/struct-align-1_main.c: New file.
31377         * gcc.dg/compat/struct-align-1_x.c: New file.
31378         * gcc.dg/compat/struct-align-1_y.c: New file.
31379         * gcc.dg/compat/struct-align-2.h: New file.
31380         * gcc.dg/compat/struct-align-2_main.c: New file.
31381         * gcc.dg/compat/struct-align-2_x.c: New file.
31382         * gcc.dg/compat/struct-align-2_y.c: New file.
31383
31384         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31385         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31386         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31387         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31388         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31389         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31390         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31391         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31392         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31393         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31394         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31395         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31396         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31397         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31398         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31399         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31400         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31401         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31402         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31403         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31404         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31405         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31406         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31407         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31408         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31409         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31410         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31411         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31412         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31413
31414 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31415
31416         * gcc.dg/i386-call-1.c: New test.
31417
31418 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31419
31420         PR c++/9162
31421         * g++.dg/parse/defarg4.C: New.
31422
31423 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31424
31425         PR target/10700
31426         * gcc.c-torture/compile/20030703-1.c: New test case.
31427
31428 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31429
31430         * g++.dg/template/local3.C: Remove extra semicolon.
31431
31432 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31433
31434         * gcc.dg/i386-volatile-1.c: New test.
31435
31436 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31437
31438         PR c++/11072
31439         * g++.dg/other/offsetof2.C: XFAIL.
31440         * g++.dg/other/offsetof5.C: New.
31441
31442         PR c++/10219
31443         * g++.dg/template/error1.C: New.
31444
31445         PR c++/9779
31446         * g++.dg/template/dependent-expr1.C: New.
31447
31448 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31449
31450         PR c++/6949
31451         * g++.dg/template/local3.C: New test.
31452
31453         PR c++/11149
31454         * g++.dg/lookup/scoped6.C: New test.
31455
31456 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31457
31458         PR c++/8046
31459         * g++.dg/other/error7.C: New test.
31460
31461 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31462
31463         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31464         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31465         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31466         * g++.old-deja/g++.other/union2.C: Likewise.
31467         * gcc.dg/c90-const-expr-2.c: Likewise.
31468         * gcc.dg/c90-const-expr-3.c: Likewise.
31469         * gcc.dg/c99-const-expr-2.c: Likewise.
31470         * gcc.dg/c99-const-expr-3.c: Likewise.
31471         * gcc.dg/concat.c: Likewise.
31472
31473 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31474
31475         PR c++/9559
31476         * g++.dg/init/static1.C: New test.
31477
31478 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31479
31480         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31481         * g++.old-deja/g++.other/access2.C: Likewise.
31482         * g++.old-deja/g++.other/decl2.C: Likewise.
31483         * gcc.c-torture/execute/20020615-1.c: Likewise.
31484
31485 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31486
31487         PR c++/4933
31488         * g++.dg/template/sizeof4.C: New test.
31489
31490 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31491
31492         * g++.dg/other/error6.C: New test.
31493
31494 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31495
31496         PR c++/10750
31497         * g++.dg/parse/constant2.C: New test.
31498
31499 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31500
31501         PR c++/11106
31502         * g++.dg/other/error5.C: New test.
31503
31504 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31505
31506         * gcc.dg/format/gcc_diag-1.c: New test.
31507
31508 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31509
31510         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31511
31512 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31513
31514         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31515         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31516         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31517
31518 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31519
31520         * gcc.c-torture/execute/builtins/string-8.c: New test.
31521         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31522         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31523         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31524
31525 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31526
31527         PR c++/10468
31528         * g++.dg/ext/typeof6.C: New test.
31529
31530 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31531
31532         PR c++/10796
31533         * g++.dg/init/enum1.C: New test.
31534
31535 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31536
31537         * gcc.dg/20030627-1.c: New test.
31538
31539 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31540
31541         PR c++/11332
31542         * g++.dg/expr/static_cast2.C: New test.
31543
31544 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31545             Jakub Jelinek  <jakub@redhat.com>
31546
31547         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31548         sprintf(dst,"%s",src) optimization.
31549         * gcc.c-torture/execute/20030626-1.c: New test case.
31550         * gcc.c-torture/execute/20030626-2.c: New test case.
31551
31552 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31553
31554         * gcc.c-torture/execute/multi-ix.c: New test.
31555
31556         * gcc.c-torture/execute/simd-4.c (main):
31557         Added missing semicolon at end of union.
31558
31559 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31560
31561         PR c++/8266
31562         * g++.dg/template/explicit-instantiation3.C: New test.
31563
31564 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31565
31566         * gcc.dg/20030626-1.c: Use signed char.
31567
31568 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31569
31570         * gcc.dg/20030626-1.c: New test.
31571
31572 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31573
31574         * const-str-2.m: Update.
31575
31576 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31577
31578         PR c++/10990
31579         * g++.dg/rtti/dyncast1.C: New test.
31580         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31581         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31582         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31583
31584         PR c++/10931
31585         * g++.dg/expr/static_cast1.C: New test.
31586
31587 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31588
31589         * gcc.dg/20030625-1.c: New test.
31590
31591 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31592
31593         * gcc.c-torture/compile/20030624-1.c: New test case.
31594
31595 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31596
31597         * gcc.c-torture/execute/string-opt-17.c: New test.
31598
31599 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31600
31601         PR c++/5754
31602         * g++.dg/parse/crash6.C: New test.
31603
31604 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31605
31606         * gcc.dg/builtins-24.c: New test case.
31607
31608 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31609
31610         * g++.dg/opt/operator1.C: New test.
31611
31612 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31613
31614         * gcc.c-torture/execute/string-opt-16.c: New test case.
31615
31616 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31617
31618         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31619         * g++.old-deja/g++.other/conv7.C: Likewise.
31620         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31621         * g++.old-deja/g++.other/overload14.C: Likewise.
31622
31623 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31624
31625         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31626         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31627
31628 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31629
31630         PR c++/10888
31631         * g++.dg/warn/Winline-3.C: New test.
31632
31633 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31634
31635         * lib/target-supports.exp (check_alias_available): Make the test
31636         program acceptable to the Solaris assembler.
31637
31638         PR c++/10749
31639         * g++.dg/template/memclass2.C: New test.
31640
31641 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31642             Eric Botcazou  <ebotcazou@libertysurf.fr>
31643
31644         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31645         data for non-matching targets.
31646         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31647
31648 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31649
31650         PR c++/10845
31651         * g++.dg/template/member3.C: New test.
31652
31653 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31654
31655         PR c++/10939
31656         * g++.dg/template/func1.C: New test.
31657
31658         PR c++/9649
31659         * g++.dg/template/static4.C: New test.
31660         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31661
31662         PR c++/11041
31663         * g++.dg/init/ref7.C: New test.
31664
31665 2003-06-19  Matt Austern  <austern@apple.com>
31666
31667         PR c++/11228
31668         * g++.dg/anew1.C: New test.
31669         * g++.dg/anew2.C: New test.
31670         * g++.dg/anew3.C: New test.
31671         * g++.dg/anew4.C: New test.
31672
31673 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31674
31675         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31676
31677 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31678
31679         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31680         endian-dependent.
31681
31682 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31683
31684         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31685         Remove cruft.
31686
31687 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31688
31689         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31690         * gcc.c-torture/compile/961203-1.c: Likewise.
31691         * gcc.c-torture/compile/980506-1.c: Likewise.
31692
31693 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31694
31695         PR c++/10712
31696         * g++.dg/lookup/using7.C: New test.
31697
31698 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31699
31700         PR c++/11105
31701         * g++.dg/abi/conv1.C: Remove it.
31702         * g++.dg/template/conv7.C: New test.
31703         * g++.dg/template/conv8.C: Likewise.
31704         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31705         conversion operator.
31706
31707 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31708
31709         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31710         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31711         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31712         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31713         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31714         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31715         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31716         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31717         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31718         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31719         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31720         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31721         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31722         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31723         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31724         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31725         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31726         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31727         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31728         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31729         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31730         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31731         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31732         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31733         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31734         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31735         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31736         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31737         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31738
31739 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31740
31741         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31742         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31743         indications.
31744
31745 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31746
31747         * gcc.dg/i386-387-5.c: New test case.
31748         * gcc.dg/i386-387-6.c: New test case.
31749         * gcc.dg/builtins-23.c: New test case.
31750
31751 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31752
31753         * gcc.dg/builtins-22.c: New test case.
31754         * gcc.dg/i386-387-1.c: Update to test exp.
31755         * gcc.dg/i386-387-2.c: Likewise.
31756
31757 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31758
31759         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31760
31761 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31762
31763         * lib/gcc-dg.exp (dg-require-dll): New function.
31764         (dg-xfail-if): Likewise.
31765         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31766         driver.
31767
31768         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31769         * gcc.c-torture/compile/20001205-1.c: Likewise.
31770         * gcc.c-torture/compile/20001226-1.c: Likewise.
31771         * gcc.c-torture/compile/20010518-2.c: Likewise.
31772         * gcc.c-torture/compile/20020312-1.c: Likewise.
31773         * gcc.c-torture/compile/20020604-1.c: Likewise.
31774         * gcc.c-torture/compile/920501-12.c: Likewise.
31775         * gcc.c-torture/compile/920501-4.c: Likewise.
31776         * gcc.c-torture/compile/920520-1.c: Likewise.
31777         * gcc.c-torture/compile/920521-1.c: Likewise.
31778         * gcc.c-torture/compile/920625-1.c: Likewise.
31779         * gcc.c-torture/compile/961203-1.c: Likewise.
31780         * gcc.c-torture/compile/980506-1.c: Likewise.
31781         * gcc.c-torture/compile/981006-1.c: Likewise.
31782         * gcc.c-torture/compile/981022-1.c: Likewise.
31783         * gcc.c-torture/compile/981223-1.c: Likewise.
31784         * gcc.c-torture/compile/990617-1.c: Likewise.
31785         * gcc.c-torture/compile/dll.c: Likewise.
31786         * gcc.c-torture/compile/labels-3.c: Likewise.
31787         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31788         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31789         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31790         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31791         * gcc.c-torture/compile/simd-5.c: Likewise.
31792         * gcc.c-torture/compile/20000804-1.x: Remove.
31793         * gcc.c-torture/compile/20001205-1.x: Likewise.
31794         * gcc.c-torture/compile/20001226-1.x: Likewise.
31795         * gcc.c-torture/compile/20010518-2.x: Likewise.
31796         * gcc.c-torture/compile/20020312-1.x: Likewise.
31797         * gcc.c-torture/compile/20020604-1.x: Likewise.
31798         * gcc.c-torture/compile/920501-12.x: Likewise.
31799         * gcc.c-torture/compile/920501-4.x: Likewise.
31800         * gcc.c-torture/compile/920520-1.x: Likewise.
31801         * gcc.c-torture/compile/920521-1.x: Likewise.
31802         * gcc.c-torture/compile/920625-1.x: Likewise.
31803         * gcc.c-torture/compile/961203-1.x: Likewise.
31804         * gcc.c-torture/compile/980506-1.x: Likewise.
31805         * gcc.c-torture/compile/981006-1.x: Likewise.
31806         * gcc.c-torture/compile/981022-1.x: Likewise.
31807         * gcc.c-torture/compile/981223-1.x: Likewise.
31808         * gcc.c-torture/compile/990617-1.x: Likewise.
31809         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31810         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31811         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31812         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31813         * gcc.c-torture/compile/simd-5.x: Likewise.
31814
31815         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31816
31817 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31818
31819         * gcc.c-torture/execute/20030611-1.c: New test.
31820
31821 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31822
31823         PR middle-end/168
31824         * gcc.dg/20030612-1.c: New test case.
31825
31826 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31827
31828         PR c++/10635
31829         * g++.dg/expr/cast1.C: New test.
31830
31831 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31832
31833         * gcc.dg/builtins-21.c: New test case.
31834
31835 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31836
31837         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31838         options instead of at the end.
31839         * lib/objc.exp (objc_target_compile): Likewise.
31840
31841 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31842
31843         PR c++/10432
31844         * g++.dg/parse/error1.C: New test.
31845
31846 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31847
31848         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31849         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31850         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31851         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31852         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31853         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31854         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31855         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31856         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31857         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31858         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31859         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31860         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31861         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31862         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31863         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31864         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31865         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31866         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31867         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31868         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31869         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31870         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31871         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31872
31873         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31874         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31875         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31876         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31877         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31878         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31879         * gcc.dg/compat/scalar-return-3_main.c: New file.
31880         * gcc.dg/compat/scalar-return-3_x.c: New file.
31881         * gcc.dg/compat/scalar-return-3_y.c: New file.
31882         * gcc.dg/compat/scalar-return-4_main.c: New file.
31883         * gcc.dg/compat/scalar-return-4_x.c: New file.
31884         * gcc.dg/compat/scalar-return-4_y.c: New file.
31885
31886 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31887
31888         * gcc.dg/compat/fp2-struct-check.h: New file.
31889         * gcc.dg/compat/fp2-struct-defs.h: New file.
31890         * gcc.dg/compat/fp2-struct-init.h: New file.
31891         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31892         * gcc.dg/compat/struct-by-value-10_x.c: New file.
31893         * gcc.dg/compat/struct-by-value-10_y.c: New file.
31894         * gcc.dg/compat/struct-return-10_main.c: New file.
31895         * gcc.dg/compat/struct-return-10_x.c: New file.
31896         * gcc.dg/compat/struct-return-10_y.c: New file.
31897
31898         * gcc.dg/compat/compat-common.h: New file.
31899         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31900         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31901         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31902         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31903         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31904         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31905         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31906         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31907         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31908         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31909         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31910         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31911         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31912         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31913         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31914         * gcc.dg/compat/small-struct-check.h: Ditto.
31915         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31916         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31917         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31918         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31919         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31920         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31921         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31922         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31923         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31924         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31925         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31926         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31927         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31928         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31929         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31930         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31931         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31932         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31933         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31934         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31935         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31936         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31937         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31938         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31939         * gcc.dg/compat/struct-return-2_main.c: Ditto.
31940         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31941         * gcc.dg/compat/struct-return-2_y.c: Ditto.
31942         * gcc.dg/compat/struct-return-3_main.c: Ditto.
31943         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31944         * gcc.dg/compat/struct-return-3_y.c: Ditto.
31945
31946 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
31947
31948         * g++.dg/pch/static-1.C: New file.
31949         * g++.dg/pch/static-1.Hs: New file.
31950
31951 2003-06-10  Richard Henderson  <rth@redhat.com>
31952
31953         * gcc.dg/asm-7.c: Adjust expected warning text.
31954
31955 2003-06-10  Roger Sayle  <roger@eyesopen.com>
31956
31957         * gcc.dg/builtins-20.c: New test case.
31958
31959 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
31960
31961         PR c++/11131
31962         * g++.dg/opt/template1.C: New test.
31963
31964 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31965
31966         * lib/gcc-dg.exp (dg-test): Clear additional_files and
31967         additional_sources.
31968
31969 2003-05-21  David Taylor  <dtaylor@emc.com>
31970
31971         * gcc.dg/Wpadded.c: New file.
31972
31973 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31974
31975         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31976         * gcc.dg/special/weak-2.c: Add dg-require-weak.
31977         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31978         dg-require-weak.
31979
31980 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
31981
31982         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31983
31984 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
31985
31986         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31987         (dg-require-alias): Likewise.
31988         (dg-require-gc-sections): Likewise.
31989         * lib/target-supports.exp (check_gc_sections_available): Likewise.
31990
31991 2003-06-08  Richard Henderson  <rth@redhat.com>
31992
31993         * gcc.dg/20011029-2.c: Fix the array reference.
31994         * gcc.dg/asm-7.c: New.
31995
31996 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
31997
31998         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31999
32000 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32001
32002         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32003         (dg-require-gc-sections): Likewise.
32004
32005 2003-06-08  Jan Hubicka  <jh@suse.cz>
32006
32007         * i386-cmov1.c: Fix regular expression.
32008         * i386-cvt-1.c: Likewise.
32009         * i386-local.c: Likewise.
32010         * i386-local2.c: Likewise.
32011         * i386-mul.c: Likewise.
32012         * i386-ssetype-1.c: Likewise.
32013         * i386-ssetype-3.c: Likewise.
32014         * i386-ssetype-5.c: Likewise.
32015
32016 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32017
32018         PR c++/11039
32019         * g++.dg/warn/implicit-typename2.C: New test.
32020         * g++.dg/warn/implicit-typename3.C: New test.
32021
32022 2003-06-07  Richard Henderson  <rth@redhat.com>
32023
32024         * g++.dg/other/offsetof3.C: Use size_t.
32025         * g++.dg/other/offsetof4.C: Likewise.
32026
32027 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32028
32029         * lib/copy-file.exp: New. Implement gcc_copy_files.
32030
32031         * lib/dg-pch.exp: Load copy-file.exp
32032         (dg-pch): Use gcc_copy_files instead of "file copy".
32033
32034 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32035
32036         * gcc.dg/weak/weak.exp: Simplify.
32037         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32038         * gcc.dg/weak/weak-1.c: Likewise.
32039         * gcc.dg/weak/weak-2.c: Likewise.
32040         * gcc.dg/weak/weak-3.c: Likewise.
32041         * gcc.dg/weak/weak-4.c: Likewise.
32042         * gcc.dg/weak/weak-5.c: Likewise.
32043         * gcc.dg/weak/weak-6.c: Likewise.
32044         * gcc.dg/weak/weak-7.c: Likewise.
32045         * gcc.dg/weak/weak-8.c: Likewise.
32046         * gcc.dg/weak/weak-9.c: Likewise.
32047
32048 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32049
32050         gcc.c-torture/execute/20030606-1.c: New.
32051
32052 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32053
32054         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32055         * gcc.dg/builtins-19.c: Likewise.
32056
32057 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32058
32059         * gcc.dg/builtins-2.c: Add some more tests.
32060         * gcc.dg/builtins-18.c: New test case.
32061         * gcc.dg/builtins-19.c: New test case.
32062
32063 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32064             Jim Wilson  <wilson@tuliptree.org>
32065
32066         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32067
32068 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32069
32070         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32071         mempcpy/stpcpy calls not to be optimized into something else.
32072         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32073         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32074         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32075
32076 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32077
32078         * gcc.dg/format/asm_fprintf-1.c: New test.
32079
32080 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32081
32082         * lib/gcc-defs.exp (additional_sources): New variable.
32083         (dg-additional-sources): New function.
32084         (additional_files): New variable.
32085         (dg-additional-files): New function.
32086         (dg-additional-files-options): Likewise.
32087         * lib/gcc-dg.exp (dg-require-weak): New function.
32088         (dg-require-alias): Likewise.
32089         (dg-require-gc-sections): Likewise.
32090         * lib/target-supports.exp (check_alias_available): Remove testfile
32091         parameter.
32092         (check_gc_sections_available): New function.
32093         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32094         (dg-gpp-additional-files): Likewise.
32095         * lib/g++.exp (additional_sources): Remove.
32096         (additional_files): Likewise.
32097         (g++_target_compile): Use dg-additional-files-options.
32098
32099         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32100         Tcl logic.
32101         * gcc.dg/special/ecos.exp: Remove.
32102         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32103         * gcc.dg/special/alias-1.c: Likewise.
32104         * gcc.dg/special/alias-2.c: Likewise.
32105         * gcc.dg/special/gcsec-1.c: Likewise.
32106         * gcc.dg/special/weak-1.c: Likewise.
32107         * gcc.dg/special/weak-2.c: Likewise.
32108         * gcc.dg/special/wkali-1.c: Likewise.
32109         * gcc.dg/special/wkali-2.c: Likewise.
32110
32111         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32112         dg-gpp-additional-*.
32113         * g++.dg/special/conpr-3.C: Likewise.
32114         * g++.dg/special/conpr-4.C: Likewise.
32115         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32116         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32117         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32118         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32119         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32120         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32121         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32122         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32123         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32124         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32125         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32126         * g++.old-deja/g++.other/comdat1.C: Likewise.
32127         * g++.old-deja/g++.other/comdat2.C: Likewise.
32128         * g++.old-deja/g++.other/comdat3.C: Likewise.
32129         * g++.old-deja/g++.other/ctor1.C: Likewise.
32130         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32131
32132 2003-06-05  Richard Henderson  <rth@redhat.com>
32133
32134         * gcc.dg/debug/20030605-1.c: New.
32135
32136 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32137
32138         * README.QMTEST: Update.
32139
32140 2003-06-04  Richard Henderson  <rth@redhat.com>
32141
32142         * gcc.dg/cleanup-1.c: New.
32143         * gcc.dg/cleanup-2.c: New.
32144         * gcc.dg/cleanup-3.c: New.
32145         * gcc.dg/cleanup-4.c: New.
32146         * gcc.dg/cleanup-5.c: New.
32147         * gcc.dg/cleanup-6.c: New.
32148         * gcc.dg/cleanup-7.c: New.
32149
32150 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32151
32152         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32153
32154         * lib/dg-pch.exp: New file.
32155         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32156         * gcc.dg/pch/pch.exp: Likewise.
32157
32158 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32159
32160         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32161         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32162         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32163         * gcc.dg/builtins-17.c: New test case.
32164         * gcc.dg/i386-387-4.c: New test case.
32165         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32166
32167 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32168
32169         * gcc.dg/ultrasp9.c: New test.
32170
32171 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32172
32173         * gcc.c-torture/compile/20030604-1.c: New test.
32174         * gcc.dg/sparc-constant-1.c: New test.
32175
32176 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32177
32178         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32179
32180 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32181
32182         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32183
32184         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32185         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32186
32187 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32188
32189         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32190
32191 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32192
32193         PR c++/10940
32194         * g++.dg/template/spec10.C: New test.
32195
32196 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32197
32198         * gcc.dg/builtins-16.c: New test case.
32199
32200 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32201
32202         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32203         mempcpy test with post-increments.
32204         * gcc.c-torture/execute/string-opt-3.c: New test.
32205         * gcc.dg/string-opt-1.c: New test.
32206
32207 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32208
32209         PR fortran/10965
32210         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32211
32212 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32213
32214         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32215         (scan-assembler): ... here.  Use dg-scan.
32216         (scan-assembler-not): Likewise.
32217         (scan-file): New function.
32218         (scan-file-not): Likewise.
32219         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32220         * gcc.dg/cpp/_Pragma4.c: Likewise.
32221         * gcc.dg/cpp/_Pragma5.c: Likewise.
32222         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32223         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32224         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32225         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32226         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32227         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32228         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32229         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32230         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32231         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32232         * gcc.dg/cpp/cxxcom1.c: Likewise.
32233         * gcc.dg/cpp/line1.c: Likewise.
32234         * gcc.dg/cpp/maccom1.c: Likewise.
32235         * gcc.dg/cpp/maccom2.c: Likewise.
32236         * gcc.dg/cpp/maccom3.c: Likewise.
32237         * gcc.dg/cpp/maccom4.c: Likewise.
32238         * gcc.dg/cpp/maccom5.c: Likewise.
32239         * gcc.dg/cpp/maccom6.c: Likewise.
32240         * gcc.dg/cpp/multiline.c: Likewise.
32241         * gcc.dg/cpp/spacing1.c: Likewise.
32242         * gcc.dg/cpp/spacing2.c: Likewise.
32243         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32244         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32245         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32246         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32247         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32248         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32249         * gcc.dg/cpp/cxxcom2.c: Likewise.
32250         * gcc.dg/cpp/cxxcom2.h: New file.
32251
32252         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32253         * g++.dg/cpp/truefalse.C: Here.
32254         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32255
32256 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32257
32258         * gcc.dg/cpp/redef3.c: New file.
32259
32260 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32261
32262         * gcc.dg/i386-loop-3.c: New test.
32263
32264 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32265
32266         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32267
32268 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32269
32270         * gcc.dg/fwrapv-1.c: New test case.
32271         * gcc.dg/fwrapv-2.c: New test case.
32272
32273 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32274
32275         PR c++/10956
32276         * g++.dg/template/spec9.C: New test.
32277
32278 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32279
32280         * gcc.dg/duff-4.c: New test case.
32281
32282 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32283
32284         PR fortran/10843
32285         * g77.dg/ffixed-form-1.f: New test
32286         * g77.dg/ffixed-form-2.f: New test
32287         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32288         * g77.dg/ffree-form-3.f: New test
32289
32290 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32291
32292         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32293         * gcc.dg/wint_t-1.c: Likewise.
32294
32295 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32296
32297         * g++.dg/template/access11.C: New test.
32298
32299 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32300
32301         PR c++/10849
32302         * g++.dg/template/access10.C: New test.
32303
32304 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32305             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32306
32307         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32308
32309 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32310
32311         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32312         suppress for powerpc-*-darwin*.
32313         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32314
32315 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32316
32317         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32318         suppress option for powerpc-*-darwin*.
32319
32320 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32321
32322         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32323         * gcc.dg/builtins-4.c: Add test for fmod.
32324
32325 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32326
32327         PR c++/10682
32328         * g++.dg/template/instantiate4.C: New test.
32329
32330 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32331
32332         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32333
32334 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32335
32336         * gcc.dg/compat/scalar-return-1_main.c: New file.
32337         * gcc.dg/compat/scalar-return-1_x.c: New file.
32338         * gcc.dg/compat/scalar-return-1_y.c: New file.
32339         * gcc.dg/compat/scalar-return-2_main.c: New file.
32340         * gcc.dg/compat/scalar-return-2_x.c: New file.
32341         * gcc.dg/compat/scalar-return-2_y.c: New file.
32342         * gcc.dg/compat/struct-return-3_main.c: New file.
32343         * gcc.dg/compat/struct-return-3_y.c: New file.
32344         * gcc.dg/compat/struct-return-3_x.c: New file.
32345         * gcc.dg/compat/struct-return-2_main.c: New file.
32346         * gcc.dg/compat/struct-return-2_x.c: New file.
32347         * gcc.dg/compat/struct-return-2_y.c: New file.
32348
32349 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32350
32351         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32352         for hppa*-hp-hpux*.
32353         * gcc.dg/20021014-1.c (dg-options): Likewise.
32354         * gcc.dg/nest.c (dg-options): Likewise.
32355
32356 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32357
32358         PR c++/9738
32359         * g++.dg/ext/dllimport2.C: New file.
32360         * g++.dg/ext/dllimport3.C: New file.
32361
32362 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32363
32364         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32365         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32366         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32367         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32368         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32369         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32370         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32371         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32372         * gcc.dg/compat/small-struct-defs.h: New file.
32373         * gcc.dg/compat/small-struct-init.h: New file.
32374         * gcc.dg/compat/small-struct-check.h: New file.
32375         * gcc.dg/compat/fp-struct-defs.h: New file.
32376         * gcc.dg/compat/fp-struct-check.h: New file.
32377         * gcc.dg/compat/fp-struct-init.h: New file.
32378         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32379         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32380
32381 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32382
32383         * gcc.dg/20030225-2.c: New test.
32384
32385 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32386             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32387
32388         * gcc.c-torture/compile/20030518-1.c: New test case.
32389
32390 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32391
32392         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32393         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32394         gcc-dg-debug-runtest.
32395         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32396         gcc-dg-debug-runtest.
32397
32398 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32399
32400         PR c++/9022
32401         * g++.dg/lookup/using6.C: New test.
32402
32403 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32404
32405         * g++.dg/parse/access2.C: New test.
32406
32407 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32408
32409         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32410         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32411         * gcc.dg/debug/debug.exp: Likewise.
32412
32413 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32414
32415         * gcc.dg/dollar.c: New test.
32416
32417 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32418
32419         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32420         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32421         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32422         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32423         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32424         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32425         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32426         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32427         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32428         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32429         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32430         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32431         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32432         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32433         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32434         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32435         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32436         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32437
32438 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32439
32440         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32441         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32442         support for "repo" mode.
32443         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32444         * lib/g77-dg.exp: Likewise.
32445         * lib/obj-dg.exp: Likewise.
32446
32447 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32448
32449         Merge from gcc-3_2-rhl8-branch:
32450         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32451
32452         * gcc.dg/tls/opt-6.c: New test.
32453
32454         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32455
32456         * gcc.dg/20030405-1.c: New test.
32457
32458         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32459
32460         * gcc.dg/20030309-1.c: New test.
32461
32462         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32463
32464         * gcc.c-torture/execute/20030307-1.c: New test.
32465
32466         2003-02-20  Randolph Chung  <tausq@debian.org>
32467
32468         * gcc.c-torture/compile/20030220-1.c: New test.
32469
32470         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32471
32472         * gcc.dg/20030217-1.c: New test.
32473
32474         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32475
32476         * gcc.c-torture/compile/20020129-1.c: New test.
32477
32478         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32479
32480         * gcc.dg/unroll-1.c: New test.
32481
32482         2002-11-16  Jan Hubicka  <jh@suse.cz>
32483
32484         * gcc.c-torture/execute/20020920-1.c: New test.
32485
32486         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32487
32488         PR target/7434
32489         * gcc.c-torture/compile/20021008-1.c: New test.
32490
32491         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32492
32493         PR target/7559
32494         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32495
32496         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32497
32498         * gcc.c-torture/compile/20020807-1.c: New test.
32499
32500         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32501
32502         * gcc.dg/tls/opt-1.c: New test.
32503
32504         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32505
32506         * gcc.dg/20020729-1.c: New test.
32507
32508         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32509
32510         * g++.dg/opt/life1.C: New test.
32511
32512         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32513
32514         * gcc.dg/20020525-1.c: New test.
32515
32516         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32517
32518         PR c++/6794
32519         * g++.dg/ext/pretty1.C: New test.
32520         * g++.dg/ext/pretty2.C: New test.
32521
32522 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32523
32524         PR c++/8385
32525         * g++.dg/ext/typeof5.C: New test.
32526
32527 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32528
32529         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32530         __USER_LABEL_PREFIX__ into account.
32531         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32532
32533 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32534
32535         * gcc.dg/builtins-15.c: New test case.
32536
32537 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32538
32539         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32540
32541 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32542
32543         * lib/g++.exp: Tweak handling of additional source files.
32544         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32545         * g++.dg/special/conpr-2a.C: Rename to ...
32546         * g++.dg/special/conpr-2a.cc: ... this.
32547         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32548         * g++.dg/special/conpr-3a.C: Rename to ...
32549         * g++.dg/special/conpr-3a.cc: This.
32550         * g++.dg/special/conpr-3b.C: Rename to ...
32551         * g++.dg/special/conpr-3b.cc: This.
32552         * g++.dg/special/conpr-4.C: New test.
32553         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32554
32555 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32556
32557         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32558
32559 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32560
32561         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32562         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32563         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32564         * g++.old-deja/g++.other/warn3.C: Likewise.
32565
32566 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32567
32568         * gcc.dg/i386-387-1.c: Update to also test log.
32569         * gcc.dg/i386-387-2.c: Likewise.
32570
32571 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32572
32573         * g77.f-torture/execute/int8421.f: New test.
32574
32575 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32576
32577         PR c++/10230, c++/10481
32578         * g++.dg/lookup/scoped5.C: New test.
32579
32580 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32581
32582         PR c++/10552
32583         * g++.dg/template/ttp6.C: New test.
32584
32585 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32586
32587         * gcc.c-torture/execute/builtins: New directory.
32588         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32589         gcc.c-torture/execute/builtins.
32590         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32591         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32592         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32593         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32594
32595 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32596
32597         PR c++/9252
32598         * g++.dg/template/access8.C: New test.
32599         * g++.dg/template/access9.C: New test.
32600
32601 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32602
32603         PR c++/9554
32604         * g++.dg/parse/access1.C: New test.
32605
32606 2003-05-09  DJ Delorie  <dj@redhat.com>
32607
32608         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32609         long, and not an int.
32610
32611 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32612
32613         PR c++/10555, c++/10576
32614         * g++.dg/template/memclass1.C: New test.
32615
32616 2003-05-08  DJ Delorie  <dj@redhat.com>
32617
32618         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32619         targets.
32620         * gcc.c-torture/execute/20021024-1.x: Likewise.
32621         * gcc.c-torture/execute/shiftdi.x: Likewise.
32622         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32623         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32624         * gcc.dg/20021018-1.c: Likewise.
32625
32626 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32627
32628         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32629
32630         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32631         (bcopy): Call memmove.
32632
32633 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32634
32635         * g77.f-torture/compile/8485.f: New test case.
32636
32637 2003-05-07  Richard Henderson  <rth@redhat.com>
32638
32639         PR c++/10570
32640         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32641         Verify exception_cleanup not called for rethrows.
32642         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32643         when exiting catch block without rethrowing.
32644         * g++.dg/eh/forced3.C: New.
32645         * g++.dg/eh/forced4.C: New.
32646
32647 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32648
32649         * gcc.dg/20030505.c: Fix triplet.
32650
32651 2003-05-06  DJ Delorie  <dj@redhat.com>
32652
32653         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32654         * gcc.dg/nest.c: Likewise.
32655
32656 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32657
32658         * gcc.dg/builtins-14.c: New test case.
32659
32660 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32661
32662         * lib/compat.exp (compat-execute): New argument.
32663         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32664         * gcc.dg/compat: New test directory.
32665         * gcc.dg/compat/compat.exp: New expect script.
32666         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32667         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32668         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32669         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32670         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32671         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32672
32673         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32674         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32675         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32676         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32677         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32678         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32679         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32680         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32681         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32682         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32683         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32684         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32685         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32686         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32687         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32688
32689 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32690
32691         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32692
32693 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32694
32695         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32696
32697 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32698
32699         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32700         * gcc.dg/ppc-fsel-2.c: New test.
32701
32702         * gcc.dg/unused-5.c: New test.
32703
32704 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32705
32706         PR c++/10496
32707         * g++.dg/warn/pmf1.C: New test.
32708
32709 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32710
32711         PR c++/4494
32712         * g++.dg/warn/main.C: New test.
32713
32714 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32715
32716         * gcc.dg/nonnull-3.c: New test.
32717
32718 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32719
32720         * gcc.dg/cpp/Wtrigraphs.c: Update.
32721         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32722
32723 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32724
32725         * gcc.dg/ppc-fsel-1.c: New test.
32726
32727 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32728
32729         PR c/10604
32730         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32731
32732 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32733
32734         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32735
32736 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32737
32738         PR c++/9364, c++/10553, c++/10586
32739         * g++.dg/parse/typename4.C: New test.
32740         * g++.dg/parse/typename5.C: Likewise.
32741
32742 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32743
32744         * gcc.c-torture/compile/20030503-1.c: New test.
32745
32746 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32747
32748         * g++.dg/lookup/using5.C: Fix testcase error.
32749
32750 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32751
32752         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32753         since MEABI is no longer supported.  Remove all vestiges
32754         of MEABI from the test.
32755
32756 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32757
32758         PR c++/10554
32759         * g++.dg/lookup/using5.C: New test.
32760
32761 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32762
32763         PR c++/8772
32764         * g++.dg/template/ttp5.C: New test.
32765
32766 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32767
32768         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32769         (dg-gpp-additional-sources): New function.
32770         (dg-gpp-additional-files): Likewise.
32771         * lib/g++.exp (additional_sources): New variable.
32772         (additional_files): Likewise.
32773         (g++_target_compile): Deal with them.
32774         * lib/old-dejagnu.exp: Remove.
32775         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32776         * g++.old-deja: Revise all tests to use dg commands.
32777
32778 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32779
32780         PR c++/9432, c++/9528
32781         * g++.dg/lookup/using4.C: New test.
32782
32783 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32784
32785         * gcc.dg/noreturn-5.c: New file.
32786         * gcc.dg/noreturn-6.c: New file.
32787
32788         * gcc.c-torture/compile/inline-1.c: New file.
32789
32790 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32791
32792         PR c++/10551
32793         * g++.dg/template/explicit1.C: New test.
32794
32795 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32796
32797         PR c++/10549
32798         * g++.dg/other/bitfield1.C: New test.
32799
32800         PR c++/10527
32801         * g++.dg/init/new7.C: New test.
32802
32803 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32804
32805         * g++.dg/ext/desig1.C: New test.
32806         * g++.dg/ext/init1.C: Update.
32807
32808         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32809
32810 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32811
32812         PR c++/10180
32813         * g++.dg/warn/Winline-1.C: New test.
32814
32815 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32816
32817         * gcc.c-torture/execute/string-opt-19.c: New test.
32818
32819         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32820         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32821
32822 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32823
32824         PR c++/10506
32825         * g++.dg/init/new6.C: New test.
32826
32827         PR c++/10503
32828         * g++.dg/init/ref6.C: New test.
32829
32830 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32831
32832         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32833
32834 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32835
32836         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32837         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32838
32839 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32840
32841         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32842         initialized static data members.
32843
32844 2003-04-25  H.J. Lu <hjl@gnu.org>
32845
32846         * gcc.dg/ia64-sync-4.c: New test.
32847
32848 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32849
32850         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32851         date.
32852
32853 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32854
32855         PR c++/10337
32856         * g++.dg/warn/conv1.C: New test.
32857         * g++.old-deja/g++.other/conv7.C: Adjust.
32858         * g++.old-deja/g++.other/overload14.C: Adjust.
32859
32860 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32861
32862         PR c++/10471
32863         * g++.dg/template/defarg2.C: New test.
32864
32865 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32866
32867         * gcc.dg/cpp/include2.c: Update.
32868         * gcc.dg/cpp/multiline-2.c: New.
32869         * gcc.dg/cpp/multiline.c: Update.
32870         * gcc.dg/cpp/strify2.c: Update.
32871         * gcc.dg/cpp/trad/literals-2.c: Update.
32872
32873 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32874
32875         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32876
32877 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32878
32879         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32880
32881 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32882
32883         PR c++/10451
32884         * g++.dg/parse/crash4.C: New test.
32885
32886         PR c++/9847
32887         * g++.dg/parse/crash5.C: New test.
32888
32889 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32890
32891         PR c++/10446
32892         * g++.dg/parse/crash3.C: New test.
32893
32894         PR c++/10428
32895         * g++.dg/parse/elab1.C: New test.
32896
32897 2003-04-22  Devang Patel  <dpatel@apple.com>
32898
32899         * gcc.dg/cpp/trad/funlike-5.c: New test.
32900
32901 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
32902
32903         * g++.dg/other/packed1.C: Fix dg options.
32904
32905 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
32906
32907         * g++.dg/other/offsetof2.C: New test.
32908
32909 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
32910
32911         * g++.dg/template/recurse.C: Adjust location of error messages.
32912
32913 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
32914
32915         PR c++/9881
32916         * g++.dg/init/addr-const1.C: New test.
32917         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32918
32919 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32920
32921         PR c++/10405
32922         * g++.dg/lookup/struct-hack1.C: New test.
32923
32924 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
32925
32926         * ucs.c: Update diagnostic messages.
32927
32928 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32929
32930         * gcc.dg/cpp/truefalse.cpp: New test.
32931         * gcc.dg/cpp/cpp.exp: Update.
32932         * g++.dg/other/stdbool-if.C: Remove.
32933
32934 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
32935
32936         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32937         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32938
32939 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32940
32941         * gcc.c-torture/compile/20030418-1.c: New test.
32942
32943 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
32944
32945         * README.compat: Remove; content moved to doc/sourcebuild.texi.
32946
32947 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32948
32949         PR c++/10347
32950         g++.dg/template/dependent-name1.C: New test.
32951
32952 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
32953
32954         * gcc.dg/warn-1.c (tourist_guide): New array,
32955         contains a pointer to bar.
32956
32957 2003-04-16  Roger Sayle  <roger@eyesopen.com>
32958
32959         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32960         * gcc.c-torture/execute/medce-1.c: New test case.
32961         * gcc.c-torture/execute/medce-2.c: New test case.
32962
32963 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
32964
32965         * lib/prune.exp: Ignore more messages.
32966
32967         PR c++/10381
32968         * g++.dg/parse/lookup3.C: New test.
32969
32970 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
32971
32972         * gcc.c-torture/compile/20030415-1.c : New test.
32973
32974 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
32975
32976         * gcc.c-torture/execute/scope-2.c: Move to ...
32977         * gcc.dg/noncompile/scope.c: .... here.
32978
32979 2003-04-14  Roger Sayle  <roger@eyesopen.com>
32980
32981         * gcc.dg/20030414-2.c: New test case.
32982
32983 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
32984
32985         PR target/10377
32986         * gcc.dg/20030414-1.c: New test.
32987
32988 2003-04-13  Roger Sayle  <roger@eyesopen.com>
32989
32990         * gcc.dg/builtins-12.c: New test case.
32991         * gcc.dg/builtins-13.c: New test case.
32992
32993 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32994
32995         * gcc.c-torture/execute/string-opt-18.c: New test.
32996
32997 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
32998
32999         PR c++/10300
33000         * g++.dg/init/new5.C: New test.
33001
33002 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33003
33004         PR c++/7910
33005         * g++.dg/ext/dllimport1.C: New test.
33006
33007 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33008
33009         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33010
33011 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33012
33013         PR Fortran/9263
33014         * g77.f-torture/noncompile/9263.f: New test
33015         PR Fortran/1832
33016         * g77.f-torture/execute/1832.f: New test
33017
33018 2003-04-11  David Chad  <davidc@freebsd.org>
33019             Loren J. Rittle  <ljrittle@acm.org>
33020
33021         libobjc/8562
33022         * objc.dg/headers.m: New test.
33023
33024 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33025
33026         * gcc.c-torture/execute/builtin-noret-2.c: New.
33027         * gcc.c-torture/execute/builtin-noret-2.x: New.
33028         XFAIL builtin-noret-2.c at -O1 and above.
33029         * gcc.dg/redecl.c: New.
33030         * gcc.dg/Wshadow-1.c: Update error regexps.
33031
33032 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33033
33034         * g++.dg/abi/bitfield10.C: New test.
33035
33036 2003-04-09  Mike Stump  <mrs@apple.com>
33037
33038         * gcc.dg/pch/pch.exp: Make testcase names longer.
33039         * g++.dg/pch/pch.exp: Make testcase names longer.
33040
33041 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33042
33043         * gcc.dg/builtins-11.c: New test case.
33044
33045 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33046
33047         * gcc.dg/builtins-9.c: New test case.
33048         * gcc.dg/builtins-10.c: New test case.
33049
33050 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33051
33052         * gcc.dg/noncompile/init-4.c.c: New test.
33053
33054 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33055
33056         * gcc.misc-test/gcov-9.c: New test.
33057         * gcc.misc-test/gcov-10.c: New test
33058         * gcc.misc-test/gcov-11.c: New test.
33059
33060 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33061
33062         PR optimization/10024
33063         * gcc.c-torture/compile/20030405-1.c: New test.
33064
33065 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33066
33067         * gcc.dg/pch/static-3.c: New.
33068         * gcc.dg/pch/static-3.hs: New.
33069         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33070
33071 2003-04-04  Richard Henderson  <rth@redhat.com>
33072
33073         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33074         * g++.dg/eh/forced2.C: Likewise.
33075
33076 2003-04-03  Mike Stump  <mrs@apple.com>
33077
33078         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33079         target arg.
33080         (scan-assembler-times, scan-assembler-not): Likewise.
33081         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33082
33083 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33084
33085         * gcc.dg/sparc-loop-1.c: New test.
33086
33087 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33088
33089         PR other/9274
33090         * g++.dg/pch/system-2.C: New.
33091         * g++.dg/pch/system-2.Hs: New.
33092
33093 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33094
33095         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33096
33097         * g++.dg/eh/simd-1.C (vecfunc): Same.
33098
33099 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33100
33101         * gcc.c-torture/execute/20030401-1.c: New test case.
33102
33103 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33104
33105         * objc.dg/defs.m: New.
33106
33107 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33108
33109         * g++.dg/eh/simd-1.C: New.
33110         * g++.dg/eh/simd-2.C: New.
33111
33112 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33113
33114         * gcc.c-torture/execute/simd-3.c: New.
33115
33116 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33117
33118         PR c/9936
33119         * gcc.dg/20030331-2.c: New test.
33120
33121 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33122
33123         PR c++/10278
33124         * g++.dg/parse/crash2.C: New test.
33125
33126 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33127
33128         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33129         * gcc.c-torture/execute/20030331-1.c: ...here.
33130
33131 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33132
33133         * gcc.c-torture/execute/20030331-1.c: New test.
33134
33135 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33136
33137         * lib/gcov.exp: Adjust call return testing strings.
33138         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33139
33140 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33141
33142         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33143         * gcc.dg/builtins-7.c: New test case.
33144         * gcc.dg/builtins-8.c: New test case.
33145
33146 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33147
33148         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33149
33150 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33151
33152         PR c++/7647
33153         * g++.dg/lookup-class-member-2.C: New test.
33154
33155 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33156
33157         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33158
33159 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33160
33161         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33162
33163 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33164
33165         * g++.dg/init/attrib1.C: New test.
33166
33167 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33168
33169         * gcc.dg/ultrasp8.c: New test.
33170
33171 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33172
33173         * gcc.dg/ultrasp7.c: New test.
33174
33175 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33176
33177         PR c++/10047
33178         * g++.dg/template/inline1.C: New test.
33179
33180 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33181
33182         * gcc.dg/sparc-dwarf2.c: New test.
33183
33184 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33185
33186         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33187         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33188
33189 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33190
33191         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33192         than reading .x files.
33193         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33194         * g77.dg/gcov/gcov-1.f: Likewise.
33195         * gcc.misc-tests/gcov-4b.c: Likewise.
33196         * gcc.misc-tests/gcov-5b.c: Likewise.
33197         * gcc.misc-tests/gcov-6.c: Likewise.
33198         * gcc.misc-tests/gcov-7.c: Likewise.
33199         * gcc.misc-tests/gcov-8.c: Likewise.
33200         * g++.dg/gcov/gcov-1.x: Remove.
33201         * g77.dg/gcov/gcov-1.x: Likewise.
33202         * gcc.misc-tests/gcov-4b.x: Likewise.
33203         * gcc.misc-tests/gcov-5b.x: Likewise.
33204         * gcc.misc-tests/gcov-6.x: Likewise.
33205         * gcc.misc-tests/gcov-7.x: Likewise.
33206         * gcc.misc-tests/gcov-8.x: Likewise.
33207
33208 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33209
33210         PR opt/10087
33211         * gcc.dg/20030324-1.c: New test.
33212
33213 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33214
33215         PR c++/10224
33216         * g++.dg/template/arg3.C: New test.
33217
33218         PR c++/10158
33219         * g++.dg/template/friend18.C: New test.
33220
33221 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33222
33223         * g77.f-torture/compile/20030326-1.f: New test case.
33224
33225 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33226
33227         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33228
33229         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33230
33231 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33232
33233         * gcc.dg/ia64-sync-3.c: New test.
33234
33235 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33236
33237         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33238
33239 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33240
33241         * gcc.dg/ultrasp6.c: New test.
33242
33243 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33244
33245         * gcc.dg/i386-signbit-1.c: New test.
33246         * gcc.dg/i386-signbit-2.c: New test.
33247         * gcc.dg/i386-signbit-3.c: New test.
33248
33249 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33250
33251         * gcc.dg/ultrasp5.c: Fix options.
33252
33253 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33254
33255         * gcc.dg/ultrasp5.c: Fix comment.
33256
33257 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33258
33259         PR fortran/10197
33260         * g77.f-torture/execute/10197.f: New test.
33261
33262 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33263
33264         PR c++/9898, c++/383
33265         * g++.dg/template/conv6.C: New test.
33266
33267         PR c++/10119
33268         * g++.dg/template/ptrmem5.C: New test.
33269
33270         PR c++/10026
33271         * g++.dg/lookup/koenig1.C: New test.
33272
33273         PR C++/10199
33274         * g++.dg/lookup/template2.C: New test.
33275
33276 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33277
33278         * g++.dg/opt/rtti1.C: New test.
33279
33280 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33281
33282         * gcc.dg/ultrasp5.c: New test.
33283
33284 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33285
33286         PR middle-end/9967
33287         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33288         builtin fputs.
33289
33290 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33291
33292         PR c/8224
33293         * gcc.dg/20030323-1.c: New test.
33294
33295 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33296
33297         * gcc.c-torture/compile/20030323-1.c: New test case.
33298
33299 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33300
33301         * gcc.dg/20030321-1.c: New test.
33302
33303 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33304
33305         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33306
33307 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33308
33309         PR c++/9978, c++/9708
33310         * g++.dg/ext/vlm1.C: Adjust expected error.
33311         * g++.dg/ext/vla2.C: New test.
33312         * g++.dg/template/arg1.C: New test.
33313         * g++.dg/template/arg2.C: New test.
33314
33315 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33316
33317         * g77.f-torture/execute/select.f: New test.
33318         * g77.f-torture/noncompile/select_no_compile.f: New test.
33319
33320 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33321
33322         PR c++/9898
33323         * g++.dg/other/error4.C: New test.
33324
33325 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33326
33327         * g++.dg/template/friend17.C: New test.
33328
33329 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33330
33331         * gcc.c-torture/compile/20030320-1.c: New.
33332
33333 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33334
33335         * gcc.dg/builtins-6.c: New test case.
33336
33337 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33338
33339         PR target/10073
33340         * gcc.c-torture/compile/20030319-1.c: New.
33341
33342 2003-03-18  Jan Hubicka  <jh@suse.cz>
33343
33344         * gcc.dg/i386-cvt-1.c: New test.
33345
33346 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33347
33348         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33349         * objc.dg/naming-2.m: Likewise.
33350
33351 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33352
33353         PR c++/9639
33354         * g++.dg/parse/crash1.C: New test.
33355
33356 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33357
33358         PR c++/8805
33359         * g++.dg/eh/cleanup1.C: New test.
33360
33361 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33362
33363         * gcc.c-torture/execute/20030316-1.c: New test case.
33364
33365 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33366
33367         PR c++/9629
33368         * g++.dg/init/ctor2.C: New test.
33369
33370 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33371
33372         * g77.f-torture/compile/xformat.f: New test case.
33373
33374 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33375
33376         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33377         * g++.old-deja/g++.mike/eh50.C: Likewise.
33378
33379 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33380
33381         PR c++/6440
33382         * g++.dg/template/spec7.C: New test.
33383         * g++.dg/template/spec8.C: Likewise.
33384
33385 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33386
33387         * gcc.c-torture/execute/20030313-1.c: New test.
33388
33389 2003-03-14  Richard Henderson  <rth@redhat.com>
33390
33391         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33392
33393 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33394
33395         * gcc.c-torture/compile/20030314-1.c: New test.
33396
33397 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33398
33399         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33400         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33401         thumb target,
33402         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33403         to accept newer _imp__  prefix and additional
33404         newline in .drectve section.
33405         * gcc.dg/dll-4.c: Likewise.
33406         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33407         switch.
33408
33409 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33410
33411         * g++.dg/parse/namespace9.C: New test.
33412
33413         * g++.dg/init/ref5.C: New test.
33414         * g++.dg/parse/ptrmem1.C: Likewise.
33415
33416 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33417
33418         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33419         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33420         regular expression.
33421         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33422         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33423
33424 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33425
33426         * gcc.c-torture/execute/20030224-2.c: New test.
33427
33428 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33429
33430         * gcc.dg/decl-3.c: New test.
33431
33432 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33433
33434         * gcc.dg/i386-loop-2.c: New test.
33435
33436 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33437
33438         PR c++/9474
33439         * g++.dg/parse/namespace8.C: New test.
33440
33441         PR c++/9924
33442         * g++.dg/overload/builtin2.C: New test.
33443
33444 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33445
33446         * gcc.dg/return-type-3.c: New test.
33447
33448 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33449
33450         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33451         profiling options are not supported.
33452
33453 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33454
33455         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33456         * g++.old-deja/g++.warn/impint2.C: Likewise.
33457
33458 2003-03-10  Devang Patel  <dpatel@apple.com>
33459
33460         * g++.dg/cpp/c++_cmd_1.C: New test.
33461         * g++.dg/cpp/c++_cmd_1.h: New file.
33462
33463 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33464
33465         * gcc.dg/altivec-9.c: New file.
33466
33467 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33468
33469         * gcc.dg/ppc-sdata-1.c: New test.
33470         * gcc.dg/ppc-sdata-2.c: New test.
33471
33472 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33473
33474         PR c++/9373
33475         * g++.dg/opt/ptrmem2.C: New test.
33476
33477         PR c++/8534
33478         * g++.dg/opt/ptrmem1.C: New test.
33479
33480 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33481
33482         * gcc.dg/i386-loop-1.c: New test.
33483
33484 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33485
33486         PR c++/9970
33487         * g++.dg/lookup/friend1.C: New test.
33488
33489 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33490
33491         PR c++/9823
33492         * g++.dg/parser/constructor1.C: New test.
33493
33494 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33495
33496         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33497
33498         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33499
33500 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33501
33502         * gcc.dg/cpp/Wunused.c: Update test.
33503
33504 2003-03-08  Jan Hubicka  <jh@suse.cz>
33505
33506         * gcc.dg/inline-3.c: New test.
33507
33508 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33509
33510         PR c++/9809
33511         * g++.dg/parse/builtin1.C: New test.
33512
33513         PR c++/9982
33514         * g++.dg/abi/cookie1.C: New test.
33515         * g++.dg/abi/cookie2.C: Likewise.
33516
33517         PR c++/9524
33518         * g++.dg/template/field1.C: New test.
33519
33520         PR c++/9912
33521         * g++.dg/parse/class1.C: New test.
33522         * g++.dg/parse/namespace7.C: Likewise.
33523         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33524
33525 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33526
33527         * g++.dg/init/ref4.C: New test.
33528
33529 2003-03-07  Jan Hubicka  <jh@suse.cz>
33530
33531         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33532         * gcc.dg/inline-3.c: New test.
33533
33534 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33535
33536         * g++.dg/init/ref3.C: New test.
33537
33538         PR c++/9965
33539         * g++.dg/init/ref2.C: New test.
33540
33541         PR c++/9400
33542         * g++.dg/warn/Wshadow-2.C: New test.
33543
33544         PR c++/9791
33545         * g++.dg/warn/Woverloaded-1.C: New test.
33546
33547 2003-03-05  Jan Hubicka  <jh@suse.cz>
33548
33549         * gcc.dg/i386-local2.c: New.
33550         * gcc.dg/i386-local.c: Fix typo.
33551
33552 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33553
33554         * g++.dg/abi/layout3.C: New test.
33555
33556 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33557
33558         * gcc.c-torture/compile/20030305-1.c
33559
33560 2003-03-05  Jan Hubicka  <jh@suse.cz>
33561
33562         * gcc.dg/i386-local.c: New.
33563
33564 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33565
33566         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33567
33568 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33569
33570         * gcc.dg/switch-2.c: New test.
33571         * gcc.dg/switch-3.c: New test.
33572         * gcc.dg/Wswitch.c: Adjust line numbers.
33573         * gcc.dg/Wswitch-default.c: Likewise.
33574         * gcc.dg/Wswitch-enum.c: Likewise.
33575
33576 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33577
33578         * gcc.c-torture/execute/20030222-1.c: New test.
33579
33580 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33581
33582         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33583
33584 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33585
33586         PR c++/9878
33587         * g++.dg/init/ref1.C: New test.
33588
33589 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33590
33591         * gcc.dg/sh-relax.c: New SH-only test.
33592
33593 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33594
33595         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33596         comment explaining purpose of testcase.
33597
33598 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33599
33600         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33601         for HC11/HC12 (asm needs two int registers).
33602         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33603         HC11/HC12 because the test uses an asm which needs two 32-bit
33604         registers.
33605
33606 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33607
33608         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33609         for HC11/HC12 (array is too large otherwise).
33610         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33611         * gcc.c-torture/compile/20010518-2.x: Likewise.
33612         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33613         HC11/HC12 (array is too large).
33614
33615 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33616
33617         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33618         * lib/g++-dg.exp (g++-dg-test): Likewise.
33619
33620 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33621
33622         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33623         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33624
33625 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33626
33627         * g++.dg/warn/implicit-typename1.C: Remove warning.
33628
33629 2003-02-28  Richard Henderson  <rth@redhat.com>
33630
33631         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33632         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33633
33634 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33635
33636         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33637         * g++.dg/pch/pch.exp: Likewise.
33638
33639 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33640
33641         PR c++/9879
33642         * testsuite/g++.dg/init/new4.C: New test.
33643
33644 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33645
33646         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33647
33648 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33649
33650         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33651         unsigned long.
33652
33653         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33654         wider than float.
33655
33656 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33657
33658         * lib/scanasm.exp: Add support for counting numbers of
33659         occurences.
33660         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33661         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33662
33663 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33664
33665         PR c++/9683
33666         * g++.dg/template/static3.C: New test.
33667
33668         PR c++/9829
33669         * g++.dg/parse/namespace6.C: New test.
33670
33671 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33672
33673         PR target/9732
33674         * gcc.dg/20030225-1.c: New test.
33675
33676 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33677
33678         * README: Remove out-of-date information.
33679
33680         PR c++/9836
33681         * g++.dg/template/spec6.C: New test.
33682
33683 2003-02-24  Jeff Law  <law@redhat.com>
33684
33685         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33686
33687 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33688
33689         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33690         * gcc.dg/pragma-ep-1.c: Likewise.
33691
33692 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33693
33694         PR c++/9602
33695         * g++.dg/template/friend16.C: New test.
33696
33697 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33698
33699         PR c++/5333
33700         * g++.dg/parse/fused-params1.C: Adjust error messages.
33701         * g++.dg/template/nested3.C: New test.
33702
33703 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33704
33705         * g++.dg/abi/param1.C: New test.
33706
33707 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33708
33709         PR c++/7982
33710         * g++.dg/warn/implicit-typename1.C: New test.
33711
33712 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33713
33714         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33715         with "mtune".
33716         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33717         * gcc.c-torture/execute/20010129-1.x: Likewise.
33718         * gcc.dg/20011107-1.c: Likewise.
33719         * gcc.dg/20020108-1.c: Likewise.
33720         * gcc.dg/20020122-3.c: Likewise.
33721         * gcc.dg/20020206-1.c: Likewise.
33722         * gcc.dg/20020310-1.c: Likewise.
33723         * gcc.dg/20020426-2.c: Likewise.
33724         * gcc.dg/20020517-1.c: Likewise.
33725         * gcc.dg/991230-1.c: Likewise.
33726         * gcc.dg/i386-unroll-1.c: Likewise.
33727         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33728
33729 2003-02-22  Jan Hubicka  <jh@suse.cz>
33730
33731         * gcc.dg/i386-mul.c: New test.
33732
33733 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33734
33735         * gcc.dg/builtins-5.c: New test case.
33736
33737 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33738
33739         * gcc.dg/asmreg-1.c: New test.
33740
33741 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33742
33743         PR c++/9749
33744         * g++.dg/parse/varmod1.C: New test.
33745
33746 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33747
33748         PR c++/9727
33749         * g++.dg/template/op1.C: New test.
33750
33751 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33752
33753         PR c++/8906
33754         * g++.dg/template/nested2.C: New test.
33755
33756 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33757
33758         PR c++/8724
33759         * g++.dg/expr/dtor1.C: New test.
33760
33761 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33762
33763         * gcc.dg/cpp/include3.c: New test.
33764         * gcc.dg/cpp/inc/foo.h: New file.
33765
33766 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33767
33768         * gcc.c-torture/execute/20030221-1.c: New test.
33769
33770 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33771
33772         PR c++/9729
33773         * g++.dg/abi/conv1.C: New test.
33774
33775 2003-02-20  Jan Hubicka  <jh@suse.cz>
33776
33777         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33778
33779 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33780
33781         * gcc.c-torture/compile/20030219-1.c: New test.
33782
33783 2003-02-18  Jan Hubicka  <jh@suse.cz>
33784
33785         * gcc.dg/funcorder.c: New test.
33786
33787 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33788
33789         * gcc.c-torture/execute/20030218-1.c: New.
33790
33791 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33792
33793         * gcc.dg/20030218-1.c: New.
33794
33795 2003-02-18  Richard Henderson  <rth@redhat.com>
33796
33797         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33798         * gcc.dg/attr-used-2.c: New.
33799
33800 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33801
33802         PR c++/9704
33803         * g++.dg/init/copy5.C: New test.
33804
33805 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33806
33807         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33808         * g++.dg/pch/pch.exp: Likewise.
33809
33810 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33811
33812         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33813         STACK_SIZE is not defined.
33814
33815 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33816
33817         PR c++/9457
33818         * g++.dg/template/init1.C: New test.
33819
33820 2003-02-16  Jan HUbicka  <jh@suse.cz>
33821
33822         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33823         (foo): Add few extra tests
33824         * gcc.dg/c99-const-expr-3.c: Likewise.
33825         * gcc.c-torture/execute/20030216-1.c: New.
33826
33827 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33828
33829         PR c++/9459
33830         * g++.dg/ext/typeof4.C: New test.
33831
33832 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33833
33834         * gcc.dg/i386-387-3.c: New test case.
33835
33836 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33837
33838         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33839         cris-*-elf* cris-*-aout* and mmix-*-*.
33840
33841 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33842
33843         * gcc.dg/20030213-1.c: New test.
33844
33845 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33846
33847         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33848         * gcc.dg/i386-387-2.c: Likewise.
33849
33850 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33851
33852         * gcc.dg/ppc-spe.c: Fix formatting.
33853         Enable tests that were previously unsupported by gas.
33854         Delete tests for instructions that no longer exist.
33855         Switch arguments on evsubifw builtin.
33856
33857 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33858
33859         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33860         STACK_SIZE is too small.
33861
33862 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33863             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33864
33865         * gcc.dg/decl-2.c: New test.
33866
33867 2003-02-10  Jan Hubicka  <jh@suse.cz>
33868
33869         * gcc.dg/i386-fpcvt-1.c: New test.
33870
33871 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33872
33873         * gcc.c-torture/execute/20030209-1.c: New test.
33874
33875 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33876
33877         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33878         int-wide bitops, use the constants of the same width.
33879         Likewise, if long long is 32-bit wide, test bitops using
33880         32-bit constants.
33881
33882 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33883
33884         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33885
33886 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33887
33888         * testsuite/gcc.dg/builtins-4.c: New test case.
33889
33890 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33891
33892         * gcc.dg/20020430-1.c: Fix dg command typos.
33893         * gcc.dg/20020503-1.c: Likewise.
33894
33895 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33896
33897         PR c++/8785
33898         * g++.dg/parse/fused-params1.C: New test.
33899
33900         PR c++/8857
33901         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33902
33903         PR c++/8921
33904         * g++.dg/parse/non-dependent1.C: New test.
33905
33906         PR c++/8928
33907         * g++.dg/parse/dupl-tmpl-args1.C: New test.
33908
33909         PR c++/9228
33910         * g++.dg/parse/undefined7.C: New test.
33911         * g++.dg/parse/non-templ1.C: New test.
33912
33913         PR c++/9229
33914         * g++.dg/parse/too-many-tmpl-args1.C: New test.
33915
33916 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
33917
33918         * gcc.c-torture/compile/20030206-1.c: New test.
33919
33920 2003-02-05  Roger Sayle  <roger@eyesopen.com>
33921
33922         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33923         "pow" to "foo" to avoid potential confusion with a math built-in.
33924
33925 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33926
33927         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33928         conditions for SPARC targets.
33929
33930 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
33931
33932         * gcc.dg/20030204-1.c: New test.
33933
33934 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33935
33936         PR c++/38
33937         * g++.dg/parse/array-size1.C: New test.
33938
33939         PR c++/5657
33940         * g++.dg/parse/undefined3.C: New test.
33941
33942         PR c++/5665
33943         * g++.dg/parse/undefined4.C: New test.
33944
33945         PR c++/5975
33946         * g++.dg/parse/undefined5.C: New test.
33947
33948         PR c++/7259
33949         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33950
33951         PR c++/8578
33952         * g++.dg/parse/casting-operator1.C: New test.
33953
33954         PR c++/8596
33955         * g++.dg/parse/undefined6.C: New test.
33956
33957         PR c++/8736
33958         * g++.dg/parse/missing-template1.C: New test.
33959
33960 2003-02-04  Jan Hubicka  <jh@suse.cz>
33961
33962         * gcc.dg/i386-cadd.c: Compile using -march=k8.
33963         * gcc.dg/i386-cmov?.c: Likewise.
33964         * gcc.dg/i386-fpcvt-?.c: Likewise.
33965         * gcc.dg/i386-ssefp-1.c: Likewise.
33966         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33967         conventions.
33968
33969 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
33970
33971         PR c++/7129
33972         * testsuite/g++.dg/ext/max.C: New test.
33973
33974 2003-02-03  Jan Hubicka  <jh@suse.cz>
33975
33976         * gcc.c-torture/execute/20030203-1.c: New test.
33977
33978 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
33979
33980         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33981         'natural-endian'.
33982
33983 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
33984
33985         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33986         * g++.dg/init/new2.C: Likewise.
33987         * g++.dg/other/new1.C: Likewise.
33988
33989 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
33990
33991         * gcc.dg/struct-ret-libc.c: New test.
33992
33993 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
33994
33995         * gcc.dg/20030129-1.c: New test.
33996
33997 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33998
33999         PR c++/8849
34000         * g++.dg/template/ptrmem4.C: New test.
34001
34002 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34003
34004         * g++.dg/parser/constant1.C: New test.
34005
34006 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34007
34008         PR c++/8591
34009         * g++.dg/parse/friend2.C: New test.
34010
34011 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34012
34013         PR c++/9437
34014         * g++.dg/template/unify4.C: New test.
34015
34016 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34017
34018         * gcc.c-torture/execute/20030128-1.c: New test.
34019
34020 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34021
34022         * g++.dg/lookup/nested1.C: Test moved from ...
34023         * g++.old-deja/g++.other/lookup24.C: ... here.
34024
34025 2003-01-28  Jan Hubicka  <jh@suse.cz>
34026
34027         * gcc.dg/i386-cmov5.c: New test.
34028
34029 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34030
34031         * gcc.c-torture/execute/20010925-1.c: Changed the
34032         memcpy declaration.
34033
34034 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34035
34036         PR c++/3902
34037         * g++.dg/parse/template5.C: New test.
34038
34039 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34040
34041         PR fortran/9258
34042         * g77.dg/pr9258: New test.
34043
34044 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34045
34046         * README: Move relevant parts from README.g++.
34047
34048         * README.g++: Remove this file.
34049
34050 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34051
34052         * g++.dg/abi/dcast1.C: New test.
34053
34054 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34055
34056         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34057
34058 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34059
34060         PR c++/47
34061         * g++.old-deja/g++.other/lookup24.C: New test.
34062
34063 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34064
34065         PR middle-end/7227
34066         * gcc.dg/uninit-C.c: New test.
34067
34068 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34069
34070         * g++.dg/abi/covariant1.C: New test.
34071
34072 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34073
34074         * gcc.dg/20030123-1.c: New test.
34075
34076 2003-01-25  Jan Hubicka  <jh@suse.cz>
34077
34078         PR opt/8492
34079         * gcc.c-torture/compile/20030125-1.c
34080
34081 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34082
34083         PR c++/9403
34084         * g++.dg/parse/template3.C: New test.
34085         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34086
34087         PR c++/795
34088         * g++.dg/parse/template4.C: New test.
34089
34090         PR c++/9415
34091         * g++.dg/template/qual2.C: New test.
34092
34093         PR c++/8545
34094         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34095
34096         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34097
34098 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34099
34100         * gcc.c-torture/execute/switch-1.c: New test case.
34101
34102 2003-01-25  Jan Hubicka  <jh@suse.cz>
34103
34104         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34105
34106 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34107
34108         Tweaks for Bison-1.875. From the NEWS file:
34109         "- `parse error' -> `syntax error'
34110         Bison now uniformly uses the term `syntax error'"
34111         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34112         * gcc.dg/cpp/digraph2.c: Likewise.
34113         * gcc.dg/cpp/direct2.c: Likewise.
34114         * gcc.dg/cpp/paste4.c: Likewise.
34115         * gcc.dg/c90-restrict-1.c: Likewise.
34116         * gcc.dg/c99-func-2.c: Likewise.
34117         * gcc.dg/noncompile/920721-2.c: Likewise.
34118         * gcc.dg/noncompile/930622-2.c: Likewise.
34119         * gcc.dg/noncompile/940112-1.c: Likewise.
34120         * gcc.dg/noncompile/950921-1.c: Likewise.
34121         * gcc.dg/noncompile/951123-1.c: Likewise.
34122         * gcc.dg/noncompile/971104-1.c: Likewise.
34123         * gcc.dg/noncompile/990416-1.c: Likewise.
34124
34125 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34126
34127         * g++.dg/parse/undefined1.C: Add error message.
34128
34129 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34130
34131         PR c++/9354
34132         * g++.dg/parse/new1.C: New test.
34133
34134         PR c++/9216
34135         * g++.dg/parse/template2.C: New test.
34136
34137         PR c++/9354
34138         * g++.dg/parse/typedef2.C: New test.
34139
34140         PR c++/9328
34141         * g++.dg/ext/typeof3.C: New test.
34142
34143 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34144
34145         PR c++/2738
34146         * g++.dg/parse/ret-type1.C: New test.
34147
34148         PR c++/3792
34149         * g++.dg/parse/tmpl-outside1.C: New test.
34150
34151         PR c++/4207
34152         * g++.dg/parse/int-as-enum1.C: New test.
34153
34154         PR c++/4903
34155         * g++.dg/parse/no-typename1.C: New test.
34156
34157         PR c++/5533
34158         * g++.dg/parse/no-value1.C: New test.
34159
34160         PR c++/5921
34161         * g++.dg/parse/wrong-inline1.C: New test.
34162
34163         PR c++/6402
34164         * g++.dg/parse/ref1.C: New test.
34165
34166         PR c++/6992
34167         * g++.dg/parse/attr-ctor1.C: New test.
34168
34169         PR c++/7229
34170         * g++.dg/parse/namespace5.C: New test.
34171
34172         PR c++/7917
34173         * g++.dg/parse/func-def1.C: New test.
34174
34175         PR c++/8143
34176         * g++.dg/parse/undefined1.C: New test.
34177
34178         PR c++/5723, PR c++/8522
34179         * g++.dg/parse/specialization1.C: New test.
34180
34181         PR c++/163, PR c++/8595
34182         * g++.dg/parse/struct-as-enum1.C: New test.
34183
34184         PR c++/9173
34185         * g++.dg/parse/undefined2.C: New test.
34186
34187 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34188
34189         PR c++/9298
34190         * g++.dg/parse/template1.C: New test.
34191
34192         PR c++/9384
34193         * g++.dg/parse/using1.C: New test.
34194
34195         PR c++/9285
34196         PR c++/9294
34197         * g++.dg/parse/expr2.C: New test.
34198
34199         PR c++/9388
34200         * g++.dg/parse/lookup2.C: Likewise.
34201
34202 2003-01-21  Jan Hubicka  <jh@suse.cz>
34203
34204         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34205         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34206         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34207         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34208
34209 2003-01-20  Nick Clifton  <nickc@redhat.com>
34210
34211         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34212         problem with ARM sibcall code generation.
34213
34214 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34215
34216         * gcc.c-torture/execute/20030120-1.c: New.
34217
34218 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34219
34220         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34221
34222 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34223
34224         PR c++/9272
34225         * g++.dg/parse/ctor1.C: New test.
34226
34227         PR c++/9294:
34228         * g++.dg/parse/qualified1.C: New test.
34229
34230         * g++.dg/parse/typename3.C: New test.
34231
34232 2003-01-16  Richard Henderson  <rth@redhat.com>
34233
34234         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34235
34236 2003-01-16  Richard Henderson  <rth@redhat.com>
34237
34238         * g++.dg/pch/pch.exp: Copy test header to the working directory
34239         before using it either for precompilation or direct use.
34240         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34241         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34242
34243 2003-01-16  Richard Henderson  <rth@redhat.com>
34244
34245         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34246         before using it either for precompilation or direct use.
34247         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34248         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34249
34250 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34251
34252         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34253         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34254         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34255         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34256         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34257         typename warning into error.
34258         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34259         error messages.
34260         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34261         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34262         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34263         messages.
34264         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34265         make declaration visible in template.
34266         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34267         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34268         messages.
34269         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34270         message.
34271         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34272         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34273         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34274         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34275         typename warning with error message.
34276         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34277         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34278         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34279
34280 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34281
34282         * g++.dg/parse/ambig2.C: New test.
34283
34284 2003-01-15  Richard Henderson  <rth@redhat.com>
34285
34286         * g++.dg/tls/init-2.C: Update error message string.
34287
34288 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34289
34290         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34291
34292 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34293
34294         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34295         all for HC11/HC12.
34296         * gcc.c-torture/compile/20001205-1.x: Likewise.
34297         * gcc.c-torture/compile/20001226-1.x: Likewise.
34298         * gcc.c-torture/compile/920520-1.x: Likewise.
34299         * gcc.c-torture/compile/961203-1.x: Likewise.
34300         * gcc.c-torture/compile/20020604-1.x: Likewise.
34301
34302 2003-01-15  Jan Hubicka  <jh@suse.cz>
34303
34304         * gcc.c-torture/compile/20030115-1.c: New test.
34305
34306         * gcc.dg/i386-fpcvt-1.c: New test.
34307         * gcc.dg/i386-fpcvt-2.c: New test.
34308
34309 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34310
34311         Further conform g++'s __vmi_class_type_info to the C++ ABI
34312         specification.
34313         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34314         the specification.
34315
34316 2003-01-14  Jan Hubicka  <jh@suse.cz>
34317
34318         * gcc.dg/i386-fpcvt-1.c: New test.
34319         * gcc.dg/i386-fpcvt-2.c: New test.
34320
34321 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34322
34323         * gcc.dg/i386-mmx-3.c: New test.
34324
34325 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34326
34327         PR c++/9264
34328         * g++.dg/parse/octal1.C: New file.
34329
34330         PR c++/9172
34331         * g++.dg/parse/typename1.C: New file.
34332
34333 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34334
34335         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34336         * gcc.dg/bf-no-ms-layout.c: Likewise.
34337         * gcc.dg/bf-ms-attrib.c: Likewise.
34338
34339 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34340
34341         PR c++/9099
34342         * g++.dg/parse/dtor1.C: New file.
34343
34344         PR c++/9128
34345         * g++.dg/rtti/typeid1.C: New file.
34346
34347         PR c++/9153
34348         * g++.dg/parse/lookup1.C: New file.
34349
34350         PR c++/9171
34351         * g++.dg/templ/spec5.C: New file.
34352
34353 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34354
34355         * gcc.c-torture/compile/20030110-1.c: New test.
34356
34357 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34358
34359         Merge from pch-branch:
34360
34361         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34362
34363         * gcc.dg/pch/cpp-1.h: New.
34364         * gcc.dg/pch/cpp-1.c: New.
34365         * gcc.dg/pch/cpp-2.h: New.
34366         * gcc.dg/pch/cpp-2.c: New.
34367
34368         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34369
34370         * gcc.dg/pch/except-1.h: New.
34371         * gcc.dg/pch/except-1.c: New.
34372
34373         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34374
34375         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34376         running test.
34377         * gcc.dg/pch: Include *.hp not *.h.
34378         * gcc.dg/pch/system-1.h: New.
34379         * gcc.dg/pch/system-1.c: New.
34380
34381         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34382
34383         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34384         rather than trying to build and run a program using PCH.
34385         * gcc.dg/pch: Remove dg-do commands from test files.
34386
34387         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34388
34389         * gcc.dg/pch/macro-3.c: New.
34390         * gcc.dg/pch/macro-3.h: New.
34391
34392         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34393
34394         * gcc.dg/pch/common-1.c: New.
34395         * gcc.dg/pch/common-1.h: New.
34396         * gcc.dg/pch/decl-1.c: New.
34397         * gcc.dg/pch/decl-1.h: New.
34398         * gcc.dg/pch/decl-2.c: New.
34399         * gcc.dg/pch/decl-2.h: New.
34400         * gcc.dg/pch/decl-3.c: New.
34401         * gcc.dg/pch/decl-3.h: New.
34402         * gcc.dg/pch/decl-4.c: New.
34403         * gcc.dg/pch/decl-4.h: New.
34404         * gcc.dg/pch/decl-5.c: New.
34405         * gcc.dg/pch/decl-5.h: New.
34406         * gcc.dg/pch/global-1.c: New.
34407         * gcc.dg/pch/global-1.h: New.
34408         * gcc.dg/pch/inline-1.c: New.
34409         * gcc.dg/pch/inline-1.h: New.
34410         * gcc.dg/pch/inline-2.c: New.
34411         * gcc.dg/pch/inline-2.h: New.
34412         * gcc.dg/pch/static-1.c: New.
34413         * gcc.dg/pch/static-1.h: New.
34414         * gcc.dg/pch/static-2.c: New.
34415         * gcc.dg/pch/static-2.h: New.
34416
34417         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34418
34419         * g++.dg/pch/pch.exp: Better handle failing testcases.
34420         * gcc.dg/pch/pch.exp: Likewise.
34421         * gcc.dg/pch/macro-1.c: New.
34422         * gcc.dg/pch/macro-1.h: New.
34423         * gcc.dg/pch/macro-2.c: New.
34424         * gcc.dg/pch/macro-2.h: New.
34425
34426         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34427
34428         * g++.dg/dg.exp: Treat files in pch/ specially.
34429         * g++.dg/pch/pch.exp: New file.
34430         * g++.dg/pch/empty.H: New file.
34431         * g++.dg/pch/empty.C: New file.
34432         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34433         "precompile".
34434
34435         * gcc.dg/pch/pch.exp: New file.
34436         * gcc.dg/pch/empty.h: New file.
34437         * gcc.dg/pch/empty.c: New file.
34438         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34439         "precompile".
34440
34441 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34442
34443         * g++.dg/template/friend14.C: New test.
34444
34445 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34446
34447         * gcc.dg/old-style-asm-1.c: New test.
34448
34449 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34450
34451         * gcc.c-torture/compile/20030109-1.c: New test.
34452
34453 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34454
34455         * gcc.c-torture/execute/20030109-1.c: New test.
34456
34457 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34458
34459         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34460         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34461         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34462         * g++.old-deja/g++.mike/eh2.C: Likewise.
34463         * g++.old-deja/g++.mike/eh3.C: Likewise.
34464         * g++.old-deja/g++.mike/eh5.C: Likewise.
34465         * g++.old-deja/g++.mike/eh6.C: Likewise.
34466         * g++.old-deja/g++.mike/eh7.C: Likewise.
34467         * g++.old-deja/g++.mike/eh8.C: Likewise.
34468         * g++.old-deja/g++.mike/eh9.C: Likewise.
34469         * g++.old-deja/g++.mike/eh10.C: Likewise.
34470         * g++.old-deja/g++.mike/eh12.C: Likewise.
34471         * g++.old-deja/g++.mike/eh13.C: Likewise.
34472         * g++.old-deja/g++.mike/eh14.C: Likewise.
34473         * g++.old-deja/g++.mike/eh16.C: Likewise.
34474         * g++.old-deja/g++.mike/eh17.C: Likewise.
34475         * g++.old-deja/g++.mike/eh18.C: Likewise.
34476         * g++.old-deja/g++.mike/eh21.C: Likewise.
34477         * g++.old-deja/g++.mike/eh23.C: Likewise.
34478         * g++.old-deja/g++.mike/eh24.C: Likewise.
34479         * g++.old-deja/g++.mike/eh25.C: Likewise.
34480         * g++.old-deja/g++.mike/eh26.C: Likewise.
34481         * g++.old-deja/g++.mike/eh27.C: Likewise.
34482         * g++.old-deja/g++.mike/eh28.C: Likewise.
34483         * g++.old-deja/g++.mike/eh29.C: Likewise.
34484         * g++.old-deja/g++.mike/eh31.C: Likewise.
34485         * g++.old-deja/g++.mike/eh33.C: Likewise.
34486         * g++.old-deja/g++.mike/eh34.C: Likewise.
34487         * g++.old-deja/g++.mike/eh35.C: Likewise.
34488         * g++.old-deja/g++.mike/eh36.C: Likewise.
34489         * g++.old-deja/g++.mike/eh37.C: Likewise.
34490         * g++.old-deja/g++.mike/eh38.C: Likewise.
34491         * g++.old-deja/g++.mike/eh39.C: Likewise.
34492         * g++.old-deja/g++.mike/eh40.C: Likewise.
34493         * g++.old-deja/g++.mike/eh41.C: Likewise.
34494         * g++.old-deja/g++.mike/eh42.C: Likewise.
34495         * g++.old-deja/g++.mike/eh44.C: Likewise.
34496         * g++.old-deja/g++.mike/eh46.C: Likewise.
34497         * g++.old-deja/g++.mike/eh47.C: Likewise.
34498         * g++.old-deja/g++.mike/eh48.C: Likewise.
34499         * g++.old-deja/g++.mike/eh49.C: Likewise.
34500         * g++.old-deja/g++.mike/eh50.C: Likewise.
34501         * g++.old-deja/g++.mike/eh51.C: Likewise.
34502         * g++.old-deja/g++.mike/eh53.C: Likewise.
34503         * g++.old-deja/g++.mike/eh55.C: Likewise.
34504         * g++.old-deja/g++.mike/p7912.C: Likewise.
34505         * g++.old-deja/g++.mike/p9706.C: Likewise.
34506         * g++.old-deja/g++.mike/p10416.C: Likewise.
34507         * g++.old-deja/g++.mike/p11667.C: Likewise.
34508         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34509         Remove redundant reference to Iris.
34510         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34511         Elxsi, i860, Pico Java, and WE32K.
34512
34513 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34514
34515         * g++.dg/ext/asm4.C: New test.
34516
34517 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34518
34519         PR c++/9030
34520         * g++.dg/template/friend12.C: New test.
34521         * g++.dg/template/friend13.C: Likewise.
34522         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34523
34524 2003-01-08  Jan Hubicka  <jh@suse.cz>
34525
34526         * gcc.dg/i386-cadd.c: New test.
34527         * gcc.dg/i386-cmov4.c: Likewise.
34528
34529 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34530
34531         PR c++/9165
34532         * g++.dg/warn/Wunused-3.C: New test.
34533
34534         * g++.dg/abi/bitfield9.C: New test.
34535
34536         PR c++/9189
34537         * g++.dg/parse/defarg3.C: New test.
34538
34539 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34540
34541         * g++.dg/parse/ambig1.C: New test.
34542         * g++.dg/parse/defarg2.C: New test.
34543
34544 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34545
34546         * g++.dg/template/defarg-1.C: New test.
34547         * g++.dg/template/local2.C: Likewise.
34548
34549 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34550
34551         * gcc.c-torture/execute/20030105-1.c: New test.
34552
34553 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34554
34555         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34556         * g++.dg/parse/namespace4.C: Likewise.
34557
34558 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34559
34560         * g++.dg/template/ntp2.C: New test.
34561
34562 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34563
34564         * g++.dg/parse/extern-C-1.C: New test.
34565
34566         * g++.dg/parse/namespace4.C: New test.
34567
34568         * g++.dg/template/nested1.C: New test.
34569
34570         * g++.dg/parse/namespace3.C: New test.
34571
34572 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34573
34574         * g++.dg/lookup/two-stage1.C: New test.
34575
34576 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34577
34578         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34579         * g++.old-deja/g++.jason/access8.C: Likewise.
34580         * g++.old-deja/g++.other/decl5.C: Likewise.
34581
34582 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34583
34584         * g++.dg/parse/parse7.C: New test.
34585
34586 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34587
34588         PR c++/2843
34589         * g++.dg/ext/attrib7.C: New test.
34590
34591 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34592
34593         * g++.dg/parse/parse6.C: New test.
34594
34595 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34596
34597         * gcc.dg/h8300-stack-1.c: New.
34598
34599 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34600
34601         g++.dg/lookup/exception1.C: New test.
34602
34603         g++.dg/lookup/template1.C: New test.
34604
34605         g++.dg/parse/namespace2.C: New test.
34606
34607         g++.dg/parse/parens2.C: New test.
34608
34609 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34610
34611         * g++.dg/parse/parse5.C: New test.
34612         * g++.dg/lookup/scoped4.C: New test.
34613
34614 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34615
34616         * g++.dg/parse/parens1.C: New test.
34617
34618         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34619         angle-bracket1.C.
34620         * g++.dg/parse/parens2.C: New test.
34621
34622         * g++.dg/lookup/scope-operator1.C: New test.
34623
34624         * g++.dg/parse/operator1.C: New test.
34625
34626 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34627
34628         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34629         * g++.old-deja/g++.other/access6.C: Likewise.
34630         * g++.old-deja/g++.other/decl1.C: Likewise.
34631         * g++.old-deja/g++.pt/typename12.C: Likewise.
34632
34633 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34634
34635         * g++.dg/parse/namespace1.C: New test.
34636
34637 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34638
34639         * g++.dg/parse/parse4.C: New test.
34640
34641 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34642
34643         * g++.dg/parse/parse3.C: New test.
34644
34645 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34646
34647         * g++.dg/parse/parse2.C: New test.
34648
34649 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34650
34651         * g++.dg/template/friend11.C: New test.
34652
34653 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34654
34655         * g++.dg/parse/parse1.C: New test.
34656
34657 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34658
34659         * lib/profopt.exp: Change the name of a global variable to avoid
34660         possible clashes with other test suites.
34661
34662 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34663
34664         * g++.dg/inherit/covariant8.C: New test.
34665
34666 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34667
34668         * g++.dg/init/array9.C: New test.
34669
34670         PR c++/9112
34671         * g++.dg/parse/expr1.C: New test.
34672
34673 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34674
34675         * gcc.c-torture/compile/20021230-1.c: New test.
34676
34677 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34678
34679         * g++.dg/inherit/covariant5.C: New test.
34680         * g++.dg/inherit/covariant6.C: New test.
34681         * g++.dg/inherit/covariant7.C: New test.
34682
34683 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34684
34685         PR c++/2739
34686         * g++.dg/other/access2.C: New test.
34687
34688 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34689
34690         * g++.dg/other/anon-struct.C: No longer fails
34691         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34692         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34693         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34694
34695 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34696
34697         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34698
34699 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34700
34701         * g++.dg/eh/spec4.C: Remove stray semicolon.
34702         * g++.dg/expr/pmf-1.C: Change error message.
34703         * g++.dg/ext/asm1.C: Remove stray semicolon.
34704         * g++.dg/ext/typename1.C: Add missing typenames.
34705         * g++.dg/inherit/template-as-base.C: Change error message.
34706         * g++.dg/lookup/scoped1.C: Likewise.
34707         * g++.dg/lookup/scoped2.C: Likewise.
34708         * g++.dg/lookup/using2.C: Likewise.
34709         * g++.dg/other/component1.C: Remove stray semicolon.
34710         * g++.dg/other/do1.C: Change error message.
34711         * g++.dg/other/error2.C: Likewise.
34712         * g++.dg/other/init1.C: Likewise.
34713         * g++.dg/other/packed1.C: Remove stray semicolon.
34714         * g++.dg/other/ptrmem2.C: Change error message.
34715         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34716         marker.
34717         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34718         * g++.dg/template/access3.C: Add typename keyword.
34719         * g++.dg/template/access5.C: Remove stray semicolon.
34720         * g++.dg/template/access6.C: Likewise.
34721         * g++.dg/template/complit1.C: Likewise.
34722         * g++.dg/template/crash1.C: Change error message.
34723         * g++.dg/template/inherit2.C: Remove stray semicolon.
34724         * g++.dg/template/instantiate2.C: Likewise.
34725         * g++.dg/template/instantiate3.C: Change error message.
34726         * g++.dg/template/qual1.C: Remove stray semicolon.
34727         * g++.dg/template/qualttp18.C: Change error message.
34728         * g++.dg/template/ref1.C: Remove stray semicolon.
34729         * g++.dg/template/sizeof1.C (A::value): Declare it.
34730         * g++.dg/template/spec4.C: Change error message.
34731         * g++.dg/template/static1.C: Likewise.
34732         * g++.dg/template/type1.C: Likewise.
34733         * g++.dg/template/typename3.C: Likewise.
34734         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34735         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34736         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34737         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34738         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34739         named return value extension.
34740         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34741         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34742         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34743         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34744         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34745         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34746         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34747         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34748         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34749         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34750         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34751         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34752         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34753         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34754         syntax.
34755         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34756         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34757         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34758         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34759         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34760         * g++.old-deja/g++.brendan/template11.C: Likewise.
34761         * g++.old-deja/g++.brendan/template26.C: Likewise.
34762         * g++.old-deja/g++.brendan/template27.C: Use explicit
34763         specialization syntax.
34764         * g++.old-deja/g++.brendan/template30.C: Likewise.
34765         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34766         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34767         non-dependent names.
34768         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34769         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34770         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34771         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34772         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34773         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34774         named return value extension.
34775         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34776         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34777         * g++.old-deja/g++.ext/return1.C: Likewise.
34778         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34779         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34780         * g++.old-deja/g++.jason/access8.C: Likewise.
34781         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34782         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34783         pseudo-destructor names.
34784         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34785         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34786         pseudo-destructor names.
34787         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34788         * g++.old-deja/g++.jason/overload19.C: Likewise.
34789         * g++.old-deja/g++.jason/overload32.C: Likewise.
34790         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34791         stray semicolons.
34792         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34793         * g++.old-deja/g++.jason/return.C: Likewise.
34794         * g++.old-deja/g++.jason/return2.C: Likewise.
34795         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34796         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34797         syntax.
34798         * g++.old-deja/g++.jason/template10.C: Account for use of
34799         non-dependent names.
34800         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34801         syntax.
34802         * g++.old-deja/g++.jason/template37.C: Likewise.
34803         * g++.old-deja/g++.law/access4.C: Change error messages.
34804         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34805         pseudo-destructor names.
34806         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34807         * g++.old-deja/g++.law/ctors9.C: Likewise.
34808         * g++.old-deja/g++.law/cvt22.C: Likewise.
34809         * g++.old-deja/g++.law/dtors5.C: Likewise.
34810         * g++.old-deja/g++.law/global-init1.C: Likewise.
34811         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34812         * g++.old-deja/g++.law/operators28.C: Likewise.
34813         * g++.old-deja/g++.law/visibility28.C: Likewise.
34814         * g++.old-deja/g++.martin/eval1.C: Likewise.
34815         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34816         name.
34817         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34818         * g++.old-deja/g++.mike/net34.C: Likewise.
34819         * g++.old-deja/g++.mike/net36.C: Likewise.
34820         * g++.old-deja/g++.mike/ns2.C: Likewise.
34821         * g++.old-deja/g++.mike/p12306.C: Likewise.
34822         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34823         value extension.
34824         * g++.old-deja/g++.mike/p700.C: Likewise.
34825         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34826         * g++.old-deja/g++.mike/p710.C: Likewise.
34827         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34828         value extension.
34829         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34830         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34831         * g++.old-deja/g++.ns/crash2.C: Likewise.
34832         * g++.old-deja/g++.ns/crash3.C: Likewise.
34833         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34834         * g++.old-deja/g++.ns/ns17.C: Likewise.
34835         * g++.old-deja/g++.ns/template16.C: Likewise.
34836         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34837         keyword.
34838         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34839         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34840         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34841         named return value extension.
34842         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34843         * g++.old-deja/g++.other/access4.C: Issue additional error
34844         messages.
34845         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34846         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34847         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34848         * g++.old-deja/g++.other/crash25.C: Change error message.
34849         * g++.old-deja/g++.other/crash4.C: Change error message.
34850         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34851         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34852         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34853         checks.
34854         * g++.old-deja/g++.other/defarg8.C: Likewise.
34855         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34856         * g++.old-deja/g++.other/dtor10.C: Likewise.
34857         * g++.old-deja/g++.other/incomplete.C: Likewise.
34858         * g++.old-deja/g++.other/linkage7.C: Likewise.
34859         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34860         lookup algorithm.
34861         * g++.old-deja/g++.other/mangle2.C: Likewise.
34862         * g++.old-deja/g++.other/refinit2.C: Likewise.
34863         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34864         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34865         * g++.old-deja/g++.pt/crash28.C: Likewise.
34866         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34867         syntax.
34868         * g++.old-deja/g++.pt/crash32.C: Change error message.
34869         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34870         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34871         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34872         error message position.
34873         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34874         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34875         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34876         syntax.
34877         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34878         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34879         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34880         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34881         keyword.
34882         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34883         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34884         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34885         keyword.
34886         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34887         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34888         syntax.
34889         * g++.old-deja/g++.pt/friend28.C: Account for use of
34890         non-dependent names.
34891         * g++.old-deja/g++.pt/friend29.C: Likewise.
34892         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34893         rules.
34894         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34895         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34896         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34897         lookup rules.
34898         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34899         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34900         keyword.
34901         * g++.old-deja/g++.pt/memclass20.C: Likewise.
34902         * g++.old-deja/g++.pt/memclass5.C: Likewise.
34903         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34904         keyword.
34905         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34906         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34907         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34908         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34909         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34910         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34911         keyword.
34912         * g++.old-deja/g++.pt/spec10.C: Likewise.
34913         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34914         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34915         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34916         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34917         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34918         * g++.old-deja/g++.pt/ttp62.C: Likewise.
34919         * g++.old-deja/g++.pt/ttp64.C: Likewise.
34920         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34921         * g++.old-deja/g++.pt/typename15.C: Likewise.
34922         * g++.old-deja/g++.pt/typename22.C: Likewise.
34923         * g++.old-deja/g++.pt/typename6.C: Change error messages.
34924         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34925         * g++.old-deja/g++.pt/virtual2.C: Likewise.
34926         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34927         syntax.
34928         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34929         return value extension.
34930         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34931         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34932         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34933         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34934
34935 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34936
34937         * g++.dg/warn/inline1.C: New test.
34938         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34939         * g++.old-deja/g++.jason/synth10.C: Likewise.
34940         * g++.old-deja/g++.mike/net31.C: Likewise.
34941         * g++.old-deja/g++.mike/p8786.C: Likewise.
34942
34943         * g++.dg/template/friend10.C: New test.
34944         * g++.dg/template/conv5.C: New test.
34945
34946 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34947
34948         * g++.dg/lookup/scoped3.C: New test.
34949
34950         * g++.dg/lookup/decl1.C: New test.
34951         * g++.dg/lookup/decl2.C: New test.
34952
34953 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34954
34955         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34956         gcc.c-torture/compile/20021015-1.c,
34957         gcc.c-torture/compile/20021015-2.c,
34958         gcc.c-torture/compile/20021123-1.c,
34959         gcc.c-torture/compile/20021123-2.c,
34960         gcc.c-torture/compile/20021123-3.c,
34961         gcc.c-torture/compile/20021123-4.c,
34962         gcc.c-torture/execute/20021024-1.c: Add tests previously added
34963         only to 3.1 or 3.2 branch.
34964
34965 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
34966
34967         * gcc.dg/i386-bitfield3.c: New test.
34968
34969         * gcc.dg/i386-bitfield2.c: New test.
34970
34971 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
34972
34973         * g++.dg/parse/conv_op1.C: New test.
34974
34975 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
34976
34977         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34978         approved.
34979
34980 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
34981
34982         * gcc.c-torture/compile/20021220-1.c: New test.
34983
34984 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
34985
34986         * gcc.dg/i386-fastcall-1.c: New.
34987
34988 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34989
34990         * gcc.c-torture/execute/20021219-1.c: New test.
34991
34992 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34993
34994         * gcc.dg/i386-pic-1.c: New test.
34995
34996 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34997
34998         PR c++/8099
34999         * g++.dg/template/friend9.C: New test.
35000
35001 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35002
35003         PR c++/3663
35004         * g++.dg/template/access7.C: New test.
35005
35006 2002-12-18  Nick Clifton  <nickc@redhat.com>
35007
35008         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35009         the libstdc++-v3 directory has been found.
35010
35011 2002-12-12  Devang Patel <dpatel@apple.com>
35012         * gcc.dg/darwin-ld-1.c: New test.
35013         * gcc.dg/darwin-ld-2.c: New test.
35014         * gcc.dg/darwin-ld-3.c: New test.
35015         * gcc.dg/darwin-ld-4.c: New test.
35016         * gcc.dg/darwin-ld-5.c: New test.
35017
35018 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35019
35020         * gcc.c-torture/compile/20021212-1.c: New test.
35021
35022 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35023
35024         * gcc.dg/fshort-wchar: New test.
35025
35026 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35027
35028         PR c++/8372
35029         * g++.dg/template/dtor1.C: New test.
35030
35031         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35032         markers.
35033
35034 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35035
35036         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35037
35038 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35039
35040         * g++.dg/template/static1.C: New test.
35041         * g++.dg/template/static2.C: New test.
35042         * g++.old-deja/g++.ext/memconst.C: New test.
35043
35044 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35045
35046         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35047         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35048         * g++.dg/special/initp1.C: Likewise.
35049
35050 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35051
35052         * gcc.c-torture/execute/20021204-1.c: New test.
35053
35054 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35055
35056         * gcc.dg/ppc-fmadd-1.c: New file.
35057         * gcc.dg/ppc-fmadd-2.c: New file.
35058         * gcc.dg/ppc-fmadd-3.c: New file.
35059
35060 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35061
35062         * gcc.c-torture/compile/20021204-1.c: New test.
35063
35064 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35065
35066         * g++.dg/inherit/covariant2.C: New test.
35067         * g++.dg/inherit/covariant3.C: New test.
35068         * g++.dg/inherit/covariant4.C: New test.
35069         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35070         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35071
35072 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35073
35074         PR c++/8688
35075         * g++.dg/init/brace3.C: New test.
35076
35077 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35078
35079         * gcc.dg/20020210-1.c: Fix a comment typo.
35080
35081 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35082
35083         PR c++/8720
35084         * g++.dg/parse/defarg1.C: New test.
35085
35086         PR c++/8615
35087         * g++.dg/template/char1.C: New test.
35088
35089         * g++.dg/template/varmod1.C: Fix typo.
35090
35091 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35092
35093         DR 180
35094         * g++.old-deja/g++.pt/crash32.C: Expect error.
35095
35096 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35097
35098         PR c++/5919
35099         * g++.dg/template/varmod1.C: New test.
35100
35101         PR c++/8727
35102         * g++.dg/inherit/typeinfo1.C: New test.
35103
35104         PR c++/8663
35105         * g++.dg/inherit/typedef1.C: New test.
35106
35107 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35108
35109         PR c++/8332
35110         PR c++/8493
35111         * g++.dg/template/strlen1.C: New test.
35112
35113         PR c++/8227
35114         * g++.dg/template/ctor2.C: New test.
35115
35116         PR c++/8214
35117         * g++.dg/init/string1.C: New test.
35118
35119         PR c++/8511
35120         * g++.dg/template/friend8.C: New test.
35121
35122 2002-11-29  Joe Buck <jbuck@synopsys.com>
35123
35124         * g++.dg/lookup/anon2.C: New test.
35125
35126 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35127
35128         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35129         h8300 port.
35130
35131 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35132
35133         * gcc.dg/bitfld-6.c: New test.
35134
35135 2002-11-27  Jan Hubicka  <jh@suse.cz>
35136
35137         * gcc.c-torture/execute/20021127.[cx]: New test.
35138
35139 2002-11-26  Jan Hubicka  <jh@suse.cz>
35140
35141         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35142         quality.
35143
35144 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35145
35146         * g++.dg/init/brace2.C: New test.
35147         * g++.old-deja/g++.mike/p9129.C: Correct.
35148
35149 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35150
35151         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35152
35153 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35154
35155         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35156
35157 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35158
35159         * testsuite/g++.dg/abi/empty11.C: New test.
35160         * testsuite/g++.dg/rtti/cv1.C: New test.
35161
35162 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35163
35164         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35165
35166 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35167
35168         * g++.dg/abi/empty10.C: New test.
35169
35170 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35171
35172         * gcc.c-torture/compile/20021124-1.c: New test.
35173
35174 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35175
35176         * g++.dg/abi/rtti2.C: New test.
35177
35178 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35179
35180         * gcc.dg/i386-unroll-1.c: New test.
35181
35182 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35183
35184         * gcc.c-torture/compile/20021120-1.c: New test.
35185         * gcc.c-torture/compile/20021120-2.c: New test.
35186
35187 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35188
35189         * gcc.dg/bitfld-5.c: New test.
35190
35191 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35192
35193         * gcc.c-torture/execute/20021120-3.c: New test.
35194
35195 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35196
35197         * gcc.c-torture/execute/20021120-2.c: New test.
35198
35199 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35200
35201         * gcc.c-torture/execute/20021120-1.c: New test.
35202
35203 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35204
35205         * gcc.c-torture/execute/20021118-3.c: New test.
35206
35207 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35208
35209         * gcc.c-torture/compile/20021119-1.c: New test.
35210
35211 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35212
35213         * gcc.dg/duff-1.c: New test.
35214         * gcc.dg/duff-2.c: New test.
35215         * gcc.dg/duff-3.c: New test.
35216
35217 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35218
35219         * gcc.dg/cpp/_Pragma5.c: New test.
35220
35221 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35222
35223         * gcc.c-torture/execute/20021118-2.c: New test.
35224
35225 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35226
35227         * gcc.c-torture/execute/20021118-1.c: New test.
35228
35229 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35230
35231         * gcc.dg/20021116-1.c: New test.
35232
35233 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35234
35235         * g++.dg/abi/vcall1.C: New test.
35236
35237 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35238
35239         * gcc.dg/20021029-1.c: New test.
35240         * gcc.dg/20021029-2.c: New test.
35241
35242 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35243
35244         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35245
35246 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35247
35248         PR c/8439
35249         * gcc.dg/20021110.c: Move to ...
35250         * gcc.c-torture/compile/20021110.c: .... here.
35251
35252 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35253
35254         PR c/8467
35255         * gcc.c-torture/execute/20021111-1.c
35256
35257 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35258
35259         PR c/8439
35260         * gcc.dg/20021110.c: New test.
35261
35262 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35263
35264         * g++.dg/abi/vthunk3.C: Run only on x86.
35265
35266 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35267
35268         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35269
35270 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35271
35272         * lib/compat.exp (compat-execute): Fix logic error in last
35273         change.
35274
35275 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35276
35277         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35278
35279 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35280
35281         PR c++/8389
35282         * g++.dg/template/access6.C: New test.
35283
35284 2002-11-08  Jan Hubicka  <jh@suse.cz>
35285
35286         * gcc.dg/i386-ssefp-1.c: New test.
35287         * gcc.dg/i386-ssefp-1.c: New test.
35288
35289 2002-11-08  Jan Hubicka  <jh@suse.cz>
35290
35291         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35292
35293 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35294
35295         * g++.dg/abi/vthunk3.C: New test.
35296
35297         PR c++/8338
35298         * g++.dg/template/crash2.C: New test.
35299
35300 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35301
35302         * testsuite/g++.dg/abi/dtor1.C: New test.
35303         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35304
35305 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35306
35307         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35308         Darwin.
35309
35310 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35311
35312         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35313         -mthumb.  Only xfail with -O0.
35314
35315 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35316
35317         * g++.dg/abi/thunk1.C: New test.
35318         * g++.dg/abi/thunk2.C: Likewise.
35319         * g++.dg/abi/vtt1.C: Likewise.
35320
35321 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35322
35323         PR optimization/8423
35324         * gcc.c-torture/execute/builtin-constant.c: New test.
35325
35326 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35327
35328         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35329         Add some more cases.
35330
35331 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35332
35333         PR c++/8391
35334         * g++.dg/opt/local1.C: New test.
35335
35336 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35337
35338         PR c++/8160
35339         * g++.dg/template/complit1.C: New test.
35340
35341         PR c++/8149
35342         * g++.dg/template/typename4.C: Likewise.
35343
35344 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35345
35346         Core issue 287, PR c++/7639
35347         * g++.dg/template/instantiate1.C: Adjust error location.
35348         * g++.dg/template/instantiate3.C: New test.
35349         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35350         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35351         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35352
35353 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35354
35355         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35356
35357 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35358
35359         PR c++/8287
35360         * g++.dg/init/dtor2.C: New test.
35361
35362 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35363
35364         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35365         * gcc.dg/nest.c: Bypass errors on irix6.
35366
35367 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35368
35369         * gcc.dg/nest.c: Expect error for mmix-*-*.
35370         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35371
35372 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35373
35374         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35375         markers.
35376
35377         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35378
35379 2002-10-25  Mike Stump  <mrs@apple.com>
35380
35381         * gcc.dg/warn-1.c: New test.
35382
35383 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35384
35385         * g++.dg/template/typename3.C: New test.
35386
35387 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35388
35389         * g++.dg/lookup/ptrmem1.C: New test.
35390
35391         * g++.dg/abi/vthunk2.C: New test.
35392
35393 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35394
35395         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35396
35397 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35398
35399         * g++.dg/abi/empty9.C: New test.
35400
35401 2002-10-24  Richard Henderson  <rth@redhat.com>
35402
35403         * g++.dg/inherit/thunk1.C: Enable for ia64.
35404
35405 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35406
35407         PR c++/8067
35408         * g++.dg/lookup/pretty1.C: New test.
35409
35410 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35411
35412         * gcc.dg/20021023-1.c: New test.
35413
35414 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35415
35416         PR c++/7679
35417         * g++.dg/parse/inline1.C: New test.
35418
35419 2002-10-23  Richard Henderson  <rth@redhat.com>
35420
35421         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35422
35423         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35424
35425 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35426
35427         PR c++/6579
35428         * g++.dg/parse/stmtexpr3.C: New test.
35429
35430 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35431
35432         * g++.dg/expr/cond1.C: New test.
35433
35434 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35435
35436         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35437
35438 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35439
35440         * g++.dg/abi/vbase13.C: New test.
35441         * g++.dg/abi/vbase14.C: Likewise.
35442
35443 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35444
35445         * gcc.dg/tls/pic-1.c: New test.
35446         * gcc.dg/tls/nonpic-1.c: New test.
35447         * gcc.dg/20021018-1.c: New test.
35448
35449 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35450
35451         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35452         Remove only files with the same base name as the test case.
35453         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35454         (profopt-execute): Likewise.  Also, remove old profiling
35455         and performance data files before running the tests.
35456
35457         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35458         * g++.dg/bprob/bprob.exp: Likewise.
35459         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35460         to allow more general test case names.
35461
35462         * g++.dg/bprob/bprob-1.C: Rename to ...
35463         * g++.dg/bprob/g++-bprob-1.C: ... this.
35464
35465         * g77.dg/bprob/bprob-1.f: Rename to ...
35466         * g77.dg/bprob/g77-bprob-1.f: ... this.
35467
35468 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35469
35470         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35471         bison 1.50 or later.
35472
35473 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35474
35475         * g++.dg/README: Describe more test directories.
35476
35477 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35478
35479         * g++.dg/init/array6.C: Add additional tests.
35480
35481 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35482
35483         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35484         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35485
35486 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35487
35488         * gcc.c-torture/compile/20020604-1.x: New.
35489         * gcc.c-torture/compile/simd-5.x: Likewise.
35490         * gcc.c-torture/execute/920710-1.x: Likewise.
35491         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35492
35493 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35494
35495         * g++.dg/inherit/override1.C: Add dg-options clause.
35496
35497 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35498
35499         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35500         _mm_slli_si128.
35501
35502 2002-10-19  Andreas Schwab  <schwab@suse.de>
35503
35504         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35505         directory component.
35506
35507 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35508
35509         * g++.dg/inherit/thunk1.C: New test.
35510
35511         * g++.dg/inherit/override1.C: New test.
35512
35513         * g++.dg/abi/mangle11.C: New test.
35514         * g++.dg/abi/mangle14.C: New test.
35515         * g++.dg/abi/mangle17.C: New test.
35516
35517 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35518
35519         * g++.dg/overload/member2.C: New test.
35520
35521 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35522
35523         * g++.dg/README: Describe new compat directory.
35524         * g++.dg/dg.exp: Skip tests in compat directory.
35525         * README.compat: New file.
35526         * lib/compat.exp: New expect script.
35527         * g++.dg/compat: New test directory.
35528         * g++.dg/compat/compat.exp: New expect script.
35529         * g++.dg/compat/abi: New test directory.
35530         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35531         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35532         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35533         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35534         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35535         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35536         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35537         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35538         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35539         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35540         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35541         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35542         * g++.dg/compat/break: New test directory.
35543         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35544         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35545         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35546         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35547         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35548         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35549         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35550         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35551         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35552         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35553         g++.dg/compat/break/README: New files.
35554         * g++.dg/compat/eh: New test directory.
35555         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35556         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35557         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35558         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35559         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35560         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35561         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35562         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35563         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35564         g++.dg/compat/eh/filter2_y.C,
35565         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35566         g++.dg/compat/eh/new1_y.C,
35567         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35568         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35569         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35570         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35571         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35572         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35573         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35574         g++.dg/compat/eh/unexpected1_y.C: New files.
35575         * g++.dg/compat/init: New test directory.
35576         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35577         g++.dg/compat/init/array5_y.C,
35578         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35579         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35580         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35581         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35582         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35583         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35584         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35585         g++.dg/compat/init/init-ref2_y.C: New files.
35586
35587 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35588
35589         PR c++/7584
35590         * g++.dg/inherit/using3.C: New test.
35591
35592 2002-10-17  Jan Hubicka  <jh@suse.cz>
35593
35594         * gcc.dg/20021017-2.c: New test.
35595
35596 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35597
35598         * g++.dg/abi/mangle16.C: Adjust.
35599
35600         * g++.dg/init/array8.C: New test.
35601
35602 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35603
35604         * gcc.dg/special/mips-abi.exp: New test.
35605         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35606
35607 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35608
35609         * g++.dg/abi/mangle16.C: New test.
35610         * g++.dg/abi/mangle17.C: Likewise.
35611
35612         PR c++/7478
35613         * g++.dg/template/ref1.C: New test.
35614
35615 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35616
35617         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35618
35619 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35620
35621         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35622
35623 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35624
35625         PR c++/7524
35626         * g++.dg/init/array7.C: New test.
35627
35628 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35629
35630         * g++.dg/init/array6.C: New test.
35631
35632         * g++.dg/abi/mangle13.C: Likewise.
35633         * g++.dg/abi/mangle14.C: Likewise.
35634         * g++.dg/abi/mangle15.C: Likewise.
35635
35636 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35637
35638         * g++.dg/abi/empty8.C: New test.
35639
35640 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35641
35642         * g++.dg/init/ctor1.C: New test.
35643
35644 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35645
35646         * gcc.c-torture/execute/20021015-1.c: New test.
35647
35648 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35649
35650         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35651
35652 2002-10-14  Jan Hubicka  <jh@suse.cz>
35653
35654         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35655
35656 2002-10-14  Richard Henderson  <rth@redhat.com>
35657
35658         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35659
35660 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35661
35662         PR optimization/6631
35663         * g++.dg/opt/const2.C: New test.
35664
35665 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35666
35667         PR c++/7176
35668         * g++.dg/parse/friend1.C: New test.
35669         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35670
35671 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35672
35673         * gcc.dg/20021014-1.c: New test.
35674
35675 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35676
35677         PR c++/5661
35678         * g++.dg/ext/vlm1.C: New test.
35679         * g++.dg/ext/vlm2.C: Likewise.
35680
35681         * g++.dg/init/array1.C: Remove invalid braces.
35682         * g++.dg/init/brace1.C: New test.
35683         * g++.dg/init/copy2.C: Likewise.
35684         * g++.dg/init/copy3.C: Likewise.
35685         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35686         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35687         braces.
35688
35689 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35690
35691         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35692
35693 2002-10-11  Richard Shann  <richard.shann@superh.com>
35694
35695         * gcc.c-torture/compile/simd-5.c: New test.
35696
35697 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35698
35699         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35700
35701 2002-10-10  Jim Wilson  <wilson@redhat.com>
35702
35703         * gcc.c-torture/execute/20021010-1.c: New test.
35704
35705 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35706
35707         PR c/7353
35708         * g++.dg/ext/typedef-init.C: New test.
35709         * gcc.dg/typedef-init.c: New test.
35710
35711 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35712
35713         * gcc.dg/cpp/paste13.c: New test.
35714
35715 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35716
35717         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35718         remaining platforms, XFAIL during compile, not execute.  Don't
35719         XFAIL at -O0.
35720
35721 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35722
35723         * gcc.dg/alias-1.c: Tweak expected warning.
35724
35725 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35726
35727         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35728
35729 2002-10-06  Andreas Jaeger  <aj@suse.de>
35730
35731         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35732         * gcc.dg/cpp/c++98.C: Likewise.
35733
35734         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35735         * g++.dg/cpp/c++98.C: Likewise.
35736
35737         * g++.dg/README (Subdirectories): Mention cpp directory.
35738
35739         PR target/7559
35740         * gcc.dg/20021006-1.c: New test.
35741
35742 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35743
35744         PR c++/7804
35745         * g++.dg/other/warning1.C: New test.
35746
35747 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35748
35749         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35750         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35751         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35752
35753 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35754
35755         PR c++/7931
35756         * g++.dg/template/ptrmem3.C: New test.
35757
35758         PR c++/7754
35759         * g++.dg/template/union1.C: New test.
35760
35761 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35762
35763         PR c++/8006
35764         * g++.dg/abi/mangle9.C: New test.
35765         * g++.dg/abi/mangle10.C: New test.
35766         * g++.dg/abi/mangle11.C: New test.
35767         * g++.dg/abi/mangle12.C: New test.
35768
35769 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35770
35771         PR c++/7188.
35772         * g++.dg/template/meminit1.C: New test.
35773         * g++.dg/warn/Wreorder-1.C: Likewise.
35774         * g++.old-deja/g++.mike/warn3.C: Tweak.
35775         * lib/prune.exp: Ingore "in copy constructor".
35776
35777 2002-10-02  Andreas Jaeger  <aj@suse.de>
35778
35779         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35780         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35781         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35782         on x86-64.
35783
35784 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35785
35786         * gcc.dg/empty1.C: Fix typo.
35787
35788 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35789
35790         * gcc.dg/alias-1.c: New test.
35791
35792 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35793
35794         * gcc.dg/empty1.C: New test.
35795
35796         * g++.dg/tls/init-2.C: Tweak error messages.
35797
35798 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35799
35800         * gcc.c-torture/compile/20020923-1.c: New test.
35801
35802 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35803
35804         * gcc.c-torture/execute/ffs-1.c: New test.
35805         * gcc.c-torture/execute/ffs-2.c: Ditto.
35806
35807 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35808
35809         * g++.dg/overload/member1.C: New test.
35810
35811 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35812
35813         * g++.dg/abi/empty7.C: New test.
35814         * g++.dg/init/pm2.C: Likewise.
35815
35816 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35817
35818         * g++.dg/rtti/crash1.C: New test.
35819
35820 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35821
35822         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35823         gcc.dg/sibcall-4.c: New tests.
35824
35825 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35826
35827         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35828         powerpc and MMIX targets.
35829
35830 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35831
35832         * gcc.dg/cpp/20020927-1.c: New.
35833
35834 2002-09-26  David S. Miller  <davem@redhat.com>
35835
35836         * gcc.c-torture/compile/trunctfdf.c: New.
35837
35838 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35839
35840         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35841
35842 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35843
35844         * gcc.c-torture/execute/loop-15.c: New.
35845
35846 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35847
35848         * README.QMTEST: Fix typo.
35849
35850 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35851
35852         * gcc.dg/20020926-1.c: New test.
35853
35854 2002-09-25  David S. Miller  <davem@redhat.com>
35855
35856         PR target/7842
35857         * gcc.c-torture/execute/shiftdi.c: New test.
35858
35859 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35860
35861         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35862         unique to the tool.
35863         * lib/g77.exp (g77_init): Likewise.
35864         * lib/g++.exp (g++_init): Likewise.
35865         * lib/objc.exp (objc_init): Likewise.
35866
35867 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35868
35869         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35870         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35871         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35872
35873 2002-09-25  Richard Henderson  <rth@redhat.com>
35874
35875         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35876         too-small long double.
35877
35878 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35879
35880         * gcc.dg/20020919-1.c: New test.
35881
35882 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35883
35884         * g++.dg/abi/bitfield6.C: New test.
35885         * g++.dg/abi/bitfield7.C: New test.
35886         * g++.dg/abi/bitfield8.C: New test.
35887         * g++.dg/abi/vbase11.C: New test.
35888
35889 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35890
35891         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35892         hppa*-*-hpux*.  Update test comment.
35893
35894 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
35895
35896         * gcc.dg/tls/struct-1.c: New test.
35897
35898 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
35899
35900         * gcc.dg/cpp/tr-warn2.c: Update.
35901
35902 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35903
35904         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35905
35906 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
35907
35908         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35909         systems.
35910
35911 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
35912
35913         * gcc.c-torture/execute/ieee/mzero3.c: New test.
35914
35915         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35916         Adjust for c++filt moved to binutils.  Remove spurious duplicate
35917         setting of cxxfilt.
35918
35919 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
35920
35921         * gcc.dg/20020312-2.c: Update for darwin.
35922
35923 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35924
35925         * g++.old-deja/g++.other/crash32.C: Mark ICE.
35926
35927 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
35928
35929         * objc.dg/comp-types-1.m: New test.
35930         * objc.dg/comp-types-2.m: New test.
35931         * objc.dg/comp-types-3.m: New test.
35932         * objc.dg/comp-types-4.m: New test.
35933         * objc.dg/comp-types-5.m: New test.
35934         * objc.dg/comp-types-6.m: New test.
35935
35936 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35937
35938         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35939
35940 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35941
35942         * g++.dg/other/do1.C: New test.
35943
35944         * g++.dg/template/subst1.C: New test.
35945
35946 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
35947
35948         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35949
35950 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
35951
35952         * g++.dg/template/qualttp20.C: Adjust expected errors.
35953         * g++.old-deja/g++.jason/report.C: Likewise.
35954         * g++.old-deja/g++.other/qual1.C: Likewise.
35955
35956         * g++.dg/lookup/scoped2.C: New test.
35957
35958         * g++.dg/ext/asm3.C: New test.
35959
35960 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
35961
35962         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35963
35964 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
35965
35966         * ChangeLog: follow spelling conventions.
35967         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35968         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35969         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35970         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35971         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35972         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35973         * g++.old-deja/g++.law/global-init1.C: Likewise.
35974         * g++.old-deja/g++.other/delete4.C: Likewise.
35975         * g++.old-deja/g++.other/inline21.C: Likewise.
35976         * g++.old-deja/g++.other/singleton.C: Likewise.
35977         * g77.dg/strlen0.f: Likewise.
35978         * g77.f-torture/compile/20010519-1.f: Likewise.
35979         * g77.f-torture/compile/980310-4.f: Likewise.
35980         * gcc.c-torture/compile/20000605-1.c: Likewise.
35981         * gcc.c-torture/execute/20020225-1.c: Likewise.
35982         * gcc.dg/c90-hexfloat-2.c: Likewise.
35983         * gcc.dg/c99-bool-1.c: Likewise.
35984         * gcc.dg/c99-hexfloat-2.c: Likewise.
35985         * gcc.dg/dll-2.c: Likewise.
35986         * gcc.dg/wtr-union-init-1.c: Likewise.
35987         * gcc.dg/wtr-union-init-2.c: Likewise.
35988         * gcc.dg/wtr-union-init-3.c: Likewise.
35989         * gcc.dg/cpp/avoidpaste1.c: Likewise.
35990         * gcc.dg/cpp/defined.c: Likewise.
35991         * gcc.dg/cpp/macsyntx.c: Likewise.
35992         * gcc.dg/cpp/paste2.c: Likewise.
35993         * gcc.dg/cpp/trad/defined.c: Likewise.
35994         * gcc.dg/format/c90-printf-1.c: Likewise.
35995         * gcc.dg/format/c90-scanf-1.c: Likewise.
35996         * gcc.dg/format/c99-printf-1.c: Likewise.
35997         * gcc.dg/format/c99-scanf-1.c: Likewise.
35998         * gcc.misc-tests/gcov-8.c: Likewise.
35999         * lib/profopt.exp: Likewise.
36000
36001 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36002
36003         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36004
36005 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36006
36007         * g++.dg/inherit/using2.C: New test.
36008
36009 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36010
36011         * ChangeLog: Follow spelling conventions.
36012         * g++.dg/template/friend4.C: Likewise.
36013         * g++.old-deja/g++.pt/crash67.C: Likewise.
36014         * gcc.c-torture/execute/20000801-4.c: Likewise.
36015         * gcc.dg/c90-digraph-1.c: Likewise.
36016         * gcc.dg/c94-digraph-1.c: Likewise.
36017         * gcc.dg/c99-digraph-1.c: Likewise.
36018         * gcc.dg/cpp/line5.c: Likewise.
36019         * gcc.dg/cpp/multiline.c: Likewise.
36020         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36021         * gcc.dg/format/attr-3.c: Likewise.
36022         * gcc.dg/format/c90-scanf-3.c: Likewise.
36023         * gcc.dg/format/ext-4.c: Likewise.
36024
36025 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36026
36027         * g++.dg/template/pretty1.C: New test.
36028
36029 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36030
36031         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36032
36033 2002-09-13  Matt Austern  <austern@apple.com>
36034
36035         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36036         passing a cast expression to a function by const reference.
36037
36038 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36039
36040         * g++.dg/template/deduce1.C: New test.
36041
36042 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36043
36044         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36045         32-bit int.
36046
36047 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36048
36049         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36050         usage.
36051
36052 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36053
36054         * gcc.c-torture/compile/20020910-1.c: New test.
36055
36056 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36057
36058         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36059
36060 2002-09-10  Andreas Jaeger  <aj@suse.de>
36061
36062         * gcc.dg/20020312-2.c: Adjust for x86-64.
36063
36064 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36065
36066         * g77.dg/7388.f: New test case for PR 7388.
36067
36068 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36069
36070         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36071
36072 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36073
36074         * objc.dg/proto-lossage-1.m: New test.
36075
36076 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36077
36078         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36079
36080 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36081
36082         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36083         expected to pass.
36084
36085 2002-09-06  Stan Shebs  <shebs@apple.com>
36086             David Edelsohn  <edelsohn@gnu.org>
36087
36088         * gcc.dg/weak: New directory.
36089         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36090         target-specific xfail bits.
36091         * gcc.dg/typeof-2.c: Move to new directory.
36092         * gcc.dg/weak.exp: New expect script.
36093
36094 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36095
36096         * gcc.c-torture/execute/extzvsi.c: New test.
36097
36098 2002-09-05  Stan Shebs  <shebs@apple.com>
36099
36100         * gcc.dg/weak-1.c: xfail on Darwin.
36101         * gcc.dg/weak-2.c: Ditto.
36102         * gcc.dg/weak-3.c: Ditto.
36103         * gcc.dg/weak-4.c: Ditto.
36104         * gcc.dg/weak-5.c: Ditto.
36105         * gcc.dg/weak-6.c: Ditto.
36106         * gcc.dg/weak-7.c: Ditto.
36107         * gcc.dg/weak-8.c: Ditto.
36108         * gcc.dg/weak-9.c: Ditto.
36109
36110 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36111
36112         * gcc.c-torture/execute/loop-14.c: New test.
36113
36114 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36115
36116         * g++.dg/other/cxa-atexit1.C: New test.
36117
36118         * gcc.dg/typeof-2.c: New test.
36119
36120 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36121
36122         * gcc.dg/builtins-2.c: New testcase.
36123         * gcc.dg/builtins-3.c: New testcase.
36124
36125 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36126
36127         * gcc.dg/cpp/_Pragma4.c: New test.
36128
36129 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36130
36131         * objc/execute/nil_method-1.m: New testcase.
36132
36133 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36134
36135         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36136         [Object class], not [Object initialize].
36137
36138 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36139             Hans-Peter Nilsson  <hp@bitrange.com>
36140
36141         * gcc.c-torture/execute/20020720-1.x: Skip test on
36142         mmix-knuth-mmixware.  Correct comment.
36143
36144 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36145
36146         * testsuite/g++.dg/abi/bitfield5.C: New test.
36147         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36148
36149 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36150
36151         * objc.dg/undeclared-selector.m: New test.
36152
36153 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36154
36155         * g++.dg/other/offsetof1.C: Avoid cast warning.
36156
36157 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36158
36159         * objc.dg/super-class-2.m: New test.
36160
36161 2002-08-24  Matt Austern  <austern@apple.com>
36162
36163         * g++.dg/ext/lvaddr.C: New test.
36164         * g++.dg/ext/lvcast.C: New test.
36165
36166 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36167
36168         * testsuite/g++.dg/inherit/cond1.C: New test.
36169
36170 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36171
36172         * gcc.dg/noncompile/incomplete-1.c: New test.
36173
36174 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36175
36176         * gcc.dg/typespec-1.c: New test.
36177
36178 2002-08-20  Devang Patel  <dpatel@apple.com>
36179         * objc.dg/proto-hier-2.m: New test.
36180
36181 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36182
36183         * objc.dg/bitfield-1.m: New test.
36184         * objc.dg/bitfield-2.m: New test.
36185
36186 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36187
36188         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36189         gcc.dg/c99-flex-array-4.c: New tests.
36190
36191 2002-08-16  Stan Shebs  <shebs@apple.com>
36192
36193         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36194
36195 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36196
36197         * gcc.dg/typeof-1.c: New test.
36198         * g++.dg/ext/typeof2.C: New test.
36199
36200 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36201
36202         * g++.dg/other/offsetof1.C: New test.
36203
36204 2002-08-14  Richard Henderson  <rth@redhat.com>
36205
36206         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36207
36208 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36209
36210         * gcc.dg/cpp/_Pragma3.c: New test.
36211
36212 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36213
36214         * g++.dg/template/inherit3: New test.
36215
36216 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36217
36218         * gcc.dg/bitfld-4.c: Add blank options.
36219
36220 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36221
36222         * g++.dg/template/crash1.C: New test.
36223
36224 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36225
36226         * gcc.dg/tls/opt-2.c: New test.
36227
36228 2002-08-08  Devang Patel  <dpatel@apple.com>
36229
36230         * objc.dg/selector-1.m : New test
36231
36232 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36233
36234         * g++.dg/abi/bitfield4.C: New test.
36235         * gcc.dg/bitfld-4.c: New test.
36236
36237 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36238
36239         * g++.dg/other/packed1.C: New test.
36240
36241 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36242
36243         * g++.dg/abi/offsetof.C: Tweak error messages.
36244         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36245
36246 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36247
36248         * gcc.dg/bitfld-3.c: New test.
36249
36250 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36251             Richard Henderson  <rth@redhat.com>
36252
36253         * gcc.dg/i386-bitfield1.c: New test.
36254         * g++.dg/abi/bitfield3.C: Update.
36255
36256 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36257
36258         * objc.dg/const-str-2.m: Update.
36259         * gcc.dg/cpp/c++98.c: Change to C extension.
36260         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36261         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36262
36263 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36264
36265         * testsuite/gcc.dg/tls/diag-3.c: New.
36266
36267 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36268
36269         * g++.dg/README (Subdirectories): Document new subdir expr.
36270         * g++.dg/expr/pmf-1.C: New test.
36271
36272 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36273
36274         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36275
36276 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36277
36278         * g++.dg/abi/bitfield3.C: New test.
36279
36280 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36281
36282         * lib/gcov.exp: Tweak expected line formats.
36283         * gcc.misc-tests/gcov8.c: New test.
36284         * gcc.misc-tests/gcov8.x: New flags.
36285
36286 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36287
36288         * consistency.vlad/layout/endian.c: Include string.h.
36289
36290         * gcc.c-torture/execute/20020805-1.c: New test.
36291
36292 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36293
36294         * g++.dg/other/conversion1.C: New test.
36295
36296 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36297
36298         * gcc.dg/builtins-1.c: New testcase.
36299
36300 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36301
36302         * g++.dg/inherit/access3.C: New test.
36303
36304 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36305
36306         * gcc.dg/ia64-visibility-2.c: New test.
36307
36308 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36309
36310         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36311         __qualifier_flags to __flags.
36312
36313 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36314
36315         * g++.dg/inherit/operator1.C: New test.
36316         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36317         * g++.dg/other/error1.C: Change expected error message.
36318         * g++.dg/template/conv4.C: Likewise.
36319
36320 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36321
36322         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36323         for documented behavior.
36324
36325 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36326
36327         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36328         several targets known to fail.
36329
36330 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36331
36332         * gcc.dg/mips-args-[123].c: New tests.
36333
36334 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36335
36336         * gcc.dg/ppc-spe.c: New.
36337
36338 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36339
36340         * g++.dg/other/ptrmem4.C: New testcase.
36341
36342 2002-07-24  Richard Henderson  <rth@redhat.com>
36343
36344         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36345
36346 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36347
36348         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36349
36350 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36351
36352         * gcc.c-torture/execute/memset-3.c: New testcase.
36353
36354 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36355
36356         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36357         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36358
36359 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36360
36361         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36362         Delete.
36363
36364 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36365
36366         * gcc.c-torture/compile/simd-4.c: New test.
36367
36368 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36369
36370         PR c++/7347, c++/7348
36371         * g++.dg/template/access4.C: New test.
36372         * g++.dg/template/access5.C: New test.
36373         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36374         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36375         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36376         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36377
36378 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36379
36380         * gcc.dg/gnu89-init-2.c: New test.
36381
36382 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36383
36384         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36385
36386 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36387
36388         * gcc.c-torture/execute/20020720-1.c: New testcase.
36389
36390 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36391
36392         * gcc.dg/cpp/Wsignprom.c: New tests.
36393
36394 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36395
36396         * gcc.c-torture/execute/loop-13.c: New test.
36397
36398 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36399
36400         * gcc.dg/cpp/expr.c: New tests.
36401
36402 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36403
36404         * g++.dg/opt/pr6713.C: Add template instantiation.
36405
36406 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36407
36408         * gcc.dg/nest.c: New test.
36409
36410 2002-07-17  Richard Henderson  <rth@redhat.com>
36411
36412         * g++.dg/opt/pr6713.C: New test.
36413
36414 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36415
36416         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36417         XFAIL for all x86 processors.
36418
36419 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36420
36421         * gcc.c-torture/execute/20010122-1.x: Do not test with
36422         -fomit-frame-pointer.
36423
36424 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36425
36426         * g++.dg/template/instantiate2.C: New test.
36427         * g++.dg/template/spec4.C: New test.
36428
36429 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36430
36431         * g++.dg/template/access2.C: New test.
36432         * g++.dg/template/access3.C: New test.
36433
36434 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36435
36436         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36437         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36438         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36439         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36440         Convert to use <stdarg.h>.
36441         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36442         Delete.
36443         * gcc.dg/va-arg-2.c: New.
36444         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36445
36446 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36447
36448         * gcc.c-torture/compile/20020710-1.c: New test.
36449
36450 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36451                           Andrew Pinski  <pinskia@physics.uc.edu>
36452
36453         gcc.c-torture/compile/simd-2.c: New testcase.
36454         gcc.c-torture/compile/simd-3.c: Likewise.
36455
36456 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36457
36458         PR c++/7224
36459         * g++.dg/overload/error1.C: New test.
36460
36461 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36462
36463         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36464         configuration and IRIX 6 O32 ABI.
36465
36466 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36467
36468         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36469
36470 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36471
36472         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36473
36474 2002-07-10  Jeffrey A Law  <law@redhat.com>
36475
36476         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36477
36478         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36479
36480 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36481
36482         * gcc.dg/20020312-2.c: Check for __PPC__.
36483
36484 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36485
36486         * gcc.c-torture/compile/20020709-1.c: New test.
36487
36488 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36489
36490         * g++.dg/template/qualttp21.C: New test case.
36491
36492 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36493
36494         * gcc.c-torture/compile/20020706-1.c: New test.
36495         * gcc.c-torture/compile/20020706-2.c: New test.
36496
36497 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36498             Alexandre Oliva  <aoliva@redhat.com>
36499
36500         * g++.dg/warn/incomplete1.C: New test.
36501
36502 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36503
36504         PR c++/7099
36505         * g++.dg/warn/noreturn1.C: New test.
36506
36507 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36508
36509         PR c++/6706
36510         * g++.dg/debug/debug6.C: New test.
36511         * g++.dg/debug/debug7.C: New test.
36512
36513 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36514
36515         * gcc.c-torture/compile/simd-3.c: New test.
36516
36517 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36518
36519         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36520         * gcc.dg/20020620-1.c: Likewise.
36521
36522 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36523
36524         PR c++/6944
36525         * g++.dg/init/array4.C: New test.
36526         * g++.dg/init/array5.C: New test.
36527
36528 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36529
36530         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36531         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36532
36533 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36534
36535         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36536         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36537         * gcc.dg/wtr-conversion-1.c: Likewise.
36538         * gcc.dg/wtr-escape-1.c: Likewise.
36539         * gcc.dg/wtr-int-type-1.c: Likewise.
36540         * gcc.dg/wtr-label-1.c: Likewise.
36541         * gcc.dg/wtr-static-1.c: Likewise.
36542         * gcc.dg/wtr-strcat-1.c: Likewise.
36543         * gcc.dg/wtr-suffix-1.c: Likewise.
36544         * gcc.dg/wtr-switch-1.c: Likewise.
36545         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36546         * gcc.dg/wtr-union-init-1.c: Likewise.
36547         * gcc.dg/wtr-union-init-2.c: Likewise.
36548         * gcc.dg/wtr-union-init-3.c: Likewise.
36549
36550         * gcc.dg/wtr-func-def-1.c: New test.
36551
36552 2002-07-02 Devang Patel <dpatel@apple.com>
36553
36554         * objc.dg/param-1.m: New test.
36555
36556 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36557
36558         * gcc.dg/cpp/trad/directive.c: Add test.
36559         * gcc.dg/cpp/trad/macroargs.c: Add test.
36560         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36561
36562 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36563
36564         * gcc.dg/cpp/cmdlne-M.c: New test.
36565
36566 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36567
36568         * objc.dg/desig-init-1.m: New test.
36569
36570 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36571
36572         PR c++/6716
36573         * g++.dg/template/instantiate1.C: New test.
36574
36575 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36576
36577         PR c++/7112
36578         * g++.dg/template/sizeof2.C: New test.
36579
36580 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36581
36582         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36583         gcc.dg/cpp/trad/include.c: New tests.
36584
36585 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36586
36587         PR target/7177
36588         * gcc.c-torture/compile/20020701-1.c: New test.
36589
36590 2002-07-01  Stan Shebs  <shebs@apple.com>
36591
36592         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36593         header here...
36594         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36595         (objc-torture-execute): or here.
36596
36597 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36598
36599         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36600
36601 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36602
36603         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36604
36605 2002-06-30  Devang Patel  <dpatel@apple.com>
36606
36607         * objc.dg/fsyntax-only.m: New test.
36608
36609 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36610
36611         PR c++/6695
36612         * g++.dg/template/friend7.C: New file.
36613
36614 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36615
36616         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36617         return type.
36618
36619 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36620
36621         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36622         avoid division by zero.
36623
36624 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36625
36626         * gcc.dg/Wunknownprag.c: New tests.
36627
36628 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36629
36630         * gcc.c-torture/execute/simd-2.c: New test.
36631
36632 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36633
36634         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36635         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36636         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36637         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36638         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36639         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36640         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36641         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36642         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36643         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36644         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36645         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36646         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36647         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36648         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36649         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36650         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36651
36652 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36653
36654         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36655         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36656         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36657         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36658         New tests.
36659         * gcc.dg/cpp/trad/directive.c: Update.
36660
36661 2002-06-23  Andreas Jaeger  <aj@suse.de>
36662
36663         * gcc.c-torture/execute/complex-6.c: New.
36664
36665 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36666
36667         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36668         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36669         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36670         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36671
36672 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36673
36674         * gcc.dg/cpp/trad: New directory with traditional tests copied
36675         from parent directory.
36676         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36677         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36678         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36679         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36680         Move to trad/ and rename.
36681         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36682         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36683         gcc.dg/cpp/trad/redef2.c: New tests.
36684         * gcc.dg/cpp/trad/trad.exp: New driver.
36685
36686 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36687
36688         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36689         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36690         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36691         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36692         Remove.
36693
36694 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36695
36696         * gcc.dg/20020620-1.c: New test.
36697
36698 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36699
36700         * g++.dg/template/ttp4.C: New test.
36701
36702 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36703
36704         * g++.dg/opt/vt1.C: Fix regexp.
36705
36706 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36707
36708         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36709         Don't use attribute `noinline'.
36710
36711 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36712
36713         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36714
36715 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36716
36717         * gcc.c-torture/execute/simd-1.c: New.
36718
36719         * gcc.dg/simd-1.c: New.
36720
36721 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36722
36723         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36724
36725 2002-06-16  Richard Henderson  <rth@redhat.com>
36726
36727         * g++.dg/ext/anon-struct1.C: New.
36728         * g++.dg/ext/anon-struct2.C: New.
36729         * g++.dg/ext/anon-struct3.C: New.
36730         * gcc.dg/anon-struct-1.c: New.
36731         * gcc.dg/anon-struct-2.c: New.
36732         * gcc.dg/anon-struct-3.c: New.
36733         * gcc.dg/20011008-1.c: Adjust warning text.
36734         * gcc.dg/20020527-1.c: Add -fms-extensions.
36735
36736 2002-06-16  Richard Henderson  <rth@redhat.com>
36737
36738         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36739
36740 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36741
36742         * gcc.c-torture/execute/20020615-1.c: New test.
36743
36744 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36745
36746         * gcc.c-tortuture/execute/compare-1.c: New test case.
36747         * gcc.c-tortuture/execute/compare-2.c: New test case.
36748         * gcc.c-tortuture/execute/compare-3.c: New test case.
36749
36750 2002-06-13  Richard Henderson  <rth@redhat.com>
36751
36752         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36753         ia64 ilp32.
36754
36755 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36756
36757         * g++.dg/template/typename2.C: Update error message.
36758
36759 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36760
36761         * gcc.c-torture/execute/20020611-1.c: New test.
36762
36763 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36764
36765         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36766         list of targets to skip.
36767
36768 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36769
36770         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36771         targets if not optimizing.
36772
36773 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36774
36775         * gcc.c-torture/compile/20020605-1.c: New test.
36776
36777         * g++.dg/opt/vt1.C: New test.
36778
36779         * gcc.dg/20020531-1.c: New test.
36780
36781         * gcc.dg/20020530-1.c: New test.
36782
36783         * gcc.dg/20020527-1.c: New test.
36784
36785         * g++.dg/opt/cse1.C: New test.
36786
36787 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36788
36789         * gcc.dg/20020607-2.c: New test case.
36790
36791 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36792
36793         * gcc.c-torture/compile/20020604-1.c: New test.
36794
36795 2002-06-04  Richard Henderson  <rth@redhat.com>
36796
36797         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36798         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36799         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36800
36801 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36802
36803         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36804
36805 2002-06-03  Richard Henderson  <rth@redhat.com>
36806
36807         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36808         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36809
36810 2002-06-02  Richard Henderson  <rth@redhat.com>
36811
36812         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36813         test functions static.
36814
36815 2002-06-02  Andreas Jaeger  <aj@suse.de>
36816
36817         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36818         now.
36819
36820 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36821
36822         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36823         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36824         Update for mofified diagnostics.
36825         * gcc.dg/c99-intconst-1.c: No longer fail.
36826
36827 2002-06-02  Richard Henderson  <rth@redhat.com>
36828
36829         * gcc.dg/uninit-A.c: Remove xfail markers.
36830
36831 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36832
36833         * gcc.dg/fnegate-1.c: New test case.
36834
36835 2002-05-30  Osku Salerma  <osku@iki.fi>
36836
36837         * gcc.c-torture/execute/mayalias-1.c: New file.
36838
36839 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36840
36841         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36842         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36843         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36844
36845 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36846
36847         * gcc.c-torture/execute/20020529-1.c: New test.
36848
36849 2002-05-27  Richard Henderson  <rth@redhat.com>
36850
36851         * g++.dg/ext/attrib6.C: New test case.
36852
36853 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36854
36855         * gcc.c-torture/execute/pure-1.c: New test.
36856
36857 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36858
36859         * gcc.dg/cpp/arith-2.c: Remove.
36860
36861 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36862
36863         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36864         * gcc.dg/cpp/if-3.c: Remove.
36865
36866 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36867
36868         * g++.dg/opt/cse2.C: New test.
36869
36870 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36871
36872         * gcc.dg/cpp/arith-1.c: New semantic tests.
36873         * gcc.dg/cpp/if-1.c: Update.
36874
36875 2002-05-24  Ben Elliston  <bje@redhat.com>
36876
36877         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36878
36879 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36880
36881         * gcc.dg/verbose-asm.c: New test.
36882
36883 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36884
36885         * gcc.dg/cpp/paste12.c: New test.
36886
36887 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36888
36889         * g++.dg/parse/named_ops.C: New test.
36890
36891 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36892
36893         * gcc/testsuite/gcc.dg/weak-8.c: New test.
36894
36895 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
36896
36897         * gcc.dg/weak-2.c: Allow optional leading underscore
36898         in scan-assembler symbol name.
36899         * gcc.dg/weak-3.c: Likewise.
36900         * gcc.dg/weak-4.c: Likewise.
36901         * gcc.dg/weak-5.c: Likewise.
36902
36903 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
36904
36905         * gcc.dg/20020523-1.c: New test.
36906
36907 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36908
36909         * objc.dg/const-str-2.m: Update now that we stop after
36910         a command line error.
36911
36912 2002-05-22  Richard Henderson  <rth@redhat.com>
36913
36914         * g++.dg/dg.exp: Fix typo in test pruneing.
36915
36916 2002-05-22  Richard Henderson  <rth@redhat.com>
36917
36918         * g++.dg/dg.exp: Prune the tls subdirectory.
36919         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36920         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36921         * g++.dg/tls/init-1.C: New.
36922
36923 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
36924
36925         * gcc.dg/20020517-1.c: New test.
36926
36927 2002-05-21  Richard Henderson  <rth@redhat.com>
36928
36929         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36930         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36931
36932 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
36933
36934         * g++.dg/other/copy2.C: New test.
36935
36936 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
36937
36938         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36939         (MAX_COPY): Bump up to 10 times sizeof (long long).
36940         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36941
36942         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36943         sizeof (long long).
36944
36945         * gcc.c-torture/execute/strcpy-1.c: New test.
36946
36947 2002-05-19  Jason Merrill  <jason2redhat.com>
36948
36949         * g++.dg/ext/oper1.C: New test.
36950
36951 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
36952 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
36953
36954         * README.QMTEST: New file.
36955
36956         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36957
36958 2002-05-19  Andreas Jaeger  <aj@suse.de>
36959
36960         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36961         now.
36962         * gcc.c-torture/execute/loop-2d.x: Likewise.
36963
36964 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
36965
36966         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36967         support weak symbols.
36968         * gcc.dg/weak-4.c: Likewise.
36969         * gcc.dg/weak-6.c: Likewise.
36970
36971 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
36972
36973         * gcc.dg/weak-3.c: Add dg-excess-error comment for
36974         cygwin, coff and h8300-*-hms targets
36975         * gcc.dg/weak-5.c: Likewise.
36976         * gcc.dg/weak-7.c: Likewise.
36977
36978 2002-05-16  Jason Merrill  <jason@redhat.com>
36979
36980         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36981         (scan-assembler-not, scan-assembler-dem): Likewise.
36982         (scan-assembler-dem-not): Likewise.
36983
36984 2002-05-15  Richard Henderson  <rth@redhat.com>
36985
36986         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36987
36988 2002-05-15  Richard Henderson  <rth@redhat.com>
36989
36990         * gcc.dg/weak-5.c (vfoo1c): No warning here.
36991         (vfoo1f): Warning here.
36992         (vfoo1l): Don't redefine the alias.
36993
36994 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
36995
36996         * g++.dg/init/pm1.C: New test.
36997
36998 2002-05-12  David S. Miller  <davem@redhat.com>
36999
37000         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37001         types.
37002
37003 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37004
37005         * gcc.c-torture/execute/20020510-1.c: New test case.
37006
37007 2002-05-10  David S. Miller  <davem@redhat.com>
37008
37009         * gcc.c-torture/execute/conversion.c: Test long double too.
37010
37011 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37012
37013         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37014         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37015         * lib/g++.exp (g++_link_flags): Likewise.
37016         * lib/objc.exp (objc_target_compile): Likewise.
37017
37018 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37019
37020         * gcc.dg/cpp/poison.c: Update.
37021         * gcc.dg/cpp/20000625-2.c: Remove.
37022         * gcc.dg/cpp/direct2s.c: Remove final test.
37023
37024 2002-05-08  Tom Rix  <trix@redhat.com>
37025
37026         * gcc.c-torture/execute/20020508-1.c: New test.
37027         * gcc.c-torture/execute/20020508-2.c: New test.
37028         * gcc.c-torture/execute/20020508-3.c: New test.
37029
37030 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37031
37032         * gcc.dg/cpp/charconst-4.c: More tests.
37033
37034 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37035
37036         PR c/6569
37037         * gcc.dg/weak-3.c: Update location of warning messages.
37038         * gcc.dg/weak-5.c: Likewise.
37039
37040 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37041
37042         * gcc.c-torture/execute/20020506-1.c: New test case.
37043
37044 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37045
37046         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37047
37048 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37049
37050         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37051
37052 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37053
37054         * gcc.dg/cpp/charconst-3.c: New test.
37055
37056 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37057
37058         * gcc.dg/cpp/charconst.c: Update tests.
37059
37060 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37061
37062         * treelang: Added directory for new sample language treelang. Also
37063         lib/treelang.exp: New file to signal treelang should be tested.
37064
37065 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37066
37067         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37068         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37069         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37070         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37071         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37072         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37073         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37074
37075 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37076
37077         * gcc.dg/format/xopen-2.c: New test.
37078
37079 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37080
37081         * gcc.dg/20020503-1.c: New test.
37082
37083 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37084
37085         * g++.dg/init/dtor1.C: Make it tougher.
37086
37087 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37088
37089         * g++.dg/init/dtor1.C: New test.
37090
37091 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37092
37093         * gcc.dg/altivec-8.c: New.
37094
37095 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37096
37097         * gcc.dg/altivec-7.c: New.
37098
37099 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37100
37101         * g++.dg/parse/typedef1.C: New test.
37102
37103 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37104
37105         PR c++/6486
37106         * g++.dg/template/friend6.C: New test.
37107
37108         PR c++/6492
37109         * g++.dg/init/copy1.C: New test.
37110
37111 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37112
37113         * g++.dg/warn/effc1.C: New test.
37114
37115 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37116
37117         * gcc.dg/cpp/if-cexp.c: Add a test.
37118
37119 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37120
37121         * gcc.dg/20020426-2.c: New test.
37122
37123 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37124
37125         * gcc.dg/cpp/if-mop.c: Update.
37126         * gcc.dg/cpp/if-mpar.c: Add test.
37127         * gcc.dg/cpp/if-oppr.c: Update.
37128
37129 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37130
37131         PR c/6343
37132         * gcc.dg/weak-[2-7].c: New tests.
37133
37134 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37135
37136         * gcc.dg/enum1.c: New test.
37137
37138 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37139
37140         PR c++/6497
37141         * g++.dg/inherit/access2.C: New test.
37142
37143 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37144
37145         PR bootstrap/6445
37146         * gcc.dg/20020426-1.c: New test.
37147
37148 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37149
37150         * g++.dg/abi/enum1.C: New test.
37151
37152 2002-04-26  Richard Henderson  <rth@redhat.com>
37153
37154         * gcc.dg/c99-bool-1.c: Expect always true warning.
37155
37156 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37157
37158         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37159
37160 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37161
37162         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37163         targets.
37164
37165 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37166
37167         * g++.dg/abi/mange7.C: New test.
37168
37169         PR c++/6438.
37170         * g++.dg/parse/stmtexpr2.C: New test.
37171
37172 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37173
37174         * gcc.dg/20020312-2.c: Add SH target.
37175
37176 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37177
37178         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37179         compiler output on mips*-*-irix*.
37180
37181 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37182
37183         * g++.dg/parse/attr1.C: New test.
37184
37185 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37186
37187         * gcc.c-torture/execute/string-opt-17.c: New test case.
37188         * gcc.c-torture/execute/memset-2.c: New test case.
37189
37190 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37191
37192         PR c++/6256:
37193         * g++.dg/template/friend5.C: New test.
37194
37195         PR c++/6331:
37196         * g++.dg/template/qual1.C: Likewise.
37197
37198 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37199
37200         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37201         Include stdlib.h, not stdio.h or ctype.h.
37202
37203 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37204
37205         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37206         cris-*-elf* and mmix-*-*.
37207         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37208         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37209         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37210         Ditto.
37211         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37212         * gcc.dg/wchar_t-1.c: Ditto.
37213
37214 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37215
37216         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37217         Clarify comment.
37218
37219 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37220
37221         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37222
37223 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37224
37225         * gcc.c-torture/execute/20000906-1.x: Delete.
37226
37227 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37228
37229         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37230
37231 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37232
37233         * PR6367
37234         * g77.f-torture/execute/6367.f: New test.
37235         * g77.f-torture/execute/6367.x: Disable for MMIX.
37236
37237 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37238
37239         * PR6352
37240         * g++.dg/opt/inline2.C: New test.
37241
37242 2002-04-18  Richard Henderson  <rth@redhat.com>
37243
37244         * gcc.dg/20000906-1.c: Enable for all targets.
37245         * gcc.c-torture/compile/iftrap-2.c: New.
37246
37247 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37248
37249         * gcc.dg/20020418-1.c: New test.
37250         * gcc.dg/20020418-2.c: New test.
37251
37252 2002-04-18  Richard Henderson  <rth@redhat.com>
37253
37254         * gcc.c-torture/compile/iftrap-1.c: New.
37255         * gcc.dg/iftrap-1.c: Adjust for ia64.
37256         * gcc.dg/iftrap-2.c: New.
37257
37258 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37259
37260         * gcc.c-torture/compile/20020418-1.c: New test.
37261
37262 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37263
37264         * gcc.c-torture/compile/20020415-1.c: New.
37265
37266 2002-04-18  David S. Miller  <davem@redhat.com>
37267
37268         * gcc.c-torture/execute/20020418-1.c: New test.
37269
37270 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37271
37272         * gcc.dg/20020416-1.c: New test.
37273
37274         * g++.dg/opt/inline1.C: New test.
37275
37276 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37277
37278         * gcc.dg/altivec-5.c: New test.
37279
37280         * gcc.dg/20020415-1.c: New test.
37281
37282 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37283
37284         * testsuite/lib/chill.exp: Remove.
37285
37286 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37287
37288         * g++.dg/other/big-struct.C: New test.
37289
37290 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37291
37292         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37293         of scratch file.
37294
37295 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37296
37297         PR c/6277
37298         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37299         in scan-assembler function name
37300
37301 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37302
37303         * g77.f-torture/execute/980628-4.x,
37304         g77.f-torture/execute/980628-5.x,
37305         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37306         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37307         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37308         i[34567]86-*-*.
37309
37310 2002-04-13  David S. Miller  <davem@redhat.com>
37311
37312         * gcc.c-torture/execute/20020413-1.c: New test.
37313
37314 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37315
37316         * gcc.dg/asm-6.c,
37317         * g++.dg/ext/asm1.C: New tests.
37318
37319 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37320
37321         PR c++ 5373.
37322         * g++.dg/parse/stmtexpr1.C: New test.
37323
37324         PR c++/5189.
37325         * g++.dg/template/copy1.C: New test.
37326
37327 2002-04-12  Richard Henderson  <rth@redhat.com>
37328
37329         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37330
37331 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37332
37333         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37334         gcc.c-torture/execute/20020307-2.c.
37335
37336 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37337
37338         * g++.dg/ext/attrib5.C,
37339         * g++.dg/lookup/struct1.C: New tests.
37340
37341 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37342
37343         * gcc.dg/20020411-1.c: New test.
37344
37345         * gcc.c-torture/execute/20020411-1.c: New test.
37346
37347 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37348
37349         * g77.f-torture/execute/6177.f: New test.
37350
37351 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37352
37353         PR middle-end/6247
37354         * g++.dg/opt/cleanup1.C: New test.
37355
37356         * g++.dg/opt/const1.C: New test.
37357
37358 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37359
37360         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37361
37362 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37363
37364         PR c++/5507
37365         * g++.dg/template/typename2.C: New test.
37366
37367 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37368
37369         * gcc.c-torture/execute/loop-12.c: New.
37370
37371 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37372
37373         * g77.f-torture/execute/980628-4.x,
37374         g77.f-torture/execute/980628-5.x,
37375         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37376         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37377         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37378
37379 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37380
37381         PR optimization/6086
37382         * g++.dg/opt/preinc1.C: New test.
37383
37384 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37385
37386         PR c++/5571
37387         * g++.dg/opt/static2.C: New test.
37388
37389 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37390
37391         PR c/5120
37392         * gcc.dg/20020406-1.c: New test.
37393
37394 2002-04-04  David S. Miller  <davem@redhat.com>
37395
37396         * gcc.c-torture/execute/20020404-1.c: New test.
37397
37398 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37399
37400         PR c/6123
37401         * gcc.dg/20020312-2.c: Do not declare global register variable
37402         if __PIC__ or __pic__ is defined.
37403
37404 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37405
37406         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37407         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37408
37409 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37410
37411         * gcc.misc-tests/linkage.exp: Update last change to handle
37412         sparc*-, not just sparc-.
37413
37414 2002-04-03  Richard Henderson  <rth@redhat.com>
37415
37416         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37417
37418 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37419
37420         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37421
37422 2002-04-02  David S. Miller  <davem@redhat.com>
37423
37424         * gcc.c-torture/execute/20020402-3.c: New test.
37425
37426 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37427
37428         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37429         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37430
37431         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37432         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37433         g77.f-torture/execute/20001201.x,
37434         g77.f-torture/execute/u77-test.x: New files.
37435
37436         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37437         * gcc.dg/wchar_t-1.c: Ditto.
37438
37439 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37440
37441         * gcc.c-torture/execute/20020402-1.c: New test.
37442
37443 2002-04-01  Richard Henderson  <rth@redhat.com>
37444
37445         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37446
37447         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37448
37449 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37450
37451         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37452
37453 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37454
37455         * g++.dg/inherit/template-as-base.C: Expect error.
37456         * g++.dg/inherit/namespace-as-base.C: Likewise.
37457
37458 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37459
37460         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37461         g++.dg/ext/instantiate3.C: Tweak match patterns.
37462
37463         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37464         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37465         -da test.
37466
37467 2002-03-31  Richard Henderson  <rth@redhat.com>
37468
37469         * gcc.dg/special/alias-2.c: New.
37470         * gcc.dg/special/ecos.exp: Run it.
37471
37472 2002-03-31  Richard Henderson  <rth@redhat.com>
37473
37474         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37475
37476 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37477
37478         * gcc.dg/weak-1.c: Disable on h8300 port.
37479
37480 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37481
37482         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37483         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37484         ordering tests.
37485         * g++.dg/bprob/bprob-1.C: New test.
37486         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37487         * g++.dg/gcov/gcov-1.C: New test.
37488         * g++.dg/gcov/gcov-1.x: New file.
37489         * g++.dg/gcov/gcov-2.C: New test.
37490         * g++.dg/gcov/gcov-3.C: New test.
37491         * g++.dg/gcov/gcov-3.h: New file.
37492
37493 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37494
37495         * g++.old-deja/g++.other/builtins5.C: New test.
37496         * g++.old-deja/g++.other/builtins6.C: New test.
37497         * g++.old-deja/g++.other/builtins7.C: New test.
37498         * g++.old-deja/g++.other/builtins8.C: New test.
37499         * g++.old-deja/g++.other/builtins9.C: New test.
37500
37501 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37502
37503         * g++.dg/opt/static1.C: New test.
37504
37505         * g++.dg/opt/longbranch1.C: New test.
37506
37507 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37508
37509         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37510
37511         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37512
37513 2002-03-28  Jeffrey A Law  (law@redhat.com)
37514
37515         * gcc.c-torture/execute/20020328-1.c: New test.
37516
37517 2002-03-27  Richard Henderson  <rth@redhat.com>
37518
37519         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37520         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37521         move from g++.old-deja/g++.ext/.
37522
37523 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37524
37525         * g++.dg/init/new2.C: New test.
37526
37527 2002-03-26  Richard Henderson  <rth@redhat.com>
37528
37529         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37530
37531         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37532         on sparc.
37533
37534         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37535         sparcv9 systems.
37536         * gcc.dg/20001102-1.c: Likewise.
37537
37538 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37539
37540         * gcc.dg/cpp/endif-pedantic1.c,
37541         gcc.dg/cpp/endif-pedantic2.c: New tests.
37542
37543 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37544
37545         * g++.dg/init/new1.C: New test.
37546
37547 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37548
37549         * g++.dg/abi/vbase9.C: New test.
37550
37551 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37552
37553         * gcc.dg/arm-asm.c: New test.
37554
37555 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37556
37557         * gcc.dg/Wswitch-enum.c: New test.
37558         Fix PR c/5044.
37559
37560 2002-03-26  Richard Henderson  <rth@redhat.com>
37561
37562         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37563         structure.
37564
37565 2002-03-25  Richard Henderson  <rth@redhat.com>
37566
37567         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37568         sparcv9 systems.
37569
37570         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37571         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37572
37573 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37574
37575         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37576
37577 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37578
37579         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37580         targets using generic thunk support.
37581
37582 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37583
37584         * gcc.c-torture/compile/20020323-1.c: New test.
37585
37586         * g++.dg/opt/conj2.C: New test.
37587
37588 2002-03-24  Richard Henderson  <rth@redhat.com>
37589
37590         * gcc.dg/weak-1.c: Use -fno-common.
37591
37592 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37593
37594         * g77.dg/f77-edit-apostrophe-out.f: New test
37595         * g77.dg/f77-edit-h-out.f: New test
37596         * g77.dg/f77-edit-t-in.f: New test
37597         * g77.dg/f77-edit-t-out.f: New test
37598         * g77.dg/f77-edit-x-out.f: New test
37599         * g77.dg/f77-edit-slash-out.f: New test
37600         * g77.dg/f77-edit-colon-out.f: New test
37601         * g77.dg/f77-edit-s-out.f: New test
37602
37603 2002-03-24  Richard Henderson  <rth@redhat.com>
37604
37605         * objc/execute/formal_protocol-6.x: New XFAIL.
37606
37607 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37608
37609         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37610         that do not support weak symbols
37611
37612 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37613
37614         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37615         * lib/g77.exp: Likewise.
37616         * lib/objc.exp: Likewise.
37617
37618 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37619
37620         * gcc.dg/Wswitch-default.c: New test.
37621
37622 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37623
37624         * g++.dg/other/enum1.C: New test.
37625
37626 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37627
37628         * gcc.dg/pragma-ep-3.c: Fix typo.
37629
37630 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37631
37632         * g++.dg/inherit/template-as-base.C: New test.
37633
37634 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37635
37636         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37637         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37638
37639 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37640
37641         * gcc.dg/cpp/multiline.c: Update to match.
37642
37643 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37644
37645         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37646
37647 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37648
37649         * gcc.dg/cpp/extratokens2.c: New file.
37650
37651 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37652
37653         * gcc.dg/20020312-2.c: Add rs6000 target.
37654
37655         * gcc.c-torture/compile/20020319-1.c: New test.
37656
37657 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37658
37659         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37660         (A, E): Handle this.
37661
37662 2002-03-20  Jason Merrill  <jason@redhat.com>
37663
37664         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37665         ignoring -fpic.
37666         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37667         through prune_gcc_output.
37668
37669 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37670
37671         * gcc.c-torture/compile/20020320-1.c: New test.
37672
37673 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37674
37675         * gcc.c-torture/compile/20020318-1.c: New test.
37676
37677         * gcc.dg/struct-by-value-1.c: New test.
37678
37679         * gcc.dg/20020319-1.c: New test.
37680
37681 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37682
37683         * g++.dg/opt/conj1.C: New test.
37684
37685 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37686
37687         * g++.dg/template/qualttp20.C: Revert previous change.
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-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37697
37698         * gcc.dg/cpp/wchar-1.c: Update.
37699
37700 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37701
37702         * g++.dg/template/conv1.C: New test.
37703         * g++.dg/template/conv2.C: New test.
37704         * g++.dg/template/conv3.C: New test.
37705         * g++.dg/template/conv4.C: New test.
37706
37707 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37708
37709         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37710         * g++.dg/template/qualttp3.C: Likewise.
37711         * g++.dg/template/qualttp4.C: Likewise.
37712         * g++.dg/template/qualttp5.C: Likewise.
37713         * g++.dg/template/qualttp6.C: Likewise.
37714         * g++.dg/template/qualttp7.C: Likewise.
37715         * g++.dg/template/qualttp8.C: Likewise.
37716         * g++.dg/template/recurse.C: Likewise.
37717
37718 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37719
37720         * g++.dg/opt/dtor1.C: New test.
37721
37722 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37723
37724         * gcc.c-torture/compile/20020315-1.c: New test.
37725
37726 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37727
37728         * gcc.dg/weak-1.c: Fix scan tests.
37729
37730 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37731
37732         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37733         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37734         cris-*-aout* mmix-*-*.
37735         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37736         cris-*-aout* mmix-*-*.
37737         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37738         cris-*-elf* cris-*-aout* and mmix-*-*.
37739         * gcc.dg/20001009-1.c: Ditto.
37740         * gcc.dg/20010912-1.c: Ditto.
37741         * gcc.dg/20020122-4.c: Ditto.
37742         * gcc.dg/inline-2.c: Ditto.
37743
37744 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37745
37746         * gcc.c-torture/compile/20020314-1.c: New test.
37747
37748 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37749
37750         * gcc.c-torture/execute/20020314-1.c: New test.
37751
37752 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37753
37754         * g++.dg/warn/Wunused-1.C: New test.
37755
37756 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37757
37758         * g++.dg/abi/mangle6.C: New test.
37759
37760 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37761
37762         * gcc.c-torture/compile/20020309-2.c: New test.
37763
37764         * gcc.c-torture/compile/20020312-1.c: New test.
37765
37766 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37767
37768         * g++.dg/other/access1.C: New test.
37769
37770 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37771
37772         * gcc.c-torture/execute/wchar_t-1.c: New test.
37773
37774 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37775
37776         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37777
37778 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37779
37780         * gcc.dg/20020312-1.c: New test case.
37781
37782 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37783
37784         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37785
37786 2002-03-11  Richard Henderson  <rth@redhat.com>
37787
37788         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37789         * g++.old-deja/g++.jason/report.C: Likewise.
37790
37791 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37792
37793         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37794         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37795
37796 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37797
37798         * testsuite/g++.dg/overload/pmf1.C: New test.
37799
37800 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37801
37802         * gcc.c-torture/execute/20020307-1.c: Use long.
37803
37804 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37805
37806         PR optimization/5844
37807         * gcc.dg/20020310-1.c: New test.
37808
37809 2002-03-09  Michael Meissner  <meissner@redhat.com>
37810
37811         * gcc.c-torture/execute/memcpy-2.c: New test.
37812         * gcc.c-torture/execute/memset-1.c: New test.
37813         * gcc.c-torture/execute/strlen-1.c: New test.
37814         * gcc.c-torture/execute/strcmp-1.c: New test.
37815         * gcc.c-torture/execute/strncmp-1.c: New test.
37816
37817 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37818
37819         * gcc.dg/ppc-ldstruct.c: New test.
37820
37821 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37822
37823         * gcc.c-torture/execute/va-arg-22.c: New test.
37824
37825 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37826
37827         * gcc.c-torture/compile/20020309-1.c: New test.
37828
37829 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37830
37831         * gcc.c-torture/execute/20020307-2.c: New test.
37832
37833 2002-03-07  Jeffrey A Law  (law@redhat.com)
37834
37835         * g77.f-torture/compile/20020307-1.f: New test.
37836
37837 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37838
37839         * gcc.dg/unordered-1.c: New test.
37840
37841 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37842
37843         * gcc.c-torture/execute/20020307-1.c: New test.
37844
37845 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37846
37847         * gcc.dg/20020304-1.c: New test.
37848
37849         * gcc.c-torture/compile/20020304-2.c: New test.
37850
37851 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37852
37853         * gcc.c-torture/compile/20020304-1.c: New test case
37854         (from PR c/5830).
37855
37856 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37857
37858         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37859
37860 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37861
37862         * g++.dg/other/classkey1.C: New test.
37863
37864 2002-03-01  Richard Henderson  <rth@redhat.com>
37865
37866         * gcc.c-torture/compile/981223-1.x: New.
37867         * gcc.c-torture/compile/920625-1.x: New.
37868
37869 2002-02-28  Richard Henderson  <rth@redhat.com>
37870
37871         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37872
37873 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37874
37875         * gcc.c-torture/execute/20020227-1.c: New test.
37876
37877 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37878
37879         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37880         here" ERROR lines.
37881         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37882         * g++.old-deja.g++.other/defarg1.C: Likewise.
37883         * g++.old-deja/g++.pt/calls2.C: Likewise.
37884         * g++.old-deja/g++.pt/crash20.C: Likewise.
37885         * g++.old-deja/g++.pt/crash30.C: Likewise.
37886         * g++.old-deja/g++.pt/crash36.C: Likewise.
37887         * g++.old-deja/g++.pt/crash6.C: Likewise.
37888         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37889         * g++.old-deja/g++.pt/derived3.C: Likewise.
37890         * g++.old-deja/g++.pt/error1.C: Likewise.
37891         * g++.old-deja/g++.pt/friend21.C: Likewise.
37892         * g++.old-deja/g++.pt/friend23.C: Likewise.
37893         * g++.old-deja/g++.pt/infinite1.C: Likewise.
37894         * g++.old-deja/g++.robertl/eb128.C: Likewise.
37895
37896 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
37897
37898         * gcc.c-torture/execute/20020225-2.c: New test.
37899
37900 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
37901
37902         * gcc.c-torture/execute/920730-1t.c,
37903         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37904         Delete test cases, only relevant to -traditional.
37905
37906 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37907
37908         * gcc.dg/cpp/undef1.c: Remove.
37909         * gcc.dg/cpp/directiv.c: Update.
37910         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37911
37912 2002-02-27  Michael Meissner  <meissner@redhat.com>
37913
37914         * gcc.c-torture/execute/20020226-1.c: New test.
37915
37916 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
37917
37918         * g++.dg/debug/debug4.C: New test.
37919
37920         * gcc.dg/ia64-visibility-1.c: New test.
37921
37922 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
37923
37924         * gcc.dg/debug/20020224-1.c: New.
37925
37926 2002-02-25  Kazu Hirata  <kazu@hxi.com>
37927
37928         * gcc.c-torture/execute/960416-1.x: New.
37929         * gcc.c-torture/execute/divconst-3.x: Likewise.
37930
37931 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
37932
37933         * gcc.dg/20020224-1.c: New test.
37934
37935 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
37936
37937         * gcc.c-torture/execute/20020225-1.c: New.
37938
37939 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37940
37941         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37942
37943 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
37944
37945         * gcc.dg/20020222-1.c: New test.
37946
37947 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
37948
37949         * g++.dg/opt/anonunion1.C: New test.
37950
37951 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
37952
37953         * g++.dg/template/qualttp19.C: New test.
37954         * g++.dg/template/qualttp20.C: New test.
37955         * g++.old-deja/g++.jason/report.C: Adjust expected errors
37956         * g++.old-deja/g++.other/qual1.C: Likewise.
37957
37958 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
37959
37960         * gcc.dg/attr-alwaysinline.c: New.
37961
37962 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
37963
37964         * gcc.dg/20020220-1.c: New test.
37965
37966         * gcc.dg/20020220-2.c: New test.
37967
37968         * g++.dg/opt/mmx1.C: New test.
37969
37970 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
37971
37972         * gcc.c-torture/compile/20020110.c: New test.
37973
37974 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
37975
37976         * gcc.c-torture/execute/20020219-1.c: New test.
37977
37978         * gcc.dg/20020219-1.c: New test.
37979
37980         * gcc.dg/noncompile/20020220-1.c: New test.
37981
37982         * g++.dg/opt/ptrintsum1.C: New test.
37983
37984         * gcc.dg/debug/20020220-1.c: New test.
37985
37986 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
37987
37988         * gcc.c-torture/execute/20020216-1.c: New test.
37989
37990 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37991
37992         * gcc.dg/decl-1.c: Update, new test.
37993
37994 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
37995
37996         * g++.dg/abi/bitfield1.C: New test.
37997         * g++.dg/abi/bitfield2.C: New test.
37998
37999 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38000
38001         * gcc.dg/attr-nest.c: New test.
38002
38003 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38004
38005         * gcc.c-torture/execute/20020215-1.c: New test.
38006
38007 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38008
38009         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38010         * g++.dg/debug/debug.exp: New.
38011         * g++.dg/debug/trivial.C: New.
38012         * g++.dg/debug/debug1.C: Moved...
38013         * g++.dg/other/debug1.C: ...from here.
38014         * g++.dg/debug/debug2.C: Moved...
38015         * g++.dg/other/debug2.C: ...from here.
38016         * g++.dg/debug/debug3.C: Moved...
38017         * g++.dg/other/debug3.C: ...from here.
38018
38019         * gcc.dg/noncompile/20020213-1.c: New test.
38020
38021 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38022
38023         * g++.dg/other/debug3.C: New test.
38024
38025         * gcc.c-torture/execute/20020213-1.c: New test.
38026
38027 2002-02-13  Richard Smith <richard@ex-parrot.com>
38028
38029         * g++.old-deja/g++.other/thunk1.C: New test.
38030
38031 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38032
38033         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38034
38035 2002-02-13  Stan Shebs  <shebs@apple.com>
38036
38037         * gcc.dg/altivec-3.c: New.
38038
38039 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38040
38041         * gcc.dg/Wunreachable-1.c: New test.
38042         * gcc.dg/Wunreachable-2.c: New test.
38043
38044 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38045
38046         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38047
38048 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38049
38050         * gcc.dg/decl-1.c: New test.
38051
38052 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38053
38054         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38055
38056 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38057
38058         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38059         * gcc.c-torture/compile/980506-1.x: Likewise.
38060
38061 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38062
38063         * gcc.dg/20020210-1.c: New.
38064
38065 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38066
38067         * g77.f-torture/execute/947.f: New regression test
38068         for PR fortran/947.
38069
38070 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38071
38072         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38073         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38074
38075 2002-02-08  Richard Henderson  <rth@redhat.com>
38076
38077         * gcc.c-torture/compile/labels-3.c: New.
38078
38079 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38080
38081         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38082         expression statements work instead.
38083         * gcc.dg/noncompile/20020207-1.c: New test.
38084
38085 2002-02-07  Richard Henderson  <rth@redhat.com>
38086
38087         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38088
38089 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38090
38091         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38092         message from g77
38093         * lib/g77-dg.exp: Trim g77 error messages so that they are
38094         recognized by dg.exp.
38095
38096 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38097
38098         PR fortran/5473
38099         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38100
38101 2002-02-07  Richard Henderson  <rth@redhat.com>
38102
38103         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38104         to be sufficiently aligned for integers.
38105
38106 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38107
38108         * g++.dg/template/friend4.C: New test.
38109
38110 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38111
38112         PR fortran/5743
38113         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38114         unsupported cases.
38115
38116 2002-02-07  Richard Henderson  <rth@redhat.com>
38117
38118         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38119         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38120         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38121         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38122
38123 2002-02-06  Richard Henderson  <rth@redhat.com>
38124
38125         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38126
38127 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38128
38129         * gcc.dg/20020206-1.c: New test.
38130
38131 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38132
38133         * gcc.c-torture/execute/20020206-1.c: New test.
38134
38135         * gcc.c-torture/execute/20020206-2.c: New test.
38136
38137         PR optimization/5429:
38138         * gcc.c-torture/compile/20020206-1.c: New test.
38139
38140 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38141
38142         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38143         as certain file formats cannot support particularly large
38144         alignments.
38145
38146         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38147         and do not expect to be able to link the executable.
38148
38149         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38150         fail because the COFF format does not support the weak attribute.
38151
38152 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38153
38154         * g77.dg/pr5473.f: New test
38155
38156 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38157
38158         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38159         Fix testcase accordingly.
38160
38161 2002-02-04  Richard Henderson  <rth@redhat.com>
38162
38163         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38164         (buf): Change to be an array of pointers, not ints.
38165
38166 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38167
38168         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38169         before all tests.  Move warning one line above to match where it
38170         C frontend emits.
38171         * gcc.dg/Wswitch-2.c: New test.
38172         * g++.dg/warn/Wswitch-1.C: New test.
38173         * g++.dg/warn/Wswitch-2.C: New test.
38174
38175 2002-02-04  Richard Henderson  <rth@redhat.com>
38176
38177         * g++.dg/abi/offsetof.C: Fix size comparison.
38178
38179 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38180
38181         * gcc.dg/cast-qual-2.c: New test.
38182
38183 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38184
38185         * gcc.dg/20020201-4.c: New test.
38186
38187 2002-02-04  Ben Elliston  <bje@redhat.com>
38188
38189         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38190         target_info attribute != 0, in addition to the empty string.
38191         (gcc_target_compile): Likewise.
38192
38193 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38194
38195         * gcc.dg/Wswitch.c: New test.
38196         PR gcc/4475. PR gcc/3780.
38197
38198 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38199
38200         * g77.f-torture/execute/5122.f: New test for regressions
38201         against PR fortran/5122.
38202
38203 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38204
38205         * g77.f-torture/compile/pr3743.f: Delete
38206         * g77.dg/pr3743-1.f: New test.
38207         * g77.dg/pr3743-2.f: New test.
38208         * g77.dg/pr3743-3.f: New test.
38209         * g77.dg/pr3743-4.f: New test.
38210
38211 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38212
38213         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38214
38215 2002-02-02  Richard Henderson  <rth@redhat.com>
38216
38217         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38218         * gcc.c-torture/execute/bf64-1.c: Likewise.
38219
38220 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38221
38222         * gcc.dg/20020201-2.c: New test.
38223
38224         * gcc.dg/20020201-3.c: New test.
38225
38226         * gcc.c-torture/execute/bitfld-2.c: New test.
38227
38228 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38229
38230         * gcc.dg/bitfld-1.c: Update.
38231         * gcc.dg/bitfld-2.c: Update.
38232         * gcc.c-torture/execute/bitfld-1.x: New.
38233
38234 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38235
38236         * gcc.c-torture/execute/20020201-1.c: New test.
38237
38238 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38239
38240         PR target/5469
38241         * gcc.dg/20020201-1.c: New test.
38242
38243 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38244
38245         PR fortran/3743
38246         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38247         * g77.f-torture/compile/pr3743.x: Remove
38248
38249 2002-01-31  Tom Rix  <trix@redhat.com>
38250
38251         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38252
38253 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38254
38255         * gcc.dg/noncompile/20020130-1.c: New test.
38256
38257 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38258
38259         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38260
38261 2002-01-29  Richard Henderson  <rth@redhat.com>
38262
38263         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38264         to long long.
38265         * gcc.c-torture/execute/bf64-1.c: Likewise.
38266
38267 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38268
38269         * gcc.c-torture/execute/20020129-1.c: New test.
38270
38271 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38272
38273         * gcc.c-torture/compile/20000224-1.c: Update.
38274         * gcc.c-torture/execute/bitfld-1.c: New tests.
38275         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38276         * gcc.dg/uninit-A.c: Update.
38277
38278 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38279
38280         * g++.dg/template/ctor1.C: Add instantiation.
38281
38282 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38283
38284         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38285         argument to __builtin_prefetch to be const ptr.
38286
38287 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38288
38289         * gcc.c-torture/compile/20020120-1.c: New test.
38290
38291 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38292
38293         * gcc.c-torture/execute/20020127-1.c: New test.
38294
38295 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38296
38297         * g77.dg/f77-edit-i-in.f: New test
38298         * g77.dg/f77-edit-i-out.f: New test
38299
38300 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38301
38302         * gcc.dg/debug/debug.exp: New file.
38303         * gcc.dg/debug/trivial.c: New file.
38304         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38305         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38306         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38307         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38308         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38309         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38310         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38311         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38312         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38313         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38314         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38315         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38316         * gcc.dg/20000503-1.c: Removed.
38317         * gcc.dg/20010207-1.c: Removed.
38318         * gcc.dg/20011223-1.c: Removed.
38319         * gcc.dg/20020104-2.c: Removed.
38320         * gcc.dg/debug-1.c: Removed.
38321         * gcc.dg/debug-2.c: Removed.
38322         * gcc.dg/debug-3.c: Removed.
38323         * gcc.dg/debug-4.c: Removed.
38324         * gcc.dg/debug-5.c: Removed.
38325         * gcc.dg/debug-6.c: Removed.
38326         * gcc.dg/dwarf2-1.c: Removed.
38327         * gcc.dg/dwarf2-2.c: Removed.
38328
38329 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38330
38331         * g++.old-deja/g++.other/eh5.C: New test.
38332         * g++.old-deja/g++.other/sibcall2.C: New test.
38333         * g++.old-deja/g++.other/array9.C: New test.
38334         * g++.old-deja/g++.other/typename2.C: New test.
38335         * g++.old-deja/g++.other/crash60.C: New test.
38336         * g++.old-deja/g++.other/conv9.C: New test.
38337         * g++.old-deja/g++.other/mangle10.C: New test.
38338         * g++.old-deja/g++.other/unchanging1.C: New test.
38339         * g++.old-deja/g++.other/exprstmt1.C: New test.
38340         * g++.old-deja/g++.other/inline23.C: New test.
38341         * g++.old-deja/g++.eh/ia64-1.C: New test.
38342         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38343         * g++.old-deja/g++.other/reload1.C: New test.
38344         * g++.old-deja/g++.other/static20.C: New test.
38345         * g++.old-deja/g++.other/local-alloc1.C: New test.
38346         * g++.old-deja/g++.other/conv8.C: New test.
38347         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38348         * g++.old-deja/g++.other/storeexpr1.C: New test.
38349         * g++.old-deja/g++.other/storeexpr2.C: New test.
38350         * g++.dg/eh/template2.C: New test.
38351         * g++.dg/warn/weak1.C: New test.
38352
38353 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38354
38355         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38356         Remove first, non-varying, argument.
38357
38358 2002-01-23  Richard Henderson  <rth@redhat.com>
38359
38360         * gcc.dg/inline-2.c: New.
38361
38362         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38363         Add optional target arg.  Check number of arguments.
38364         (scan-assembler-not, scan-assembler-dem): Likewise.
38365         (scan-assembler-dem-not): Likewise.
38366
38367 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38368
38369         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38370         line 12.
38371         * g++.old-deja/g++.brendan/parse3.C,
38372         g++.old-deja/g++.other/crash26.C,
38373         g++.old-deja/g++.other/crash28.C,
38374         g++.old-deja/g++.other/crash29.C,
38375         g++.old-deja/g++.other/crash30.C,
38376         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38377
38378 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38379
38380         * gcc.dg/20020115-1.c: New.
38381
38382 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38383
38384         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38385
38386 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38387
38388         * gcc.dg/20020122-3.c: New.
38389
38390 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38391
38392         * g++.dg/other/gc1.C: New test.
38393
38394 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38395
38396         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38397
38398 2002-01-22  Richard Henderson  <rth@redhat.com>
38399
38400         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38401
38402 2002-01-22  Richard Henderson  <rth@redhat.com>
38403
38404         * gcc.dg/20020122-4.c: New.
38405
38406 2002-01-22  H.J. Lu <hjl@gnu.org>
38407
38408         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38409         link output.
38410         * gcc.dg/special/ecos.exp: Likewise.
38411         * lib/g++-dg.exp: Likewise.
38412         * lib/g77-dg.exp: Likewise.
38413         * lib/gcc-dg.exp : Likewise.
38414         * lib/mike-g++.exp: Likewise.
38415         * lib/mike-g77.exp: Likewise.
38416         * lib/mike-gcc.exp: Likewise.
38417         * lib/objc-dg.exp: Likewise.
38418
38419 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38420
38421         PR target/5379
38422         * gcc.dg/20020122-2.c: New test.
38423
38424 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38425
38426         * gcc.dg/20020122-1.c: New test.
38427
38428 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38429
38430         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38431
38432 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38433
38434         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38435
38436 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38437
38438         * gcc.c-torture/compile/20020121-1.c: New test.
38439
38440 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38441
38442         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38443         ld_library_path.
38444
38445 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38446
38447         * gcc.dg/20020218-1.c: New test.
38448
38449 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38450
38451         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38452         messages
38453         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38454         "At global scope" warning
38455         * g++.dg/ext/align1.C: Change cygwin test for alignment
38456         from db-bogus to dg-warning
38457
38458 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38459
38460         * g77.f-torture/compile/cpp2.F: New test.
38461
38462 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38463
38464         * g++.dg/template/access1.C: New test.
38465
38466 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38467
38468         * gcc.dg/20020118-1.c: New.
38469
38470 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38471
38472         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38473
38474 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38475
38476         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38477         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38478         alignment warnings.
38479
38480 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38481
38482         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38483         torture_with_loops and torture_without_loops
38484
38485 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38486
38487         * gcc.c-torture/compile/20020116-1.c: New test.
38488
38489 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38490
38491         * gcc.dg/20020116-2.c: New test.
38492
38493         * gcc.dg/ultrasp4.c: New test.
38494
38495         * gcc.dg/20020116-1.c: New test.
38496
38497 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38498
38499         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38500         by EABI.
38501
38502 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38503
38504         * gcc.misc-tests/i386-prefetch.exp: New.
38505         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38506         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38507         * gcc.misc-tests/i386-pf-none-1.c: New test.
38508         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38509
38510 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38511
38512         * gcc.dg/gnu89-init-1.c: Add new tests.
38513
38514 2002-01-15  Andreas Jaeger  <aj@suse.de>
38515
38516         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38517         * gcc.dg/i386-mmx-2.c: Likewise.
38518         * gcc.dg/i386-sse-1.c: Likewise.
38519         * gcc.dg/i386-sse-2.c: Likewise.
38520         * gcc.dg/i386-sse-3.c: Likewise.
38521
38522 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38523
38524         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38525         Uncomment additional cases that now pass.
38526
38527 2002-01-11  Richard Henderson  <rth@redhat.com>
38528
38529         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38530         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38531
38532 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38533
38534         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38535
38536 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38537
38538         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38539         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38540
38541 2002-01-10  Dale Johannesen  <dalej@apple.com>
38542
38543         * gcc.c-torture/execute/loop-11.c: New.
38544
38545 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38546
38547         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38548         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38549
38550 2002-01-09  Richard Henderson  <rth@redhat.com>
38551
38552         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38553         type in which to perform the operation for each size.
38554
38555 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38556
38557         * gcc.c-torture/compile/20020109-2.c: New test.
38558
38559 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38560
38561         * gcc.c-torture/execute/loop-10.c: New test.
38562
38563 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38564
38565         * gcc.c-torture/compile/20010226-1.c: New test.
38566         * gcc.c-torture/compile/20010227-1.c: New test.
38567         * gcc.c-torture/compile/20010426-1.c: New test.
38568         * gcc.c-torture/compile/20010510-1.c: New test.
38569         * gcc.c-torture/compile/20010605-3.c: New test.
38570         * gcc.c-torture/compile/20010824-1.c: New test.
38571         * gcc.c-torture/execute/20010409-1.c: New test.
38572         * gcc.dg/noncompile/20000901-1.c: New test.
38573         * gcc.dg/20001023-1.c: New test.
38574         * gcc.dg/20001101-1.c: New test.
38575         * gcc.dg/20001102-1.c: New test.
38576         * gcc.dg/20010207-1.c: New test.
38577         * gcc.dg/20010405-1.c: New test.
38578         * gcc.dg/20010822-1.c: New test.
38579         * gcc.dg/20011107-1.c: New test.
38580
38581 2002-01-09  Jeffrey A Law  (law@redhat.com)
38582
38583         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38584
38585         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38586         execution failure on PA targets.
38587
38588 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38589
38590         * gcc.c-torture/compile/20020109-1.c: New test.
38591
38592 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38593
38594         * gcc.c-torture/execute/20020108-1.c: New test.
38595
38596 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38597
38598         * gcc.dg/20020108-1.c: New test.
38599
38600 2002-01-08  H.J. Lu <hjl@gnu.org>
38601
38602         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38603         for header files.
38604
38605 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38606
38607         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38608         consistency.
38609
38610 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38611
38612         * gcc.dg/altivec-4.c: Test altivec predicates.
38613
38614 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38615
38616         * gcc.c-torture/execute/20020107-1.c: New test.
38617
38618 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38619
38620         PR c/5279
38621         * gcc.c-torture/compile/20020106-1.c: New test.
38622
38623 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38624
38625         * gcc.c-torture/execute/nestfunc-4.c: New test.
38626
38627 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38628
38629         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38630         extra triple that slipped in.
38631         * g++.old-deja/g++.abi/align.C: Likewise.
38632         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38633
38634 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38635
38636         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38637         * g++.old-deja/g++.abi/align.C: Likewise.
38638         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38639
38640         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38641         on FreeBSD/i386.
38642         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38643         FreeBSD.
38644
38645 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38646
38647         * gcc.dg/20020104-1.c: New test.
38648
38649         * gcc.dg/20020104-2.c: New test.
38650
38651 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38652
38653         * gcc.dg/20020103-1.c: Fix typo in target selector.
38654
38655 2002-01-03  Richard Henderson  <rth@redhat.com>
38656
38657         * gcc.dg/20020103-1.c: New.
38658
38659 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38660
38661         * gcc.c-torture/execute/20020103-1.c: New test.
38662
38663 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38664
38665         * g++.dg/other/debug2.C: New test.
38666
38667         * gcc.c-torture/compile/20020103-1.c: New test.
38668
38669 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38670
38671         * gcc.dg/gnu89-init-1.c: Added new tests.
38672
38673 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38674
38675         * g++.dg/template/friend2.C: Remove as patch is reverted.
38676
38677         * g++.dg/warn/oldcast1.C: New test.
38678
38679         * g++.dg/template/ptrmem1.C: New test.
38680         * g++.dg/template/ptrmem2.C: New test.
38681
38682         * g++.dg/template/ntp.C: New test.
38683
38684         * g++.dg/other/component1.C: New test.
38685
38686         * g++.dg/template/ttp3.C: New test.
38687
38688         * g++.dg/template/friend2.C: New test.
38689         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38690
38691 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38692
38693         * g++.dg/other/ptrmem1.C: New test.
38694         * g++.dg/other/ptrmem2.C: New test.
38695
38696 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38697
38698         * g++.dg/template/ctor1.C: New test.
38699
38700 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38701
38702         * g++.dg/template/friend2.C: New test.
38703
38704 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38705
38706         * gcc.dg/mmix-1.c: New test.
38707
38708 2001-12-31  Richard Henderson  <rth@redhat.com>
38709
38710         * gcc.dg/asm-5.c: New.
38711
38712 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38713
38714         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38715         in namespace __gnu_cxx
38716
38717 2001-12-30  Richard Henderson  <rth@redhat.com>
38718
38719         * gcc.dg/debug-6.c: New.
38720
38721 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38722
38723         * gcc.c-torture/compile/20011229-2.c: New test.
38724
38725 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38726
38727         * gcc.dg/debug-3.c: New test.
38728         * gcc.dg/debug-4.c: New test.
38729         * gcc.dg/debug-5.c: New test.
38730
38731 2001-12-29  Richard Henderson  <rth@redhat.com>
38732
38733         * g++.dg/eh/loop1.C: New.
38734
38735 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38736
38737         * g++.dg/template/crash1.C: New test.
38738
38739 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38740
38741         * g++.dg/other/const1.C: New test.
38742
38743 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38744
38745         * gcc.c-torture/compile/20011229-1.c: New test.
38746
38747 2001-12-28  Stan Shebs  <shebs@apple.com>
38748
38749         * lib/objc-torture.exp: Resync with c-torture.exp.
38750         * lib/objc.exp: Load standard libraries.
38751
38752 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38753
38754         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38755         additional tests.
38756
38757 2001-12-27  Roger Sayle <roger@eyesopen.com>
38758
38759         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38760
38761 2001-12-27  Richard Henderson  <rth@redhat.com>
38762
38763         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38764
38765 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38766
38767         * g++.dg/eh/ctor1.C: New test.
38768         * g++.dg/other/error2.C: New test.
38769
38770 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38771
38772         * g++.dg/other/init2.C: New test.
38773
38774 2001-12-24  Richard Henderson  <rth@redhat.com>
38775
38776         * gcc.dg/20011223-1.c: New.
38777         * gcc.dg/inline-1.c: New.
38778
38779 2001-12-23  Richard Henderson  <rth@redhat.com>
38780
38781         * gcc.dg/asm-4.c: Test operand modifiers.
38782
38783 2001-12-23  Richard Henderson  <rth@redhat.com>
38784
38785         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38786
38787 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38788
38789         * gcc.c-torture/execute/20011223-1.c: New test.
38790
38791 2001-12-21  Richard Henderson  <rth@redhat.com>
38792
38793         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38794         re-enables the warning.
38795
38796 2001-12-21  Richard Henderson  <rth@redhat.com>
38797
38798         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38799
38800 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38801
38802         * gcc.c-torture/compile/20011218-1.c: New test.
38803
38804 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38805
38806         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38807         arm-isr.c test.
38808         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38809         epilogue generation for ARM ISR routines.
38810
38811 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38812
38813         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38814         * gcc.dg/format/c90-printf-3.c: Likewise.
38815         * gcc.dg/format/c99-printf-3.c: Likewise.
38816         * gcc.dg/format/ext-1.c: Likewise.
38817         * gcc.dg/format/ext-6.c: Likewise.
38818         * gcc.dg/format/format.h: Prototype unlocked stdio.
38819
38820 2001-12-20  Richard Henderson  <rth@redhat.com>
38821
38822         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38823         (arena): Use it.
38824         (malloc): Correct allocation logic.  Abort if we fill up the
38825         arena before initialization complete.
38826         (realloc): Correct allocation logic.
38827
38828 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38829
38830         * gcc.c-torture/compile/20011219-2.c: New test.
38831
38832         * gcc.c-torture/execute/20011219-1.c: New test.
38833
38834 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38835
38836         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38837         target does not support weak symbols.
38838
38839 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38840
38841         * gcc.c-torture/compile/20011219-1.c: New test.
38842
38843 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38844
38845         * g++.dg/other/error1.C: New test.
38846
38847 2001-12-17  Jeffrey A Law  (law@redhat.com)
38848
38849         * gcc.c-torture/execute/20011217-1.c: New test.
38850
38851 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38852
38853         * objc.dg/special/: New directory.
38854         * objc.dg/special/special.exp: New file.
38855         * objc.dg/special/unclaimed-category-1.h: New file.
38856         * objc.dg/special/unclaimed-category-1a.m: New file.
38857         * objc.dg/special/unclaimed-category-1.m: New file.
38858
38859 2001-12-17  Andreas Jaeger  <aj@suse.de>
38860
38861         * gcc.c-torture/compile/20011217-2.c: New test.
38862
38863 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38864
38865         * gcc.c-torture/compile/20011217-1.c: New test.
38866
38867 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38868
38869         * testsuite/gcc.dg/20011214-1.c: New.
38870
38871 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38872
38873         * gcc.dg/altivec-4.c: New.
38874
38875 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38876
38877         * gcc.dg/20011113-1.c: New test.
38878
38879 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38880
38881         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38882         std::__malloc_alloc_template<0> and
38883         std::__default_alloc_template<false, 0>.
38884
38885 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38886
38887         * objc/execute/bf-21.m: New test.
38888         * objc/execute/enumeration-1.m: New test.
38889         * objc/execute/enumeration-2.m: New test.
38890
38891 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38892
38893         * gcc.dg/gnu89-init-1.c: New test.
38894
38895 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38896
38897         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38898         * g++.old-deja/g++.jason/2371.C: Likewise.
38899         * g++.old-deja/g++.jason/template33.C: Likewise.
38900         * g++.old-deja/g++.jason/template34.C: Likewise.
38901         * g++.old-deja/g++.jason/template36.C: Likewise.
38902         * g++.old-deja/g++.oliva/typename1.C: Likewise.
38903         * g++.old-deja/g++.oliva/typename2.C: Likewise.
38904         * g++.old-deja/g++.other/typename1.C: Likewise.
38905         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38906         * g++.old-deja/g++.pt/nontype5.C: Likewise.
38907         * g++.old-deja/g++.pt/typename11.C: Likewise.
38908         * g++.old-deja/g++.pt/typename14.C: Likewise.
38909         * g++.old-deja/g++.pt/typename16.C: Likewise.
38910         * g++.old-deja/g++.pt/typename3.C: Likewise.
38911         * g++.old-deja/g++.pt/typename4.C: Likewise.
38912         * g++.old-deja/g++.pt/typename5.C: Likewise.
38913         * g++.old-deja/g++.pt/typename7.C: Likewise.
38914         * g++.old-deja/g++.robertl/eb9.C: Likewise.
38915
38916 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
38917
38918         * g++.dg/other/linkage1.C: New test.
38919         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38920         specifiers.
38921
38922 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38923
38924         * gcc.dg/concat.c: New test.
38925
38926 2001-12-11  Stan Shebs  <shebs@apple.com>
38927
38928         * objc/compile: New test directory.
38929         * objc/compile/compile.exp: New expect script.
38930         * objc/compile/20011211-1.m: New compile test.
38931
38932 2001-12-11  Jason Merrill  <jason@redhat.com>
38933
38934         * lib/prune.exp (prune_gcc_output): Also handle "In member
38935         function".  So many permutations...
38936
38937 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
38938
38939         * g++.dg/template/typedef1.C: New test.
38940
38941 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
38942
38943         * g++.dg/other/copy1.C: New test.
38944
38945 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
38946
38947         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38948
38949         * gcc.dg/builtin-choose-expr.c: New.
38950
38951 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
38952
38953         * gcc.dg/altivec-2.c: New.
38954
38955 2001-12-07  Richard Henderson  <rth@redhat.com>
38956
38957         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38958
38959 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
38960
38961         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38962         ultrasparc.
38963
38964 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38965
38966         * g++-old.deja/g++.robertl/eb101.C: Deleted.
38967
38968 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
38969
38970         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38971         variable argument list.
38972
38973 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
38974
38975         * gcc.c-torture/execute/memcheck: Delete entire directory.
38976         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38977         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38978
38979 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38980
38981         * gcc.dg/Wshadow-1.c: New test.
38982
38983 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
38984
38985         * gcc.c-torture/compile/20011130-1.c: New test.
38986
38987         * gcc.dg/noncompile/20011025-1.c: New test.
38988
38989         * g++.dg/other/anon-union.C: New test.
38990
38991         * gcc.c-torture/execute/20011024-1.c: New test.
38992
38993 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38994
38995         * gcc.c-torture/execute/20000722-1.x,
38996         gcc.c-torture/execute/20010123-1.x: Remove.
38997         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38998         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38999         gcc.dg/c99-complit-2.c: New tests.
39000
39001 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39002
39003         * g++.dg/inherit/base1.C: New test.
39004
39005 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39006
39007         * g++.dg/other/stdarg1.C: New test.
39008
39009         * gcc.c-torture/compile/20011130-2.c: New test.
39010
39011 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39012
39013         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39014         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39015         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39016         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39017         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39018         * gcc.dg/builtin-prefetch-1.c: New test.
39019
39020 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39021
39022         * gcc.dg/20011130-1.c: New test.
39023
39024 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39025
39026         * g++.dg/other/scope1.C: New test.
39027         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39028
39029 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39030
39031         * gcc.dg/vla-init-1.c: New test.
39032
39033 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39034
39035         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39036
39037 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39038
39039         * objc.dg/alias.m: Update.
39040         * objc.dg/class-1.m: Update.
39041         * objc.dg/const-str-1.m: Update.
39042         * objc.dg/fwd-proto-1.m: Update.
39043         * objc.dg/id-1.m: Update.
39044         * objc.dg/super-class-1.m: Update.
39045
39046 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39047
39048         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39049         constructs.
39050
39051 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39052
39053         * gcc.c-torture/execute/20011128-1.c: New test.
39054
39055 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39056
39057         * gcc.dg/20011127-1.c: New test.
39058
39059 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39060
39061         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39062         from Austin Group draft 7.
39063         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39064         scanf format arguments.
39065         * gcc.dg/format/no-exargs-2.c: New test.
39066
39067 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39068
39069         * g++.dg/abi/vbase8-4.C: New test.
39070
39071 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39072
39073         * gcc.c-torture/execute/20011121-1.c: New test.
39074
39075 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39076
39077         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39078
39079 2001-11-23  Andreas Jaeger  <aj@suse.de>
39080
39081         * gcc.dg/cpp/charconst-2.c: New test.
39082
39083 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39084
39085         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39086         to the host if it is remote.  Let tests specify extra headers
39087         they use.
39088         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39089         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39090         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39091         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39092         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39093         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39094         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39095         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39096         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39097         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39098
39099 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39100
39101         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39102         for little endian ARMs.
39103
39104 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39105
39106         * gcc.c-torture/compile/20011119-1.c: New test.
39107         * gcc.c-torture/compile/20011119-2.c: New test.
39108
39109 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39110
39111         * gcc.dg/altivec-1.c: Fix typo.
39112
39113 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39114
39115         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39116
39117 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39118
39119         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39120
39121 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39122
39123         * lib/g77.exp: Don't specify --rpath-link.
39124
39125         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39126         across all the headers.
39127         * gcc.dg/format/format.exp: For testing on a remote host,
39128         copy format.h.
39129
39130         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39131         * gcc.c-torture/execute/930406-1.c: Likewise.
39132         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39133
39134 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39135
39136         * gcc.dg/altivec-1.c: New.
39137
39138 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39139
39140         * gcc.dg/cpp/fpreprocessed.c: New test case.
39141
39142 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39143
39144         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39145         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39146         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39147
39148 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39149
39150         * gcc.dg/no-builtin-1.c: New test.
39151
39152 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39153
39154         * gcc.c-torture/execute/20011115-1.c: New test.
39155
39156 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39157
39158         * gcc.c-torture/compile/20011114-2.c: New test.
39159         * gcc.c-torture/compile/20011114-3.c: New test.
39160         * gcc.c-torture/compile/20011114-4.c: New test.
39161
39162 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39163
39164         * g++.dg/other/init1.C: New test.
39165
39166 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39167
39168         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39169         message.
39170
39171         * gcc.c-torture/execute/20011114-1.c: New testcase.
39172
39173         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39174         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39175         like the (before this change) version of 20010327-1.c.
39176
39177 2001-11-14  Roger Sayle <roger@eyesopen.com>
39178
39179         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39180
39181 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39182
39183         * g++.dg/init/array2.C: New test.
39184
39185 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39186
39187         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39188
39189 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39190
39191         * g++.dg/other/forscope1.C: New test.
39192         * g++.dg/ext/forscope1.C: New test.
39193         * g++.dg/ext/forscope2.C: New test.
39194
39195 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39196
39197         * gcc.c-torture/execute/20011113-1.c: New test.
39198
39199 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39200
39201         * gcc.c-torture/execute/20011109-2.c: New test.
39202
39203         * gcc.c-torture/execute/20011109-1.c: New test.
39204
39205 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39206
39207         * gcc.c-torture/compile/20011109-1.c: New test.
39208
39209 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39210
39211         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39212         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39213         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39214         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39215         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39216         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39217         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39218
39219 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39220
39221         * g++.dg/warn/Wshadow-1.C: New tests.
39222         * g++.old-deja/g++.mike/for3.C: Update.
39223
39224 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39225
39226         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39227         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39228         XFAILs.  Adjust expected error texts.
39229         * gcc.c-torture/compile/20011106-1.c,
39230         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39231         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39232         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39233         gcc.dg/c99-array-lval-5.c: New tests.
39234
39235 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39236
39237         * gcc.dg/cpp/defined.c: Update.
39238
39239 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39240
39241         * gcc.c-torture/execute/anon-1.c: New test.
39242
39243 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39244
39245         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39246         same size, so no warning should be produced on stormy16.
39247
39248         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39249         due to oversized array.
39250         * g++.old-deja/g++.mike/ns15.C: Likewise.
39251         * g++.old-deja/g++.pt/crash16.C: Likewise.
39252
39253 2001-11-02  Graham Stott  <grahams@redhat.com>
39254
39255         * g++.dgother/debug1.C: Fix typos.
39256
39257 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39258
39259         * g++.dg/other/debug1.C: New test.
39260
39261 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39262
39263         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39264         of unsigned long.
39265
39266 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39267
39268         * gcc.dg/20011029-2.c: New test.
39269
39270         * gcc.c-torture/compile/20011029-1.c: New test.
39271
39272 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39273
39274         * objc/execute/class_self-1.m: New test.
39275         * objc/execute/class_self-2.m: New test.
39276
39277 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39278
39279         * gcc.misc-tests/msgs.exp: Delete.
39280         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39281         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39282         error set to match recent changes.
39283
39284 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39285
39286         * gcc.dg/20011021-1.c: New test.
39287
39288 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39289
39290         * gcc.c-torture/compile/20011023-1.c: New test.
39291
39292 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39293
39294         * lib/g77.exp: Rewrite based on lib/g++.exp.
39295
39296 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39297
39298         * gcc.c-torture/execute/20011019-1.c: New test.
39299
39300         * gcc.dg/20011018-1.c: New test.
39301
39302 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39303
39304         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39305
39306 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39307
39308         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39309         * gcc.dg/attr-invalid.c: Likewise.
39310
39311 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39312
39313         * testsuite/gcc.dg/20011015-1.c: New test.
39314
39315 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39316
39317         * g++.dg/template/unify2.C: New test.
39318
39319 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39320
39321         * g++.dg/other/exception-specification.C: New test
39322
39323 2001-10-13  Tom Rix  <trix@redhat.com>
39324
39325         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39326         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39327
39328 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39329
39330         * testsuite/gcc.dg/20011009-1.c: New test.
39331
39332 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39333
39334         PR g++/4476
39335         * g++.dg/other/friend1.C: New test.
39336
39337 2001-10-11  Richard Henderson  <rth@redhat.com>
39338
39339         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39340
39341 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39342
39343         * gcc.c-torture/compile/20011010-1.c: New.
39344
39345 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39346
39347         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39348         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39349         g77.f-torture/execute/execute.exp,
39350         g77.f-torture/noncompile/noncompile.exp,
39351         gcc.c-torture/compile/compile.exp,
39352         gcc.c-torture/execute/execute.exp,
39353         gcc.c-torture/execute/ieee/ieee.exp,
39354         gcc.c-torture/execute/memcheck/memcheck.exp,
39355         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39356         objc/execute/execute.exp: Update FSF address.
39357
39358 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39359
39360         * gcc.dg/cpp/cmdlne-C.c: Update.
39361         * gcc.dg/cpp/cmdlne-C2.c: New.
39362
39363 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39364
39365         * gcc.c-torture/execute/20011008-3.c: New.
39366
39367 2001-10-08  DJ Delorie  <dj@redhat.com>
39368
39369         * gcc.dg/20011008-1.c: New.
39370         * gcc.dg/20011008-2.c: New.
39371
39372 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39373
39374         * gcc.dg/cpp/spacing1.c: Update test.
39375
39376 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39377
39378         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39379         spelling errors of "separate" as "seperate".
39380
39381 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39382
39383         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39384         enough to avoid inlining.
39385
39386 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39387
39388         * lib/g77.exp: set libg2c_dir correctly.
39389
39390 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39391
39392         * gcc.dg/cpp/macro11.c: New test.
39393
39394 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39395
39396         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39397         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39398         gcc.dg/format/multattr-3.c: New tests.
39399         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39400         tests for format attributes on function pointers being rejected.
39401
39402 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39403
39404         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39405
39406 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39407
39408         * g++.dg/warn/format1.C: New test.
39409
39410 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39411
39412         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39413
39414 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39415
39416         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39417
39418 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39419
39420         * gcc.dg/cpp/redef2.c: Add test.
39421
39422 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39423
39424         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39425         long-standing bug on i686, apparently.
39426         * gcc.c-torture/execute/loop-2c.x: New file.
39427         * gcc.c-torture/execute/loop-2d.x: New file.
39428         * gcc.c-torture/execute/loop-3c.x: New file.
39429
39430 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39431
39432         * gcc.dg/cpp/20000625-2.c: Correct line number.
39433
39434 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39435
39436         * gcc.dg/cpp/macro10.c: New test.
39437         * gcc.dg/cpp/strify3.c: New test.
39438         * gcc.dg/cpp/spacing1.c: Add tests.
39439         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39440         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39441
39442 2001-09-24  DJ Delorie  <dj@redhat.com>
39443
39444         * gcc.c-torture/execute/20010924-1.c: New test.
39445
39446 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39447
39448         * testsuite/objc/execute/paste.m: Remove.
39449
39450 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39451
39452         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39453
39454 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39455
39456         * g77.dg/strlen0.f: New test.
39457
39458 2001-09-21  Richard Henderson  <rth@redhat.com>
39459
39460         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39461         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39462
39463 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39464
39465         Table-driven attributes.
39466         * g++.dg/ext/attrib1.C: New test.
39467
39468 2001-09-20  DJ Delorie  <dj@redhat.com>
39469
39470         * gcc.dg/20000926-1.c: Update expected warning messages.
39471         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39472         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39473         array.
39474
39475 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39476
39477         * g++.dg/eh/registers1.C: New test case.
39478
39479 2001-09-17  Richard Henderson  <rth@redhat.com>
39480
39481         * gcc.dg/array-5.c: Fix VLA decomposition test.
39482
39483 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39484
39485         * gcc.dg/cpp/line5.c: New testcase.
39486
39487 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39488
39489         * gcc.dg/cpp/macro9.c: New test.
39490
39491 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39492
39493         * gcc.c-torture/execute/980223.c: Change type of addr from long
39494         to char *.
39495
39496 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39497
39498         * gcc.c-torture/execute/20010915-1.c: New test.
39499
39500 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39501
39502         * g77.dg/bprob: New directory.
39503         * g77.dg/bprob/bprob.exp: New file.
39504         * g77.dg/bprob/bprob-1.f: New test.
39505         * g77.dg/gcov: New directory.
39506         * g77.dg/gcov/gcov.exp: New file.
39507         * g77.dg/gcov/gcov-1.f: New test.
39508         * g77.dg/gcov/gcov-1.x: New file.
39509
39510 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39511
39512         * gcc.dg/cpp/directiv.c: Update.
39513         * gcc.dg/cpp/undef1.c: Update.
39514
39515 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39516
39517         * gcc.dg/20010912-1.c: New test.
39518
39519 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39520
39521         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39522         language-independent file in lib.
39523         * lib/gcov.exp: New file.
39524
39525 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39526
39527         * gcc.c-torture/compile/20010911-1.c: New test.
39528
39529 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39530
39531         * lib/profopt.exp: New, to support profile-directed optimizations.
39532         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39533         * gcc.misc-tests/bprob-1.c: New test.
39534         * gcc.misc-tests/bprob-2.c: New test.
39535
39536 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39537
39538         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39539         XFAIL and which kinds of gcov output to verify.
39540         * gcc.misc-tests/gcov-4b.x: New file.
39541         * gcc.misc-tests/gcov-5b.x: New file.
39542         * gcc.misc-tests/gcov-6.x: New file.
39543         * gcc.misc-tests/gcov-7.c: New test.
39544         * gcc.misc-tests/gcov-7.x: New file.
39545
39546 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39547
39548         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39549         * gcc.misc-tests/gcov-6.c: New test.
39550
39551 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39552
39553         PR c++/3986
39554         * g++.dg/abi/vbase1.C: New test.
39555
39556 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39557
39558         * objc.dg/method-2.m: New.
39559
39560 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39561
39562         PR c++/4203
39563         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39564         * g++.dg/init/empty1.C: New test.
39565
39566 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39567
39568         * gcc.c-torture/compile/20010903-1.c: New test.
39569
39570 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39571
39572         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39573         for m68k.
39574
39575 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39576
39577         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39578
39579         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39580
39581         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39582
39583 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39584
39585         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39586         for 16-bit 'unsigned int'.
39587
39588 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39589
39590         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39591
39592 2001-08-27  Richard Henderson  <rth@redhat.com>
39593
39594         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39595         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39596
39597 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39598
39599         * gcc.dg/asm-names.c (ymain): New.
39600
39601 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39602
39603         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39604         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39605         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39606
39607 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39608
39609         * gcc.dg/compare5.c: New testcase.
39610
39611 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39612
39613         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39614         and "In instantiation".
39615
39616 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39617
39618         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39619
39620 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39621
39622         * gcc.misc-tests/gcov.exp: Add support for branch information.
39623         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39624         * gcc.misc-tests/gcov-4.c: New test.
39625         * gcc.misc-tests/gcov-4b.c: New test.
39626         * gcc.misc-tests/gcov-5b.c: New test.
39627
39628 2001-08-20  Zack Weinberg  <zackw@panix.com>
39629
39630         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39631         expected to fail.
39632
39633 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39634
39635         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39636
39637 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39638
39639         * g++.dg/eh/template1.C: New test.
39640
39641 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39642
39643         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39644         Fix thinko.
39645         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39646         for xfail.
39647
39648 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39649
39650         * lib/g77-dg.exp: Use prune.exp for common procedures
39651         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39652         * lib/g77.exp: (g77-dg-prune) Remove
39653
39654 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39655
39656         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39657
39658 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39659
39660         * g++.dg/template/unify1.C: New test.
39661
39662 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39663
39664         * g++.dg/abi/empty4.C: New test.
39665
39666 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39667
39668         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39669         solaris2.*
39670         * g77.f-torture/compile/pr3743.x: Likewise.
39671
39672 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39673
39674         * g++.dg/other/using-declaration.C: New test.
39675
39676 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39677
39678         * gcc.dg/cpp/tr-sign.c: New testcase.
39679
39680 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39681
39682         * gcc.dg/cpp/19951025-1.c: Revert.
39683         * gcc.dg/cpp/directiv.c: We no longer process directives that
39684         interrupt macro arguments.
39685
39686 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39687
39688         * gcc.dg/bconstp-1.c: New test.
39689
39690 2001-08-03  Richard Henderson  <rth@redhat.com>
39691
39692         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39693
39694 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39695
39696         * gcc.dg/cpp/19951025-1.c: Update.
39697
39698 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39699
39700         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39701         should be x.
39702
39703 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39704
39705         Kill -fhonor-std.
39706         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39707         * g++.old-deja/g++.other/std1.C: Likewise.
39708         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39709
39710 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39711
39712         * lib/g77.exp: Load gcc-defs.exp for common procedures
39713         (g77_pass, g77_fail, g77_finish, g77_exit,
39714         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39715
39716 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39717
39718         * g77.dg/fbackslash.f
39719         * g77.dg/fcase-preserve.f
39720         * g77.dg/ff90-1.f
39721         * g77.dg/ffixed-line-length-0.f
39722         * g77.dg/ffixed-line-length-132.f
39723         * g77.dg/ffixed-line-length-7.f
39724         * g77.dg/ffixed-line-length-72.f
39725         * g77.dg/ffixed-line-length-none.f
39726         * g77.dg/ffree-form-1.f
39727         * g77.dg/fno-backslash.f
39728         * g77.dg/fno-f90-1.f
39729         * g77.dg/fno-fixed-form-1.f
39730         * g77.dg/fno-onetrip.f
39731         * g77.dg/fno-typeless-boz.f
39732         * g77.dg/fno-underscoring.f
39733         * g77.dg/fno-vxt-1.f
39734         * g77.dg/fonetrip.f
39735         * g77.dg/ftypeless-boz.f
39736         * g77.dg/fugly-assumed.f
39737         * g77.dg/funderscoring.f
39738         * g77.dg/fvxt-1.f
39739
39740 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39741
39742         * objc.dg/fwd-proto-1.m: New.
39743         * objc.dg/local-decl-1.m: New.
39744         * objc.dg/naming-1.m: New.
39745         * objc.dg/naming-2.m: New.
39746         * objc.dg/proto-hier-1.m: New.
39747
39748 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39749
39750         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39751         largest-type elements to a struct makes its size grow.
39752
39753 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39754
39755         * g++.dg/abi/vthunk1.C: New test.
39756
39757 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39758
39759         * g++.dg/abi/vbase8-22.C: New test.
39760
39761 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39762
39763         * gcc.dg/cpp/macro8.c: New test.
39764
39765 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39766
39767         * g++.dg/abi/vbase8-21.C: New test.
39768
39769 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39770
39771         * g++.dg/abi/vbase8-10.C: New test.
39772
39773 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39774
39775         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39776         ${tool}_set_ld_library_path.
39777         Changed caller.
39778         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39779         g++.exp.
39780
39781 2001-07-26  Stan Cox <scox@redhat.com>
39782
39783         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39784         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39785         gcc_exit, gcc_check_unsupported_p):
39786         Moved to gcc-deps.exp
39787         * gcc-deps.exp: New file.
39788
39789 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39790
39791         * g++.old-deja/g++.pt/defarg14.C: New test.
39792
39793 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39794
39795         * g++.old-deja/g++.other/lineno5.C: New test.
39796
39797 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39798
39799         * g++.old-deja/g++.pt/crash68.C: New test.
39800
39801 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39802
39803         * g++.old-deja/g++.other/crash42.C: New test.
39804
39805 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39806
39807         * gcc.dg/cpp/extratokens.c: Fix.
39808         * gcc.dg/cpp/skipping2.c: New tests.
39809
39810 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39811
39812         * gcc.c-torture/execute/20010724-1.c: New file.
39813         * gcc.c-torture/execute/20010724-1.x: New file.
39814
39815 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39816
39817         * g++.old-deja/g++.other/cond7.C: New test.
39818
39819 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39820
39821         * g++.old-deja/g++.other/optimize4.C: New test.
39822
39823 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39824
39825         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39826
39827 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39828
39829         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39830         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39831         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39832         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39833
39834         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39835         bug report" message.
39836
39837         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39838         * g++.dg/ext/instantiate1.C: Move from old-deja.
39839
39840 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39841
39842         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39843         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39844         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39845         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39846
39847 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39848
39849         * gcc.c-torture/execute/20010723-1.c: New test.
39850
39851 2001-07-23  Ben Elliston  <bje@redhat.com>
39852
39853         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39854
39855 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39856
39857         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39858         i[34567]86-*-*.
39859         Delete handling of ieee_multilib_flags.
39860         Pass -mieee for alpha*-*-* and sh-*-*.
39861         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39862
39863 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39864
39865         Remove old-abi tests.
39866         * g++.old-deja/g++.mike/p11116.C: Remove.
39867         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39868
39869 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39870
39871         * g77.f-torture/compile/pr3743.f: New test
39872
39873 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39874
39875         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39876
39877 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39878
39879         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39880         g++.old-deja/g++.pt/static6.C: Likewise.
39881         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39882         supports weak symbols.
39883
39884 2001-07-18  Andreas Jaeger  <aj@suse.de>
39885
39886         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39887         supported again.
39888
39889 2001-07-18  Andreas Jaeger  <aj@suse.de>
39890
39891         * gcc.dg/iftrap-1.c: Fix target line.
39892
39893 2001-07-17  Richard Henderson  <rth@redhat.com>
39894
39895         * gcc.c-torture/execute/20010717-1.c: New.
39896
39897 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39898
39899         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39900         tests.
39901
39902 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39903
39904         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39905
39906 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39907
39908         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39909         UAC_SIGBUS, UAC_NOPRINT definitions.
39910
39911 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
39912
39913         * objc/execute/object_is_class.m: New test.
39914         * objc/execute/object_is_meta_class.m: New test.
39915
39916 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39917
39918         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39919         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39920
39921 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
39922
39923         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39924         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39925
39926 2001-07-14  Richard Henderson  <rth@redhat.com>
39927
39928         * gcc.dg/iftrap-1.c: New.
39929
39930 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
39931
39932         * g77.f-torture/execute/intrinsic77.f: New test.
39933
39934 2001-07-11  Janis Johnson <janis@us.ibm.com>
39935
39936         * gcc.misc-tests/gcov-3.c: New test.
39937
39938 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39939
39940         * gcc.c-torture/compile/20010711-1.c,
39941         * gcc.c-torture/compile/20010711-2.c: New tests.
39942
39943 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
39944
39945         * gcc.c-torture/execute/20010711-1.c: New test.
39946
39947 2001-07-11  Ben Elliston  <bje@redhat.com>
39948
39949         * g++.old-deja/g++.other/enum5.C: New test.
39950
39951 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
39952
39953         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39954         (g++-dg-prune): Call prune_gcc_output.
39955         * prune.exp: New file for prune_gcc_output.
39956         * lib/g++.exp, lib/gcc.exp: Load it.
39957
39958 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39959
39960         * gcc.c-torture/compile/20010701-1.c,
39961         g++.old-deja/g++.ext/attrib6.C: New tests.
39962
39963 2001-07-06  Jeffrey A Law  (law@cygnus.com)
39964
39965         * gcc.c-torture/compile/20010706-1.c: New test.
39966
39967 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
39968
39969         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39970
39971 2001-06-28  Stan Shebs  <shebs@apple.com>
39972
39973         * gcc.dg/pragma-darwin.c: New test.
39974
39975 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39976
39977         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39978         Solaris 2.[678] system.
39979
39980 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39981
39982         * gcc.dg/20010622-1.c: New test.
39983
39984 2001-06-18  Stan Shebs  <shebs@apple.com>
39985
39986         * objc.dg: New directory.
39987         * objc.dg/dg.exp: New file.
39988         * objc.dg/alias.m: New.
39989         * objc.dg/class-1.m: New.
39990         * objc.dg/class-2.m: New.
39991         * objc.dg/const-str-1.m: New.
39992         * objc.dg/const-str-2.m: New.
39993         * objc.dg/id-1.m: New.
39994         * objc.dg/method-1.m: New.
39995         * objc.dg/super-class-1.m: New.
39996         * lib/objc-dg.exp: New file.
39997
39998 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39999
40000         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40001         of label name.
40002
40003 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40004
40005         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40006
40007 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40008
40009         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40010         variable.
40011
40012 2001-06-12  Richard Henderson  <rth@redhat.com>
40013
40014         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40015
40016 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40017
40018         * g++.old-deja/g++.abi/vbase5.C: New test.
40019         * g++.old-deja/g++.abi/vbase6.C: New test.
40020         * g++.old-deja/g++.abi/vbase7.C: New test.
40021
40022 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40023
40024         * gcc.c-torture/compile/20010610-1.c: New test.
40025
40026 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40027
40028         * g++.old-deja/g++.abi/vbase4.C: New test.
40029
40030 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40031
40032         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40033         support %f for HC11/HC12 targets.
40034         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40035         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40036         on HC11/HC12 targets.
40037         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40038
40039 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40040
40041         * gcc.dg/wchar_t-1.c: New file.
40042         * gcc.dg/wint_t-1.c: Likewise.
40043
40044 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40045
40046         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40047
40048 2001-06-11  Richard Henderson  <rth@redhat.com>
40049
40050         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40051
40052 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40053
40054         * gcc.c-torture/compile/20010611-1.c: New test.
40055
40056 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40057
40058         * gcc.dg/c99-tag-1.c: Add more tests.
40059
40060 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40061
40062         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40063         representation on MN10300 and ARM/Thumb.
40064
40065 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40066
40067         * g77.f-torture/execute/20010610.f: New.
40068
40069 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40070
40071         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40072         names.
40073
40074 2001-06-09  Richard Henderson  <rth@redhat.com>
40075
40076         * gcc.c-torture/execute/ashrdi-1.c: New.
40077         * gcc.c-torture/execute/ashldi-1.c: New.
40078         * gcc.c-torture/execute/lshrdi-1.c: New.
40079
40080 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40081
40082         * objc/execute/load-3.m: Added. Check sending +load to categories,
40083         in addition to classes.
40084
40085 2001-06-08  Stan Shebs  <shebs@apple.com>
40086
40087         * objc/execute/load-2.m: New test.  From Nicola Pero
40088         <n.pero@mi.flashnet.it>.
40089
40090 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40091
40092         * gcc.c-torture/execute/20010605-2.c: New test.
40093
40094 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40095
40096         * g++.old-deja/g++.abi/vbase2.C: New test.
40097         * g++.old-deja/g++.abi/vbase3.C: New test.
40098
40099 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40100
40101         * g++.old-deja/g++.pt/friend49.C: New test.
40102
40103 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40104
40105         * g++.old-deja/g++.ext/anon3.C: New test.
40106
40107 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40108
40109         * g++.old-deja/g++.other/conv7.C: New test.
40110
40111 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40112
40113         * gcc.c-torture/compile/20010605-2.c: New test.
40114
40115 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40116
40117         * gcc.c-torture/execute/20010604-1.c: New test.
40118
40119 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40120
40121         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40122
40123 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40124
40125         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40126         (g++_link_flags): Likewise.
40127         (g++_init): Pass gccpath's value to two previous functions.
40128
40129 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40130
40131         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40132         Ensure logfile entry matches exec command line.
40133
40134 2001-05-31  Richard Henderson  <rth@redhat.com>
40135
40136         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40137         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40138
40139 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40140
40141         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40142         compiler for irix6.2
40143
40144 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40145
40146         * g++.old-deja/g++.other/optimize3.C: New file.
40147
40148 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40149
40150         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40151         assemble.
40152
40153 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40154
40155         * g++.old-deja/g++.other/optimize2.C: New file.
40156
40157 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40158
40159         * gcc.c-torture/compile/20010518-2.c: New file.
40160         * gcc.c-torture/execute/20010518-1.c: New file.
40161         * gcc.c-torture/execute/20010518-2.c: New file.
40162
40163 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40164
40165         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40166
40167 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40168
40169         G++ no longer defines builtins that do not begin with __builtin.
40170         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40171         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40172         * g++.old-deja/g++.law/builtin1.C: Likewise.
40173         * g++.old-deja/g++.law/cvt2.C: Likewise.
40174         * g++.old-deja/g++.mike/net5.C: Likewise.
40175         * g++.old-deja/g++.other/builtins1.C: Likewise.
40176         * g++.old-deja/g++.other/builtins2.C: Likewise.
40177         * g++.old-deja/g++.other/builtins3.C: Likewise.
40178         * g++.old-deja/g++.other/builtins4.C: Likewise.
40179         * g++.old-deja/g++.other/inline8.C: Likewise.
40180         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40181
40182 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40183
40184         * g++.old-deja/g++.pt/using1.C: Adjust.
40185         * g++.old-deja/g++.pt/using2.C: New test.
40186
40187 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40188
40189         * gcc.dg/cpp/charconst.c: New tests.
40190         * gcc.dg/cpp/escape.c: New tests.
40191         * gcc.dg/cpp/escape-1.c: New tests.
40192         * gcc.dg/cpp/escape-2.c: New tests.
40193         * gcc.dg/cpp/ucs.c: New tests.
40194
40195 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40196
40197         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40198         native compiler for irix6.5.
40199
40200 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40201
40202         * lib/g++.exp (g++_include_flags): Use args to compute
40203         get_multilibs.
40204         (g++_link_flags): Likewise.
40205         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40206
40207 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40208
40209         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40210
40211 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40212
40213         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40214         this file.
40215
40216 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40217
40218         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40219         STACK_SIZE;
40220         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40221         to STACK_SIZE; Use it to define size of add_histo array.
40222         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40223         to STACK_SIZE.
40224         (f): Use GITT_SIZE to define size of gitt local table.
40225         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40226         to STACK_SIZE; Use it to define size of bytemem array.
40227
40228 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40229
40230         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40231         on 68HC11/HC12 due to the asm instruction.
40232         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40233         * gcc.c-torture/compile/920520-1.x: Likewise.
40234         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40235         on 68HC11/HC12 because the function is larger than 64K.
40236         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40237         on 68HC11/HC12 because the structure is too large.
40238
40239 2001-05-20  Richard Henderson  <rth@redhat.com>
40240
40241         * gcc.c-torture/execute/20010520-1.c: New.
40242
40243 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40244
40245         * g++.old-deja/g++.warn/compare1.C: New test.
40246         * gcc.dg/compare4.c: New test.
40247
40248 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40249
40250         * g++.old-deja/g++.other/optimize1.C: New test.
40251
40252 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40253
40254         * g++.old-deja/g++.pt/spec41.C: New test.
40255
40256 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40257
40258         * gcc.c-torture/compile/20010114-1.x: Remove.
40259
40260 2001-05-18  Stan Shebs  <shebs@apple.com>
40261
40262         * gcc.c-torture/compile/20010518-1.c: New test.
40263
40264 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40265
40266         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40267         * g++.old-deja/g++.pt/crash67.C: New test.
40268
40269 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40270
40271         * g++.old-deja/g++.other/debug9.C: New test.
40272
40273 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40274
40275         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40276
40277 2001-05-16  Jan Hubicka  <jh@suse.cz>
40278
40279         * gcc.c-torture/compile/20010516-1.c: New test.
40280
40281 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40282
40283         * g++.old-deja/g++.other/crash41.C: New test.
40284
40285 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40286
40287         * g++.old-deja/g++.pt/crash66.C: New test.
40288
40289 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40290
40291         * g++.old-deja/g++.robertl/eb27.C: Convert.
40292
40293 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40294
40295         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40296         declaration being redundant.
40297
40298 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40299
40300         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40301
40302 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40303
40304         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40305
40306 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40307
40308         * lib/g++.exp: Use testsuite_flags.
40309
40310 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40311
40312         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40313
40314 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40315
40316         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40317
40318 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40319
40320         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40321
40322 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40323
40324         * gcc.c-torture/compile/20010313-1.c: New test.
40325
40326 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40327
40328         * gcc.dg/cpp/direct2.c: New test.
40329         * gccq.dg/cpp/direct2s.c: New test.
40330
40331         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40332
40333 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40334
40335         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40336         * g++.old-deja/g++.other/op3.C: Likewise.
40337
40338 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40339
40340         * gcc.dg/cpp/syshdr.h: New file.
40341         * gcc.dg/cpp/sysmac1.c: Update.
40342         * gcc.dg/cpp/sysmac2.c: Update.
40343
40344 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40345
40346         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40347
40348 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40349
40350         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40351         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40352
40353 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40354
40355         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40356
40357 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40358
40359         * lib/g++.exp (g++_include_flags): Don't use any special flags
40360         if TESTING_IN_BUILD_TREE is not defined.
40361         (g++_init): Use a plain 'c++' as the compiler if
40362         TESTING_IN_BUILD_TREEE is not defined.
40363
40364 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40365
40366         * g++.old-deja/g++.eh/catch13.C: New test.
40367         * g++.old-deja/g++.eh/catch14.C: New test.
40368
40369 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40370
40371         * gcc.dg/cpp/tr-define.c: New test.
40372
40373 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40374
40375         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40376         <stdlib.h>, not <malloc.h>.
40377
40378 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40379
40380         * g++.old-deja/g++.ns/template17.C: New test.
40381
40382 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40383
40384         * g++.old-deja/g++.pt/ref4.C: New test.
40385
40386 2001-04-30  Richard Henderson  <rth@redhat.com>
40387
40388         * gcc.dg/20000724-1.c: Revert last change.
40389
40390 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40391
40392         * g77.f-torture/execute/20010430.f: New test.
40393
40394 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40395
40396         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40397
40398 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40399
40400         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40401
40402 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40403
40404         * g++.old-deja/g++.eh/crash6.C: New test.
40405
40406 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40407
40408         * g++.old-deja/g++.other/warn7.C: New test.
40409
40410 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40411
40412         * g++.old-deja/g++.other/defarg9.C: New test.
40413
40414 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40415
40416         * g77.f-torture/compile/20010426.f: New test.
40417         * g77.f-torture/execute/20010426.f: New test.
40418
40419 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40420
40421         * g77.f-torture/compile/20000629-1.x: Remove - error
40422         has been fixed.
40423
40424 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40425
40426         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40427         Tweak slightly to work with g++.dg framework.
40428         * g++.dg/special/ecos.exp: Run initp1.C test.
40429         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40430
40431         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40432         its linker doesn't give line numbers either.
40433         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40434
40435 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40436
40437         * g++.old-deja/g++.other/lex1.C: New test.
40438
40439 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40440
40441         * gcc.dg/noncompile/20010425-1.c: New test.
40442
40443 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40444
40445         * g++.old-deja/g++.pt/mangle2.C: New test.
40446
40447 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40448
40449         * gcc.dg/format/plus-1.c: New test.
40450
40451 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40452
40453         * gcc.dg/20010423-1.c: New test.
40454
40455 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40456
40457         * gcc.c-torture/execute/20010422-1.c: New test.
40458
40459 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40460
40461         * g++.old-deja/g++.ns/type2.C: New test.
40462
40463 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40464
40465         * g++.old-deja/g++.other/perf1.C: New test.
40466
40467 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40468
40469         * gcc.dg/c99-func-2.c: Remove xfail.
40470         * gcc.dg/c99-func-3.c: Remove xfail.
40471         * gcc.dg/c99-func-4.c: Remove xfail.
40472
40473 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40474
40475         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40476
40477 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40478
40479         * gcc.c-torture/compile/20010423-1.c: New test.
40480
40481 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40482
40483         * g++.old-deja/g++.pt/typename28.C: New test.
40484
40485 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40486
40487         * g++.old-deja/g++.abi/empty2.C: New test.
40488         * g++.old-deja/g++.abi/empty3.C: New test.
40489
40490 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40491
40492         * g++.old-deja/g++.other/comdat2.C: New test.
40493         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40494
40495 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40496
40497         * g++.old-deja/g++.other/overload14.C: New test.
40498
40499 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40500
40501         * g++.old-deja/g++.other/lookup23.C: New test.
40502
40503 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40504
40505         * gcc.c-torture/execute/20010403-1.c: New test.
40506
40507 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40508             Mark Mitchell  <mark@codesourcery.com>
40509
40510         * lib/old-dejagnu.exp: Don't delete output of executable.
40511         Add .exe suffix to executables.
40512
40513 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40514
40515         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40516
40517 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40518
40519         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40520
40521 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40522
40523         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40524         * g++.old-deja/g++.abi/crash1.C: New test.
40525
40526 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40527
40528         * g++.old-deja/g++.other/crash40.C: New test.
40529
40530 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40531
40532         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40533
40534 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40535
40536         * g++.old-deja/g++.other/warn6.C: New test.
40537
40538 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40539
40540         * g++.old-deja/g++.robertl/eb42.C: Same.
40541
40542 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40543
40544         * gcc.dg/wtr-conversion-1.c: New testcase.
40545
40546 2001-04-10  Richard Henderson  <rth@redhat.com>
40547
40548         * g++.old-deja/g++.other/array5.C: New.
40549
40550 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40551
40552         * gcc.c-torture/execute/20010408-1.c: New test.
40553
40554 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40555
40556         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40557         headers and constructs.
40558         * g++.old-deja/g++.robertl/eb79.C: Same.
40559         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40560         * g++.old-deja/g++.robertl/eb73.C: Same.
40561         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40562         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40563         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40564         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40565         * g++.old-deja/g++.robertl/eb44.C: Same.
40566         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40567         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40568         * g++.old-deja/g++.robertl/eb39.C: Same.
40569         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40570         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40571         * g++.old-deja/g++.robertl/eb30.C: Same.
40572         * g++.old-deja/g++.robertl/eb3.C: Same.
40573         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40574         * g++.old-deja/g++.robertl/eb21.C: Same.
40575         * g++.old-deja/g++.robertl/eb15.C: Same.
40576         * g++.old-deja/g++.robertl/eb118.C: Same.
40577         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40578         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40579         * g++.old-deja/g++.robertl/eb109.C: Same.
40580         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40581         * g++.old-deja/g++.mike/rtti1.C: Same.
40582         * g++.old-deja/g++.mike/p658.C: Same.
40583         * g++.old-deja/g++.mike/net46.C: Same.
40584         * g++.old-deja/g++.mike/net34.C: Same.
40585         * g++.old-deja/g++.mike/memoize1.C: Same.
40586         * g++.old-deja/g++.mike/eh2.C: Same.
40587         * g++.old-deja/g++.law/weak.C: Same.
40588         * g++.old-deja/g++.law/visibility7.C: Same.
40589         * g++.old-deja/g++.law/visibility25.C: Same.
40590         * g++.old-deja/g++.law/visibility22.C: Same.
40591         * g++.old-deja/g++.law/visibility2.C: Same.
40592         * g++.old-deja/g++.law/visibility17.C: Same.
40593         * g++.old-deja/g++.law/visibility13.C: Same.
40594         * g++.old-deja/g++.law/visibility10.C: Same.
40595         * g++.old-deja/g++.law/visibility1.C: Same.
40596         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40597         * g++.old-deja/g++.law/vbase1.C: Same.
40598         * g++.old-deja/g++.law/operators32.C: Same.
40599         * g++.old-deja/g++.law/nest3.C: Same.
40600         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40601         * g++.old-deja/g++.law/except5.C (main): Same.
40602         * g++.old-deja/g++.law/cvt7.C (run): Same.
40603         * g++.old-deja/g++.law/cvt2.C: Same.
40604         * g++.old-deja/g++.law/cvt16.C: Same.
40605         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40606         * g++.old-deja/g++.law/ctors17.C (main): Same.
40607         * g++.old-deja/g++.law/ctors13.C: Same.
40608         * g++.old-deja/g++.law/ctors12.C (main): Same.
40609         * g++.old-deja/g++.law/ctors10.C: Same.
40610         * g++.old-deja/g++.law/code-gen5.C: Same.
40611         * g++.old-deja/g++.law/bad-error7.C: Same.
40612         * g++.old-deja/g++.law/arm9.C: Same.
40613         * g++.old-deja/g++.law/arm12.C: Same.
40614         * g++.old-deja/g++.law/arg8.C: Same.
40615         * g++.old-deja/g++.law/arg1.C: Same.
40616         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40617         * g++.old-deja/g++.jason/template31.C: Same.
40618         * g++.old-deja/g++.jason/template24.C (main): Same.
40619         * g++.old-deja/g++.jason/2371.C: Same.
40620         * g++.old-deja/g++.eh/new2.C: Same.
40621         * g++.old-deja/g++.eh/new1.C: Same.
40622         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40623         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40624         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40625         * g++.old-deja/g++.brendan/crash62.C: Same.
40626         * g++.old-deja/g++.brendan/crash52.C: Same.
40627         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40628         * g++.old-deja/g++.brendan/crash38.C: Same.
40629         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40630         * g++.old-deja/g++.brendan/copy9.C: Same.
40631
40632 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40633
40634         * gcc.c-torture/execute/20001203-2.c (memset):
40635         Count argument is of type __SIZE_TYPE__.
40636
40637 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40638
40639         * gcc.c-torture/compile/20010404-1.c: New test.
40640
40641 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40642
40643         * gcc.c-torture/compile/20010326-1.c: New test.
40644
40645 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40646
40647         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40648         peculiarities of the SH.
40649         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40650
40651 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40652
40653         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40654         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40655         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40656
40657 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40658
40659         * g77.f-torture/compile/20010321-1.f: New test.
40660
40661 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40662
40663         * gcc.c-torture/compile/20010329-1.c: New test.
40664
40665 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40666
40667         * gcc.c-torture/execute/20010329-1.c: New test.
40668
40669 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40670
40671         * g++.old-deja/g++.other/eh4.C: Fix typo.
40672
40673 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40674
40675         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40676
40677 2001-03-28  Philip Blundell  <philb@gnu.org>
40678
40679         * gcc.c-torture/compile/20010328-1.c: New test.
40680
40681 2001-03-27  Richard Henderson  <rth@redhat.com>
40682
40683         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40684         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40685
40686 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40687
40688         * gcc.c-torture/compile/20010327-1.c: New test.
40689
40690 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40691
40692         * g++.old-deja/g++.other/friend12.C: New test.
40693         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40694         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40695
40696 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40697
40698         * gcc.c-torture/execute/20010325-1.c: New test.
40699
40700 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40701
40702         * g++.old-deja/g++.other/mangle3.C: New test.
40703
40704 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40705
40706         * g++.old-deja/g++.other/anon8.C: New test.
40707
40708 2001-03-20  Philip Blundell  <philb@gnu.org>
40709
40710         * gcc.c-torture/compile/20010320-1.c: New test.
40711
40712 2001-03-17  Richard Henderson  <rth@redhat.com>
40713
40714         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40715
40716 2001-03-15  Geoff Keating  <geoff@redhat.com>
40717
40718         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40719         tests on AIX.
40720
40721 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40722
40723         * g++.old-deja/g++.other/eh4.C: New test.
40724
40725 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40726
40727         * gcc.dg/cpp/mi1.c: Update.
40728
40729 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40730
40731         * g++.old-deja/g++.other/regstack.C: New test.
40732
40733 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40734
40735         * g++.old-deja/g++.other/ref4.C: New test.
40736
40737 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40738
40739         * objc/execute/va_method.m: Added.
40740         * objc/execute/IMP.m: Added.
40741         * objc/execute/_cmd.m: Added.
40742         * objc/execute/accessing_ivars.m: Added.
40743         * objc/execute/class-1.m: Added.
40744         * objc/execute/class-10.m: Added.
40745         * objc/execute/class-11.m: Added.
40746         * objc/execute/class-12.m: Added.
40747         * objc/execute/class-13.m: Added.
40748         * objc/execute/class-14.m: Added.
40749         * objc/execute/class-2.m: Added.
40750         * objc/execute/class-3.m: Added.
40751         * objc/execute/class-4.m: Added.
40752         * objc/execute/class-5.m: Added.
40753         * objc/execute/class-6.m: Added.
40754         * objc/execute/class-7.m: Added.
40755         * objc/execute/class-8.m: Added.
40756         * objc/execute/class-9.m: Added.
40757         * objc/execute/class-tests-1.h
40758         * objc/execute/class-tests-2.h
40759         * objc/execute/compatibility_alias.m: Added.
40760         * objc/execute/encode-1.m: Added.
40761         * objc/execute/formal_protocol-1.m: Added.
40762         * objc/execute/formal_protocol-2.m: Added.
40763         * objc/execute/formal_protocol-3.m: Added.
40764         * objc/execute/formal_protocol-4.m: Added.
40765         * objc/execute/formal_protocol-5.m: Added.
40766         * objc/execute/formal_protocol-6.m: Added.
40767         * objc/execute/formal_protocol-7.m: Added.
40768         * objc/execute/informal_protocol.m: Added.
40769         * objc/execute/initialize.m: Added.
40770         * objc/execute/load.m: Added.
40771         * objc/execute/many_args_method.m: Added.
40772         * objc/execute/nested-3.m: Added.
40773         * objc/execute/no_clash.m: Added.
40774         * objc/execute/private.m: Added.
40775         * objc/execute/redefining_self.m: Added.
40776         * objc/execute/root_methods.m: Added.
40777         * objc/execute/selector-1.m: Added.
40778         * objc/execute/static-1.m: Added.
40779         * objc/execute/static-2.m: Added.
40780         * objc/execute/va_method.m: Added.
40781
40782 2001-03-10  Richard Henderson  <rth@redhat.com>
40783
40784         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40785
40786 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40787
40788         * g++.old-deja/g++.other/crash31.C: XFAIL.
40789         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40790         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40791         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40792         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40793         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40794
40795 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40796
40797         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40798
40799 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40800
40801         * gcc.dg/20000724-1.c: Don't use multiline strings.
40802
40803 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40804
40805         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40806         result of -cString against what we expect it to be; don't just
40807         print it out for no one to read.
40808
40809         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40810         Based on testcases provided by Nicola Pero.
40811
40812 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40813
40814         * gcc.dg/cpp/macro7.c: New test.
40815
40816 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40817
40818         * gcc.dg/cpp/multiline.c: Update.
40819
40820 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40821
40822         * g++.old-deja/g++.other/enum3.C: New test.
40823
40824 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40825
40826         * g++.old-deja/g++.other/pod1.C: New test.
40827
40828 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40829
40830         * g++.old-deja/g++.ext/overload1.C: New test.
40831
40832 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40833
40834         * g++.old-deja/g++.pt/using1.C: New test.
40835
40836 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40837
40838         * g++.old-deja/g++.other/using9.C: New test.
40839
40840 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40841
40842         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40843
40844         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40845
40846 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40847
40848         * g++.old-deja/g++.ext/realpt1.C: Remove.
40849
40850 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40851
40852         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40853
40854 2001-02-26  Will Cohen  <wcohen@redhat.com>
40855
40856         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40857
40858 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40859
40860         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40861         templatized constructors.
40862
40863 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40864
40865         * gcc.c-torture/execute/20010224-1.c: New test.
40866
40867 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40868
40869         * gcc.c-torture/execute/20010222-1.c: New test.
40870
40871 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40872
40873         * g++.old-deja/g++.other/inline20.C: New test.
40874
40875 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40876
40877         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40878
40879 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40880
40881         * g++.old-deja/g++.other/lookup22.C: New test.
40882
40883 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40884
40885         * g77.dg: New directory.
40886         * g77.dg/20010216-1.f: New test case.
40887         * g77.dg/dg.exp: New driver.
40888         * lib/g77-dg.exp: New driver library.
40889
40890 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40891
40892         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40893
40894 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
40895
40896         * g++.old-deja/g++.other/decl9.C: New test.
40897
40898 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
40899
40900         * g++.old-deja/g++.other/init16.C: Update the test so that it does
40901         not need <string> and also tests the initialization at runtime.
40902
40903 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40904
40905         * gcc.c-torture/execute/longlong.c: New test.
40906
40907 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40908
40909         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40910
40911 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
40912
40913         * gcc.c-torture/execute/920302-1.c (execute):
40914         Change argument type to short.
40915
40916 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40917
40918         * g++.old-deja/g++.pt/deduct6.C: New test.
40919
40920 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
40921
40922         * g++.old-deja/g++.pt/deduct5.C: New test.
40923
40924 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
40925
40926         * gcc.c-torture/execute/20010209-1.c: New test.
40927
40928 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40929
40930         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40931
40932 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
40933
40934         * g++.dg/vtgc1.C: Update for new ABI.
40935
40936         * consistency.vlad: New directory, 1665 files.
40937
40938 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40939
40940         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40941         return type.
40942         * gcc.dg/cpp/digraphs.c: Declare puts.
40943
40944 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40945
40946         * g++.old-deja/g++.other/warn5.C: New test.
40947
40948 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40949
40950         * g++.old-deja/g++.pt/spec40.C: New test.
40951
40952 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
40953
40954         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40955         case.
40956         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40957
40958 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
40959
40960         * gcc.c-torture/compile/20010209-1.c: New test.
40961
40962 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
40963
40964         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40965         excess errors message but not if it crashes.
40966         * g++.old-deja/g++.other/crash27.C: Likewise.
40967         * g++.old-deja/g++.other/crash28.C: Likewise.
40968         * g++.old-deja/g++.other/crash30.C: Likewise.
40969         * g++.old-deja/g++.other/crash32.C: Likewise.
40970         * g++.old-deja/g++.other/crash35.C: Likewise.
40971         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40972
40973 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40974
40975         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40976         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40977         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40978         g77.f-torture/execute/execute.exp,
40979         g77.f-torture/noncompile/noncompile.exp,
40980         gcc.c-torture/execute/execute.exp,
40981         gcc.c-torture/execute/memcheck/memcheck.exp,
40982         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40983         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40984         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40985         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40986         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40987         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40988         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40989         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40990         Remove bug reporting instructions with ancient email addresses.
40991
40992 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
40993
40994         * gcc.dg/20010202-1.c: New test.
40995         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40996
40997 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
40998
40999         * g++.dg/stdbool-if.C: New test.
41000
41001 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41002
41003         * objc/execute/fdecl.m: Added main().
41004
41005 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41006
41007         * gcc.c-torture/execute/20010206-1.c: New test.
41008
41009 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41010
41011         * gcc.dg/cpp/avoidpaste1.c: Update.
41012
41013 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41014
41015         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41016         Pero <nicola@brainstorm.co.uk>.
41017         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41018
41019 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41020
41021         * g++.old-deja/g++.pt/spec39.C: New test.
41022
41023 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41024
41025         * gcc.c-torture/compile/20010202-1.c: New test.
41026
41027 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41028
41029         * g++.old-deja/g++.abi/primary2.C: New test.
41030         * g++.old-deja/g++.abi/primary3.C: New test.
41031         * g++.old-deja/g++.abi/primary4.C: New test.
41032         * g++.old-deja/g++.abi/primary5.C: New test.
41033         * g++.old-deja/g++.abi/vtable3.h: New test.
41034         * g++.old-deja/g++.abi/vtable3a.C: New test.
41035         * g++.old-deja/g++.abi/vtable3b.C: New test.
41036         * g++.old-deja/g++.abi/vtable3c.C: New test.
41037         * g++.old-deja/g++.abi/vtable3d.C: New test.
41038         * g++.old-deja/g++.abi/vtable3e.C: New test.
41039         * g++.old-deja/g++.abi/vtable3f.C: New test.
41040         * g++.old-deja/g++.abi/vtable3g.C: New test.
41041         * g++.old-deja/g++.abi/vtable3h.C: New test.
41042         * g++.old-deja/g++.abi/vtable3i.C: New test.
41043         * g++.old-deja/g++.abi/vtable3j.C: New test.
41044         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41045
41046 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41047
41048         * g++.old-deja/g++.other/anon6.C: New test.
41049         * g++.old-deja/g++.other/anon7.C: New test.
41050
41051 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41052
41053         * gcc.dg/cpp/avoidpaste2.c: New tests.
41054
41055 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41056
41057         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41058
41059 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41060
41061         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41062         DECIMAL_DIG cases for Irix."
41063
41064 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41065
41066         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41067
41068 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41069
41070         * gcc.dg/c99-tag-1.c: New test.
41071
41072 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41073
41074         * gcc.dg/cpp/tr-warn1.c: Add tests.
41075
41076 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41077
41078         * gcc.dg/cpp/avoidpaste1.c: Update.
41079         * gcc.dg/cpp/paste4.c: Update.
41080
41081 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41082
41083         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41084         cases for Irix.
41085
41086 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41087
41088         * g++.old-deja/g++.other/inline19.C: New test.
41089
41090 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41091
41092         * gcc.dg/Wlarger-than.c: New test.
41093
41094 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41095
41096         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41097
41098 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41099
41100         * gcc.c-torture/execute/20010129-1.c: New test.
41101         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41102
41103 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41104
41105         * gcc.dg/cpp/avoidpaste1.c: Test case.
41106
41107 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41108
41109         * g++.old-deja/g++.other/inline18.C: New test.
41110
41111 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41112
41113         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41114         and __builtin_putchar.
41115
41116 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41117
41118         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41119         tests.
41120
41121 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41122
41123         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41124         floating point number rounding mode to round to the nearest
41125         representable mode.
41126
41127 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41128
41129         * g++.old-deja/g++.other/mangle2.C: New test.
41130
41131 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41132
41133         * gcc.c-torture/compile/20010124-1.c: New test.
41134
41135 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41136
41137         * g++.old-deja/g++.pt/spec38.C: New test.
41138
41139 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41140
41141         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41142         "Build don't run".
41143
41144 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41145
41146         * gcc.c-torture/execute/20010123-1.c: New test.
41147
41148 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41149
41150         * g++.old-deja/g++.pt/spec37.C: New test.
41151
41152 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41153
41154         * g++.old-deja/g++.pt/overload14.C: New test.
41155
41156 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41157
41158         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41159         __builtin_return_address.
41160
41161 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41162
41163         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41164         * g++.old-deja/g++.pt/spec35.C: New test.
41165         * g++.old-deja/g++.pt/spec36.C: New test.
41166
41167 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41168
41169         * gcc.c-torture/compile/20010118-1.c: New test.
41170
41171 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41172
41173         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41174
41175 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41176
41177         * gcc.c-torture/execute/20010119-1.c: New test.
41178
41179 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41180
41181         * g++.old-deja/g++.other/vbase5.C: New test.
41182
41183 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41184
41185         * gcc.c-torture/execute/20010118-1.c: New test.
41186
41187 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41188
41189         * g++.old-deja/g++.pt/deduct3.C: New test.
41190
41191 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41192
41193         * g++.old-deja/g++.pt/spec34.C: New test.
41194
41195 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41196
41197         * g77.f-torture/compile/20000601-2.f: New test.
41198
41199 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41200
41201         * g++.old-deja/g++.other/init17.C: New test.
41202
41203 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41204
41205         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41206
41207 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41208
41209         * g++.old-deja/g++.pt/unify8.C: New test.
41210
41211 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41212
41213         * g++.old-deja/g++.abi/vbase1.C: New test.
41214
41215 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41216
41217         * g++.old-deja/g++.pt/crash65.C: New test.
41218
41219 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41220
41221         * gcc.dg/cpp/assembl2.S: New test case.
41222
41223 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41224
41225         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41226         are supported.
41227
41228 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41229
41230         * g++.old-deja/g++.other/builtins1.C: New test.
41231         * g++.old-deja/g++.other/builtins2.C: Likewise.
41232         * g++.old-deja/g++.other/builtins3.C: Likewise.
41233         * g++.old-deja/g++.other/builtins4.C: Likewise.
41234
41235 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41236
41237         * gcc.c-torture/compile/20010117-1.c: New test.
41238         * gcc.c-torture/compile/20010117-2.c: New test.
41239
41240 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41241
41242         * g77.f-torture/execute/20010116.[fx]: New test,
41243         XFAIL on i?86-*-*.
41244         * g77.f-torture/compile/20010115.f: Indicate it's
41245         a test for PR fortran/1636.
41246
41247 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41248
41249         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41250
41251 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41252
41253         * g77.f-torture/compile/20010115.f: New test.
41254
41255 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41256
41257         * g++.old-deja/g++.pt/nontype5.C: New test.
41258
41259 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41260
41261         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41262         have an equivalent working one below it.
41263
41264 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41265
41266         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41267         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41268
41269 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41270
41271         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41272         message containing "init_priority".
41273         (conpr-2.C): Likewise.
41274         (conpr-3.C): Likewise.
41275         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41276
41277 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41278
41279         * gcc.c-torture/execute/20010114-2.c: New test.
41280
41281 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41282
41283         * gcc.c-torture/compile/20010114-1.c: New test.
41284         * gcc.c-torture/compile/20010114-1.x: Xfail.
41285         * gcc.c-torture/compile/20010114-2.c: New test.
41286         * gcc.c-torture/execute/20010114-1.c: New test.
41287         * gcc.dg/trunc-1.c: New test.
41288         * gcc.dg/uninit-B.c: New test.
41289
41290 2001-01-13  Nick Clifton  <nickc@redhat.com>
41291
41292         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41293         target.
41294
41295 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41296
41297         * gcc.c-torture/compile/20010113-1.c: New test.
41298
41299 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41300
41301         * gcc.c-torture/compile/20001212-1.c: New test.
41302
41303 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41304
41305         * gcc.dg/cpp/widestr1.c: Update.
41306         * gcc.dg/cpp/prag-imp.c: Remove.
41307
41308 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41309
41310         * gcc.c-torture/execute/20000801-3.x: Remove.
41311         * gcc.dg/c90-init-1.c: New test.
41312         * gcc.dg/c99-init-1.c: New test.
41313         * gcc.dg/c99-init-2.c: New test.
41314         * gcc.dg/gnu99-init-1.c: New test.
41315
41316 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41317
41318         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41319         testing that no relevant ones were found.
41320
41321 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41322
41323         * g++.old-deja/g++.pt/cast2.C: New test.
41324
41325 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41326
41327         * g++.old-deja/g++.pt/friend47.C: New test.
41328
41329 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41330
41331         * g++.old-deja/g++.pt/instantiate13.C: New test.
41332
41333 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41334
41335         * g++.old-deja/g++.other/defarg7.C: New test.
41336         * g++.old-deja/g++.other/defarg8.C: New test.
41337
41338 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41339
41340         * g++.old-deja/g++.pt/crash64.C: New test.
41341
41342 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41343
41344         * g++.old-deja/g++.pt/crash63.C: New test.
41345
41346 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41347
41348         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41349
41350 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41351
41352         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41353
41354 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41355
41356         * g++.old-deja/g++.pt/error3.C: New test.
41357
41358 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41359
41360         * g++.old-deja/g++.other/crash39.C: New test.
41361
41362 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41363
41364         * g++.old-deja/g++.other/vbase4.C: New test.
41365
41366 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41367
41368         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41369         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41370         * gcc.dg/special/special.exp: New test driver which will check
41371         for alias support for the above test.
41372
41373 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41374
41375         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41376         problems on small machines.
41377         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41378         parameterize.
41379
41380 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41381
41382         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41383         mips.
41384         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41385
41386 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41387
41388         * g++.old_deja/g++.pt/using8.C: New test.
41389
41390 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41391
41392         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41393
41394 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41395
41396         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41397         where a failure is expected.
41398         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41399
41400 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41401
41402         * g++.old_deja/g++.pt/instantiate12.C: New test.
41403
41404 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41405
41406         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41407         start of structs.
41408         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41409         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41410         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41411         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41412         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41413         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41414         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41415         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41416         * g++.old-deja/g++.eh/spec6.C: Likewise.
41417         * g++.old-deja/g++.jason/crash3.C: Likewise.
41418         * g++.old-deja/g++.law/ctors11.C: Likewise.
41419         * g++.old-deja/g++.law/ctors17.C: Likewise.
41420         * g++.old-deja/g++.law/ctors5.C: Likewise.
41421         * g++.old-deja/g++.law/ctors9.C: Likewise.
41422         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41423         * g++.old-deja/g++.mike/net22.C: Likewise.
41424         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41425         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41426         * g++.old-deja/g++.mike/virt3.C: Likewise.
41427         * g++.old-deja/g++.niklas/t128.C: Likewise.
41428         * g++.old-deja/g++.other/anon4.C: Likewise.
41429         * g++.old-deja/g++.other/using1.C: Likewise.
41430         * g++.old-deja/g++.other/warn3.C: Likewise.
41431         * g++.old-deja/g++.pt/t37.C: Likewise.
41432         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41433         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41434
41435 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41436
41437         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41438
41439 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41440
41441         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41442
41443 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41444
41445         * gcc.c-torture/compile/20010107-1.c: New test.
41446
41447 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41448
41449         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41450
41451 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41452
41453         * gcc.dg/format/format.h: New file.
41454         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41455         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41456         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41457         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41458         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41459         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41460         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41461         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41462         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41463         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41464         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41465         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41466         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41467         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41468         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41469         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41470         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41471         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41472         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41473         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41474         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41475         instead of declaring standard types, macros and functions in each
41476         test.
41477
41478 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41479
41480         * gcc.c-torture/execute/20010106-1.c: New test.
41481
41482 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41483
41484         * gcc.dg/format/format.exp: New file.
41485         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41486         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41487         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41488         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41489         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41490         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41491         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41492         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41493         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41494         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41495         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41496         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41497         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41498         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41499         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41500         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41501         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41502         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41503         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41504         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41505         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41506         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41507         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41508         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41509         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41510         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41511         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41512         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41513         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41514         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41515         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41516         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41517         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41518         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41519         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41520         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41521         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41522         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41523         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41524         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41525         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41526         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41527
41528 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41529
41530         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41531         account.
41532
41533 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41534
41535         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41536
41537 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41538
41539         * g++.old-deja/g++.pt/crash62.C: New test.
41540
41541 2001-01-04  Richard Henderson  <rth@redhat.com>
41542
41543         * gcc.dg/20000926-1.c: Update expected warnings.
41544         * gcc.dg/array-2.c: Likewise.
41545         * gcc.dg/array-4.c: Also validate flexible array members.
41546         * gcc.dg/c99-flex-array-1.c: New.
41547
41548 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41549
41550         * gcc.c-torture/compile/20001222-1.x: Remove.
41551
41552 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41553
41554         * gcc.c-torture/execute/built-in-setjmp.c: New.
41555
41556 2001-01-03  Richard Henderson  <rth@redhat.com>
41557
41558         * gcc.dg/940510-1.c: Update expected error wording.
41559         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41560
41561 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41562
41563         * lib/target-supports.exp (check_alias_available): Modified to
41564         indicate aliases not supported if only weak aliases are supported.
41565
41566 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41567
41568         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41569         Turn on cmpstrsi checks for __pj__ and __i370__.
41570
41571 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41572
41573         * g++.old-deja/g++.other/virtual11.C: New test.
41574
41575 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41576
41577         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41578
41579 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41580
41581         * gcc.c-torture/compile/20010102-1.c: New test.
41582
41583 2001-01-02  Andreas Jaeger  <aj@suse.de>
41584
41585         * gcc.dg/noreturn-3.c: New test.
41586
41587         * gcc.dg/noreturn-4.c: New test.
41588
41589 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41590
41591         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41592         __builtin_fputc and __builtin_fwrite.
41593
41594 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41595
41596         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41597         signed char, not default char.
41598
41599 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41600
41601         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41602
41603 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41604
41605         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41606
41607 2000-12-29  Richard Henderson  <rth@redhat.com>
41608
41609         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41610         (__cyg_profile_func_exit): Define.
41611
41612 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41613
41614         * g++.dg/vtgc1.C: New test.
41615
41616 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41617
41618         * gcc.dg/noncompile/20001228-1.c: New test.
41619
41620         * gcc.dg/20001228-1.c: New test.
41621
41622         * gcc.c-torture/execute/20001228-1.c: New test.
41623
41624 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41625
41626         * gcc.dg/format-strfmon-1.c: New test.
41627
41628 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41629
41630         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41631         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41632         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41633         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41634         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41635         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41636         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41637         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41638         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41639         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41640         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41641         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41642         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41643
41644         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41645         * gcc.c-torture/execute/string-opt-4.c: Test index.
41646
41647 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41648
41649         * gcc.c-torture/compile/20001226-1.c: New test.
41650
41651 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41652
41653         * gcc.c-torture/compile/20001222-1.c: New test.
41654         * gcc.c-torture/compile/20001222-1.x: Xfail.
41655
41656 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41657
41658         * gcc.c-torture/execute/comp-goto-2.c: New test.
41659
41660 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41661
41662         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41663         Use long types if __INT_MAX__ is 32767.
41664         (main): Use cast to (sint32 *) when poking 88 into a_page.
41665
41666         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41667
41668 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41669
41670         * gcc.c-torture/compile/20001221-1.c: New test.
41671         * gcc.c-torture/execute/20001221-1.c: New test.
41672
41673 2000-12-20  Richard Henderson  <rth@redhat.com>
41674
41675         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41676         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41677
41678 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41679
41680         * gcc.dg/compare3.c: New test.
41681
41682 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41683
41684         * gcc.dg/format-warnll-1.c: New test.
41685
41686 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41687
41688         * gcc.dg/cpp/cmdlne-P.c: New test.
41689
41690 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41691
41692         * gcc.c-torture/execute/builtin-abs-1.c,
41693         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41694
41695 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41696
41697         * gcc.dg/cpp/multiline.c: New test.
41698
41699 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41700
41701         * g++.old-deja/g++.other/syshdr1.C: Update.
41702         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41703
41704 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41705
41706         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41707
41708 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41709
41710         * g++.old-deja/g++.pt/ttp65.C: New test.
41711
41712 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41713
41714         * g++.old-deja/g++.pt/ttp64.C: New test.
41715
41716 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41717
41718         * g++.old-deja/g++.pt/spec33.C: New test.
41719
41720 2000-12-14  Catherine Moore  <clm@redhat.com>
41721
41722         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41723         * gcc.c-torture/execute/920612-2.c: Likewise.
41724         * gcc.c-torture/execute/920428-2.c: Likewise.
41725         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41726         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41727
41728 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41729
41730         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41731         * gcc.dg/pack-test-2.c: Likewise.
41732
41733 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41734
41735         Tests by Zack Weinberg <zackw@stanford.edu>.
41736
41737         * gcc.dg/cpp/defined.c: Update.
41738         * gcc.dg/cpp/defined_trad.c: New tests.
41739
41740 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41741
41742         * gcc.dg/cpp/trad-direct.c: Update.
41743
41744 2000-12-11  Neil Booth  <neilb@earthling.net>
41745
41746         * gcc.dg/cpp/defined_trad.c
41747
41748 2000-12-11  Neil Booth  <neilb@earthling.net>
41749
41750         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41751
41752 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41753
41754         * gcc.dg/format-miss-2.c: New test.
41755
41756 2000-12-09  Neil Booth  <neilb@earthling.net>
41757
41758         * gcc.dg/cpp/lineflags.c: New tests.
41759         * gcc.dg/cpp/poison.c: Update.
41760         * gcc.dg/cpp/redef2.c: Update.
41761         * gcc.dg/cpp/skipping.c: New test.
41762
41763 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41764
41765         * g++.old-deja/g++.other/eh3.C: New testcase.
41766
41767 2000-12-07  Neil Booth  <neilb@earthling.net>
41768
41769         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41770         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41771         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41772         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41773         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41774         Update.
41775
41776 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41777
41778         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41779         __SIZE_TYPE__ instead of int for type of integers cast to
41780         pointers.
41781
41782 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41783
41784         * g++.old-deja/g++.other/cleanup4.C: New test.
41785
41786 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41787
41788         * format-sec-1.c: New test.
41789
41790 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41791
41792         * gcc.dg/format-nonlit-3.c: New test.
41793
41794 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41795
41796         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41797         through a null pointer.
41798
41799 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41800
41801         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41802         * g++.old-deja/g++.pt/partial4.C: New test.
41803
41804 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41805
41806         * gcc.c-torture/execute/ieee/hugeval.x: New.
41807
41808 2000-12-06  Neil Booth  <neilb@earthling.net>
41809
41810         * gcc.dg/cpp/backslash2.c: New tests.
41811
41812 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41813
41814         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41815         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41816
41817 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41818
41819         * gcc.c-torture/execute/20001203-2.c: New testcase.
41820
41821 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41822
41823         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41824         * g++.old-deja/g++.other/virtual10.C: New test.
41825
41826 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41827
41828         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41829
41830 2000-12-05  Richard Henderson  <rth@redhat.com>
41831
41832         * gcc.c-torture/compile/20001205-1.c: New.
41833
41834 2000-12-04  Neil Booth  <neilb@earthling.net>
41835
41836         * g++.old-deja/g++.other/virtual9.C: New test.
41837         * g++.old-deja/g++.pt/crash61.C: New test.
41838         * gcc.c-torture/execute/loop-9.c: New test.
41839
41840 2000-12-04  Neil Booth  <neilb@earthling.net>
41841
41842         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41843         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41844         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41845         * gcc.dg/cpp/extratokens.c: ...here.
41846
41847 2000-12-04  Neil Booth  <neilb@earthling.net>
41848
41849         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41850         New tests.
41851
41852 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41853
41854         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41855         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41856
41857 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41858
41859         * gcc.c-torture/execute/20001203-1.c: New test.
41860
41861 2000-12-03  Neil Booth  <neilb@earthling.net>
41862
41863         * gcc.dg/cpp/macro6.c: New test cases.
41864
41865 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41866
41867         * gcc.c-torture/execute/string-opt-9.c: New test.
41868         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41869         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41870         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41871
41872         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41873         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41874
41875 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41876
41877         * gcc.dg/cpp/if-6.c: New testcase.
41878
41879         * gcc.dg/20001201-1.c: New testcase.
41880
41881 2000-12-02  Neil Booth  <neilb@earthling.net>
41882
41883         * g++.old-deja/g++.other/externC4.C,
41884         g++.old-deja/g++.other/friend10.C: New tests.
41885
41886 2000-12-02  Neil Booth  <neilb@earthling.net>
41887
41888         * g++.old-deja/g++.other/instan2.C
41889         * g++.old-deja/g++.other/instan3.C: New test.
41890
41891 2000-12-02  Neil Booth  <neilb@earthling.net>
41892
41893         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41894         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41895         gnuc99.c,gnuc99-pedantic.c: New tests.
41896
41897 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41898
41899         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41900         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41901
41902 2000-12-01  Neil Booth  <neilb@earthling.net>
41903
41904         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41905         * gcc.dg/cpp/poison.c: Update.
41906         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41907
41908 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
41909
41910         * g77.f-torture/execute/20001201.f: New test.
41911
41912 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41913
41914         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41915
41916 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
41917
41918         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41919
41920 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
41921
41922         * g++.old-deja/g++.other/cast6.C: New test.
41923
41924 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
41925
41926         * gcc.c-torture/execute/20001130-2.c: New testcase.
41927
41928 2000-11-30  Richard Henderson  <rth@redhat.com>
41929
41930         * gcc.c-torture/execute/20001130-1.c: New test.
41931
41932 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41933
41934         * g++.old-deja/g++.other/op3.C: New test.
41935
41936 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41937
41938         * g++.old-deja/g++.other/op2.C: New test.
41939
41940 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
41941
41942         * g++.old-deja/g++.other/crash38.C: New test.
41943
41944 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
41945
41946         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41947
41948 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
41949
41950         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41951         tests.
41952         * gcc.c-torture/execute/string-opt-6.c: New test.
41953
41954         * gcc.dg/20001117-1.c: Add main.
41955
41956 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
41957
41958         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41959         Move from here ...
41960         * gcc.dg/940510-1.c: ... to here.
41961
41962         * gcc.dg/20000926-1.c: GNU C now allows initializations of
41963         zero-size arrays in toplevel structures.
41964
41965 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41966
41967         * gcc.c-torture/execute/loop-8.c: New test.
41968
41969 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41970
41971         * g++.old-deja/g++.other/base1.C: New test.
41972
41973 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41974
41975         * g++.old-deja/g++.other/parse2.C: New test.
41976
41977 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41978
41979         * g++.old-deja/g++.pt/incomplete1.C: New test.
41980
41981 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
41982
41983         * g++.old-deja/g++.other/friend9.C: New test.
41984
41985 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
41986
41987         * gcc.dg/20001127-1.c: New test.
41988
41989 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41990
41991         * g++.old-deja/g++.pt/friend46.C: New test.
41992
41993 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
41994
41995         * g++.old-deja/g++.other/ptrmem8.C: New test.
41996
41997 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41998
41999         * gcc.c-torture/execute/string-opt-7.c: New test.
42000         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42001
42002 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42003
42004         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42005         instead of 'mkcheck 2'.
42006
42007 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42008
42009         * gcc.c-torture/execute/memcheck/driver.c,
42010         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42011         C9X references to refer to C99.
42012
42013 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42014
42015         * gcc.dg/ultrasp3.c: New test.
42016
42017 2000-11-25  Neil Booth  <neilb@earthling.net>
42018
42019         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42020
42021 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42022
42023         * gcc.c-torture/compile/20001123-2.c: New.
42024
42025 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42026
42027         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42028
42029 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42030
42031         * gcc.dg/sequence-point-1.c: Add some new tests.
42032         * gcc.c-torture/execute/20001124-1.c: New test.
42033
42034 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42035
42036         * g++.old-deja/g++.other/vaarg4.C: New test.
42037         * gcc.c-torture/compile/20001123-1.c: New test.
42038
42039 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42040
42041         * g++.other/crash24.C: Adjust and remove XFAIL.
42042         * g++.other/crash37.C: New test.
42043
42044 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42045
42046         * g++.old-deja/g++.pt/instantiate9.C: New test.
42047
42048 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42049
42050         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42051         new ABI, too.
42052
42053         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42054         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42055
42056 2000-11-22  Neil Booth  <neilb@earthling.net>
42057
42058         * gcc.dg/cpp/Wtrigraphs.c: New test.
42059
42060 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42061
42062         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42063
42064 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42065
42066         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42067
42068 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42069
42070         * lib/gcc-dg.exp: load_lib scanasm.exp.
42071         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42072         * lib/g++-dg.exp: load_lib scanasm.exp.
42073         * lib/scanasm.exp: New.
42074         (scan-assembler, scan-assembler-not): Add optional arguments to
42075         test name, or if not present, the pattern name.
42076         (scan-assembler-dem, scan-assembler-dem-not): New.
42077
42078         * g++.dg/dg.exp: New.
42079
42080 2000-11-21  Neil Booth  <neilb@earthling.net>
42081
42082         * gcc.dg/cpp/integrated1.c: Remove.
42083
42084 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42085
42086         * gcc.c-torture/execute/20001121-1.c: New test.
42087
42088 2000-11-21  Richard Henderson  <rth@redhat.com>
42089
42090         * gcc.c-torture/compile/20001121-1.c: New test.
42091
42092 2000-11-20  Neil Booth  <neilb@earthling.net>
42093
42094         * gcc.dg/cpp/integrated1.c: New test.
42095
42096 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42097
42098         * g++.old-deja/g++.other/inline17.C: New test.
42099
42100 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42101
42102         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42103         local variable to be zero: I made the variable global. Now
42104         uses abort() and exit() instead of relying on main's return value.
42105
42106 2000-11-20  Neil Booth  <neilb@earthling.net>
42107
42108         * gcc.dg/cpp/paste2.c: Update test.
42109         * objc/execute/paste.m: New test.
42110
42111 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42112
42113         * gcc.dg/c99-condexpr-1.c: New test.
42114
42115 2000-11-20  Neil Booth  <neilb@earthling.net>
42116
42117         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42118
42119 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42120
42121         * g++.old-deja/g++.pt/export1.C: New test.
42122
42123 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42124
42125         * gcc.dg/20001117-1.c: New test.
42126
42127 2000-11-18  Richard Henderson  <rth@redhat.com>
42128
42129         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42130
42131 2000-11-18  Richard Henderson  <rth@redhat.com>
42132
42133         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42134         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42135         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42136
42137 2000-11-18  Richard Henderson  <rth@redhat.com>
42138
42139         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42140         (main): New.  Exit cleanly.
42141
42142 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42143
42144         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42145         gcc.dg/c99-fordecl-2.c: New tests.
42146
42147 2000-11-18  Richard Henderson  <rth@redhat.com>
42148
42149         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42150         * gcc.c-torture/execute/zerolen-2.c: New.
42151
42152 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42153
42154         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42155         memory.
42156
42157 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42158
42159         * g++.old-deja/g++.pt/instantiate8.C: New test.
42160
42161 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42162
42163         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42164         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42165
42166 2000-11-16  Nick Clifton  <nickc@redhat.com>
42167
42168         * gcc.c-torture/execute/nestfunc-2.c: New test.
42169         * gcc.c-torture/execute/nestfunc-3.c: New test.
42170
42171 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42172
42173         * gcc.c-torture/compile/20001116-1.c: New test.
42174
42175 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42176
42177         * gcc.c-torture/execute/20001115-1.c: New test.
42178
42179 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42180
42181         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42182         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42183         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42184         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42185
42186 2000-11-15  Neil Booth  <neilb@earthling.net>
42187
42188         gcc.dg/cpp/_Pragma1.c: Update.
42189         gcc.dg/cpp/_Pragma2.c: New test.
42190
42191 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42192
42193         * g++.old-deja/g++.other/anon5.C: New test.
42194
42195 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42196
42197         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42198         tests.
42199
42200 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42201
42202         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42203         output.
42204
42205 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42206
42207         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42208         labels at end of compound statements.
42209
42210 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42211
42212         * gcc.c-torture/execute/loop-7.c: New test.
42213
42214 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42215
42216         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42217
42218 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42219
42220         * gcc.dg/c99-bool-1.c: New test.
42221
42222 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42223
42224         * gcc.dg/c99-scope-1.c: Remove xfail.
42225         * gcc.dg/c99-scope-2.c: New test.
42226
42227 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42228
42229         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42230         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42231
42232 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42233
42234         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42235         error messages.
42236
42237         * g++.mike/p700.C: Don't typedef wchar_t.
42238         * g++.mike/p784.C: Likewise.
42239         * g++.mike/eb101.C: Don't use __wchar_t.
42240
42241 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42242
42243         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42244         from DO loop.
42245
42246 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42247
42248         * gcc.c-torture/execute/20001111-1.c: New test.
42249
42250 2000-11-10  Nick Clifton  <nickc@redhat.com>
42251
42252         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42253         long multuiple and accumulate.
42254
42255 2000-11-09  Richard Henderson  <rth@redhat.com>
42256
42257         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42258         via size_t instead of int.
42259
42260         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42261         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42262         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42263         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42264
42265 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42266
42267         * gcc.c-torture/compile/20001109-1.c: New test.
42268         * gcc.c-torture/compile/20001109-2.c: New test.
42269
42270 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42271
42272         * g++.old-deja/g++.pt/operator1.C: New test.
42273         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42274
42275 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42276
42277         * gcc.dg/20001108-1.c: New test.
42278
42279 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42280
42281         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42282         with both arguments constant strings.
42283         * gcc.c-torture/execute/string-opt-3.c: New test.
42284         * gcc.c-torture/execute/string-opt-4.c: New test.
42285         * gcc.c-torture/execute/string-opt-5.c: New test.
42286
42287 2000-11-08  Nick Clifton  <nickc@redhat.com>
42288
42289         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42290         mulsidi3adddi patterns.
42291
42292 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42293
42294         * g++.old-deja/g++.other/crash36.C: New test.
42295
42296 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42297
42298         * g++.old-deja/g++.other/init16.C: New test.
42299
42300 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42301
42302         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42303
42304 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42305
42306         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42307         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42308         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42309
42310 2000-11-07  DJ Delorie  <dj@redhat.com>
42311
42312         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42313
42314 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42315
42316         * gcc.c-torture/execute/string-opt-1.c: New test.
42317
42318 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42319
42320         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42321         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42322         parameters in registers, and there is no way for a varargs
42323         function to know in which order the integer and floating-point
42324         parameters should be interleaved when they are placed on the
42325         stack.
42326         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42327         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42328
42329 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42330
42331         * gcc.c-torture/execute/string-opt-2.c: New test.
42332
42333 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42334
42335         * g++.old-deja/g++.pt/crash60.C: New test.
42336
42337 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42338
42339         * g++.old-deja/g++.other/crash24.C: New test.
42340         * g++.old-deja/g++.other/crash25.C: New test.
42341         * g++.old-deja/g++.other/crash26.C: New test.
42342         * g++.old-deja/g++.other/crash27.C: New test.
42343         * g++.old-deja/g++.other/crash28.C: New test.
42344         * g++.old-deja/g++.other/crash29.C: New test.
42345         * g++.old-deja/g++.other/crash30.C: New test.
42346         * g++.old-deja/g++.other/crash31.C: New test.
42347         * g++.old-deja/g++.other/crash32.C: New test.
42348         * g++.old-deja/g++.other/crash33.C: New test.
42349         * g++.old-deja/g++.other/crash34.C: New test.
42350         * g++.old-deja/g++.other/crash35.C: New test.
42351
42352 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42353
42354         * gcc.c-torture/execute/20001031-1.c: New test.
42355
42356 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42357
42358         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42359         namespace.
42360
42361         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42362         standards-conformant.
42363
42364         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42365
42366         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42367         * g++.old-deja/g++.mike/p755a.C: Likewise.
42368         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42369         library makes no calls to `operator new' during initialization.
42370
42371 2000-11-04  Neil Booth  <neilb@earthling.net>
42372
42373         * gcc.dg/cpp/include2.c: New tests.
42374
42375 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42376
42377         * lib/g++.exp (g++_set_ld_library_path): New function.
42378         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42379
42380 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42381
42382         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42383         warnings.
42384
42385 2000-11-01  Richard Henderson  <rth@redhat.com>
42386
42387         * g++.old-deja/g++.ext/namedret1.C: New.
42388         * g++.old-deja/g++.ext/namedret2.C: New.
42389         * g++.old-deja/g++.ext/namedret3.C: New.
42390
42391 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42392
42393         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42394         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42395
42396 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42397
42398         * gcc.c-torture/execute/va-arg-21.c: New test.
42399
42400 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42401
42402         * gcc.dg/c99-complex-2.c: New test.
42403
42404 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42405
42406         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42407
42408 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42409
42410         * g++.old-deja/g++.other/inline16.C: New test.
42411
42412 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42413
42414         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42415         __PRETTY_FUNCTION__
42416
42417 2000-10-29  Neil Booth  <neilb@earthling.net>
42418
42419         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42420         New tests.
42421         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42422         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42423         optimisation.
42424
42425 2000-10-29  Neil Booth  <neilb@earthling.net>
42426
42427         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42428         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42429         * mi5.c: Test multiple includes work with -C.
42430         * trigraphs.c: Test ^= version.
42431
42432 2000-10-28  Neil Booth  <neilb@earthling.net>
42433
42434         New tests and test updates for new macro expander.
42435
42436         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42437         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42438         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42439         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42440         new diagnostic messages.
42441
42442         * gcc.dg/cpp/macro3.c: New tests.
42443
42444 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42445
42446         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42447         on the same line.
42448
42449 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42450
42451         * g++.old-deja/g++.other/eh2.C: New test.
42452
42453 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42454
42455         * gcc.c-torture/execute/20001027-1.c: New test.
42456
42457 2000-10-26  Richard Henderson  <rth@redhat.com>
42458
42459         * gcc.c-torture/execute/20001026-1.c: New.
42460
42461 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42462
42463         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42464         * g++.old-deja/g++.law/builtin1.C: Likewise.
42465         * g++.old-deja/g++.law/ctors10.C: Likewise.
42466         * g++.old-deja/g++.law/virtual3.C: Likewise.
42467         * g++.old-deja/g++.mike/p658.C: Likewise.
42468         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42469         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42470         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42471         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42472         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42473
42474 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42475
42476         * gcc.c-torture/compile/20001024-1.c: New test.
42477
42478 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42479
42480         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42481         to tell us whether or not we are using V3.
42482
42483 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42484
42485         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42486         operands.
42487
42488 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42489
42490         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42491
42492 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42493
42494         * gcc.c-torture/execute/20001024-1.c: New test.
42495
42496 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42497
42498         * g++.old-deja/g++.other/sibcall1.C: New test.
42499
42500 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42501
42502         * gcc.dg/noncompile/init-3.c: New test.
42503
42504 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42505
42506         * gcc.dg/format-array-1.c: New test.
42507
42508 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42509
42510         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42511         writing through null pointers; remove comment about testing
42512         unterminated strings.
42513
42514 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42515
42516         * gcc.c-torture/execute/20001017-2.c: New test.
42517
42518 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42519
42520         * gcc.c-torture/compile/20001018-1.c: New test.
42521         * gcc.c-torture/compile/20001018-1.x: Xfail.
42522
42523 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42524
42525         * gcc.c-torture/execute/20001017-1.c: New test.
42526
42527 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42528
42529         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42530         for multiple use of arguments with scanf formats; add tests for
42531         multiple use of arguments.
42532
42533 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42534
42535         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42536
42537 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42538
42539         * gcc.dg/format-miss-1.c: New test.
42540
42541 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42542
42543         * gcc.c-torture/execute/20001013-1.c: New test.
42544
42545 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42546
42547         * gcc.dg/format-branch-1.c: New test.
42548
42549 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42550
42551         * README, lib/file-format.exp: Remove EGCS references.
42552
42553 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42554
42555         * gcc.dg/20001013-1.c: New test.
42556
42557 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42558
42559         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42560         for intmax_t in the compiler using __typeof__ and the type rules
42561         for conditional expressions.
42562
42563 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42564
42565         * gcc.dg/20001012-1.c: New test.
42566         * gcc.dg/20001012-2.c: New test.
42567
42568 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42569
42570         * gcc.dg/format-attr-1.c: New test.
42571
42572 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42573
42574         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42575         __LONG_LONG_MAX__ instead of LLONG_MAX.
42576
42577 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42578
42579         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42580         scanf flags.
42581         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42582         flags.
42583
42584 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42585
42586         * gcc.dg/sequence-pt-1.c: New test.
42587
42588 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42589
42590         * gcc.c-torture/execute/20001011-1.c: New testcase.
42591         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42592
42593 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42594
42595         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42596         does not error on it.
42597
42598 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42599
42600         * gcc.dg/20001009-1.c: New test.
42601
42602 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42603
42604         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42605         * gcc.c-torture/execute/20001009-2.c: ... to here.
42606
42607 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42608
42609         * gcc.c-torture/compile/20001009-1.c: New testcase.
42610         * gcc.c-torture/execute/20001009-1.c: New testcase.
42611         Testcases provided by Jan Hubicka <jh@suse.cz>.
42612
42613 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42614
42615         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42616         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42617         uintmax_t using <limits.h> to emulate the compiler's internal
42618         logic.  No longer XFAIL %j tests.
42619
42620 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42621
42622         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42623         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42624         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42625         regexps and details of expected handling of some bad formats.
42626         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42627         suppression.
42628
42629 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42630
42631         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42632         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42633         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42634         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42635         in list archives.
42636
42637 2000-10-06  Richard Henderson  <rth@cygnus.com>
42638
42639         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42640         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42641         * g++.old-deja/g++.jason/report.C: Likewise.
42642         * g++.old-deja/g++.law/friend5.C: Likewise.
42643         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42644         of the expected warnings.
42645
42646 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42647
42648         * g++.old-deja/g++.pt/enum14.C: New test.
42649
42650 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42651
42652         * g++.old-deja/g++.pt/crash59.C: New test.
42653
42654 2000-10-04  Will Cohen  <wcohen@redhat.com>
42655
42656         * gcc.dg/20000926-1.c: New test.
42657
42658 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42659
42660         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42661         function name for current C++ compiler.
42662         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42663
42664 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42665
42666         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42667         __PRETTY_FUNCTION__.
42668         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42669
42670 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42671
42672         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42673
42674 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42675
42676         * gcc.c-torture/compile/20000923-1.c: New test.
42677
42678 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42679
42680         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42681         * g++.old-deja/g++.pt/ttp62.C: Same.
42682         * g++.old-deja/g++.other/inline14.C: Same.
42683
42684 2000-09-24  Richard Henderson  <rth@cygnus.com>
42685
42686         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42687
42688 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42689
42690         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42691
42692 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42693
42694         * gcc.c-torture/compile/20000922-1.c: New file.
42695
42696 2000-09-21  Nick Clifton  <nickc@redhat.com>
42697
42698         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42699         a signed long modulo operation.
42700         (mod6): New function - perform an unsigned long modulo operation.
42701         (main): Add tests for modulos of very large numbers by very small
42702         dividends.
42703
42704 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42705
42706         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42707
42708 2000-09-19  Richard Henderson  <rth@cygnus.com>
42709
42710         * gcc.dg/compare2.c (case 10): XFAIL.
42711
42712 2000-09-18  Richard Henderson  <rth@cygnus.com>
42713
42714         * gcc.c-torture/execute/20000906-1.c: Move ...
42715         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42716         that support __builtin_trap.
42717
42718 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42719
42720         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42721
42722 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42723
42724         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42725         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42726         more $ format tests.
42727
42728 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42729
42730         * gcc.dg/format-errmk-1.c: New test.
42731
42732 2000-09-17  Greg McGary  <greg@mcgary.org>
42733
42734         * gcc.c-torture/execute/20000917-1.x: Remove.
42735
42736 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42737
42738         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42739
42740 2000-09-17  Greg McGary  <greg@mcgary.org>
42741
42742         * gcc.c-torture/execute/20000917-1.c: New test.
42743         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42744
42745 2000-09-16  Neil Booth  <NeilB@earthling.net>
42746
42747         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42748         in nested macro bug.
42749
42750 2000-09-15  Neil Booth  <NeilB@earthling.net>
42751
42752         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42753
42754 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42755
42756         * gcc.c-torture/execute/20000914-1.c: New test.
42757
42758 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42759
42760         * g++.other/inline13.C: New test.
42761
42762 2000-09-12  Andreas Jaeger  <aj@suse.de>
42763
42764         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42765         constant by Ulrich Drepper <drepper@redhat.com>.
42766
42767 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42768
42769         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42770
42771 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42772
42773         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42774
42775 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42776
42777         * gcc.dg/cpp/backslash.c: New test.
42778
42779 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42780
42781         * gcc.c-torture/execute/20000910-1.c: New test.
42782         * gcc.c-torture/execute/20000910-2.c: Likewise.
42783
42784 2000-09-11  Robert Lipe  <robertl@sco.com>
42785
42786         * gcc.dg/pragma-align.c: New test.
42787
42788 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42789
42790         * g++.old-deja/g++.pt/explicit82.C: New test.
42791         * g++.old-deja/g++.pt/explicit83.C: New test.
42792
42793 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42794
42795         * gcc.dg/asm-names.c: New test.
42796
42797 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42798
42799         * gcc.dg/cpp/tr-warn6.c: New test
42800
42801 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42802
42803         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42804         be accepted.
42805
42806 2000-09-07  Catherine Moore  <clm@redhat.com>
42807
42808         * gcc.c-torture/execute/unroll-1.c: New test.
42809
42810 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42811
42812         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42813         ERROR markers.
42814         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42815         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42816         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42817         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42818         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42819         Preprocess only.
42820         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42821         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42822
42823 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42824
42825         * g++.old-deja/g++.pt/deduct2.C: New test.
42826
42827 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42828
42829         * g++.old-deja/g++.pt/parms2.C: New test.
42830
42831 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42832
42833         * g++.old-deja/g++.pt/crash58.C: New test.
42834
42835 2000-09-06  Greg McGary  <greg@mcgary.org>
42836
42837         * gcc.c-torture/execute/20000906-1.c: New test.
42838         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42839
42840 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42841
42842         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42843
42844 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42845
42846         * g++.old-deja/g++.pt/crash57.C: New test.
42847
42848 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42849
42850         * g++.old-deja/g++.pt/crash56.C: New test.
42851
42852 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42853
42854         * g++.old-deja/g++.pt/koenig1.C: New test.
42855
42856 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42857
42858         * gcc.dg/20000904-1.c: New test.
42859
42860 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42861
42862         * gcc.dg/cpp/paste8.c: New test.
42863
42864 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42865
42866         * gcc.c-torture/compile/20000827-1.c: New test.
42867
42868 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42869
42870         * gcc.dg/format-diag-1.c: New test.
42871
42872 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42873
42874         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42875         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42876         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42877         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42878         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42879
42880 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42881
42882         * g++.old-deja/g++.other/nested4.C: New test.
42883
42884 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42885
42886         * g++.old-deja/g++.ns/scoped1.C: New test.
42887
42888 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42889
42890         * lib/g++.exp: Support testing already-installed GCC.
42891
42892 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42893
42894         * wtr-label-1.c, wtr-suffix-1.c: New tests.
42895
42896 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42897
42898         * gcc.dg/return-type-2.c: New test.
42899
42900 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
42901
42902         * gcc.c-torture/compile/20000825-1.c: New test.
42903
42904 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
42905
42906         * gcc.dg/dwarf2-2.c: New test.
42907
42908 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
42909
42910         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42911         dg-warning regexps.
42912
42913 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42914
42915         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42916         gcc.dg/format-ext-5.c: New tests.
42917
42918 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
42919
42920         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42921
42922 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
42923
42924         * gcc.dg/noncompile/930622-2.c: Adjust error message.
42925
42926 2000-08-24  Richard Henderson  <rth@cygnus.com>
42927
42928         * gcc.dg/ia64-sync-1.c: New test.
42929         * gcc.dg/ia64-sync-2.c: New test.
42930         * gcc.dg/ia64-asm-1.c: New test.
42931
42932 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42933
42934         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42935         * gcc.dg/format-ext-2.c: New test.
42936
42937 2000-08-23  Jason Merrill  <jason@redhat.com>
42938
42939         * lib/old-dejagnu.exp: Also ignore "In member function" and
42940         "At global scope".
42941
42942 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42943
42944         * gcc.dg/noncompile/label-lineno-1.c: New test.
42945
42946 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42947
42948         * gcc.dg/c99-array-nonobj-1.c: New test.
42949
42950 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42951
42952         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42953         tests.
42954         * gcc.dg/format-ext-1.c: New test.
42955
42956 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42957
42958         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42959         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42960         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42961         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42962         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42963
42964 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42965
42966         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42967         gcc.dg/c99-strftime-2.c: New tests.
42968
42969 2000-08-22  Richard Henderson  <rth@cygnus.com>
42970
42971         * gcc.c-torture/execute/20000822-1.c: New test.
42972
42973 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42974
42975         * gcc.c-torture/execute/20000819-1.x: Remove.
42976
42977 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42978
42979         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42980         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42981         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42982         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42983         gcc.dg/format-xopen-1.c: New tests.
42984
42985 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
42986
42987         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42988
42989 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
42990
42991         * g++.old-deja/g++.other/loop2.C: New test.
42992
42993         * gcc.c-torture/compile/20000606-1.c: New test.
42994         * gcc.c-torture/compile/20000728-1.c: New test.
42995         * gcc.c-torture/execute/20000801-1.c: New test.
42996         * gcc.c-torture/execute/20000801-2.c: New test.
42997         * gcc.c-torture/execute/20000819-1.c: New test.
42998         * gcc.c-torture/execute/20000819-1.x: XFAIL.
42999         * gcc.dg/20000629-1.c: New test.
43000         * gcc.dg/20000724-1.c: New test.
43001         * gcc.dg/20000807-1.c: New test.
43002
43003 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43004
43005         * gcc.dg/cpp/pragma-1.c: New test.
43006         * gcc.dg/cpp/pragma-2.c: New test.
43007
43008 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43009
43010         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43011         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43012
43013 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43014
43015         * gcc.c-torture/compile/20000818-1.c: New test.
43016
43017 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43018
43019         * gcc.c-torture/execute/20000818-1.c: New test.
43020
43021 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43022
43023         * gcc.dg/format-va-1.c: New test.
43024
43025 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43026
43027         * g++.old-deja/g++.other/typedef8.C: New test.
43028
43029 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43030
43031         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43032         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43033         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43034         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43035         * g++.old-deja/g++.other/ptrmem7.C: New test.
43036         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43037
43038 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43039
43040         * g++.old-deja/g++.pt/typename27.C: New test.
43041
43042 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43043
43044         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43045         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43046         * g++.old-deja/g++.pt/friend45.C: New test.
43047         * g++.old-deja/g++.other/friend8.C: New test.
43048
43049 2000-08-15  Richard Henderson  <rth@cygnus.com>
43050
43051         * gcc.c-torture/execute/20000815-1.c: New test.
43052
43053 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43054
43055         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43056         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43057         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43058
43059 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43060
43061         * g++.old-deja/g++.other/refinit2.C: New test.
43062
43063 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43064
43065         * lib/c-torture.exp (c-torture): Make
43066         compiler_conditional_xfail_data global.
43067         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43068         compiler_conditional_xfail_data machinery.
43069         (f-torture-execute): Likewise.
43070         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43071         and only when unrolling loops.
43072
43073         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43074
43075 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43076
43077         * g++.old-deja/g++.pt/explicit81.C: New test.
43078
43079 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43080
43081         * g++.old-deja/g++.pt/typename26.C: New test.
43082
43083 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43084
43085         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43086         warning.
43087
43088 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43089
43090         * g++.old-deja/g++.other/array3.C: New test.
43091
43092 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43093
43094         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43095         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43096         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43097         New tests.
43098
43099 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43100
43101         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43102         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43103
43104 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43105
43106         * gcc.c-torture/execute/20000808-1.c: New test.
43107
43108 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43109
43110         * gcc.dg/c90-const-expr-1.c: New test.
43111
43112 2000-08-08  Richard Henderson  <rth@cygnus.com>
43113
43114         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43115
43116 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43117
43118         * gcc.dg/noncompile/const-ll-1.c: New test.
43119
43120 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43121
43122         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43123
43124 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43125
43126         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43127         that running programs linked against the shared version of libobjc
43128         run correctly.
43129
43130 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43131
43132         * gcc.dg/c99-printf-1.c: New test.
43133
43134 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43135
43136         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43137
43138 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43139
43140         * gcc.c-torture/execute/20000731-1.x: Delete.
43141
43142 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43143
43144         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43145         and torture_without_loops as is done by c-torture.exp.
43146         (search_for): Copy from c-torture.exp.
43147         (gcc-dg-runtest): New function, drives a directory of tests
43148         iterating over the TORTURE_OPTIONS.
43149         (scan-assembler, scan-assembler-not): Move here from
43150         individual directory drivers.
43151
43152         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43153         defined by lib/gcc-dg.exp.
43154         * gcc.dg/cpp/cpp.exp: Likewise.
43155         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43156         gcc-dg-runtest, so we cycle over optimization options.
43157
43158         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43159         * gcc.dg/compare2.c: No longer expected to fail.
43160
43161 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43162
43163         * gcc.c-torture/execute/20000804-1.c: New test.
43164
43165 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43166
43167         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43168
43169 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43170
43171         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43172
43173 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43174
43175         * gcc.c-torture/compile/20000803-1.c: New test.
43176
43177 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43178
43179         * gcc.c-torture/execute/20000801-3.c,
43180         gcc.c-torture/execute/20000801-4.c: New tests.
43181         * gcc.c-torture/execute/20000801-3.x,
43182         gcc.c-torture/execute/20000801-4.x: Xfail.
43183
43184 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43185
43186         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43187         libobjc/.libs to allow for libtool.
43188
43189 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43190
43191         * gcc.c-torture/compile/20000802-1.c: New test.
43192
43193 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43194
43195         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43196
43197 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43198
43199         * gcc-c-torture/execute/20000731-2.c: New test.
43200
43201         * gcc.c-torture/execute/20000731-1.c: New test.
43202         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43203
43204 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43205
43206         * testsuite/gcc.dg/cpp/paste7.c: New test.
43207         * gcc.dg/cpp/20000725-1.c: New test.
43208
43209 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43210
43211         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43212         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43213         declaration warning for __builtin_dwarf_reg_size.
43214
43215         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43216
43217 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43218
43219         * gcc.dg/noncompile/voidparam-1.c: New test.
43220
43221 2000-07-30  Richard Henderson  <rth@cygnus.com>
43222
43223         * gcc.dg/c90-digraph-1.c: Don't xfail.
43224         * gcc.dg/compare2.c (case 10): Xfail.
43225         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43226
43227 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43228
43229         * gcc.dg/c99-main-1.c: New test.
43230
43231 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43232
43233         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43234
43235 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43236
43237         * gcc.c-tortuer/execute/20000726-1.c: New test.
43238
43239 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43240
43241         * gcc.c-torture/execute/enum-2.c: New test.
43242
43243 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43244
43245         * gcc.dg/cpp/tr-warn3.c: New test.
43246
43247 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43248
43249         * g++.old-deja/g++.ext/implicit1.C: Remove.
43250         * g++.old-deja/g++.jason/c2.C: Remove
43251         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43252         * g++.old-deja/g++.pt/crash16.C: Likewise.
43253         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43254
43255 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43256
43257         * g++.old-deja/g++.other/for2.C: New test.
43258
43259 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43260
43261         * gcc.dg/20000720-1.c: New test.
43262
43263 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43264
43265         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43266
43267 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43268
43269         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43270         * gcc.c-torture/execute/20000722-1.c: New.
43271         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43272
43273 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43274
43275         * gcc.dg/cpp/20000720-1.S: New test.
43276
43277 2000-07-21  Michael Meissner  <meissner@redhat.com>
43278
43279         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43280
43281 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43282
43283         * g++.old-deja/g++.brendan/crash16.C,
43284         g++.old-deja/g++.brendan/parse3.C,
43285         g++.old-deja/g++.brendan/redecl1.C,
43286         g++.old-deja/g++.ns/template13.C,
43287         g++.old-deja/g++.other/decl4.C,
43288         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43289
43290 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43291
43292         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43293         and "Internal error".
43294
43295         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43296         regexps.
43297         * gcc.dg/cpp/paste6.c: New test.
43298
43299 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43300
43301         * gcc.dg/cpp/tr-direct.c: New test.
43302
43303         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43304         gcc.dg/cpp/undef1.c: Tweak error regexps.
43305
43306 2000-07-18  Eric Christopher <echristo@redhat.com>
43307
43308         * gcc.c-torture/compile/20000718-1.c: New test.
43309
43310 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43311
43312         * cpplex.c (_cpp_push_token): If the token being pushed back
43313         is the previous token in this context, just subtract one from
43314         context->posn.
43315         * cppmacro.c (save_expansion): Clear aux field when storing a
43316         placemarker.
43317
43318 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43319
43320         * gcc.dg/noncompile/redecl-1.c: New test.
43321
43322 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43323
43324         * gcc.c-torture/execute/20000717-5.c: New test.
43325         * gcc.c-torture/execute/20000717-1.x: Removed.
43326
43327 2000-07-17  Richard Henderson  <rth@cygnus.com>
43328
43329         * gcc.c-torture/execute/20000717-4.c: New test.
43330
43331 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43332
43333         * gcc.dg/cpp/syshdr.c: New test.
43334         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43335
43336 2000-07-17  Neil Booth  <neilb@earthling.net>
43337
43338         * gcc.dg/cpp/cmdlne-dM.c: New test.
43339         * gcc.dg/cpp/cmdlne-dD.c: New test.
43340
43341 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43342
43343         * gcc.c-torture/execute/20000717-3.c: New test.
43344
43345         * gcc.c-torture/compile/20000717-1.c: New test.
43346
43347 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43348
43349         * gcc.c-torture/execute/20000717-2.c: New test.
43350
43351 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43352
43353         * gcc.dg/formatz-1.c: New test.
43354
43355         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43356         * gcc.dg/c99-digraph-1.c: New tests.
43357
43358         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43359         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43360
43361         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43362         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43363         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43364         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43365         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43366         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43367         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43368
43369 2000-07-17   Greg McGary <greg@mcgary.org>
43370
43371         * gcc.c-torture/execute/20000717-1.c: New test.
43372         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43373
43374 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43375
43376         * gcc.c-torture/execute/20000715-2.c: New test.
43377         * gcc.dg/20000715-1.c: New test.
43378
43379 2000-07-15  Michael Meissner  <meissner@redhat.com>
43380
43381         * gcc.c-torture/execute/20000715-1.c: New test.
43382
43383 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43384
43385         * gcc.c-torture/execute/20000707-1.c: New test.
43386
43387 2000-07-13  Neil Booth  <NeilB@earthling.net>
43388
43389         * testsuite/gcc.dg/cpp/digraph1.c,
43390         testsuite/gcc.dg/cpp/digraph2.c,
43391         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43392
43393 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43394
43395         * g77.f-torture/compile/20000630-2.f: New test.
43396         * g77.f-torture/compile/20000630-2.x
43397
43398 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43399
43400         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43401
43402 2000-07-11  Neil Booth  <NeilB@earthling.net>
43403
43404         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43405
43406 2000-07-11  Neil Booth  <NeilB@earthling.net>
43407
43408         * gcc.dg/cpp/cmdlne-C.c: New.
43409
43410 2000-07-09  Neil Booth  <NeilB@earthling.net>
43411
43412         * gcc.dg/cpp/directiv.c: New tests.
43413         * gcc.dg/cpp/undef1.c: Update.
43414
43415 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43416
43417         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43418
43419 2000-07-09  Neil Booth  <NeilB@earthling.net>
43420
43421         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43422
43423 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43424
43425         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43426         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43427
43428 2000-07-08  Neil Booth  <NeilB@earthling.net>
43429
43430         * gcc.dg/cpp/macsyntx.c: New tests.
43431
43432 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43433
43434         * gcc.dg/20000707-1.c: New test.
43435
43436 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43437
43438         * gcc.c-torture/execute/20000706-1.c: New test.
43439         * gcc.c-torture/execute/20000706-2.c: New test.
43440         * gcc.c-torture/execute/20000706-3.c: New test.
43441         * gcc.c-torture/execute/20000706-4.c: New test.
43442         * gcc.c-torture/execute/20000706-5.c: New test.
43443
43444 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43445
43446         * g++.old-deja/g++.pt/instantiate7.C: New test.
43447
43448 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43449
43450         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43451         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43452         * g++.old-deja/g++.other/rtti3.C: Likewise.
43453         * g++.old-deja/g++.other/rttid3.C: Likewise.
43454
43455 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43456
43457         *  g77.f-torture/compile/20000630-1.x: Fix typo
43458
43459 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43460
43461         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43462         assembly output.
43463
43464 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43465
43466         * gcc.dg/cpp/ident.c: New test.
43467
43468 2000-07-05  Neil Booth  <NeilB@earthling.net>
43469
43470         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43471           gcc.dg/cpp/lexstrng.c: New tests.
43472
43473 2000-07-04  Neil Booth  <NeilB@earthling.net>
43474
43475         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43476         * gcc.dg/cpp/strify2.c: Same.
43477
43478 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43479
43480         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43481         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43482         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43483         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43484
43485         * testsuite/gcc.dg/cpp/macro1.c,
43486         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43487         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43488         testsuite/gcc.dg/cpp/strify1.c,
43489         testsuite/gcc.dg/cpp/strify2.c: New tests.
43490
43491 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43492
43493         * gcc.c-torture/execute/20000703-1.c: New test.
43494
43495 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43496
43497         * g++.old-deja/g++.pt (lookup10.C): New test.
43498
43499 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43500
43501         * g++.old-deja/g++.pt (typename25.C): New test.
43502
43503 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43504
43505         * gcc.c-torture/compile/20000701-1.c: New test.
43506
43507 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43508
43509         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43510         to test case.
43511
43512 2000-06-30  Catherine Moore  <clm@cygnus.com>
43513
43514         * gcc.c-torture/execute/align-1.c: New test.
43515
43516 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43517
43518         * g++.old-deja/g++.pt/expr8.C: New test.
43519         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43520
43521 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43522
43523         * gcc.c-torture/compile/20000629-1.c: New test.
43524
43525 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43526
43527
43528         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43529         gcc.dg/noncompile directory, depending on whether they're
43530         preprocessor tests or not.  Annotate all the tests for the dg
43531         framework.
43532
43533         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43534         * gcc.dg/noncompile/noncompile.exp: New.
43535
43536         * Moved files:
43537         Old name                                New name
43538         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43539         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43540         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43541         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43542         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43543         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43544         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43545         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43546         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43547         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43548         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43549         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43550         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43551         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43552         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43553         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43554         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43555         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43556         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43557         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43558         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43559         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43560         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43561         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43562
43563         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43564         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43565         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43566         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43567         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43568         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43569
43570 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43571
43572         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43573         declare one variable.  On the fourth, error.
43574         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43575         declared by 20000628-1a.h.
43576
43577 2000-06-29  Richard Henderson  <rth@redhat.com>
43578
43579         * gcc.c-torture/execute/930529-1.x: New file.
43580         * gcc.dg/920413-1.c: Adjust expected warning text.
43581         * gcc.dg/980217-1.c: Declare abort.
43582         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43583
43584 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43585
43586         * g77.f-torture/compile/20000629-1.f: New test.
43587         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43588
43589 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43590
43591         Rearrange lots of files, removing entirely the
43592         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43593         directories.
43594
43595         * Deleted files:
43596         gcc.c-torture/code_quality/code_quality.exp
43597         gcc.c-torture/special/special.exp
43598         gcc.failure/failure.exp
43599         gcc.failure/940409-1.x
43600         gcc.c-torture/compile/961203-1.x
43601
43602         * New files:
43603         gcc.misc-tests/linkage.exp
43604         gcc.c-torture/execute/920730-1t.c
43605         gcc.c-torture/execute/920730-1t.x
43606         gcc.c-torture/compile/920520-1.x
43607         gcc.c-torture/compile/920521-1.x
43608         gcc.c-torture/compile/981006-1.x
43609         gcc.c-torture/execute/eeprof-1.x
43610
43611         * Moved files (possibly with modifications to fit a new harness):
43612         Old name                                New name
43613         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43614         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43615         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43616         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43617         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43618         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43619         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43620         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43621         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43622         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43623         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43624         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43625         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43626         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43627
43628 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43629
43630         * c-torture/compile/961203-1.x: Delete.
43631
43632         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43633         not exit. Include stdio.h.
43634         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43635         * gcc.misc-tests/dg-12.c: Likewise.
43636         * gcc.misc-tests/dg-5.c: Likewise.
43637         * gcc.misc-tests/dg-6.c: Likewise.
43638         * gcc.misc-tests/dg-7.c: Prototype abort.
43639         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43640         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43641         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43642         not exit.
43643         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43644         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43645
43646 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43647
43648         * gcc.dg/cpp/20000628-1.c: New test.
43649         * gcc.dg/cpp/20000628-1.h: New header for above test.
43650         * gcc.dg/cpp/20000628-1a.h: Likewise.
43651
43652 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43653
43654         * gcc.dg/cpp: New directory.
43655         * gcc.dg/cpp/cpp.exp: New driver.
43656         * gcc.dg/cpp/20000627-1.c: New test.
43657         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43658         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43659         and rewrite as a compilation test.
43660
43661         * gcc.dg: Move many files into the cpp subdirectory, possibly
43662         renaming or editing them as well.
43663         Old name                New name
43664         990119-1.c              cpp/19990119-1.c
43665         990228-1.c              cpp/19990228-1.c
43666         990407-1.c              cpp/19990407-1.c
43667         990409-1.c              cpp/19990409-1.c
43668         990413-1.c              cpp/19990413-1.c
43669         990703-1.c              cpp/19990703-1.c
43670         20000127-1.c            cpp/20000127-1.c
43671         20000129-1.c            cpp/20000129-1.c
43672         20000207-1.c            cpp/20000207-1.c
43673         20000207-2.c            cpp/20000207-2.c
43674         20000209-1.c            cpp/20000209-1.c
43675         20000209-2.c            cpp/20000209-2.c
43676         20000301-1.c            cpp/20000301-1.c
43677         20000419-1.c            cpp/20000419-1.c
43678         20000510-1.S            cpp/20000510-1.S
43679         20000519-1.c            cpp/20000519-1.c
43680         20000529-1.c            cpp/20000529-1.c
43681         20000625-1.c            cpp/20000625-1.c
43682         20000625-2.c            cpp/20000625-2.c
43683         cpp-as1.c               cpp/assert1.c
43684         cpp-as2.c               cpp/assert2.c
43685         cxx-comments-1.c        cpp/cxxcom1.c
43686         cxx-comments-2.c        cpp/cxxcom2.c
43687         endif-label.c           cpp/endif.c
43688         cpp-hash1.c             cpp/hash1.c
43689         cpp-hash2.c             cpp/hash2.c
43690         cpp-if1.c               cpp/if-1.c
43691         cpp-if2.c               cpp/if-2.c
43692         cpp-if3.c               cpp/if-3.c
43693         cpp-if4.c               cpp/if-4.c
43694         cpp-if5.c               cpp/if-5.c
43695         cpp-cond.c              cpp/if-cexp.c
43696         cpp-missingop.c         cpp/if-mop.c
43697         cpp-missingparen.c      cpp/if-mpar.c
43698         cpp-opprec.c            cpp/if-oppr.c
43699         cpp-ifparen.c           cpp/if-paren.c
43700         cpp-shortcircuit.c      cpp/if-sc.c
43701         cpp-shift.c             cpp/if-shift.c
43702         cpp-unary.c             cpp/if-unary.c
43703         cpp-li1.c               cpp/line1.c
43704         cpp-li2.c               cpp/line2.c
43705         lineno.c                cpp/line3.c
43706         lineno-2.c              cpp/line4.c
43707         cpp-mi.c                cpp/mi1.c
43708         cpp-mic.h               cpp/mi1c.h
43709         cpp-micc.h              cpp/mi1cc.h
43710         cpp-mind.h              cpp/mi1nd.h
43711         cpp-mindp.h             cpp/mi1ndp.h
43712         cpp-mix.h               cpp/mi1x.h
43713         cpp-mi2.c               cpp/mi2.c
43714         cpp-mi2a.h              cpp/mi2a.h
43715         cpp-mi2b.h              cpp/mi2b.h
43716         cpp-mi2c.h              cpp/mi2c.h
43717         cpp-mi3.c               cpp/mi3.c
43718         cpp-mi3.def             cpp/mi3.def
43719         poison-1.c              cpp/poison.c
43720         pr-impl.c               cpp/prag-imp.c
43721         cpp-redef-2.c           cpp/redef1.c
43722         cpp-redef.c             cpp/redef2.c
43723         strpaste.c              cpp/strp1.c
43724         strpaste-2.c            cpp/strp2.c
43725         cpp-tradpaste.c         cpp/tr-paste.c
43726         cpp-tradstringify.c     cpp/tr-str.c
43727         cpp-tradwarn1.c         cpp/tr-warn1.c
43728         cpp-tradwarn2.c         cpp/tr-warn2.c
43729         trigraphs.c             cpp/trigraphs.c
43730         cpp-unc1.c              cpp/unc1.c
43731         cpp-unc2.c              cpp/unc2.c
43732         cpp-unc3.c              cpp/unc3.c
43733         cpp-unc.c               cpp/unc4.c
43734         undef.c                 cpp/undef1.c
43735         undef-2.c               cpp/undef2.c
43736         cpp-wi1.c               cpp/widestr1.c
43737
43738 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43739
43740         * lib/g++.exp (g++_include_flags): Tweak.
43741
43742 2000-06-27  H.J. Lu  <hjl@gnu.org>
43743             Loren J. Rittle  <ljrittle@acm.org>
43744
43745         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43746         version with one that knows about the new gcc tree structure.
43747         (g++_link_flags): Same.
43748
43749 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43750
43751         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43752         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43753         case we are cross-compiling.
43754
43755         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43756         g++.old-deja/g++.niklas/Makefile.in,
43757         g++.old-deja/g++.niklas/configure.in,
43758         g++.old-deja/g++.other/Makefile.in,
43759         g++.old-deja/g++.other/configure.in,
43760         gcc.c-torture/code_quality/Makefile.in,
43761         gcc.c-torture/code_quality/configure.in,
43762         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43763         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43764         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43765         gcc.c-torture/execute/ieee/Makefile.in,
43766         gcc.c-torture/execute/ieee/configure.in,
43767         gcc.c-torture/noncompile/Makefile.in,
43768         gcc.c-torture/noncompile/configure.in,
43769         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43770         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43771         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43772
43773 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43774
43775         * g++.old-deja/g++.other/ambig3.C: New test.
43776
43777 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43778
43779         * g++.old-deja/g++.pt/syntax1.C: New test.
43780         * g++.old-deja/g++.pt/syntax2.C: New test.
43781         * g++.old-deja/g++.other/syntax3.C: New test.
43782         * g++.old-deja/g++.other/syntax4.C: New test.
43783
43784 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43785
43786         * gcc.dg/20000623-1.c: Prototype exit and abort.
43787
43788 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43789
43790         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43791         New tests.
43792         * gcc.dg/cpp-mi3.def: New file.
43793
43794         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43795         inside assertions.
43796         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43797         lexer's error messages.
43798         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43799         divine anything from the linemarkers.
43800         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43801         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43802
43803 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43804
43805         * gcc.dg/20000623-1.c: New test.
43806
43807 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43808
43809         * gcc.c-torture/execute/20000622-1.c: New test.
43810
43811 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43812
43813         * g++.old-deja/g++.other/init15.C: New test.
43814
43815 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43816
43817         * g++.old-deja/g++.pt/vaarg2.C: New test.
43818         * g++.old-deja/g++.pt/vaarg3.C: New test.
43819
43820 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43821
43822         * g++.old-deja/g++.other/dyncast6.C: New test.
43823
43824 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43825
43826         * gcc.c-torture/execute/loop-6.c: New test.
43827
43828 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43829
43830         * gcc.dg/20000614-1.c: New test.
43831         * gcc.dg/20000614-2.c: New test.
43832
43833 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43834
43835         * g++.old-deja/g++.other/inline12.C: New test.
43836
43837 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43838
43839         * g++.old-deja/g++.other/eh1.C: New test.
43840
43841 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43842
43843         * g++.old-deja/g++.other/type.C: New test.
43844
43845 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43846
43847         * g++.old-deja/g++.other/initstring.C: New test.
43848
43849 2000-06-12  Jason Merrill  <jason@redhat.com>
43850
43851         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43852
43853 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43854
43855         * gcc.c-torture/compile/20000609-1.c: New test.
43856
43857 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43858
43859         * gcc.dg/20000609-1.c: New test.
43860
43861 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43862
43863         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43864         * gcc.c-torture/noncompile/poison-1.c: Move...
43865         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43866         * gcc.dg/cpp-li1.c: Add a token after the #line.
43867
43868 2000-06-05  Richard Henderson  <rth@cygnus.com>
43869
43870         * gcc.c-torture/execute/20000605-2.c: New test.
43871         * gcc.c-torture/execute/20000605-3.c: New test.
43872
43873 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43874
43875         * g77.f-torture/execute/20000503-1.x: New file.
43876
43877 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43878
43879         * g++.old-deja/g++.eh/badalloc1.C: New test.
43880
43881 2000-06-05  Richard Henderson  <rth@cygnus.com>
43882
43883         * gcc.c-torture/execute/20000605-1.c: New test.
43884
43885 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43886             Nathan Sidwell <nathan@codesourcery.com>
43887
43888         * gcc.c-torture/compile/20000605-1.c: New test.
43889
43890 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43891
43892         * g77.f-torture/compile/20000601-1.f: New test.
43893
43894 2000-06-03  Richard Henderson  <rth@cygnus.com>
43895
43896         * gcc.c-torture/execute/20000603-1.c: New.
43897
43898 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
43899
43900         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43901         * gcc.dg/noreturn-2.c (noreturn): Likewise.
43902
43903 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
43904
43905         * gcc.dg/compare2.c (case 12): XFAIL.
43906         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43907         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43908
43909         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43910
43911 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
43912
43913         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43914         guard macro is already defined when the header is first
43915         included.
43916         * gcc.dg/cpp-mix.h: New file.
43917         * gcc.dg/endif-label.c: Update patterns to match compiler.
43918
43919         * g++.brendan/complex1.C: Declare abort.
43920         * g++.law/refs4.C: Remove XFAIL.
43921         * g++.oliva/expr2.C: Declare abort and exit.
43922
43923 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
43924
43925         * gcc.c-torture/execute/20000528-1.c: New test.
43926
43927         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43928         * g++.old-deja/g++.law/temps4.C: Likewise.
43929
43930         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43931         stdlib.h.  Call abort() on failure.
43932         * g++.old-deja/g++.law/refs4.C: Likewise.
43933         * g++.old-deja/g++.law/temps4.C: Likewise.
43934         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43935         * gcc.c-torture/execute/20000112-1.c: Include string.h.
43936
43937 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
43938
43939         Relative to g++.dg/special:
43940         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43941
43942         Relative to g++.old-deja:
43943         * g++.brendan/complex1.C, g++.jason/optimize2.C,
43944         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43945         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43946         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43947         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43948         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43949         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43950
43951         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43952         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43953         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43954         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43955         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43956         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43957         and/or string.h.
43958
43959         * g++.other/goto1.C: Update expectations for error messages.
43960
43961 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
43962
43963         * gcc.c-torture/compile/20000523-1.c: New test.
43964
43965 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43966
43967         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43968
43969 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
43970
43971         * g++.old-deja/g++.eh/catch11.C: New test.
43972         * g++.old-deja/g++.eh/catch12.C: New test.
43973
43974 2000-05-24  Nick Clifton  <nickc@cygnus.com>
43975
43976         * gcc.c-torture/execute/20000523-1.c: New test.
43977
43978 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
43979
43980         * c-torture/execute/bcp-1.c: Replace abort in arg of
43981         __builtin_constant_p with a generic external function.
43982
43983         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43984         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43985         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43986         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43987         Prototype abort and/or exit.
43988
43989         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43990         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43991         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43992         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43993
43994 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
43995
43996         * gcc.dg/dwarf2-1.c: New test.
43997
43998 2000-05-20  Richard Henderson  <rth@cygnus.com>
43999
44000         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44001
44002 2000-05-20  Andreas Jaeger  <aj@suse.de>
44003
44004         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44005         testcase.
44006
44007 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44008
44009         * gcc.c-torture/execute/20000519-2.c: New test.
44010
44011 2000-05-19  Andreas Jaeger  <aj@suse.de>
44012
44013         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44014         which fails with SSA.
44015
44016         * lib/c-torture.exp: Also test with -O3 -fssa.
44017
44018 2000-05-18  Michael Meissner  <meissner@redhat.com>
44019
44020         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44021         * gcc.c-torture/execute/920415-1.c: Ditto.
44022         * gcc.c-torture/execute/920501-1.c: Ditto.
44023         * gcc.c-torture/execute/conversion.c: Ditto.
44024         * gcc.c-torture/execute/cvt-1.c: Ditto.
44025
44026 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44027
44028         * gcc.c-torture/compile/20000518-1.c: New test.
44029
44030 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44031
44032         * g77.f-torture/compile/200005018.f: New test.
44033
44034 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44035
44036         * gcc.c-torture/compile/20000517-1.c: New test.
44037
44038 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44039
44040         * gcc.c-torture/execute/20000516-1.c: New test.
44041
44042 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44043
44044         * g++.old-deja/g++.other/eh.C: New test.
44045
44046 2000-05-12  Richard Henderson  <rth@cygnus.com>
44047
44048         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44049         constants through to doit's conditional.
44050
44051 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44052
44053         * gcc.c-torture/compile/20000511-1.c: New test.
44054         * g77.f-torture/compile/20000511-1.f: New test.
44055         * g77.f-torture/compile/20000511-2.f: New test.
44056
44057 2000-05-11  Michael Meissner  <meissner@redhat.com>
44058
44059         * gcc.c-torture/execute/20000511-1.c: New test.
44060
44061 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44062
44063         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44064         * gcc.dg/20000510-1.S: New.
44065
44066 2000-05-08  Catherine Moore  <clm@cygnus.com>
44067
44068         * gcc.dg/unused-3.c: New.
44069
44070 2000-05-06  Richard Henderson  <rth@cygnus.com>
44071
44072           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44073           * g++.old-deja/g++.mike/warn1.C: Likewise.
44074           * g++.old-deja/g++.pt/local1.C: Likewise.
44075           * g++.old-deja/g++.pt/local7.C: Likewise.
44076           * g++.old-deja/g++.pt/spec16.C: Likewise.
44077
44078 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44079
44080         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44081
44082 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44083
44084           * g77.f-torture/execute/20000503-1.f: New test.
44085
44086 2000-05-04  Andreas Jaeger  <aj@suse.de>
44087
44088         * gcc.dg/noreturn-2.c: New test.
44089
44090 2000-05-04  Neil Booth  <NeilB@earthling.net>
44091
44092         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44093         preprocessor.
44094
44095 2000-05-04  Richard Henderson  <rth@cygnus.com>
44096
44097         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44098
44099 2000-05-04  Richard Henderson  <rth@cygnus.com>
44100
44101         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44102         OpenSSL by Jason R Thorpe.
44103
44104 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44105
44106         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44107
44108 2000-05-03  Robert Lipe <robertlipe@usa.net>
44109
44110         * gcc.dg/20000503-1.c: New test.
44111
44112 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44113
44114         * gcc.c-torture/compile/20000502-1.c: New test.
44115         * g++.old-deja/g++.other/align.C: New test.
44116         * gcc.dg/cpp-tradstringify.c: New test.
44117
44118 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44119
44120         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44121         and hard registers.
44122
44123 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44124
44125         * gcc.c-torture/execute/loop-5.c: New test.
44126
44127 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44128
44129         * gcc.c-torture/execute/va-arg-20.c: New test.
44130
44131 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44132
44133         * gcc.c-torture/execute/20000422-1.c: New test.
44134
44135 2000-04-20  Greg McGary  <gkm@gnu.org>
44136
44137         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44138         when optimizing, but without sibling-call optimizations (-O1).
44139
44140 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44141
44142           * gcc.c-torture/compile/20000420-1.c: New test.
44143
44144 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44145
44146         * g++.abi/ptrflags.C: New test.
44147         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44148
44149 2000-04-19  Catherine Moore  <clm@cygnus.com>
44150
44151         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44152
44153 2000-04-19  Greg McGary  <gkm@gnu.org>
44154
44155         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44156         sibling-call optimizations.
44157
44158 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44159
44160         * gcc.dg/20000419-1.c: New test.
44161
44162 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44163
44164         * gcc.c-torture/execute/20000412-6.c: New test.
44165
44166 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44167
44168         * gcc.c-torture/execute/20000412-5.c: New test.
44169         * g77.f-torture/compile/20000412-1.f: New test.
44170         * gcc.c-torture/execute/20000412-4.c: New test.
44171         * gcc.c-torture/compile/20000412-2.c: New test.
44172         * gcc.c-torture/execute/20000412-3.c: New test.
44173         * gcc.c-torture/compile/20000412-1.c: New test.
44174         * gcc.c-torture/execute/20000412-2.c: New test.
44175
44176 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44177
44178         * objc/execute/bf-20.m: New test.
44179
44180 2000-04-10  Richard Henderson  <rth@cygnus.com>
44181
44182         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44183
44184         * gcc.c-torture/execute/20000412-1.c: New test.
44185
44186 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44187
44188         * g++.old-deja/g++.eh/catchptr1.C: New test.
44189
44190 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44191
44192         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44193
44194 2000-04-08  Neil Booth  <NeilB@earthling.net>
44195
44196         * gcc.dg/cpp-nullchar.c: Remove test as
44197         embedded nulls cause problems.
44198
44199 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44200
44201         * gcc.dg/compare2.c: New test.
44202
44203 2000-04-08  Neil Booth  <NeilB@earthling.net>
44204
44205         * gcc.dg/cpp-nullchar.c: New test.
44206
44207 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44208
44209         * gcc.dg/cpp-mi2.c: New test.
44210         * gcc.dg/cpp-mi2[abc].h: New files.
44211
44212 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44213
44214         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44215         member name.
44216
44217 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44218
44219         * g++.old-deja/g++.abi/vmihint.C: New test.
44220
44221 2000-04-06  Neil Booth  <NeilB@earthling.net>
44222
44223         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44224         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44225         copyright.
44226
44227 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44228
44229         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44230         avoid stack-frame overwrite.
44231
44232 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44233
44234         * gcc.c-torture/compile/20000405-2.c: New test.
44235         * gcc.c-torture/compile/20000405-3.c: New test.
44236
44237 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44238
44239         * gcc.c-torture/compile/20000405-1.c: New test.
44240
44241 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44242
44243         * gcc.dg/cast-qual-1.c: Revert last change.
44244
44245 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44246
44247         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44248
44249 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44250
44251         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44252         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44253
44254 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44255
44256         * gcc.c-torture/compile/20000403-2.c: New test.
44257         * gcc.c-torture/compile/20000403-1.c: New test.
44258
44259 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44260
44261         * gcc.c-torture/execute/20000403-1.c: New test.
44262
44263 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44264
44265         * gcc.c-torture/execute/20000402-1.c: New test.
44266
44267 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44268
44269         * gcc.c-torture/execute/va-arg-15.c: New test.
44270         * gcc.c-torture/execute/va-arg-16.c: New test.
44271         * gcc.c-torture/execute/va-arg-17.c: New test.
44272         * gcc.c-torture/execute/va-arg-18.c: New test.
44273         * gcc.c-torture/execute/va-arg-19.c: New test.
44274
44275 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44276
44277         * gcc.c-torture/compile/981211-1.c: Move to...
44278         * gcc.dg/cpp-as1.c: ...here.
44279         * gcc.dg/cpp-as2.c: New file.
44280
44281         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44282         compiler.
44283
44284 2000-04-02  Neil Booth  <NeilB@earthling.net>
44285
44286         * gcc.dg/cpp-cond.c  New tests.
44287         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44288         accidental success less likely.
44289         * gcc.dg/cpp-missingop.c  New tests.
44290         * gcc.dg/cpp-missingparen.c  New tests.
44291         * gcc.dg/cpp-shift.c  New tests.
44292         * gcc.dg/cpp-shortcircuit.c  New tests.
44293         * gcc.dg/cpp-unary.c  New tests.
44294
44295 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44296
44297         * gcc.c-torture/compile/20000329-1.c: New test.
44298
44299 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44300
44301         * gcc.c-torture/compile/20000326-1.c: New test.
44302         * gcc.c-torture/compile/20000326-2.c: New test.
44303
44304 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44305
44306         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44307         the first parameter is a function argument.
44308
44309 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44310
44311         * g++.old-deja/g++.ext/array4.C: New test.
44312
44313 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44314
44315         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44316
44317 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44318
44319         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44320
44321 2000-03-19  Richard Henderson  <rth@cygnus.com>
44322
44323         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44324
44325 2000-03-19  Richard Henderson  <rth@cygnus.com>
44326
44327         * gcc.c-torture/compile/20000319-1.c: New test.
44328
44329 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44330
44331         * gcc.c-torture/execute/20000314-3.c: New test.
44332         * gcc.c-torture/execute/20000314-2.c: New test.
44333         * gcc.c-torture/execute/20000314-1.c: New test.
44334         * gcc.c-torture/compile/20000314-2.c: New test.
44335         * gcc.c-torture/compile/20000314-1.c: New test.
44336
44337 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44338
44339         * g++.old-deja/g++.warn/inline.C: New test.
44340
44341 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44342
44343         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44344         standards-compliant result rather than specific constants.
44345         Put test-values in array.
44346
44347 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44348
44349         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44350         (g++_target_compile): Put test-specific options last.
44351
44352 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44353
44354         * g++.old-deja/g++.eh/vbase4.C: New test.
44355
44356 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44357
44358         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44359
44360 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44361
44362         * g++.old-deja/g++.brendan/misc12.C: Removed.
44363         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44364         * g++.old-deja/g++.ext/pretty4.C: New test.
44365
44366 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44367
44368         * g++.old-deja/g++.other/string2.C: New test.
44369
44370 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44371
44372         * g++.old-deja/g++.warn/impint2.C: New test.
44373
44374 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44375
44376         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44377         is 1, not zero.
44378
44379 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44380
44381         * g++.old-deja/g++.warn/impint.C: New test.
44382         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44383         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44384         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44385         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44386         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44387         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44388         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44389         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44390         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44391         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44392         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44393         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44394
44395 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44396
44397         * gcc.dg/cpp-redef.c: New test.
44398
44399 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44400
44401         * g++.old-deja/g++.pt/unify7.C: New test.
44402
44403 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44404
44405         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44406         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44407
44408 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44409
44410         * gcc.c-torture/compile/20000224-1.c: New test.
44411
44412 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44413
44414         * gcc.c-torture/compile/cpp-2.c: New test.
44415         * gcc.c-torture/compile/cpp-1.c: New test.
44416
44417 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44418
44419         * gcc.c-torture/execute/20000225-1.c: New test.
44420
44421 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44422
44423         * gcc.dg/cpp-li2.c: New test.
44424
44425         * gcc.dg/cpp-wi1.c: New test.
44426
44427         * gcc.dg/cpp-li1.c: New test.
44428
44429 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44430
44431         * g++.old-deja/g++.other/sizeof5.C: New test.
44432
44433 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44434
44435         * gcc.c-torture/execute/va-arg-13.c: New test.
44436
44437 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44438
44439         * gcc.c-torture/execute/va-arg-12.c: New test.
44440
44441 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44442
44443         * gcc.c-torture/execute/20000223-1.c: New test.
44444
44445 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44446
44447         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44448
44449 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44450
44451         * g++.old-deja/g++.abi/ptrmem.C: New test.
44452
44453 2000-02-19  Richard Henderson  <rth@cygnus.com>
44454
44455         * gcc.c-torture/compile/init-3.c: New.
44456
44457 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44458
44459         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44460         ALWAYS_CXXFLAGS.
44461
44462 2000-02-11  Robert Lipe <robertl@sco.com>
44463
44464         * gcc.c-torture/compile/20000211-3.c: New test.
44465
44466 2000-02-11  Martin Buchholz <martin@xemacs.org>
44467
44468         * gcc.c-torture/compile/20000211-2.c: New test.
44469
44470 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44471
44472         * gcc.c-torture/compile/20000211-1.c: New test.
44473
44474 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44475
44476         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44477           on native targets
44478
44479 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44480
44481         * g++.old-deja/g++.other/cast5.C: New test.
44482
44483 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44484
44485         * gcc.c-torture/execute/20000205-1.c: New.
44486
44487 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44488
44489         * g++.old-deja/g++.jason/cast3.C: Return void.
44490         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44491
44492 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44493
44494         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44495
44496         * gcc.dg/loop-1.c: New test.
44497
44498 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44499
44500         * gcc.c-torture/compile/20000127-1.c: New test.
44501         * gcc.c-torture/execute/991228-1.c: New test.
44502
44503 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44504
44505         * gcc.dg/unused-2.c: New test.
44506
44507         * gcc.dg/conv-1.c: New test.
44508
44509 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44510
44511         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44512         compiler.
44513         (tool_option_proc): Fix typo.
44514
44515 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44516
44517         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44518         of the ld on the host, not on the build machine.
44519         Also, don't crash if '--help' is not a supported option.
44520
44521 2000-01-24  Richard Henderson  <rth@cygnus.com>
44522
44523         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44524
44525 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44526
44527         * gcc.c-torture/execute/20000120-2.c: New test.
44528         * gcc.c-torture/execute/20000120-1.c: New test.
44529
44530 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44531
44532         * gcc.c-torture/execute/20000113-1.c: New test.
44533
44534 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44535
44536         * gcc.c-torture/execute/20000112-1.c: New test.
44537
44538 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44539
44540         * gcc.dg/20000111-1.c: New test.
44541
44542 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44543
44544         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44545         with 16 bit integers.
44546
44547 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44548
44549         * gcc.dg/20000108-1.c: New test.
44550
44551 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44552
44553         * g++.old-deja/g++.ns/koenig8.C: New test.
44554
44555 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44556
44557         * g++.old-deja/g++.other/cast4.C: New test.
44558
44559 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44560
44561         * gcc.c-torture/compile/20000105-2.c: New test.
44562         * gcc.c-torture/compile/20000105-1.c: New test.
44563
44564 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44565
44566         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44567         references to printf & atoi to conform to ANSI standard.
44568         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44569         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44570         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44571         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44572         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44573         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44574         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44575         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44576         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44577         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44578         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44579         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44580         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44581         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44582         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44583         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44584         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44585         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44586         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44587         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44588         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44589         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44590         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44591         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44592         * g++.old-deja/g++.brendan/init3.C: Likewise.
44593         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44594         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44595         * g++.old-deja/g++.brendan/new2.C: Likewise.
44596         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44597         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44598         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44599         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44600         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44601         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44602         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44603         * g++.old-deja/g++.brendan/template24.C: Likewise.
44604         * g++.old-deja/g++.brendan/template3.C: Likewise.
44605         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44606         * g++.old-deja/g++.jason/inline3.C: Likewise.
44607         * g++.old-deja/g++.jason/opeq.C: Likewise.
44608         * g++.old-deja/g++.law/arg5.C: Likewise.
44609         * g++.old-deja/g++.law/arm7.C: Likewise.
44610         * g++.old-deja/g++.law/ctors11.C: Likewise.
44611         * g++.old-deja/g++.law/cvt8.C: Likewise.
44612         * g++.old-deja/g++.law/init9.C: Likewise.
44613         * g++.old-deja/g++.law/refs4.C: Likewise.
44614         * g++.old-deja/g++.law/template2.C: Likewise.
44615         * g++.old-deja/g++.law/visibility24.C: Likewise.
44616         * g++.old-deja/g++.law/vtable3.C: Likewise.
44617         * g++.old-deja/g++.mike/asm2.C: Likewise.
44618         * g++.old-deja/g++.mike/eh1.C: Likewise.
44619         * g++.old-deja/g++.mike/misc1.C: Likewise.
44620         * g++.old-deja/g++.mike/misc13.C: Likewise.
44621         * g++.old-deja/g++.mike/misc14.C: Likewise.
44622         * g++.old-deja/g++.mike/ns12.C: Likewise.
44623         * g++.old-deja/g++.mike/p1248.C: Likewise.
44624         * g++.old-deja/g++.mike/p3708.C: Likewise.
44625         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44626         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44627         * g++.old-deja/g++.mike/p646.C: Likewise.
44628         * g++.old-deja/g++.mike/p700.C: Likewise.
44629         * g++.old-deja/g++.mike/p783.C: Likewise.
44630         * g++.old-deja/g++.mike/p783a.C: Likewise.
44631         * g++.old-deja/g++.mike/p783b.C: Likewise.
44632         * g++.old-deja/g++.mike/p786.C: Likewise.
44633         * g++.old-deja/g++.mike/p789.C: Likewise.
44634         * g++.old-deja/g++.mike/p789a.C: Likewise.
44635         * g++.old-deja/g++.mike/p807a.C: Likewise.
44636         * g++.old-deja/g++.other/delete3.C: Likewise.
44637         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44638         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44639         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44640         * g++.old-deja/g++.other/empty1.C: Likewise.
44641         * g++.old-deja/g++.other/temporary1.C: Likewise.
44642         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44643         * g++.old-deja/g++.pt/t16.C: Likewise.
44644         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44645
44646 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44647
44648         * gcc.dg/991230-1.c: New test.
44649
44650 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44651
44652         * gcc.c-torture/compile/991229-3.c: New test.
44653         * gcc.c-torture/compile/991229-2.c: New test.
44654         * gcc.c-torture/compile/991229-1.c: New test.
44655
44656 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44657
44658         * gcc.c-torture/compile/labels-2.c: New test.
44659
44660 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44661
44662         * gcc.c-torture/execute/991227-1.c: New test.
44663
44664 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44665
44666         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44667
44668 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44669
44670         * gcc.c-torture/execute/991221-1.c: New test.
44671
44672 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44673
44674         * g++.old-deja/g++.other/cast3.C: New test.
44675
44676 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44677
44678         * gcc.c-torture/execute/991216-4.c: New test.
44679
44680 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44681
44682         * gcc.c-torture/execute/991216-1.c: New test.
44683         * gcc.c-torture/execute/991216-2.c: New test.
44684         * gcc.c-torture/execute/991216-3.c: New test.
44685
44686 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44687
44688         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44689         Actually make the test fail by using "-O2" for compilation.
44690
44691 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44692
44693         * g++.old-deja/g++.warn/cast-align1.C: New test.
44694
44695 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44696
44697         * gcc.c-torture/compile/991214-1.c: New test.
44698         * gcc.c-torture/compile/991214-2.c: New test.
44699
44700 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44701
44702         * gcc.dg/991214-1.c: New test.
44703
44704 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44705
44706         * gcc.c-torture/compile/991213-3.c: New test.
44707         * gcc.c-torture/compile/991213-2.c: New test.
44708         * gcc.c-torture/compile/991213-1.c: New test.
44709
44710 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44711
44712         * gcc.dg/991209-1.c: New test.
44713
44714 1999-12-08  Nathan Sidwell <nathan@acm.org>
44715
44716         * gcc.c-torture/compile/991208-1.c: New test.
44717
44718 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44719
44720         * gcc.dg/ultrasp2.c: New test.
44721
44722 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44723
44724         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44725
44726 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44727
44728         * gcc.c-torture/compile/991202-1.c: New test.
44729         * gcc.c-torture/execute/991202-1.c: New test.
44730         * gcc.c-torture/execute/991202-2.c: New test.
44731         * gcc.c-torture/execute/991202-3.c: New test.
44732
44733 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44734
44735         * g++.old-deja/g++.abi/align.C: New test.
44736         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44737         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44738
44739 1999-12-01  Richard Henderson  <rth@cygnus.com>
44740
44741         * gcc.c-torture/execute/991201-1.c: New.
44742
44743 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44744
44745         * gcc.dg/991129-1.c: New test.
44746
44747 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44748
44749         * gcc.c-torture/compile/991127-1.c: New test.
44750
44751 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44752
44753         * g++.old-deja/g++.other/warn4.C: New test.
44754
44755 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44756
44757         * g++.old-deja/g++.eh/cleanup2.C: New test.
44758         * g++.old-deja/g++.ext/pretty2.C: New test.
44759         * g++.old-deja/g++.ext/pretty3.C: New test.
44760         * g++.old-deja/g++.other/debug6.C: New test.
44761
44762 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44763
44764         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44765         compiler_output to look for one error message instead of two.
44766
44767 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44768
44769         * gcc.c-torture/execute/991118-1.c: Also test case
44770         where the word boundary does not split a byte evenly.
44771
44772 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44773
44774         * g++.old-deja/g++.ext/restrict1.C: New test.
44775
44776 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44777
44778         * gcc.c-torture/execute/991118-1.c: New test.
44779
44780 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44781
44782         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44783         working directory pathnames.
44784
44785 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44786
44787         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44788         host is equipped with driver.h and driver.o so it can actually
44789         compile and run the tests.
44790
44791 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44792
44793         * gcc.c-torture/compile/991008-1.c: New test.
44794
44795 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44796
44797         * lib/gcc-dg.exp: Include target-supports.exp
44798
44799 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44800
44801         * lib/target-supports.exp: New file: Provide procs to test for
44802         features supported by the target.
44803         (check_weak_available): Moved here from ecos.exp.
44804         (check_alias_available): New proc: Determine of the target
44805         toolchain supports the alias attribute.
44806
44807         * gcc.dg/special/ecos.exp: Move check_weak_available to
44808         target-supports.exp.
44809         (alias-1.c): Only perform the test if the target supports
44810         aliases.
44811         (wkali-1.c): Only perform the test if the target supports
44812         aliases.
44813
44814         * gcc.dg/990506-0.c: Expect error messages from cross
44815         targets as well as native targets.
44816
44817 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44818
44819         * gcc.dg/ultrasp1.c: Removed xfail.
44820         * gcc.dg/struct-ret-2.c: Likewise.
44821         * gcc.dg/array-1.c: Likewise.
44822
44823 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44824
44825         * gcc.dg/struct-ret-2.c: New test.
44826
44827         * gcc.dg/array-1.c: New test.
44828
44829 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44830
44831         * gcc.c-torture/execute/991030-1.c: New test.
44832
44833 1999-10-26  Richard Henderson  <rth@cygnus.com>
44834
44835         * gcc.c-torture/compile/991026-2.c: New test.
44836
44837 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44838
44839         * gcc.c-torture/compile/991026-1.c: New test.
44840
44841 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44842
44843         * gcc.c-torture/execute/991023-1.c: New test.
44844
44845 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44846
44847         * gcc.c-torture/execute/991019-1.c: New test.
44848
44849 1999-10-16  Richard Henderson  <rth@cygnus.com>
44850
44851         * gcc.c-torture/execute/991016-1.c: New test.
44852
44853 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44854
44855         * gcc.c-torture/execute/991014-1.c: New test.
44856
44857 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44858
44859         * g++.old-deja/g++.other/union2.C: New test.
44860
44861 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44862
44863         * g++.old-deja/g++.other/vaarg2.C: New test.
44864         * g++.old-deja/g++.other/vaarg3.C: New test.
44865
44866 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44867
44868         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44869         in compile/.
44870
44871 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44872
44873         * gcc.c-torture/execute/va-arg-11.c: New test.
44874
44875 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44876
44877         * lib/file-format.exp (gcc_target_object_format): Don't
44878         crash if objdump is unavailable.
44879
44880 1999-09-29  Donn Terry <donn@interix.com>
44881
44882         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44883
44884 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44885
44886         * gcc.c-torture/compile/990928-1.c: New test.
44887
44888 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44889
44890         * g++.old-deja/g++.other/decl6.C: New test.
44891
44892 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44893
44894         * gcc.c-torture/execute/va-arg-10.c: New test.
44895
44896 1999-09-27  Nathan Sidwell  <nathan@acm.org>
44897
44898         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44899         __PRETTY_FUNCTION__.
44900
44901 1999-09-23  Nick Clifton  <nickc@cygnus.com>
44902
44903         * gcc.c-torture/execute/990923-1.c: New test.
44904
44905 1999-09-21  Nick Clifton  <nickc@cygnus.com>
44906
44907         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44908         for which -fpic is inappropriate.
44909
44910 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
44911
44912         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44913
44914 1999-09-21  Nathan Sidwell  <nathan@acm.org>
44915
44916         * g++.old-deja/g++.other/dyncast1.C: New test.
44917         * g++.old-deja/g++.other/dyncast2.C: New test.
44918         * g++.old-deja/g++.other/dyncast3.C: New test.
44919         * g++.old-deja/g++.other/dyncast4.C: New test.
44920         * g++.old-deja/g++.other/dyncast5.C: New test.
44921         * g++.old-deja/g++.eh/catch3.C: New test.
44922         * g++.old-deja/g++.eh/catch3p.C: New test.
44923         * g++.old-deja/g++.eh/catch4.C: New test.
44924         * g++.old-deja/g++.eh/catch4p.C: New test.
44925         * g++.old-deja/g++.eh/catch5.C: New test.
44926         * g++.old-deja/g++.eh/catch5p.C: New test.
44927         * g++.old-deja/g++.eh/catch6.C: New test.
44928         * g++.old-deja/g++.eh/catch6p.C: New test.
44929         * g++.old-deja/g++.eh/catch7.C: New test.
44930         * g++.old-deja/g++.eh/catch7p.C: New test.
44931         * g++.old-deja/g++.eh/catch8.C: New test.
44932         * g++.old-deja/g++.eh/catch8p.C: New test.
44933         * g++.old-deja/g++.eh/catch9.C: New test.
44934         * g++.old-deja/g++.eh/catch9p.C: New test.
44935
44936 1999-09-13  Nathan Sidwell  <nathan@acm.org>
44937
44938         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44939         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44940
44941 1999-09-13  Jeffrey A Law  (law@cygnus.com)
44942
44943         * gcc.c-torture/compile/990913-1.c: New test.
44944
44945 1999-09-10  Nathan Sidwell  <nathan@acm.org>
44946
44947         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44948         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44949
44950 1999-09-09  Richard Henderson  <rth@cygnus.com>
44951
44952         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44953
44954 1999-09-09  Nathan Sidwell  <nathan@acm.org>
44955
44956         * g++.old-deja/g++.other/lookup11.C: New test.
44957         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44958         what is permitted and what we want.
44959         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44960         overload use.
44961         * g++.old-deja/g++.jason/rfg5.C: Likewise.
44962
44963 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
44964
44965         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44966         * gcc.c-torture/noncompile/poison-1.c: New file.
44967
44968 1999-09-08  Nathan Sidwell  <nathan@acm.org>
44969
44970         * g++.old-deja/g++.other/sizeof3.C: New test.
44971         * g++.old-deja/g++.other/sizeof4.C: New test.
44972         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44973         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44974
44975 1999-09-07  Richard Henderson  <rth@cygnus.com>
44976
44977         * gcc.dg/va-arg-1.c: New.
44978
44979 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44980
44981         * gcc.c-torture/execute/va-arg-9.c: New test.
44982
44983 1999-09-05  Craig Burley  <craig@jcb-sc.com>
44984
44985         * g77.f-torture/compile/980519-2.f: New test.
44986         * g77.f-torture/compile/19990905-0.f: New test.
44987         * g77.f-torture/compile/19990905-1.f: New test.
44988         * g77.f-torture/compile/19990905-2.f: New test.
44989
44990         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44991
44992 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
44993
44994         * gcc.c-torture/execute/990827-1.c: Fix typo.
44995
44996 1999-09-03  Nathan Sidwell  <nathan@acm.org>
44997
44998         * g++.old-deja/g++.other/deref1.C: New test.
44999
45000 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45001
45002         * g++.old-deja/g++.other/ambig2.C: New test.
45003         * g++.old-deja/g++.other/cond5.C: New test.
45004         * g++.old-deja/g++.other/lookup16.C: New test.
45005
45006 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45007
45008         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45009         assemblers too.
45010
45011 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45012
45013         * lib/c-torture.exp: Avoid the "compare executables" optimization
45014         when testing native.
45015
45016 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45017
45018         * gcc.c-torture/execute/990829-1.c: New test.
45019         * gcc.c-torture/compile/990829-1.c: New test.
45020
45021 1999-08-27  Paul Burchard  <burchard@pobox.com>
45022
45023         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45024         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45025         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45026         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45027         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45028         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45029         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45030         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45031         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45032         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45033         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45034
45035 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45036
45037         * gcc.c-torture/execute/990827-1.c: New test.
45038
45039 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45040
45041         * g77.f-torture/noncompile/19990826-4.f: New test.
45042
45043         * g77.f-torture/compile/19990826-3.f: New test.
45044
45045         * g77.f-torture/execute/19990826-2.f: New test.
45046
45047         * g77.f-torture/compile/19990826-1.f: New test.
45048
45049         * gcc.c-torture/execute/990826-0.c: New test.
45050         * g77.c-torture/execute/19990826-0.f: New test.
45051
45052         * g77.f-torture/noncompile/970626-2.f: New test.
45053
45054 1999-08-25  Paul Burchard  <burchard@pobox.com>
45055
45056         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45057         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45058         lss-011.C: New tests.
45059
45060 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45061
45062         * g++.old-deja/g++.other/decl5.C: New test.
45063
45064 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45065
45066         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45067         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45068         call `postbase' for each one.  All callers of `postbase' changed
45069         to call this instead.
45070
45071 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45072
45073         * gcc.c-torture/execute/990811-1.c: New test.
45074
45075 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45076
45077         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45078         just native ones.
45079
45080         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45081         just native ones.
45082
45083 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45084
45085         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45086
45087 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45088
45089         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45090
45091 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45092
45093         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45094
45095 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45096
45097         * gcc.c-torture/execute/990804-1.c: New test.
45098
45099 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45100
45101         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45102         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45103         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45104
45105 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45106
45107         * g++.old-deja/g++.other/struct1.C: New test.
45108
45109 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45110
45111         * g++.old-deja/g++.other/enum2.C: New test.
45112
45113 1999-08-02  Richard Henderson  <rth@cygnus.com>
45114
45115         Adapted from tests from Franz Sirl:
45116         * gcc.c-torture/execute/va-arg-7.c: New test.
45117         * gcc.c-torture/execute/va-arg-8.c: New test.
45118
45119 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45120
45121         * gcc.c-torture/compile/990801-2.c: New test.
45122
45123         * gcc.c-torture/compile/990801-1.c: New test.
45124
45125 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45126
45127         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45128         fp-cmp-1.c, converting double to float.
45129
45130         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45131         fp-cmp-1.c, converting double to long double.
45132
45133         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45134         from fr1 to unknown_register, since fr1 is a legitimate register
45135         on some machines.
45136
45137 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45138
45139         * README: More listname related changes.
45140
45141 1999-07-08  Catherine Moore  <clm@cygnus.com>
45142
45143         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45144
45145 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45146
45147         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45148
45149 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45150
45151         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45152
45153 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45154
45155         * gcc.dg/990703-1.c: New test.
45156
45157 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45158
45159         * lib/file-format.exp: New file: Move definition of proc
45160         gcc_target_object_format to here from
45161         gcc.dg/special/ecos.exp.
45162
45163         * lib/c-torture.exp: Include lib file-format.exp.
45164         * lib/gcc-dg.exp: Include lib file-format.exp.
45165
45166         * gcc.dg/special/ecos.exp: Remove definition of proc
45167         gcc_target_object_format.
45168
45169 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45170
45171         * gcc.c-torture/execute/990628-1.c: New test.
45172
45173 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45174
45175         * gcc.c-torture/compile/990625-2.c: New test.
45176
45177         * gcc.c-torture/compile/990625-1.c: New test.
45178
45179 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45180
45181         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45182         attributes compile.
45183         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45184         ports that use the COFF/PE file format.
45185
45186 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45187
45188         * gcc.c-torture/compile/990617-1.c: New test.
45189
45190 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45191
45192         * g++.old-deja/g++.other/decl4.C: New test.
45193
45194 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45195
45196         * g++.old-deja/g++.other/bitfld3.C: New test.
45197
45198 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45199
45200         * g++.old-deja/g++.eh/catch1.C: New test.
45201
45202 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45203
45204         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45205
45206         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45207         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45208
45209 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45210
45211         * g77.f-torture/compile/19990502-0.f: Replace with new,
45212         shorter, test that still fails after recent changes.
45213
45214 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45215
45216         * gcc.c-torture/execute/990604-1.c: New test.
45217
45218 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45219
45220         * gcc.c-torture/execute/990531-1.c: New test.
45221
45222 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45223
45224         * gcc.c-torture/compile/990527-1.c: New test.
45225
45226 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45227
45228         * gcc.c-torture/execute/990527-1.c: New test.
45229
45230 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45231
45232         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45233         bitfields as signed.
45234
45235 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45236
45237         * g77.f-torture/compile/19990525-0.f: New test.
45238
45239 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45240
45241         * gcc.c-torture/execute/990525-2.c: New test.
45242
45243         * gcc.c-torture/execute/990525-1.c: New test.
45244
45245 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45246
45247         * g++.old-deja/g++.other/anon3.C: New test.
45248         * g++.old-deja/g++.other/anon4.C: New test.
45249         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45250         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45251         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45252         Merrill).
45253
45254 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45255
45256         * gcc.c-torture/execute/990524-1.c: New test.
45257
45258         * gcc.dg/990524-1.c: New test.
45259
45260 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45261
45262         * gcc.c-torture/compile/990523-1.c: New test.
45263
45264 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45265
45266         * gcc.c-torture/compile/990519-1.c: New test.
45267
45268 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45269
45270         * gcc.c-torture/compile/990517-1.c: New test.
45271
45272         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45273         (e4, f4): New tests.
45274         (main): Call them.
45275
45276 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45277
45278         * gcc.dg/noreturn-1.c: New test.
45279
45280 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45281
45282         * gcc.c-torture/execute/990513-1.c: New test.
45283
45284 1999-05-10  Richard Henderson  <rth@cygnus.com>
45285
45286         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45287
45288 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45289
45290         * g77.f-torture/execute/erfc.f: Use small single-precision
45291         values, to avoid problems on Alphas when not -mieee.
45292
45293 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45294
45295         * gcc.dg/990506-0.c: New test.
45296
45297 1999-05-08  Richard Henderson  <rth@cygnus.com>
45298
45299         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45300         the constant to test.  Don't XFAIL 64-bit targets.
45301
45302         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45303         * g++.old-deja/g++.law/profile1.C: Likewise.
45304
45305         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45306         operator new instances.
45307         * g++.old-deja/g++.other/delete5.C: Likewise.
45308
45309 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45310
45311         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45312         intrinsic.
45313
45314 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45315
45316         * g77.f-torture/execute/u77-test.f: Reverse order of two
45317         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45318
45319 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45320
45321         * gcc.dg/compare1.c: New test.
45322
45323 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45324
45325         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45326         New tests.
45327
45328 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45329
45330         * g77.f-torture/compile/19990502-1.f: New test.
45331
45332 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45333
45334         * g77.f-torture/compile/19990502-0.f: New test.
45335
45336 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45337
45338         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45339         intrinsic.
45340
45341 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45342
45343         * g77.f-torture/execute/u77-test.f (main): List libU77
45344         intrinsics not currently tested.
45345         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45346         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45347         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45348         Trim blanks off the ends of some printed strings.
45349
45350 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45351
45352         * g77.f-torture/execute/u77-test.f (main): Just warn about
45353         FSTAT gid disagreement, as it's expected on some systems.
45354
45355 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45356
45357         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45358         use a new function, which allows for some slop.
45359         Clean up some commentary.
45360         (issum): The new function.
45361         (sgladd): Deleted subroutine.
45362
45363 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45364
45365         * g77.f-torture/execute/u77-test.f: Modify to be more like
45366         libf2c/libU77 version, bringing patches to that version here.
45367         Add suitable commentary.
45368
45369 1999-04-25  Richard Henderson  <rth@cygnus.com>
45370
45371         * gcc.dg/990424-1.c: New test.
45372
45373 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45374
45375         * g77.f-torture/execute/u77-test.f (main): Bug involving
45376         LSTAT has been fixed, so turn back on full checking.
45377
45378 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45379
45380         * g77.f-torture/compile/19990419-0.f: New test.
45381         * g77.f-torture/execute/19990419-1.f: New test.
45382
45383 1999-04-17  Richard Henderson  <rth@cygnus.com>
45384
45385         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45386         to avoid the need for a prototype to supress a warning.
45387
45388 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45389
45390         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45391
45392 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45393
45394         * gcc.c-torture/execute/990404-1.c: New test.
45395
45396 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45397
45398         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45399         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45400         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45401         missing initializer warnings.
45402
45403 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45404
45405         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45406         matching strings.
45407
45408 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45409
45410         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45411
45412 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45413
45414         * g77.f-torture/execute/19990325-0.f: New test.
45415         * g77.f-torture/execute/19990325-1.f: New test.
45416
45417 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45418
45419         * gcc.c-torture/execute/990324-1.c: New test.
45420
45421 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45422
45423         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45424         test with 4.
45425
45426 1999-03-17  Richard Henderson  <rth@cygnus.com>
45427
45428         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45429
45430 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45431
45432         * g77.f-torture/execute/19990313-2.f: New test.
45433         * g77.f-torture/execute/19990313-3.f: New test.
45434
45435 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45436
45437         * g77.f-torture/execute/19990313-0.f: New test.
45438         * g77.f-torture/execute/19990313-1.f: New test.
45439
45440 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45441
45442         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45443         printf to sprintf.
45444         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45445         (main): Add check for u15.  Conditionalize u31 check depending on
45446         whether ints are <32 bits or >=32 bits.
45447
45448 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45449
45450         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45451
45452 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45453
45454         * g77.f-torture/compile/19990305-0.f: New test.
45455         * g77.f-torture/execute/19981119-0.f: New test.
45456
45457 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45458
45459         * g77.f-torture/execute/970625-2.f: call ABORT if final
45460         result is not correct, instead of just printing it.
45461         Add this checking via newly introduced obfuscation, to
45462         trip up buggy front ends.
45463
45464 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45465
45466         * g77.f-torture/compile/960317-1.f: Moved from being
45467         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45468
45469 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45470
45471         * g77.f-torture/execute/960317-1.f: New (old) test.
45472         * g77.f-torture/execute/970625-2.f: Ditto.
45473
45474 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45475
45476         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45477         message on line 1 or line 2; cccp and cpplib do this differently.
45478
45479 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45480
45481         * g++.old-deja/g++.law/weak1.C: New test.
45482
45483 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45484
45485         * gcc.c-torture/execute/990119-1.c: Renamed to...
45486         * gcc.dg/990119-1.c: this, so it will only be tested once
45487         (it's a preprocessor test, it doesn't need to be run at
45488         multiple optimization levels).
45489
45490 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45491
45492         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45493           ALWAYS_CXXFLAGS.
45494
45495 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45496
45497         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45498         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45499         to not be compilable by current g77.
45500
45501 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45502
45503         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45504
45505 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45506
45507         * gcc.c-torture/execute/990222-1.c: New test.
45508
45509 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45510
45511         * g77.f-torture/compile/19990218-0.f: New test.
45512         * g77.f-torture/noncompile/19990218-1.f: New test.
45513
45514 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45515
45516         * g77.f-torture/compile/19981216-0.f: New test.
45517
45518 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45519
45520         * gcc.dg/990214-1.c: New test.
45521
45522 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45523
45524         * gcc.dg/990213-2.c: New test.
45525
45526         * gcc.dg/990213-1.c: New test.
45527
45528 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45529
45530         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45531         ints.
45532
45533 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45534
45535         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45536         specified by target.
45537
45538         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45539
45540 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45541
45542         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45543
45544 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45545
45546         * gcc.dg/special/ecos.exp: New test driver for new tests with
45547         special requirements.
45548
45549         * gcc.dg/special/alias-1.c: New test.
45550         * gcc.dg/special/gcsec-1.c: New test.
45551         * gcc.dg/special/weak-1.c: New test.
45552         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45553         * gcc.dg/special/weak-2.c: New test.
45554         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45555         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45556         * gcc.dg/special/wkali-1.c: New test.
45557         * gcc.dg/special/wkali-2.c: New test.
45558         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45559         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45560
45561 1999-02-10  Felix Lee  <flee@cygnus.com>
45562
45563           * lib/c-torture.exp (c-torture-compile): Pull out code for
45564           analyzing gcc error messages.
45565           (c-torture-execute): Likewise.  Fix some (harmless) false
45566           positives.
45567           * lib/gcc.exp (gcc_check_compile): New function.
45568
45569 1999-02-08  Richard Henderson  <rth@cygnus.com>
45570
45571         * gcc.c-torture/execute/990208-1.c: New test.
45572
45573 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45574
45575         * g++.dg/special/ecos.exp: New driver for new tests with special
45576         requirements
45577
45578         * g++.dg/special/conpr-1.C: New test
45579         * g++.dg/special/conpr-2.C: New test
45580         * g++.dg/special/conpr-2a.C: New test
45581         * g++.dg/special/conpr-3.C: New test
45582         * g++.dg/special/conpr-3a.C: New test
45583         * g++.dg/special/conpr-3b.C: New test
45584
45585         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45586         allow g++ to use the dg driver
45587
45588         * README: Add comment about g++.dg directory
45589
45590 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45591
45592         * README: Update email addresses.
45593
45594 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45595
45596         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45597         arguments in order to force structure S onto the stack even on
45598         the alpha.
45599         (test): Pass 10 leading arguments to function foo as well as the
45600         structure S.
45601
45602         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45603         failure for all targets.
45604
45605         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45606         abort to terminate program execution.
45607
45608 1999-01-30  Richard Henderson  <rth@cygnus.com>
45609
45610         * gcc.c-torture/execute/990130-1.c: New test.
45611
45612 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45613
45614         * gcc.dg/990130-1.c: New test.
45615
45616 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45617
45618         * gcc.c-torture/execute/990128-1.c: New test.
45619
45620 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45621
45622         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45623
45624 1999-01-27  Felix Lee  <flee@cygnus.com>
45625
45626         * lib/c-torture.exp (c-torture-compile): pull out code for
45627         analyzing gcc error messages.
45628         (c-torture-execute): ditto, and fix some (harmless) false
45629         positives.
45630         * lib/gcc.exp (gcc_check_compile): new function.
45631
45632 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45633
45634         * gcc.dg/990117-1.c: New test.
45635
45636         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45637
45638         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45639
45640 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45641
45642         * g77.f-torture/compile/990115-1.f: New test.
45643
45644 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45645
45646         * gcc.c-torture/compile/990107-1.c: New test
45647
45648 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45649
45650         * gcc.c-torture/execute/990106-2.c: New test.
45651
45652         * gcc.c-torture/execute/990106-1.c: New test.
45653
45654 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45655
45656         * gcc.c-torture/compile/981223-1.c: New test.
45657
45658 1998-12-29  Richard Henderson  <rth@cygnus.com>
45659
45660         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45661         (opt3): Rename from opt4 and disable.
45662
45663 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45664
45665         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45666
45667 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45668
45669         * g++.old-deja/g++.other/conv5.C: New test.
45670
45671 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45672
45673         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45674
45675 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45676
45677         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45678
45679 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45680
45681         * gcc.c-torture/compile/981211-1.c: New test.
45682
45683 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45684
45685         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45686
45687         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45688
45689 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45690
45691         * gcc.special/930510-1.c: Make C9X safe.
45692         * gcc.misc-tests/gcov-1.c Similarly.
45693         * gcc.misc-tests/gcov-2.c Similarly.
45694
45695 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45696
45697         * gcc.dg/ultrasp1.c: New test.
45698
45699 1998-12-06  Richard Henderson  <rth@cygnus.com>
45700
45701         * gcc.c-torture/execute/981206.c: New test.
45702
45703 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45704
45705         * g++.old-deja/g++.ns/template7.C: New test.
45706
45707         * g++.old-deja/g++.other/expr1.C: New test.
45708
45709         * g++.old-deja/g++.eh/tmpl3.C: New test.
45710
45711         * g++.old-deja/g++.eh/tmpl2.C: New test.
45712
45713 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45714
45715         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45716         * g++.old-deja/g++.other/using6.C: Removed.
45717         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45718
45719         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45720
45721 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45722
45723         * g++.old-deja/g++.pt/overload8.C: New test.
45724
45725         * g++.old-deja/g++.pt/overload7.C: New test.
45726
45727         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45728
45729         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45730         and relinking messages.
45731         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45732         compiling with -frepo.
45733
45734 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45735
45736         * g++.old-deja/g++.pt/lookup6.C: New test.
45737
45738 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45739
45740         * gcc.c-torture/execute/981130-1.c: New test.
45741         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45742
45743 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45744
45745         * g++.old-deja/g++.pt/explicit76.C: New test.
45746
45747         * g++.old-deja/g++.pt/friend38.C: New test.
45748
45749         * g++.old-deja/g++.ns/crash2.C: New test.
45750
45751         * g++.old-deja/g++.pt/defarg8.C: New test.
45752
45753         * g++.old-deja/g++.pt/instantiate6.C: New test.
45754
45755         * g++.old-deja/g++.pt/static6.C: New test.
45756
45757         * g++.old-deja/g++.pt/decl2.C: New test.
45758
45759 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45760
45761         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45762         problem is actually related with name lookup, but so what? :-)
45763
45764         * g++.old-deja/g++.pt/friend37.C: New test.
45765
45766 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45767
45768         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45769         element, which fails on some systems.
45770
45771         * g77.f-torture/execute/labug1.f: New test.
45772
45773 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45774
45775         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45776         is defined.
45777
45778 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45779
45780         * g77.f-torture/compile/981117-1.f: New test.
45781
45782 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45783
45784         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45785         properly discarded.
45786
45787 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45788
45789         * gcc.c-torture/execute/memcheck: New directory of tests for
45790         -fcheck-memory-usage.
45791
45792 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45793
45794         * README: New file, general information about the testsuite and
45795         new description of the various C++ test subdirectories.
45796         * README.g++: Eliminate obsolete information, update and move most
45797         relevant stuff to README.
45798
45799 1998-11-07  Richard Henderson  <rth@cygnus.com>
45800
45801         * gcc.c-torture/compile/981107-1.c: New test.
45802
45803 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45804
45805         * execute/memcpy-bi.c: New testcase.
45806
45807 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45808
45809         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45810         base classes.
45811
45812         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45813         template is selected.
45814
45815         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45816         classes, it should be accepted for all types.
45817
45818         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45819
45820         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45821         specializations start with template headers.
45822
45823 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45824
45825         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45826
45827         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45828         non-POD types.
45829
45830 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45831
45832         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45833
45834 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45835
45836         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45837
45838 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45839
45840         * 981019-1.c: New test.
45841
45842 1998-10-14  Robert Lipe <robertl@dgii.com>
45843
45844         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45845         find objc headers.
45846
45847 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45848
45849         * compile/981001-4.c: Remove use of GCC extension that triggers a
45850         compiler bug.
45851
45852 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45853
45854         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45855
45856 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45857
45858         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45859         instantiation of template produces incorrect code for delete
45860         expression.
45861
45862         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45863         constructors' name is not unique.
45864         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45865         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45866
45867         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45868         automatic array of const is ill-formed.
45869
45870         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45871         of template parameter?
45872
45873         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45874         const.
45875
45876         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45877         pointer-to-member expression.
45878
45879         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45880         declaration causes ICE.
45881
45882 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45883
45884         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45885         reserved in the global namespace.
45886
45887         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45888         generate needed virtual table.
45889
45890         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45891
45892 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
45893
45894         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45895         template-dependent type
45896
45897 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
45898
45899         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45900         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45901         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45902
45903         * g++.old-deja/g++.other/using5.C: New test; using decl from base
45904         class should be usable as argument of member function.
45905         * g++.old-deja/g++.other/using6.C: New test; using decl from base
45906         class should be usable as return type of member function.
45907         * g++.old-deja/g++.other/using7.C: New test; using decl from base
45908         class should be usable as type of data member.
45909
45910         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45911
45912 1998-10-09  Jeffrey A Law  (law@cygnus.com)
45913
45914         * gcc.c-torture/special/920521-1.c: Fix bogus test.
45915
45916 1998-10-08  Nick Clifton  <nickc@cygnus.com>
45917
45918         * gcc.dg/dll-?.c Add thumb to target list.
45919         Fix assembler scan patterns to match current assembler output.
45920
45921 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
45922
45923         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
45924         matching of template brackets.
45925
45926         * g++.old-deja/g++.other/using4.C: New test.  Test using
45927         declarations of methods from base classes.
45928
45929         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
45930         within functions should introduce names into the innermost
45931         enclosing namespace.
45932
45933         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
45934         of static locals if first initialization throws.
45935
45936 1998-10-07  Jim Wilson  <wilson@cygnus.com>
45937
45938         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45939
45940 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
45941
45942         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
45943         lose track of the possible targets of tablejump insns.
45944         * special/special.exp: Run it.
45945
45946 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45947
45948         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
45949         must be declared before its specializations can be named in friend
45950         declarations.
45951
45952 1998-10-05  Dave Love  <d.love@dl.ac.uk>
45953
45954         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45955
45956         * g77.f-torture/execute/io1.f: New test.
45957
45958 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45959
45960         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45961         with pointer to template function, for which no argument deduction
45962         is possible.
45963
45964         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45965         specialization of template function as argument to template
45966         function.
45967
45968         * g++.old-deja/g++.other/access2.C: New test; Inner class
45969         shouldn't have privileged access to Outer's names.
45970
45971 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45972
45973         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45974         friend template declared within template class conflicts with
45975         nested class of the same name.
45976
45977         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45978         is ignored.
45979
45980         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45981         object with direct initializer as function declaration.
45982
45983         * g++.old-deja/g++.other/decl2.C: New test; duplicate
45984         initializers.
45985
45986         * g++.old-deja/g++.other/null2.C: New test; conditional operator
45987         involving const pointer and NULL produces incorrect result.
45988
45989         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45990         type name without `typename' should be rejected with -pedantic.
45991
45992 1998-10-02  Richard Henderson  <rth@cygnus.com>
45993
45994         * g++.old-deja/g++.other/addrof1.C: New test.
45995
45996 1998-10-01  Nick Clifton  <nickc@cygnus.com>
45997
45998         * gcc.c-torture/compile/981001-1.c: New test.
45999         * gcc.c-torture/execute/981001-1.c: New test.
46000
46001 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46002
46003         * gcc.c-torture/compile/981001-2.c: New test.
46004         * gcc.c-torture/compile/981001-3.c: New test.
46005         * gcc.c-torture/compile/981001-4.c: New test.
46006
46007 1998-10-01  Robert Lipe  <robertl@dgii.com>
46008
46009         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46010         multilibbed hosts.  Idea grafted from g77.exp.
46011
46012 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46013
46014         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46015         avoid losing on systems which need -lsocket.
46016
46017 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46018
46019         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46020         * g++.old-deja/g++.other/nested2.C: Ditto.
46021         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46022         failure.
46023
46024 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46025
46026         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46027         preferred over template operator!= for enum bitfields.
46028
46029 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46030
46031         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46032         that happen to have the same base name, but in different scopes,
46033         are incorrectly rejected.
46034
46035 1998-09-16  Richard Henderson  <rth@cygnus.com>
46036
46037         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46038         on the native word size instead of an integer literal.
46039
46040 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46041
46042         * g++.old-deja/g++.other/static2.C: Invocation of static data
46043         member of type pointer-to-function denoted as non-static member.
46044
46045         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46046         checks involving function types and aliases.
46047
46048 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46049
46050         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46051         redefined to the same non-trivial type.
46052
46053         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46054         namespace-qualification of template specializations declared in
46055         other namespaces.
46056
46057         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46058         to declare a subset of the specializations of a template function
46059         as friends of specializations of a template class.
46060
46061         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46062         member templates that do not fully specialize the enclosing
46063         template class are rejected.
46064
46065 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46066
46067         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46068
46069 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46070
46071         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46072         altered from libf2c/libU77 version.
46073
46074 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46075
46076         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46077
46078 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46079
46080         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46081         (un)signed char are different types for template specialization
46082         purposes.
46083
46084 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46085
46086         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46087         * objc: ObjC testsuite.
46088
46089 1998-08-31  Catherine Moore  <clm@cygnus.com>
46090
46091         * gcc.c-torture/execute/941014-1.x: New file.
46092
46093 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46094
46095         * lib/c-torture.exp: Add support for
46096         torture_eval_before_compile and torture_eval_before_execute
46097         variables.
46098
46099 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46100
46101         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46102         this test triggers valid.
46103
46104 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46105
46106         * gcc.dg/980827-1.c: New test.
46107
46108 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46109
46110         * gcc.c-torture/execute/loop-4b.c: New test.
46111
46112 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46113
46114         * lib/c-torture.exp: Add support for
46115         torture_eval_before_compile and torture_eval_before_execute
46116         variables.
46117
46118 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46119
46120         * gcc.c-torture/compile/980825-1.c: New test.
46121
46122 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46123
46124         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46125         count number tests in opt_t0 not good_t0.
46126
46127 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46128
46129         * gcc.c-torture/compile/930326-1.x: Fix typo.
46130
46131 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46132
46133         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46134         causes an ICE.
46135
46136 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46137
46138         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46139         STACK_SIZE is defined.
46140         * gcc.c-torture/unsorted/stuct.c: Similarly.
46141
46142         * gcc.c-torture/compile/980821-1.c: New test.
46143
46144 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46145
46146         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46147
46148 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46149
46150         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46151         code.
46152
46153 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46154
46155         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46156         error'.
46157
46158 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46159
46160         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46161
46162 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46163
46164         * gcc.c-torture/compile/980816-1.c: New test.
46165
46166         * gcc.dg/980816-1.c: New test.
46167
46168 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46169
46170         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46171         compiler for ieee tests.
46172
46173 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46174
46175         * g77.f-torture/compile/980729-0.f: New test.
46176
46177 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46178
46179         * gcc.c-torture/special/eeprof-1.c: New test, for
46180         -finstrument-functions.
46181         * gcc.c-torture/special/special.exp: Run it.
46182
46183 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46184
46185         * gcc.c-torture/compile/980729-1.c: New test.
46186
46187 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46188
46189         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46190         __thumb__ is defined, and test for ARM style doubles if so.
46191
46192 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46193
46194         * g77.f-torture/noncompile/980615-0.f: New test.
46195
46196 1998-07-26  H.J. Lu  (hjl@gnu.org)
46197
46198         * gcc.dg/980312-1.c: Do link instead of compile.
46199         * gcc.dg/980313-1.c: Likewise.
46200
46201 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46202
46203         * gcc.c-torture/compile/980726-1.c: New test.
46204
46205 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46206
46207         * g77.f-torture/execute/io0.f: New test.
46208
46209 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46210
46211         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46212         an int.
46213
46214 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46215
46216         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46217         m32r bugs.
46218
46219 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46220
46221         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46222         c-decl.c:grokdeclarator can handle mode attributes.
46223
46224 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46225
46226         * gcc.c-torture/execute/980716-1.c: New test.
46227
46228 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46229
46230         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46231         the mn10200.
46232         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46233         the mn10200.
46234         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46235         * gcc.c-torture/compile/930326-1.x: Similarly.
46236
46237 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46238
46239         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46240         New test from Craig.
46241
46242 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46243
46244         * g77.f-torture/noncompile/980616-0.f: New test.
46245
46246         * g77.f-torture/execute/970816-3.f: New test from Craig.
46247
46248 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46249
46250         *  g++.other/singleton.C: Return error value instead of taking
46251         SIGSEGV.
46252
46253 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46254
46255         *  g++.other/singleton.C: New test.  Warning is under dispute.
46256         Runtime crash is not.
46257
46258 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46259
46260         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46261         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46262         using6.C, using7.C}: New namespace tests.
46263
46264 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46265
46266         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46267         specialization with typedef'ed names used as array indexes.
46268
46269 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46270
46271         * gcc.c-torture/execute/980709-1.c: New test.
46272
46273         * gcc.dg/980709-1.c: New test.
46274
46275 1998-07-07  Richard Henderson  <rth@cygnus.com>
46276
46277         * gcc.c-torture/execute/bcp-1.c: New test.
46278
46279 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46280
46281         * gcc.c-torture/execute/980707-1.c: New test.
46282
46283 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46284
46285         * gcc.c-torture/compile/980706-1.c: New test.
46286
46287 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46288
46289         * g77.f-torture/execute/980701-0.f,
46290         g77.f-torture/execute/980701-1.f: New test from Craig.
46291
46292 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46293
46294         * gcc.c-torture/compile/980701-1.c: New test.
46295
46296         * gcc.c-torture/execute/980701-1.c: New test.
46297
46298 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46299 rlsruhe.de>
46300
46301         * g++.old-deja/g++.robertl/eb132.C: New test.
46302         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46303
46304 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46305
46306         * g77.f-torture/execute/980628-7.f,
46307         g77.f-torture/execute/980628-8.f,
46308         g77.f-torture/execute/980628-9.f,
46309         g77.f-torture/execute/980628-10.f: New tests from Craig.
46310
46311         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46312
46313 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46314
46315         * g77.f-torture/execute/980628-4.f: New test from Craig.
46316         * g77.f-torture/execute/980628-5.f: Likewise.
46317         * g77.f-torture/execute/980628-2.f: Likewise.
46318         * g77.f-torture/execute/980628-0.f: Likewise.
46319         * g77.f-torture/execute/980628-1.f: Likewise.
46320         * g77.f-torture/execute/980628-3.f: Likewise.
46321         * g77.f-torture/execute/980628-6.f: Likewise.
46322
46323 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46324
46325         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46326         directory when nothing has been installed yet.
46327
46328 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46329
46330         * gcc.c-torture/special/special.exp: Handle newer versions of
46331         dejagnu.
46332
46333 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46334
46335         * gcc.dg/980626-1.c: New test.
46336
46337 1998-06-19  Bruno Haible <haible@ilog.fr>
46338
46339         * gcc.misc-tests/m-un-2.c: New test.
46340         * g++.old-deja/g++.other/warn01.c: Likewise.
46341
46342 1998-06-19  Robert Lipe  <robertl@dgii.com>
46343
46344         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46345         compatibility with assmblers with a different comment character.
46346         Eliminate use of GAS-specific extensions.
46347
46348 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46349
46350         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46351
46352 1998-06-19  Robert Lipe  <robertl@dgii.com>
46353
46354         * lib/g77.exp: Replace search for libf2c.a with search for newly
46355         renamed libg2c.a
46356
46357 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46358
46359         * gcc.c-torture/execute/980617-1.c: New test.
46360
46361 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46362
46363         * gcc.c-torture/execute/980612-1.c: New test.
46364
46365 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46366
46367         * gcc.dg/980523-1.c: Only test on ppc-linux.
46368         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46369
46370         * gcc.c-torture/execute/980608-1.c: New test.
46371
46372 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46373
46374         * gcc.c-torture/execute/980605-1.c: New test.
46375
46376 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46377
46378         * gcc.c-torture/execute/980604-1.c: New test.
46379
46380 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46381
46382         * gcc.c-torture/execute/980602-1.c: New test.
46383         * gcc.c-torture/execute/980602-2.c: Likewise.
46384
46385 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46386
46387         * 970125-0.f: Fix per JCB.  Add commentary.
46388
46389 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46390
46391         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46392         IEEE -0 support.
46393
46394 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46395
46396         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46397         earlier.
46398
46399 1998-05-28  Catherine Moore <clm@cygnus.com>
46400
46401         * gcc.c-torture/execute/980526-3.c: New test.
46402
46403 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46404
46405         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46406         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46407         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46408         m88k-motorola-sysv3 to XFAIL.
46409
46410 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46411
46412         * gcc.dg/980526-1.c: New test.
46413         * gcc.c-torture/execute/980526-2.c: New test.
46414
46415 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46416
46417         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46418
46419         * gcc.c-torture/execute/980526-1.c: New test.
46420
46421 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46422
46423         * g77.f-torture/execute/alpha2.f: Add runtime test.
46424
46425 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46426
46427         * g++.old-deja/old-deja.exp: Strip leading directories.
46428
46429         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46430         error for the line.  Don't run multiple tests for the same line.
46431
46432 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46433
46434         * gcc.dg/980523-1.c: New test.
46435
46436 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46437
46438         * g77.f-torture/compile/970915-0.f: New test.
46439
46440 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46441
46442         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46443
46444 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46445
46446         * gcc.dg/980520-1.c: New test.
46447
46448 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46449
46450         * gcc.dg/980502-1.c: Fix return type.
46451
46452 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46453
46454         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46455         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46456         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46457         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46458         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46459
46460 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46461
46462         * g77.f-torture/execute/980520-1.f: New test.
46463
46464 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46465
46466         * lib/mike-g77.exp: New file.
46467
46468         * g77.f-torture/noncompile/noncompile.exp,
46469         g77.f-torture/noncompile/check0.f: New files.
46470
46471 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46472
46473         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46474         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46475         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46476         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46477         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46478         abort where appropriate.
46479
46480 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46481
46482         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46483         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46484
46485 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46486
46487         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46488
46489 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46490
46491         * g77.f-torture/compile/980427-0.f: New test.
46492
46493 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46494
46495         * g77.f-torture/compile/980424-0.f: New test.
46496
46497 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46498
46499         * g77.f-torture/compile/980419-2.f (main): New test.
46500         * g77.f-torture/compile/970125-0.f: New test.
46501         * g77.f-torture/compile/980419-1.f: New test.
46502
46503 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46504
46505         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46506         of loop-4.c.
46507
46508 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46509
46510         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46511
46512 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46513
46514         * gcc.c-torture/compile/980329-1.c: New test.
46515
46516 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46517
46518         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46519         * gcc.dg/980312-1.c: Fix typo in -march command.
46520
46521 1998-03-16  H.J. Lu  (hjl@gnu.org)
46522
46523         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46524
46525 1998-03-11  Robert Lipe  <robertl@dgii.com>
46526
46527         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46528         Dave Love agree the Fortran source is bogus.
46529
46530 1998-03-11  Robert Lipe  <robertl@dgii.com>
46531
46532         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46533         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46534         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46535         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46536         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46537
46538 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46539
46540         * g++.old-deja/g++.other/friend1.C: New test.
46541
46542 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46543
46544         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46545         possibly uninitialized) variables and declare dnrm2.
46546
46547 1998-02-23  Robert Lipe <robertl@dgii.com>
46548
46549         From Bruno Haible <haible@ilog.fr>:
46550         * gcc.c-torture/execute/980223.c: New test.
46551
46552 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46553
46554         * gcc.dg/ifelse-1.c: New test.
46555
46556 1998-02-09  H.J. Lu  (hjl@gnu.org)
46557
46558         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46559
46560           * lib/old-dejagnu.exp (old-dejagnu): Added the
46561           "execution test - XFAIL *-*-*" handling in the spirit of
46562           "excess errors test -". Changed the "execution test fails"
46563           handling to be like "excess errors test fails".
46564           * Update various tests accordingly.
46565
46566 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46567
46568         * gcc.c-torture/execute/980205.c: New test.
46569
46570 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46571
46572         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46573         * lib/f-torture.exp: Similarly.
46574         * gcc.c-torture: Rename all .cexp files to .x files.
46575
46576 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46577
46578         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46579         (940510-1.c): Removed duplicate.
46580         (971104-1.c): New test.
46581
46582 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46583
46584           * lib/f-torture.exp: Improve error and loop detection.
46585
46586 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46587
46588         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46589         use that to size the filler array.
46590
46591 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46592
46593         * lib/c-torture.exp(c-torture-execute): Fix typo.
46594
46595         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46596         testcase as the executable name. Keep the executable around if
46597         the test fails.
46598
46599 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46600
46601         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46602         changes.  Only test one -g option, and move it to the end of the
46603         list of options to test.
46604
46605 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46606
46607         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46608         variable GCC_TORTURE_OPTIONS to supply default switches separated
46609         by colons.  If no environment variable, run tests with -O0 -g, -O1
46610         -g, and -O2 -g as well.
46611
46612 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46613
46614         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46615         explanatory comments. Fix indentation.
46616
46617 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46618
46619         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46620
46621 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46622
46623         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46624         * g++.old-deja/g++.mike/p7325.C: Likewise.
46625         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46626
46627 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46628
46629         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46630         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46631         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46632         * g++.old-deja/g++.law/operators4.C: Likewise.
46633
46634 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46635
46636         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46637         * g++.old-deja/g++.mike/p784.C: Ditto.
46638         * g++.old-deja/g++.mike/p785.C: Ditto.
46639
46640 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46641
46642           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46643
46644 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46645
46646         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46647         target feature; pass this to c-torture-execute as needed.
46648
46649 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46650
46651         * lib/c-torture.exp(c-torture-execute): If the previous and the
46652         current executables being tested are identical, we don't need to
46653         run the executable again. Try to make the executable names
46654         unique. Add an optional argument for passing additional compiler
46655         flags.
46656
46657 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46658
46659         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46660
46661 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46662
46663         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46664
46665 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46666
46667         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46668         32bit or larger longs.
46669
46670         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46671         have either a 32bit long or 32bit int.
46672
46673 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46674
46675         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46676         Make double precision tests dependent on sizeof (double).
46677
46678 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46679
46680         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46681         too.
46682
46683 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46684
46685         * gcc.c-torture/compile/961203-1.cexp: New script.
46686
46687 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46688
46689         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46690         up the includes ourselves.
46691
46692 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46693
46694         * lib/plumhall.exp: Remove random include, and add a few
46695         verbose messages for debugging.
46696
46697 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46698
46699         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46700         of trying to do it ourselves.
46701
46702 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46703
46704         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46705
46706 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46707
46708         * gcc.prms/5403.c: Made regexp a bit less strict.
46709
46710 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46711
46712         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46713         is returned from remote_load instead.
46714         * lib/plumhall.exp: Ditto.
46715         * lib/mike-g++.exp: Ditto.
46716         * lib/old-dejagnu.exp: Ditto.
46717         * lib/c-torture.exp: Ditto.
46718
46719 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46720
46721         * lib/g++.exp: Use build_wrapper procedure.
46722         * lib/gcc.exp: Ditto.
46723
46724 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46725
46726         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46727         an old-style decl for malloc.  Fixes tests to work when
46728         sizeof (int) != sizeof (size_t).
46729
46730 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46731
46732         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46733
46734         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46735         use stdargs.h interface.
46736
46737 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46738
46739         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46740         NO_VARARGS when compiling.
46741
46742 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46743
46744         * lib/plumhall.exp(ph_includes): New procedure.
46745         (ph_make): Use it.
46746         (ph_compiler): Ditto.
46747
46748         * lib/g++.exp: Rename test-glue.c to testglue.c.
46749         * lib/gcc.exp: Ditto.
46750
46751 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46752
46753         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46754         to completion when it's called.
46755
46756 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46757
46758         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46759         is defined, don't do test.
46760
46761 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46762
46763         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46764         for object files.
46765         (ph_summary): Mark skipped testcases as untested, not unresolved.
46766
46767         * lib/plumhall.exp (ph_make): If unresolved because of bad
46768         errorCode, record errorCode in log file.
46769         (*): Replace send_log/verbose with verbose -log.
46770
46771 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46772
46773         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46774         double conversion if double isn't at least 8 bytes.
46775
46776         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46777         int to work with targets where int is 16 bits.
46778
46779         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46780         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46781         precision for the test to complete.
46782
46783 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46784
46785         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46786         if d10v is not compiled with the -mdouble64 flag.
46787         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46788
46789         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46790         d10v is not compiled with the -mint32 flag.
46791
46792 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46793
46794         * lib/plumhall.exp: Use incr_count.
46795
46796 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46797
46798         * gcc.c-torture: Update to c-torture-1.45.
46799
46800 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46801
46802         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46803         the name of the expect testcase file).
46804
46805         * lib/g++.exp(g++_init): Ditto.
46806
46807 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46808
46809         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46810         the host.
46811
46812         * lib/gcc.exp(gcc_exit): New procedure.
46813
46814 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46815
46816         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46817         specs where appropriate.
46818
46819         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46820         because of new "candidates are" messages, and removed a few
46821
46822         * Converted all non-old-style g++ testcases to old-style, and
46823         moved into g++.old-deja.
46824
46825 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46826
46827         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46828         options.
46829
46830         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46831         succeeded.
46832
46833         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46834
46835 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46836
46837         * lib/gcc.exp (gcc_target_compile): Add support for defining
46838         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46839         the machine doesn't have those features.
46840
46841 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46842
46843         * g++.law/operators4.exp: Don't use LIBS.
46844
46845 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46846
46847         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46848
46849         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46850         * lib/g++.exp: Set it here instead. Also, allow use of the
46851         --tool_exec and --tool_opt options. Change CXX to
46852         GXX_UNDER_TEST.
46853
46854         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46855
46856         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46857
46858 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46859
46860         * lib/old-dejagnu.exp: Use prune_warnings instead of
46861         prune_system_crud.
46862         * lib/mike-g++.exp: Ditto.
46863         * lib/gcc.exp: Ditto.
46864         * lib/g++.exp: Ditto.
46865
46866         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46867
46868 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46869
46870           * 941014-2.c: Include stdlib.h
46871           * 960327-1.c: Include stdio.h
46872           * dbra.c, index-1.c: Don't assume ints are 32bits.
46873
46874 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46875
46876         * lib/gcc.exp: Add gcc,stack_size target feature.
46877
46878         * lib/g++.exp(g++_target_compile): Add the include and link
46879         paths here, not in two other places. And, it's $options, not
46880         options.
46881
46882         * lib/mike-g++.exp(postbase): Remove the code that determines
46883         the correct include and link paths.
46884         * g++.old-deja/old-deja.exp: Ditto.
46885
46886 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46887
46888         * lib/g++.exp(g++_init): target_compile no longer returns the
46889         filename of the result.
46890
46891 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46892
46893         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46894         call to glob.
46895
46896         * gcc.c-torture/special/special.exp: Change call to
46897         gcc_target_compile to include the object file.
46898
46899 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
46900
46901         * gcc.c-torture/special/special.exp: Correct misspelling in last
46902         change.
46903
46904 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
46905
46906         * lib/plumhall.exp(ph_summary): Log the entire output of the
46907         executable. Return -1 if there were any failures, 0 otherwise.
46908         (ph_execute): Return -1 if there were any failures, 0 otherwise.
46909         (ph_make): Clean up objects and executables that were built
46910         if the tests succeeded.
46911
46912 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
46913
46914         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46915         libraries and includes in the build tree as appropriate.
46916
46917 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46918
46919         * lib/c-torture.exp: Instead of looking for the global variable
46920         NO_LONG_LONG, check to see if that's a feature of the target.
46921
46922 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
46923
46924         * config/default.exp: Minimize. Delete the remainer of the files in
46925         config; this functionality is now in devo/dejagnu/config.
46926
46927         g++.*/*: Pass any additional flags used to compile to postbase;
46928         delete CXXFLAGS.
46929
46930         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46931         is now done by runtest.exp. Use gcc_target_compile instead of
46932         compile.
46933
46934         lib/c-torture.exp: Use gcc_target_compile instead of compile.
46935         Remove references to CFLAGS. Use remote_file instead of
46936         calling rm -f.
46937         (c-torture): Take a list of arguments to use to compile this
46938         testcase.
46939
46940         lib/g++.exp: Simplify. Use target_compile instead of compile.
46941         lib/gcc-dg.exp: Ditto.
46942         lib/gcc.exp: Ditto.
46943         lib/mike-{gcc,g++}.exp: Ditto.
46944         lib/old-dejagnu.exp: Ditto.
46945         lib/plumhall.exp: Ditto.
46946
46947 1997-01-08  Jim Wilson  <wilson@cygnus.com>
46948
46949         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46950         (ph_linker): Likewise.
46951
46952 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
46953
46954           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46955         MAP_ANON / MAP_ANONYMOUS if defined;
46956         else try to map from /dev/zero .
46957
46958 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46959
46960         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46961         isn't defined, then define it to MAP_ANONYMOUS.
46962
46963 1996-11-12  Jeffrey A Law  (law@cygnus.com)
46964
46965         * gcc.c-torture: Update to c-torture-1.42 release.
46966
46967 1996-11-11  Jeffrey A Law  (law@cygnus.com)
46968
46969         * gcc.c-torture: Update to c-torture-1.41 release.
46970
46971 1996-10-27  Jeffrey A Law  (law@cygnus.com)
46972
46973         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
46974         c-torture release.
46975
46976 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
46977
46978         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46979         and LDFLAGS.  Fix second case to append the target_info ldflags
46980         onto LDFLAGS, not CFLAGS.
46981         * lib/g++.exp (g++_init): Add target_info stuff.
46982         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
46983         of libgloss and newlib flags for !native.
46984
46985         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46986         (GDB): Fix relative path to go up another dir for finding gdb.
46987
46988 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
46989
46990         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46991         versions in the target_info array, if they don't exist.
46992
46993 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
46994
46995         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46996
46997 1996-07-08  Jim Wilson  <wilson@cygnus.com>
46998
46999         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47000         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47001
47002 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47003
47004         * lib/old-dejagnu.exp: Don't remove the output file before we've
47005         actually tested it. Don't append pwd to the path of the executable
47006         we're testing.
47007
47008 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47009
47010         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47011
47012 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47013
47014         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47015         temporary directory for compiler files, and set it to a default
47016         value of /tmp. Set $output as the name of the output file from
47017         compiling the testcase. Add a -o option to $cflags_var so the
47018         compiler writes the final output file as $output. Set $executable
47019         to $output.
47020
47021         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47022         directory for compiler files, and set it to /tmp if it doesn't
47023         already have a value. Set $output_file to the name of the output
47024         file from compiling the testcase. Add a -o option to CXXFLAGS so
47025         the compiler writes the final output file as $output. Use $output
47026         as the executable to be tested.
47027
47028 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47029
47030         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47031
47032 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47033
47034         * gcc.c-torture/execute/pending-1.c: New test.  Still
47035         pending in Tege's queue.
47036
47037 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47038
47039         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47040         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47041         if there were failures.  Call unresolved if there were unresolved
47042         testcases.  Call gcc_fail if program did not run to completion.
47043         (ph_make): Pass additional argument name to ph_execute.
47044         (ph_execute): Add new argument.  Pass additional arguments to
47045         ph_summary.  Call gcc_fail is there is no execution output.
47046
47047 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47048
47049         * lib/plumhall.exp (proc_summary): Output relavent summary
47050         lines into the log so specific failures in plumhall can be
47051         investigated.
47052
47053 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47054
47055         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47056         (c-torture-execute): Don't try to execute tests which use
47057         "long long" types if $NO_LONG_LONG is nonzero.
47058
47059 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47060
47061         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47062         not c-torture.
47063
47064         * gcc.ieee: Move from here.
47065         * gcc.c-torture/execute/ieee: To here.
47066
47067 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47068
47069         * gcc.c-torture: Update to c-torture-1.41 release.
47070
47071 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47072
47073         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47074         not "$output".
47075
47076 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47077
47078         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47079         -c present.
47080
47081 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47082
47083         * config/proelf.exp: Handle connecting to a simulator.
47084
47085 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47086
47087         * config/proelf.exp: New file.  Enough framework that we can
47088         run c-torture tests on the proelf targets (or any other target
47089         that gdb can connect to for that matter).
47090
47091 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47092
47093         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47094         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47095
47096         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47097         exec_output exists.
47098
47099 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47100
47101         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47102         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47103
47104         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47105         to pass/fail/unresolved/unsupported/untested.  Caller must now
47106         call unresolved/unsupported/untested.
47107         * lib/*.exp: Update FSF address.  Update to handle new results of
47108         ${tool}_load.
47109         * lib/chill.exp (verbose): Delete.
47110
47111 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47112
47113         * lib/gcc.exp (default_gcc_start): Change order of args to
47114         $LDFLAGS $CFLAGS $LIBS.
47115         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47116         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47117         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47118         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47119         * gcc.misc-tests/dg-test.exp: Likewise.
47120         * gcc.misc-tests/msgs.exp: Likewise.
47121         * gcc.prms/prms.exp: Likewise.
47122         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47123         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47124
47125         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47126
47127 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47128
47129         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47130
47131         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47132         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47133
47134         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47135         necessary.
47136
47137 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47138
47139         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47140         global for loop; add use of $mathlib.
47141         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47142         settings here; set mathlib for anything but VxWorks.
47143
47144 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47145
47146         * gcc.c-torture: Update to c-torture-1.40 release.
47147
47148 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47149
47150         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47151         dg.exp.
47152
47153 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47154
47155         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47156         global.
47157
47158 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47159
47160         * lib/g++.exp (LIBS): Define if not already.
47161         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47162         (gcc-dg-prune): Call prune_gcc_output.
47163         * lib/gcc.exp (prune_gcc_output): New proc.
47164         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47165         prune_gcc_output.
47166
47167 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47168
47169         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47170         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47171
47172 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47173
47174         * gcc.c-torture: Update to c-torture-1.39 release.
47175
47176 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47177
47178         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47179         fails, try others as well.
47180
47181 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47182
47183         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47184         If compilation fails, mark execute tests as `untested'.
47185         If test is marked as unsupported, don't mark compilation and
47186         execute tests as failed.
47187
47188 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47189
47190         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47191         libstdc++ for whether or not we want to be doing shared
47192         libraries.  Delete link_curses since we don't need it anymore.
47193         * lib/mike-g++.exp (postbase): Don't link in libg++.
47194         * g++.old-deja/old-deja.exp: Likewise.
47195
47196 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47197
47198         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47199
47200 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47201
47202         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47203         For that, add `-Wl,-a,shared_archive'.
47204         * g++.old-deja/old-deja.exp: Likewise.
47205
47206 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47207
47208         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47209
47210 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47211
47212         * lib/mike-g++.exp (postbase): Pay attention to the status of
47213         g++_load.
47214
47215 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47216
47217           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47218
47219 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47220
47221         * lib/gcc.exp (default_gcc_start): No longer need to log program
47222         being executed or its output, execute_anywhere does that now.
47223         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47224         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47225
47226 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47227
47228         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47229         the same as those in lib/g++.exp.
47230
47231 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47232
47233         * gcc.c-torture: Update to c-torture-1.38 release.
47234         * gcc.ieee: Related changes.
47235
47236 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47237
47238         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47239         "exec". Minor reformatting changes.
47240
47241         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47242         cross. This means all "exec" calls now work on a remote host as
47243         well.
47244         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47245         cross. Filter out the extra "\r\n" stuff that expect puts in.
47246         (c-torture-execute): Filter out the bogus warnings like
47247         c-torture-compile does. Add support for canadian cross.
47248         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47249         Use execute_anywhere rather than calling exec directly. Now it
47250         works for canadian cross testing.
47251
47252 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47253
47254         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47255         results into a variable, and check that rather than using file exists.
47256
47257 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47258
47259         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47260         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47261
47262 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47263
47264         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47265         lib_curses if there's a shared libg++ in the build tree.
47266
47267 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47268
47269         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47270         if not supported target.
47271
47272 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47273
47274         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47275         link_curses up to always happen, not just for native builds.
47276
47277 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47278
47279         * gcc.c-torture: Update to c-torture-1.36 release.
47280         * gcc.failure: Related changes.
47281
47282 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47283
47284         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47285
47286 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47287
47288         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47289         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47290         runshlib, link_curses, and mathlib for link and run.
47291
47292         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47293         pass the runtime shared library options for Solaris, OSF/1, and
47294         Irix5, and link with -lcurses to avoid unresolved references.
47295
47296 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47297
47298         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47299         only run once.
47300
47301 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47302
47303         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47304
47305 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47306
47307         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47308         do not have a framework for the "compat" tests yet.
47309
47310 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47311
47312         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47313         set to null if we're testing vxworks5.1.  Use that instead of
47314         `-lm' in the setting of LIBS for link and run.
47315
47316 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47317
47318         * config/rom68k.exp (${tool}_load): Major changes to make it
47319         work.  Verified that it does in fact return the stuff in
47320         exec_output properly.  Catch any Emul or any TRAP other than 0.
47321
47322 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47323
47324         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47325         LDFLAGS properly for targets that need stuff from libgloss.
47326         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47327         only run once.
47328         (gpp_initialized): New variable.
47329
47330 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47331
47332         * config/rom68k.exp: Load libgloss.exp.
47333         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47334         so we can produce a fully linked binary.
47335         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47336         so we can produce a fully linked binary.
47337
47338 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47339
47340         * lib/plumhall.exp (ph_section): Watch for expected failures.
47341         Add missing `else'.
47342
47343         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47344         run the testcase.
47345         (c-torture): Likewise.
47346
47347 1995-08-28  Doug Evans  <dje@cygnus.com>
47348
47349         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47350
47351         * lib/mike-g++.exp (mike_cleanup): New proc.
47352         (prebase): New globals compiler_result, not_compiler_result,
47353         target_regexp.
47354         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47355         allow leading "-" in pattern.  Watch for unsupported tests.
47356         If $compiler_result is set, pattern match assembler code,
47357         and ditto for $not_compiler_result.
47358         * lib/mike-gcc.exp: Likewise.
47359
47360         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47361         execution "succeeded".
47362
47363 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47364
47365         * config/win32.exp: New file.
47366         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47367
47368 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47369
47370         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47371         unsupported.
47372         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47373         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47374         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47375
47376         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47377         "... without exceptions was ...".  That is now handled by
47378         prune_system_crud.
47379         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47380
47381 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47382
47383         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47384         sieve.c,sort2.c}: New files.
47385         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47386         sieve.exp,sort2.exp}: Drivers for them.
47387
47388         * lib/mike-gcc.exp (program_output): New user settable variable.
47389         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47390         messages.
47391         * lib/mike-g++.exp (program_output): New user settable variable.
47392
47393         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47394
47395         * config/sh.exp: Deleted (use sim.exp instead).
47396
47397 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47398
47399         * config/vx.exp: Declare CHECKTASK as global.
47400         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47401         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47402         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47403
47404 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47405
47406         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47407         target. Like vx.exp, only includes `vx29k.exp' instead of
47408         `vxworks.exp'.
47409
47410 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47411
47412         * config/sim.exp: Increase time limit from 120 seconds to 240.
47413
47414 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47415
47416         * gcc.c-torture/execute/950628-1.c: New test.
47417
47418 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47419
47420         * gcc.c-torture: Update with changes/additions from
47421         c-torture-1.34.
47422
47423 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47424
47425         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47426
47427 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47428
47429         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47430
47431 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47432
47433         * gcc.c-torture/compile/950512-1.c: New test.
47434         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47435         * gcc.dg/struct-ret-1.c: Likewise.
47436
47437 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47438
47439         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47440           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47441
47442 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47443
47444         * gcc.c-torture/special/920411-1.c: Deleted.
47445         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47446
47447 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47448
47449         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47450         cpu limit.
47451
47452 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47453
47454         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47455
47456 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47457
47458         From kenner;
47459         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47460         is the proper length.
47461         * va-arg-3.c: Likewise.
47462
47463 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47464
47465         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47466         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47467
47468         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47469         * lib/g++.exp (default_g++_start): Delete old cruft.
47470
47471 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47472
47473         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47474         (2 * (1 << 18)) to (2 * (1 << 17)).
47475
47476         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47477
47478 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47479
47480         * config/rom68k.exp: Renamed from config/idp.exp
47481
47482 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47483
47484         * c-torture/compile/921109-2.c
47485
47486 1995-04-18  Mike Stump  <mrs@cygnus.com>
47487
47488         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47489         excess errors.
47490
47491 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47492
47493         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47494         output.
47495         * lib/g++.exp (default_g++_start): Likewise.
47496
47497 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47498
47499         * gcc.c-torture/compile/950329-1.c: New test.
47500
47501 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47502
47503           * config/bug.exp (${tool}_load): Updated to use new remote_open
47504           and remote_close procs.
47505         * config/idp.exp: New file.
47506
47507 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47508
47509         * gcc.c-torture/execute/950322-1.c: New test.
47510
47511 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47512
47513         * config/vx.exp (${tool}_load): Clean up testing of return code from
47514         vxworks_ld and vxworks_spawn.
47515
47516 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47517
47518         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47519
47520 1995-03-13  Mike Stump  <mrs@cygnus.com>
47521
47522         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47523         can mark excess errors on a machine by machine basis.  Note, the
47524         default is to not expect any excess errors, even when excess
47525         errors test - is given, so you will want to put an XFAIL ... on
47526         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47527         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47528         those 4 machines, but no others.
47529
47530 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47531
47532         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47533         * lib/c-torture.exp: to here.
47534
47535 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47536
47537         * gcc.c-torture/execute/950221-1.c: New test.
47538         * gcc.c-torture/execute/struct-ret-1.c: New test.
47539         * gcc.c-torture/compile/950221-1.c: New test.
47540
47541         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47542
47543 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47544
47545         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47546         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47547
47548 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47549
47550         * g++.gb: New directory of tests, derived from my signature and
47551         class scoping tests.
47552
47553         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47554         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47555         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47556         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47557         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47558         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47559         * g++.gb/sig25.C: Likewise.
47560
47561         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47562         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47563         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47564         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47565         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47566         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47567         * g++.gb/sig25.exp: Likewise.
47568
47569         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47570         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47571         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47572         * g++.gb/scope13.C: Likewise, this test still fails.
47573
47574         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47575         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47576         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47577         * g++.gb/scope13.exp: Ditto.
47578
47579         * g++.gb/README: New file, explains what these tests are about.
47580
47581 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47582
47583         * lib/dg.exp (dg-do): Support `preprocess'.
47584         (dg-test): Likewise.
47585
47586 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47587
47588         * config/udi.exp: change "continue -expect" to "exp_continue".
47589
47590 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47591
47592         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47593         Delete redundant tests.
47594
47595         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47596         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47597         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47598         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47599         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47600         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47601         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47602         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47603
47604         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47605         storing label pointers.
47606         * gcc.c-torture/execute/921019-1.c: Likewise.
47607         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47608         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47609         parameter fp.
47610         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47611         constants.
47612
47613         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47614         Delete obsolete tests.
47615
47616         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47617         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47618         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47619         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47620         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47621         * gcc.c-torture/compile/950124-1.c: New test.
47622
47623         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47624
47625 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47626
47627         * lib/mike-g++.exp: Add -lm to LIBS.
47628
47629 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47630
47631         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47632
47633 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47634
47635         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47636
47637 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47638
47639         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47640
47641 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47642
47643         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47644         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47645         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47646         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47647         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47648         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47649         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47650         * g++.law/{operators31.C, operators32.C,
47651         * g++.law/{operators33.C, operators34.C}: Likewise.
47652         * g++.law/{pic1.C, refs2.C}: Likewise.
47653         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47654         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47655         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47656         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47657
47658         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47659         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47660         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47661         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47662         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47663         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47664         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47665         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47666         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47667         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47668         * g++.law/{operators34.exp}: Likewise.
47669         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47670         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47671         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47672         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47673         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47674
47675         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47676         No longer expected to fail.
47677         * g++.law/missed-error3.C: Tweak for recent bool changes.
47678
47679 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47680
47681         * config/emb-unix: Deleted.
47682         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47683         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47684
47685 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47686
47687         * lib/dg.exp (dg-test): Fix typo in last patch.
47688
47689 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47690
47691         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47692         (handles multiple occurrences).
47693
47694 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47695
47696         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47697         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47698         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47699         printed).
47700         * lib/c-torture.exp (c-torture-compile): Likewise.
47701         (c-torture): Prepend full path if missing.
47702         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47703         (gcc_fail): Likewise.
47704         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47705
47706 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47707
47708         * lib/netware.exp: Only attach to NetWare i386 systems.
47709
47710 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47711
47712         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47713         messages.  Add test name to "output pattern match" pass/fail message.
47714
47715 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47716
47717         * gcc.dg: New testsuite.
47718         * gcc.dg/dg.exp: New file.
47719
47720         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47721         test-switch.c}: Deleted.
47722
47723         * gcc.misc-tests/msgs.exp: New testcase driver.
47724
47725 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47726
47727         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47728         Watch for illegal return values from ${tool}_load.
47729         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47730         cross targets.  Coerce return value >0 to 1.
47731
47732 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47733
47734         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47735
47736         * config/emb-unix.exp: New file.
47737
47738         * config/sim.exp: Error if variable $SIM not defined.
47739         (${tool}_load): Mark test as "untested" if simulator missing.
47740
47741         * config/unix.exp: Load remote.exp to get rcp_download.
47742         * lib/c-torture.exp: Use different option lists for testcases with
47743         and without loops.
47744         * gcc.c-torture/execute/execute.exp: Likewise.
47745
47746 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47747
47748         * config/*.exp: Clarify return code from ${tool}_load.
47749         Call `unresolved' or `untested' instead of `warning' or `perror'
47750         (sometimes you still want to call both though).
47751         Add comment that `shell_id' is local to each file.
47752         * config/udi.exp (timeout): Set to 30.
47753         Don't print warning if connection fails, $connectmode has already
47754         printed an error.
47755         (${tool}_load): Move verbose messages to level 2.
47756         Rework pattern for "Process started" message.
47757         Pass `shell_id' to ${connectmode}_download.
47758         Retry twice upon timeout.  Make resetting of target more robust.
47759         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47760         Pass `shell_id' to exit_$connectmode.
47761         Only call exit_$connectmode if connected.
47762         * config/unix.exp (${tool}_load): Check return codes better.
47763         * config/vrtx.exp (${tool}_load): Likewise.
47764         * config/vx.exp (${tool}_load): Likewise.
47765         Delete unneeded global's.
47766         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47767         from ${tool}_load.
47768         (dg-stat): Delete.
47769         (dg-init): Delete recording of pass/fail counts.
47770         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47771         (old-dejagnu-init): Likewise.
47772         (old-dejagnu-stat): Delete contents, empty proc now.
47773         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47774         (c-torture): Delete references to lcnt, lpass, lfail.
47775         Get option list from TORTURE_OPTIONS.
47776         Delete -funroll[-all]-loops if no loops.
47777         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47778         (g++_stat): Delete contents (empty proc now).
47779         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47780         (gcc_finish): Likewise.
47781         (gcc_stat): Deleted.
47782         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47783         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47784         * gcc.c-torture/execute/execute.exp: Likewise.
47785         Split tests into two parts: compile, execute.
47786         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47787         no loops.  Update to reflect clarified return codes from ${tool}_load.
47788
47789 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47790
47791         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47792         to grep for.
47793         (old-dejagnu): Likewise (where necessary).
47794
47795 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47796
47797         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47798
47799         * lib/dg.exp (dg-process-target): Fix processing of selector.
47800         Add comment regarding use of `error'.
47801
47802         * lib/gcc.exp (prune_system_crud): Define if missing.
47803         * lib/g++.exp (prune_system_crud): Likewise.
47804
47805         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47806         Call prune_system_crud.
47807         * lib/dg.exp (dg-runtest): New proc.
47808         Use perror instead of send_user for tcl errors in testcase.
47809         Don't return any value, it's never used.
47810         Don't clobber previous definition of `unknown'.
47811         Print tcl errors in `dg-final'.
47812
47813 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47814
47815         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47816         (dg-test): Don't print errorInfo, it contains stack backtrace.
47817
47818 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47819
47820         * lib/g++.exp (runtest_file_p): Define if missing.
47821
47822 1994-09-24  Doug Evans  (dje@cygnus.com)
47823
47824         * lib/mike-g++.exp: Comment out loading of g++.exp.
47825         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47826         (default_g++_version): Always print something.
47827         (default_g++_start): Comment out call to `which'.
47828         (g++_start, g++_load): Deleted (must be defined in config file).
47829         * lib/gcc.exp: Test for existence of $CC at start.
47830         Delete check for tmpdir (done in gcc_init).
47831         (default_gcc_version): Always print something.
47832         (default_gcc_start): Comment out call to `which'.
47833         * config/*.exp: Major cleanup - make cross targets work at least a
47834         little better for g++ (by not being "--tool gcc" specific).
47835         Rename gcc_xxx to ${tool}_xxx.
47836         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47837         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47838
47839 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47840
47841         * lib/c-torture.exp (c-torture-compile): Rework compiler
47842         message processing.
47843
47844         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47845         c-torture.
47846
47847 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47848
47849         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47850
47851         * lib/dg.exp (dg-process-target): Support { target native }.
47852
47853 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47854
47855         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47856         looked for "... program xxx got fatal signal".
47857         Correct regsub munging of `comp_output'.
47858         Ignore compiler messages "path prefix not used" and "linker input
47859         file unused".
47860
47861 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47862
47863         * lib/gcc.exp (runtest_file_p): Define if missing.
47864         * gcc.prms/template.c: Example to work from.
47865
47866 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47867
47868         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47869         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47870
47871         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47872         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47873         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47874         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47875
47876         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47877         (dg-process-target): No longer a varargs proc.
47878         Return S/N for target, P/F for xfail.  All callers changed.
47879         (user option procs): More argument checking.
47880         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47881         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47882         (dg-test): Skip test if not running on selected target in `dg-do'.
47883         Update handling of `dg-do-what', `dg-output-text'.
47884         Separate execution pass/fail from output pattern match pass/fail.
47885         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47886
47887 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47888
47889         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47890         target for 920510-1.c.
47891
47892 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
47893
47894         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47895         Clean up comment regarding use of passcnt, etc.
47896         (gcc_stat): Don't update `testcnt' here.
47897         (gcc_finish): Do it here.
47898         Might as well reset `but_id' here too.
47899         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47900         to determine if the file should be tested.
47901         * gcc.c-torture/compile/compile.exp: Likewise.
47902         * gcc.c-torture/execute/execute.exp: Likewise.
47903         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47904         * gcc.misc-tests/dg-test.exp: Likewise.
47905         * gcc.prms/prms.exp: Likewise.
47906         * gcc.wendy/wendy.exp: Likewise.
47907         * g++.old-deja.exp: Likewise.
47908         Move "Testing file" message to verbose level 1.
47909
47910 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
47911
47912         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47913
47914 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
47915
47916         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47917         (default_gcc_start): Accept optional second list element
47918         of compiler flags.  Print compiler output at verbosity level 2.
47919         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47920         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47921         Save current values of framework globals passcnt, failcnt, xpasscnt,
47922         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47923         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
47924         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47925         xfailcnt to compute stats.  Update framework global `testcnt' from
47926         pass/fail counts.
47927         (gcc_finish): New proc.  Clean up test environment.
47928         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47929         (gcc_epass, gcc_efail): Delete.
47930         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47931         argument of line number.
47932         (dg-init): If the tool has an init routine, call it.
47933         (dg-test): Remove args `cflags_var' and `libs_var'.
47934         Pass all compiler options to ${tool}_start.
47935         Handle missing line number.
47936         (dg-finish): New function.
47937         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47938         particular files.  Call gcc_finish at end.  Move "skipping test"
47939         message to verbosity level 3.
47940         * gcc.c-torture/compile/compile.exp: Likewise.
47941         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47942         * gcc.c-torture/execute/execute.exp: Likewise.
47943         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47944         Print testcase being tried at verbosity level 1.
47945         * gcc.c-torture/special/special.exp: Unset xfail.
47946         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47947         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47948         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47949         * gcc.failure/failure.exp: Likewise.
47950         * gcc.ieee/ieee.exp: Likewise.
47951         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47952         Update call to dg-test.  Call dg-finish at end.
47953         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
47954         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47955         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47956         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47957         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
47958         * gcc.wendy/wendy.exp: Add copyright.
47959         Delete setting of tmpdir (done by gcc_init).
47960         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47961         Pass compiler flags to gcc_start.  Call gcc_finish at end.
47962         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47963         gcc_[ce]pass/fail.
47964
47965 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
47966
47967         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47968         confusion.
47969         (g++_load): Likewise.
47970
47971         * config/*.exp (gcc_load): Some were varargs fns and some were not.
47972         Rename argument to `prog' to remove the confusion.
47973         Varargs fns behave differently too!
47974         (g++_load): Likewise.
47975
47976         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47977
47978         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47979         what it is.  Delete (always) printing of status value for !native.
47980         Simplify verbose code, and include status and exec_output.
47981         (g++_load): Use gcc_load.
47982
47983 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
47984
47985         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47986         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47987         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47988         940714-3.c as these testcases don't exist anymore.  Make
47989         va-arg-1.c expected to pass.
47990
47991 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
47992
47993         * gcc.misc-tests/misc.exp: Only run specific testcases.
47994         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
47995         * gcc.misc-tests/dg-[1-9].c: New files.
47996
47997         * lib/dg.exp: New testsuite driver.
47998         * gcc.prms/prms.exp: Use it.
47999
48000         * README.gcc: New file.
48001
48002         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48003         Document and reset `lxpass' and `lxfail'.
48004         Simplify "initialized" message.
48005         (gcc_stat): Clean up comments a little.
48006
48007 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48008
48009         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48010
48011 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48012
48013         * lib/old-dejagnu.exp (process-option): New proc.
48014         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48015         (old-dejagnu): Simplify.
48016         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48017
48018 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48019
48020         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48021         exists and is not an empty string.
48022
48023         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48024         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48025         finished.
48026         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48027         automatically.
48028
48029         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48030         longer expected to fail.
48031
48032         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48033         "f" function call.
48034
48035         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48036
48037         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48038         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48039         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48040         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48041         c-torture-1.29.
48042
48043         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48044         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48045
48046         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48047
48048         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48049         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48050
48051         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48052         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48053         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48054
48055 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48056
48057         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48058         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48059         940714-1.c, 940714-2.c, 940714-3.c},
48060         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48061         gcc.misc-tests/{mg.c,mg.exp}:
48062         New tests.
48063         * gcc.noncompile/noncompile.exp: Change accordingly.
48064
48065 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48066
48067         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48068         Undo previous clobberage.
48069
48070 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48071
48072         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48073         * gcc.special/{930510-1.c, special.exp}:
48074         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48075         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48076         struct-varargs-1.c}: New tests from c-torture-1.26.
48077
48078 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48079
48080         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48081           argument to switch.
48082
48083 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48084
48085         * Revert the previous changes.  Please see Rob's directory
48086           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48087           fixes.
48088
48089 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48090
48091         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48092             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48093             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48094             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48095             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48096             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48097             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48098             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48099             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48100             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48101             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48102             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48103             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48104             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48105             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48106             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48107             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48108             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48109             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48110             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48111             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48112             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48113             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48114             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48115             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48116             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48117             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48118
48119 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48120
48121         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48122             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48123           with perror calls.
48124
48125 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48126
48127         * config/unix.exp (g++_load): Fix syntax.
48128
48129 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48130
48131         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48132         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48133         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48134         Don't expect va-arg-1.c to fail.  Correct expected output for
48135         920928-1.c.
48136         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48137         * gcc.wendy/hbm4.c: Correct typo.
48138         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48139
48140 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48141
48142         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48143         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48144         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48145         * lib/c-torture.exp (c-torture-compile): Ditto.
48146
48147         Reduce volume of output (remove all the -I's and such).
48148         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48149         Call gcc_cpass, gcc_cfail.
48150         (c-torture): Pass testing option to c-torture-compile.
48151
48152 1994-03-21  Doug Evans  (dje@cygnus.com)
48153
48154         Bring patches over from progressive.
48155         * config/default.exp: Exit remote shell cleanly.
48156         (g++_exit, g++_start): Add default versions.
48157         * config/sim.exp (gcc_load): Use perror, not error.
48158
48159 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48160
48161         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48162         set in site.exp.
48163
48164 1994-03-14  Doug Evans  (dje@cygnus.com)
48165
48166         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48167         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48168         (wendy_try): New proc to run testcase.
48169         (main loop): Call 'em.
48170         * gcc.wendy/*.c: Clean up pass to correct expected output.
48171
48172         * lib/gcc.exp: Minor cleanup work.
48173         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48174
48175 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48176
48177         * config/sim.exp (gcc_load): Document return codes better.
48178         Don't pass -v to simulator.
48179
48180 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48181
48182           * gcc.special/920717-x.c: Fix typo.
48183           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48184           get at sources.
48185
48186         * lib/mike-gcc.exp: Fix typo.
48187
48188 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48189
48190         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48191         binary to use, transform the name.
48192         * config/*.exp: rename everything. Nuke any g++ specific files,
48193         it's now a special case of gcc that requires no special support.
48194         Add a default.exp for unsupported targets.
48195
48196 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48197
48198         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48199         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48200         version of Tcl.
48201
48202 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48203
48204         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48205         than a warning.
48206
48207 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48208
48209         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48210
48211 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48212
48213         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48214         option_list.  Compile every file with only 4/6 option choices
48215         (same as C torture) instead of with 12/18 different option
48216         choices.
48217         * lib/c-torture.exp: Likewise.
48218
48219         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48220         not already set.
48221
48222 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48223
48224         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48225         can put an XFAIL *-*-* on excess errors.
48226
48227 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48228
48229         * g++.law: Add more tests derived from g++-bugs snapshots.
48230
48231         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48232         equivalent to g++.law/init9.
48233
48234         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48235         compiled it, and the a.out file after we've run it.
48236
48237 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48238
48239         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48240         compiled it, and the a.out file after we've run it.
48241
48242 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48243
48244         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48245
48246 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48247
48248         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48249         version number.
48250
48251 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48252
48253         * g++.law: New directory of g++ tests derived from the g++-bugs
48254         snapshots.
48255
48256 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48257
48258         * gcc.compile: initbug1.c initbug1.exp testcase added
48259
48260 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48261
48262         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48263         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48264           fixes submitted by Jeff Law (law@cs.utah.edu)
48265         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48266           Jeff Law (law@cs.utah.edu)
48267
48268
48269 1993-11-30  Mike Stump  (mrs@cygnus.com)
48270
48271         * config/unix-g++.exp: Follow the gcc way of doing things.
48272         * g++.old-deja/old-deja.exp: Minor updates.
48273         * lib/g++.exp: New file, follow the gcc way of doing things.
48274         * lib/old-dejagnu.exp: Minor updates.
48275         * lib/mike-g++.exp: Always unset errorInfo.
48276
48277 1993-11-06  Mike Stump  (mrs@cygnus.com)
48278
48279         * lib/gcc.exp: Fix some errors with the below change, CC and
48280         CFLAGS should be global when setting, not local.
48281
48282 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48283
48284         * lib/gcc.exp: Transform tool name.
48285
48286 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48287
48288         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48289
48290 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48291
48292         * lib/gcc.exp: change gcc_done to gcc_stat
48293
48294 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48295
48296         * Upgraded gcc testsuite to c-torture version 1.25
48297
48298 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48299
48300         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48301         * lib/c-torture: added hooks for new reporting code.
48302
48303 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48304
48305         * config/sh-gcc.exp: check if sh-sim exists in the path
48306
48307 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48308
48309         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48310         * gcc.compile/compile.exp: Initial changes for new logic.
48311         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48312         * gcc.failure/failure.exp: Initial changes for new logic.
48313         * gcc.ieee/ieee.exp: Initial changes for new logic.
48314         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48315         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48316         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48317         * lib/c-torture.exp: Initial changes for new logic.
48318         * lib/gcc.exp: Initial changes for new logic.
48319
48320 1993-10-15  Mike Stump  (mrs@cygnus.com)
48321
48322         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48323         depend upon failure or success.  Fully qualify names in failure
48324         and success messages.  Always remove a.out before starting
48325         compile, just in case.  Pay more attention to error text output by
48326         the compiler.  Handle testcases with no known past errors just
48327         like all others, so that things are uniform.  Other miscellaneous
48328         improvements.
48329
48330 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48331
48332         * gcc.cpp: new directory for cpp tests
48333
48334 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48335
48336         * lib/chill.exp: Code reformatted, removed unused code.
48337         * config/unix-chill.exp: Code reformatted, removed unused code.
48338         * chill.execute/execute.exp: Code reformatted, removed unused code.
48339         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48340
48341 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48342
48343         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48344         routines not written.
48345
48346 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48347
48348         * config/bug-gcc.exp: Use new procs from bug.exp.
48349
48350 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48351
48352         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48353         via ftp, rather than depending on NFS.
48354         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48355         case.
48356
48357 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48358
48359         * config/bug-gcc.exp: Use new download proc.
48360
48361 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48362
48363         * chill.execute/execute.exp: cleanups, handles errors better
48364         * chill.compile/compile.exp: rewrite, based on execute.exp
48365         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48366         * lib/chill.exp: major changes to diff proc and compile and link
48367           procs. added chill_fail and chill_pass wrappers to pass and
48368           fail. added more comments, and handle error codes better.
48369           Added a hack to capture stderr from exec, so noncompile tests
48370           can work.
48371
48372 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48373
48374         * chill.execute/execute.exp: rewrite of testsuite driver
48375         * lib/chill.exp: rewrite of testsuite driver
48376         * config/unix-chill.exp: rewrite of testsuite driver
48377
48378 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48379
48380         In chill.execute:
48381         * iexpr.ch: Standardize uppercase.
48382         * tuples.dat: Standardize uppercase.
48383         * vary.ch: standardize.  Correct varying string assignments.
48384         * vary.dat: Add new output lines.
48385
48386 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48387
48388         In chill.execute:
48389         * chprintf.ch: Standardize use of uppercase.
48390         * tuples.ch: Standardize and turn arr2 into a DCL,
48391           rather than a SYN.
48392         * pinits.ch: Standardize.
48393
48394 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48395
48396         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48397         * Makefil: Renamed to Makefile.in.
48398         * configure.in: New.
48399
48400 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48401
48402         In chill.execute:
48403         * .cvsignore: Add result/output files.
48404         * Makefile: Fix up variables at start.  Use MFLAGS
48405           everywhere.  Correct bool_loc, built_ins entries.
48406           Add entry for vary1.ch.
48407         * bitarray.ch: Standardize upper-case usage.
48408         * bitexpr.ch: Standardize, add output of b1.
48409         * params.ch: Use arrayt in along PROC parameters, to
48410           avoid novelty problems.
48411         * sets.ch: Tiny cleanup.
48412         * vary1.ch: Re-indent.
48413
48414 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48415
48416           * Add PR-related files to Makefiles, .cvsignore files, etc.
48417
48418 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48419
48420         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48421           with compiler objects. New names are test-flow.c and test-loop.c
48422
48423 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48424
48425         * Upgraded c-torture tests from 1.19 to 1.20
48426
48427         * new files:
48428         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48429         * gcc.compile: 930623-1.c 930623-2.c
48430         * gcc.noncompile: 930622-1.c 930622-2.c
48431         * gcc.failure: 920411-1.c 920627-2.c
48432         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48433
48434 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48435
48436         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48437           More changes to get testsuite working properly. Needs more work.
48438           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48439
48440 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48441
48442         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48443           More changes to get testsuite working properly. Needs more work.
48444
48445 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48446
48447         * chill.compile/compile.exp: Added for Dejagnu support
48448         * chill.execute/execute.exp: Added for Dejagnu support
48449         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48450
48451 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48452
48453         This should complete moving the CHILL test files.
48454         * chill.noncompile(.cvsignore printf.grt
48455             in-printf.grt chprintf.grt chprintf.ch):
48456             Added test-support files.
48457           (Makefile): Modified further.
48458         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48459             signal.ch): Added test files.
48460           * chill.execute (.cvsignore printf.grt printr.c
48461             in-printf.grt rts.c chprintf.grt rts.h): Added
48462           test-support files.
48463             (Makefile): More corrections.
48464
48465 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48466
48467         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48468           test cases, ready for DejaGnu.
48469
48470 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48471
48472         * Upgraded c-torture tests from 1.18 to 1.19
48473
48474         * gcc.compile: added test(s):
48475           930607-1.c
48476         * gcc.execute: added test(s):
48477           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48478
48479         * added new subdirectory for misc tests: gcc.misc-tests
48480         * gcc.misc-test(s): added tests:
48481           inst-check.c test-consts.c test-ior.c test-switch.c
48482
48483 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48484
48485         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48486
48487 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48488
48489         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48490
48491 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48492
48493         * Upgraded c-torture tests from 1.17 to 1.18
48494
48495 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48496
48497         * Upgraded c-torture tests from 1.12 to 1.17
48498
48499 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48500
48501         * lib/old-dejagnu.exp:
48502           Fixed handling of XFAIL target triplets to correctly
48503           recognize wildcard characters.  Removed code that
48504           appended a unique id tag to the end of the file name
48505           printed out by the result of the testcases within a
48506           given test file.
48507
48508 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48509
48510         * lib/old-dejagnu.exp:
48511           Reworked expected failure handling to trigger off of XFAIL
48512           keyword in keyphrase embeded in testcase source code. The
48513           XFAIL keyword must be at the end of the keyphrase line. It
48514           may optionally be followed by one or more target triplets.
48515           It has just occured that the handling of wildcards in the
48516           target triplet may not be correct.
48517
48518 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48519
48520         * g++.old-deja/tests:
48521           Moved all subdirectories up one level into g++.old-deja .
48522
48523         * lib/old-dejagnu.exp:
48524           Fixed problem with CXXFLAGS not being properly reset, and being
48525           corrupted with extraneous "-c" compiler option.  This was
48526           causing binaries to not be generated for test that needed them.
48527           Modified strings passed to "pass" and "fail" so that individual
48528           tests from the same test file would be distinguished by an
48529           identifier appended to the test file name in the summary logs;
48530           this corrected a problem with erroneous diff logs.  Added code
48531           to search testcases for expected fail and unexpected pass keywords.
48532
48533 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48534
48535         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48536
48537 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48538
48539         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48540           Removed extraneous text from end of "Special g++ Options"
48541           keyphrase.
48542
48543         * lib/old-dejagnu.exp: Added pattern matching to look for new
48544           keywords, embedded in testcases comments, which will trigger
48545           calls to xpass and xfail.
48546
48547 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48548
48549         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48550           comments embedded in the testcases, especially the one looking for
48551           special compiler options, as well as the pattern matching for the
48552           compiler output again.
48553
48554 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48555
48556         * lib/old-dejagnu.exp: Do a proper check of the return value for
48557           execute tests. Fixed several problems with the pattern matching
48558           of the compiler output which gave erroneous test results.
48559           Changed several of the test result messages to be more descriptive.
48560         * config/unix-g++.exp: Proc g++_load now actually works and
48561           executes the tests passed to it and returns a usable return
48562           value.
48563
48564 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48565
48566           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48567
48568 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48569
48570         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48571           Modified both files to properly execute the old style
48572           dejagnu tests. The previous versions of these files were
48573           experimental and did not function anything near correctly.
48574
48575 1993-04-05  Rob Savoye  (rob@cygnus.com)
48576
48577         * Removed all Makefile.in and configure.in files. No configuration
48578         needed now.
48579
48580 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48581
48582         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48583
48584 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48585
48586         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48587         gcc.special/configure.in, gcc.noncompile/configure.in,
48588         gcc.execute/configure.in, gcc.code_quality/configure.in,
48589         g++.other/configure.in, g++.old-deja/configure.in,
48590         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48591         in srcname setting.
48592
48593 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48594
48595         * lib/udi.exp: Fixed mondfe and mondfe_download.
48596         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48597         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48598
48599 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48600
48601         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48602         (gdb_exit): Don't remove *_soc files.
48603
48604 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48605
48606         * lib/c-torture.exp: Don't look for main; instead always use -w
48607         -c.  This is how the c-torture tests work.  Remove the object
48608         file if the compilation succeeds.
48609         * gcc.execute/execute.exp: Remove executable if test passes.
48610         * gcc.noncompile/noncompile.exp: Every test is an expected
48611         failure.
48612         * gcc.special/special.exp: Added tests from c-torture 1.11,
48613         corrected use of existing test.
48614         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48615         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48616         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48617         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48618         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48619         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48620         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48621         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48622         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48623         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48624         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48625         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48626         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48627         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48628         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48629         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48630         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48631         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48632         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48633         c-torture 1.11.
48634         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48635         correspond to c-torture 1.11.
48636
48637         * New file.