re PR c++/24745 (unpleasant warning for "if (NULL)")
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2
3         PR c++/24745
4         * g++.dg/warn/null4.C: New.
5
6 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7             Uros Bizjak  <ubizjak@gmail.com>
8
9         * gcc.dg/large-size-array-3.c: Correct typo.
10
11 2007-01-30  Richard Guenther  <rguenther@suse.de>
12
13         PR middle-end/27657
14         * g++.dg/debug/pr27657.C: New testcase.
15
16 2007-01-30  Richard Guenther  <rguenther@suse.de>
17
18         PR middle-end/30313
19         * gcc.dg/torture/pr30313.c: New testcase.
20
21 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
22
23         * gcc.dg/dfp/dfp-except.h: New file.
24         * gcc.dg/dfp/fe-check.h: New file.
25         * gcc.dg/dfp/fe-binop.c: New test.
26         * gcc.dg/dfp/fe-convert-1.c: New test.
27         * gcc.dg/dfp/fe-convert-2.c: New test.
28         * gcc.dg/dfp/fe-convert-3.c: New test.
29
30         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
31         * gcc.dg/dfp/decfloat-constants.c: Ditto.
32         * gcc.dg/dfp/convert-dfp.c: Ditto.
33         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
34
35 2007-01-29  Josh Conner  <jconner@apple.com>
36
37         * gcc.target/powerpc/altivec-24.c: New test.
38
39 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
40
41         PR c++/28266
42         * g++.dg/parse/defarg12.C: New test.
43
44 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
45
46         PR fortran/30554
47         * gfortran.dg/used_dummy_types_6.f90: New test.
48
49 2007-01-28  Jan Hubicka  <jh@suse.cz>
50
51         * gcc.dg/tree-prof/val-prof-6.c: New test.
52
53 2007-01-28  Roger Sayle  <roger@eyesopen.com>
54
55         * gcc.dg/large-size-array-3.c: Correct test case (portability).
56
57 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
58
59         PR C++/28988
60         * g++.dg/expr/dtor4.C: New test.
61
62 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
63
64         * gcc.dg/tree-ssa/loop-23.c: New test.
65
66 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
67
68         PR libfortran/30389
69         * gfortran.dg/achar_2.f90:  New test.
70         * gfortran.dg/achar_3.f90:  New test.
71
72 2007-01-27  Ian Lance Taylor  <iant@google.com>
73
74         * gcc.dg/strict-overflow-1.c: New test.
75         * gcc.dg/no-strict-overflow-1.c: New test.
76         * gcc.dg/strict-overflow-2.c: New test.
77         * gcc.dg/no-strict-overflow-2.c: New test.
78         * gcc.dg/strict-overflow-3.c: New test.
79         * gcc.dg/no-strict-overflow-3.c: New test.
80         * gcc.dg/strict-overflow-4.c: New test.
81         * gcc.dg/no-strict-overflow-4.c: New test.
82         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
83         * gcc.dg/pr15784-1.c: Likewise.
84         * gcc.dg/pr20922-1.c: Likewise.
85         * gcc.dg/pr20922-3.c: Likewise.
86         * gcc.dg/pr20922-4.c: Likewise.
87         * gcc.dg/pr20922-6.c: Likewise.
88         * gcc.dg/compare-4.c: Likewise.
89         * gcc.dg/torture/pr26898-1.c: Likewise.
90         * gcc.dg/tree-ssa/divide-1.c: Likewise.
91         * gcc.dg/tree-ssa/divide-2.c: Likewise.
92         * gcc.dg/tree-ssa/divide-3.c: Likewise.
93         * gcc.dg/tree-ssa/divide-4.c: Likewise.
94         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
95         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
96         * gcc.dg/tree-ssa/pr21082.c: Likewise.
97         * gcc.dg/tree-ssa/pr26899.c: Likewise.
98         * g++.dg/tree-ssa/pr21082.C: Likewise.
99
100 2007-01-27  Roger Sayle  <roger@eyesopen.com>
101
102         * gcc-dg/large-size-array-3.c: New test case.
103
104 2007-01-27  Roger Sayle  <roger@eyesopen.com>
105
106         * gfortran.dg/forall_7.f90: New test case.
107
108 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
109
110         PR fortran/30407
111         * gfortran.dg/where_operator_assign_1.f90: New test.
112         * gfortran.dg/where_operator_assign_2.f90: New test.
113         * gfortran.dg/where_operator_assign_3.f90: New test.
114
115 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
116
117         * lib/target-supports.exp
118         (check_effective_target_powerpc_altivec): New.
119         (check_effective_target_vect_cmdline_needed): Use it.
120
121 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
122
123         PR fortran/30278
124         * gfortran.dg/backslash_3.f: New test.
125
126 2007-01-26  Richard Guenther  <rguenther@suse.de>
127
128         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
129
130 2007-01-26  Tobias Burnus  <burnus@net-b.de>
131
132         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
133         * gfortran.dg/vect/vect.exp: Ditto.
134         * gfortran.dg/dg.exp: Ditto.
135         * gfortran.fortran-torture/execute/execute.exp: Ditto.
136         * gfortran.fortran-torture/compile/compile.exp: Ditto.
137
138 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
139
140         * gcc.dg/builtins-20.c: Add more cases.
141         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
142
143 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
144
145         PR fortran/30437
146         * gcc.dg/Wall.c: New.
147         * gcc.dg/Wno-all.c: New.
148         * gfortran.dg/Wall.f90: New.
149         * gfortran.dg/Wno-all.f90: New.
150         
151 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
152
153         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
154         * g++.dg/eh/simd-2.C: Also run on Darwin.
155         * g++.dg/eh/simd-3.C: New.
156         * g++.dg/eh/simd-4.C: New.
157
158 2007-01-25  Richard Guenther  <rguenther@suse.de>
159
160         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
161         and _PROFILE_USE.
162         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
163
164 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
165
166         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
167         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
168         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
169         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
170         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
171         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
172         * gcc.dg/ipa/ipa-7.c: New testcase.
173
174 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
175
176         * g++.dg/cpp0x/warn_cxx0x.C: New.
177
178 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
179
180         * gcc.dg/builtins-20.c: Test builtin carg.
181
182 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
183
184         PR middle-end/27416
185         * gcc.dg/gomp/pr27416.c: New test.
186
187         PR middle-end/30494
188         * gcc.dg/gomp/pr30494.c: New test.
189         * g++.dg/gomp/pr30494.C: New test.
190
191         PR middle-end/30421
192         * gcc.dg/gomp/pr30421.c: New test.
193
194 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
195
196         * gcc.target/ia64/versionid-1.c: New test.
197         * gcc.target/ia64/versionid-2.c: New test.
198
199 2007-01-24  Richard Guenther  <rguenther@suse.de>
200
201         PR testsuite/30181
202         * gcc.dg/builtins-57.c: Change to a link-time testcase
203         to support non-C99 targets.
204
205 2007-01-24  Jan Hubicka  <jh@suse.cz>
206
207         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
208
209 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
210
211         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
212
213 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
214
215         PR objc/27438
216         * objc.dg/const-str-12.m: New test.
217
218 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
219
220         PR fortran/30532
221         * gfortran.dg/ctrl-z.f90:  New test.
222         
223 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
224
225         PR fortran/30481
226         * gfortran.dg/namelist_assumed_char.f90:  New test.
227
228 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
229
230         PR c++/27492
231         * g++.dg/inherit/covariant15.C: New test.
232
233 2007-01-23  Ian Lance Taylor  <iant@google.com>
234
235         * g++.dg/warn/Wparentheses-24.C: New test.
236
237 2007-01-23  Richard Guenther  <rguenther@suse.de>
238
239         PR testsuite/30560
240         * ada/acats/run_acats: Do not call gnatmake or gnatchop
241         with full path.
242
243 2007-01-22  Richard Guenther  <rguenther@suse.de>
244
245         PR tree-optimization/30038
246         * gcc.dg/builtins-62.c: New testcase.
247
248 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
249
250         * gcc.c-torture/compile/20070121.c: New test.
251
252 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
253
254         PR libfortran/30525
255         * gfortran.dg/char_comparison_1.f:  New test.
256
257 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
258
259         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
260
261 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
262
263         PR objc/30479
264         * objc.dg/pch: New directory.
265         * objc.dg/pch/pch.exp: New file.
266         * objc.dg/pch/interface-1.m: New test.
267         * objc.dg/pch/interface-1.hs: New include file.
268         * lib/objc.exp (objc_target_compile): Add
269         "-x objective-c-header" in front of the sources if this is
270         a precompiled header being compiled.
271
272 2007-01-20  Roger Sayle  <roger@eyesopen.com>
273
274         * gfortran.dg/array_memcpy_3.f90: New test case.
275         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
276
277 2007-01-20  Roger Sayle  <roger@eyesopen.com>
278             Brooks Moses  <brooks.moses@codesourcery.com>
279             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
280
281         * gfortran.dg/intrinsic_sign_1.f90: New test case.
282         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
283
284 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
285
286         * gcc.dg/torture/builtin-math-3.c: Test fdim.
287
288 2007-01-19  Mike Stump  <mrs@apple.com>
289
290         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
291         away.
292
293 2007-01-19  Roger Sayle  <roger@eyesopen.com>
294
295         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
296         option instead of -funsafe-math-optimizations.
297
298 2007-01-19  Tomas Bily  <tbily@suse.cz>
299
300         gcc.dg/tree-prof/indir-call-prof.c: New.
301         g++.dg/dg.exp: Add tree-prof subdirectory.
302         g++.dg/tree-prof/indir-call-prof.C: New.
303         g++.dg/tree-prof/tree-prof.exp: New.
304
305 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
306
307         PR c++/17947
308         * g++.dg/warn/deprecated.C: Update warning output.
309         * g++.dg/warn/deprecated-2.C: Likewise.
310         * g++.dg/warn/deprecated-3.C: New.
311         
312 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
313
314         * gcc.c-torture/execute/nestfunc-7.c: New.
315
316 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
317
318         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
319
320 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
321
322         * gcc.dg/m68k-pic-1.c: New.
323
324 2007-01-18  Roger Sayle  <roger@eyesopen.com>
325
326         * gfortran.dg/array_memcpy_4.f90: New test case.
327
328 2007-01-18  Josh Conner  <jconner@apple.com>
329
330         PR target/30485
331         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
332         * gcc.dg/vect/no-trapping-math-1: New.
333         * gcc.dg/vect/no-trapping-math-2: New.
334
335 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
336
337         * gcc.target/i386/387-8.c: Update comment about optimizing
338         inherent load of 1.0 of fptan instruction.
339
340 2007-01-18  Dirk Mueller  <dmueller@suse.de>
341             Richard Guenther <rguenther@suse.de>
342
343         PR diagnostic/8268
344         * gcc.dg/Warray-bounds.c: New testcase.
345         * gcc.dg/Warray-bounds-2.c: New testcase.
346         * g++.dg/warn/Warray-bounds.C: New testcase.
347         * g++.dg/warn/Warray-bounds-2.C: New testcase.
348
349 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
350
351         PR fortran/30476
352         * gfortran.dg/generic_12.f90: New test.
353
354 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
355
356         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
357         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
358
359 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
360
361         * gcc.dg/dfp/compare-special.h: New file.
362         * gcc.dg/dfp/compare-special-32.c: New test.
363         * gcc.dg/dfp/compare-special-64.c: New test.
364         * gcc.dg/dfp/compare-special-128.c: New test.
365
366 2007-01-16  Roger Sayle  <roger@eyesopen.com>
367             Paul Thomas  <pault@gcc.gnu.org>
368             Steven G. Kargl  <kargl@gcc.gnu.org>
369
370         PR fortran/30404
371         * gfortran.dg/forall_6.f90: New test case.
372         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
373         * gfortran.dg/dependency_13.f90: Likewise.
374
375 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
376
377         PR testsuite/12325
378         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
379         targets that don't support Inf.
380
381 2007-01-15  Dale Johannesen  <dalej@apple.com>
382
383         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
384
385 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
386
387         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
388         of achar for 0xff to avoid the "Extended ASCII not
389         implemented" error message.
390
391 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
392
393         PR fortran/28172
394         * gfortran.dg/altreturn_4.f90: New test.
395
396         PR fortran/29389
397         * gfortran.dg/stfunc_4.f90: New test.
398
399         PR fortran/29712
400         * gfortran.dg/bound_2.f90: Reinstate commented out line.
401         * gfortran.dg/initialization_1.f90: Change warning.
402
403         PR fortran/30283
404         * gfortran.dg/specification_type_resolution_2.f90: New test.
405
406 2007-01-14  Jan Hubicka  <jh@suse.cz>
407
408         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
409         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
410         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
411         elimination.
412
413 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
414
415         PR fortran/30410
416         * gfortran.dg/external_procedures_2.f90: New test.
417
418 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
419
420         PR target/30413
421         * gcc.target/i386/pr30413.c: New test.
422
423 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
424
425         PR fortran/30452
426         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
427
428 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
429
430         * gcc.dg/20070112-1.c: New test.
431
432 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
433
434         PR libgfortran/30435
435         * gfortran.dg/list_read_6.f90: New test.
436
437 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
438
439         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
440
441 2007-01-12  Tom Tromey  <tromey@redhat.com>
442
443         PR preprocessor/28227:
444         * gcc.dg/cpp/pr28227.c: New file.
445
446 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
447
448         * gcc.dg/tree-ssa/loop-22.c: New test.
449
450 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
451
452         PR tree-optimization/29516
453         * gcc.dg/tree-ssa/loop-20.c: New test.
454
455 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
456
457         PR libfortran/30415
458         * minmaxloc_integer_kinds_1.f90:  New test.
459
460 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
461
462         PR c++/29573
463         * g++.dg/template/sizeof-template-argument.C: New test.
464
465 2007-01-11  Jan Hubicka  <jh@suse.cz>
466
467         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
468         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
469         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
470         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
471         * gcc.dg/tree-ssa/pr21658.c: Likewise.
472         * gcc.dg/tree-ssa/pr15349.c: Likewise.
473         * gcc.dg/tree-ssa/pr25501.c: Likewise.
474         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
475         transformation in question.
476         * gcc.dg/tree-ssa/vrp05.c: Likewise.
477         * gcc.dg/tree-ssa/pr20701.c: Likewise.
478         * gcc.dg/always_inline3.c: Likewise.
479
480 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
481
482         PR c++/28999
483         * g++.dg/template/typename11.C: New test.
484
485 2007-01-10  Robert Kennedy <jimbob@google.com>
486
487         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
488
489 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
490
491         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
492         for different integer kinds.
493         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
494         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
495         * gfortran.dg/ishft_2.f90: New test.
496         * gfortran.dg/ishft_3.f90: New test.
497
498 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
499
500         * gfortran.dg/altreturn_2.f90: Removed executable bit.
501
502 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
503
504         PR tree-optimization/30322
505         * gcc.dg/tree-ssa/loop-21.c: New test.
506
507 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
508
509         * g++.dg/rtti/darwin-builtin-linkage.C: New.
510
511 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
512
513         * gcc.target/spu/intrinsics-1.c: Remove xfail.
514
515 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
516
517         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
518         * g++.dg/warn/overflow-warn-3.C: Likewise.
519         * g++.dg/warn/overflow-warn-4.C: Likewise.
520         * g++.dg/warn/overflow-warn-5.C: Likewise.
521         * g++.dg/warn/overflow-warn-6.C: Likewise.
522         * g++.dg/warn/Woverflow-1.C: Likewise.
523         * g++.dg/warn/Woverflow-2.C: Likewise.
524         * g++.dg/warn/Woverflow-3.C: Likewise.
525         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
526
527 2007-01-08  Roger Sayle  <roger@eyesopen.com>
528
529         * gfortran.dg/array_constructor_14.f90: New test case.
530         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
531
532 2007-01-08  Richard Guenther  <rguenther@suse.de>
533
534         PR tree-optimization/23603
535         * gcc.dg/tree-ssa/vrp31.c: New testcase.
536         * gcc.dg/tree-ssa/vrp32.c: Likewise.
537
538 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
539
540         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
541         in __v8qi typedef.
542         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
543         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
544         compiler behaviour.
545         * gcc.dg/simd-5.c: Likewise.
546         * gcc.dg/simd-6.c: Likewise.
547         * g++.dg/conversion/simd1.C: Likewise.
548         * g++.dg/conversion/simd3.C: Likewise.
549         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
550         (main): Use it.
551
552 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
553
554         PR tree-optimization/29877
555         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
556         name of a hard register for the target concerned.  Adjust dg-error
557         directives to cope with new behaviour of TER.
558
559 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
560
561         PR c++/28986
562         * g++.dg/conversion/nullptr1.C: Added overflow warning.
563         * g++.dg/warn/overflow-warn-1.C: New.
564         * g++.dg/warn/overflow-warn-3.C: New.
565         * g++.dg/warn/overflow-warn-4.C: New.
566         * g++.dg/warn/overflow-warn-5.C: New.
567         * g++.dg/warn/overflow-warn-6.C: New.
568         * g++.dg/warn/Woverflow-1.C: New.
569         * g++.dg/warn/Woverflow-2.C: New.
570         * g++.dg/warn/Woverflow-3.C: New.
571         * g++.dg/warn/multiple-overflow-warn-2.C: New.
572         
573 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
574
575         PR fortran/27698
576         * gfortran.dg/invalid_name.f90: New test.
577         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
578         * gfortran.dg/gomp/pr29759.f90: Ditto.
579
580 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
581
582         * gfortran.dg/present_1.f90:  Update error message.
583
584 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
585
586        PR c++/19439
587        * g++.dg/template/duplicate1.C: New test
588        * g++.dg/template/memfriend6.C: Adjust error markers.
589         
590 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
591
592         PR tree-opt/30385
593         * gcc.dg/torture/inline-1.c: New test.
594
595 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
596
597         PR c/19978
598         * gcc.dg/multiple-overflow-warn-1.c: New.
599         * gcc.dg/multiple-overflow-warn-2.c: New.
600         * gcc.dg/overflow-warn-6.c: New.
601         * g++.dg/warn/multiple-overflow-warn-1.C: New.
602         
603 2007-01-05  Roger Sayle  <roger@eyesopen.com>
604
605         * gfortran.dg/array_memcpy_1.f90: New test case.
606         * gfortran.dg/array_memcpy_2.f90: Likewise.
607
608 2007-01-05  Richard Guenther  <rguenther@suse.de>
609
610         PR middle-end/27826
611         * g++.dg/opt/pr27826.C: New testcase.
612
613 2007-01-05  Ian Lance Taylor  <iant@google.com>
614
615         * gcc.dg/Walways-true-1.c: New test.
616         * gcc.dg/Walways-true-2.c: New test.
617         * g++.dg/warn/Walways-true-1.C: New test.
618         * g++.dg/warn/Walways-true-2.C: New test.
619
620 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
621
622         PR c/30360
623         * gcc.dg/pr30360.c: New test.
624
625 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
626
627         PR fortran/23232
628         * gfortran.dg/data_implied_do_1.f90: New test.
629
630         PR fortran/27996
631         PR fortran/27998
632         * gfortran.dg/char_length_1.f90: New test.
633
634 2007-01-05  Richard Guenther  <rguenther@suse.de>
635
636         PR middle-end/28116
637         * g++.dg/opt/pr28116.C: New testcase.
638
639 2007-01-05  Tobias Burnus  <burnus@net-b.de>
640
641         PR fortran/29624
642         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
643           invalid deallocate.
644         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
645         * gfortran.dg/protected_4.f90: Add pointer intent check.
646         * gfortran.dg/protected_6.f90: Add pointer intent check.
647         * gfortran.dg/pointer_intent_1.f90: New test.
648         * gfortran.dg/pointer_intent_2.f90: New test.
649         * gfortran.dg/pointer_intent_3.f90: New test.
650
651 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
652
653         PR 30235
654         * gfortran.dg/altreturn_2.f90: new test.
655
656 2007-01-04  Tom Tromey  <tromey@redhat.com>
657
658         PR preprocessor/28165:
659         * gcc.dg/cpp/pr28165.c: New file.
660
661 2007-01-03  Josh Conner  <jconner@apple.com>
662
663         PR middle-end/29683
664         * gcc.dg/pr29683.c: New.
665
666 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
667
668         PR c++/28217
669         * g++.dg/pch/template-1.C: New test.
670         * g++.dg/pch/template-1.Hs: New file.
671
672 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
673
674         PR middle-end/30353
675         * gcc.c-torture/compile/complex-4.c: New test.
676
677 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
678
679         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
680         -maltivec.
681         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
682
683 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
684
685         PR middle-end/30286
686         * gcc.dg/pr30286.c: New test.
687
688         PR c++/29535
689         * g++.dg/template/crash66.C: New test.
690
691         PR c++/29054
692         * g++.dg/template/friend49.C: New test.
693
694 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
695
696         * gfortran.dg/ibits.f90: New test.
697
698 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
699
700         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
701         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
702
703 2007-01-02  Jan Hubicka  <jh@suse.cz>
704
705         * gcc.dg/pr16194.c: We now output error on all three functions, not just
706         first one.
707
708 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
709
710         PR c/19977
711         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
712         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
713
714 2006-01-02  Ian Lance Taylor  <iant@google.com>
715
716         * g++.dg/warn/Wparentheses-22.C: New test.
717         * g++.dg/warn/Wparentheses-23.C: New test.
718
719 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
720
721         PR middle-end/7651
722         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
723         * gcc.dg/declspec-3-Wextra.c: New.
724         * gcc.dg/declspec-3-no.c: New
725
726 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
727
728         PR fortran/20896
729         * gfortran.dg/interface_10.f90: Remove.
730
731 2007-01-01  Roger Sayle  <roger@eyesopen.com>
732
733         * gcc.dg/fold-eqxor-4.c: New test case.
734
735 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
736
737         PR middle-end/30311
738         * gcc.c-torture/compile/pr30311.c: New test.
739
740 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
741
742         PR middle-end/30253
743         * gcc.c-torture/compile/statement-expression-1.c: New test.
744
745 2007-01-01  Andreas Schwab  <schwab@suse.de>
746
747         PR target/29166
748         * g++.dg/eh/pr29166.C: New test.
749
750 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
751
752         * lib/target-supports.exp (check_effective_target_powerpc_spe):
753         New.
754         (check_effective_target_vect_cmdline_needed): Use it.
755
756 2006-12-31  Richard Guenther  <rguenther@suse.de>
757
758         PR middle-end/30137
759         * testsuite/gcc.dg/pr30137-1.c: New testcase.
760         * testsuite/gcc.dg/pr30137-2.c: Likewise.
761
762 2006-12-31  Roger Sayle  <roger@eyesopen.com>
763
764         PR middle-end/30322
765         * gcc.dg/fold-plusnot-1.c: New test case.
766
767 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
768
769         PR c++/29731
770         * g++.dg/parse/template22.C: New test.
771
772 2006-12-31  Richard Guenther  <rguenther@suse.de>
773
774         PR middle-end/30338
775         * gcc.c-torture/compile/pr30338.c: New testcase.
776
777 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
778
779         PR fortran/27900
780         * gfortran.dg/intrinsic_actual_4.f90: New test.
781
782         PR fortran/24325
783         * gfortran.dg/func_decl_3.f90: New test.
784
785 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
786
787         PR fortran/23060
788         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
789         * gfortran.dg/c_by_val_1.f: New test.
790         * gfortran.dg/c_by_val_2.f: New test.
791         * gfortran.dg/c_by_val_3.f: New test.
792
793 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
794
795         PR libfortran/30321
796         * gfortran.dg/sum_zero_array_1.f90:  New test.
797
798 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
799
800         PR preprocessor/29612
801         * gcc.dg/cpp/pr29612-1.c: New test.
802         * gcc.dg/cpp/pr29612-2.c: New test.
803
804 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
805
806         PR fortran/30034
807         * gfortran.dg/pure_formal_proc_1.f90: New test.
808
809         PR fortran/30237
810         * gfortran.dg/intrinsic_actual_3.f90: New test.
811
812 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
813
814         PR fortran/30014
815         * gfortran.dg/io_constraints_1.f90: Update test.
816         * gfortran.dg/io_constraints_2.f90: Update test.
817         * gfortran.dg/inquire_iolength.f90: New test.
818
819 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
820
821         PR fortran/20896
822         * gfortran.dg/interface_10.f90: New test.
823         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
824         since z is already, locally a variable.
825
826         PR fortran/25135
827         * gfortran.dg/generic_11.f90: New test.
828         * gfortran.dg/interface_7.f90: Remove name clash between module
829         name and procedure 'x' referenced in the interface.
830
831 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
832
833         PR middle-end/7651
834         * gcc.dg/Wmissing-parameter-type.c: New.
835         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
836         * gcc.dg/Wmissing-parameter-type-no.c: New.
837         
838 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
839
840         PR fortran/25818
841         * gfortran.dg/entry_array_specs_2.f: New test.
842
843         PR fortran/30084
844         * gfortran.dg/nested_modules_6.f90: New test.
845
846 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
847
848         PR middle-end/7651
849         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
850         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
851
852 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
853
854         PR C++/30168
855         * g++.dg/opt/complex6.C: New test.
856
857 2006-12-22  Ben Elliston  <bje@au.ibm.com>
858
859         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
860         full" if the linker on spu-*-* warns about exceeding local store.
861
862         And revert this patch:
863         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
864         fail to link due to relocation overflows on spu-*-*.
865
866 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
867
868         PR fortran/30273
869         * gfortran.dg/dependency_19.f90: New test.
870
871 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
872
873         PR fortran/30202
874         * gfortran.dg/alloc_comp_basics_3.f90: New test.
875
876 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
877
878         PR middle-end/30262
879         * gcc.c-torture/execute/20061220-1.c: New test.
880
881         PR middle-end/30263
882         * gcc.dg/gomp/asm-1.c: New test.
883
884         PR target/30230
885         * g++.dg/eh/ia64-2.C: New test.
886
887 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
888
889         PR target/28966
890         PR target/29248
891         * gcc.dg/rs6000-leaf.c: New.
892
893 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
894
895         PR fortran/25392
896         * gfortran.dg/f2c_8.f90: New test.
897
898 2006-12-20  Bill Wendling  <wendling@apple.com>
899
900         * gcc.dg/asm-b.c: Check for __ppc64__.
901
902 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
903
904         PR fortran/30190
905         * gfortran.dg/bounds_check_5.f90: New test.
906
907 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
908
909         PR middle-end/30143
910         * gcc.dg/gomp/complex-1.c: New testcase.
911
912 2006-12-20  Roger Sayle  <roger@eyesopen.com>
913
914         * gfortran.dg/array_memset_1.f90: New test case.
915
916 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
917
918         * lib/target-supports.exp: Add spu to
919         check_effective_target_vect_widen_mult_hi_to_si.
920
921 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
922
923         PR fortran/29992
924         * gfortran.dg/generic_9.f90: New test.
925
926         PR fortran/30081
927         * gfortran.dg/generic_10.f90: New test.
928
929 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
930
931         PR tree-opt/30045
932         * gcc.dg/pr30045.c: New test.
933
934 2006-12-20  Ben Elliston  <bje@au.ibm.com>
935
936         * gcc.dg/20020312-2.c: Add a case for __SPU__.
937
938 2006-12-19  Eric Christopher  <echristo@apple.com>
939
940         PR target/29302
941         * gcc.c-torture/execute/pr29302-1.c: New.
942
943 2006-12-19  Tobias Burnus  <burnus@net-b.de>
944
945         PR fortran/39238
946         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
947
948 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
949
950         PR fortran/30236
951         * gfortran.dg/altreturn_3.f90: New test.
952
953         * gfortran.dg/char_result_12.f90: Fix comment typos.
954
955 2006-12-19  Ben Elliston  <bje@au.ibm.com>
956
957         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
958         as newlib's stdio.h uses non-traditional cpp constructs.
959
960 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
961
962         * gfortran.dg/advance.f90: Renamed to advance_1.f90
963         * gfortran.dg/append-1.f90: Renamed to append_1.f90
964         * gfortran.dg/array-1.f90: Renamed to array_1.f90
965         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
966         * gfortran.dg/backspace.f: Renamed to backspace_1.f
967         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
968         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
969         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
970         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
971         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
972         * gfortran.dg/logint-1.f: Renamed to logint_1.f
973         * gfortran.dg/logint-2.f: Renamed to logint_2.f
974         * gfortran.dg/logint-3.f: Renamed to logint_3.f
975         * gfortran.dg/advance_1.f90: Renamed from advance.f90
976         * gfortran.dg/append_1.f90: Renamed from append-1.f90
977         * gfortran.dg/array_1.f90: Renamed from array-1.f90
978         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
979         * gfortran.dg/backspace_1.f: Renamed from backspace.f
980         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
981         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
982         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
983         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
984         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
985         * gfortran.dg/logint_1.f: Renamed from logint-1.f
986         * gfortran.dg/logint_2.f: Renamed from logint-2.f
987         * gfortran.dg/logint_3.f: Renamed from logint-3.f
988
989 2006-12-18  Bill Wendling  <wendling@apple.com>
990
991         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
992         id is an OjbC keyword.
993
994 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
995
996         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
997
998 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
999
1000         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1001
1002 2006-12-18  Ian Lance Taylor  <iant@google.com>
1003
1004         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1005
1006 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1007
1008         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1009
1010 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1011
1012         PR fortran/30207
1013         * gfortran.fortran-torture/execute/where21.f90: New test.
1014
1015 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1016
1017         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1018
1019 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1020
1021         PR middle-end/7651
1022         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1023         * gcc.dg/if-empty-1.c: Likewise.
1024         * gcc.dg/pr23165.c: Likewise.
1025         * g++.dg/warn/empty-body.C: Likewise.
1026
1027 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1028
1029         PR libfortran/30005
1030         * gfortran.dg/open_errors.f90: New test.
1031
1032 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1033
1034         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1035
1036         * gcc.target/i386/ssse3-pabsb.c: New file.
1037         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1038         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1039         * gcc.target/i386/ssse3-palignr.c: Likewise.
1040         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1041         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1042         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1043         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1044         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1045         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1046         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1047         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1048         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1049         * gcc.target/i386/ssse3-psignb.c: Likewise.
1050         * gcc.target/i386/ssse3-psignd.c: Likewise.
1051         * gcc.target/i386/ssse3-psignw.c: Likewise.
1052         * gcc.target/i386/ssse3-vals.h: Likewise.
1053
1054 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1055
1056         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1057         * lib/fortran-torture.exp: Include target-supports.exp.
1058
1059 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1060
1061         PR target/30185
1062         * gcc.c-torture/execute/pr30185.c: New test.
1063
1064 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1065
1066         PR testsuite/30179
1067         PR testsuite/30180
1068         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1069         * gcc.dg/builtin-bswap-2.c: Likewise.
1070         * gcc.dg/builtin-bswap-3.c: Likewise.
1071         * gcc.dg/builtin-bswap-4.c: Likewise.
1072         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1073         * cc.c-torture/execute/mode-dependent-address.x: New file.
1074
1075 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1076
1077         PR libfortran/30145
1078         * gfortran.dg/write_zero_array: New test.
1079
1080 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1081
1082         PR fortran/30200
1083         * gfortran.dg/write_fmt_trim.f90: New test.
1084
1085 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1086
1087         PR 30194
1088         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1089         temporarily.
1090
1091 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1092
1093         * lib/target-supports.exp (check_weak_available): Use istarget
1094         "hppa*-*-hpux10*" instead of regexp.
1095         (check_cxa_atexit_available): Likewise.
1096
1097 2006-12-14  Richard Guenther  <rguenther@suse.de>
1098
1099         PR tree-optimization/30197
1100         * gcc.c-torture/execute/complex-1.c: Fix function name.
1101         * gcc.dg/builtins-61.c: New testcase.
1102
1103 2006-12-14  Richard Guenther  <rguenther@suse.de>
1104
1105         PR middle-end/30172
1106         * gcc.dg/pr30172-1.c: New testcase.
1107
1108 2006-12-14  Richard Guenther  <rguenther@suse.de>
1109
1110         PR tree-optimization/30198
1111         * gcc.dg/builtins-60.c: New testcase.
1112
1113 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1114
1115         * lib/target-supports.exp (vect_no_align): Remove spu.
1116
1117 2006-12-13  Ian Lance Taylor  <iant@google.com>
1118
1119         PR c++/19564
1120         PR c++/19756
1121         * g++.dg/warn/Wparentheses-5.C: New test.
1122         * g++.dg/warn/Wparentheses-6.C: New test.
1123         * g++.dg/warn/Wparentheses-7.C: New test.
1124         * g++.dg/warn/Wparentheses-8.C: New test.
1125         * g++.dg/warn/Wparentheses-9.C: New test.
1126         * g++.dg/warn/Wparentheses-10.C: New test.
1127         * g++.dg/warn/Wparentheses-11.C: New test.
1128         * g++.dg/warn/Wparentheses-12.C: New test.
1129         * g++.dg/warn/Wparentheses-13.C: New test.
1130         * g++.dg/warn/Wparentheses-14.C: New test.
1131         * g++.dg/warn/Wparentheses-15.C: New test.
1132         * g++.dg/warn/Wparentheses-16.C: New test.
1133         * g++.dg/warn/Wparentheses-17.C: New test.
1134         * g++.dg/warn/Wparentheses-18.C: New test.
1135         * g++.dg/warn/Wparentheses-19.C: New test.
1136         * g++.dg/warn/Wparentheses-20.C: New test.
1137         * g++.dg/warn/Wparentheses-21.C: New test.
1138
1139 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1140
1141         PR testsuite/30157
1142         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1143         for target "hppa.*hpux10".
1144
1145 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1146
1147         * g++.dg/debug/vartrack1.C: New test.
1148
1149         * g++.dg/opt/ifcvt1.C: New test.
1150
1151         * gcc.dg/tls/opt-13.c: New test.
1152
1153         * gcc.dg/20060425-2.c: New test.
1154
1155         * g++.dg/opt/pr15054-2.C: New test.
1156
1157         * gcc.c-torture/execute/20060420-1.c: New test.
1158
1159         * gcc.c-torture/execute/20060412-1.c: New test.
1160
1161         * objc/compile/20060406-1.m: New test.
1162
1163 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1164
1165         * g++.dg/template/array17.C: New test.
1166
1167 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1168
1169         * gcc.target/powerpc/altivec-23.c: New test.
1170
1171 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1172
1173         PR c++27316
1174         * g++.dg/inherit/error3.C: New test.
1175
1176         PR c++/28740
1177         * g++.dg/inherit/error4.C: New test.
1178
1179 2006-12-13  Richard Guenther  <rguenther@suse.de>
1180
1181         PR tree-optimization/17687
1182         * gcc.dg/builtins-59.c: New testcase.
1183
1184 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1185
1186         * gcc.target/spu/Wmain.c: New test.
1187
1188 2006-12-12  Josh Conner  <jconner@apple.com>
1189
1190         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1191         * g++.dg/abi/thunk4.C: Likewise.
1192         * g++.dg/abi/rtti3.C: Likewise.
1193
1194 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1195
1196         * gcc.target/spu/cpat-1.c: New test.
1197         * gcc.target/spu/cpat-2.c: New test.
1198         * gcc.target/spu/cpat-3.c: New test.
1199         * gcc.target/spu/cpat-4.c: New test.
1200
1201 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1202
1203         PR tree-opt/28436
1204         * gcc.c-torture/compile/vector-1.c: New test.
1205         * gcc.c-torture/compile/vector-2.c: New test.
1206         * gcc.c-torture/compile/vector-3.c: New test.
1207
1208 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1209
1210         * lib/fortran-torture.exp: Update copyright years.  Remove
1211         obsolete comment.  Test -ftree-vectorize where it makes sense.
1212         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1213         from fortran-torture.exp.
1214         * gfortran.dg/char_transpose_1.f90,
1215         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1216         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1217         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1218         '-w' to dg-options.
1219
1220 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1221
1222         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1223         saved_${tool}_load.
1224
1225 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1226
1227         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1228         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1229         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1230         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1231         gaps.
1232
1233 2006-12-12  Richard Guenther  <rguenther@suse.de>
1234
1235         PR middle-end/30147
1236         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1237
1238 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1239             Diego Novillo  <dnovillo@redhat.com>
1240
1241         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1242         VDEF/VUSE changes.
1243         * gcc.dg/tree-ssa/pr26421.c: Likewise
1244         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1245         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1246         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1247         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1248         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1249         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1250         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1251         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1252         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1253
1254 2006-12-11  Jan Hubicka  <jh@suse.cz>
1255
1256         * gcc.dg/tree-prof/stringop-1.c: New test.
1257         * gcc.dg/tree-prof/stringop-2.c: New test.
1258
1259 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1260
1261         PR target/30120
1262         * gcc.target/i386/pr30120.c: New test.
1263
1264         Revert:
1265         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1266
1267         * gcc.target/i386/x87regparm-1.c: New test.
1268         * gcc.target/i386/x87regparm-2.c: New test.
1269         * gcc.target/i386/x87regparm-3.c: New test.
1270         * gcc.target/i386/x87regparm-4.c: New test.
1271
1272 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1273
1274         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1275
1276 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1277
1278         PR fortran/23994
1279         * gfortran.dg/protected_1.f90: New test.
1280         * gfortran.dg/protected_2.f90: New test.
1281         * gfortran.dg/protected_3.f90: New test.
1282         * gfortran.dg/protected_4.f90: New test.
1283         * gfortran.dg/protected_5.f90: New test.
1284         * gfortran.dg/protected_6.f90: New test.
1285
1286 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1287             Tobias Burnus  <burnus@gcc.gnu.org>
1288
1289         PR fortran/29975
1290         PR fortran/30068
1291         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1292         interface.
1293         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1294         ambiguous interfaces.
1295         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1296         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1297         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1298         ambiguous interfaces.
1299         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1300         * gfortran.dg/array_initializer_2.f90: Add initializer array
1301         constructor test.
1302
1303         PR fortran/30096
1304         * gfortran.dg/interface_9.f90: Test that host interfaces are
1305         not checked for ambiguity with the local version.
1306
1307 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1308
1309         PR fortran/29464
1310         * gfortran.dg/module_interface_2.f90: New test.
1311
1312 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1313
1314         PR fortran/29941
1315         * gfortran.dg/assumed_len.f90: New test.
1316
1317 2006-12-09  Richard Guenther  <rguenther@suse.de>
1318
1319         * g++.dg/warn/implicit-typename1.C: Qualify types.
1320         * g++.dg/parse/crash12.C: Likewise.
1321         * g++.dg/tree-ssa/pr22444.C: Likewise.
1322
1323 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1324
1325         * gfortran.dg/array_2.f90: Added sqrt test.
1326
1327 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1328
1329         * gcc.target/i386/x87regparm-1.c: XFAIL.
1330         * gcc.target/i386/x87regparm-2.c: XFAIL.
1331         * gcc.target/i386/x87regparm-3.c: XFAIL.
1332         * gcc.target/i386/x87regparm-4.c: XFAIL.
1333
1334 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1335
1336         * lib/target-supports.exp
1337         (check_effective_target_large_long_double): New.
1338         * gcc.dg/Wconversion-real.c : Use it.
1339         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1340         unsigned.
1341
1342 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1343
1344         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1345
1346 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1347
1348         PR fortran/27546
1349         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1350
1351 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1352
1353         PR c++/29732
1354         * g++.dg/template/crash65.C: New test.
1355         * g++.dg/template/spec16.C: Tweak error markers.
1356
1357 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1358
1359         * gcc.target/spu: New directory.
1360         * gcc.target/spu/spu.exp: New file.
1361         * gcc.target/spu/intrinsics-1.c: New test.
1362
1363 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1364
1365         PR c++/29980
1366         * g++.dg/ext/attrib27.C: New test.
1367         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1368         * g++.dg/parse/typedef5.C: Likewise.
1369
1370 2006-12-07  Mike Stump  <mrs@apple.com>
1371
1372         * treelang/compile/var_defs.tree: Adjust.
1373
1374 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/29730
1377         * g++.dg/template/crash64.C: New test.
1378         * g++.dg/parse/crash27.C: Adjust error markers.
1379
1380 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1381
1382         PR libfortran/30009
1383         PR libfortran/30056
1384         * gfortran.dg/read_eof_4.f90:  Add tests.
1385         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1386         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1387
1388 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1389
1390         PR c++/29729
1391         * g++.dg/template/crash63.C: New test.
1392
1393         PR c++/29728
1394         * g++.dg/template/crash62.C: New test.
1395
1396 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1397
1398         PR fortran/30003
1399         * gfortran.dg/allocatable_function_1.f90: Increase the number
1400         of expected calls of free to 10; the lhs section reference is
1401         now evaluated so there is another call to bar.  Change the
1402         comment appropriately.
1403         * gfortran.dg/array_section_1.f90: New test.
1404
1405 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1406
1407         PR fortran/29912
1408         * gfortran.dg/char_result_12.f90: New test.
1409
1410 2006-12-05  Richard Guenther  <rguenther@suse.de>
1411
1412         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1413         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1414         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1415         vect_double, xfail for spu*-*-*.
1416
1417 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1418
1419         PR fortran/29962
1420         * initialization_4.f90: Test noninteger exponents (-std=f95).
1421         * initialization_5.f90: New test for noninteger exponents
1422           with -std=f2003.
1423
1424 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1425
1426         PR fortran/29821
1427         * gfortran.dg/parameter_array_section_1.f90: New test.
1428
1429 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1430
1431         PR c++/29733
1432         * g++.dg/template/crash61.C: New test.
1433
1434         PR c++/29632
1435         * g++.dg/template/error23.C: New test.
1436
1437 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1438
1439         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1440
1441 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1442
1443         PR fortran/29916
1444         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1445
1446 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1447
1448         PR middle-end/29965
1449         * gcc.dg/gomp/pr29965-1.c: New test.
1450         * gcc.dg/gomp/pr29965-2.c: New test.
1451         * gcc.dg/gomp/pr29965-3.c: New test.
1452         * gcc.dg/gomp/pr29965-4.c: New test.
1453         * gcc.dg/gomp/pr29965-5.c: New test.
1454         * gcc.dg/gomp/pr29965-6.c: New test.
1455         * g++.dg/gomp/pr29965-1.C: New test.
1456         * g++.dg/gomp/pr29965-2.C: New test.
1457         * g++.dg/gomp/pr29965-3.C: New test.
1458         * g++.dg/gomp/pr29965-4.C: New test.
1459         * g++.dg/gomp/pr29965-5.C: New test.
1460         * g++.dg/gomp/pr29965-6.C: New test.
1461         * g++.dg/gomp/pr29965-7.C: New test.
1462         * g++.dg/gomp/pr29965-8.C: New test.
1463         * g++.dg/gomp/pr29965-9.C: New test.
1464         * g++.dg/gomp/pr29965-10.C: New test.
1465
1466 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1467
1468         * gnat.dg/pointer_variable_bounds.adb: New test.
1469         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1470         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1471
1472 2006-12-03  Eric Christopher  <echristo@apple.com>
1473
1474         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1475
1476 2006-12-03  Richard Henderson  <rth@redhat.com>
1477             Andrew Pinski  <pinskia@gmail.com>
1478
1479         PR C++/14329
1480         * g++.dg/warn/unit-1.C: New test.
1481
1482 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1483
1484         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1485
1486 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1487
1488         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1489         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1490         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1491         * gcc.dg/vect/vect-70.c: Reduce array size.
1492         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1493         vect_no_compaer_double targets.
1494         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1495         vect_float, vect_double, and vect_int.
1496
1497 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1498
1499         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1500         test for loop versioning on vect_no_align targets.
1501         * gcc.dg/vect/pr20122.c: Likewise.
1502         * gcc.dg/vect/vect-105.c: Likewise.
1503         * gcc.dg/vect/vect-42.c: Likewise.
1504         * gcc.dg/vect/vect-43.c: Likewise.
1505         * gcc.dg/vect/vect-74.c: Likewise.
1506         * gcc.dg/vect/vect-75.c: Likewise.
1507         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1508         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1509         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1510         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1511
1512 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1513
1514         PR fortran/29642
1515         * gfortran.dg/value_1.f90 : New test.
1516         * gfortran.dg/value_2.f90 : New test.
1517         * gfortran.dg/value_3.f90 : New test.
1518         * gfortran.dg/value_4.f90 : New test.
1519         * gfortran.dg/value_4.c : Called from value_4.f90.
1520
1521 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1522
1523         PR C++/30033
1524         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1525
1526 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1527
1528         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1529
1530 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1531
1532         PR c/27953
1533         * gcc.dg/pr27953.c: New test.
1534
1535 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1536
1537         PR c++/30022
1538         * g++.dg/ext/vector5.C: New test.
1539
1540         PR c++/30021
1541         * g++.dg/other/main1.C: New test.
1542
1543 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1544
1545         PR libfortran/29568
1546         * gfortran.dg/convert_implied_open.f90:  Change to
1547         new default record length.
1548         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1549         new error message.
1550         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1551
1552 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1553
1554         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1555
1556 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1557
1558         PR c++/29066
1559         * g++.dg/expr/pr29066.c: New.
1560
1561 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1562             Zdenek Dvorak <dvorakz@suse.cz>
1563
1564         PR tree-optimization/29921
1565         * gcc.dg/pr29921-2.c: New test.
1566
1567 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1568
1569         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1570         (i386_get_cpuid): New function.
1571         (i386_cpuid_ecx): Likewise.
1572         (i386_cpuid_edx): Likewise.
1573         (i386_cpuid): Updated to call i386_cpuid_edx.
1574
1575         * gcc.target/i386/sse3-addsubpd.c: New file.
1576         * gcc.target/i386/sse3-addsubps.c: Likewise.
1577         * gcc.target/i386/sse3-haddpd.c: Likewise.
1578         * gcc.target/i386/sse3-haddps.c: Likewise.
1579         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1580         * gcc.target/i386/sse3-hsubps.c: Likewise.
1581         * gcc.target/i386/sse3-lddqu.c: Likewise.
1582         * gcc.target/i386/sse3-movddup.c: Likewise.
1583         * gcc.target/i386/sse3-movshdup.c: Likewise.
1584         * gcc.target/i386/sse3-movsldup.c: Likewise.
1585
1586 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1587
1588         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1589
1590 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1591
1592         * gcc.dg/dfp/convert-int-max.c: New test.
1593         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1594
1595 2006-11-30  Richard Guenther  <rguenther@suse.de>
1596
1597         * gcc.dg/vect/vect-pow-1.c: Rename ...
1598         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1599         floats instead of doubles, check successful vectorization.
1600
1601 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1602
1603         PR target/29945
1604         * gcc.c-torture/compile/pr29945.c: New testcase.
1605
1606 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1607
1608         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1609         -maltivec.
1610
1611 2006-11-29  Eric Christopher  <echristo@apple.com>
1612
1613         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1614
1615 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1616
1617         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1618
1619         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1620
1621 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1622
1623         PR c++/29022
1624         * g++.dg/inherit/virtual2.C: New test.
1625         * g++.dg/inherit/virtual3.C: Likewise.
1626         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1627         * g++.dg/inherit/error2.C: Likewise.
1628         * g++.dg/template/instantiate1.C: Likewise.
1629
1630 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1631
1632         PR tree-opt/29984
1633         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1634
1635 2006-11-28  Jan Hubicka  <jh@suse.cz>
1636
1637         * gcc.dg/memcpy-1.c: New test.
1638
1639 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1640
1641         PR c++/29735
1642         * g++.dg/warn/main-3.C: New test.
1643
1644 2006-11-28  Jan Hubicka  <jh@suse.cz>
1645
1646         * gcc.dg/winline-1.c: New test.
1647
1648 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1649
1650         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1651         alignments.
1652
1653 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1654
1655         PR fortran/29976
1656         * gfortran.dg/missing_optional_dummy_3.f90
1657
1658 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1659
1660         PR fortran/20880
1661         * gfortran.dg/interface_3.f90: Modify errors.
1662
1663 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1664
1665         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1666         fail to link due to relocation overflows on spu-*-*.
1667
1668 2006-11-27  Michael Matz  <matz@suse.de>
1669             Andreas Krebbel  <krebbel1@de.ibm.com>
1670
1671         PR target/29319
1672         * gcc.dg/20061127-1.c: New testcase.
1673
1674 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1675
1676         * gcc.dg/20061124-1.c: Add exit() function prototype.
1677
1678 2006-11-27  Jan Hubicka  <jh@suse.cz>
1679
1680         * gcc.target/i386/memcpy-1.c: Adjust size.
1681         * testsuite/gcc.dg/visibility-11.c: Likewise.
1682
1683 2006-11-27  Richard Guenther  <rguenther@suse.de>
1684
1685         PR middle-end/25620
1686         * gcc.target/i386/pow-1.c: New testcase.
1687         * gcc.dg/builtins-58.c: Likewise.
1688
1689 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1690
1691         PR c++/29886
1692         * g++.dg/expr/cast8.C: New test.
1693
1694 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1695
1696         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1697         Don't ever inline the testcase.
1698
1699 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1700
1701         PR fortran/29982
1702         * gfortran.fortran-torture/compile/parameter_3.f90: New
1703         testcase.
1704
1705 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1706
1707         PR fortran/29951
1708         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1709
1710 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1711
1712         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1713         for CHAR.
1714
1715 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1716
1717         PR libgfortran/29936
1718         * gfortran.dg/write_check3.f90: New test.
1719
1720 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1721
1722         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1723
1724 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1725
1726         PR fortran/20880
1727         * gfortran.dg/interface_3.f90: New test.
1728
1729         PR fortran/29387
1730         * gfortran.dg/generic_8.f90: New test.
1731
1732 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1733
1734         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1735         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1736         * gfortran.dg/specifics_3.f90: Remove.
1737
1738 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1739
1740         PR c/29955
1741         * gcc.dg/gomp/pr29955.c: New test.
1742
1743         PR c/29736
1744         * gcc.dg/pr29736.c: New test.
1745
1746 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1747
1748         PR tree-opt/29964
1749         * gcc.dg/pure-1.c: New test.
1750
1751 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1752
1753         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1754         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1755
1756 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1757
1758         * gcc.dg/20061124-1.c: New testcase.
1759
1760 2006-11-23  Eric Christopher  <echristo@apple.com>
1761
1762         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1763
1764 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1765
1766         PR c/2707
1767         PR c++/26167
1768         * gcc.dg/Wconversion-integer.c: New. Supersedes
1769         Wconversion-negative-constants.c
1770         * gcc.dg/Wconversion-real.c: New.
1771         * gcc.dg/Wconversion-real-integer.c: New.
1772         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1773         * g++.dg/warn/Wconversion1.C: Modified.
1774
1775 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1776
1777         * gfortran.dg/overload_1.f90: New test.
1778
1779 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1780
1781         PR c/9072
1782         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1783         Wtraditional-conversion.
1784         * gcc.dg/overflow-warn-2.c: Likewise.
1785         * gcc.dg/Wconversion.c: Likewise. Renamed as
1786         Wtraditional-conversion.c .
1787         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1788         Wtraditional-conversion-2.c .
1789         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1790         Wtraditional-conversion-2.c
1791         * gcc.dg/Wconversion-negative-constants.c: New.
1792
1793 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1794
1795         * gcc.dg/tree-ssa/dump-1.c: New test.
1796
1797 2006-11-23  David Ung <davidu@mips.com>
1798
1799         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1800         -mfp64, allowable when ISA >= 33 and float is enabled.
1801         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1802         of mthc1 and mfhc1 patterns.
1803
1804 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1805
1806         PR tree-optimization/29921
1807         * gcc.dg/pr29921.c: New test.
1808
1809 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1810
1811         PR fortran/29441
1812         * gfortran.dg/initialization_4.f90: New test.
1813
1814 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1815
1816         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1817         platforms that have interleaving support.
1818         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1819         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1820         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1821         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1822         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1823         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1824         gcc.dg/vect/vect-strided-u8-i8.c,
1825         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1826         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1827         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1828         gcc.dg/vect/vect-strided-float.c,
1829         gcc.dg/vect/vect-strided-a-mult.c,
1830         gcc.dg/vect/vect-strided-mult-char-ls.c,
1831         gcc.dg/vect/vect-strided-a-u16-mult.c,
1832         gcc.dg/vect/vect-strided-a-u32-mult.c,
1833         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1834         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1835         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1836         gcc.dg/vect/vect-strided-mult.c,
1837         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1838         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1839
1840 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1841
1842         PR fortran/25087
1843         * gfortran.dg/auto_char_len_4.f90: New test.
1844
1845 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1846
1847         PR fortran/29652
1848         * gfortran.dg/generic_7.f90: New test.
1849         * gfortran.dg/defined_operators_1.f90: Add new error.
1850
1851 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1852
1853         PR tree-optimization/29902
1854         * g++.dg/tree-ssa/pr29902.C: New test.
1855
1856 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1857
1858         PR fortran/29820
1859         * gfortran.dg/used_types_13.f90: New test.
1860
1861 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1862
1863         * gcc.dg/dfp/snan.c: Delete.
1864
1865 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1866
1867         * g++.dg/cpp0x/static_assert1.C: New.
1868         * g++.dg/cpp0x/static_assert2.C: New.
1869         * g++.dg/cpp0x/static_assert3.C: New.
1870
1871 2006-11-21  Richard Guenther  <rguenther@suse.de>
1872
1873         * gcc.dg/vect/vect-pow-1.c: New testcase.
1874         * gcc.dg/vect/vect-pow-2.c: Likewise.
1875
1876 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1877
1878         PR c++/29570
1879         * g++.dg/template/static29.C: New test.
1880
1881         PR c++/29734
1882         * g++.dg/conversion/simd4.C: New test.
1883
1884 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1885
1886         PR c++/29475
1887         * g++.dg/template/access19.C: New test.
1888         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1889         error is reported.
1890
1891 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1892
1893         PR tree-opt/25500
1894         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1895
1896 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1897
1898         PR fortran/27546
1899         * gfortran.dg/import.f90: Extended test.
1900         * gfortran.dg/import2.f90: Extended test.
1901
1902 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1903
1904         * gfortran.dg/volatile3.f90: Add conflict test.
1905
1906 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1907
1908         PR fortran/24783
1909         * gfortran.dg/implicit_10.f90: New test.
1910
1911 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1912
1913         PR c++/8586
1914         * g++.dg/warn/Wall-write-strings.C: New.
1915
1916 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1917
1918         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1919         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1920
1921 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1922
1923         * gfortran.dg/use_3.f90: Remove error message.
1924         * gfortran.dg/iso_fortran_env_1.f90: New test.
1925         * gfortran.dg/iso_fortran_env_2.f90: New test.
1926         * gfortran.dg/iso_fortran_env_3.f90: New test.
1927         * gfortran.dg/iso_fortran_env_4.f90: New test.
1928
1929 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1930
1931         * gcc.dg/vect/vect-27.c: Fix initialization.
1932
1933 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1934
1935         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1936         * gcc.dg/torture/builtin-minmax-1.c: New.
1937
1938         * gcc.dg/builtins-20.c: Add cases for copysign.
1939
1940 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1941
1942         PR fortran/24285
1943         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1944
1945 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1946         * gfortran.dg/use_1.f90: New test.
1947         * gfortran.dg/use_1.f90: New test.
1948         * gfortran.dg/use_1.f90: New test.
1949
1950 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1951
1952         PR tree-optimization/29801
1953         * gcc.dg/pr29801.c: New test.
1954
1955 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1956
1957         PR middle-end/29584
1958         * gcc.dg/torture/pr29584.c: New test.
1959
1960 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1961
1962         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1963         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1964         * gcc.target/powerpc/compress-float-ppc.c,
1965         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1966         powerpc_fprs.
1967         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1968         do not pass -mhard-float.
1969
1970 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1971
1972         * gnat.dg/volatile_aggregate.adb: New test.
1973
1974 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1975
1976         PR fortran/29391
1977         PR fortran/29489
1978         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1979         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1980
1981 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1982
1983         PR target/29201
1984         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1985
1986 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1987
1988         * gfortran.dg/import3.f90: Fix error message.
1989
1990 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1991
1992         PR tree-opt/29788
1993         * gfortran.fortran-torture/compile/inline_1.f90:
1994         New testcase.
1995
1996 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1997
1998         * gcc.target/i386/x87regparm-1.c: New test.
1999         * gcc.target/i386/x87regparm-2.c: New test.
2000         * gcc.target/i386/x87regparm-3.c: New test.
2001         * gcc.target/i386/x87regparm-4.c: New test.
2002
2003 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2004
2005         PR fortran/27546
2006         * gfortran.dg/import.f90: New test.
2007         * gfortran.dg/import2.f90: New test.
2008         * gfortran.dg/import3.f90: New test.
2009
2010 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2011
2012         PR fortran/27588
2013         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2014
2015 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2016
2017         PR fortran/29806
2018         * gfortran.dg/contains.f90: New test.
2019         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2020
2021 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2022
2023         PR tree-optimization/29581
2024         * gcc.dg/pr29581-1.c: New test.
2025         * gcc.dg/pr29581-2.c: New test.
2026         * gcc.dg/pr29581-3.c: New test.
2027         * gcc.dg/pr29581-4.c: New test.
2028         * gfortran.dg/pr29581.f90: New test.
2029
2030 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2031
2032         PR fortran/29702
2033         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2034         numbers in error message headers.
2035
2036 2006-11-14  Richard Guenther  <rguenther@suse.de>
2037
2038         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2039         to i?86 and x86_64 targets.
2040
2041 2006-11-14  Caroline Tice  <ctice@apple.com>
2042
2043         * gcc.dg/pubtypes-1.c: New file/testcase.
2044         * gcc.dg/pubtypes-2.c: New file/testcase.
2045         * gcc.dg/pubtypes-3.c: New file/testcase.
2046         * gcc.dg/pubtypes-4.c: New file/testcase.
2047         * g++.dg/pubtypes.C: New file/testcase.
2048
2049 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2050
2051         PR c++/29106
2052         * g++.dg/init/self1.C: New test.
2053
2054 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2055
2056         PR fortran/29657
2057         * gfortran.dg/conflicts.f90: Add.
2058
2059 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2060
2061         PR rtl-optimization/29798
2062
2063         * gcc.c-torture/execute/pr29798.c: New.
2064
2065 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2066
2067         * gcc.dg/builtins-20.c: Add more cases.
2068
2069 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2070
2071         PR fortran/29759
2072         * gfortran.dg/gomp/pr29759.f90: New test.
2073
2074 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2075
2076         PR c++/29518
2077         * g++.dg/template/static28.C: New test.
2078
2079 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2080
2081         * lib/c-torture.exp: Use target-libpath.exp.
2082         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2083         set GCC_EXEC_PREFIX env var from global variable of same name.
2084
2085 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2086
2087         PR fortran/26994
2088         * gfortran.fortran-torture/compile/transfer-1.f90:
2089         New testcase.
2090
2091 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2092             Zdenek Dvorak <dvorakz@suse.cz>
2093
2094         PR tree-optimization/29680
2095         * gcc.dg/alias-11.c: New test.
2096
2097 2006-11-12  Jason Merrill  <jason@redhat.com>
2098             Andrew Pinski <pinskia@physics.uc.edu>
2099
2100         PR middle-end/28915
2101         * gcc.target/i386/vectorize1.c: New.
2102
2103 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2104
2105         PR rtl-optimization/29797
2106         * gcc.c-torture/execute/pr29797-1.c: New test case.
2107
2108 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2109
2110         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2111
2112 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2113
2114         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2115
2116 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2117
2118         PR tree-optimization/13827
2119         * gcc.dg/fold-eqand-1.c: New test case.
2120
2121 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2122
2123         PR rtl-opt/28812
2124         * gcc.c-torture/execute/mayalias-3.c: New test.
2125
2126 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2127
2128         PR middle-end/27528
2129         * gcc.c-torture/compile/pr27528.c: New test.
2130         * gcc.dg/pr27528.c: Likewise.
2131
2132 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2133
2134         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2135
2136         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2137
2138 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2139
2140         PR fortran/29758
2141         * gfortran.dg/reshape_source_size_1.f90: New test.
2142
2143 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2144
2145         PR fortran/29315
2146         * gfortran.dg/aliasing_dummy_4.f90: New test.
2147
2148 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2149
2150         PR target/29777
2151         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2152         and x86_64-*-* targets.
2153
2154 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2155
2156         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2157         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2158         New macros. Use them in exact tests.
2159         (TESTIT3): New macro.
2160         Add tests for fmin, fmax and fma.
2161
2162 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2163
2164         PR fortran/29431
2165         * gfortran.dg/array_constructor_13.f90: New test.
2166
2167 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2168
2169         PR fortran/29744
2170         * gfortran.dg/used_types_12.f90: New test.
2171
2172 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2173
2174         PR middle-end/29726
2175         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2176         (test6): Ditto.
2177         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2178         * gcc.dg/fold-eqandshift-3.c: New test case.
2179
2180 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2181
2182         PR fortran/29699
2183         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2184
2185         PR fortran/21370
2186         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2187
2188 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2189
2190         * gcc.dg/20061109-1.c: New testcase.
2191
2192 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2193
2194         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2195
2196 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2197
2198         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2199         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2200
2201 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2202
2203         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2204         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2205
2206 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2207
2208         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2209
2210 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2211
2212         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2213         vect-9.c).
2214         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2215         * gcc.dg/vect/vect-9.c: Now vectorizable.
2216         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2217         that support vect_widen_mult.
2218         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2219         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2220         vect-reduc-dot-u16.c).
2221         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2222         vect-reduc-dot-u16.c).
2223         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2224         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2225         vect-reduc-dot-s8.c).
2226         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2227         vect-reduc-dot-s8.c).
2228         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2229         vect-reduc-dot-s8.c).
2230         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2231         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2232         vect-reduc-dot-u8.c).
2233         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2234         vect-reduc-dot-u8.c).
2235         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2236         * gcc.dg/vect/vect-multitypes-9.c: New test.
2237         * gcc.dg/vect/vect-multitypes-10.c: New test.
2238         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2239         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2240         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2241         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2242         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2243         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2244         wrapv-vect-reduc-dot-s8.c.
2245         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2246         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2247         targets that support vec_unpack.
2248         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2249         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2250         (check_effective_target_vect_widen_mult_hi_to_si): New.
2251         (check_effective_target_vect_widen_sum): Removed.
2252
2253         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2254
2255         * gcc.dg/vect/vect-multitypes-8.c: New test.
2256         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2257
2258         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2259
2260         * gcc.dg/vect/vect-multitypes-7.c: New test.
2261
2262         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2263
2264         * gcc.dg/vect/vect-multitypes-4.c: New test.
2265         * gcc.dg/vect/vect-multitypes-5.c: New test.
2266         * gcc.dg/vect/vect-multitypes-6.c: New test.
2267
2268         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2269
2270         * gcc.dg/vect/vect-multitypes-1.c: New test.
2271         * gcc.dg/vect/vect-multitypes-2.c: New test.
2272         * gcc.dg/vect/vect-multitypes-3.c: New test.
2273
2274 2006-11-07  Eric Christopher  <echristo@apple.com>
2275
2276         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2277         Test using scan-assembler-not.
2278
2279 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2280
2281         * gcc.dg/inline-17.c: New test.
2282
2283 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2284
2285         PR other/25028
2286         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2287         on HP-UX.
2288
2289 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2290
2291         PR fortran/29539
2292         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2293
2294         PR fortran/29634
2295         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2296         test.
2297
2298 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2299
2300         PR fortran/29601
2301         * gfortran.dg/volatile.f90: Add.
2302         * gfortran.dg/volatile2.f90: Add.
2303         * gfortran.dg/volatile3.f90: Add.
2304         * gfortran.dg/volatile4.f90: Add.
2305         * gfortran.dg/volatile5.f90: Add.
2306         * gfortran.dg/volatile6.f90: Add.
2307         * gfortran.dg/volatile7.f90: Add.
2308
2309 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2310
2311         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2312           for matching error messages.
2313         * gfortran.dg/specifics_3.f90: Adjust pattern
2314           for matching error messages.
2315
2316 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2317             Bernhard Fischer  <aldot@gcc.gnu.org>
2318
2319         * lib/gcc-dg.exp (output-exists): New proc.
2320         (output-exists-not): New proc.
2321         * gcc.test-framework/test-framework.awk: Support new directives.
2322         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2323         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2324         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2325         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2326         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2327         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2328
2329 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2330
2331         PR fortran/29630
2332         PR fortran/29679
2333         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2334         * gfortran.dg/initialization_3.f90: New.
2335
2336 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2337
2338         PR libgfortran/25545
2339         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2340
2341 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR middle-end/29695
2344         * gcc.c-torture/execute/pr29695-1.c: New test.
2345         * gcc.c-torture/execute/pr29695-2.c: New test.
2346
2347 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2348
2349         PR fortran/29565
2350         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2351
2352 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2353
2354         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2355         for matching error messages.
2356
2357 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2358
2359         PR target/26915
2360         * gcc.target/i386/387-12.c: New test.
2361
2362 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2363
2364         PR libfortran/29713
2365         * gfortran.dg/pr29713.f90: New test.
2366
2367 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2368
2369         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2370         Also test for bogus rest sign.
2371
2372 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2373
2374         PR libfortran/27895
2375         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2376
2377 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2378
2379         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2380         from error messages.
2381
2382 2006-11-02  Mike Stump  <mrs@apple.com>
2383
2384         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2385
2386         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2387
2388 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2389
2390         * g++.dg/eh/gcsec1.C: New test.
2391
2392 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2393
2394         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2395         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2396
2397 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2398
2399         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2400         hexadecimal value.
2401         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2402         * gcc.dg/pr14796-2.c: Likewise.
2403
2404 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2405
2406         * gcc.c-torture/execute/20061101-1.c: New test.
2407
2408 2006-11-01  Richard Guenther  <rguenther@suse.de>
2409
2410         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2411
2412 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2413
2414         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2415         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2416
2417 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2418
2419         * gcc.c-torture/execute/20061031-1.c: New test.
2420
2421 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2422
2423         PR 23067
2424         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2425         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2426         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2427         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2428         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2429         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2430         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2431
2432 2006-10-31  Eric Christopher  <echristo@apple.com>
2433             Falk Hueffner  <falk@debian.org>
2434
2435         * gcc.dg/builtin-bswap-1.c: New.
2436         * gcc.dg/builtin-bswap-2.c: New.
2437         * gcc.dg/builtin-bswap-3.c: New.
2438         * gcc.dg/builtin-bswap-4.c: New.
2439         * gcc.dg/builtin-bswap-5.c: New.
2440         * gcc.target/i386/builtin-bswap-1.c: New.
2441
2442 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2443
2444         * gcc.dg/inline-16.c: New.
2445
2446         PR 16622
2447         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2448         defining it.
2449         * gcc.dg/inline-13.c: New.
2450         * gcc.dg/inline-14.c: New.
2451         * gcc.dg/inline-15.c: New.
2452
2453         PR 11377
2454         * gcc.dg/inline6.c: New.
2455         * gcc.dg/inline7.c: New.
2456
2457 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2458
2459         PR middle-end/23470
2460         * gcc.dg/pr23470-1.c: New test case.
2461
2462 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2463
2464         PR fortran/29537
2465         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2466         data.
2467         * gfortran.dg/blockdata_2.f90: New testcase.
2468
2469 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2470
2471         PR libfortran/29627
2472         * gfortran.dg/unf_short_record_1.f90:  New test.
2473
2474 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2475
2476         PR fortran/29067
2477         * gfortran.dg/pr29067.f: New test.
2478
2479 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2480             Richard Sandiford  <richard@codesourcery.com>
2481
2482         * lib/target-supports.exp (get_compiler_messages): Append options
2483         as a single list element.
2484         (check_effective_target_arm_vfp_ok): New.
2485         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2486
2487 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2488
2489         PR fortran/29387
2490         * gfortran.dg/intrinsic_actual_2.f90: New test.
2491
2492         PR fortran/29490
2493         * gfortran.dg/actual_array_interface_1.f90: New test.
2494
2495         PR fortran/29641
2496         * gfortran.dg/used_types_11.f90: New test.
2497
2498 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2499
2500         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2501         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2502         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2503         * g++.old-deja/g++.mike/net25.C (main): Same.
2504         * g++.dg/lookup/exception1.C (main): Same.
2505         * g++.dg/parse/parens2.C (main): Same.
2506
2507 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2508
2509         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2510
2511 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2512
2513         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2514         * gcc.dg/torture/builtin-math-3.c: Likewise.
2515
2516 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2517
2518         PR fortran/29452
2519         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2520         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2521
2522 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2523
2524         PR Fortran/29410
2525         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2526
2527 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2528
2529         * lib/target-supports.exp (check_function_available): Declare
2530         function before calling.
2531
2532 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2533
2534         PR tree-optimization/29637
2535         * gcc.dg/pr29637.c: New test.
2536
2537 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2538
2539         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2540         tree canonicalization.
2541
2542 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2543
2544         * gcc.dg/builtins-20.c: Add more hypot tests.
2545
2546 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2547
2548         * gcc.dg/fold-compare-1.c: New test case.
2549
2550 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2551
2552         PR c++/16307
2553         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2554
2555 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2556
2557         PR tree-optimization/15458
2558         * gcc.dg/fold-xornot-1.c: New test case.
2559
2560 2006-10-29  Richard Guenther  <rguenther@suse.de>
2561
2562         * gcc.target/i386/math-torture/trunc.c: New testcase.
2563
2564 2006-10-29  Richard Guenther  <rguenther@suse.de>
2565
2566         * gcc.target/i386/math-torture/round.c: New testcase.
2567
2568 2006-10-29  Richard Guenther  <rguenther@suse.de>
2569
2570         * gcc.target/i386/math-torture/ceil.c: New testcase.
2571         * gcc.target/i386/math-torture/floor.c: Likewise.
2572
2573 2006-10-29  Richard Guenther  <rguenther@suse.de>
2574
2575         * gcc.target/i386/math-torture/rint.c: New testcase.
2576         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2577
2578 2006-10-29  Richard Guenther  <rguenther@suse.de>
2579
2580         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2581         * gcc.target/i386/math-torture/lceil.c: Likewise.
2582
2583 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2584
2585         PR libgfortran/24313
2586         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2587
2588 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2589
2590         * gcc.c-torture/execute/20020118-1.c,
2591         gcc.c-torture/execute/builtins/strlen.c,
2592         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2593         comment typos.
2594
2595 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2596
2597         * gcc.dg/builtins-20.c: Add tests for hypot.
2598         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2599         two-argument builtins.
2600         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2601         TESTIT2.  Update all callers.
2602         (TESTIT2, TESTIT2_R): New helper macros.
2603         Add testcases for pow, hypot and atan2.
2604
2605 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2606
2607         PR C++/29295
2608         * g++.dg/expr/bool1.C: New test.
2609         * g++.dg/expr/bool2.C: New test.
2610
2611 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2612
2613         PR fortran/28224
2614         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2615         * gfortran.dg/namelist_internal.f90: New test.
2616
2617 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2618
2619         PR fortran/29625
2620         * gfortran.dg/io_real_boz.f90: Add.
2621         * gfortran.dg/io_real_boz2.f90: Add.
2622
2623 2006-10-28  Richard Guenther  <rguenther@suse.de>
2624
2625         PR middle-end/26899
2626         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2627
2628 2006-10-28  Richard Guenther  <rguenther@suse.de>
2629
2630         PR target/28806
2631         * gcc.target/i386/math-torture/lround.c: New testcase.
2632
2633 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2634
2635         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2636         * gcc.dg/builtins-44.c: Likewise.
2637         * gcc.dg/builtins-45.c: Likewise.
2638         * gcc.dg/pr28796-2.c: Likewise.
2639         * gcc.dg/unordered-3.c: Likewise.
2640
2641 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2642
2643         PR libgfortran/27954
2644         * gfortran.dg/error_recovery_2.f90: New test.
2645
2646 2006-10-26  Richard Guenther  <rguenther@suse.de>
2647
2648         * gcc.target/i386/i386.exp: Use glob, not find to collect
2649         tests.  Avoids recursing into subdirectories.
2650         * gcc.target/i386/math-torture/math-torture.exp: Torture
2651         for interesting ia32 math options.
2652         * gcc.target.i386/math-torture/lrint.c: New testcase.
2653
2654 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2655
2656         PR libgfortran/29563
2657         * gfortran.dg/arrayio_9.f90: Update test.
2658         * gfortran.dg/arrayio_19.f90: New test.
2659
2660 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2661
2662         * gcc.dg/20061026.c: New testcase.
2663
2664 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2665
2666         PR libgfortran/29563
2667         * gfortran.dg/arrayio_9.f90: New test.
2668
2669 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2670
2671         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2672         Copy the strings manually, as strcpy may call strlen.
2673
2674 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2675
2676         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2677         Add checks for log, log2, log10 and log1p.
2678
2679         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2680         we already test 0.0.  Add checks for expm1, log, log2, log10,
2681         log1p, cbrt, erf and erfc.
2682
2683 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2684
2685         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2686
2687 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2688
2689         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2690         and remainderl() built-in functions.  Remove -ffast-math from
2691         dg-options.
2692
2693 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2694
2695         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2696         acosh and atanh.
2697
2698         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2699         floating point modifiers to arguments passed to float and long
2700         double functions respectively.  Update all callers to use floating
2701         point numbers, not integers.  Add tests for exp, exp2 and
2702         exp10/pow10.
2703
2704         * gcc.dg/torture/builtin-math-3.c: New test.
2705
2706 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2707
2708         PR fortran/29393
2709         * gfortran.dg/initialize_2.f90: New.
2710
2711 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2712
2713         * gcc.dg/torture/builtin-math-2.c: New test.
2714
2715 2006-10-24  Richard Guenther  <rguenther@suse.de>
2716
2717         PR middle-end/28796
2718         * gcc.dg/pr28796-1.c: New testcase.
2719         * gcc.dg/pr28796-2.c: Likewise.
2720
2721 2006-10-24  Richard Guenther  <rguenther@suse.de>
2722
2723         * gcc.dg/builtins-57.c: New testcase.
2724
2725 2006-10-24  Richard Guenther  <rguenther@suse.de>
2726
2727         PR tree-optimization/29567
2728         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2729
2730 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2731
2732         PR tree-optimization/14784
2733         * gcc.dg/alias-10.c: New test.
2734
2735 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2736
2737         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2738
2739 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2740
2741         * gcc.dg/builtin-strncat-chk-1.c: New test.
2742
2743 2006-10-23  Jan Hubicka  <jh@suse.cz>
2744
2745         * gcc.dg/memmove-1.c: New test.
2746
2747 2006-10-23  Paul Brook  <paul@codesourcery.com>
2748
2749         * gcc.dg/pragma-pack-5.c: New test.
2750
2751 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2752
2753         * g++.dg/other/s390-1.C: New testcase.
2754
2755 2006-10-23  Richard Guenther  <rguenther@suse.de>
2756
2757         PR middle-end/27132
2758         PR middle-end/23295
2759         * gcc.dg/pr27132.c: New testcase.
2760         * gcc.dg/pr23295.c: Likewise.
2761         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2762         * g++.dg/tree-ssa/pr19807.C: Likewise.
2763
2764 2006-10-23  Richard Guenther  <rguenther@suse.de>
2765
2766         PR middle-end/21032
2767         * gcc.dg/pr21032.c: New testcase.
2768
2769 2006-10-22  Jeff Law  <law@redhat.com>
2770         Richard Guenther  <rguenther@suse.de>
2771
2772         PR tree-optimization/15911
2773         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2774
2775 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2776
2777         PR c++/20647
2778         * g++.dg/abi/rtti3.C: New.
2779
2780 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2781
2782         PR middle-end/28252
2783         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2784         transformation.
2785
2786 2006-10-21  Richard Guenther  <rguenther@suse.de>
2787
2788         PR tree-optimization/3511
2789         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2790
2791 2006-10-21  Richard Guenther  <rguenther@suse.de>
2792
2793         PR middle-end/26898
2794         * gcc.dg/torture/pr26898-1.c: New testcase.
2795         * gcc.dg/torture/pr26898-2.c: Likewise.
2796
2797 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2798
2799         PR c++/28053
2800         * g++.dg/parse/bitfield1.C: Adjust error markers.
2801         * g++.dg/parse/bitfield2.C: New test.
2802
2803 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2804
2805         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2806
2807 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2808
2809         PR libfortran/27895
2810         * gfortran.dg/zero_sized_1.f90: New test.
2811
2812 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2813
2814         * gcc.dg/div-compare-1.c: New test.
2815
2816 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2817
2818         PR fortran/29216
2819         * gfortran.dg/result_default_init_1.f90: New test.
2820
2821         PR fortran/29314
2822         * gfortran.dg/automatic_default_init_1.f90: New test.
2823
2824         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2825         from 38 to 33.
2826
2827 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2828
2829         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2830         'using namespace std' without previous declaration.
2831         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2832         * g++.old-deja/g++.robertl/eb133c.C: New.
2833
2834 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2835
2836         PR libgfortran/29277
2837         * gfortran.dg/streamio_4.f90: Update test.
2838         * gfortran.dg/streamio_11.f90: New test.
2839
2840 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2841
2842         PR c++/27952
2843         * g++.dg/inherit/virtual1.C: New test.
2844
2845 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/28261
2848         * g++.dg/parse/enum3.C: New test.
2849
2850 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2851
2852         PR c++/29039
2853         * g++.dg/init/ctor8.C: New test.
2854
2855 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2856
2857         PR c++/27270
2858         * g++.dg/ext/complit8.C: Tweak error markers.
2859         * g++.dg/template/complit1.C: Add error marker.
2860
2861 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2862
2863         PR c++/27270
2864         * g++.dg/ext/complit8.C: New test.
2865
2866         PR c++/29408
2867         * g++.dg/parse/dtor12.C: New test.
2868
2869         PR c++/29435
2870         * g++.dg/template/sizeof11.C: New test.
2871
2872 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2873
2874         PR fortran/29392
2875         * gfortran.dg/data_char_3.f90: New test.
2876
2877         PR fortran/29451
2878         * gfortran.dg/negative_automatic_size.f90: New test.
2879
2880 2006-10-16  David Daney  <ddaney@avtrex.com>
2881
2882         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2883
2884 2006-10-16  Eric Christopher  <echristo@apple.com>
2885
2886         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2887         x86_64.
2888
2889 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2890
2891         PR c++/28211
2892         * g++.dg/tc1/dr49.C: Tweak error messages.
2893         * g++.dg/parse/template21.C: New test.
2894
2895 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2896
2897         PR middle-end/20491
2898         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2899
2900 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2901
2902         PR fortran/29403
2903         * gfortran.dg/print_1.f90: New test.
2904
2905 2006-10-15  Jan Hubicka  <jh@suse.cz>
2906
2907         PR middle-end/29241
2908         * gcc.c-torture/compile/pr29241.c: New testcase.
2909
2910 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2911
2912         PR middle-end/29250
2913         * gcc.c-torture/compile/pr29250.c: New test.
2914
2915 2006-10-15  Richard Guenther  <rguenther@suse.de>
2916
2917         * gcc.dg/pr29299.c: New testcase.
2918
2919 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2920
2921         PR fortran/24767
2922         * gfortran.dg/label_4.f90: Adjust warning flag.
2923
2924 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2925
2926         PR fortran/29371
2927         * gfortran.dg/nullify_3.f90: New test.
2928
2929 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2930
2931         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2932         on Solaris 2.5.1 too.
2933
2934 2006-10-13  Eric Christopher  <echristo@apple.com>
2935
2936         * gcc.dg/pr25993.c: Skip for darwin.
2937
2938 2006-10-13  Eric Christopher  <echristo@apple.com>
2939
2940         * gcc.dg/visibility-11.c: Skip for darwin.
2941
2942 2006-10-13  Eric Christopher  <echristo@apple.com>
2943
2944         * gcc.dg/darwin-weakimport-1.c: Use
2945         -fno-asynchronous-unwind-tables.
2946         * gcc.dg/darwin-weakimport-3.c: Ditto.
2947
2948 2006-10-13  Richard Guenther  <rguenther@suse.de>
2949
2950         PR tree-optimization/29446
2951         * gcc.dg/torture/pr29446.c: New testcase.
2952
2953 2006-10-13  Bill Wendling  <wendling@apple.com>
2954
2955         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2956         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2957         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2958         * g++.old-deja/g++.law/shadow1.C: Likewise.
2959         * g++.old-deja/g++.law/ctors10.C: Likewise.
2960         * g++.dg/debug/namespace1.C: Likewise.
2961         * g++.dg/inherit/namespace-as-base.C: Likewise.
2962         * g++.dg/opt/delay-slot-1.C: Likewise.
2963         * g++.dg/parse/defarg10.C: Likewise.
2964         * g++.dg/template/ptrmem11.C: Likewise.
2965         * g++.dg/template/mem_func_ptr.C: Likewise.
2966         * g++.dg/template/spec19.C: Likewise.
2967
2968 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2969
2970         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2971
2972 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2973
2974         PR fortran/29373
2975         * gfortran.dg/implicit_9.f90: New test.
2976
2977         PR fortran/29407
2978         * gfortran.dg/namelist_25.f90: New test.
2979
2980         PR fortran/27701
2981         * gfortran.dg/same_name_2.f90: New test.
2982
2983         PR fortran/29232
2984         * gfortran.dg/host_assoc_types_1.f90: New test.
2985
2986         PR fortran/29364
2987         * gfortran.dg/missing_derived_type_1.f90: New test.
2988         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2989
2990         PR fortran/29422
2991         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2992
2993         PR fortran/29428
2994         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2995
2996 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2997
2998         PR fortran/29391
2999         * gfortran.dg/bound_2.f90: New test.
3000
3001 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3002
3003         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3004         directive.
3005         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3006         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3007         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3008         * gfortran.dg/gomp/reduction3.f90: Likewise.
3009         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3010         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3011         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3012         * gfortran.dg/forall_4.f90: Likewise.
3013         * gfortran.dg/spec_expr_4.f90: Likewise.
3014         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3015         * gfortran.dg/forall_5.f90: Likewise.
3016         * gfortran.dg/open_access_append_2.f90: Add check for
3017         compile-time warning.
3018
3019 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3020
3021         PR c++/28506
3022         * g++.dg/parse/pure1.C: New test.
3023
3024 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3025
3026         PR fortran/21435
3027         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3028         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3029         for compile-time warnings.
3030         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3031         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3032         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3033         file.
3034         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3035         specifier.
3036         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3037         compile-time warning.
3038
3039 2006-10-12  Jan Hubicka  <jh@suse.cz>
3040
3041         PR c/28419
3042         * gcc.dg/pr28319.c: New test.
3043
3044 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3045         PR c++/29318
3046         * g++.dg/ext/vla4.C: New test.
3047
3048 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3049
3050         PR c++/27961
3051         * g++.dg/template/crash60.C: New test.
3052         * g++.dg/other/large-size-array.C: Adjust error markers.
3053         * g++.dg/parse/crash27.C: Likewise.
3054         * g++.dg/template/crash1.C: Likewise.
3055
3056 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3057
3058         PR testsuite/29093
3059         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3060
3061 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3062
3063         PR preprocessor/28709
3064         * gcc.dg/cpp/paste14.c: New test.
3065
3066 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3067
3068         PR c++/29175
3069         * g++.dg/init/array24.C: New test.
3070
3071 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3072
3073         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3074         of <sys/types.h>.
3075
3076 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3077
3078         PR c++/29024
3079         * g++.dg/parse/typedef8.C: New test.
3080         * g++.dg/other/mult-stor1.C: Adjust error markers.
3081
3082 2006-10-11  Richard Guenther  <rguenther@suse.de>
3083
3084         PR tree-optimization/28230
3085         * gcc.dg/torture/pr28230.c: New testcase.
3086
3087 2006-10-11  Richard Guenther  <rguenther@suse.de>
3088
3089         PR inline-asm/29119
3090         * gcc.dg/torture/pr29119.c: New testcase.
3091
3092 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3093
3094         PR middle-end/29272
3095         * gcc.c-torture/execute/20060930-2.c: New test.
3096
3097 2006-10-09  Richard Henderson  <rth@redhat.com>
3098
3099         Revert emutls patch.
3100
3101 2006-10-09  Richard Guenther  <rguenther@suse.de>
3102
3103         PR middle-end/29254
3104         * gcc.dg/pr29254.c: New testcase.
3105
3106 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3107             Paul Thomas  <pault@gcc.gnu.org>
3108
3109         PR fortran/20541
3110         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3111         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3112         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3113         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3114         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3115         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3116         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3117         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3118         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3119         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3120         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3121         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3122         * gfortran.dg/alloc_comp_std.f90: New test.
3123         * gfortran.dg/move_alloc.f90: New test.
3124
3125 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3126
3127         PR fortran/29115
3128         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3129
3130         PR fortran/29211
3131         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3132
3133 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3134
3135         PR fortran/28585
3136         * gfortran.dg/new_line.f90: New test.
3137
3138 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3139
3140         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3141         * gcc.dg/torture/builtin-convert-1.c,
3142         gcc.dg/torture/builtin-convert-2.c,
3143         gcc.dg/torture/builtin-convert-3.c,
3144         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3145
3146 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3147
3148         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3149         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3150         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3151         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3152
3153 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3154
3155         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3156         Xfail some tests for powerpc-darwin and powerpc-aix.
3157
3158 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3159
3160         PR c/29380
3161         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3162
3163 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3164
3165         PR target/29300
3166         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3167         on hppa*-*-hpux*.
3168
3169 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3170
3171         PR fortran/16580
3172         PR fortran/29288
3173         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3174         Add tests for using all possible intrinsics as actual arguments.
3175         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3176         all possible intrinsics as actual arguments.
3177         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3178         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3179
3180 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3181
3182         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3183         * gcc.dg/debug/debug-2.c: Likewise.
3184
3185 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3186
3187         * gcc.c-torture/compile/sync-2.c: New test.
3188
3189 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3190
3191         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3192         line endings.
3193
3194 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3195
3196         PR rtl-optimization/29128
3197         * gcc.c-torture/compile/pr29128.c: New test.
3198
3199 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3200
3201         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3202         line endings.
3203
3204 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3205
3206         PR middle-end/29256
3207         * gcc.dg/tree-ssa/loop-19.c: New test.
3208
3209 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3210
3211         PR tree-optimization/29330
3212         * gcc.dg/pr29330.c: New test.
3213
3214         PR target/28924
3215         * gcc.c-torture/compile/20061005-1.c: New test.
3216
3217 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3218
3219         * gcc.dg/typename-vla-1.c: New case.
3220         * gnat.dg/forward_vla.adb: New case.
3221
3222 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3223
3224         PR tree-optimization/29290
3225         * gfortran.dg/loop_nest_1.f90: New test.
3226
3227         PR target/29198
3228         * gcc.dg/tls/opt-12.c: New test.
3229
3230         PR fortran/28415
3231         * gfortran.dg/save_2.f90: New test.
3232
3233         PR c/29091
3234         * gcc.dg/pr29091.c: New test.
3235
3236 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3237
3238         * lib/target-supports.exp
3239         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3240         same as x86_64-*-*; check for LP64.
3241
3242 2006-10-04  Richard Henderson  <rth@redhat.com>
3243
3244         * lib/target-supports.exp (check_effective_target_tls): Redefine
3245         to mean non-emulated tls.
3246         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3247         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3248         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3249         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3250         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3251         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3252         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3253
3254 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3255
3256         PR fortran/29343
3257         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3258
3259 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3260
3261         * gfortran.dg/bounds_check_fail_1.f90: New test.
3262
3263 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3264
3265         PR c++/29020
3266         * g++.dg/template/friend48.C: New test.
3267
3268 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3269
3270         PR fortran/29098
3271         * gfortran.dg/default_initialization_2.f90: New test.
3272
3273 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3274
3275         PR fortran/20779
3276         PR fortran/20891
3277         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3278
3279 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3280
3281         PR fortran/29284
3282         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3283
3284         PR fortran/29321
3285         PR fortran/29322
3286         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3287
3288         PR fortran/25091
3289         PR fortran/25092
3290         * gfortran.dg/entry_array_specs_1.f90: New test.
3291
3292 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3293
3294         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3295         insufficient to inhibit some test failures at -O3.  Do testing
3296         on integers.
3297
3298 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3299
3300         PR c++/29138
3301         * g++.dg/inherit/access8.C: New test.
3302         * g++.dg/template/dtor4.C: Tweak error messages.
3303
3304 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3305
3306         PR fortran/27478
3307         * gfortran.dg/entry_8.f90: New test.
3308
3309 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3310
3311         PR c++/29291
3312         * g++.dg/parse/new4.C: New test.
3313
3314 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3315
3316         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3317         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3318         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3319         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3320         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3321
3322 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3323
3324         PR fortran/19260
3325         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3326         * gfortran.dg/continuation_2.f90: New test.
3327
3328         PR fortran/19262
3329         * gfortran.dg/continuation_3.f90: New test.
3330         * gfortran.dg/continuation_4.f90: New test.
3331         * gfortran.dg/continuation_5.f: New test.
3332         * gfortran.dg/continuation_6.f: New test.
3333
3334 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3335
3336         PR c++/29226
3337         * g++.dg/template/vla1.C: New test.
3338
3339 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3340
3341         PR fortran/29210
3342         * gfortran.dg/complex_parameter_1.f90: New test.
3343
3344 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3345
3346         PR c/29154
3347         * gcc.c-torture/execute/20060929-1.c: New test.
3348
3349 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3350
3351         PR c++/29105
3352         * g++.dg/template/member6.C: New test.
3353         * g++.dg/parse/typename7.C: Adjust error markers.
3354
3355         PR c++/29080
3356         * g++.dg/template/member7.C: New test.
3357
3358 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3359
3360         PR c/24010
3361         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3362         gcc.dg/Woverride-init-3.c: New tests.
3363
3364 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3365
3366         * gcc.c-torture/execute/20060930-1.c: New test.
3367
3368 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3369
3370         PR fortran/18791
3371         * gfortran.dg/specifics_1.f90: New test.
3372         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3373         complex specifics.
3374
3375 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3376
3377         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3378         pthread-init-common.h: New.
3379
3380 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3381
3382         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3383         precision on some archs.
3384
3385 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3386
3387         * gcc.dg/non-local-goto-1.c: New test.
3388         * gcc.dg/non-local-goto-2.c: Likewise.
3389         * gcc.dg/setjmp-3.c: Likewise.
3390         * gcc.dg/setjmp-4.c: Likewise.
3391
3392 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3393
3394         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3395
3396 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3397
3398         PR fortran/28276
3399         * gfortran.dg/exponent_1.f90: New test.
3400
3401         PR fortran/27021
3402         * gfortran.dg/nearest_1.f90: New test.
3403
3404 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3405
3406         PR middle-end/25261
3407         PR middle-end/28790
3408         * gcc.dg/gomp/nestedfn-1.c: New test.
3409
3410 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3411
3412         PR objc/29195
3413         * objc/compile/method-1.m: New test.
3414
3415 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3416
3417         PR c++/26938
3418         * g++.dg/template/crash58.C: New test.
3419         * g++.dg/parse/crash28.C: Adjust error markers.
3420         * g++.dg/template/crash34.C: Likewise.
3421         * g++.dg/template/friend31.C: Likewise.
3422         * g++.dg/template/crash32.C: Likewise.
3423
3424         PR c++/27329
3425         * g++.dg/template/crash59.C: New test.
3426
3427         PR c++/27667
3428         * g++.dg/template/spec33.C: New test.
3429         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3430
3431 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3432             Adam Nemet  <anemet@caviumnetworks.com>
3433
3434         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3435         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3436
3437 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3438
3439         PR target/28911
3440         * gcc.dg/pr28911.c: New.
3441
3442 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3443
3444         PR target/29169
3445         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3446         (dg-options): Add -mfpmath=387.
3447
3448 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3449
3450         PR c/28706
3451         * gcc.dg/pr28706.c: New test.
3452
3453         PR c/28712
3454         * gcc.dg/pr28712.c: New test.
3455
3456 2006-09-22  Mike Stump  <mrs@apple.com>
3457
3458         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3459
3460 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3461
3462         PR tree-optimization/28888
3463         * gcc.dg/pr28888.c: New test.
3464
3465 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3466
3467         PR c++/29016
3468         * g++.dg/init/ptrfn1.C: New test.
3469
3470 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3471
3472         PR c++/28861
3473         * g++.dg/template/spec32.C: New test.
3474         * g++.dg/parse/crash9.C: Adjust error markers.
3475
3476         PR c++/28303
3477         * g++.dg/template/typedef6.C: New test.
3478         * g++.dg/init/error1.C: Adjust error markers.
3479         * g++.dg/parse/crash9.C: Likewise.
3480         * g++.dg/template/crash55.C: Likewise.
3481
3482 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3483
3484         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3485
3486 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3487
3488         PR target/27650
3489         * g++.dg/ext/dllimport12.C: New test.
3490
3491 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3492
3493         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3494         * gcc.target/mips/nmadd-2.c: Likewise.
3495         * gcc.target/mips/mips-ps-6.c: New test.
3496         * gcc.target/mips/neg-abs-1.c: Likewise.
3497         * gcc.target/mips/neg-abs-2.c: Likewise.
3498         * gcc.target/mips/nmadd-3.c: New test.
3499
3500 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR middle-end/28046
3503         * gcc.dg/gomp/atomic-10.c: New test.
3504         * g++.dg/gomp/atomic-10.C: New test.
3505
3506 2006-09-20  Eric Christopher  <echristo@apple.com>
3507
3508         * gcc.target/i386/sse3-not-fisttp.c: New.
3509
3510 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3511
3512         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3513
3514 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3515
3516         * gcc.c-torture/execute/pr28289.c (one): New variable.
3517         (main): Use it instead of argc.
3518         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3519         (main): Use it instead of argc.
3520
3521 2006-09-19  Paul Brook  <paul@codesourcery.com>
3522
3523         PR target/28516
3524         * gcc.dg/nested-func-5.c: New test.
3525
3526 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3527
3528         * lib/target-supports.exp (check_effective_target_tls): Compile
3529         test stubs using ${tool}_target_compile, not just target_compile.
3530         (check_effective_target_tls_runtime): Likewise.
3531
3532 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3533
3534         * gcc.c-torture/compile/20030405-1.x: Remove.
3535
3536         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3537         optimising linker from discarding it.
3538
3539 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3540
3541         PR fortran/28526
3542         * gfortran.dg/keyword_symbol_1.f90: New test.
3543
3544         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3545         pedantic compilation option.
3546
3547 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3548
3549         PR fortran/29060
3550         * gfortran.dg/spread_shape_1.f90: New test.
3551
3552 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3553
3554         PR tree-optimization/28887
3555         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3556
3557 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3558
3559         PR c/25993
3560         * gcc.dg/pr25993.c: New test.
3561
3562 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3563
3564         PR tree-opt/21591
3565         * gcc.dg/vect/pr21591.c: New test.
3566
3567 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3568
3569         PR tree-opt/29059
3570         * gcc.c-torture/compile/strcpy-1.c: New test.
3571         * gcc.c-torture/compile/strcpy-2.c: New test.
3572         * gcc.c-torture/compile/memcpy-1.c: New test.
3573         * gcc.c-torture/compile/memcpy-2.c: New test.
3574
3575 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3576
3577         PR testsuite/29055
3578         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3579
3580 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3581
3582         * gnat.dg/specs/double_record_extension1.ads: New test.
3583         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3584
3585 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3586
3587         PR fortran/29051
3588         * gfortran.dg/oldstyle_3.f90: New test.
3589
3590 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3591
3592         PR libgfortran/29099
3593         * gfortran.dg/secnds-1.f: New test.
3594
3595 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3596
3597         PR libgfortran/29053
3598         * gfortran.dg/streamio_9.f90: New test.
3599         * gfortran.dg/streamio_10.f90: New test.
3600
3601 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3602
3603         PR C++/29002
3604         * g++.dg/init/array22.C: New test.
3605         * g++.dg/init/array23.C: New test.
3606
3607 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3608
3609         * stackcheck.lst: Update list of tests requiring stack checking.
3610         * norun.lst: Adjust for above change.
3611         * ada95.lst: New file.
3612         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3613         requiring -gnat95 switch.
3614
3615 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3616
3617         * gnat.dg/in_out_parameter.adb: New test.
3618
3619 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3620
3621         PR debug/28980
3622         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3623
3624 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3625
3626         * gnat.dg/specs/unchecked_union.ads: New test.
3627
3628 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3629
3630         PR rtl-optimization/28982
3631         * gcc.c-torture/execute/pr28982a.c: New test.
3632         * gcc.c-torture/execute/pr28982b.c: Likewise.
3633
3634 2006-09-12  Eric Christopher  <echristo@apple.com>
3635
3636         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3637         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3638
3639 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3640
3641         PR c/28768
3642         PR preprocessor/14634
3643         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3644         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3645         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3646
3647 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3648
3649         * gcc.dg/pr28243.c: New test.
3650
3651 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3652
3653         PR fortran/28971
3654         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3655         this undiagnosed regression reappears.
3656
3657 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3658
3659         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3660         Treat $srcdir as a literal.
3661         * lib/fortran-torture.exp (fortran-torture-compile,
3662         fortran-torture-execute): Likewise.
3663         * lib/objc-torture.exp (objc-torture-compile,
3664         objc-torture-execute): Likewise.
3665         * lib/profopt.exp (profopt-execute): Likewise.
3666
3667 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3668
3669         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3670
3671 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3672
3673         PR testsuite/28950
3674         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3675
3676 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3677
3678         PR target/13685
3679         * gcc.target/i386/pr13685.c: New test.
3680
3681 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3682
3683         * gcc.dg/pr28726.c: New test.
3684
3685 2006-09-11  Josh Conner  <jconner@apple.com>
3686
3687         * gcc.dg/nrv3.c: Increase size of structure.
3688         * gcc.dg/nrv4.c: Likewise.
3689         * gcc.dg/nrv5.c: Likewise.
3690
3691 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3692
3693         PR libfortran/28890
3694         gfortran.dg/assumed_charlen_function_5.f90: New test.
3695
3696 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3697
3698         PR c++/28991
3699         * g++.dg/init/static3.C: New test.
3700
3701 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3702
3703         PR testsuite/29007
3704         * gcc.dg/long-long-cst1.c (t): Add cast to
3705         __SIZE_TYPE__ before casting to int.
3706         (main): Return 0 on success.
3707
3708 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3709
3710         * gcc.c-torture/execute/20060910-1.c: New test.
3711
3712 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3713
3714         PR middle-end/26983
3715         * gcc.dg/pr26983.c: New test.
3716
3717 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3718
3719         PR target/29006
3720         * gcc.c-torture/execute/pr29006.c: New test.
3721
3722 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3723
3724         PR libfortran/28947
3725         gfortran.dg/matmul_4.f90: New test.
3726
3727 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3728
3729         PR fortran/28959
3730         gfortran.dg/used_types_10: New test.
3731
3732 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3733
3734         PR libfortran/28923
3735         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3736         gfortran.dg/array_initializer_3.f90: New test.
3737
3738 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3739
3740         PR fortran/28914
3741         * gfortran.dg/actual_array_constructor_3.f90: New test.
3742
3743 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3744
3745         PR testsuite/26778
3746         * gcc.target/i386/pr26778.c: New testcase.
3747
3748 2006-09-08  Eric Christopher  <echristo@apple.com>
3749
3750         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3751         * gcc.target/i386/memcpy-1.c: Ditto.
3752         * gcc.target/i386/asm-1.c: Ditto.
3753         * gcc.target/i386/20060512-4.c: Ditto.
3754         * gcc.target/i386/compress-float-387.c: Ditto.
3755         * gcc.target/i386/20060512-1.c: Ditto.
3756         * gcc.target/i386/compress-float-sse.c: Ditto.
3757         * gcc.target/i386/20060512-2.c: Ditto.
3758         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3759         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3760         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3761         * gcc.dg/pr26449.c: Ditto.
3762         * gcc.dg/attr-ms_struct-2.c: Ditto.
3763         * gcc.dg/attr-ms_struct-1.c: Ditto.
3764         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3765
3766 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3767
3768         PR c/28504
3769         * gcc.dg/vla-10.c: New test.
3770
3771 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3772
3773         PR c++/28858
3774         * g++.dg/parse/template20.C: New test.
3775         * g++.dg/template/operator8.C: Remove obsolete part.
3776         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3777         * g++.old-deja/g++.pt/crash65.C: Likewise.
3778
3779 2006-09-07  Jason Merrill  <jason@redhat.com>
3780
3781         PR middle-end/27724
3782         * gcc.dg/long-long-cst1.c: New test.
3783
3784 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3785
3786         PR C++/28906
3787         * g++.dg/other/array3.C: New test.
3788         * g++.dg/other/array4.C: New test.
3789         * g++.dg/other/array5.C: New test.
3790
3791 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3792
3793         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3794
3795 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3796
3797         PR target/28946
3798         * gcc.target/i386/pr28946.c: New test.
3799
3800 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3801
3802         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3803         in integer literal constant.
3804         * gfortran.dg/enum_8.f90: Ditto.
3805         * gfortran.dg/g77/20030326-1.f: Ditto.
3806
3807 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3808
3809         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3810         nonconformance usage.
3811
3812 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3813
3814         PR middle-end/28862
3815         * gcc.c-torture/compile/vector-align-1.c: New test.
3816
3817 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3818
3819         PR rtl-opt/27883
3820         * g++.dg/opt/copysign-1.C: New test.
3821
3822 2006-09-06  Jason Merrill  <jason@redhat.com>
3823
3824         PR c++/27371
3825         * g++.dg/warn/unused-result1.C: New test.
3826
3827 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3828
3829         PR c++/28903
3830         * g++.dg/ext/vla3.C: New test.
3831
3832         PR c++/28886
3833         * g++.dg/template/array16.C: New test.
3834
3835 2006-09-06  Richard Guenther  <rguenther@suse.de>
3836
3837         * gcc.dg/pr27226.c: Remove testcase again.
3838
3839 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3840
3841         PR tree-opt/28937
3842         * g++.dg/opt/unroll2.C: New test.
3843
3844 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3845
3846         PR tree-opt/28952
3847         * gcc.dg/vect/pr28952.c: New test.
3848
3849 2006-09-05  Richard Guenther  <rguenther@suse.de>
3850
3851         PR tree-optimization/28900
3852         * gcc.dg/torture/pr28900.c: New testcase
3853
3854 2006-09-05  Richard Guenther  <rguenther@suse.de>
3855
3856         PR tree-optimization/28905
3857         * gcc.c-torture/compile/pr28905.c: New testcase.
3858
3859 2006-09-05  Richard Guenther  <rguenther@suse.de>
3860
3861         PR middle-end/28935
3862         * gcc.dg/pr28935.c: New testcase.
3863
3864 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3865
3866         * gcc.c-torture/execute/20060905-1.c: New test.
3867
3868 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3869
3870         PR fortran/28908
3871         * gfortran.dg/used_types_7.f90: New test.
3872         * gfortran.dg/used_types_8.f90: New test.
3873         * gfortran.dg/used_types_9.f90: New test.
3874
3875 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3876
3877         * gcc.c-torture/compile/20060904-1.c: New test.
3878
3879 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3880
3881         PR c++/23287 Revert my 2006-09-01 patch
3882         * g++.dg/parse/dtor12.C: Remove.
3883
3884 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3885
3886         PR c+/27670
3887         * g++.dg/template/operator9.C: New test.
3888
3889         PR c++/27493
3890         * g++.dg/template/operator7.C: New test.
3891
3892         PR c++/27494
3893         * g++.dg/template/operator8.C: New test.
3894
3895         PR c++/27397
3896         * g++.dg/template/crash57.C: New test.
3897
3898         * g++.dg/template/typedef4.C: Adjust error markers.
3899         * g++.dg/template/typedef5.C: Likewise.
3900
3901 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3902
3903         PR c++/28878
3904         * g++.dg/parse/crash33.C: New test.
3905
3906 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3907         Richard Guenther  <rguenther@suse.de>
3908         Adam Nemet  <anemet@caviumnetworks.com>
3909
3910         PR middle-end/27226
3911         * gcc.target/mips/memcpy-1.c: New testcase.
3912         * gcc.dg/pr27226.c: Likewise.
3913
3914 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3915
3916         PR c++/28705
3917         * g++.dg/lookup/koenig5.C: New.
3918         * g++.dg/template/crash56.C: New.
3919
3920 2006-09-01  Josh Conner  <jconner@apple.com>
3921
3922         PR c++/25505
3923         * gcc.dg/nrv3.c: New test.
3924         * gcc.dg/nrv4.c: New test.
3925         * gcc.dg/nrv5.c: New test.
3926
3927 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3928
3929         PR c++/23287
3930         * g++.dg/parse/dtor12.C: New.
3931
3932 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3933
3934         PR tree-optimization/28839
3935         * gcc.dg/pr28839.c: New test.
3936
3937 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3938
3939         PR target/24367
3940         * gcc.dg/pr24367.c: New testcase.
3941
3942 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3943
3944         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3945
3946 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3947
3948         PR rtl-optimization/27735
3949         * gcc.dg/loop-unswitch-1.c: New test.
3950
3951 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3952
3953         PR fortran/28885
3954         * gfortran.dg/aliasing_dummy_2.f90: New test.
3955
3956         PR fortran/20067
3957         * gfortran.dg/generic_5.f90: Change error message.
3958
3959         PR fortran/28873
3960         * gfortran.dg/generic_6.f90: New test.
3961
3962         PR fortran/25077
3963         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3964
3965         PR fortran/25102
3966         * gfortran.dg/invalid_interface_assignment.f90: New test.
3967
3968         PR fortran/24866
3969         * gfortran.dg/module_proc_external_dummy.f90: New test.
3970
3971 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3972
3973         PR c++/28349
3974         * testsuite/g++.dg/warn/var-args1.C: New test.
3975
3976 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3977
3978         PR fortran/28866
3979         * gfortran.dg/simpleif_2.f90: New test.
3980         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3981         * gfortran.dg/enum_5.f90: Ditto.
3982
3983 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3984             Kazu Hirata  <kazu@codesourcery.com>
3985
3986         PR tree-optimization/17506
3987         * gcc.dg/pr17506.c: New.
3988
3989 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3990
3991         PR c++/28139
3992         * g++.dg/eh/alias1.C: New test.
3993
3994 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3995
3996         PR c++/28860
3997         * g++.dg/template/ttp22.C: New test.
3998
3999 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4000
4001         PR middle-end/26632
4002         * gcc.dg/pr26632.c: New.
4003
4004 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4005
4006         PR libgfortran/28354
4007         * gfortran.dg/fmt_zero_precision.f90: New test.
4008
4009 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4010
4011         PR c++/28058
4012         * g++.dg/template/spec31.C: New test.
4013
4014 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4015
4016         PR c++/26573
4017         * g++.dg/other/static2.C: New test.
4018
4019 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4020
4021         * gcc.dg/Wswitch-enum-2.c: New test case.
4022         * gcc.dg/Wswitch-enum-3.c: Likewise.
4023
4024 2006-08-26  Richard Guenther  <rguenther@suse.de>
4025
4026         * gcc.c-torture/compile/20060826-1.c: New testcase.
4027
4028 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4029
4030         PR c++/28736
4031         * g++.dg/template/void10.C: New test.
4032
4033         PR c++/28737
4034         * g++.dg/template/void8.C: New test.
4035
4036         PR c+_+/28738
4037         * g++.dg/template/void9.C: New test.
4038
4039         * g++.dg/template/void3.C: Adjust error markers.
4040         * g++.dg/template/void4.C: Likewise.
4041         * g++.dg/template/crash55.C: Likewise.
4042         * g++.dg/template/void7.C: Likewise
4043
4044 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4045
4046         PR c++/28588
4047         * g++.dg/inherit/access6.C: New test.
4048         * g++.dg/inherit/access7.C: Likewise.
4049
4050         PR c++/28595
4051         * g++.dg/template/array15.C: New test.
4052         * g++.dg/template/crash2.C: Tweak error markers.
4053
4054 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4055
4056         PR middle-end/28683
4057         * gcc.c-torture/compile/20060823-1.c: New test.
4058
4059 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4060
4061         PR c++/28853
4062         * g++.dg/template/ttp21.C: New test.
4063
4064         PR c++/28852
4065         * g++.dg/other/operator1.C: Add error-marker.
4066         * g++.dg/other/operator2.C: New test.
4067
4068 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4069
4070         PR c/27893
4071         * gcc.c-torture/compile/vla-const-1.c,
4072         gcc.c-torture/compile/vla-const-2.c: New tests.
4073
4074 2006-08-26  Richard Guenther  <rguenther@suse.de>
4075
4076         PR middle-end/28814
4077         * gcc.dg/torture/pr28814.c: New testcase.
4078
4079 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4080
4081         PR c/28418
4082         * gcc.c-torture/compile/compound-literal-1.c: New test.
4083
4084 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4085
4086         PR c/28299
4087         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4088         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4089         Expect extra diagnostics.
4090
4091 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4092
4093         gcc.dg/noncompile/pr16876.c: New test.
4094
4095 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4096
4097         PR c++/28056
4098         * g++.dg/parse/local1.C: New test.
4099         * g++.dg/other/qual1.C: Tweak error marker.
4100
4101 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4102
4103         PR c++/27787
4104         * g++.dg/template/typename10.C: New.
4105         * g++.dg/template/lookup4.C: Remove bogus error marker.
4106
4107 2006-08-25  Richard Guenther  <rguenther@suse.de>
4108
4109         PR testsuite/28829
4110         * gcc.dg/pr26570.c: Fix testcase.
4111
4112 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4113
4114         PR tree-opt/28807
4115         * gcc.c-torture/execute/mayalias-2.c: New test.
4116         * gcc.dg/tree-ssa/alias-13.c: New test.
4117
4118 2006-08-24  Jan Hubicka  <jh@suse.cz>
4119
4120         PR debug/26881
4121         * gcc.dg/debug/pr26881.c: New file.
4122
4123 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4124
4125         PR fortran/28788
4126         * gfortran.dg/used_types_4.f90: New test.
4127         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4128         association of derived types.
4129         * gfortran.dg/used_types_2.f90: Add module cleanup.
4130         * gfortran.dg/used_types_3.f90: The same.
4131
4132         PR fortran/28771
4133         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4134         fix of regression.
4135
4136 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4137
4138         PR 28813
4139         * gfortran.dg/direct_io_6.f90: Remove test.
4140
4141 2006-08-23  Stuart Hastings  <stuart@apple.com>
4142
4143         PR 28825
4144         * gcc.target/i386/20060821-1.c: New.
4145
4146 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4147
4148         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4149         dg-warning strings for dllimport.
4150
4151 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4152
4153         PR C++/28450
4154         * g++.dg/ext/vector4.C: New test.
4155         * g++.dg/ext/complex1.C: New test.
4156
4157 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4158
4159         PR debug/28692
4160         * gcc.dg/debug/const-1.c: New.
4161         * gcc.dg/debug/const-2.c: New.
4162         * gcc.dg/debug/dwarf2/const-1.c: New.
4163         * gcc.dg/debug/dwarf2/const-2.c: New.
4164         * gcc.dg/debug/dwarf2/const-2b.c: New.
4165
4166 2006-08-22  Richard Guenther  <rguenther@suse.de>
4167
4168         PR middle-end/28776
4169         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4170         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4171
4172 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4173
4174         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4175
4176 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4177
4178         PR c++/26269
4179         * g++.dg/other/error14.C: New test.
4180
4181         PR c++/28505
4182         * g++.dg/parse/ctor7.C: New test.
4183         * g++.dg/parse/ctor8.C: Likewise.
4184
4185         PR c++/28741
4186         * g++.dg/template/void7.C: New test.
4187
4188 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4189
4190         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4191         * gnat.dg/self_aggregate_with_array.adb: New test.
4192
4193 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4194
4195         * g++.dg/eh/arm-vfp-unwind.C: New test.
4196
4197 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4198
4199         PR c++/28341
4200         * g++.dg/template/ref3.C: New test.
4201         * g++.dg/template/nontype13.C: New test.
4202
4203         PR c++/28346
4204         * g++.dg/template/ptrmem17.C: New test.
4205
4206 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4207
4208         PR target/28648 c:
4209         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4210
4211 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4212
4213         PR fortran/28630
4214         * gfortran.dg/used_types_2.f90: New test.
4215
4216         PR fortran/28601
4217         * gfortran.dg/used_types_3.f90: New test.
4218
4219         PR fortran/20886
4220         * gfortran.dg/generic_actual_arg.f90: New test.
4221
4222         PR fortran/28735
4223         * gfortran.dg/module_private_array_refs_1.f90: New test.
4224
4225         PR fortran/28762
4226         * gfortran.dg/program_name_1.f90: New test.
4227
4228         PR fortran/28425
4229         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4230
4231         PR fortran/28496
4232         * gfortran.dg/array_initializer_2.f90: New test.
4233
4234         PR fortran/18111
4235         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4236
4237         PR fortran/28600
4238         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4239
4240         PR fortran/28771
4241         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4242
4243         PR fortran/28660
4244         * gfortran.dg/dependent_decls_1.f90: New test.
4245
4246 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4247
4248         PR fortran/25217
4249         * gfortran.dg/derived_init_2.f90: New.
4250
4251 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4252
4253         * gcc.c-torture/execute/pr28289.c: New test.
4254
4255 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4256
4257         PR c/28744
4258         * gcc.dg/attr-externally-visible-1.c: New test.
4259         * gcc.dg/attr-externally-visible-2.c: New test.
4260         * g++.dg/parse/attr-externally-visible-1.C: New test.
4261         * g++.dg/parse/attr-externally-visible-2.C: New test.
4262
4263 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4264
4265         PR c++/28606
4266         * g++.dg/parse/dtor11.C: New test.
4267
4268 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4269
4270         PR rtl-optimization/28489
4271         * gcc.c-torture/compile/pr28489.c: New test.
4272
4273 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4274
4275         PR c++/28710
4276         * g++.dg/template/redecl4.C: New test.
4277
4278         PR c++/28711
4279         * g++.dg/template/ctor8.C: New test.
4280
4281 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4282
4283         * gcc.dg/pr26570.c: Fix testcase.
4284
4285 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4286
4287         * PR c++/28573
4288         * g++.dg/parse/offsetof6.C: New test.
4289         * g++.dg/parse/offsetof6.C: New test.
4290         * g++.dg/parse/offsetof7.C: New test.
4291
4292 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4293
4294         PR testsuite/28602
4295         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4296         is false.
4297
4298 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4299
4300         PR c++/28302
4301         * g++.dg/ext/vector3.C: New test.
4302
4303 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4304
4305         PR gcov/profile/26570
4306         * gcc.dg/pr26570.c: New test.
4307
4308 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4309
4310         PR c/27697
4311         * gcc.dg/qual-component-1.c: New test.
4312
4313 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4314
4315         PR c++/28593
4316         * g++.dg/parse/new3.C: New test.
4317
4318 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4319
4320         PR fortran/25828
4321         * gfortran.dg/streamio_1.f90: New test.
4322         * gfortran.dg/streamio_2.f90: New test.
4323         * gfortran.dg/streamio_3.f90: New test.
4324         * gfortran.dg/streamio_4.f90: New test.
4325         * gfortran.dg/streamio_5.f90: New test.
4326         * gfortran.dg/streamio_6.f90: New test.
4327         * gfortran.dg/streamio_7.f90: New test.
4328         * gfortran.dg/streamio_8.f90: New test.
4329
4330 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4331
4332         PR c/28287
4333         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4334
4335 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4336
4337         PR c++/28594
4338         * g++.dg/template/void6.C: New test.
4339
4340 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4341
4342         PR c/28649
4343         * gcc.dg/parse-error-1.c: New test.
4344         * gcc.dg/parse-error-2.c: New test.
4345         * gcc.dg/cpp/digraph2.c: Add error-marker.
4346         * gcc.dg/noncompile/920923-1.c: Likewise.
4347
4348 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4349
4350         PR c/27490
4351         * gcc.dg/sizeof-2.c: New testcase.
4352
4353         PR c/27489
4354         * gcc.dg/switch-A.c: New testcase.
4355
4356 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4357
4358         PR c++/28288
4359         PR c++/14556
4360         * g++.old-deja/g++.warn/compare1.C: Delete.
4361         * g++.dg/opt/pr7503-2.C: Delete.
4362         * g++.dg/opt/pr7503-3.C: Delete.
4363         * g++.dg/opt/pr7503-4.C: Delete.
4364         * g++.dg/opt/pr7503-5.C: Delete.
4365         * g++.dg/opt/max1.C: Delete.
4366         * g++.dg/warn/minmax.C: Delete.
4367         * g++.dg/expr/minmax.C: New test.
4368
4369 2006-08-14  Richard Guenther  <rguenther@suse.de>
4370
4371         PR testsuite/28703
4372         * gcc.c-torture/execute/pr28651.c: Do not use argc
4373         to avoid optimization, instead forbid inlining.
4374
4375 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4376
4377         PR rtl-optimization/28634
4378         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4379
4380 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4381
4382         PR c/27184
4383         * gcc.dg/torture/pr27184.c: New test.
4384
4385 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4386
4387         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4388
4389 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4390
4391         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4392         * gfortran.dg/stat_2.f90: Likewise.
4393         * gfortran.dg/chmod_1.f90: Likewise.
4394         * gfortran.dg/chmod_2.f90: Likewise.
4395         * gfortran.dg/chmod_3.f90: Likewise.
4396
4397 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4398
4399         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4400
4401 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4402
4403         * g++.dg/opt/pr23454-2.C: New test.
4404
4405 2006-08-11  Richard Guenther  <rguenther@suse.de>
4406
4407         PR middle-end/28651
4408         * gcc.c-torture/execute/pr28651.c: New testcase.
4409
4410 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4411
4412         * gnat.dg/specs/static_initializer.ads: New test.
4413
4414 2006-08-10  Paul Brook  <paul@codesourcery.com>
4415
4416         * gcc.target/arm/cond-asm.c: New test.
4417
4418 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4419
4420         PR tree-optimization/26197
4421         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4422         * g++.dg/vect/vect.exp: Compile the new tests with
4423         --param max-aliased-vops=0.
4424
4425 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4426
4427         PR c++/28637
4428         * g++.dg/template/void3.C: New test.
4429
4430         PR c++/28638
4431         * g++.dg/template/void4.C: New test.
4432
4433         PR c++/28640
4434         * g++.dg/template/void5.C: New test.
4435
4436 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4437
4438         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4439         after dg-do compile.
4440
4441 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4442
4443         PR tree-optimizations/26969
4444         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4445         "unswitch-loops" with -funswitch-loops.
4446         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4447
4448 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4449
4450         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4451         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4452         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4453         * objc.dg/dwarf-1.m: Likewise.
4454         * objc.dg/dwarf-2.m: Likewise.
4455         * obj-c++.dg/dwarf-2.mm: Likewise.
4456
4457 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4458
4459         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4460         * objc.dg/dwarf-2.m: Likewise.
4461         * obj-c++.dg/dwarf-2.mm: Likewise.
4462
4463         PR libfortran/28603
4464         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4465
4466         PR testsuite/27611
4467         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4468
4469         PR testsuite/27033
4470         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4471
4472 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4473
4474         PR target/27827
4475         * gcc.target/i386/pr27827.c: New testcase.
4476
4477 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4478
4479         PR fortran/28590
4480         * gfortran.dg/sequence_types_1.f90: New test.
4481
4482 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4483
4484         PR fortran/28548
4485         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4486         dg-warning.  Add -pedantic option.
4487
4488 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4489
4490         PR c/28502
4491         * gcc.dg/proto-1.c: New test.
4492
4493         PR c/27721
4494         * gcc.dg/lvalue-4.c: New test.
4495
4496         PR c/28136
4497         * gcc.dg/init-bad-5.c: New test.
4498
4499 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4500
4501         PR c++/28347
4502         * g++.dg/ext/typedef-init.C: Add new test for typedef
4503         initialization inside templates. Adjust existing error markers.
4504
4505 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4506
4507         PR c++/28148
4508         * g++.dg/init/ptrmem3.C: New test.
4509
4510 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4511
4512         PR tree-optimization/27770
4513         * lib/target-support.exp: New target keyword "section_anchors".
4514         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4515         tests.
4516         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4517         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4518         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4519         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4520
4521 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4522
4523         * gcc.dg/20060801-1.c: Add missing '}'.
4524
4525 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4526
4527         PR c++/27508
4528         * g++.dg/parse/dtor9.C: New test.
4529         * g++.dg/parse/dtor10.C: New test.
4530         * g++.dg/other/error7.C: Adjust error-marker.
4531
4532         PR c++/28274
4533         * g++.dg/other/default5.C: New test.
4534
4535 2006-08-02  Richard Guenther  <rguenther@suse.de>
4536
4537         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4538
4539 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4540
4541         PR c++/28557
4542         * g++.dg/template/conv9.C: New test.
4543
4544 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4545
4546         PR debug/28063
4547         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4548         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4549         Optionally return assembly text.  Update callers.
4550         (check_no_compiler_messages): Update verbose messages.
4551         (check_no_messages_and_pattern): New.
4552         (check_effective_target_string_merging): New.
4553
4554 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4555
4556         PR c++/28250
4557         * g++.dg/eh/catch4.C: New test.
4558
4559         PR c++/28257
4560         * g++.dg/other/qual1.C: New test.
4561
4562         PR c++/28259
4563         * g++.dg/inherit/error2.C: New test.
4564
4565         PR c++/28267
4566         * g++.dg/other/new1.C: New test.
4567
4568         * g++.dg/warn/pr23075.C: Remove obsolete test.
4569         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4570         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4571
4572 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4573
4574         PR c++/28523
4575         * g++.dg/eh/cast1.C: New test.
4576
4577 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4578
4579         PR libfortran/28452
4580         * gfortran.dg/random_3.f90:  New test.
4581
4582 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4583
4584         PR c++/28432
4585         * g++.dg/other/pr28304.C: Change expected error message.
4586         * g++.dg/other/pr28432.C: New test.
4587
4588 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4589
4590         PR c++/28256
4591         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4592
4593 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4594
4595         PR debug/23336
4596         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4597         at -g1.
4598         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4599         g++.dg/debug/enum-2.C: New.
4600
4601 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4602
4603         PR c++/6634
4604         * g++.dg/parse/long1.C: Add more tests.
4605
4606 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4607
4608         * gfortran.dg/lrshift_1.c: New file.
4609
4610 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4611
4612         PR libgfortran/28335
4613         * gfortran.dg/no_unit_error_1.f90: New test.
4614
4615 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4616
4617         PR libgfortran/28335
4618         * gfortran.dg/no_unit_error_1.f90: Delete test.
4619         * gfortran.dg/no_unit_error_2.f90: Delete test.
4620
4621 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4622
4623         * gfortran.dg/chmod_3.f90: New test.
4624         * gfortran.dg/ltime_gmtime_1.f90: New test.
4625         * gfortran.dg/ltime_gmtime_2.f90: New test.
4626         * gfortran.dg/lrshift_1.f90: New test.
4627         * gfortran.dg/chmod_1.f90: New test.
4628         * gfortran.dg/chmod_2.f90: New test.
4629
4630 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4631
4632         PR c++/27668
4633         * g++.dg/template/crash55.C: New test.
4634
4635         PR c++/27962
4636         * g++.dg/template/nontype16.C: New test.
4637
4638         * g++.dg/template/void2.C: Adjust error markers.
4639         * g++.dg/template/nontype5.C: Adjust error markers.
4640
4641 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4642
4643         * gcc.target/i386/stack-prot-kernel.c: New test.
4644
4645 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4646
4647         * gcc.dg/builtins-55.c: New test case.
4648
4649 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4650
4651         PR rtl-optimization/27907
4652         * gcc.c-torture/compile/pr27907.c: New test.
4653
4654 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4655
4656         * gfortran.dg/mclock.f90: New test.
4657         * gfortran.dg/int_conv_1.f90: New test.
4658         * gfortran.dg/stat_1.f90: New test.
4659         * gfortran.dg/stat_2.f90: New test.
4660
4661 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4662
4663         PR libgfortran/28335
4664         * gfortran.dg/no_unit_error_1.f90: New test.
4665         * gfortran.dg/no_unit_error_2.f90: New test.
4666         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4667
4668 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4669
4670         PR middle-end/28473
4671         * gcc.dg/fold-convround-1.c: New test case.
4672
4673 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4674
4675         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4676
4677 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4678
4679         PR c++/27572
4680         * g++.dg/other/typedef1.C: New test.
4681         * g++.dg/template/typedef4.C: New test.
4682         * g++.dg/template/typedef5.C: New test.
4683
4684 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4685
4686         PR fortran/28416
4687         * gfortran.dg/allocatable_dummy_3.f90: New.
4688
4689 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4690
4691         PR fortran/28439
4692         * gfortran.dg/arithmetic_if.f90:  New test.
4693
4694 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4695
4696         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4697         avoid memcpy optimization.
4698
4699 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4700
4701         PR fortran/25289
4702         * gfortran.dg/direct_io_6.f90: New test.
4703
4704 2006-07-24  Jan Hubicka  <jh@suse.cz>
4705
4706         PR c/25795
4707         PR c++/27369
4708         * gcc.dg/pr25795.c: New test.
4709         * gcc.dg/pr25795-1.c: New test.
4710
4711 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4712
4713         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4714         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4715         which may be transformed to "g || h" on some platforms.
4716
4717 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4718
4719         PR c++/28025
4720         * g++.dg/template/friend45.C: New test.
4721
4722 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4723
4724         PR libgfortran/28339
4725         * gfortran.dg/arrayio_8.f90: New test.
4726
4727 2006-07-21  Mike Stump  <mrs@apple.com>
4728
4729         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4730
4731         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4732
4733 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4734
4735         PR c++/28250
4736         * g++.dg/eh/catch3.C: New test.
4737
4738         PR c++/28363
4739         * g++.dg/template/defarg10.C: New test.
4740
4741 2006-07-20  Paul Brook  <paul@codesourcery.com>
4742
4743         PR 27363
4744         * gcc.dg/pr27363.c: New test.
4745
4746 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4747
4748         PR c++/28338
4749         * g++.dg/init/ref13.C: New test.
4750
4751 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4752
4753         PR obj-c++/28434
4754         * obj-c++.dg/proto-error-1.mm: New test.
4755
4756 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4757
4758         PR c++/28337
4759         * g++.dg/template/string1.C: New test.
4760
4761 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4762
4763         PR c++/28048
4764         * g++.dg/template/defarg9.C: New test.
4765
4766         PR c++/28235
4767         * g++.dg/template/static27.C: New test.
4768
4769 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4770
4771         PR 28410
4772         * gcc.dg/tree-ssa/pr28410.c: New test.
4773
4774 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4775
4776         PR c++/28258
4777         * g++/dg/other/error13.C: New test.
4778
4779         PR c++/28260
4780         * g++.dg/template/friend44.C: New test.
4781
4782 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4783
4784         PR c++/27495
4785         * g++.dg/other/pr27495.C: New.
4786
4787 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4788
4789         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4790         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4791
4792 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4793
4794         PR c/28286
4795         * gcc.dg/pragma-pack-4.c: New test.
4796
4797 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4798
4799         PR c++/28291
4800         * g++.dg/ext/pr28291.C: New test.
4801
4802 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4803
4804         PR middle-end/28403
4805         * gcc.c-torture/execute/pr28403.c: New test.
4806
4807 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4808
4809         PR middle-end/28402
4810         * gcc.dg/pr28402.c: New test.
4811
4812 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4813
4814         PR c++/28304
4815         * g++.dg/other/pr28304.C: New test.
4816
4817 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4818
4819         PR other/28251
4820         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4821         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4822
4823 2006-07-17  Richard Guenther  <rguenther@suse.de>
4824
4825         PR tree-optimization/28238
4826         * g++.dg/tree-ssa/pr28238.C: New testcase.
4827
4828 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4829
4830         PR c++/28250
4831         * g++.dg/eh/catch1.C: New test.
4832         * g++.dg/eh/catch2.C: New test.
4833
4834 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4835
4836         PR c++/28370
4837         * g++.dg/template/anon3.C: New test.
4838
4839 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4840
4841         PR fortran/20844
4842         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4843         specifiers requiring an explicit format tag..
4844
4845         PR fortran/28201
4846         * gfortran.dg/generic_5: New test.
4847
4848         PR fortran/20893
4849         * gfortran.dg/elemental_optional_args_1.f90: New test.
4850
4851 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4852
4853         * gnat.dg/assert.ads: New file.
4854         * gnat.dg/controlled_record.ads: Likewise.
4855         * gnat.dg/controlled_record.adb: Likewise.
4856
4857 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4858
4859         PR c++/28292
4860         * g++.dg/other/error12.C: New test.
4861
4862         PR c++/28269
4863         * g++.dg/template/crash54.C: New test.
4864
4865 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4866
4867         PR c++/28249
4868         * g++.dg/parse/catch1.C: New test.
4869
4870         PR c++/28294
4871         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4872
4873         PR c++/28387
4874         * g++.dg/ext/attrib24.C: New test.
4875
4876 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4877
4878         PR c++/28343
4879         * g++.dg/ext/asmspec1.C: New test.
4880
4881 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4882
4883         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4884         (dg-test): Support shouldfail tests.
4885         * lib/target-supports-dg.exp (dg-shouldfail): New.
4886         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4887         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4888         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4889         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4890         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4891         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4892         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4893
4894 2006-07-13  Jan Hubicka  <jh@suse.cz>
4895
4896         * gcc.target/i386/memcpy-1.c: New.
4897
4898 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4899
4900         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4901
4902 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4903
4904         PR fortran/25097
4905         * gfortran.dg/present_1.f90: New test.
4906
4907         PR fortran/20903
4908         * gfortran.dg/interface_derived_type_1.f90: New test.
4909
4910 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4911
4912         PR fortran/28213
4913         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4914         list.
4915
4916 2006-07-07  Lee Millward  <lee.millward@gmail.com>
4917
4918         PR c++/27820
4919         * g++.dg/other/label1.C: New test.
4920
4921 2006-07-07   Richard Guenther  <rguenther@suse.de>
4922
4923         PR middle-end/28268
4924         * gcc.dg/torture/pr28268.c: New testcase.
4925
4926 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
4927
4928         PR c++/27019
4929         * g++.dg/ext/pr27019.C: New.
4930
4931 2006-07-07  Richard Guenther  <rguenther@suse.de>
4932
4933         PR tree-optimization/28187
4934         * gcc.dg/pr28187.c: New testcase.
4935
4936 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4937
4938         * gnat.dg/address_conversion.adb: New test.
4939         * gnat.dg/boolean_subtype.adb: Likewise.
4940         * gnat.dg/frame_overflow.adb: Likewise.
4941         * gnat.dg/pointer_array.adb: Likewise.
4942         * gnat.dg/pointer_conversion.adb: Likewise.
4943
4944 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
4945
4946         PR fortran/28237
4947         PR fortran/23420
4948         * gfortran.dg/print_fmt_5.f90: New test.
4949
4950 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4951
4952         PR fortran/28129
4953         * gfortran.dg/bounds_check_4.f90: New test.
4954
4955 2006-07-05  Richard Guenther  <rguenther@suse.de>
4956
4957         PR target/28158
4958         * gfortran.dg/pr28158.f90: New testcase.
4959
4960 2006-07-05  Richard Guenther  <rguenther@suse.de>
4961
4962         PR tree-optimization/28162
4963         * gcc.dg/pr28162.c: New testcase.
4964
4965 2006-07-05  Richard Guenther  <rguenther@suse.de>
4966         Andrew Pinski  <pinskia@gcc.gnu.org>
4967
4968         PR c++/27084
4969         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4970
4971 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
4972
4973         PR fortran/28174
4974         * gfortran.dg/actual_array_substr_2.f90: New test.
4975
4976         PR fortran/28167
4977         * gfortran.dg/actual_array_constructor_2.f90: New test.
4978
4979 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4980
4981         * gfortran.dg/itime_idate_1.f: New test.
4982         * gfortran.dg/itime_idate_2.f: New test.
4983
4984 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4985
4986         PR libgfortran/27704
4987         * gfortran.dg/open_status_3.f90: New test.
4988         * gfortran.dg/fmt_l.f90: Update for new feature.
4989
4990 2006-07-03  Asher Langton  <langton2@llnl.gov>
4991
4992         * gfortran.dg/oldstyle_2.f90: New.
4993
4994 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4995
4996         * gnat.dg/string_slice.adb: New test.
4997
4998 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4999
5000         PR fortran/19259
5001         * gfortran.dg/semicolon_fixed.c: New.
5002         * gfortran.dg/semicolon_free.c: New.
5003
5004 2006-06-30  Mike Stump  <mrs@apple.com>
5005
5006         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5007         that don't support internal visibility.
5008
5009 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5010
5011         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5012         for '(' / ')' needing an extra '\'.
5013
5014 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5015
5016         PR middle-end/27428
5017         * gcc.dg/pr27428-1.c: New test case.
5018
5019 2006-06-29  Mike Stump  <mrs@apple.com>
5020
5021         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5022         on darwin as we can't align commons large enough yet.
5023
5024         * gcc.dg/vla-8.c: Add additional testcases.
5025
5026 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5027
5028         PR c++/28114
5029         * g++.dg/other/pr28114.C: New.
5030
5031 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5032
5033         * gcc.c-torture/compile/20060625-1.c: New test.
5034
5035 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5036
5037         PR fortran/20867
5038         * gfortran.dg/stfunc_3.f90: New test.
5039
5040         PR fortran/25056
5041         * gfortran.dg/impure_actual_1.f90: New test.
5042
5043         PR fortran/20874
5044         * gfortran.dg/elemental_result_1.f90: New test.
5045
5046         PR fortran/25073
5047         * gfortran.dg/select_7.f90: New test.
5048
5049         PR fortran/27554
5050         * intrinsic_actual_1.f: New test.
5051
5052         PR fortran/22038
5053         PR fortran/28119
5054         * gfortran.dg/forall_4.f90: New test.
5055
5056         PR fortran/25072
5057         * gfortran.dg/forall_5.f90: New test.
5058
5059 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5060
5061         PR c++/28051
5062         * g++.dg/template/using13.C: New test.
5063
5064         PR c++/28054
5065         * g++.dg/other/incomplete3.C: New test.
5066
5067 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5068
5069         PR fortran/28081
5070         * gfortran.dg/substr_3.f: New test.
5071         * gfortran.dg/equiv_2.f90: Update expected error message.
5072
5073 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5074
5075         PR fortran/28118
5076         * gfortran.dg/actual_array_substr_1.f90: New test.
5077
5078 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5079
5080         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5081         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5082
5083 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5084
5085         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5086
5087 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5088
5089         PR fortran/27981
5090         * gfortran.dg/simpleif_2.f90: New test.
5091
5092 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5093
5094         * g++.dg/template/error22.C: Fix typo.
5095
5096 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5097
5098         PR c++/28112
5099         * g++.dg/ext/attrib23.C: New test.
5100
5101 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5102
5103         * gnat.dg/varsize_temp.adb: New test.
5104
5105 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5106
5107         PR c++/11468
5108         * g++.dg/other/java2.C: New test.
5109
5110 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5111
5112         PR target/27789
5113         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5114         initialization.
5115
5116 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5117
5118         PR target/27531
5119         * gcc.dg/pr27531-1.c: New test case.
5120
5121 2006-06-22  Asher Langton  <langton2@llnl.gov>
5122
5123         PR fortran/24748
5124         * gfortran.dg/implicit_8.f90: New.
5125
5126 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5127
5128         PR rtl-optimization/28121
5129         * gcc.dg/pr28121.c: New test.
5130
5131 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5132
5133         PR c++/27805
5134         * g++.dg/parse/ptrmem6.C: New test.
5135
5136         PR c++/27821
5137         * g++.dg/template/error22.C: New test.
5138
5139 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5140
5141         PR c++/28111
5142         * g++.dg/template/friend43.C: New test.
5143
5144         PR c++/28110
5145         * g++.dg/template/crash53.C: New test.
5146
5147         PR c++/28109
5148         * g++.dg/rtti/incomplete1.C: New test.
5149
5150 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5151
5152         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5153
5154 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5155
5156         * gcc.c-torture/execute/complex-7.c: New.
5157
5158 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5159
5160         * gcc.dg/merge-all-constants-1.c: New test.
5161
5162 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5163
5164         PR c++/28113
5165         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5166
5167 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5168
5169         * gfortran.dg/rrspacing_1.f90: New test.
5170
5171 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5172
5173         PR c++/28052
5174         * g++.dg/other/bitfield2.C: New test.
5175
5176 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5177
5178         PR tree-optimization/27331
5179         * gcc.dg/pr27331.c: New test.
5180
5181 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5182             Eric Botcazou  <ebotcazou@adacore.com>
5183
5184         PR ada/18692
5185         * lib/gnat.exp: New file.
5186         * lib/gnat-dg.exp: Likewise.
5187         * gnat.dg: New directory.
5188         * gnat.dg/dg.exp: New driver.
5189         * gnat.dg/specs: New directory.
5190         * gnat.dg/specs/specs.exp: New driver.
5191         * gnat.dg/style: New directory.
5192         * gnat.dg/style/style.exp: New driver.
5193
5194 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5195
5196         PR fortran/16206
5197         * gfortran.dg/array_initializer_1.f90: New test.
5198
5199         PR fortran/28005
5200         * gfortran.dg/matmul_3.f90: New test.
5201
5202 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5203
5204         PR middle-end/28075
5205         * gcc.dg/tree-ssa/inline-1.c: New test.
5206
5207 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5208
5209         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5210         in malloc prototype; remove XFAIL.
5211         * gcc.dg/pr18241-2.c: Ditto.
5212         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5213         in memset prototype; remove XFAIL.
5214         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5215
5216 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5217
5218         * gcc.dg/vla-8.c: Add.
5219
5220 2006-06-19  Richard Guenther  <rguenther@suse.de>
5221
5222         PR tree-optimization/27090
5223         * g++.dg/tree-ssa/pr27090.C: New testcase.
5224
5225 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5226
5227         PR target/27861
5228         * gcc.dg/pr27861-1.c: New test case.
5229
5230 2006-06-19  Richard Guenther  <rguenther@suse.de>
5231
5232         PR middle-end/28045
5233         * gcc.dg/torture/pr28045.c: New testcase.
5234
5235 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5236
5237         PR fortran/26801
5238         * gfortran.dg/associated_4.f90: New test.
5239
5240 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5241
5242         PR fortran/19310
5243         PR fortran/19904
5244         * gfortran.dg/real_const_3.f90: New test.
5245
5246 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5247
5248         PR c++/28016
5249         * g++.dg/template/static26.C: New test.
5250
5251         PR c++/27979
5252         * g++.dg/expr/bitfield2.C: New test.
5253
5254         PR c++/27884
5255         * g++.dg/parse/linkage2.C: New test.
5256
5257 2006-06-16  Richard Guenther  <rguenther@suse.de>
5258
5259         PR middle-end/27116
5260         * gcc.dg/pr15785-1.c: Revert last change.
5261         * gcc.dg/torture/pr27116-2.c: New testcase.
5262
5263 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5264
5265         PR middle-end/27802
5266         * gcc.dg/pr27802-1.c: New test case.
5267
5268 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5269
5270         PR c++/27689
5271         * g++.dg/template/ttp18.C: New test.
5272         * g++.dg/template/ttp19.C: Likewise.
5273
5274         PR c++/27666
5275         * g++.dg/expr/cond9.C: New test.
5276
5277         PR c++/27640
5278         * g++.dg/template/ctor7.C: New test.
5279
5280 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5281
5282         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5283
5284 2006-06-16  Richard Guenther  <rguenther@suse.de>
5285
5286         PR tree-optimization/27781
5287         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5288
5289 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5290
5291         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5292
5293 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5294
5295         * gcc.dg/tree-ssa/loop-18.c: New test.
5296
5297 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5298
5299         PR c++/27665
5300         * g++.dg/template/crash52.C: New test.
5301
5302         PR c++/27648
5303         * g++.dg/ext/attrib22.C: New test.
5304
5305         PR c++/26559
5306         * g++.dg/template/builtin1.C: New test.
5307         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5308
5309         PR c++/28018
5310         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5311         assignment.
5312         * g++.old-deja/g++.pt/crash51.C: Likewise.
5313
5314         PR c++/27227
5315         * g++.dg/lookup/linkage1.C: New test.
5316         * g++.dg/lookup/linkage2.C: Likewise.
5317
5318 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5319
5320         PR middle-end/27959
5321         * gcc.dg/pr27959.c: New testcase.
5322
5323 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5324
5325         PR target/28014:
5326         * g++.dg/eh/div.C: New test.
5327
5328 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5329
5330         PR c++/27894
5331         * g++.dg/tree-ssa/pr26757.C: New test.
5332         * g++.dg/tree-ssa/pr27894.C: New test.
5333
5334 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5335
5336         * gcc.c-torture/compile/20060609-1.c: New test.
5337
5338         PR target/27863
5339         * gcc.c-torture/compile/pr27863.c: New test.
5340
5341 2006-06-13  Richard Guenther  <rguenther@suse.de>
5342
5343         PR tree-optimization/27830
5344         * g++.dg/tree-ssa/pr27830.C: New testcase.
5345
5346 2006-06-13  Matthew Sachs  <msachs@apple.com>
5347
5348         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5349         the list of compiler flags; this causes those flags to be checked
5350         for things like dg-skip-if.
5351
5352 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5353
5354         PR c++/27601
5355         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5356
5357 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5358             Kazu Hirata  <kazu@codesourcery.com>
5359
5360         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5361         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5362
5363 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5364
5365         PR c++/27933
5366         * g++.dg/lookup/using15.C: New test.
5367
5368         PR c++/27951
5369         * g++.dg/other/anon4.C: New test.
5370
5371 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5372
5373         PR c++/21210
5374         * g++.dg/init/complex1.C: New test case.
5375
5376 2006-06-11  Eric Christopher  <echristo@apple.com>
5377
5378         PR middle-end/27948
5379         * gcc.dg/bf-ms-layout.c: Run on darwin.
5380         * gcc.dg/bf-no-ms-layout: Ditto.
5381         * gcc.dg/attr-ms_struct-2.c: New.
5382         * gcc.dg/bf-ms-layout-2.c: Ditto.
5383
5384 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5385
5386         * gcc.dg/attr-ms_struct-packed1.c: New.
5387
5388 2006-06-09  Mike Stump  <mrs@apple.com>
5389
5390         * gcc.dg/vla-7.c: Add.
5391
5392 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5393
5394         PR fortran/24558
5395         * gfortran.dg/entry_6.f90: New test.
5396
5397         PR fortran/20877
5398         PR fortran/25047
5399         * gfortran.dg/entry_7.f90: New test.
5400
5401 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5402
5403         PR c/27747
5404         * gcc.dg/cpp/_Pragma6.c: New test.
5405
5406         PR c++/27748
5407         * g++.dg/cpp/_Pragma1.C: New test.
5408
5409         PR preprocessor/27746
5410         * gcc.dg/gomp/macro-3.c: New test.
5411         * gcc.dg/gomp/macro-4.c: New test.
5412         * g++.dg/gomp/macro-3.C: New test.
5413         * g++.dg/gomp/macro-4.C: New test.
5414
5415 2006-06-09  Richard Guenther  <rguenther@suse.de>
5416
5417         PR tree-optimization/26998
5418         * gcc.dg/torture/pr26998.c: New testcase.
5419         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5420
5421 2006-06-08  Mike Stump  <mrs@apple.com>
5422
5423         * gcc.dg/pr27095.c: Account for stubs.
5424
5425         PR target/26427
5426         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5427         produce bad code on darwin.
5428
5429 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5430
5431         PR fortran/27958
5432         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5433
5434 2006-06-08  Asher Langton  <langton2@llnl.gov>
5435
5436         PR fortran/27786
5437         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5438
5439 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5440
5441         PR target/27421
5442         * gcc.dg/union-3.c: New test.
5443
5444 2006-06-08  Richard Guenther  <rguenther@suse.de>
5445
5446         PR middle-end/27116
5447         * gcc.dg/torture/pr27116.c: New testcase.
5448         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5449
5450 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5451
5452         PR rtl-optimization/26449
5453         * gcc.dg/pr26449.c: New test.
5454
5455 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5456
5457         PR c++/27601
5458         * g++.dg/ext/offsetof1.C: Test member functions.
5459
5460 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5461
5462         * gcc.dg/pr27095.c: Improve scanning.
5463
5464 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5465
5466         PR fortran/23091
5467         * gfortran.dg/saved_automatic_1.f90: New test.
5468
5469         PR fortran/24168
5470         * gfortran.dg/array_simplify_1.f90: New test.
5471
5472         PR fortran/25090
5473         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5474
5475         PR fortran/25058
5476         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5477
5478 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5479
5480         PR c++/27177
5481         * g++.dg/expr/cast7.C: New test.
5482
5483 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5484
5485         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5486         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5487         * lib/fortran-torture.exp (fortran-torture-compile,
5488         fortran-torture-execute): Ditto.
5489
5490 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5491
5492         PR target/27842
5493         * gcc.dg/vmx/pr27842.c: New test.
5494
5495 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5496
5497         PR libfortran/27895
5498         * gfortran.dg/bounds_check_3.f90: New test.
5499
5500 2006-06-05  Mike Stump  <mrs@apple.com>
5501
5502         * objc.dg/objc-fast-4.m: Skip for ppc64.
5503
5504 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5505
5506         PR testsuite/27705
5507         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5508
5509 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5510             Victor Kaplansky  <victork@il.ibm.com>
5511
5512         PR tree-optimizations/26360
5513         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5514         with -fno-tree-dce.
5515         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5516
5517 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5518
5519         PR fortran/14067
5520         * gfortran.dg/data_char_1.f90: Add messages for truncated
5521         strings.
5522
5523         PR fortran/16943
5524         * gfortran.dg/func_decl_2.f90: New test.
5525
5526         PR fortran/20839
5527         * gfortran.dg/do_2.f90: New test.
5528
5529         PR fortran/27655
5530         * gfortran.dg/associated_3.f90: New test.
5531
5532 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5533
5534         PR c++/27819
5535         * g++.dg/template/static25.C: New test.
5536
5537         PR c++/27722
5538         * g++.dg/init/array21.C: New test.
5539
5540         PR c++/27807
5541         * g++.dg/ext/complit7.C: New test.
5542
5543         PR c++/27806
5544         * g++.dg/parse/ptrmem5.C: New test.
5545
5546 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5547             Andrew Pinski  <pinskia@physics.uc.edu>
5548
5549         PR c/27150
5550         PR middle-end/27382
5551         * gcc.dg/pr27150-1.c: New testcase.
5552         * gcc.dg/pr27382-1.c: New testcase.
5553         * gcc.dg/pr27382-2.c: New testcase.
5554
5555 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5556
5557         PR c/25161
5558         PR c/27020
5559         * gcc.dg/array-10.c: New test.
5560
5561 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5562
5563         PR c++/27804
5564         * g++.dg/init/const4.C: New test.
5565         * g++.dg/init/member1.C: Add error-marker.
5566         * g++.dg/other/fold1.C: Adjust error-marker.
5567
5568 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5569
5570         PR c++/27601
5571         * g++.dg/ext/offsetof1.C: New test.
5572
5573 2006-06-04 Eric Christopher <echristo@apple.com>
5574
5575         * gcc.dg/attr-ms_struct-1.c: New.
5576
5577 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5578
5579         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5580
5581 2006-06-04  Richard Guenther  <rguenther@suse.de>
5582
5583         PR tree-optimization/27039
5584         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5585
5586 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5587
5588         PR target/26223
5589         * gcc.target/i386/amd64-abi-2.c: New test case.
5590
5591 2006-06-02  Eric Christopher  <echristo@apple.com>
5592
5593         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5594         * gcc.target/i386/20020523-1.c: Skip if darwin.
5595         * gcc.target/i386/asm-3.c: Ditto.
5596         * gcc.target/i386/20011119-1.c: Ditto.
5597         * gcc.target/i386/clobbers.c: Remove pic part of test.
5598
5599 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5600
5601         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5602         * g++.old-deja/g++.other/init19.C: Ditto.
5603         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5604         and add other platforms as expected failures.
5605
5606 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5607
5608         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5609         (is-effective-target-keyword): Ditto.
5610
5611 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5612
5613         PR fortran/27715
5614         * gfortran.dg/extended_char_comparison_1.f:  New test.
5615
5616 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5617
5618         PR fortran/25098
5619         * gfortran.dg/dummy_procedure_1.f90: New test.
5620
5621         PR fortran/25147
5622         * gfortran.dg/dummy_procedure_2.f90: New test.
5623
5624         * gfortran.dg/associated_2.f90: Correct to make consistent with
5625         standard.
5626
5627 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5628
5629         * gcc.target/i386/387-11.c: New test case.
5630
5631 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5632
5633         PR c++/27801
5634         * g++.dg/template/cond6.C: New test.
5635
5636         PR c++/26496
5637         * g++.dg/template/crash51.C: New test.
5638         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5639
5640         PR c++/27385
5641         * g++.dg/init/array20.C: New test.
5642
5643 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5644
5645         * gcc.dg/builtins-54.c: New test case.
5646
5647 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5648
5649         PR c++/26433
5650         * g++.dg/template/fntry1.C: Add dg-do link.
5651
5652         PR c++/27808
5653         * g++.dg/parse/friend6.C: New test.
5654
5655 2006-05-30  Asher Langton  <langton2@llnl.gov>
5656
5657         * gfortran.dg/cray_pointers_7.f90: New test.
5658
5659 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5660
5661         PR tree-optimization/23452
5662         * gcc.dg/fold-mulconj-1.c: New test case.
5663
5664 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5665
5666         PR c++/27803
5667         * g++.dg/parse/bitfield1.C: New test.
5668
5669 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5670
5671         * gcc.target/ppc-eq0-1.c: New test case.
5672         * gcc.target/ppc-negeq0-1.c: New test case.
5673
5674 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5675
5676         PR c/27273
5677         * gcc.dg/overflow-warn-5.c: New test.
5678
5679 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5680
5681         PR c/27718
5682         * gcc.dg/sizeof-1.c: New test.
5683
5684 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5685
5686         PR target/27790
5687         * gcc.target/i386/pr27790.c: New test.
5688
5689 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5690
5691         PR libgfortran/27757
5692         * gfortran.dg/direct_io_5.f90: New test.
5693
5694 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5695
5696         PR libgfortran/27634
5697         * gfortran.dg/fmt_missing_period_1.f: New test.
5698         * gfortran.dg/fmt_missing_period_2.f: New test.
5699         * gfortran.dg/fmt_missing_period_3.f: New test.
5700
5701 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5702
5703         PR fortran/19777
5704         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5705         arrays.
5706
5707 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5708
5709         PR c++/27713
5710         * g++.dg/template/new6.C: New test.
5711
5712 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5713
5714         PR tree-optimization/24964
5715         * gcc.target/i386/387-10.c: New test case.
5716
5717 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5718
5719         * intrinsics/string_intrinsics.c (compare_string):
5720         Use memcmp instead of strncmp to avoid tripping over
5721         CHAR(0) in a string.
5722
5723 2006-05-27  Richard Guenther  <rguenther@suse.de>
5724
5725         PR middle-end/27773
5726         * gcc.dg/torture/pr27773.c: New testcase.
5727
5728 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5729
5730         * gcc.dg/pr24561.c: Rename to..
5731         * gcc.dg/pr25962.c: .. this.
5732
5733 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5734
5735         PR fortran/19777
5736         * gfortran.dg/bounds_check_2.f: New test.
5737
5738 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5739
5740         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5741         * gfortran.dg/byte_1.f90: Likewise.
5742         * gfortran.dg/dup_save_2.f90: Likewise.
5743
5744 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5745
5746         * gfortran.dg/associated_2.f90: New test.
5747
5748 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5749
5750         PR fortran/27524
5751         * gfortran.dg/bounds_check_1.f90: New test.
5752
5753 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5754
5755         PR rtl-optimization/27661
5756         * gcc.dg/pr27661.c: New test case.
5757
5758 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5759
5760         PR fortran/23151
5761         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5762         * gfortran.dg/print_parentheses_1.f:  New test.
5763         * gfortran.dg/print_parentheses_2.f90:  New test.
5764
5765 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5766
5767         PR target/27758
5768         * gcc.dg/pr27758.c: New test.
5769
5770 2006-05-24  Falk Hueffner  <falk@debian.org>
5771
5772         * gcc.c-torture/compile/pr27571.c: New test.
5773
5774 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5775
5776         PR fortran/27709
5777         * gfortran.dg/spec_expr_4.f90: New test.
5778
5779         PR fortran/27155
5780         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5781
5782 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5783
5784         PR c++/20103
5785         * g++.dg/ext/complit6.C: New test.
5786         * g++.dg/ext/complit3.C: Adjust error markers.
5787         * g++.dg/init/const3.C: New test.
5788
5789 2006-05-25  Richard Guenther  <rguenther@suse.de>
5790
5791         PR middle-end/27743
5792         * gcc.dg/torture/pr27743.c: New testcase.
5793
5794 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5795
5796         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5797
5798 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5799
5800         * gcc.dg/compat/scalar-by-value-x.h: New.
5801         * gcc.dg/compat/scalar-by-value-y.h: New.
5802         * gcc.dg/compat/scalar-by-value-5.c: New.
5803         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5804         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5805         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5806         * gcc.dg/compat/scalar-by-value-6.c: New.
5807         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5808         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5809         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5810
5811 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5812
5813         PR tree-optimization/27639
5814         PR tree-optimization/26719
5815         * gcc.dg/pr27639.c: New test.
5816         * gcc.dg/pr26719.c: New test.
5817         * gcc.dg/tree-ssa/scev-cast.c: New test.
5818
5819 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5820
5821         PR c++/20173
5822         * g++.dg/template/error21.C: New test.
5823
5824 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5825
5826         PR target/27696
5827         * gcc.target/i386/pr27696.c: New.
5828
5829 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5830
5831         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5832
5833         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5834
5835 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5836
5837         PR c++/27716
5838         * g++.dg/other/assign1.C: New test.
5839
5840 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5841
5842         PR target/27266
5843         * gcc.target/i386/pr27266.c: New.
5844
5845 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5846
5847         PR c++/27451
5848         * g++.dg/ext/asm9.C: New test.
5849
5850 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5851
5852         PR rtl-optimization/25514
5853         * gcc.c-torture/compile/pr25514.c: New test.
5854
5855 2006-05-22  Richard Guenther  <rguenther@suse.de>
5856
5857         Revert
5858         2006-01-31  Richard Guenther  <rguenther@suse.de>
5859
5860         * gcc.target/i386/sselibm-1.c: New testcase.
5861         * gcc.target/i386/sselibm-2.c: Likewise.
5862         * gcc.target/i386/sselibm-3.c: Likewise.
5863         * gcc.target/i386/sselibm-4.c: Likewise.
5864         * gcc.target/i386/sselibm-5.c: Likewise.
5865
5866 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5867
5868         PR c/27420
5869         * gcc.dg/func-args-2.c: New test.
5870
5871         PR c/26818
5872         * gcc.dg/struct-incompl-1.c: New test.
5873
5874 2006-05-22  Richard Guenther  <rguenther@suse.de>
5875
5876         PR testsuite/27708
5877         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5878         the transformations we test for.
5879
5880 2006-05-22  Richard Guenther  <rguenther@suse.de>
5881
5882         PR testsuite/27707
5883         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5884
5885 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5886
5887         PR c++/27210
5888         * g++.dg/warn/new1.C: New test.
5889         * g++.dg/template/new5.C: Likewise.
5890
5891 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5892
5893         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5894         * gcc.target/i386/20060512-3.c: Likewise.
5895
5896 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5897
5898         PR rtl-optimization/27671
5899         * gcc.c-torture/execute/pr27671-1.c: New.
5900         * gcc.dg/pr27671-2.c: Likewise.
5901
5902         PR tree-optimization/26622.
5903         * gcc.c-torture/compile/pr26622.c: New.
5904
5905 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5906
5907         PR fortran/27613
5908         * gfortran.dg/recursive_reference_1.f90: New test.
5909
5910 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5911
5912         PR fortran/25746
5913         * gfortran.dg/elemental_subroutine_3.f90: New test.
5914
5915         PR fortran/25090
5916         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5917
5918         PR fortran/27584
5919         * gfortran.dg/associated_target_1.f90: New test.
5920
5921         PR fortran/19015
5922         * gfortran.dg/maxloc_shape_1.f90: New test.
5923
5924 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5925
5926         PR libgfortran/24459
5927         * gfortran.dg/namelist_24.f90: New test.
5928         * gfortran.dg/namelist_12.f: Fix typo in comment.
5929
5930 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
5931
5932         PR middle-end/25776
5933         * g++.dg/other/error11.C: New test.
5934
5935 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5936
5937         * gcc.target/mips/pr26765.c: Add -w to options.
5938
5939 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5940
5941         * lib/target-supports.exp (check_effective_target_mpaired_single):
5942         New function.
5943         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5944         multilibs.
5945         * g++.dg/vect/vect.exp: Likewise.
5946
5947 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
5948
5949         PR testsuite/25891
5950         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5951
5952 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
5953
5954         PR fortran/27662
5955         * gfortran.dg/temporary_1.f90: New file.
5956
5957 2006-05-19  Andreas Schwab  <schwab@suse.de>
5958
5959         * g++.dg/other/unused1.C: Also match "stringz".
5960
5961 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
5962
5963         PR c++/26433
5964         * g++.dg/template/fntry1.C: New test.
5965
5966 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
5967
5968         PR c++/27471
5969         PR c++/27506
5970         * g++.dg/conversion/bitfield5.C: New test.
5971         * g++.dg/conversion/bitfield6.C: New test.
5972
5973 2006-05-18  Mike Stump  <mrs@apple.com>
5974
5975         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5976         * gcc.dg/vla-4.c: Add.
5977         * gcc.dg/vla-5.c: Add.
5978         * gcc.dg/vla-6.c: Add.
5979
5980 2006-05-12  Stuart Hastings  <stuart@apple.com>
5981
5982         * testsuite/gcc.target/i386/20060512-1.c: New.
5983         * testsuite/gcc.target/i386/20060512-2.c: New.
5984         * testsuite/gcc.target/i386/20060512-3.c: New.
5985         * testsuite/gcc.target/i386/20060512-4.c: New.
5986
5987 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
5988
5989         PR c++/26122
5990         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5991
5992         PR c++/26068
5993         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5994         * g++.dg/parse/linkage1.C: New test.
5995
5996 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
5997
5998         PR tree-optimization/27548
5999         * g++.dg/tree-ssa/pr27548.C: New test.
6000
6001 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6002
6003         PR fortran/26551
6004         * gfortran.dg/recursive_check_1.f: New test.
6005         * gfortran.dg/recursive_check_2.f90: New test.
6006
6007 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6008
6009         * g++.dg/opt/temp2.C: New test.
6010
6011 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6012
6013         PR c++/27491
6014         * g++.dg/init/brace5.C: New test.
6015
6016         PR middle-end/27415
6017         * gcc.dg/gomp/pr27415.c: New test.
6018         * g++.dg/gomp/pr27415.C: New test.
6019
6020         PR tree-optimization/27549
6021         * g++.dg/tree-ssa/pr27549.C: New test.
6022
6023 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6024
6025         PR libgfortran/27575
6026         * gfortran.dg/read_eof_4.f90: New test.
6027
6028 2006-05-16  Richard Guenther  <rguenther@suse.de>
6029
6030         PR tree-optimization/22303
6031         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6032
6033 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6034
6035         PR middle-end/27573
6036         * gcc.dg/gomp/pr27573.c: New test.
6037         * gfortran.dg/gomp/pr27573.f90: New test.
6038
6039         PR c/27499
6040         * gcc.dg/gomp/pr27499.c: New test.
6041         * g++.dg/gomp/pr27499.C: New test.
6042
6043 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/27339
6046         * g++.dg/parser/access8.C: Adjust error marker.
6047         * g++.dg/template/access17.C: New test.
6048         * g++.dg/template/access18.C: Likewise.
6049
6050 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6051
6052         PR target/26600
6053         * gcc.target/i386/pr26600.c: New test case.
6054
6055 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6056
6057         PR c++/27505
6058         * g++.dg/expr/bitfield1.C: New test.
6059
6060 2006-05-15  Richard Guenther  <rguenther@suse.de>
6061
6062         PR tree-optimization/27603
6063         * gcc.dg/torture/pr27603.c: New testcase.
6064
6065 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6066
6067         PR fortran/25090
6068         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6069
6070         PR fortran/25082
6071         * gfortran.dg/scalar_return_1.f90: New test.
6072
6073         PR fortran/27411
6074         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6075
6076 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6077
6078         * gcc.dg/gomp/critical-4.c: New test.
6079         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6080         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6081         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6082         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6083
6084 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6085
6086         PR c++/27582
6087         * g++.dg/template/dependent-args1.C: New test.
6088
6089         PR c++/27581
6090         * g++.dg/lookup/this1.C: New test.
6091
6092         PR c++/27315
6093         * g++.dg/template/operator6.C: New test.
6094         * g++.dg/template/incomplete3.C: New test.
6095
6096         PR c++/27559
6097         * g++.dg/template/new4.C: New test.
6098
6099         PR c++/27496
6100         * g++.dg/template/void2.C: New test.
6101
6102 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6103
6104         * g++.dg/template/dependent-expr5.C: New test.
6105
6106 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6107
6108         PR middle-end/26729
6109         * gcc.dg/pr26729-1.c: New test case.
6110
6111 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6112
6113         * gcc.dg/pr27003.c: New test.
6114
6115 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6116
6117         * lib/target-supports.dg (check_cxa_atexit_available): Change
6118         v3_target_compile to ${tool}_target_compile.
6119
6120 2006-05-11  Jason Merrill  <jason@redhat.com>
6121
6122         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6123
6124 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6125
6126         PR fortran/27553
6127         * gfortran.dg/label_5.f90: New test.
6128
6129 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6130
6131         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6132         check_effective_target_powerpc_altivec_ok): New.
6133         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6134         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6135         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6136         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6137         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6138         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6139         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6140         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6141         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6142         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6143         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6144         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6145         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6146         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6147         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6148         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6149         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6150         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6151         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6152         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6153         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6154         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6155         gcc.target/powerpc/altivec-9.c,
6156         gcc.target/powerpc/altivec-consts.c,
6157         gcc.target/powerpc/altivec-pr22085.c,
6158         gcc.target/powerpc/altivec-splat.c,
6159         gcc.target/powerpc/altivec-types-1.c,
6160         gcc.target/powerpc/altivec-types-2.c,
6161         gcc.target/powerpc/altivec-types-3.c,
6162         gcc.target/powerpc/altivec-types-4.c,
6163         gcc.target/powerpc/altivec-varargs-1.c,
6164         gcc.target/powerpc/altivec-vec-merge.c,
6165         gcc.target/powerpc/ppc-vector-memcpy.c,
6166         gcc.target/powerpc/ppc-vector-memset.c,
6167         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6168         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6169         these effective targets.
6170         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6171         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6172
6173 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6174
6175         PR middle-end/27384
6176         * g++.dg/other/fold1.C: New test.
6177
6178         PR middle-end/27488
6179         * gcc.dg/fold-nonneg-1.c: New test.
6180
6181         PR c++/27547
6182         * g++.dg/other/operator1.C: New test.
6183
6184 2006-05-11  Richard Guenther  <rguenther@suse.de>
6185
6186         PR middle-end/27529
6187         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6188
6189 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6190
6191         * lib/target-supports-dg.exp (check-flags): New.
6192         (dg-skip-if): Move flag checks.
6193
6194 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6195
6196         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6197         * lib/target-supports.dg (check_cxa_atexit_available): New.
6198
6199 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6200
6201         PR fortran/27470
6202         * gfortran.dg/multiple_allocation_2.f90: New test case.
6203
6204 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6205
6206         * gcc.target/arm/pr27387.C: Fix a comment typo.
6207
6208 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6209
6210         PR fortran/24549
6211         * gfortran.dg/error_recovery_1.f90: New test.
6212
6213 2006-05-10  Richard Guenther  <rguenther@suse.de>
6214
6215         PR tree-optimization/27302
6216         * gcc.dg/torture/pr27302.c: New testcase.
6217
6218 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6219         Richard Guenther  <rguenther@suse.de>
6220
6221         PR middle-end/27498
6222         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6223
6224 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6225
6226         PR rtl-optimization/27335
6227         * gcc.dg/pr27335.c: New test.
6228
6229 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6230
6231         * gcc.target/mips/mips-ps-5.c: New file.
6232
6233 2006-05-08  Jan Hubicka  <jh@suse.cz>
6234
6235         PR middle-end/25962
6236         * gcc.dg/pr25962.c: New.
6237
6238 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6239
6240         PR target/27158
6241         * gcc.target/powerpc/pr27158.c: New test case.
6242
6243 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6244
6245         PR testsuite/27476
6246         * ada/acats/run_all.sh: Use test -z.
6247
6248 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6249
6250         PR libfortran/18271
6251         * gfortran.dg/spec_expr_3.f90: New test.
6252
6253 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6254
6255         PR target/24879
6256         * gcc.target/i386/monitor.c: New file.
6257
6258 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6259
6260         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6261
6262 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6263
6264         PR c++/27447
6265         * g++.dg/other/ptrmem7.C: New test.
6266
6267 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6268
6269         PR target/27421
6270         * gcc.dg/array-9.c: New test.
6271
6272 2006-05-07  Richard Guenther  <rguenther@suse.de>
6273
6274         PR tree-optimization/27409
6275         * gcc.dg/torture/pr27409.c: New testcase.
6276
6277 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6278
6279         PR fortran/27457
6280         * gfortran.dg/select_6.f90: New.
6281
6282 2006-05-07  Richard Guenther  <rguenther@suse.de>
6283
6284         PR tree-optimization/27136
6285         * gcc.dg/torture/pr27136.c: New testcase.
6286
6287 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6288
6289         PR fortran/24813
6290         * gfortran.dg/char_cons_len_1.f90: New test.
6291
6292 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6293
6294         PR c++/27427
6295         * g++.dg/template/incomplete2.C: New test.
6296
6297 2006-05-06  Richard Guenther  <rguenther@suse.de>
6298
6299         PR tree-optimization/27151
6300         * gcc.dg/vect/pr27151.c: New testcase.
6301
6302 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6303
6304         PR c++/27430
6305         * g++.dg/template/void1.C: New test.
6306
6307         PR c++/27423
6308         * g++.dg/other/void2.C: New test.
6309
6310         PR c++/27422
6311         * g++.dg/conversion/void1.C: New test.
6312
6313 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6314
6315         PR/21391
6316         * g++.dg/other/unused1.C: New.
6317
6318 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6319
6320         PR objc/27240
6321         * objc.dg/member-1.m: New test.
6322
6323 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6324
6325         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6326
6327 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6328
6329         PR libfortran/26985
6330         * gfortran.dg/matmul_2.f90: New test.
6331
6332 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6333
6334         * ada/acats/run_all.sh: Use sync when main not found.
6335
6336 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6337
6338         PR target/26765
6339         * gcc.target/mips/pr26765.c: New.
6340
6341 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6342
6343         * gcc.target/bfin: New directory.
6344         * gcc.target/bfin/bfin.exp: New file.
6345         * gcc.target/bfin/frmul.c: New file.
6346         * gcc.target/bfin/arith.c: New file.
6347         * gcc.target/bfin/mul-combine.c: New file.
6348         * gcc.target/bfin/shift.c: New file.
6349
6350 2006-05-04  Richard Guenther  <rguenther@suse.de>
6351
6352         PR tree-optimization/14287
6353         PR tree-optimization/14844
6354         PR tree-optimization/19792
6355         PR tree-optimization/21608
6356         PR tree-optimization/27090
6357         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6358         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6359         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6360         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6361         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6362
6363 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6364
6365         PR tree-optimization/27285
6366         * gcc.c-torture/execute/pr27285.c: New test.
6367
6368         PR middle-end/27388
6369         * gcc.dg/gomp/pr27388-1.c: New test.
6370         * gcc.dg/gomp/pr27388-2.c: New test.
6371         * gcc.dg/gomp/pr27388-3.c: New test.
6372
6373         PR c++/27359
6374         * g++.dg/gomp/pr27359.C: New test.
6375
6376 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6377
6378         PR fortran/20248
6379         * gfortran.dg/iargc.f90: New test.
6380
6381 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6382
6383         PR c++/27102
6384         * g++.dg/template/crash49.C: New test.
6385
6386 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6387
6388         PR testsuite/27032
6389         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6390
6391 2006-05-02  Jeff Law  <law@redhat.com>
6392
6393         PR tree-optimization/27364
6394         * gcc.c-torture/execute/pr27364.c: New test.
6395
6396 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6397
6398         PR c++/27309
6399         * g++.dg/parser/ctor5.C: New test.
6400
6401 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6402
6403         PR target/27387
6404         * gcc.target/arm/arm.exp: New.
6405         * gcc.target/arm/pr27387.C: Likewise.
6406
6407 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6408
6409         PR fortran/27269
6410         PR fortran/27324
6411         * gfortran.dg/module_equivalence_2.f90: New test.
6412
6413 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6414
6415         PR middle-end/27337
6416         * g++.dg/gomp/pr27337-1.C: New test.
6417         * g++.dg/gomp/pr27337-2.C: New test.
6418
6419         PR middle-end/27328
6420         * gcc.dg/gomp/pr27328.c: New test.
6421
6422         PR middle-end/27325
6423         * g++.dg/gomp/pr27325.C: New test.
6424
6425         PR middle-end/27310
6426         * g++.dg/gomp/pr27310.C: New test.
6427
6428 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6429
6430         PR tree-optimization/27291
6431         * g++.dg/tree-ssa/pr27291.C: New test.
6432
6433 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6434
6435         PR tree-optimization/27283
6436         * g++.dg/tree-ssa/pr27283.C: New test.
6437
6438 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6439
6440         * gcc.dg/tree-ssa/loop-16.c: New test.
6441
6442 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6443             Joseph S. Myers  <joseph@codesourcery.com>
6444
6445         * gcc.dg/Wconversion-3.c: New test case.
6446         * gcc.dg/Wconversion-4.c: Likewise.
6447
6448 2006-05-01  Richard Guenther  <rguenther@suse.de>
6449
6450         PR tree-optimization/26726
6451         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6452
6453 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6454
6455         * gcc.dg/Woverflow-1.c: New test case.
6456         * gcc.dg/Woverflow-2.c: Likewise.
6457         * gcc.dg/Woverflow-3.c: Likewise.
6458
6459 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6460
6461         PR c++/27094
6462         * g++.dg/template/defarg8.C: New test.
6463
6464 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6465
6466         PR c++/27278
6467         * g++.dg/parse/operator7.C: New test.
6468
6469 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6470
6471         PR c++/11471
6472         PR c++/27102
6473         * g++.dg/template/crash48.C: New test.
6474
6475         PR c++/27279
6476         * g++.dg/parse/ctor4.C: New test.
6477
6478 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6479
6480         PR fortran/25681
6481         * gfortran.df/char_type_len.f90: New test.
6482
6483 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6484
6485         PR libgfortran/27304
6486         * gfortran.dg/fmt_exhaust.f90: New test.
6487
6488 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6489
6490         PR c/25309
6491         * gcc.dg/large-size-array-2.c: New test case.
6492
6493 2006-04-28  Richard Guenther  <rguenther@suse.de>
6494
6495         PR target/26826
6496         * gcc.target/i386/pr26826.c: New testcase.
6497
6498 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6499
6500         PR middle-end/27260
6501         * gcc.c-torture/execute/pr27260.c: New.
6502
6503 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6504
6505         PR middle-end/27095
6506         * gcc.dg/pr27095.c: New.
6507
6508 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6509
6510         PR c++/27292
6511         * g++.dg/conversion/bitfield4.C: New test.
6512
6513 2006-04-27  Eric Christopher  <echristo@apple.com>
6514
6515         * gcc.dg/pragma-ms_struct.c: New.
6516
6517 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6518
6519         PR c++/27102
6520         * g++.dg/template/crash47.C: New test.
6521
6522 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6523
6524         * gcc.target/i386/sse-7.c: build with -msse.
6525
6526 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6527
6528         PR testsuite/27274:
6529         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6530         (main): Exit if processor doesn't support SSE.
6531
6532 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6533
6534         PR middle-end/27282
6535         * gcc.c-torture/compile/pr27282.c: New test.
6536
6537 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6538
6539         PR middle-end/26913
6540         * g++.dg/gomp/pr26913.C: New test.
6541
6542         PR c/25996
6543         * gcc.dg/gomp/pr25996.c: New test.
6544         * g++.dg/gomp/pr25996.C: New test.
6545
6546 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6547
6548         PR rtl-optimization/26725
6549         * gcc.c-torture/compile/pr26725.c: New test.
6550
6551 2006-04-25  Richard Guenther  <rguenther@suse.de>
6552
6553         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6554         than n + -1.
6555
6556 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6557
6558         * gcc.dg/20060425-1.c: New testcase.
6559
6560 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6561
6562         PR tree-optimization/26865
6563         * gcc.dg/pr26865.c: New test.
6564
6565 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6566
6567         PR c++/27292
6568         * g++.dg/conversion/bitfield1.C: New test.
6569         * g++.dg/conversion/bitfield2.C: Likewise.
6570         * g++.dg/conversion/bitfield3.C: Likewise.
6571
6572 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6573         Richard Guenther  <rguenther@suse.de>
6574
6575         PR tree-optimization/27236
6576         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6577
6578 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6579
6580         PR c++/19963
6581         * g++.dg/other/incomplete2.C: New test.
6582
6583 2006-04-24  Richard Guenther  <rguenther@suse.de>
6584
6585         PR middle-end/26869
6586         * gcc.dg/torture/pr26869.c: New testcase.
6587
6588 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6589         Richard Guenther  <rguenther@suse.de>
6590
6591         PR tree-optimization/27218
6592         * g++.dg/tree-ssa/pr27218.C: New testcase.
6593
6594 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6595
6596         PR c++/26912
6597         * g++.dg/template/friend41.C: New test.
6598
6599 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6600
6601         * g++.dg/opt/pr15551.C: Include cstdio.
6602         (main): Use remove instead of unlink.
6603
6604 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6605
6606         * gcc.dg/sibcall-7.c: New test.
6607         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6608         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6609         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6610         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6611         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6612
6613 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6614
6615         PR c++/26534
6616         * g++.dg/opt/bitfield1.C: New test.
6617         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6618         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6619         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6620         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6621         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6622         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6623         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6624         * g++.dg/abi/bitfield2.C: Likewise.
6625         * g++.dg/init/bitfield1.C: Likewise.
6626
6627 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6628
6629         PR fortran/25099
6630         * gfortran.dg/elemental_subroutine_4.f90: New test.
6631         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6632         call sub (m, x).
6633
6634 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6635
6636         * gcc.c-torture/compile/20060421-1.c: New testcase.
6637
6638 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6639
6640         PR c/25875
6641         * gcc.dg/init-bad-4.c: New test.
6642
6643 2006-04-21  Paul Brook  <paul@codesourcery.com>
6644
6645         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6646
6647 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6648
6649         PR fortran/27122
6650         * gfortran.dg/defined_operators_1.f90: New test.
6651         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6652         remove old ones associated, incorrectly, with Note 5.46.
6653
6654         PR fortran/27113
6655         * gfortran.dg/character_array_constructor_1.f90: New test.
6656
6657 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6658
6659         * gcc.dg/20060419-1.c: New test.
6660
6661 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6662
6663         PR c/26774
6664         * gcc.dg/struct-parse-1.c: New test case.
6665
6666 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6667
6668         PR c++/26558
6669         * g++.dg/parse/template19.C: New test.
6670
6671         PR c++/26739
6672         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6673
6674         PR c++/26036
6675         * g++.dg/expr/call3.C: New test.
6676
6677         PR c++/10385
6678         * g++.dg/conversion/dynamic1.C: New test.
6679
6680 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6681
6682         PR c++/27102
6683         * g++.dg/template/crash35.C: Tweak error markers.
6684         * g++.dg/template/crash46.C: New test.
6685         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6686         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6687
6688 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6689
6690         PR rtl-optimization/14261
6691         * gcc.c-torture/compile/20060419-1.c: Added.
6692
6693 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6694
6695         * gfortran.dg/label_1.f90: Adjust dg-error.
6696
6697 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6698
6699         PR target/26961
6700         * gcc.dg/fold-cond-1.c: New test case.
6701         * gcc.dg/pr26961-1.c: Likewise.
6702
6703 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6704
6705         PR libgfortran/27138
6706         * gfortran.dg/read_bad_advance.f90: New test.
6707
6708 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6709             Dale Johannesen  <dalej@apple.com>
6710
6711         PR target/24076
6712         * gcc.target/i386/vecinit-3.c: New testcase.
6713         * gcc.target/i386/vecinit-4.c: Likewise.
6714         * gcc.target/i386/sse-18.c: Likewise.
6715         * gcc.target/i386/sse-19.c: Likewise.
6716
6717 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6718
6719         * gfortran.dg/allocate_zerosize_1.f90: New test.
6720
6721 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6722
6723         PR c++/26365
6724         * g++.dg/template/crash45.C: New test.
6725
6726 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6727
6728         PR fortran/26787
6729         * gfortran.dg/proc_assign_1.f90: New test.
6730         * gfortran.dg/procedure_lvalue.f90: Change message.
6731         * gfortran.dg/namelist_4.f90: Add new error.
6732
6733         PR fortran/25597
6734         PR fortran/27096
6735         * gfortran.dg/auto_pointer_array_result_1.f90
6736
6737         PR fortran/27089
6738         * gfortran.dg/specification_type_resolution_1.f90
6739
6740         PR fortran/18003
6741         PR fortran/25669
6742         PR fortran/26834
6743         * gfortran.dg/bounds_temporaries_1.f90: New test.
6744
6745         PR fortran/27124
6746         * gfortran.dg/array_return_value_1.f90: New test.
6747
6748 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6749
6750         PR fortran/25336
6751         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6752
6753 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6754
6755         PR middle-end/26823
6756         * g++.dg/gomp/pr26823-1.C: New test.
6757         * g++.dg/gomp/pr26823-2.C: New test.
6758
6759 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6760
6761         PR middle-end/27134
6762         * gcc.dg/pr27314.c: New test.
6763
6764 2006-04-13  Richard Henderson  <rth@redhat.com>
6765
6766         * g++.dg/gomp/block-0.C: Update expected matches.
6767
6768 2006-04-13  DJ Delorie  <dj@redhat.com>
6769
6770         * lib/target-supports.exp (check_effective_target_int32plus): New.
6771         (check_effective_target_ptr32plus): New.
6772         (check_effective_target_size32plus): New.
6773         (check_effective_target_int16): New.
6774         (check_profiling_available): Add m32c to the list of unsupported targets.
6775
6776         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6777         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6778         memory size.
6779         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6780         pointers.
6781         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6782         size_t.
6783         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6784         and size_t.
6785         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6786         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6787         not just xstormy16.  Skip m32c due to weird pointer size.
6788         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6789         not just xstormy16.
6790         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6791         not just xstormy16.
6792         * gcc.dg/20020312-2.c: Add m32c support.
6793         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6794         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6795         in test.
6796         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6797         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6798         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6799         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6800         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6801         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6802         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6803         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6804         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6805         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6806         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6807         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6808         in test.
6809         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6810         in test.
6811         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6812         * gcc.dg/pr23049.c: Require >=32 bit integers.
6813         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6814         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6815         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6816         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6817         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6818         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6819         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6820         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6821         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6822         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6823         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6824         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6825         prototype in test.
6826         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6827         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6828         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6829         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6830         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6831
6832         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6833         * gcc.c-torture/execute/20040703-1.x: Likewise.
6834         * gcc.c-torture/execute/20040705-1.x: Likewise.
6835         * gcc.c-torture/execute/20040705-2.x: Likewise.
6836         * gcc.c-torture/execute/20040709-1.x: Likewise.
6837         * gcc.c-torture/execute/20040709-2.x: Likewise.
6838         * gcc.c-torture/execute/20040811-1.x: Likewise.
6839         * gcc.c-torture/execute/20050316-1.x: Likewise.
6840         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6841         * gcc.c-torture/execute/pr19689.x: Likewise.
6842         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6843         * gcc.c-torture/execute/usmul.x: Likewise.
6844         * gcc.c-torture/execute/vrp-5.x: Likewise.
6845         * gcc.c-torture/execute/vrp-6.x: Likewise.
6846         * gcc.dg/debug/20041023-1.s: Likewise.
6847
6848 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6849
6850         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6851         of integers to a vector types are now constant expressions in C.
6852         * gcc.dg/vect/vect-fold-1.c: New test case.
6853
6854 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6855             Ulrich Weigand  <uweigand@de.ibm.com>
6856
6857         PR target/27006
6858         * gcc.dg/vmx/pr27006.c: New testcase.
6859
6860 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6861
6862         PR libgfortran/26766
6863         * gfortran.dg/write_recursive.f90: New test.
6864
6865 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6866
6867         * g++.dg/parse/dtor7.C: New test.
6868         * g++.dg/parse/new1.C: Add error marker.
6869         * g++.dg/template/new3.C: New test.
6870
6871         PR c++/26122
6872         * g++.dg/template/pure1.C: New test.
6873
6874         PR c++/26295
6875         * g++.dg/parse/ptrmem4.C: New test.
6876
6877 2006-04-10  Jeff Law  <law@redhat.com>
6878
6879         PR/27087
6880         * gcc.c-torture/compile/pr27087.c: New test.
6881
6882 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6883
6884         PR/21391
6885         * gcc.dg/20060410.c: New.
6886
6887 2006-04-10  Matthias Klose  <doko@debian.org>
6888
6889         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6890         Recognize multilib directory names containing underscores.
6891
6892 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6893
6894         * gcc.target/i386/vecinit-1.c: New test case.
6895         * gcc.target/i386/vecinit-2.c: Likewise.
6896
6897 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6898
6899         PR debug/27057
6900         * g++.dg/debug/dwarf2-2.C: New test.
6901
6902 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6903
6904         PR rtl-optimization/27073
6905         * gcc.c-torture/execute/pr27073.c: New test.
6906
6907 2006-04-08  Mike Stump  <mrs@apple.com>
6908
6909         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6910
6911 2006-04-07  Richard Guenther  <rguenther@suse.de>
6912
6913         PR tree-optimization/26135
6914         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6915
6916 2006-04-06  Jan Hubicka  <jh@suse.cz>
6917
6918         PR profile/26399
6919         * g++.dg/bprob/g++-bprob-2.C: New testcase.
6920
6921 2006-04-06  Roger Sayle  <roger@eyesopen.com>
6922
6923         * g++.dg/conversion/nullptr1.C: New test case.
6924         * g++.dg/conversion/nullptr2.C: Likewise.
6925
6926 2006-04-05  Roger Sayle  <roger@eyesopen.com>
6927
6928         * gfortran.dg/dependency_18.f90: New test case.
6929
6930 2006-04-05  Richard Guenther  <rguenther@suse.de>
6931
6932         PR tree-optimization/26919
6933         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6934         * gcc.dg/ipa/ipa-2.c: Likewise.
6935         * gcc.dg/ipa/ipa-3.c: Likewise.
6936         * gcc.dg/ipa/ipa-5.c: Likewise.
6937
6938 2006-04-05  Richard Guenther  <rguenther@suse.de>
6939
6940         PR tree-optimization/26763
6941         * gcc.dg/torture/pr26763-1.c: New testcase.
6942         * gcc.dg/torture/pr26763-2.c: Likewise.
6943
6944 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
6945
6946         PR fortran/23634
6947         PR fortran/25619
6948         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6949
6950 2006-04-04  Eric Christopher  <echristo@apple.com>
6951
6952         * gcc.target/i386/387-1.c: Allow regexp to match darwin
6953         stubs.
6954         * gcc.target/i386/387-5.c: Ditto.
6955
6956 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
6957
6958         * gcc.target/sparc/struct-ret-check.c: New test.
6959
6960 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6961
6962         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6963         zero decimal digits specified in format.
6964
6965 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
6966
6967         PR fortran/26891
6968         * gfortran.dg/missing_optional_dummy_1.f90: New test.
6969
6970         PR fortran/26976
6971         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6972         * gfortran.dg/initialization_1.f90: Make assignment compliant.
6973         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6974         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6975         bigendian-ness.
6976
6977 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
6978
6979         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6980         dummy arguments work when the actual argument is itself a dummy
6981         argument of the caller.
6982
6983 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6984
6985         PR libfortran/24685
6986         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6987
6988 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6989
6990         * gfortran.dg/dependencency_17.f90: New test case.
6991
6992 2006-04-01  Roger Sayle  <roger@eyesopen.com>
6993
6994         * gfortran.dg/dependency_14.f90: New test case.
6995         * gfortran.dg/dependency_15.f90: Likewise.
6996         * gfortran.dg/dependency_16.f90: Likewise.
6997
6998 2006-03-31  Asher Langton  <langton2@llnl.gov>
6999
7000         PR fortran/25358
7001         gfortran.dg/cray_pointers_6.f90: New test.
7002
7003 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7004
7005         PR libgfortran/26890
7006         * gfortran.dg/read_size_noadvance.f90: New test.
7007
7008 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7009
7010         PR fortran/25031
7011         * gfortran.dg/multiple_allocation_1.f90: Check that the
7012         size has changed after a re-allocation with stat.
7013
7014 2006-03-30  Richard Guenther  <rguenther@suse.de>
7015
7016         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7017         removal.
7018         * gcc.target/i386/sselibm-2.c: Likewise.
7019         * gcc.target/i386/sselibm-3.c: Likewise.
7020         * gcc.target/i386/sselibm-4.c: Likewise.
7021         * gcc.target/i386/sselibm-5.c: Likewise.
7022
7023 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7024
7025         * gcc.dg/fold-andxor-1.c: New test case.
7026         * gcc.dg/fold-xorand-1.c: Likewise.
7027
7028 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7029
7030         * gcc.dg/fold-convnotconv-1.c: New test case.
7031
7032 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7033
7034         PR fortran/26779
7035         * gfortran.dg/private_type_5.f90: New test.
7036
7037 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7038
7039         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7040
7041 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7042
7043         * gfortran.dg/advance_2.f90: New test.
7044         * gfortran.dg/advance_3.f90: New test.
7045
7046         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7047
7048 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7049
7050         PR libgfortran/26661
7051         PR libgfortran/26880
7052         * gfortran.dg/read_x_past.f: New test.
7053
7054 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7055
7056         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7057         to be STABS.
7058
7059 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7060
7061         * objc.dg/dwarf-1.m: Skip on AIX.
7062         * objc.dg/dwarf-2.m: Skip on AIX.
7063
7064 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7065
7066         PR fortran/26816
7067         * gfortran.dg/float_1.f90: New test.
7068
7069 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7070
7071         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7072         X86_64 targets.
7073         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7074
7075 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7076
7077         PR libfortran/26735
7078         * gfortran.dg/convert_implied_open.f90: New test case.
7079
7080 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7081
7082         PR fortran/26769
7083         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7084
7085 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7086
7087         PR middle-end/26717
7088         * gcc.dg/pr26717.c: New test.
7089
7090 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7091
7092         * gfortran.dg/dependency_12.f90: New test case.
7093
7094 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7095
7096         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7097
7098 2006-03-24  Jeff Law  <law@redhat.com>
7099
7100         * gcc.c-torture/pr26840.c: New test.
7101
7102 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7103
7104         * objc.dg/dwarf-2.m: New.
7105         * obj-c++.dg/dwarf-2.mm: New.
7106
7107         * g++.old-deja/g++.other/init19.C: New.
7108
7109 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7110
7111         * g++.dg/eh/spbp.C: Skip on AIX.
7112
7113 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7114
7115         PR middle-end/26611
7116         * g++.dg/gomp/pr26611-1.C: New test.
7117         * g++.dg/gomp/pr26611-2.C: New test.
7118
7119 2006-03-24  Jeff Law  <law@redhat.com>
7120
7121         * gcc.c-torture/compile/pr26833.c: New test.
7122         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7123
7124 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7125
7126         * gfortran.dg/endfile_2.f90: Delete temp file.
7127
7128 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7129
7130         PR fortran/19303
7131         * gfortran.dg/record_marker_1.f90: New test case.
7132         * gfortran.dg/record_marker_2.f: New test case.
7133         * gfortran.dg/record_marker_3.f90: New test case.
7134
7135 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7136
7137         PR fortran/17298
7138         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7139         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7140
7141 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7142
7143         * lib/gcc-dg.exp (cleanup-modules): New proc.
7144         * gfortran.dg/allocatable_function_1.f90,
7145         gfortran.dg/allocate_char_star_scalar_1.f90,
7146         gfortran.dg/assumed_charlen_function_1.f90,
7147         gfortran.dg/assumed_dummy_1.f90,
7148         gfortran.dg/assumed_shape_ranks_1.f90,
7149         gfortran.dg/assumed_shape_ranks_2.f90,
7150         gfortran.dg/assumed_size_dt_dummy.f90,
7151         gfortran.dg/auto_char_dummy_array_1.f90,
7152         gfortran.dg/auto_char_len_3.f90,
7153         gfortran.dg/automatic_module_variable.f90,
7154         gfortran.dg/bad_automatic_objects_1.f90,
7155         gfortran.dg/char_array_constructor.f90,
7156         gfortran.dg/char_array_structure_constructor.f90,
7157         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7158         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7159         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7160         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7161         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7162         gfortran.dg/derived_pointer_recursion.f90,
7163         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7164         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7165         gfortran.dg/dummy_functions_1.f90,
7166         gfortran.dg/elemental_initializer_1.f90,
7167         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7168         gfortran.dg/elemental_pointer_1.f90,
7169         gfortran.dg/elemental_subroutine_1.f90,
7170         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7171         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7172         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7173         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7174         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7175         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7176         gfortran.dg/global_references_1.f90,
7177         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7178         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7179         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7180         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7181         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7182         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7183         gfortran.dg/large_integer_kind_1.f90,
7184         gfortran.dg/large_real_kind_1.f90,
7185         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7186         gfortran.dg/module_double_reuse.f90,
7187         gfortran.dg/module_equivalence_1.f90,
7188         gfortran.dg/module_interface_1.f90,
7189         gfortran.dg/module_parameter_array_refs_1.f90,
7190         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7191         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7192         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7193         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7194         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7195         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7196         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7197         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7198         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7199         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7200         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7201         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7202         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7203         gfortran.dg/same_name_1.f90,
7204         gfortran.dg/sibling_dummy_procedure_1.f90,
7205         gfortran.dg/sibling_dummy_procedure_2.f90,
7206         gfortran.dg/sibling_dummy_procedure_3.f90,
7207         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7208         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7209         gfortran.dg/used_dummy_types_2.f90,
7210         gfortran.dg/used_dummy_types_3.f90,
7211         gfortran.dg/used_dummy_types_4.f90,
7212         gfortran.dg/used_dummy_types_5.f90,
7213         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7214         gfortran.dg/userdef_operator_1.f90: Use it.
7215
7216 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7217
7218         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7219         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7220         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7221         gfortran.dg/write_back.f,
7222         gfortran.fortran-torture/execute/inquire_1.f90,
7223         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7224
7225 2006-03-21  Jeff Law  <law@redhat.com>
7226
7227         * gcc.dg/tree-ssa/vrp28.c: New test.
7228
7229 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7230
7231         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7232         if _STDC_C99 is defined.
7233         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7234         * gcc.dg/builtins-20.c: Likewise.
7235         * gcc.dg/builtins-53.c: Likewise.
7236         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7237         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7238
7239 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7240
7241         PR tree-opt/26781
7242         * gcc.c-torture/compile/pr26781-1.c: New test.
7243         * gcc.c-torture/compile/pr26781-2.c: New test.
7244
7245 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7246
7247         PR c++/26690
7248         * g++.dg/gomp/pr26690-1.C: New test.
7249         * g++.dg/gomp/pr26690-2.C: New test.
7250
7251 2006-03-20  Jeff Law  <law@redhat.com>
7252
7253         * gcc.dg/tree-ssa/pr21829.c: New test.
7254
7255         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7256
7257 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7258
7259         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7260         (check_visibility_available): Use it.
7261         (check_effective_target_default_packed): Likewise.
7262         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7263         (check_effective_target_fopenmp): Likewise.
7264         (check_effective_target_freorder): Likewise.
7265         (check_effective_target_fpic): Likewise.
7266         (check_named_sections_available): Likewise.
7267         (check_effective_target_ilp32): Likewise.
7268         (check_effective_target_lp64): Likewise.
7269
7270 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7271
7272         PR fortran/20935
7273         * gfortran.dg/scalar_mask_2.f90: New test case.
7274
7275 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7276
7277         PR tree-opt/26629
7278         * gcc.dg/tree-ssa/loadpre12.c: New test.
7279         * gcc.dg/tree-ssa/loadpre13.c: New test.
7280         * gcc.dg/tree-ssa/loadpre14.c: New test.
7281         * gcc.dg/tree-ssa/loadpre15.c: New test.
7282         * gcc.dg/tree-ssa/loadpre16.c: New test.
7283         * gcc.dg/tree-ssa/loadpre17.c: New test.
7284         * gcc.dg/tree-ssa/loadpre18.c: New test.
7285         * gcc.dg/tree-ssa/loadpre19.c: New test.
7286         * gcc.dg/tree-ssa/loadpre20.c: New test.
7287         * gcc.dg/tree-ssa/loadpre21.c: New test.
7288         * gcc.dg/tree-ssa/loadpre22.c: New test.
7289
7290 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7291
7292         PR fortran/26741
7293         * gfortran.dg/elemental_initializer_1.f90: New test.
7294
7295         PR fortran/26716
7296         * gfortran.dg/assumed_shape_ranks_2: New test.
7297
7298 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7299
7300         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7301         target fpic.
7302
7303 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7304
7305         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7306         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7307         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7308         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7309         gfortran.fortran-torture/execute/direct_io.f90,
7310         gfortran.fortran-torture/execute/inquire_2.f90,
7311         gfortran.fortran-torture/execute/inquire_4.f90,
7312         gfortran.fortran-torture/execute/list_read_1.f90,
7313         gfortran.fortran-torture/execute/open_replace.f90,
7314         gfortran.fortran-torture/execute/slash_edit.f90,
7315         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7316         temporary files from testcases.
7317
7318 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7319
7320         PR libgfortran/26509
7321         gfortran.dg/write_direct_eor.f90: New test.
7322
7323 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7324
7325         * gcc.target/powerpc/pr26350.c: New.
7326         * gcc.target/powerpc/indexed-addr.c: New.
7327
7328 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7329
7330         * gfortran.dg/dependency_13.f90: New test case.
7331
7332 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7333
7334         PR middle-end/21781
7335         * gcc.dg/real-const-1.c: New test case.
7336
7337 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7338
7339         * g++.old-deja/g++.other/init18.C: New.
7340         * g++.old-deja/g++.other/init5.C: Remove xfail.
7341
7342 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7343
7344         * g++.dg/opt/pr15551.C: Cleanup temp file.
7345
7346 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7347
7348         PR c++/6634
7349         g++.dg/parse/long1.C: New test.
7350
7351 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7352
7353         PR fortran/19101
7354         * gfortran.dg/continuation.f90: New test.
7355         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7356
7357 2006-03-14  Richard Guenther  <rguenther@suse.de>
7358
7359         PR tree-optimization/26672
7360         * gcc.dg/torture/pr26672.c: New testcase.
7361
7362 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7363
7364         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7365         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7366
7367 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7368
7369         PR middle-end/26557
7370         * gcc.c-torture/compile/switch-1.c: New test case.
7371
7372 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7373
7374         PR fortran/25378
7375         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7376         test to include more permuatations of mask and index.
7377         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7378         respond to F2003 spec. that the position returned for an all false
7379         mask && condition is zero.
7380
7381 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7382
7383         PR middle-end/25989
7384         * gcc.dg/gomp/pr25989.c: New test.
7385
7386 2006-03-13  Jeff Law  <law@redhat.com>
7387
7388         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7389
7390 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7391
7392         * gcc.dg/switch-9.c: New test.
7393
7394 2006-03-13  Richard Guenther  <rguenther@suse.de>
7395
7396         PR middle-end/26630
7397         * gcc.dg/torture/pr26630.c: New testcase.
7398
7399 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7400
7401         * gfortran.dg/dependency_10.f90: New test case.
7402         * gfortran.dg/dependency_11.f90: Likewise.
7403
7404 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7405             Erik Edelmann  <eedelman@gcc.gnu.org>
7406
7407         * gfortran.dg/allocatable_function_1.f90: New.
7408         * gfortran.dg/allocatable_function_2.f90: New.
7409
7410 2006-03-10  Richard Guenther  <rguenther@suse.de>
7411
7412         PR middle-end/26565
7413         * gcc.dg/torture/pr26565.c: New testcase.
7414
7415 2006-03-09  Eric Christopher  <echristo@apple.com>
7416
7417         * gcc.c-torture/compile/20060309-1.c: New.
7418
7419 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7420
7421         PR libgfortran/26499
7422         * gfortran.dg/write_back.f: New test.
7423         * gfortran.dg/write_rewind_1.f: New test.
7424         * gfortran.dg/write_rewind_2.f: New test.
7425
7426 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7427
7428         PR libgfortran/26554
7429         * gfortran.dg/read_logical.f90: New test.
7430
7431 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7432
7433         * ada/acats/norun.lst: cdd2a03 now passes.
7434
7435 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7436
7437         PR testsuite/25177
7438         * gcc.target/powerpc/pr18096-1.c: Change where the error
7439         would match.
7440
7441 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7442
7443         * gcc.target/i386/cleanup-1.c: New test.
7444         * gcc.target/i386/cleanup-2.c: New test.
7445
7446 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7447
7448         * gfortran.dg/dependency_9.f90: Remove for the time being.
7449
7450 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7451
7452         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7453         directive.
7454
7455 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7456
7457         * gfortran.dg/dependency_9.f90: New test case.
7458
7459 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7460
7461         * gfortran.dg/dependency_4.f90: New test case.
7462         * gfortran.dg/dependency_5.f90: New test case.
7463         * gfortran.dg/dependency_6.f90: New test case.
7464         * gfortran.dg/dependency_7.f90: New test case.
7465         * gfortran.dg/dependency_8.f90: New test case.
7466
7467 2006-03-03  Paul Brook  <paul@codesourcery.com>
7468
7469         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7470         Add m68k-*-elf.
7471
7472 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7473
7474         PR fortran/25031
7475         * multiple_allocation_1.f90: New test.
7476
7477 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7478
7479         PR tree-optimization/26524
7480         * gfortran.dg/pr26524.f: New test case.
7481
7482 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7483
7484         * g++.dg/template/repo5.C: Cleanup repo files.
7485         * gcc.dg/20051201-1.c: Cleanup coverage files.
7486         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7487         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7488         tree dump files.
7489
7490 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7491
7492         * objc.dg/objc-nofilename-1.m: New test.
7493         * objc.dg/bad-receiver-type.m: New test.
7494         * obj-c++.dg/bad-receiver-type.mm: New test.
7495
7496 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7497
7498         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7499
7500 2006-03-01  Mike Stump  <mrs@apple.com>
7501
7502         * g++.dg/abi/key2.C: Add.
7503
7504 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7505
7506         * gfortran.dg/logical_dot_product.f90: New test.
7507
7508         PR fortran/26393
7509         * gfortran.dg/used_interface_ref.f90: New test.
7510
7511         PR fortran/20938
7512         * gfortran.dg/dependency_2.f90: New test.
7513         * gfortran.fortran-torture/execute/where17.f90: New test.
7514         * gfortran.fortran-torture/execute/where18.f90: New test.
7515         * gfortran.fortran-torture/execute/where19.f90: New test.
7516         * gfortran.fortran-torture/execute/where20.f90: New test.
7517
7518 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7519
7520         * g++.dg/tree-ssa/pr26443.C: New test case.
7521
7522 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7523
7524         PR middle-end/26022
7525         * g++.dg/opt/return-slot1.C: New test.
7526
7527 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7528
7529         PR libgfortran/26136
7530         * gfortran.dg/namelist_23.f90: New test.
7531
7532 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7533
7534         PR middle-end/14752
7535         * gcc.dg/fold-eqandshift-2.c: New test case.
7536
7537 2006-02-28  Richard Guenther  <rguenther@suse.de>
7538
7539         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7540         decomposition.
7541
7542 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7543
7544         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7545
7546 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7547
7548         PR libgfortran/26464
7549         * gfortran.dg/backspace_5.f: New test.
7550         * gfortran.dg/backspace_6.f: New test.
7551
7552 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7553
7554         * gcc.dg/fold-eqandnot-1.c: New test case.
7555
7556 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7557
7558         PR middle-end/19983
7559         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7560
7561 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7562
7563         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7564         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7565
7566 2006-02-26  Richard Guenther  <rguenther@suse.de>
7567
7568         PR tree-optimization/26421
7569         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7570
7571 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7572
7573         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7574         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7575
7576 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7577
7578         * gcc.dg/fold-even-1.c: New test case.
7579
7580 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7581
7582         PR middle-end/21137
7583         * gcc.dg/fold-eqandshift-1.c: New test case.
7584
7585 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7586
7587         PR tree-optimization/25125
7588         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7589         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7590
7591 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7592
7593         PR tree-optimizations/26359
7594         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7595         with -fdump-tree-dceloop-details.
7596         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7597
7598 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7599
7600         PR middle-end/23673
7601         * gcc.dg/fold-eqxor-1.c: New test case.
7602         * gcc.dg/fold-eqxor-2.c: Likewise.
7603         * gcc.dg/fold-eqxor-3.c: Likewise.
7604
7605 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7606
7607         PR fortran/23092
7608         * scalar_mask_1.f90: New test.
7609
7610 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7611
7612         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7613         * g++.dg/eh/uncaught2.C: New.
7614         * g++.dg/eh/uncaught3.C: New.
7615
7616 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7617
7618         PR libgfortran/26423
7619         * gfortran.dg/read_many_1.f: New test.
7620
7621 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7622
7623         PR fortran/24519
7624         * gfortran.dg/dependency_3.f90: New test.
7625         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7626         XFAILs.
7627
7628         PR fortran/25395
7629         * gfortran.dg/equiv_6.f90: New test.
7630
7631 2006-02-23  Jeff Law  <law@redhat.com>
7632
7633         * gcc.c-torture/compile/pr26425.c: New test.
7634
7635 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR middle-end/26412
7638         * gcc.dg/gomp/pr26412.c: New test.
7639
7640 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7641
7642         PR c++/26291
7643         * g++.dg/other/ellipsis1.C: New test.
7644         * g++.dg/parse/operator4.C: Adjust error marker.
7645
7646 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7647
7648         PR target/25603
7649         * gfortran.dg/pr25603.f: New testcase.
7650
7651 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7652
7653         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7654         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7655
7656 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7657
7658         * g++.dg/eh/spbp.C: New.
7659
7660 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7661
7662         PR middle-end/26379
7663         * gcc.target/i386/mmx-7.c: New test.
7664
7665 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7666
7667         PR tree-optimization/26361
7668         * gcc.dg/tree-ssa/vrp27.c: New test case.
7669
7670 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7671
7672         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7673         * gcc.dg/tree-ssa/complex-4.c: Here.
7674
7675 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7676
7677         PR middle-end/19543
7678         * gfortran.dg/logical_1.f90: New test case.
7679
7680 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7681
7682         PR middle-end/26334
7683         * gcc.dg/20060218-1.c: Moved to...
7684         * gcc.target/i386/20060218-1.c: ... here.  New test.
7685
7686 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7687
7688         PR fortran/26201
7689         * gfortran.dg/convert_1.f90: New.
7690
7691 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7692
7693         PR fortran/25054
7694         * gfortran.dg/namelist_5.f90: New test.
7695
7696         PR fortran/25089
7697         * gfortran.dg/namelist_4.f90: New test.
7698
7699 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7700
7701         PR tree-opt/25680
7702         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7703
7704 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7705
7706         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7707         variable to take into account the variable name in the
7708         function header.
7709         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7710
7711 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7712
7713         PR middle-end/26334
7714         * gcc.c-torture/compile/20060217-1.c: New test.
7715         * gcc.dg/20060218-1.c: New test.
7716
7717 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7718
7719         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7720
7721 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7722
7723         * gcc.dg/cpp/undef3.c: New test.
7724         * gcc.dg/cpp/trad/builtins2.c: New test.
7725
7726 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7727
7728         PR c++/26266
7729         * g++.dg/template/static22.C: New test.
7730         * g++.dg/template/static23.C: New test.
7731         * g++.dg/template/static24.C: New test.
7732         * g++.dg/template/non-dependent13.C: New test.
7733         * g++.dg/init/member1.C: Tweak error markers.
7734
7735 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7736
7737         PR target/26255
7738         * gcc.c-torture/compile/pr26255.c: New test case.
7739
7740 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7741
7742         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7743         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7744         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7745         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7746         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7747         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7748         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7749
7750 2006-02-16  Jeff Law  <law@redhat.com>
7751
7752         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7753         * gcc.dg/tree-ssa/vrp26.c: New test.
7754
7755 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7756
7757         PR target/20353
7758         PR target/24578
7759         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7760         __UCLIBC__ is defined.
7761
7762 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7763
7764         PR fortran/26224
7765         * gfortran.dg/gomp/pr26224.f: New test.
7766
7767 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7768
7769         PR tree-opt/25918
7770         * lib/target-supports.exp
7771         (check_effective_target_vect_short_mult): New.
7772         (check_effective_target_vect_char_mult): New.
7773         (check_effective_target_vect_widen_sum_qi_to_si): New.
7774         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7775         (check_effective_target_vect_widen_sum_hi_to_si): New.
7776         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7777         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7778         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7779         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7780         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7781         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7782         vect-reduc-pattern-2c.c
7783         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7784         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7785         vect-reduc-pattern-1c.c
7786
7787 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7788
7789         PR fortran/24557
7790         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7791
7792 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7793
7794         PR fortran/26054
7795         * gfortran.dg/enum_8.f90: Remove check for warning.
7796         * gfortran.dg/iomsg_1.f90: Ditto.
7797         * gfortran.dg/enum_1.f90: Ditto.
7798         * gfortran.dg/enum_9.f90: Ditto.
7799         * gfortran.dg/enum_2.f90: Ditto.
7800         * gfortran.dg/enum_10.f90: Ditto.
7801         * gfortran.dg/enum_3.f90: Ditto.
7802         * gfortran.dg/flush_1.f90: Ditto.
7803         * gfortran.dg/enum_4.f90: Ditto.
7804         * gfortran.dg/array_constructor_1.f90: Ditto.
7805         * gfortran.dg/enum_5.f90: Ditto.
7806         * gfortran.dg/enum_6.f90: Ditto.
7807         * gfortran.dg/enum_7.f90: Ditto.
7808
7809 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7810
7811         PR middle-end/26300
7812         * gcc.c-torture/compile/20060215-1.c: New test.
7813
7814 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7815
7816         PR middle-end/23670
7817         * gcc.dg/tree-ssa/andor-2.c: New test case.
7818
7819 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7820
7821         PR fortran/25045
7822         * optional_dim.f90: New test.
7823
7824 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7825
7826         PR fortran/26277
7827         * gfortran.dg/label_4.f90: New.
7828
7829 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7830             Diego Novillo  <dnovillo@redhat.com>
7831             Uros Bizjak  <uros@kss-loka.si>
7832
7833         * gfortran.dg/gomp: New directory.
7834
7835 2006-02-14  Richard Guenther  <rguenther@suse.de>
7836
7837         PR tree-optimization/26258
7838         * gcc.dg/torture/pr26258.c: New testcase.
7839
7840 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7841
7842         PR fortran/26246
7843         * gfortran.dg/pr26246_1.f90: New test.
7844         * gfortran.dg/pr26246_2.f90: New test.
7845
7846         PR middle-end/26092
7847         * gcc.c-torture/compile/20060208-1.c: New test.
7848
7849 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7850
7851         PR fortran/26074
7852         PR fortran/25103
7853         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7854         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7855         * gfortran.dg/automatic_module_variable.f90: Change error message.
7856
7857         PR fortran/20861
7858         * gfortran.dg/internal_dummy_1.f90: New test.
7859
7860         PR fortran/20871
7861         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7862
7863
7864         PR fortran/25083
7865         * gfortran.dg/uncommon_block_data_1.f90: New test.
7866         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7867         with standard.
7868
7869         PR fortran/25088
7870         * gfortran.dg/typed_subroutine_1.f90: New test.
7871
7872 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7873
7874         * objc.dg/dwarf-1.m: New.
7875
7876 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7877
7878         PR middle-end/24427
7879         * gcc.dg/tree-ssa/andor-1.c: New test case.
7880
7881 2006-02-13  Josh Conner  <jconner@apple.com>
7882
7883         PR target/25376
7884         * gcc.dg/pr25376.c: New test.
7885
7886         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7887         assemble.
7888         * lib/target-supports.exp (check_named_sections_available):
7889         Only compile named-sections test -- don't assemble.
7890
7891 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7892
7893         * g++.dg/warn/no-write-strings.C: New test.
7894         * g++.dg/warn/write-strings.C: Likewise.
7895         * g++.dg/warn/write-strings-default.C: Likewise.
7896
7897 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7898
7899         PR fortran/25806
7900         * gfortran.dg/ret_pointer_2.f90: New test.
7901
7902 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7903
7904         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7905
7906 2006-02-10  Jeff Law  <law@redhat.com>
7907
7908         * gcc.c-torture/compile/pr26213.c: New test.
7909
7910 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7911
7912         gfortran.dg/null_1.f90: New test.
7913
7914 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7915
7916         PR fortran/14771
7917         * gfortran.dg/parens_4.f90: New.
7918         * gfortran.dg/parens_5.f90: New.
7919
7920 2006-02-10  Richard Guenther  <rguenther@suse.de>
7921
7922         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7923
7924 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7925         Paul Thomas  <pault@gcc.gnu.org>
7926
7927         PR fortran/14771
7928         * gfortran.dg/parens_1.f90: New.
7929         * gfortran.dg/parens_2.f90: New.
7930         * gfortran.dg/parens_3.f90: New.
7931
7932 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
7933
7934         PR fortran/26038
7935         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7936
7937         PR fortran/25059
7938         * gfortran.dg/impure_assignment_1.f90: New test.
7939
7940         PR fortran/25070
7941         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7942
7943 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7944
7945         PR target/26141
7946         * g++.dg/expr/stdarg2.C: New test.
7947
7948 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
7949
7950         PR inline-asm/16194
7951         * gcc.dg/pr16194.c: New test.
7952
7953 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7954
7955         * ada/acats/run_acats: Use portable variant of "$@".
7956
7957 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7958
7959         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7960         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7961
7962 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7963
7964         PR tree-opt/26179
7965         * g++.dg/opt/pr26179.C: New test.
7966
7967 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7968
7969         PR middle-end/26134
7970         * gcc.dg/tree-ssa/complex-3.c: New test.
7971
7972 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
7973
7974         * gcc.c-torture/compile/volatile-1.c: New test.
7975
7976 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
7977
7978         PR 26180
7979         * gcc.dg/tree-ssa/pr26180.c: New test.
7980
7981 2006-02-08  Jeff Law  <law@redhat.com>
7982
7983         * gcc.dg/tree-ssa/pr21417.c: New test.
7984
7985 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7986
7987         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7988         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7989
7990 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
7991
7992         * lib/scanrtl.exp: New.
7993
7994 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7995
7996         PR c++/26071
7997         * g++.dg/other/virtual2.C: New test.
7998
7999         PR c++/26070
8000         * g++.dg/other/virtual1.C: New test.
8001
8002 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8003
8004         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8005         cleanup-ipa-dump): Update dump file glob patterns.
8006         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8007         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8008
8009         * lib/gcc-dg.exp: Load it.
8010         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8011
8012 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8013
8014         PR testsuite/26159
8015         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8016         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8017
8018 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8019
8020         PR fortran/25577
8021         * gfortran.dg/mvbits_1.f90: New.
8022
8023 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8024
8025         * g++.dg/warn/Wdiv-by-zero.C: New test.
8026         * g++.dg/warn/Wno-div-by-zero.C: New.
8027
8028 2006-02-07  Jeff Law  <law@redhat.com>
8029
8030         * gcc.dg/tree-ssa/pr21559.c: New test.
8031
8032         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8033         multiple VRP passes.
8034         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8035         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8036         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8037         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8038         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8039         * gcc.dg/tree-ssa/vrp02.c: Likewise
8040         * gcc.dg/tree-ssa/vrp11.c: Likewise
8041         * gcc.dg/tree-ssa/pr14341.c: Likewise
8042         * gcc.dg/tree-ssa/vrp19.c: Likewise
8043         * gcc.dg/tree-ssa/vrp20.c: Likewise
8044         * gcc.dg/tree-ssa/vrp03.c: Likewise
8045         * gcc.dg/tree-ssa/pr21086.c: Likewise
8046         * gcc.dg/tree-ssa/pr21959.c: Likewise
8047         * gcc.dg/tree-ssa/vrp21.c: Likewise
8048         * gcc.dg/tree-ssa/vrp04.c: Likewise
8049         * gcc.dg/tree-ssa/pr25485.c: Likewise
8050         * gcc.dg/tree-ssa/pr22026.c: Likewise
8051         * gcc.dg/tree-ssa/vrp22.c: Likewise
8052         * gcc.dg/tree-ssa/vrp05.c: Likewise
8053         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8054         * gcc.dg/tree-ssa/pr20701.c: Likewise
8055         * gcc.dg/tree-ssa/vrp23.c: Likewise
8056         * gcc.dg/tree-ssa/vrp06.c: Likewise
8057         * gcc.dg/tree-ssa/pr22117.c: Likewise
8058         * gcc.dg/tree-ssa/pr20702.c: Likewise
8059         * gcc.dg/tree-ssa/vrp15.c: Likewise
8060         * gcc.dg/tree-ssa/pr21090.c: Likewise
8061         * gcc.dg/tree-ssa/pr21294.c: Likewise
8062         * gcc.dg/tree-ssa/vrp24.c: Likewise
8063         * gcc.dg/tree-ssa/vrp07.c: Likewise
8064         * gcc.dg/tree-ssa/pr21563.c: Likewise
8065         * gcc.dg/tree-ssa/pr25382.c: Likewise
8066         * gcc.dg/tree-ssa/vrp16.c: Likewise
8067         * gcc.dg/tree-ssa/vrp25.c: Likewise
8068         * gcc.dg/tree-ssa/vrp08.c: Likewise
8069         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8070         * gcc.dg/tree-ssa/vrp17.c: Likewise
8071         * gcc.dg/tree-ssa/pr21458.c: Likewise
8072         * g++.dg/tree-ssa/pr18178.C: Likewise
8073
8074 2006-02-07  Richard Guenther  <rguenther@suse.de>
8075
8076         PR c++/26140
8077         Revert
8078         2006-01-30  Richard Guenther  <rguenther@suse.de>
8079         PR c++/23372
8080         * gcc.dg/pr23372-1.C: New testcase.
8081
8082         * g++.dg/tree-ssa/pr26140.C: New testcase.
8083
8084 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8085
8086         PR c++/9737
8087         * g++.dg/template/ttp15.C: New test.
8088         * g++.dg/template/ttp16.C: Likewise.
8089         * g++.dg/template/ttp17.C: Likewise.
8090         * g++.old-deja/g++.pt/ttp36.C: Remove.
8091         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8092         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8093         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8094         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8095         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8096         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8097         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8098         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8099         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8100
8101 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8102
8103         PR libfortran/23815
8104         * unf_io_convert_4.f90: New test.
8105
8106 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8107
8108         * gcc.dg/tree-ssa/loadpre10.c: New test.
8109         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8110         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8111         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8112
8113 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8114
8115         PR libfortran/24685
8116         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8117
8118 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8119
8120         PR tree-opt/25251
8121         * gfortran.dg/assign_7.f: New test.
8122
8123 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8124
8125         PR fortran/26041
8126         PR fortran/26064
8127         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8128         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8129         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8130
8131 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8132
8133         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8134         in size_t typedef.
8135
8136 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8137
8138         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8139         * g++.dg/charset/string.c (foo): Likewise.
8140         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8141         const char*
8142         * g++.dg/ext/builtin2.C (printf): Likewise.
8143         * g++.dg/init/new15.C (printf): Likewise.
8144         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8145         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8146         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8147         * g++.dg/template/non-dependent4.C (temp): Likewise.
8148         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8149         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8150         parameter type to const char*.
8151         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8152         Change type to const char*.
8153         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8154         Likewise.
8155         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8156         second parameter type to const char*.
8157         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8158         (Y::Y): Change parameter type to const char*.
8159         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8160         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8161         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8162         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8163         (char*).
8164         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8165         const char*.
8166         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8167         type to const char*.
8168         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8169         return type to const char*.
8170         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8171         to const char*.
8172         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8173         * g++.old-deja/g++.law/refs1.C: Likewise.
8174         * g++.old-deja/g++.law/visibility1.C: Likewise.
8175         * g++.old-deja/g++.law/visibility2.C: Likewise.
8176         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8177         const char*.
8178         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8179         * g++.old-deja/g++.mike/net48.C: Likewise.
8180         * g++.old-deja/g++.mike/p646.C: Likewise.
8181         * g++.old-deja/g++.mike/p6746.C: Likewise.
8182         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8183         type to const char*.
8184         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8185         deprecated conversion warning.
8186         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8187         char*.
8188         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8189         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8190         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8191         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8192         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8193         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8194         * g++.old-deja/g++.pt/t39.C: Likewise.
8195         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8196         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8197
8198 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8199
8200         PR fortran/25075
8201         intrinsic_argument_conformance_1.f90: New test.
8202
8203 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8204
8205         PR fortran/20845
8206         * gfortran.dg/char_result_11.f90: Add SAVE.
8207         * gfortran.dg/der_pointer_4.f90: Ditto.
8208         * gfortran.dg/default_initialization.f90: New test.
8209
8210 2006-02-03  Jeff Law  <law@redhat.com>
8211
8212         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8213         handle more than 100 dump files.
8214         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8215         * lib/scantree.exp (scan-tree-dump): Likewise.
8216         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8217         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8218         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8219         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8220         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8221
8222 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8223
8224         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8225
8226 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8227
8228         * g++.dg/template/using12.C: New test.
8229
8230 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8231
8232         * gcc.target/powerpc/pr25960.c: New test.
8233
8234 2006-02-02  Steven G. Kargl  <kargls@comcast>
8235
8236         PR fortran/24958
8237         gfortran.dg/nullify_2.f90: New test.
8238
8239 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8240
8241         PR 25990
8242         * gcc.dg/gomp/pr25990.c: New test.
8243
8244 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8245
8246         PR c++/25342
8247         * g++.gd/template/partial4.C: New test.
8248
8249 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8250
8251         PR middle-end/26001
8252         * gfortran.dg/data_char_2.f90: New.
8253
8254 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8255
8256         PR fortran/26039
8257         maxval_maxloc_conformance_1.f90: New test.
8258
8259 2006-01-31  Richard Guenther  <rguenther@suse.de>
8260
8261         * gcc.target/i386/sselibm-1.c: New testcase.
8262         * gcc.target/i386/sselibm-2.c: Likewise.
8263         * gcc.target/i386/sselibm-3.c: Likewise.
8264         * gcc.target/i386/sselibm-4.c: Likewise.
8265         * gcc.target/i386/sselibm-5.c: Likewise.
8266
8267 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8268
8269         PR fortran/24266
8270         * gfortran.dg/arrayio_derived_2.f90: New.
8271
8272 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8273
8274         * gcc.dg/unsigned-long-compare.c: New test.
8275
8276 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8277
8278         PR testsuite/25318
8279         * lib/target-supports.exp (check_effective_target_freorder):
8280         Check to see if target supports -freorder-blocks-and-partition.
8281         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8282         instead of "dg-require-named-sections".
8283
8284 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8285
8286         PR target/14798:
8287         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8288         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8289         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8290         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8291         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8292         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8293         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8294         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8295
8296 2006-01-30  Richard Guenther  <rguenther@suse.de>
8297
8298         PR c++/23372
8299         * gcc.dg/pr23372-1.C: New testcase.
8300
8301 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8302
8303         * gcc.dg/gomp/pr25874.c: New test.
8304
8305 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8306
8307         PR tree-opt/25911
8308         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8309
8310 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8311
8312         PR fortran/18578
8313         PR fortran/18579
8314         PR fortran/20857
8315         PR fortran/20885
8316         * gfortran.dg/intent_out_1.f90: New test.
8317
8318 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8319
8320         PR fortran/17911
8321         * gfortran.dg/procedure_lvalue.f90: New test.
8322
8323         PR fortran/20895
8324         PR fortran/25030
8325         * gfortran.dg/char_pointer_assign_2.f90: New test.
8326         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8327         assignment to be consistent with standard.
8328         * gfortran.dg/char_result_2.f90: The same.
8329         * gfortran.dg/char_result_8.f90: The same.
8330
8331 2006-01-28  Zack Weinberg  <zackw@panix.com>
8332
8333         * gcc.dg/Woverlength-strings.c
8334         * gcc.dg/Woverlength-strings-pedantic-c89.c
8335         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8336         * gcc.dg/Woverlength-strings-pedantic-c99.c
8337         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8338
8339 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8340
8341         * gcc.c-torture/execute/20060127-1.c: New test.
8342
8343 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8344
8345         PR c++/25999
8346         * g++.dg/ext/pragmaweak1.C: New test.
8347
8348 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8349
8350         PR c++/25855
8351         * g++.dg/template/spec29.C: New test.
8352
8353 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8354
8355         PR c/19606.
8356         * gcc.c-torture/execute/pr19606.c: New.
8357
8358 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8359
8360         * gcc.dg/pragma-re-4.c: New test.
8361
8362 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8363
8364         PR fortran/25964
8365         * gfortran.dg/assumed_size_refs_3.f90: New test.
8366
8367 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8368
8369         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8370
8371 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8372
8373         PR ada/21317
8374         * ada/acats/support/impdef.a: Add One_Long_Second.
8375         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8376         * ada/acats/tests/c9/c94026.a: Likewise.
8377         * ada/acats/tests/c9/c97305c.ada: Likewise.
8378         * ada/acats/tests/c9/c99004a.ada: Likewise.
8379
8380 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8381
8382         PR fortran/25964
8383         * gfortran.dg/global_references_2.f90: New test.
8384
8385         PR fortran/25084
8386         PR fortran/20852
8387         PR fortran/25085
8388         PR fortran/25086
8389         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8390         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8391
8392         PR fortran/25416
8393         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8394
8395 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8396
8397         PR c/25892
8398         * gcc.dg/Wpointer-sign.c: New.
8399         * gcc.dg/Wpointer-sign-Wall.c: New.
8400         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8401         * gcc.dg/Wpointer-sign-pedantic.c: New.
8402         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8403         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8404
8405 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8406
8407         PR C/25861
8408         * gcc.c-torture/compile/pr25861.c: New test.
8409
8410 2006-01-26  Paul Brook  <paul@codesourcery.com>
8411
8412         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8413         on short-enum targets.
8414         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8415         variable.
8416         (generate_fields): Use short_enums.
8417         (main): Set short_enums.  Document -e.
8418         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8419         on short-enum targets.
8420         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8421         variable.
8422         (generate_fields): Use short_enums.
8423         (main): Set short_enums.  Document -e.
8424         * lib/target-supports.exp (check_effective_target_short_enums): New.
8425
8426 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8427
8428         PR target/25947
8429         * gcc.dg/torture/pr25947-1.c: New test.
8430
8431 2006-01-25  Jan Hubicka  <jh@suse.cz>
8432             Roger Sayle  <roger@eyesopen.com>
8433
8434         PR rtl-optimization/25703
8435         * gcc.target/i386/20060125-1.c: New test case.
8436         * gcc.target/i386/20060125-2.c: New test case.
8437
8438 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8439
8440         PR fortran/18540
8441         * gfortran.dg/goto_1.f: New.
8442
8443 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8444
8445         PR fortran/25716
8446         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8447         25716 on 32-bit systems too.
8448
8449 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8450
8451         PR testsuite/25590
8452         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8453
8454 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8455
8456         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8457
8458 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8459
8460         PR fortran/25835
8461         * gfortran.dg/read_eof.f90: Delete, renamed.
8462         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8463         * gfortran.dg/read_eof_2.f90: New test.
8464         * gfortran.dg/read_eof_3.f90: New test.
8465
8466 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8467
8468         PR tree-opt/25860
8469         * gcc.c-torture/compile/pr25860.c: New test.
8470
8471 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8472
8473         PR c++/25552
8474         * g++.dg/parse/dtor8.C: New test.
8475
8476 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8477
8478         PR testsuite/25891
8479         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8480         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8481         check_effective_target_fopenmp returns 0.
8482
8483 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8484
8485         PR ada/20548
8486         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8487         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8488         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8489
8490 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8491
8492         PR tree-opt/25857
8493         * g++.dg/opt/pr25857.C: New test.
8494
8495 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8496         Jan Hubicka  <jh@suse.cz>
8497         Richard Guenther  <rguenther@suse.de>
8498
8499         PR rtl-optimization/25654
8500         * gcc.dg/torture/pr25654.c: New testcase.
8501         * gcc.target/i386/pr25654.c: Likewise.
8502
8503 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8504
8505         PR fortran/25901
8506         * gfortran.dg/internal references_2.f90: New test.
8507
8508         Fix regression in testing of admissability of attributes.
8509         * gfortran.dg/intent_used_1.f90: New test.
8510
8511 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8512
8513         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8514         Remove target conditional torture options for i?86 and x86_64
8515         GNU/Linux.
8516
8517 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8518
8519         PR c++/10891
8520         * g++.dg/rtti/no-rtti.C: New.
8521
8522 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8523
8524         PR c++/25895
8525         * g++.dg/inherit/conv2.C: New test.
8526
8527         PR c++/25856
8528         * g++.dg/parse/dtor7.C: New test.
8529
8530         PR c++/25858
8531         * g++.dg/template/crash44.C: New test.
8532
8533 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8534
8535         PR fortran/25124
8536         PR fortran/25625
8537         * gfortran.dg/internal_references_1.f90: New test.
8538           PR fortran/20881
8539         PR fortran/23308
8540         PR fortran/25538
8541         PR fortran/25710
8542         * gfortran.dg/global_references_1.f90: New test.
8543         * gfortran.dg/g77/19990905-1.f: Restore the error that
8544         there is a clash between the common block name and
8545         the name of a subroutine reference.
8546
8547         PR fortran/PR24276
8548         * gfortran.dg/aliasing_dummy_1.f90: New test.
8549
8550 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8551
8552         * gcc.dg/vmx/1b-01.c: Warning fix.
8553         * gcc.dg/vmx/1c-02.c: Likewise.
8554         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8555
8556 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8557
8558         PR testsuite/24962
8559         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8560
8561 2006-01-20  Richard Guenther  <rguenther@suse.de>
8562         Steven Bosscher <stevenb.gcc@gmail.com>
8563
8564         PR rtl-optimization/24626
8565         * gcc.dg/torture/pr24626-1.c: New testcase.
8566         * gcc.dg/torture/pr24626-2.c: Likewise.
8567         * gcc.dg/torture/pr24626-3.c: Likewise.
8568         * gcc.dg/torture/pr24626-4.c: Likewise.
8569
8570 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8571
8572         PR c++/5520
8573         * g++.dg/warn/empty-body.C: New.
8574
8575 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8576
8577         PR c++/22136
8578         * g++.dg/template/using10.C: New test.
8579         * g++.dg/temlpate/using11.C: Likewise.
8580         * g++.dg/inherit/using5.C: Tweak error messages.
8581
8582 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8583
8584         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8585         target test.
8586         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8587
8588 2006-01-19  Jan Hubicka  <jh@suse.cz>
8589
8590         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8591
8592 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8593
8594         PR c++/25854
8595         * g++.dg/template/spec28.C: New test.
8596
8597 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8598
8599         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8600         Fix fprintf's by adding srcdir or removing it.
8601
8602 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8603
8604         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8605         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8606         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8607         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8608         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8609         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8610         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8611         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8612         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8613         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8614         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8615         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8616         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8617         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8618
8619 2006-01-18  Jeff Law  <law@redhat.com>
8620
8621         * gcc.dg/tree-ssa/vrp25.c: New test.
8622
8623 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8624
8625         * gcc.dg/pr25805.c: Fix misapplied patch.
8626
8627 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8628
8629         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8630         (check_effective_target_vect_udot_qi): New.
8631         (check_effective_target_vect_sdot_hi): New.
8632         (check_effective_target_vect_udot_hi): New.
8633         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8634         prefixed with "wrapv-" with -fwrapv.
8635         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8636         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8637         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8638         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8639         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8640
8641         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8642         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8643         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8644         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8645
8646 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8647
8648         PR c++/16829
8649         * g++.dg/other/default2.C: New test.
8650         * g++.dg/other/default3.C: New test.
8651
8652 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8653
8654         PR c/25805
8655         * gcc.dg/pr25805.c: New file.
8656
8657 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/25836
8660         * g++.dg/template/init6.C: New test.
8661
8662 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8663
8664         * gcc.dg/tree-ssa/pr24287.c: New test
8665
8666 2006-01-18  Eric Christopher  <echristo@apple.com>
8667
8668         * g++.dg/eh/table.C: New.
8669
8670 2006-01-18  DJ Delorie  <dj@redhat.com>
8671
8672         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8673         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8674         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8675         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8676
8677 2006-01-18  Jeff Law  <law@redhat.com>
8678
8679         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8680         on wrapping on overflow semantics.
8681
8682         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8683
8684         * gcc.gc/tree-ssa/vrp23.c: New test.
8685         * gcc.gc/tree-ssa/vrp24.c: New test.
8686
8687 2006-01-18  Richard Henderson  <rth@redhat.com>
8688             Aldy Hernandez  <aldyh@redhat.com>
8689             Jakub Jelinek  <jakub@redhat.com>
8690             Diego Novillo  <dnovillo@redhat.com>
8691             Uros Bizjak  <uros@kss-loka.si>
8692
8693         * testsuite/gcc.dg/gomp: New directory.
8694
8695 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8696             Steven G. Kargl  <kargls@comcast.net>
8697
8698         PR fortran/20869
8699         * gfortran.dg/intrinsic_external_1.f90: New test.
8700
8701         PR fortran/20875.
8702         * gfortran.dg/elemental_pointer_1.f90: New test.
8703
8704         PR fortran/25024
8705         * gfortran.dg/external_procedures_1.f90: New test.
8706
8707         PR fortran/25785
8708         gfortran.dg/assumed_present.f90: New test.
8709
8710 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8711
8712         * g++.dg/parse/lookup5.C: New test.
8713
8714 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8715
8716         PR fortran/25697
8717         * gfortran.dg/read_eof.f90: New test.
8718
8719 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8720
8721         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8722         add a closing brace.
8723
8724 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8725
8726         PR fortran/25631
8727         * gfortran.dg/fmt_tl.f: New test.
8728
8729 2006-01-17  Eric Christopher  <echristo@apple.com>
8730
8731         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8732         * g++.old-deja/g++.warn/impint2.C: Ditto.
8733         * g++.old-deja/g++.other/null1.C: Ditto.
8734         * g++.dg/warn/conv2.C: Ditto.
8735         * g++.dg/warn/conv4.C: New file.
8736
8737 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8738
8739         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8740
8741 2006-01-17  Andreas Jaeger  <aj@suse.de>
8742             Janis Johnson <janis187@us.ibm.com>
8743
8744         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8745         in 64-bit.
8746         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8747         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8748
8749 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8750
8751         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8752         xfail txxx where xxx >= 25.
8753
8754 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8755
8756         PR testsuite/25764
8757         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8758
8759 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8760
8761         PR c/25682
8762         * gcc.dg/pr25682.c: New test.
8763         * g++.dg/parse/array-size2.C: New test.
8764
8765 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8766
8767         * consistency.vlad: Remove entire directory, 1652 files.
8768
8769 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8770
8771         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8772         check_effective_target_dfprt_nocache): New.
8773         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8774         (check_effective_target_dfprt): New.
8775         * lib/c-compat.exp (check_dfp): Remove.
8776         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8777         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8778         level of support for decimal float.
8779         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8780         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8781         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8782         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8783         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8784         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8785         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8786         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8787         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8788         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8789         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8790         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8791         directives.
8792
8793 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8794
8795         PR testsuite/25741
8796         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8797         $base_dir/../.
8798         * lib/gfortran.exp (gfortran_init): Likewise.
8799         * lib/obj-c++.exp (obj-c++_init): Likewise.
8800         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8801         (scan-assembler-dem-not): Likewise.
8802         * lib/scandump.exp (scan-dump-dem): Likewise.
8803         (scan-dump-dem-not): Likewise.
8804
8805 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8806
8807         PR testsuite/25767
8808         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8809         powerpc-*-darwin*.
8810         * lib/obj-c++.exp (obj-c++_init): Likewise.
8811
8812 2006-01-16  Richard Guenther  <rguenther@suse.de>
8813
8814         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8815
8816 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8817
8818         PR testsuite/25777
8819         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8820         to LD_LIBRARY_PATH.
8821
8822 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8823             Andrew Pinski  <pinskia@physics.uc.edu>
8824
8825         * gcc.dg/minmax-1.c: New test.
8826
8827 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8828
8829         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8830         * gcc.misc-tests/dectest.exp: Ditto.
8831
8832 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8833
8834         PR testsuite/25796
8835         * gcc.target/i386/cmov6.c: Use -march=k8.
8836
8837 2006-01-15  Andreas Jaeger  <aj@suse.de>
8838
8839         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8840         x86 does not have __float128.
8841
8842 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8843
8844         * gcc.target/i386/cmov6.c: New test.
8845
8846 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8847
8848         PR c++/25663
8849         * g++.dg/template/ctor6.C: New test.
8850
8851 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8852
8853         PR tree-optimization/25485
8854         * gcc.dg/tree-ssa/pr25485.c: New.
8855
8856 2006-01-14  Richard Guenther  <rguenther@suse.de>
8857
8858         PR tree-optimization/22548
8859         PR tree-optimization/22555
8860         PR tree-optimization/22501
8861         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8862         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8863         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8864         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8865         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8866         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8867         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8868         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8869         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8870
8871 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8872
8873         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8874         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8875
8876 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8877         Richard Guenther  <rguenther@suse.de>
8878
8879         PR rtl-optimization/24257
8880         * gcc.dg/torture/pr24257.c: New testcase.
8881
8882 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8883
8884         * gcc.c-torture/execute/20060110-1.c: New test.
8885         * gcc.c-torture/execute/20060110-2.c: New test.
8886
8887 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8888
8889         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8890
8891 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8892
8893         PR fortran/25756
8894         * gfortran.dg/label_3.f90: New test.
8895
8896 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8897
8898         PR tree-optimization/25771
8899         * g++.dg/tree-ssa/pr25771.C: New test
8900
8901 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8902
8903         PR tree-opt/24365
8904         * g++.dg/opt/complex5.C: New test.
8905
8906 2006-01-13  Richard Guenther  <rguenther@suse.de>
8907
8908         * gcc.target/i386/387-9.c: New testcase.
8909
8910 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8911
8912         PR c++/24824
8913         * g++.dg/debug/dwarf2-1.C: New.
8914
8915 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8916
8917         PR testsuite/25728
8918         * lib/gcov.exp (verify-lines): Add "close $fd".
8919
8920 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
8921             Ben Elliston  <bje@au.ibm.com>
8922
8923         * gcc.dg/dfp/inf-1.c: New test.
8924
8925 2006-01-12  Janis Johnson <janis187@us.ibm.com>
8926             Yao Qi  <qiyaoltc@cn.ibm.com>
8927             Ben Elliston  <bje@au.ibm.com>
8928             Jon Grimm  <jgrimm2@us.ibm.com>
8929
8930         * gcc.dg/nodfp-1.c: New test.
8931         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8932         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8933         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8934         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8935         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8936         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8937         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8938         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8939         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8940         * gcc.dg/format/dfp-scanf-1.c: Likewise.
8941         * gcc.dg/format/dfp-printf-1.c: Likewise.
8942         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8943         (compat_setup_dfp): New.
8944         * gcc.dg/compat/compat.exp: Use it.
8945         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8946         Make some variables global, prepend "compat_" to their names.
8947         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8948         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8949         * gcc.misc-tests/dectest.exp: New test driver for decTest.
8950         * lib/compat.exp (compat_skip_list): Make global, rename.
8951         * lib/c-compat.exp: New file.
8952         * lib/target-supports.exp (check_effective_target_dfp): New.
8953
8954         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8955         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8956         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8957         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8958         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8959         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8960         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8961         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8962         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8963         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8964         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8965         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8966         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8967         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8968         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8969         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8970         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8971         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8972         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8973         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8974         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8975         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8976         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8977         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8978         gcc.dg/dfp/struct-layout-1.c,
8979         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8980         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8981         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8982         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8983         gcc.dg/dfp/func-vararg-dfp.c,
8984         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8985         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8986         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8987         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8988         gcc.dg/dfp/wtr-conversion-1.c: New tests.
8989
8990 2006-01-11  Richard Guenther  <rguenther@suse.de>
8991
8992         PR tree-optimization/25734
8993         * gcc.dg/tree-ssa/pr25734.c: New testcase.
8994
8995 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
8996
8997         PR fortran/25486
8998         * gfortran.dg/literal_character_constant_1_x.F: New test.
8999         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9000         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9001         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9002
9003 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9004
9005         PR c++/25386
9006         * g++.dg/ext/packed3.C: Add expected packed error.
9007
9008 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9009
9010         PR target/25706
9011         * gcc.dg/torture/pr25706-1.c: New test.
9012
9013 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9014
9015         PR tree-optimization/23109
9016         PR tree-optimization/23948
9017         PR tree-optimization/24123
9018
9019         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9020         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9021         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9022         g++.dg/tree-ssa/pr23948.C: New testcases.
9023         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9024         three divisions in order to do the optimization.
9025
9026 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9027
9028         PR c++/25632
9029         * g++.dg/other/pr25632.C: New test.
9030
9031 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9032
9033         PR fortran/25730
9034         * gfortran.dg/used_types_1.f90: New test.
9035
9036 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9037
9038         PR target/25718
9039         * gcc.dg/torture/pr25718-1.c: New test.
9040
9041 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9042
9043         * gfortran.dg/list_read_2.f90: Fix typo in description.
9044
9045 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9046
9047         * lib/target-supports.exp (check_visibility_available): Simplify test
9048         for *-*-netware*.
9049         (check_profiling_available): Fail for *-*-netware*.
9050         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9051         * gcc.dg/20021014-1.c: Likewise.
9052         * gcc.dg/nest.c: Likewise.
9053
9054 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9055
9056         fortran/24936
9057         * gfortran.dg/forall_3.f90: New test.
9058
9059 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9060
9061         PR fortran/21977
9062         * gfortran.dg/nesting_2.f90: New test.
9063         * gfortran.dg/nesting_3.f90: New test.
9064
9065 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9066
9067         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9068         Fix typo in comment.
9069
9070 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9071
9072         * gfortran.dg/single_char_string.f90: New test.
9073
9074 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9075
9076         * gfortran.dg/ichar_2.f90: New test.
9077
9078 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9079
9080         PR fortran/25093
9081         * gfortran.dg/private_type_4.f90: New.
9082
9083 2006-01-07  Richard Guenther  <rguenther@suse.de>
9084
9085         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9086
9087 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9088
9089         * gfortran.dg/func_decl_1.f90: New.
9090         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9091         * gfortran.dg/array_alloc_2.f90: Likewise.
9092         * gfortran.dg/char_result_8.f90: Likewise.
9093         * gfortran.dg/dup_save_1.f90: Likewise.
9094         * gfortran.dg/dup_save_2.f90: Likewise.
9095         * gfortran.dg/f2c_6.f90: Likewise.
9096         * gfortran.dg/f2c_7.f90: Likewise.
9097         * gfortran.dg/func_result_2.f90: Likewise.
9098         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9099
9100 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9101
9102         PR fortran/22146
9103         * gfortran.dg/elemental_subroutine_1.f90: New test.
9104         * gfortran.dg/elemental_subroutine_2.f90: New test.
9105
9106         PR fortran/25029
9107         PR fortran/21256
9108         * gfortran.dg/assumed_size_refs_1.f90: New test.
9109
9110         PR fortran/20868
9111         PR fortran/20870
9112         * gfortran.dg/assumed_size_refs_2.f90: New test.
9113         * gfortran.dg/initialization_1.f90: Change warning message.
9114
9115 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9116
9117         * gcc.dg/tree-ssa/loop-15.c: New test.
9118
9119 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9120
9121         PR fortran/25598
9122         * gfortran.dg/backspace_3.f: New test.
9123         * gfortran.dg/backspace_4.f: New test.
9124
9125 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9126
9127         PR fortran/24268
9128         * gfortran.dg/fmt_white.f: Update test.
9129
9130 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9131
9132         * gcc.dg/cast-1.c: Add new warning.
9133         * gcc.dg/cast-2.c: Likewise.
9134         * gcc.dg/cast-3.c: Likewise.
9135         * gcc.dg/format/cast-1.c: Likewise.
9136         * gcc.dg/cast-4.c: New testcase.
9137
9138 2006-01-05  Richard Guenther  <rguenther@suse.de>
9139
9140         PR tree-optimization/22555
9141         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9142
9143 2006-01-05  Richard Guenther  <rguenther@suse.de>
9144             Diego Novillo  <dnovillo@redhat.com>
9145
9146         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9147         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9148         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9149         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9150         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9151         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9152         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9153         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9154         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9155         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9156         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9157         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9158         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9159         * treelang/compile/extravar.tree: Likewise.
9160         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9161         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9162         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9163         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9164         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9165
9166 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9167
9168         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9169         for 64-bit fix.
9170
9171 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9172
9173         PR fortran/23675
9174         gfortran.dg/char_result_11.f90: New.
9175
9176 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9177
9178         PR c++/24782
9179         * g++.dg/parse/access9.C: New test.
9180         * g++.dg/tc1/dr52.C: Tweak error markers.
9181
9182 2006-01-04  Richard Henderson  <rth@redhat.com>
9183
9184         Merge from gomp branch.
9185         * g++.dg/parse/pragma2.C: Update expected error lines.
9186
9187 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9188
9189         * g++.dg/other/i386-2.C: New test.
9190
9191         PR target/25554
9192         * gcc.c-torture/compile/20051228-1.c: New test.
9193
9194         PR c/25559
9195         * gcc.dg/pr25559.c: New test.
9196
9197 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9198
9199         PR c++/25492
9200         * g++.dg/lookup/friend9.C: New test.
9201
9202         PR c++/25625
9203         * g++.dg/template/repo5.C: New test.
9204
9205 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9206
9207         PR fortran/25101
9208         * gfortran.dg/forall_2.f90: New test.
9209
9210 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9211
9212         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9213         dg-require-weak.  Adjust regexp to handle leading-underscore
9214         targets and space as well as TAB after .weak.  Change previous
9215         64-bit fix to not use naked dot.
9216
9217 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9218
9219         PR rtl-optimization/25578
9220         * gcc.c-torture/execute/20060102-1.c: New testcase.
9221
9222 2006-01-03  Richard Guenther  <rguenther@suse.de>
9223
9224         PR c/25183
9225         * gcc.dg/torture/pr25183.c: New testcase.
9226
9227 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9228
9229         Merge from gomp-branch.
9230         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9231         * gcc.dg/ia64-sync-2.c: Likewise.
9232         * gcc.dg/ia64-sync-3.c: Likewise.
9233         * gcc.dg/ia64-sync-4.c: Likewise.
9234         * gcc.dg/sync-2.c: Likewise.
9235         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9236         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9237
9238 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9239
9240         PR c++/25635
9241         * g++.dg/parse/operator6.C: New test.
9242
9243         PR c++/25637
9244         * g++.dg/parse/error29.C: New test.
9245
9246         PR c++/25638
9247         * g++.dg/parse/dtor6.C: New test.
9248
9249         PR c++/25633
9250         * g++.dg/parse/ctor3.C: New test.
9251
9252         PR c++/25634
9253         * g++.dg/template/class3.C: New test.
9254
9255 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9256
9257         * g++.dg/debug/debug9.C: New.
9258
9259 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9260
9261         PR fortran/24640
9262         * gfortran.dg/label_2.f90: New test.
9263
9264 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9265
9266         * g++.dg/lookup/using12.C: Tighten error marker.
9267
9268 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9269             Andrew Pinski <pinskia@physics.uc.edu>
9270
9271         * gcc.target/powerpc/darwin-abi-3.c: New file.
9272         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9273         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9274         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9275         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9276         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9277         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9278         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9279         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9280
9281 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9282
9283         * gcc.dg/tree-ssa/loadpre1.c: New;
9284         * gcc.dg/tree-ssa/loadpre2.c: New;
9285         * gcc.dg/tree-ssa/loadpre3.c: New;
9286         * gcc.dg/tree-ssa/loadpre4.c: New;
9287         * gcc.dg/tree-ssa/loadpre5.c: New;
9288         * gcc.dg/tree-ssa/loadpre6.c: New;
9289         * gcc.dg/tree-ssa/loadpre7.c: New;
9290         * gcc.dg/tree-ssa/loadpre8.c: New;
9291         * gcc.dg/tree-ssa/loadpre9.c: New;
9292
9293 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9294
9295         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9296         * g++.dg/abi/thunk4.C: Likewise.
9297
9298 2006-01-01  Andreas Jaeger  <aj@suse.de>
9299
9300         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9301         portable.
9302
9303 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9304
9305         PR c++/25294
9306         * gcc.dg/pragma-pack-3.c: New test.
9307         * g++.dg/parse/pragma3.C: New test.
9308
9309 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9310
9311         PR middle-end/24827
9312         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9313
9314 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9315
9316         PR testsuite/25214
9317         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9318
9319 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9320
9321         PR fortran/22607
9322         * gfortran-dg/pure_byref_3.f90: New.
9323
9324         fortran/PR 25396
9325         * gfortran.dg/userdef_operator_1.f90: New.
9326
9327 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9328
9329         * g++.dg/abi/thunk3.C: New.
9330         * g++.dg/abi/thunk4.C: New.
9331
9332 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9333
9334         PR fortran/25532
9335         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9336         associated derived type components of derived types are
9337         properly declared in contained procedures.
9338
9339 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9340
9341         PR libgfortran/25139
9342         * gfortran.dg/backspace_2.f: New test.
9343
9344 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9345
9346         PR libgfortran/25550
9347         * gfortran.dg/endfile.f: New test.
9348
9349 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9350
9351         PR libgfortran/25419
9352         * gfortran.dg/comma.f: New test.
9353
9354 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9355
9356         * lib/gfortran-dg.exp: Remove trailing whitespace.
9357         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9358         -funroll-all-loops.
9359
9360 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9361
9362         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9363         Extended Double long doubles or repeat tests when long double is
9364         the same size as double.
9365
9366 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9367
9368         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9369
9370         PR testsuite/25442
9371         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9372         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9373
9374         PR testsuite/25441
9375         * gcc.dg/pr23911.c: Make test variable static.
9376
9377         PR testsuite/25444
9378         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9379
9380 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9381
9382         PR c++/25439
9383         * g++.dg/parse/crash17.C: Adjust error markers.
9384         * g++.dg/template/error20.C: New test.
9385
9386 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9387
9388         PR c++/23172
9389         * g++.dg/ext/complit4.C: New test.
9390
9391         PR c++/25417
9392         * g++.dg/ext/complit5.C: Likewise.
9393
9394 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9395
9396         PR tree-optimization/25125
9397         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9398         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9399         * gcc.c-torture/execute/pr25125.c: New.
9400
9401 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9402
9403         PR fortran/25029
9404         PR fortran/21256
9405         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9406         with incorrect assumed size references.
9407
9408 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9409
9410         PR c++/23171
9411         * g++.dg/opt/init1.C: New test.
9412
9413 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9414
9415         PR c++/24671
9416         * g++.dg/template/sfinae3.C: New test.
9417
9418 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9419
9420         * g++.dg/other/friend4.C: New test.
9421
9422 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9423
9424         PR target/25005
9425         * g++.dg/opt/pr25005.C: New test.
9426
9427 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9428
9429         PR c++/25369
9430         * g++.dg/template/ptrmem16.C: New test.
9431
9432 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9433
9434         PR fortran/25029
9435         PR fortran/21256
9436         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9437
9438 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9439
9440         PR libgfortran/25307
9441         * gfortran.dg/list_read_5.f90: New test.
9442
9443 2005-12-22  Richard Henderson  <rth@redhat.com>
9444
9445         * gcc.target/i386/sse-7.c: Use -msse2.
9446
9447 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR rtl-optimization/25432
9450         * gcc.c-torture/compile/20051216-1.c: New test.
9451
9452         PR objc/25328
9453         * objc/execute/pr25328.m: New test.
9454
9455 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9456
9457         PR c++/25364
9458         * g++.dg/template/call4.C: New test.
9459
9460 2005-12-22  Dale Johannesen  <dalej@apple.com>
9461
9462         * gcc.target/i386/sse-17.c: New.
9463
9464 2005-12-22  Paul Brook  <paul@codesourcery.com>
9465
9466         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9467
9468 2005-12-22  Paul Brook  <paul@codesourcery.com>
9469
9470         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9471
9472 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9473
9474         PR tree-opt/25513
9475         * gcc.c-torture/compile/pr25513.c: New test.
9476
9477 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9478
9479         PR c++/23333
9480         * g++.dg/parse/error25.C: Add more tests.
9481
9482 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9483
9484         PR fortran/18990
9485         * gfortran.dg/der_charlen_1.f90: New.
9486
9487 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9488
9489         PR fortran/20889
9490         * gfortran.dg/pointer_component_type_1.f90: New test.
9491
9492         PR fortran/25029
9493         PR fortran/21256
9494         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9495         should give an error with assumed size array refernces and checks those
9496         that should not.
9497         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9498         reference an upper bound so that it does not generate an error.
9499
9500         PR fortran/19362
9501         PR fortran/20244
9502         PR fortran/20864
9503         PR fortran/25391
9504         * gfortran.dg/used_dummy_types_1.f90: New test.
9505         * gfortran.dg/used_dummy_types_2.f90: New test.
9506         * gfortran.dg/used_dummy_types_3.f90: New test.
9507         * gfortran.dg/used_dummy_types_4.f90: New test.
9508         * gfortran.dg/used_dummy_types_5.f90: New test.
9509
9510         PR fortran/23152
9511         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9512         group already being USE associated.
9513         * gfortran.dg/assumed_shape_nml.f90: New test.
9514         * gfortran.dg/assumed_size_nml.f90: New test.
9515
9516         PR fortran/20862
9517         PR fortran/25053
9518         PR fortran/25063
9519         PR fortran/25064
9520         PR fortran/25066
9521         PR fortran/25067
9522         PR fortran/25068
9523         PR fortran/25307
9524         * gfortran.dg/io_constraints_1.f90: New test.
9525         * gfortran.dg/io_constraints_1.f90: New test.
9526         * gfortran.dg/iostat_3.f90: Change wording of warning.
9527         * gfortran.dg/g77/19981216-0.f: The same.
9528
9529 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9530
9531         PR tree-optimization/23518
9532         * testsuite/gcc.dg/pr23518.c: New.
9533
9534 2005-12-21  Mike Stump  <mrs@apple.com>
9535
9536         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9537
9538 2005-12-21  Paul Brook  <paul@codesourcery.com>
9539
9540         * gcc.dg/pr19340.c: Skip on m68k targets.
9541
9542 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9543
9544         PR rtl-optimization/25196
9545         * gcc.dg/pr25196.c: New test.
9546
9547 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9548
9549         PR fortran/25423
9550         gfortran.dg/where_nested_1.f90: New.
9551
9552 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9553
9554         PR tree-optimization/25382.
9555         * gcc.dg/tree-ssa/pr25382.c: New.
9556
9557 2005-12-20  Richard Guenther  <rguenther@suse.de>
9558
9559         PR middle-end/24306
9560         * gcc.target/i386/pr24306.c: New testcase.
9561
9562 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9563
9564         PR tree-optimization/25501
9565         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9566
9567 2005-12-20  Richard Guenther  <rguenther@suse.de>
9568
9569         Revert
9570         2005-12-02  Richard Guenther  <rguenther@suse.de>
9571
9572         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9573
9574 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9575
9576         PR c++/21228
9577         * g++.dg/warn/Wunreachable-code-2.C: New test.
9578
9579 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/24278
9582         * g++.dg/template/ctor5.C: New test.
9583
9584         PR c++/24915
9585         * g++.dg/template/overload8.C: New test.
9586
9587 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9588
9589         * gcc.c-torture/compile/pr25483 : New test.
9590
9591 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9592
9593         PR c++/20552
9594         * g++.dg/ext/typeof10.C: New test.
9595
9596 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9597
9598         * gcc.dg/mt-loopi1.c: New.
9599
9600 2005-12-18  Richard Guenther  <rguenther@suse.de>
9601
9602         PR tree-optimization/25481
9603         * gcc.dg/torture/pr25481.c: New testcase.
9604
9605 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9606
9607         PR rtl-optimization/21041
9608         * gcc.dg/pr21041.c: New test.
9609
9610 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9611
9612         PR libgfortran/25463
9613         * gfortran.dg/advance.f90: New test.
9614
9615 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9616
9617         * gcc.dg/20051201-1.c: New test.
9618
9619 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9620
9621         PR fortran/25018
9622         * gfortran.dg/initialization_1.f90: New test.
9623         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9624         * gfortran.dg/g77/980616-0.f: The same.
9625
9626 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9627
9628         * PR fortran/25458
9629         * gfortran.dg/chkbits.f90: New test.
9630
9631 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9632
9633         * gfortran.dg/enum_5.f: Revert to previous version.
9634
9635 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9636
9637         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9638         * gfortran.dg/nested_modules_1.f90: Ditto.
9639         * gfortran.dg/hollerith_f95.f90: Ditto.
9640         * gfortran.dg/select_5.f90: Ditto.
9641         * gfortran.dg/secnds.f: Ditto.
9642         * gfortran.dg/hollerith2.f90: Ditto.
9643         * gfortran.dg/imag_2.f: Ditto.
9644         * gfortran.dg/ftell_2.f90: Ditto.
9645         * gfortran.dg/malloc_free_1.f90: Ditto.
9646         * gfortran.dg/logint-1.f: Ditto.
9647         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9648         * gfortran.dg/e_d_fmt.f90: Ditto.
9649         * gfortran.dg/hollerith_legacy.f90: Ditto.
9650         * gfortran.dg/logint-2.f: Ditto.
9651         * gfortran.dg/enum_5.f90: Ditto.
9652         * gfortran.dg/f2c_2.f90: Ditto.
9653         * gfortran.dg/pr17143.f90: Ditto.
9654         * gfortran.dg/namelist_14.f90: Ditto.
9655         * gfortran.dg/logint-3.f: Ditto.
9656         * gfortran.dg/spread_scalar_source.f90: Ditto.
9657         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9658         * gfortran.dg/namelist_11.f: Ditto.
9659         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9660         * gfortran.dg/g77/20010519-1.f
9661         * gfortran.dg/g77/alpha1.f: Ditto.
9662         * gfortran.dg/g77/990115-1.f: Ditto.
9663         * gfortran.dg/g77/erfc.f: Ditto.
9664         * gfortran.dg/g77/19990313-3.f: Ditto.
9665         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9666         * gfortran.dg/g77/20010426.f: Ditto.
9667         * gfortran.dg/g77/19990313-0.f: Ditto.
9668         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9669         * gfortran.dg/g77/20000629-1.f: Ditto.
9670         * gfortran.dg/g77/970125-0.f: Ditto.
9671         * gfortran.dg/g77/8485.f: Ditto.
9672         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9673         * gfortran.dg/g77/19990313-1.f: Ditto.
9674         * gfortran.dg/g77/int8421.f: Ditto.
9675         * gfortran.dg/g77/19990305-0.f: Ditto.
9676         * gfortran.dg/g77/947.f: Ditto.
9677         * gfortran.dg/g77/19990905-2.f: Ditto.
9678         * gfortran.dg/g77/cabs.f: Ditto.
9679         * gfortran.dg/g77/19990313-2.f: Ditto.
9680         * gfortran.dg/g77/20020307-1.f: Ditto.
9681         * gfortran.dg/g77/dcomplex.f: Ditto.
9682         * gfortran.dg/g77/19990502-1.f: Ditto.
9683         * gfortran.dg/g77/19981216-0.f: Ditto.
9684         * gfortran.dg/common_4.f90: Ditto.
9685         * gfortran.dg/entry_4.f90: Ditto.
9686         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9687         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9688         * gfortran.dg/namelist_12.f: Ditto.
9689         * gfortran.dg/scale_1.f90: Ditto.
9690         * gfortran.dg/modulo_1.f90
9691         * gfortran.dg/hollerith.f90: Ditto.
9692         * gfortran.dg/direct_io_3.f90: Ditto.
9693         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9694         * gfortran.dg/gnu_logical_1.F: Ditto.
9695         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9696         * gfortran.dg/assign_1.f90: Ditto.
9697         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9698         * gfortran.dg/pr23095.f: Ditto.
9699         * gfortran.dg/read_float_1.f90: Ditto.
9700
9701 2005-12-17  Andreas Jaeger  <aj@suse.de>
9702
9703         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9704         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9705
9706 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9707
9708         PR fortran/24268
9709         * gfortran.dg/fmt_white.f: New test.
9710
9711 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9712
9713         * gfortran.dg/label_1.f90: New test.
9714
9715 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9716
9717         PR testsuite/25422
9718         * gcc.dg/20031012-1.c: Add -Walways-true option.
9719         * gcc.dg/weak/weak-3.c: Likewise.
9720         * g++.old-deja/g++.mike/warn8.C: Likewise.
9721
9722 2005-12-16  Mike Stump  <mrs@apple.com>
9723
9724         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9725         exit.
9726
9727 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9728
9729         PR libgfortran/25264
9730         PR libgfortran/25349
9731         * gfortran.dg/tl_editing.f90: Added additional checks.
9732         * gfortran.dg/t_editing.f: New test.
9733         * gfortran.dg/write_padding.f90: New test
9734
9735 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9736
9737         PR testsuite/25215
9738         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9739
9740 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9741
9742         PR rtl-optimization/24899
9743         * gcc.c-torture/execute/20051215-1.c: New test.
9744
9745 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9746
9747         PR 24823
9748         * gfortran.dg/pr24823.f: New test.
9749
9750 2005-12-16  Jeff Law  <law@redhat.com>
9751
9752         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9753
9754 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9755
9756         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9757         Change C++ style comments to C style comments.
9758         Remove aligned types from the array.
9759         Keep Enums disabled.
9760         (complex_types): Remove aligned types from the array.
9761         Comment out "_Complex long double".
9762         (attrib_types): Remove.
9763         (complex_attrib_types): Remove.
9764         (attrib_array_types): Remove.
9765         (complex_attrib_array_types): Remove.
9766         (aligned_bitfld_types): Remove.
9767         (n_aligned_bitfld_types): Remove.
9768         (FEATURE_ALIGNEDPACKED): Delete.
9769         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9770         (singles): Remove support for adding attributes.
9771         (choose_type): Remove support for attributed types.
9772         (generate_fields): Remove support for attributed bit-fields.
9773         Remove support for adding attributes.
9774         (generate_random_tests): Remove support for adding attributes.
9775         (features): Add back "[0] :0" and "complex vector [0]".
9776         (main): Remove support for attributed bit-fields.
9777         Uncomment the calling of generate_random_tests for the rests of
9778         the tests.
9779
9780 2005-12-16  Jan Hubicka  <jh@suse.cz>
9781
9782         * gcc.c-torture/combine/pr25224.c: New.
9783
9784 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9785
9786         PR other/25028
9787         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9788         HP-UX.
9789
9790 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9791
9792         * gcc.dg/20051215-1.c: New file.
9793
9794 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9795
9796         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9797         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9798
9799 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9800
9801         PR fortran/18197
9802         * gfortran.dg/dummy_functions_1.f90: New.
9803
9804 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9805
9806         PR rtl-optimization/25310
9807         * gcc.c-torture/compile/pr25310.c: New test.
9808
9809 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR debug/25023
9812         * gcc.dg/pr25023.c: New test.
9813
9814 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9815
9816         * g++.old-deja/g++.brendan/redecl1.C,
9817         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9818         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9819         g++.old-deja/g++.oliva/typeof1.C,
9820         g++.old-deja/g++.other/crash16.C,
9821         g++.old-deja/g++.other/crash34.C,
9822         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9823         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9824         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9825         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9826         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9827         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9828         Remove xfail.
9829
9830 2005-12-14  Kean Johnston  <jkj@sco.com>
9831             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9832
9833         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9834         * gcc.target/i386/20020523-1.c: Ditto.
9835         * gcc.target/i386/tailcall-1.c: Ditto.
9836         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9837         * gcc.target/i386/ssetype-5.c: Ditto.
9838
9839 2005-12-14  Jeff Law  <law@redhat.com>
9840
9841         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9842
9843 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9844
9845         PR target/25254
9846         PR target/24188
9847         * gcc.target/i386/pr25254.c: New test.
9848         * gfortran.dg/PR24188.f: New test.
9849
9850 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9851
9852         * lib/fortran-torture.exp: Catch remaining uses of
9853         remote_file build delete.
9854
9855 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9856
9857         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9858
9859 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9860
9861         * gcc.dg/warn-addr-cmp.c: New test.
9862
9863 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9864
9865         PR debug/25023
9866         PR target/25293
9867         * gcc.target/i386/pr25293.c: New test.
9868
9869 2005-12-13  Petr Machata  <machata@post.cz>
9870
9871         PR c++/24907
9872         * g++.dg/parse/comma2.C: New test.
9873
9874 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9875             Jakub Jelinek  <jakub@redhat.com>
9876
9877         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9878         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9879         (limits.h): Include unconditionally.
9880         (stdlib.h): Likewise.
9881         (hashtab.h): Do not include.
9882         (getopt.h): Likewise.
9883         (stddef.h): Include.
9884         (hashval_t): Define.
9885         (struct entry): Add "next" field.
9886         (HASH_SIZE): New macro.
9887         (hash_table): New variable.
9888         (switchfiles): Do not use xmalloc.
9889         (mix): New macro.
9890         (iterative_hash): New function.
9891         (hasht): Remove.
9892         (e_exists): New function.
9893         (e_insert): Likewise.
9894         (output): Use, instead of libiberty hashtable functions.
9895         (main): Do not use getopt.  Do not call htab_create.
9896
9897 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR c++/25331
9900         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9901         put atal* and atpaal* attributes on array elements.
9902         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9903         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9904         put atal* and atpaal* attributes on array elements.
9905         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9906
9907 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9908
9909         * gcc.dg/single-precision-constant.c: New test.
9910
9911 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
9912
9913         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9914         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9915         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9916         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9917         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9918         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9919         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9920         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9921         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9922         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9923         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9924         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9925         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9926         gcc.target/powerpc/ppc-sdata-2.c,
9927         gcc.target/powerpc/ppc-stackalign-1.c,
9928         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9929         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9930         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9931         gcc.target/powerpc/rs6000-ldouble-2.c,
9932         gcc.target/powerpc/rs6000-power2-1.c,
9933         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9934         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
9935         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
9936         option into target selector.
9937         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
9938         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9939
9940 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9941
9942         PR objc/25348
9943         * objc.dg/encode-9.m: New test.
9944
9945 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9946
9947         PR testsuite/20772
9948         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9949         * gcc.dg/asm-b.c: Fix typo.
9950         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9951         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9952         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9953         i?86 lp64 and x86_64 ilp32.
9954         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9955         on i?86 lp64.
9956         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9957
9958 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
9959
9960         PR fortran/25078
9961         gfortran.dg/equiv_5.f90: New test.
9962
9963 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
9964
9965         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9966         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9967         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9968         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9969         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9970         * gcc.dg/tree-ssa/reassoc-5.c: New.
9971         * gcc.dg/tree-ssa/reassoc-6.c: New.
9972         * gcc.dg/tree-ssa/reassoc-7.c: New.
9973         * gcc.dg/tree-ssa/reassoc-8.c: New.
9974         * gcc.dg/tree-ssa/reassoc-9.c: New.
9975         * gcc.dg/tree-ssa/reassoc-10.c: New.
9976         * gcc.dg/tree-ssa/reassoc-11.c: New.
9977
9978 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9979
9980         PR testsuite/25167
9981         PR testsuite/24478
9982         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9983
9984 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
9985
9986         PR c++/25300
9987         * g++.dg/template/inherit.C: Do not use a generic error message.
9988
9989 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
9990
9991         PR libobjc/25354
9992         * objc.dg/gnu-encoding: New directory.
9993         * objc.dg/gnu-encoding/compat-common.h: New file.
9994         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9995         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9996         * objc.dg/gnu-encoding/vector-defs.h: New file.
9997         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9998         * objc.dg/gnu-encoding/generate-random.c: New file.
9999         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10000         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10001         * objc.dg/gnu-encoding/generate-random.h: New file.
10002
10003 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10004
10005         PR c++/25337
10006         * g++.dg/template/defarg7.C: New test.
10007
10008 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10009
10010         PR libobjc/25347
10011         * objc.dg/encode-8.m: New test.
10012
10013 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10014
10015         PR libobjc/25346
10016         * objc.dg/encode-7.m: New test.
10017
10018 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10019
10020         PR c++/25010
10021         * g++.dg/opt/inline10.C: New test.
10022
10023 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10024
10025         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10026
10027 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10028
10029         * gfortran.dg/substring_equivalence.f90: typo in comment
10030
10031 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10032
10033         PR fortran/25068
10034         * gfortran.dg/iostat_3.f90: New test.
10035
10036 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10037
10038         PR fortran/23815
10039         * gfortran.dg/unf_io_convert_1.f90: New test.
10040         * gfortran.dg/unf_io_convert_2.f90: New test.
10041         * gfortran.dg/unf_io_convert_3.f90: New test.
10042
10043 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10044
10045         PR testsuite/20772
10046         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10047         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10048         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10049         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10050         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10051         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10052         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10053         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10054         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10055         gcc.dg/torture/fp-int-convert-float128-timode.c,
10056         gcc.dg/torture/fp-int-convert-float128.c,
10057         gcc.dg/torture/fp-int-convert-float80-timode.c,
10058         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10059         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10060
10061         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10062
10063 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10064
10065         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10066
10067 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10068
10069         * gcc.dg/20051207-1.c,
10070         * gcc.dg/20051207-2.c,
10071         * gcc.dg/20051207-3.c: New tests.
10072
10073 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10074
10075         PR testsuite/20772
10076         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10077         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10078         dg-skip-if target selector.
10079
10080         PR testsuite/20772
10081         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10082         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10083         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10084         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10085         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10086         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10087         and/or merge with i?86 cases.
10088
10089         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10090
10091         PR testsuite/20772
10092         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10093         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10094         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10095         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10096         x86_64-*-linux*.
10097
10098 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10099
10100         PR target/25311
10101         * gcc.c-torture/compile/pr25311.c: New test.
10102
10103 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10104
10105         PR libgfortran/25039
10106         * gfortran.dg/read_comma.f: New test.
10107
10108 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10109
10110         PR c++/19317
10111         * g++.dg/opt/pr19317-1.C: New test.
10112         * g++.dg/opt/pr19317-2.C: New test.
10113         * g++.dg/opt/pr19317-3.C: New test.
10114
10115         PR target/19005
10116         * gcc.c-torture/execute/pr19005.c: New test.
10117
10118         PR target/17828
10119         * g++.old-deja/g++.other/comdat5.C: New test.
10120         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10121
10122         * g++.dg/compat/struct-layout-1.exp: New file.
10123         * g++.dg/compat/struct-layout-1.h: New.
10124         * g++.dg/compat/struct-layout-1_generate.c: New.
10125         * g++.dg/compat/struct-layout-1_x1.h: New.
10126         * g++.dg/compat/struct-layout-1_x2.h: New.
10127         * g++.dg/compat/struct-layout-1_y1.h: New.
10128         * g++.dg/compat/struct-layout-1_y2.h: New.
10129
10130         * gcc.dg/20050330-2.c: New test.
10131
10132 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10133
10134         PR fortran/25292
10135         * gfortran.dg/associated_1.f90: New.
10136
10137 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10138
10139         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10140         ILP32 vect_no_align platforms.
10141
10142 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10143             Jakub Jelinek  <jakub@redhat.com>
10144
10145         PR target/25268
10146         * gcc.c-torture/compile/20051207-1.c: New test.
10147
10148 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10149
10150         PR testsuite/20772
10151         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10152         gcc.dg/torture/pr18582-1.c,
10153         gcc.target/i386/attributes-error.c: Also test on x86_64.
10154
10155         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10156
10157 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10158
10159         PR c++/19397
10160         * g++.dg/template/typedef3.C: New test.
10161
10162         PR c++/19762
10163         PR c++/19764
10164         * g++.dg/template/dtor3.C: Fix error markers.
10165
10166 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10167
10168         * lib/target-supports.exp (check_effective_target_sync_char_short):
10169         Add s390*.
10170
10171 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10172
10173         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10174
10175 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10176
10177         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10178         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10179         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10180         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10181
10182 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10183
10184         PR c++/25263
10185         * g++.dg/other/array2.C: New test case.
10186
10187 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10188
10189         * gcc.dg/darwin-weakimport-3.c: New.
10190
10191         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10192         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10193         and to work on Darwin.
10194         * gcc.dg/attr-weakref-1b.c: New file.
10195         * gcc.dg/attr-weakref-2.c: New test.
10196         * gcc.dg/darwin-weakref-1.c: New test.
10197
10198 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10199
10200         PR testsuite/25247
10201         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10202         use in selector expressions.
10203         (dg-xfail-if): Ditto.
10204         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10205         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10206         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10207         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10208         * gcc.test-framework/test-framework.exp: Skip generated tests if
10209         CHECK_TEST_FRAMEWORK is not 1.
10210
10211 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10212
10213         PR tree-optimization/24963
10214         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10215
10216         PR target/24108
10217         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10218
10219         PR target/18580
10220         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10221         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10222         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10223         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10224
10225 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10226
10227         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10228         dg-options.
10229
10230 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10231
10232         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10233
10234 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10235
10236         * gcc.dg/format/cast-1.c: New test.
10237
10238 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10239
10240         PR c/7776
10241         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10242         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10243         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10244         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10245
10246 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10247
10248         * gcc.dg/cast-pretty-print-1.c: New test.
10249
10250 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10251
10252         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10253
10254 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10255
10256         PR c++/24173
10257         * g++.dg/template/friend40.C: New test.
10258
10259 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10260
10261         PR target/25199
10262         * gcc.target/i386/movq-2.c: New test.
10263         * gcc.target/i386/movq.c: Remove target i?86, instead add
10264         dg-require-effective-target ilp32.
10265
10266 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10267
10268         PR c++/24103
10269         * g++.dg/other/default1.C: New test.
10270
10271 2005-12-02  Richard Guenther  <rguenther@suse.de>
10272
10273         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10274
10275 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10276
10277         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10278
10279 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10280
10281         PR target/21017
10282         * gcc.target/powerpc/rotate.c: New.
10283
10284 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10285
10286         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10287         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10288
10289 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10290
10291         PR c/13384
10292         * gcc.dg/pr17730-1.c: Adjust.
10293         * gcc.dg/lvalue1.c (main): Likewise.
10294         * gcc.dg/lvalue-2.c: Likewise.
10295         * g++.dg/pr7503-3.C
10296
10297 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10298
10299         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10300         error messages.
10301
10302 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10303
10304         PR fortran/24789
10305         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10306
10307 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10308
10309         PR target/24475
10310         * lib/target-supports.exp (check_effective_target_tls): New.
10311         (check_effective_target_tls_runtime): New.
10312         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10313         for TLS support.
10314         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10315         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10316         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10317         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10318         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10319         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10320         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10321         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10322         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10323         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10324         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10325         effective-target TLS.
10326         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10327         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10328         effective-target TLS runtime.
10329
10330 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10331
10332         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10333
10334 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10335
10336         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10337         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10338         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10339         ignored" warnings when "packing" is the same as the ABI layout.
10340
10341 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10342
10343         PR fortran/21302
10344         * gfortran.dg/line_length_1.f: New test.
10345         * gfortran.dg/line_length_2.f90: Ditto.
10346
10347 2005-11-30  Richard Guenther  <rguenther@suse.de>
10348
10349         PR tree-optimization/21655
10350         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10351
10352 2005-11-30  Dale Johannesen  <dalej@apple.com>
10353
10354         * gcc.c-torture/compile/pr24930.c: New.
10355
10356 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10357
10358         PR fortran/15809
10359         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10360
10361 2005-11-30  Jeff Law  <law@redhat.com>
10362
10363         * g++.old-deja/g++.law/pr25000.C: New test.
10364
10365 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10366
10367         * gcc.dg/tls/opt-11.c: New test.
10368
10369 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10370
10371         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10372         targets.
10373         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10374         LP64 ia64.
10375
10376 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10377
10378         * gfortran.dg/open_access_1.f90: New test.
10379
10380 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10381
10382         * gcc.dg/charset/builtin2.c: New test.
10383
10384 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10385
10386         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10387         on mmix-*-* for *_[xy].c.
10388
10389 2005-11-28  Kean Johnston  <jkj@sco.com>
10390
10391         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10392         headers.
10393         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10394         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10395         * gcc.target/i386/asm-3.c: Ditto.
10396         * gcc.target/i386/clobbers.c: Ditto.
10397         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10398         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10399         test regexp.
10400         * gcc.target/i386/mul.c: Ditto.
10401         * gcc.target/i386/ssetype-1.c: Ditto.
10402         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10403         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10404         static so the test works with -fPIC mode too. Based on comment in
10405         PR19231 by Pinski.
10406         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10407
10408 2005-11-28  Richard Guenther  <rguenther@suse.de>
10409
10410         * gcc.dg/alias-9.c: New testcase.
10411         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10412
10413 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10414             Uros Bizjak  <uros@kss-loka.si>
10415
10416         PR middle-end/20219
10417         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10418         tan(x)/sin(x) transformations.
10419
10420 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10421
10422         PR middle-end/24575
10423         * gcc.dg/tree-ssa/divide-3.c: New test.
10424         * gcc.dg/tree-ssa/divide-4.c: New test.
10425
10426 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10427
10428         PR fortran/24917
10429         *  gfortran.dg/boz_6.f90: New test.
10430
10431 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10432
10433         PR fortran/23912
10434         * gfortran.dg/modulo_1.f90: New test.
10435
10436 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10437
10438         PR libfortran/24919
10439         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10440         fail on CRLF platforms.
10441         * gfortran.dg/ftell_2.f90: Likewise.
10442
10443 2005-11-26  Eric Christopher  <echristo@apple.com>
10444
10445         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10446
10447 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10448
10449         * objc.dg/gnu-runtime-3.m: Simplify.
10450
10451 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10452
10453         PR middle-end/23669
10454         * gcc.dg/tree-ssa/divide-1.c: New test.
10455         * gcc.dg/tree-ssa/divide-2.c: New test.
10456
10457 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10458
10459         PR libgfortran/24945
10460         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10461
10462 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10463
10464         PR libgfortran/24945
10465         * gfortran.dg/open_status_2.f90: New test.
10466
10467 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10468
10469         * gcc.c-torture/execute/builtins/fprintf.c,
10470         gcc.c-torture/execute/builtins/fputs-lib.c,
10471         gcc.c-torture/execute/builtins/fputs.c,
10472         gcc.c-torture/execute/builtins/lib/fprintf.c,
10473         gcc.c-torture/execute/builtins/lib/printf.c,
10474         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10475
10476 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10477
10478         * gcc.dg/20050922-2.c: New test.
10479
10480 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10481
10482         * objc.dg/gnu-runtime-3.m: New test.
10483
10484 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10485
10486         PR c++/9278
10487         * g++.dg/other/void1.C: New test.
10488
10489 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10490
10491         PR middle-end/24998
10492         * gcc.dg/torture/fp-int-convert-float.c,
10493         gcc.dg/torture/fp-int-convert-double.c,
10494         gcc.dg/torture/fp-int-convert-long-double.c,
10495         gcc.dg/torture/fp-int-convert-timode.c,
10496         gcc.dg/torture/fp-int-convert-float80.c,
10497         gcc.dg/torture/fp-int-convert-float80-timode.c,
10498         gcc.dg/torture/fp-int-convert-float128.c,
10499         gcc.dg/torture/fp-int-convert-float128-timode.c,
10500         gcc.dg/torture/fp-int-convert.h: New files.
10501
10502 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10503
10504         PR middle-end/24989
10505         * gcc.dg/tree-ssa/bool-10.c: New test.
10506         * gcc.dg/tree-ssa/bool-11.c: New test.
10507         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10508
10509 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10510
10511         PR middle-end/24990
10512         * tree-ssa/pr24990-1.c: New test.
10513
10514 2005-11-24  Richard Guenther  <rguenther@suse.de>
10515         Dirk Mueller <dmueller@suse.de>
10516
10517         PR c++/14024
10518         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10519         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10520         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10521         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10522         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10523         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10524
10525 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10526
10527         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10528
10529 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10530
10531         PR c/21668
10532         * gcc.dg/Wc++-compat.c: New.
10533         * gcc.dg/Wno-c++-compat.c: New.
10534
10535 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10536
10537         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10538         (vspltish, vspltisw): Likewise.
10539
10540 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10541
10542         PR libgfortran/24794
10543         * gfortran.dg/namelist_12.f: Fix quotes.
10544         * gfortran.dg/namelist_13.f90: Fix quotes.
10545         * gfortran.dg/namelist_14.f90: Fix quotes.
10546         * gfortran.dg/namelist_15.f90: Fix quotes.
10547         * gfortran.dg/namelist_use.f90: Fix quotes.
10548         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10549         * gfortran.dg/namelist_21.f90: New test.
10550         * gfortran.dg/namelist_22.f90: New test.
10551
10552 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10553
10554         PR target/23435
10555         * gcc.c-torture/compile/pr23435.c: New.
10556
10557 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10558
10559         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10560
10561 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10562
10563         * gcc.target/powerpc/405-macchw-1.c,
10564         gcc.target/powerpc/405-macchw-2.c,
10565         gcc.target/powerpc/405-macchwu-1.c,
10566         gcc.target/powerpc/405-macchwu-2.c,
10567         gcc.target/powerpc/405-machhw-1.c,
10568         gcc.target/powerpc/405-machhw-2.c,
10569         gcc.target/powerpc/405-machhwu-1.c,
10570         gcc.target/powerpc/405-machhwu-2.c,
10571         gcc.target/powerpc/405-maclhw-1.c,
10572         gcc.target/powerpc/405-maclhw-2.c,
10573         gcc.target/powerpc/405-maclhwu-1.c,
10574         gcc.target/powerpc/405-maclhwu-2.c,
10575         gcc.target/powerpc/405-mulchw-1.c,
10576         gcc.target/powerpc/405-mulchw-2.c,
10577         gcc.target/powerpc/405-mulchwu-1.c,
10578         gcc.target/powerpc/405-mulchwu-2.c,
10579         gcc.target/powerpc/405-mulhhw-1.c,
10580         gcc.target/powerpc/405-mulhhw-2.c,
10581         gcc.target/powerpc/405-mulhhwu-1.c,
10582         gcc.target/powerpc/405-mulhhwu-2.c,
10583         gcc.target/powerpc/405-mullhw-1.c,
10584         gcc.target/powerpc/405-mullhw-2.c,
10585         gcc.target/powerpc/405-mullhwu-1.c,
10586         gcc.target/powerpc/405-mullhwu-2.c,
10587         gcc.target/powerpc/405-nmacchw-1.c,
10588         gcc.target/powerpc/405-nmacchw-2.c,
10589         gcc.target/powerpc/405-nmachhw-1.c,
10590         gcc.target/powerpc/405-nmachhw-2.c,
10591         gcc.target/powerpc/405-nmaclhw-1.c,
10592         gcc.target/powerpc/405-nmaclhw-2.c,
10593         gcc.target/powerpc/440-macchw-1.c,
10594         gcc.target/powerpc/440-macchw-2.c,
10595         gcc.target/powerpc/440-macchwu-1.c,
10596         gcc.target/powerpc/440-macchwu-2.c,
10597         gcc.target/powerpc/440-machhw-1.c,
10598         gcc.target/powerpc/440-machhw-2.c,
10599         gcc.target/powerpc/440-machhwu-1.c,
10600         gcc.target/powerpc/440-machhwu-2.c,
10601         gcc.target/powerpc/440-maclhw-1.c,
10602         gcc.target/powerpc/440-maclhw-2.c,
10603         gcc.target/powerpc/440-maclhwu-1.c,
10604         gcc.target/powerpc/440-maclhwu-2.c,
10605         gcc.target/powerpc/440-mulchw-1.c,
10606         gcc.target/powerpc/440-mulchw-2.c,
10607         gcc.target/powerpc/440-mulchwu-1.c,
10608         gcc.target/powerpc/440-mulchwu-2.c,
10609         gcc.target/powerpc/440-mulhhw-1.c,
10610         gcc.target/powerpc/440-mulhhw-2.c,
10611         gcc.target/powerpc/440-mulhhwu-1.c,
10612         gcc.target/powerpc/440-mulhhwu-2.c,
10613         gcc.target/powerpc/440-mullhw-1.c,
10614         gcc.target/powerpc/440-mullhw-2.c,
10615         gcc.target/powerpc/440-mullhwu-1.c,
10616         gcc.target/powerpc/440-mullhwu-2.c,
10617         gcc.target/powerpc/440-nmacchw-1.c,
10618         gcc.target/powerpc/440-nmacchw-2.c,
10619         gcc.target/powerpc/440-nmachhw-1.c,
10620         gcc.target/powerpc/440-nmachhw-2.c,
10621         gcc.target/powerpc/440-nmaclhw-1.c,
10622         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10623
10624 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10625
10626         PR fortran/24774
10627         * gfortran.dg/inquire_9.f90: New test.
10628
10629         PR fortran/21647
10630         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10631
10632 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10633
10634         PR libfortran/24432
10635         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10636         Check that 'cos' is supported.
10637
10638 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10639
10640         PR fortran/24223
10641         * gfortran.dg/substring_equivalence.f90: New test.
10642
10643         PR fortran/24705
10644         * gfortran.dg/auto_internal_assumed.f90: New test.
10645
10646 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10647
10648         * gcc.dg/fold-div-2.c: New test.
10649
10650 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10651
10652         PR rtl-optimization/24883
10653         * gcc.c-torture/compile/pr24883.c: New test.
10654
10655 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10656
10657         PR middle-end/20583
10658         * gcc.c-torture/compile/pr20583.c: New.
10659
10660 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10661
10662         * gcc.c-torture/execute/usmul.c: New test.
10663
10664 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10665
10666         * gcc.dg/tree-ssa/vrp22.c: New test.
10667
10668 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10669
10670         PR middle-end/24912
10671         * gcc.dg/torture/pr24912-1.c: New test.
10672
10673 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10674
10675         PR fortran/24862
10676         * gfortran.dg/arrayio_derived_1.f90: New test.
10677
10678 2005-11-19  Richard Guenther  <rguenther@suse.de>
10679
10680         PR middle-end/23294
10681         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10682
10683 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10684
10685         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10686
10687 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10688
10689         PR c++/8355
10690         * g++.dg/template/friend39.C: New test.
10691
10692 2005-11-18  James E Wilson  <wilson@specifix.com>
10693
10694         * gcc.dg/builtin-strstr.c: New.
10695
10696 2005-11-18  Richard Henderson  <rth@redhat.com>
10697
10698         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10699         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10700         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10701         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10702         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10703         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10704         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10705         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10706         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10707         renaming to remove initial "ia64-".
10708
10709 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10710
10711         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10712
10713 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10714
10715         * g++.dg/cpp/string-2.C: New test.
10716
10717 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10718
10719         * gcc.dg/tree-ssa/loop-14.c: New test.
10720
10721 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10722             Michael Chamberlain <michael@chamberlain.net.au>
10723
10724         * ada/acats/run_all.sh (target_run): Kill long running tests.
10725
10726 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10727
10728         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10729         * gcc.dg/cleanup-9.c: Likewise.
10730         * gcc.dg/cleanup-10.c: Likewise.
10731         * gcc.dg/cleanup-11.c: Likewise.
10732
10733 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10734
10735         PR fortran/24892
10736         * gfortran.dg/open_access_append_1.f90: New test.
10737         * gfortran.dg/open_access_append_2.f90: New test.
10738
10739 2005-11-16  Richard Guenther  <rguenther@suse.de>
10740
10741         PR middle-end/24851
10742         * gcc.c-torture/execute/pr24851.c: New testcase.
10743
10744 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10745
10746         * gcc.dg/fold-overflow-1.c: New test.
10747
10748 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10749
10750         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10751         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10752
10753 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10754
10755         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10756         structures.
10757         * g++.dg/eh/forced2.C: Likewise.
10758         * g++.dg/eh/forced3.C: Likewise.
10759         * g++.dg/eh/forced4.C: Likewise.
10760
10761 2005-11-11  Mike Stump  <mrs@apple.com>
10762
10763         * g++.old-deja/g++.mike/unused.C: Add.
10764
10765 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10766
10767         PR c++/24667
10768         * g++.dg/warn/Wcast-qual1.C: New test.
10769
10770 2005-11-15  Jan Hubicka  <jh@suse.cz>
10771
10772         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10773
10774 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10775
10776         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10777
10778 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10779
10780         PR 24840
10781         * gcc.dg/tree-ssa/pr24840.c: New test.
10782
10783 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10784
10785         PR testsuite/24841
10786         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10787
10788 2005-11-14  Dale Johannesen  <dalej@apple.com>
10789
10790         * gcc.c-torture/execute/20051113-1.c: New.
10791
10792 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10793
10794         PR c++/24687
10795         * g++.dg/template/crash43.C: New test.
10796
10797 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10798
10799         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10800
10801 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10802
10803         PR c++/24817
10804         * g++.dg/eh/spec8.C: New test.
10805
10806 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10807
10808         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10809
10810 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10811
10812         PR c++/20293
10813         * g++.dg/parse/ambig4.C: New test.
10814         * g++.dg/tc1/dr101.C: Adjust error markers.
10815         * g++.dg/lookup/strong-using-2.C: Likewise.
10816         * g++.dg/lookup/ambig5.C: Likewise.
10817         * g++.dg/lookup/ambig4.C: Likewise.
10818         * g++.dg/parse/crash22.C: Likewise.
10819
10820 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10821
10822         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10823
10824 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10825
10826         * gcc.dg/nested-calls-1.c: New test.
10827
10828 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10829
10830         * gfortran.dg/complex_intrinsic_1.f90: New test.
10831         * gfortran.dg/complex_intrinsic_2.f90: New test.
10832         * gfortran.dg/fgetc_1.f90: New test.
10833         * gfortran.dg/fgetc_2.f90: New test.
10834         * gfortran.dg/fgetc_3.f90: New test.
10835         * gfortran.dg/ftell_1.f90: New test.
10836         * gfortran.dg/ftell_2.f90: New test.
10837         * gfortran.dg/gnu_logical_1.F: New test.
10838         * gfortran.dg/gnu_logical_2.f90: New test.
10839
10840 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10841
10842         PR middle-end/24820
10843         * testsuite/gcc.dg/pr24820.c: New test.
10844
10845 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10846
10847         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10848         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10849         variable.
10850
10851 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10852
10853         testsuite/24614
10854         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10855
10856 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10857
10858         * gcc.target/cris/cris.exp: New file.
10859         * gcc.target/cris/rld-legit1.c: New test.
10860         * gcc.target/cris/rld-legit2.c: New test.
10861
10862 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10863
10864         PR c++/24780
10865         * g++.dg/opt/pr24780.C: New test.
10866
10867         PR c++/24761
10868         * g++.dg/template/asm1.C: New test.
10869
10870 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10871
10872         PR libgfortran/24787
10873         * gfortran.dg/scan_1.f90: New test.
10874
10875 2005-11-12  Jan Hubicka  <jh@suse.cz>
10876
10877         * gcc.target/i386/minmax-1.c: New.
10878         * gcc.target/i386/minmax-2.c: New.
10879
10880 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10881
10882         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10883
10884 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10885
10886         * gcc.c-torture/execute/20051110-1.c,
10887         gcc.c-torture/execute/20051110-2.c: New tests.
10888
10889 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10890
10891         PR middle-end/24750
10892         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10893         New tests.
10894
10895 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10896
10897         * lib/target-libpath.exp (get_shlib_extension): New proc.
10898         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10899         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10900         * lib/objc.exp (objc_target_compile): Likewise.
10901         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10902         detection.
10903
10904 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10905
10906         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10907
10908         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10909         Add -static to additional_flags and pass it to target_compile.
10910
10911 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
10912
10913         PR libgfortran/24719
10914         gfortran.dg/read_noadvance.f90: New test.
10915
10916         PR libgfortran/24699
10917         gfortran.dg/fmt_t_2.f90: New test.
10918
10919         PR libgfortran/24785
10920         gfortran.dg/read_x_eor.f90: New test.
10921
10922         PR libgfortran/24584
10923         gfortran.dg/namelist_empty.f90: Rename test.
10924
10925         PR libgfortran/24489
10926         gfortran/read_eor.f90: Rename test.
10927
10928 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10929
10930         PR fortran/15976
10931         * gfortran.dg/automatic_module_variable.f90: New test.
10932
10933 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10934
10935         PR target/24445
10936         * gcc.dg/pr24445.c: New test.
10937
10938 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
10939
10940         PR fortran/24655
10941         PR fortran/24755
10942         * gfortran.dg/recursive_statement_functions.f90: Add statement
10943         functions using inline intrinsic functions and parameters to test
10944         that they no longer seg-fault.
10945
10946         PR fortran/24409
10947         gfortran.dg/nested_modules_4.f90: New test.
10948         gfortran.dg/nested_modules_5.f90: New test.
10949
10950 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10951
10952         PR fortran/24643
10953         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10954
10955 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
10956
10957         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10958         failures.
10959
10960 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10961
10962         * gcc.dg/sparc-getcontext-1.c: New test.
10963
10964 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
10965
10966         * gcc.dg/ifcvt-fabs-1.c: New test.
10967
10968 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
10969
10970         PR other/4372
10971         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10972         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10973
10974 2005-11-09  Richard Guenther  <rguenther@suse.de>
10975
10976         PR tree-optimization/24716
10977         * gcc.c-torture/execute/pr24716.c: New testcase.
10978
10979 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10980
10981         * gcc.dg/pr24624.c: Disable for non S/390 targets.
10982
10983 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10984
10985         PR 24624
10986         * gcc.dg/pr24624.c: Testcase added.
10987
10988 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10989
10990         PR 24623
10991         * g++.dg/other/pr24623.C: Testcase added.
10992
10993 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
10994
10995         PR fortran/22607
10996         * gfortran-dg/pure_byref_1.f90: New.
10997         * gfortran-dg/pure_byref_2.f90: New.
10998
10999 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11000
11001         PR c/24101
11002         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11003         * gcc.dg/dg.exp: Run main loop also for *.i files.
11004
11005 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11006
11007         PR c++/19450
11008         * g++.dg/tls/diag-3.C: New test.
11009         * g++.dg/tls/diag-4.C: New test.
11010         * g++.dg/tls/static-1.C: New test.
11011         * g++.dg/tls/static-1a.cc: New file.
11012
11013 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11014
11015         PR 23046
11016         * g++.dg/tree-ssa/pr23046.C: New test.
11017
11018 2005-11-08  Devang Patel <dpatel@apple.com>
11019
11020         PR tree-optimization/23115
11021         * gcc.dg/tree-ssa/pr23115.c: New.
11022
11023 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11024
11025         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11026         * gcc.target/powerpc/pr16155.c: Same.
11027         * gcc.target/powerpc/altivec-1.c: Same.
11028         * gcc.target/powerpc/altivec-2.c: Same.
11029         * gcc.target/powerpc/altivec-3.c: Same.
11030         * gcc.target/powerpc/altivec-5.c: Same.
11031         * gcc.target/powerpc/altivec-11.c: Same.
11032         * gcc.target/powerpc/altivec-12.c: Same.
11033         * gcc.target/powerpc/altivec-14.c: Same.
11034         * gcc.target/powerpc/altivec-22.c: Same.
11035         * gcc.target/powerpc/altivec-consts.c: Same.
11036         * gcc.target/powerpc/altivec-pr22085.c: Same.
11037         * gcc.target/powerpc/altivec-splat.c: Same.
11038         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11039         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11040         * gcc.target/powerpc/darwin-longlong.c: Same.
11041
11042 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11043
11044         PR target/19340
11045         * gcc.dg/pr19340.c: New test.
11046
11047 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11048
11049         PR rtl-optimization/24683
11050         * gcc.dg/pr24683.c: New test.
11051
11052 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11053
11054         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11055         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11056
11057 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11058
11059         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11060
11061 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11062
11063         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11064
11065 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11066
11067         PR target/24230
11068
11069         * gcc.target/powerpc/altivec-consts.c,
11070         gcc.target/powerpc/altivec-splat.c: New testcase.
11071
11072 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11073
11074         PR c/24599
11075
11076         * gcc.dg/overflow-2.c: New testcase.
11077
11078 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11079
11080         PR rtl-optimization/23567
11081         * gcc.c-torture/execute/20051104-1.c: New test.
11082
11083 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11084
11085         PR fortran/24534
11086         gfortran.dg/private_type_2.f90: Modified to check that case with
11087         PRIVATE declaration within derived type is accepted.
11088
11089         PR fortran/20838
11090         gfortran.dg/pointer_assign_1.f90: New test.
11091
11092         PR fortran/20840
11093         * gfortran.dg/arrayio_0.f90: New test.
11094
11095         PR fortran/17737
11096         gfortran.dg/data_initialized.f90: New test.
11097         gfortran.dg/data_constraints_1.f90: New test.
11098         gfortran.dg/data_constraints_2.f90: New test.
11099
11100 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11101
11102         PR fortran/24174
11103         PR fortran/24305
11104         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11105
11106 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11107
11108         PR 24670
11109         * gcc.dg/tree-ssa/pr24670.c: New test.
11110
11111 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11112
11113         PR target/22432
11114         * gcc.target/i386/pr22432.c: New test.
11115
11116 2005-11-05  Richard Henderson  <rth@redhat.com>
11117
11118         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11119         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11120         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11121         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11122         from gcc.dg/alpha-*.
11123         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11124         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11125
11126 2005-11-05  Andreas Jaeger  <aj@suse.de>
11127
11128         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11129
11130 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11131
11132         PR target/23424
11133         * gcc.dg/torture/pr23424-1.c: New test.
11134
11135 2005-11-04  Richard Henderson  <rth@redhat.com>
11136
11137         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11138         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11139         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11140         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11141         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11142         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11143         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11144         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11145         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11146         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11147         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11148         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11149         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11150         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11151         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11152         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11153         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11154         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11155         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11156         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11157         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11158         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11159         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11160         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11161         Move from gcc.dg/.
11162         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11163         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11164         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11165         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11166         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11167         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11168         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11169         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11170         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11171         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11172         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11173         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11174         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11175         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11176         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11177         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11178         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11179         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11180         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11181         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11182         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11183         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11184         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11185         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11186         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11187         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11188         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11189         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11190         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11191         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11192         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11193         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11194         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11195         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11196         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11197         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11198         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11199         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11200         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11201         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11202         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11203         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11204         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11205         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11206         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11207
11208 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11209
11210         PR 24627
11211         * gcc.dg/tree-ssa/pr24627.c: New test.
11212
11213 2005-11-04 Paul Brook  <paul@codesourcery.com>
11214
11215         * gcc.dg/tls/opt-10.c: New test.
11216
11217 2005-11-04  Andreas Jaeger  <aj@suse.de>
11218
11219         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11220         avoid extra warnings.
11221
11222 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11223
11224         PR libfortran/22298
11225         * gcc/testsuite/lib/target-supports.exp
11226         (check_effective_target_static_libgfortran): New
11227         static_libgfortran effective target.
11228         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11229         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11230
11231 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11232
11233         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11234
11235 2005-11-03  Josh Conner  <jconner@apple.com>
11236
11237         PR c++/19989
11238         g++.dg/ext/array2.C: New test.
11239         g++.dg/template/dependent-name3.C: New test.
11240         g++.dg/template/dependent-name4.C: New test.
11241         g++.dg/template/sfinae2.C: New test.
11242
11243 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11244
11245         PR preprocessor/22042
11246         * gcc.dg/cpp/strify4.c: New test.
11247
11248 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11249
11250         PR c++/17964
11251         * g++.dg/cpp/string-1.C: New test.
11252
11253 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11254
11255         * gcc.target/powerpc: New directory.
11256         * gcc.target/powerpc/powerpc.exp: New file.
11257         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11258         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11259         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11260         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11261         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11262         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11263         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11264         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11265         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11266         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11267         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11268         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11269         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11270         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11271         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11272         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11273         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11274         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11275         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11276         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11277         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11278         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11279         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11280         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11281         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11282         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11283         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11284         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11285         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11286         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11287         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11288         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11289         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11290         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11291
11292 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/21627
11295         * g++.dg/warn/inline2.C: New test.
11296
11297 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11298
11299         PR middle-end/23155
11300         * g++.dg/ext/c99struct1.C: New test.
11301         * gcc.dg/union-cast-1.c: New test.
11302         * gcc.dg/union-cast-2.c: New test.
11303         * gcc.dg/union-cast-3.c: New test.
11304
11305 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11306
11307         PR middle-end/24589
11308         * gcc.c-torture/execute/zero-struct-2.c: New test.
11309
11310 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11311
11312         PR c++/24582
11313         * g++.dg/init/switch1.C: New test.
11314
11315 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11316
11317         * gcc.dg/delay-slot-1.c: New test.
11318
11319 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11320
11321         PR target/24620
11322         * gcc.dg/pr24620.c: New test.
11323
11324 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11325
11326         PR c/24329
11327         * gcc.dg/format/unnamed-1.c: New test.
11328
11329 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11330
11331         PR c++/22434
11332         * g++.dg/expr/cond8.C: New test.
11333
11334         PR c++/24560
11335         * g++.dg/parse/dot1.C: New test.
11336
11337 2005-11-02  Jan Hubicka  <jh@suse.cz>
11338
11339         PR target/23303
11340         * gcc.dg/i386-lea.c: New test
11341
11342 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11343
11344         PR target/24615
11345         * gcc.dg/pr24615.c: New test.
11346
11347 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11348
11349         PR target/24600
11350         * gcc.dg/pr24600.c: New test.
11351
11352 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11353
11354         PR c++/19253
11355         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11356         * g++.dg/parse/typename9.C: New test.
11357         * g++/dg/parse/typename10.C: Likewise.
11358
11359 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11360
11361         PR fortran/18157
11362         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11363         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11364         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11365
11366 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11367
11368         PR c++/24569
11369         * g++.dg/debug/static1.C: New test.
11370
11371 2005-11-02  Josh Conner  <jconner@apple.com>
11372
11373         * g++.dg/crash38.C: moved into proper directory...
11374         * g++.dg/template/crash42.C: ...here
11375
11376 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11377
11378         PR target/18338
11379         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11380         pcc_bitfield_type_matters || default_packed.
11381
11382         * lib/target-supports.exp
11383         (check_effective_target_pcc_bitfield_type_matters): New proc.
11384         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11385
11386         PR testsuite/23304
11387         * lib/target-supports.exp (check_effective_default_packed): New proc.
11388         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11389         Gate expected errors on target ! default_packed.
11390         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11391
11392 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11393
11394         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11395         change (r106358).
11396
11397 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11398
11399         PR fortran/24008
11400         * gfortran.dg/entry_5.f90: New.
11401         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11402
11403 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11404
11405         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11406
11407 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11408
11409         PR fortran/21565
11410         gfortran.dg/namelist_blockdata.f90: New test.
11411
11412         PR fortran/18737
11413         gfortran.dg/external_implicit_none.f90: New test.
11414
11415         PR fortran/14994
11416         * gfortran.dg/secnds.f: New test.
11417
11418 2005-10-31  Jan Hubicka  <jh@suse.cz>
11419
11420         PR target/20928
11421         * gcc.c-torture/compile/pr20928.c: New test.
11422
11423 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11424
11425         PR middle-end/23492
11426         * gcc.c-torture/compile/zero-strct-5.c: New test.
11427
11428 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11429
11430         PR libgfortran/24584
11431         * gfortran.dg/pr24584.f90: New test.
11432
11433 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11434
11435         PR fortran/18883
11436         * gfortran.dg/char_result_9.f90: New.
11437         * gfortran.dg/char_result_10.f90: New.
11438
11439 2005-10-30  Jan Hubicka  <jh@suse.cz>
11440
11441         * g++.dg/tree-ssa/pr24172.C: New testcase.
11442
11443 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11444
11445         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11446
11447 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11448
11449         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11450         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11451         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11452         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11453         gfortran.dg/enum_9.f90,
11454         gfortran.fortran-torture/compile/enum_1.f90,
11455         gfortran.fortran-torture/execute/enum_1.f90,
11456         gfortran.fortran-torture/execute/enum_2.f90,
11457         gfortran.fortran-torture/execute/enum_3.f90,
11458         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11459
11460 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11461
11462         PR target/18482
11463         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11464         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11465
11466 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11467
11468         PR libfortran/20179
11469         * gfortran.dg/mixed_io_1.f90: New test.
11470         * gfortran.dg/mixed_io_1.c: New file.
11471
11472 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11473
11474         * gfortran.dg/malloc_free_1.f90: New test.
11475
11476 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11477
11478         * gcc.dg/nested-func-4.c: Require profiling -pg.
11479
11480 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11481
11482         PR C++/23229
11483         * g++.dg/warn/main-2.C: New test.
11484
11485 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11486
11487         PR fortran/24545
11488         * gfortran.dg/interface_2.f90: new test.
11489
11490 2005-10-28  Josh Conner  <jconner@apple.com>
11491
11492         PR c++/22153
11493         * g++.dg/template/crash38.C: New test.
11494         * g++.dg/parse/explicit1.C: Change expected errors.
11495
11496 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11497
11498         PR C++/23426
11499         * g++.dg/other/large-size-array.C: New test.
11500
11501 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11502
11503         PR middle-end/24362
11504         * g++.dg/opt/complex4.C: New test.
11505
11506 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11507
11508         * gcc.dg/nested-func-4.c: New test.
11509
11510 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11511
11512         PR fortran/24158
11513         gfortran.dg/derived_recursion.f90: New test.
11514         gfortran.dg/implicit_actual.f90: New test.
11515
11516 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11517
11518         PR middle-end/24295, PR testsuite/24477
11519         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11520         removed when weakref hits the tree.
11521
11522 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11523
11524         * gfortran.dg/cray_pointers_4.f90: New test.
11525
11526         * gfortran.dg/cray_pointers_5.f90: New test.
11527
11528 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11529
11530         PR fortran/22290
11531         * gfortran.dg/assign_5.f90: New test.
11532         * gfortran.dg/assign_6.f: New test.
11533
11534 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11535
11536         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11537         CPU has no SSE support.
11538
11539 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11540
11541         PR libgfortran/24224
11542         * gfortran.dg/arrayio_1.f90: Update attribution.
11543         * gfortran.dg/arrayio_2.f90: Update attribution.
11544         * gfortran.dg/arrayio_3.f90: Update attribution.
11545         * gfortran.dg/arrayio_4.f90: Update test conditions.
11546         * gfortran.dg/arrayio_5.f90: Update attribution.
11547         * gfortran.dg/arrayio_6.f90: New test.
11548         * gfortran.dg/arrayio_7.f90: New test.
11549
11550 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11551
11552         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11553
11554 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11555
11556         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11557
11558 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11559
11560         PR fortran/24416
11561         * gfortran.dg/namelist_char_only.f90: New test.
11562
11563 2005-10-24  Asher Langton  <langton2@llnl.gov>
11564
11565         PR fortran/17031
11566         PR fortran/22282
11567         * gfortran.dg/cray_pointers_1.f90: New test.
11568         * gfortran.dg/cray_pointers_2.f90: New test.
11569         * gfortran.dg/cray_pointers_3.f90: New test.
11570         * gfortran.dg/loc_1.f90: New test.
11571         * gfortran.dg/loc_2.f90: New test.
11572
11573 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11574
11575         * gcc.dg/pr24225.c: New test.
11576
11577 2005-10-24  Asher Langton  <langton2@llnl.gov>
11578
11579         * gfortran.dg/dup_save_1.f90: New test.
11580         * gfortran.dg/dup_save_2.f90: New test.
11581
11582 2005-10-24  Paul Brook  <paul@codesourcery.com>
11583
11584         PR 24107
11585         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11586         stdint.h.
11587
11588 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11589
11590         PR libgfortran/24489
11591         * gfortran.dg/pr24489.f90: New test.
11592
11593 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11594
11595         PR fortran/23635
11596         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11597
11598 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11599
11600         PR target/18911
11601         * g++.dg/init/array16.C: Skip for mmix-*-*.
11602
11603 2005-10-23  Asher Langton  <langton2@llnl.gov>
11604
11605         * gfortran.dg/byte_1.f90: New test.
11606         * gfortran.dg/byte_2.f90: New test.
11607
11608 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11609
11610         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11611
11612 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11613
11614         PR fortran/18022
11615         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11616
11617         PR fortran/24311
11618         * gfortran.dg/merge_char_const.f90: New test.
11619
11620         PR fortran/24384
11621         * gfortran.dg/spread_scalar_source.f90: New test.
11622
11623 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11624
11625         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11626
11627         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11628         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11629
11630         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11631
11632 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11633
11634         PR fortran/24426
11635         * gfortran.dg/der_pointer_4.f90: New.
11636
11637 2005-10-22  David Ayers  <d.ayers@inode.at>
11638
11639         * obj-c++.dg/except-1.mm: Simplify.
11640
11641 2005-10-21  David Ayers  <d.ayers@inode.at>
11642
11643         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11644
11645 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11646
11647         * gfortran.dg/assumed_dummy_2.f90: New test.
11648
11649 2005-10-21  James E Wilson  <wilson@specifix.com>
11650
11651         PR preprocessor/15220
11652         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11653
11654 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11655
11656         * gcc.c-torture/execute/20051021-1.c: New test.
11657
11658 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11659
11660         PR c++/24260
11661         * g++.dg/ext/tmplattr1.C: New test.
11662
11663 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11664
11665         PR fortran/24440
11666         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11667
11668 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11669
11670         * obj-c++.dg/except-1.mm: New.
11671
11672         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11673
11674 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11675
11676         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11677
11678 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11679
11680         PR middle-end/24295
11681         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11682         declarations with the same names as thunks' alias targets, use
11683         aliases instead.
11684         * gcc.dg/attr-alias-3.c: New test.
11685         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11686
11687 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11688
11689         PR c++/22618
11690         * g++.dg/parse/access8.C: New test.
11691
11692 2005-10-20  Richard Guenther  <rguenther@suse.de>
11693
11694         PR c++/24439
11695         * g++.dg/tree-ssa/pr24439.C: New testcase.
11696
11697 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11698
11699         * g++.dg/opt/delay-slot-1.C: New test.
11700
11701 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11702
11703         PR fortran/21625
11704         * gfortran.fg/der_init_1.f90: New.
11705
11706 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11707
11708         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11709
11710 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11711
11712         PR c++/21908
11713         * g++.dg/parse/error28.C: New test.
11714
11715 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11716
11717         * gcc.dg/profile-generate-2.c: New test.
11718
11719 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11720
11721         PR target/23589
11722         * g++.dg/ext/dllimport11.C: New.
11723
11724 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11725
11726         PR c++/22293
11727         * g++.dg/other/friend3.C: New test.
11728
11729 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11730
11731         PR c++/23293
11732         * g++.dg/template/error19.C: New test.
11733
11734 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11735
11736         PR c++/21383
11737         * g++.dg/overload/koenig2.C: New.
11738
11739         PR c++/23118
11740         * g++.dg/overload/error2.C: New.
11741
11742         PR c++/22604
11743         * g++.dg/inherit/covariant14.C: New.
11744
11745 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11746
11747         PR c++/23440
11748         * g++.dg/parse/for1.C: New test.
11749
11750 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11751
11752         PR fortran/23446
11753         * gfortran.dg/host_dummy_index_1.f90: New test.
11754
11755         PR fortran/21459
11756         * gfortran.dg/automatic_char_len_2.f90: New test.
11757
11758         PR fortran/20866
11759         * gfortran.dg/recursive_statement_functions.f90: New test.
11760
11761         PR fortran/20853
11762         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11763
11764         PR fortran/20849
11765         * gfortran.dg/external_initializer.f90: New test.
11766
11767         PR fortran/20837
11768         * non_module_public.f90: New test.
11769
11770 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11771
11772         PR c++/24386
11773         * g++.dg/template/overload7.C: New.
11774
11775         PR c++/22551
11776         * g++.dg/other/switch2.C: Remove expected warnings.
11777
11778         PR c++/21353
11779         * g++.dg/template/defarg6.C: New.
11780
11781 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11782
11783         PR target/24315
11784         * gcc.target/i386/pr24315.c: New test.
11785
11786 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11787
11788         PR c++/24389
11789         * g++.dg/template/static21.C: New test.
11790         * g++.dg/template/static21-a.cc: Likewise.
11791
11792 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11793
11794         PR c++/23959
11795         * g++.dg/warn/Wswitch-default-1.C: New test.
11796         * g++.dg/warn/Wswitch-default-2.C: New test.
11797
11798 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11799
11800         PR c++/22173
11801         * g++.dg/parse/template18.C: New test.
11802         * g++.dg/template/nontype15.C: Likewise.
11803
11804 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11805
11806         PR fortran/22273
11807         * gfortran.dg/spec_expr_2.f90: New.
11808
11809 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11810
11811         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11812         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11813         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11814         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11815         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11816         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11817         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11818         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11819         previous target-specific skips and warning-message matches where
11820         applicable.
11821
11822 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11823
11824         PR c++/21347
11825         * g++.dg/warn/Wctor-dtor.C: New test.
11826
11827 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11828
11829         PR c/23439
11830         * gcc.dg/for-1.c: New test.
11831
11832 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11833
11834         PR c++/19565
11835         * g++.dg/warn/Wconversion1.C: New test.
11836         * g++.dg/ext/packed4.C: Compile with -w.
11837         * g++.dg/opt/20050511-1.C: Likewise.
11838         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11839
11840 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11841
11842         * gfortran.dg/boz_5.f90: New test.
11843
11844 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11845
11846         PR c++/22551
11847         * g++.dg/other/switch2.C: New.
11848
11849         PR c++/23984
11850         * g++.dg/init/ctor7.C: New.
11851
11852 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11853
11854         PR c++/23730
11855         * g++.dg/parse/crash32.C: New test.
11856
11857 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11858
11859         PR c++/20721
11860         * g++.dg/init/goto2.C: New test.
11861
11862         PR c++/22464
11863         * g++.dg/template/crash/41.C: New test.
11864
11865         PR c++/22180
11866         * g++.dg/template/crash40.C: New test.
11867
11868         PR c++/23694
11869         * g++.dg/parse/friend5.C: New test.
11870
11871         PR c++/23307
11872         * g++.dg/template/crash38.C: New test.
11873
11874         PR c++/22352
11875         * g++.dg/template/friend38.C: New test.
11876
11877         PR c++/22405
11878         * g++.dg/template/crash39.C: New test.
11879
11880 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11881
11882         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11883         gcc.dg/debug/dwarf2/dwarf-char2.c,
11884         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11885
11886         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11887
11888 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11889
11890         * gcc.dg/dll-2.c: Add tests for warnings.
11891         * gcc.dg/dll-3.c: Likewise.
11892         * gcc.dg/dll-4.c: Likewise.
11893
11894         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11895         * g++.dg/ext/dllimport2.C: Likewise.
11896         * g++.dg/ext/dllimport3.C: Likewise.
11897         * g++.dg/ext/dllimport7.C: Likewise.
11898         * g++.dg/ext/dllimport8.C: Likewise.
11899         * g++.dg/ext/dllimport9.C: Likewise.
11900
11901 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11902
11903         PR fortran/24092
11904         * gfortran.dg/derived_pointer_recursion.f90: New test.
11905
11906 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11907
11908         * gcc.c-torture/execute/20051012-1.c: New test.
11909
11910 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11911
11912         PR fortran/18082
11913         * gfortran.dg/automatic_char_len_1.f90: New test.
11914
11915 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11916
11917         PR fortran/20847
11918         * gfortran.dg/save_common.f90: New test.
11919
11920         PR fortran/20856
11921         * gfortran.dg/save_result.f90: New test.
11922
11923 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11924
11925         PR c++/21592
11926         * g++.dg/template/dependent-expr1.C: Add new expected error.
11927         * g++.dg/template/dependent-expr2.C: Adjust error text.
11928         * g++.dg/template/overload6.C: New.
11929
11930         PR c++/23797
11931         * g++.dg/other/typename8.C: New.
11932
11933         PR c++/21117
11934         * g++.dg/other/return1.C: New.
11935
11936 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
11937
11938         PR c++/24052
11939         * g++.dg/ext/label5.C: New.
11940
11941 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11942
11943         PR c++/19964
11944         * g++.dg/parse/crash31.C: New.
11945
11946 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
11947
11948         * g++.dg/ipa/ipa-1.c: New test.
11949         * g++.dg/ipa/ipa-2.c: New test.
11950         * g++.dg/ipa/ipa-3.c: New test.
11951         * g++.dg/ipa/ipa-4.c: New test.
11952         * g++.dg/ipa/ipa-5.c: New test.
11953         * g++.dg/ipa/ipa.exp: New file.
11954
11955 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11956
11957         PR fortran/24207
11958         * gfortran.dg/private_type_3.f90: New test.
11959
11960 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11961
11962         PR fortran/20786
11963         gfortran.dg/aint_anint_1.f90: New test.
11964
11965 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
11966
11967         PR libgfortran/24313
11968         gfortran.dg/csqrt.f: New test.
11969
11970 2005-10-11  Ian Lance Taylor  <ian@airs.com>
11971
11972         PR c++/8057
11973         * g++.dg/warn/noeffect7.C: New test.
11974         * g++.dg/warn/noeffect2.C: Instantiate templates.
11975         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
11976         and warning.
11977
11978 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11979
11980         PR c++/21089
11981         * g++.dg/init/float1.C: New test.
11982
11983         PR c++/24277
11984         * g++.dg/init/member1.C: Tweak error markers.
11985
11986 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
11987
11988         PR testsuite/24281
11989         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11990         Check for null pointer.
11991
11992 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
11993
11994         PR c++/21369
11995         * g++.dg/parse/ret-type3.C: New test.
11996
11997 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
11998
11999         PR tree-opt/23946
12000         * gcc.c-torture/compile/pr23946.c: New test.
12001
12002 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12003
12004         * g++.dg/opt/mmx2.C: New test.
12005
12006 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12007
12008         PR c++/24277
12009         * g++.dg/template/static20.C: New test.
12010
12011         PR c++/24302
12012         * g++.dg/warn/Wunused-12.C: New test.
12013
12014         PR c++/23437
12015         * g++.dg/template/arg4.C: New test.
12016
12017 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12018
12019         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12020         * gcc.dg/ucnid-3.c: Likewise.
12021         * gcc.dg/ucnid-4.c: Likewise.
12022         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12023         * g++.dg/other/ucnid-1.C: Likewise.
12024         * gcc.dg/sparc-frame-1.c: New test.
12025
12026 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12027
12028         PR c++/24139
12029         * g++.dg/template/spec27.C: New test.
12030
12031         PR c++/24275
12032         * g++.dg/template/static19.C: New test.
12033
12034 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12035
12036         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12037         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12038
12039 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12040
12041         PR target/24136
12042         * gfortran.fortran-torture/compile/pr24136.f: New test.
12043
12044 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12045
12046         PR c++/22172
12047         * g++.dg/parse/crash30.C: New test.
12048
12049 2005-10-07  Richard Guenther  <rguenther@suse.de>
12050
12051         PR middle-end/24227
12052         * gcc.c-torture/compile/pr24227.c: New testcase.
12053
12054 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12055
12056         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12057         Do not put aligned attributes on array elements.
12058
12059 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12060
12061         PR testsuite/23611, PR testsuite/23615
12062         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12063         writing prototypes of library functions by hand.
12064         * obj-c++.dg/bitfield-4.mm: Likewise.
12065         * obj-c++.dg/const-str-4.mm: Likewise.
12066         * obj-c++.dg/encode-4.mm: Likewise.
12067         * obj-c++.dg/encode-5.mm: Likewise.
12068         * obj-c++.dg/encode-6.mm: Likewise.
12069         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12070         * obj-c++.dg/method-10.mm: Likewise.
12071         * obj-c++.dg/method-17.mm: Likewise.
12072         * obj-c++.dg/method-19.mm: Likewise.
12073         * obj-c++.dg/try-catch-2.mm: Likewise.
12074
12075 2005-10-06  Richard Henderson  <rth@redhat.com>
12076
12077         PR 24236
12078         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12079
12080 2005-10-06  Dale Johannesen  <dalej@apple.com>
12081
12082         * gcc.c-torture/execute/20030125-1.c: Correct.
12083
12084 2005-10-06  Richard Guenther  <rguenther@suse.de>
12085
12086         PR tree-optimization/24238
12087         * g++.dg/tree-ssa/pr24238.C: New testcase.
12088
12089 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12090
12091         PR 18568
12092         * gfortran.dg/der_pointer_3.f90: New test.
12093
12094 2005-10-05  Devang Patel  <dpatel@apple.com>
12095
12096         PR Debug/23205
12097         * g++.dg/other/PR23205.C: New.
12098
12099 2005-10-05  Richard Henderson  <rth@redhat.com>
12100
12101         PR target/23602
12102         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12103         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12104
12105 2005-10-05  Dale Johannesen  <dalej@apple.com>
12106
12107         * gcc.c-torture/execute/float-floor.c: New.
12108
12109 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12110
12111         PR tree-optimization/21419
12112         PR tree-optimization/24146
12113         PR tree-optimization/24151
12114
12115         * g++.dg/ext/asm7.C: New.
12116         * g++.dg/ext/asm8.C: New.
12117         * gcc.dg/asm-1.c: Compile on all targets.
12118         * gcc.dg/asm-pr24146.c: New.
12119         * gcc.dg/pr21419.c: Adjust error messages.
12120
12121 2005-10-05  Richard Guenther  <rguenther@suse.de>
12122
12123         PR fortran/24176
12124         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12125
12126 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12127
12128         PR c++/23513
12129         * g++.dg/template/spec22.C: Robustify test.
12130         * g++.dg/template/spec26.C: New.
12131
12132 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12133
12134         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12135         if target supports vector instructions.
12136
12137 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12138
12139         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12140         C99 functions.
12141
12142 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12143
12144         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12145         check_effective_target_fortran_large_int): Replace cached result
12146         when target changes.
12147
12148 2005-10-04  Devang Patel  <dpatel@apple.com>
12149
12150         * gcc.dg/i386-sse-vect-types.c: New.
12151
12152 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12153
12154         PR preprocessor/13726
12155         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12156         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12157
12158 2005-10-04  Richard Guenther  <rguenther@suse.de>
12159
12160         PR c/23576
12161         * gcc.dg/noncompile/pr23576.c: New testcase.
12162
12163 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12164
12165         PR middle-end/23125
12166         * gcc.dg/register-var-3.c: New test.
12167
12168 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12169
12170         * gcc.dg/pr23049.c: New test.
12171
12172         * gcc.dg/ucnid-4.c: Fix test.
12173
12174 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12175
12176         PR 23445
12177         * gcc.c-torture/compile/pr23445.c: New test.
12178
12179 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12180
12181         * g++.dg/overload/unknown1.C: New.
12182
12183 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12184
12185         PR c++/17775
12186         * g++.dg/template/repo4.C: New test.
12187
12188 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12189
12190         PR libfortran/19308
12191         * gfortran.dg/large_real_kind_2.F90: New test.
12192         * gfortran.dg/large_integer_kind_2.f90: New test.
12193
12194 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12195
12196         * lib/target-supports.exp (check_effective_target_vect_shift):
12197         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12198         (check_effective_target_vect_condition): Fix copy-n-pasto.
12199
12200         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12201         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12202         targets.
12203
12204 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12205
12206         PR c++/22621
12207         * g++.dg/template/overload5.C : New test.
12208
12209         PR c++/23840
12210         * g++.dg/expr/stdarg1.C: New test.
12211
12212 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12213
12214         PR 24142
12215         * gcc.c-torture/execute/pr24142.c: New test.
12216
12217 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12218
12219         PR 24141
12220         * gcc.c-torture/execute/pr24141.c: New test.
12221
12222 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12223             Diego Novillo  <dnovillo@redhat.com>
12224
12225         PR 23604
12226         * gcc.c-torture/execute/pr23604.c: New test.
12227
12228 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12229
12230         PR fortran/16404
12231         PR fortran/20835
12232         PR fortran/20890
12233         PR fortran/20899
12234         PR fortran/20900
12235         PR fortran/20901
12236         PR fortran/20902
12237         gfortran.dg/equiv_constraint_1.f90: New test.
12238         gfortran.dg/equiv_constraint_2.f90: New test.
12239         gfortran.dg/equiv_constraint_3.f90: New test.
12240         gfortran.dg/equiv_constraint_4.f90: New test.
12241         gfortran.dg/equiv_constraint_5.f90: New test.
12242         gfortran.dg/equiv_constraint_6.f90: New test.
12243         gfortran.dg/equiv_constraint_7.f90: New test.
12244         gfortran.dg/equiv_constraint_8.f90: New test.
12245         gfortran.dg/private_type_1.f90: New test.
12246         gfortran.dg/private_type_2.f90: New test.
12247         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12248         980628-10.f: Assert std=gnu to permit mixing of
12249         types in equivalence statements.
12250
12251 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12252
12253         PR 24112
12254         * gfortran.dg/open_status_1.f90: New.
12255
12256 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12257
12258         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12259         * gcc.dg/vect/pr22480.c: Clean up temp files.
12260         * gcc.dg/vect/pr23831.c: Clean up temp files.
12261         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12262         Clean up temp files.
12263         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12264         Clean up temp files.
12265
12266         * gcc.dg/20050309-1.c: Clean up temp files.
12267         * gcc.dg/20050325-1.c: Clean up temp files.
12268
12269 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12270
12271         PR tree-optimization/24059
12272         * gcc.dg/vect/pr24059.c : New test.
12273
12274 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12275
12276         PR middle-end/24109
12277         * gcc.c-torture/execute/20050929-1.c: New test.
12278
12279 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12280
12281         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12282
12283 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12284
12285         PR c/21419
12286         * gcc.dg/pr21419.c: New test.
12287
12288 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12289
12290         * gcc.dg/pr23911.c: New test.
12291
12292 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12293
12294         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12295
12296         PR c++/16782
12297         * g++.dg/parse/qualified4.C: New test.
12298         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12299         * g++.old-deja/g++.mike/p8154.C: Likewise.
12300
12301 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12302
12303         PR c++/22147
12304         * g++.dg/template/friend37.C: New test.
12305         * g++.dg/parse/crash28.C: Adjust error markers.
12306
12307 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12308
12309         PR fortran/18518
12310         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12311
12312 2005-09-27  Devang Patel  <dpatel@apple.com>
12313
12314         PR tree-optimization/23625
12315         * gcc.dg/pr23625.c: New test.
12316
12317 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12318
12319         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12320         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12321
12322 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12323
12324         PR fortran/23677
12325         * gfortran.fortran-torture/execute/save_1.f90: New test.
12326         * gfortran.dg/save_1.f90: New test.
12327
12328 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12329
12330         * gcc.target/i386/builtin-apply-mmx.c: New test.
12331
12332         PR target/22576
12333         * gcc.target/i386/pr22576.c: New test.
12334
12335         PR target/22585
12336         * gcc.target/i386/pr22585.c: New test.
12337
12338         PR target/23268
12339         * gcc.target/i386/pr23268.c: New test.
12340
12341         PR middle-end/23831
12342         * gcc.dg/vect/pr23831.c: New test.
12343
12344         PR target/24055
12345         * gcc.target/i386/pr24055.c: New test.
12346
12347 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12348
12349         PR tree-optimization/23960
12350         * gcc.c-torture/compile/pr23960.c: New.
12351
12352 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12353
12354         PR fortran/16861
12355         * gfortran.dg/nested_modules_3.f90: New.
12356
12357 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12358
12359         PR fortran/24005
12360         gfortran.dg/interface_1.f90: New test.
12361
12362 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12363         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12364
12365         PR fortran/23843
12366         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12367
12368 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12369
12370         PR fortran/23516
12371         * gfortran.dg/imag_1.f: New test.
12372         * gfortran.dg/imag_2.f: Ditto.
12373
12374 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12375
12376         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12377
12378 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12379
12380         PR c++/21983
12381         * g++.dg/warn/pr21983.C: New test.
12382
12383 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12384
12385         PR c++/23993
12386         * g++.dg/template/array14.C: New test.
12387
12388 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12389
12390         PR fortran/19929
12391         * gfortran.dg/der_ptr_component_1.f90: New test.
12392
12393 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12394
12395         PR c++/23965
12396         * g++.dg/template/error1.C: Reject "no matching function" message.
12397
12398 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12399
12400         PR c++/17609
12401         * g++.dg/lookup/error1.C: New test.
12402
12403 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12404
12405         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12406         functionality of the testcase.
12407
12408 2005-09-20  Richard Henderson  <rth@redhat.com>
12409
12410         * gcc.dg/vect/vect-22.c: Require vect_float.
12411         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12412
12413 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12414
12415         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12416         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12417         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12418         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12419         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12420         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12421         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12422         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12423         * gcc.dg/cpp/ucnid-8.c: New test.
12424
12425 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12426
12427         PR tree-optimization/23929
12428         * gcc.c-torture/compile/pr23929.c: New test.
12429
12430 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12431
12432         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12433         for one loop.
12434
12435 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12436
12437         PR testsuite/23186
12438         * g++.dg/other/pr22003.C: Require named sections.
12439
12440 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12441
12442         PR c++/23947
12443         * g++.dg/rtti/crash3.C: New test.
12444
12445         PR tree-optimization/23818
12446         * gcc.dg/pr23818.c: New test.
12447
12448 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12449
12450         PR fortran/23420
12451         * gfortran.dg/print_fmt_4.f: New.
12452
12453 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12454
12455         PR fortran/23663
12456         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12457
12458 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12459
12460         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12461         Use pointers to local alignable arrays instead. Added comments.
12462         * gcc.dg/vect/vect-46.c: Likewise.
12463         * gcc.dg/vect/vect-48.c: Likewise.
12464         * gcc.dg/vect/vect-49.c: Likewise.
12465         * gcc.dg/vect/vect-52.c: Likewise.
12466         * gcc.dg/vect/vect-53.c: Likewise.
12467         * gcc.dg/vect/vect-54.c: Likewise.
12468         * gcc.dg/vect/vect-56.c: Likewise.
12469         * gcc.dg/vect/vect-57.c: Likewise.
12470         * gcc.dg/vect/vect-58.c: Likewise.
12471         * gcc.dg/vect/vect-60.c: Likewise.
12472         * gcc.dg/vect/vect-61.c: Likewise.
12473
12474         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12475         The test is no longer vectorizable on vect_no_align targets.
12476         * gcc.dg/vect/vect-43.c: Likewsie.
12477
12478         * gcc.dg/vect/vect-44.c: Added comments.
12479         * gcc.dg/vect/vect-45.c: Added comments.
12480         * gcc.dg/vect/vect-50.c: Added comments.
12481         * gcc.dg/vect/vect-51.c: Added comments.
12482
12483         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12484         aligned type.
12485         * gcc.dg/vect/Os-vect-95.c: Likewise.
12486
12487         * gcc.dg/vect/vect-41.c: Test removed.
12488         * gcc.dg/vect/vect-47.c: Test removed.
12489         * gcc.dg/vect/vect-55.c: Test removed.
12490         * gcc.dg/vect/vect-59.c: Test removed.
12491
12492 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12493
12494         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12495         No longer vectorizable on vect_no_align targets.
12496         * gcc.dg/vect/pr20122.c: Likewise.
12497         * gcc.dg/vect/vect-74.c: Likewise.
12498         * gcc.dg/vect/vect-75.c: Likewise.
12499         * gcc.dg/vect/vect-76.c: Likewise.
12500
12501         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12502         Will not be vectorizable on vect_no_align targets once aliasing issues
12503         are resolved.
12504         * gcc.dg/vect/vect-79.c: Likewise.
12505
12506         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12507         * gcc.dg/vect/vect-78.c: Likewise.
12508         * gcc.dg/vect/vect-97.c: Likewise.
12509
12510 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12511
12512         * gcc.dg/pr23943.c: New test.
12513
12514 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12515
12516         PR fortran/19181
12517         * gfortran.dg/derived_pointer_null_1.f90: New test.
12518
12519 2005-09-18  Richard Guenther  <rguenther@suse.de>
12520
12521         PR middle-end/23944
12522         * gcc.c-torture/compile/pr23944.c: New testcase.
12523
12524 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12525
12526         PR fortran/15975
12527         * gfortran.dg/der_pointer_2.f90: New test.
12528
12529 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12530
12531         PR fortran/16861
12532         * gfortran.dg/nested_modules_2.f90: New test.
12533
12534 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12535
12536         PR c++/18368
12537         * g++.dg/other/semicolon.C: New test.
12538
12539 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12540
12541         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12542         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12543
12544 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12545
12546         PR c++/23914
12547         * g++.dg/template/static18.C: New test.
12548
12549         PR c++/21514
12550         * g++.dg/template/crash19.C: Remove dg-error marker.
12551         * g++.dg/template/local4.C: New test.
12552
12553 2005-09-16  Paul Brook  <paul@codesourcery.com>
12554
12555         PR fortran/23906
12556         * gfortran.dg/dependency_1.f90: New test.
12557
12558 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12559
12560         PR c++/23896
12561         * g++.dg/template/static17.C: New test.
12562
12563 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12564
12565         PR c++/23139
12566         * g++.dg/warn/huge-val1.C: New test.
12567
12568 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12569
12570         PR c++/13140
12571         * g++.dg/parse/class2.C: New test.
12572         * g++.dg/template/explicit8.C: Likewise.
12573         * g++.dg/template/spec25.C: Likewise.
12574
12575 2005-09-14  Josh Conner  <jconner@apple.com>
12576
12577         PR middle-end/23584
12578         * gcc.dg/pr23584.c: New test.
12579
12580 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12581
12582         PR fortran/21875 Internal Unit Array I/O, NIST
12583         * gfortran.dg/arrayio_1.f90: New test.
12584         * gfortran.dg/arrayio_1.f90: New test.
12585         * gfortran.dg/arrayio_1.f90: New test.
12586         * gfortran.dg/arrayio_1.f90: New test.
12587         * gfortran.dg/arrayio_1.f90: New test.
12588
12589 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12590
12591         PR middle-end/22480
12592         * gcc.dg/vect/pr22480.c: New test.
12593
12594 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12595
12596         PR fortran/19358
12597         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12598
12599 2005-09-13 Josh Conner <jconner@apple.com>
12600
12601         PR c++/23180
12602         * g++.dg/init/struct2.C: New test.
12603         * g++.dg/init/struct3.C: New test.
12604
12605 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12606
12607         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12608         Clean up temp files.
12609         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12610         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12611         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12612         gcc.dg/tree-ssa/builtin-printf-1.c,
12613         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12614         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12615         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12616         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12617         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12618         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12619         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12620         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12621         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12622         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12623         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12624         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12625
12626 2005-09-13  Josh Conner  <jconner@apple.com>
12627
12628         * lib/gcc-dg.exp: Load scanipa.exp.
12629         (cleanup-dump): New procedure.
12630         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12631         * lib/scandump.exp: New file.
12632         * lib/scantree.exp: Use it.
12633         * lib/scanipa.exp: New file.
12634
12635 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12636
12637         PR fortran/17740
12638         * gfortran.dg/generic_4.f90: New test.
12639
12640 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12641
12642         PR target/23816
12643         * gcc.target/i386/pr23816-1.c: New test.
12644         * gcc.target/i386/pr23816-2.c: New test.
12645
12646
12647 2005-09-13  Bastian Blank <waldi@debian.org>
12648
12649         PR c++/16171
12650         * g++.dg/abi/mangle26.C: New test.
12651         * g++.dg/abi/mangle27.C: New test.
12652         * g++.dg/abi/mangle28.C: New test.
12653         * g++.dg/abi/mangle29.C: New test.
12654
12655         PR c++/23839
12656         * g++.dg/parse/register1.C: New test.
12657
12658 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12659
12660         PR c++/23842
12661         * g++.dg/template/access16.C: New test.
12662
12663 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12664
12665         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12666
12667 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12668
12669         PR fortran/18899
12670         * gfortran.dg/shape_2.f90: New test.
12671
12672 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12673
12674         PR target/19269
12675         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12676         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12677         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12678         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12679         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12680         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12681         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12682         tests.
12683
12684 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12685
12686         PR c++/23841
12687         * g++.dg/parse/template17.C: New test.
12688
12689 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12690
12691         PR c++/23789
12692         * g++.dg/template/nontype14.C: New test.
12693
12694 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12695
12696         PR g++/7874
12697         * g++.dg/lookup/friend7.C: New test.
12698         * g++.dg/lookup/friend8.C: New test.
12699         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12700         so that it will be found via argument dependent lookup.
12701         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12702         friend functions which will no longer be found.
12703         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12704         function g, so that it will be found via argument dependent
12705         lookup.
12706         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12707         * g++.old-deja/g++.mike/net43.C: Likewise.
12708
12709 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12710
12711         PR c++/23691
12712         * g++.dg/template/static16.C: New test.
12713
12714 2005-09-12  Josh Conner  <jconner@apple.com>
12715
12716         PR middle-end/23237
12717         * gcc.c-torture/compile/pr23237.c: New test.
12718
12719 2005-09-11  Richard Henderson  <rth@redhat.com>
12720
12721         * g++.dg/other/error8.C: Update expected diagnostic text.
12722
12723 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12724
12725         PR libfortran/19872
12726         * gfortran.dg/overwrite_1.f: New test.
12727
12728 2005-09-09  Josh Conner  <jconner@apple.com>
12729
12730         * g++.dg/init/pr23180-1.C: Removed.
12731         * g++.dg/init/pr23180-2.C: Removed.
12732
12733 2005-09-09  David Daney <ddaney@avtrex.com>
12734
12735         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12736         files which are ...
12737         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12738         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12739
12740 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12741
12742         * gfortran.dg/iostat_2.f90: New test.
12743
12744 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12745
12746         PR c++/22252
12747         * g++.dg/ext/interface1.C: New test.
12748         * g++.dg/ext/interface1.h: Likewise.
12749         * g++.dg/ext/interface1a.cc: Likewise.
12750
12751 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12752
12753         * gfortran.dg/iomsg_1.f90: New test case.
12754
12755 2005-09-09  Richard Guenther  <rguenther@suse.de>
12756
12757         PR c++/23624
12758         * g++.dg/tree-ssa/pr23624.C: New testcase.
12759
12760 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12761
12762         PR fortran/19239
12763         * gfortran.dg/vector_subscript_1.f90,
12764         * gfortran.dg/vector_subscript_2.f90: New tests.
12765
12766 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12767
12768         PR fortran/21104
12769         * gfortran.dg/array_alloc_1.f90,
12770         * gfortran.dg/array_alloc_2.f90,
12771         * gfortran.dg/array_alloc_3.f90: New tests.
12772
12773 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12774
12775         PR fortran/12840
12776         * gfortran.dg/array_constructor_6.f90
12777         * gfortran.dg/array_constructor_7.f90
12778         * gfortran.dg/array_constructor_8.f90
12779         * gfortran.dg/array_constructor_9.f90
12780         * gfortran.dg/array_constructor_10.f90
12781         * gfortran.dg/array_constructor_11.f90
12782         * gfortran.dg/array_constructor_12.f90: New tests.
12783
12784 2005-09-08  Josh Conner  <jconner@apple.com>
12785
12786         PR c++/23180
12787         * g++.dg/init/pr23180-1.C: New test.
12788         * g++.dg/init/pr23180-2.C: New test.
12789
12790 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12791
12792         PR fortran/18878
12793         * gfortran.dg/module_double_reuse.f90: New.
12794
12795 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12796
12797         PR fortran/23270
12798         PR fortran/22304
12799         PR fortran/18870
12800         PR fortran/17917
12801         PR fortran/16511
12802         * gfortran.dg/common_equivalence_1.f: New.
12803         * gfortran.dg/common_equivalence_2.f: New.
12804         * gfortran.dg/common_equivalence_3.f: New.
12805         * gfortran.dg/contained_equivalence_1.f90: New.
12806         * gfortran.dg/module_blank_common.f90: New.
12807         * gfortran.dg/module_commons_1.f90: New.
12808         * gfortran.dg/module_equivalence_1.f90: New.
12809         * gfortran.dg/nested_modules_1.f90: New.
12810         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12811         equivalences and add comment to connect the test with
12812         the PR.
12813
12814 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12815
12816         PR fortran/23765
12817         * gfortran.dg/common_6.f90: New test.
12818
12819 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12820
12821         PR fortran/15326
12822         * gfortran.dg/char_result_1.f90,
12823         * gfortran.dg/char_result_2.f90,
12824         * gfortran.dg/char_result_3.f90,
12825         * gfortran.dg/char_result_4.f90,
12826         * gfortran.dg/char_result_5.f90,
12827         * gfortran.dg/char_result_6.f90,
12828         * gfortran.dg/char_result_7.f90,
12829         * gfortran.dg/char_result_8.f90: New tests.
12830
12831 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12832
12833         PR fortran/19928
12834         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12835
12836 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12837
12838         PR obj-c++/16816
12839         * obj-c++.dg/selector-5.mm: New test.
12840         * obj-c++.dg/selector-6.mm: New test.
12841
12842 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12843
12844         PR objc/20574
12845         PR objc/19324
12846         * objc.dg/error-1.m: New test.
12847
12848 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12849
12850         PR fortran/23373
12851         * gfortran.fortran-torture/execute/pr23373-1.f90,
12852         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12853
12854 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12855
12856         PR libfortran/23760
12857         * gfortran.dg/g77/1832.f: Remove long string in write statement
12858         to allow the test to pass on correct list directed output with
12859         prepended space.
12860
12861 2005-09-07  James E Wilson  <wilson@specifix.com>
12862
12863         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12864
12865 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12866
12867         * gfortran.dg/parameter+save.f90: Rename to
12868         * gfortran.dg/parameter_save.f90: .. this.
12869
12870 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12871
12872         PR fortran/20848
12873         * gfortran.dg/parameter+save.f90: New test case.
12874
12875 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12876
12877         PR fortran/19269
12878         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12879
12880 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12881
12882         PR c/23075
12883         * gcc.dg/pr23075.c: New test.
12884         * g++.dg/warn/pr23075.C: New test.
12885
12886         PR target/22362
12887         * gcc.target/i386/pr22362.c: New test.
12888
12889         PR rtl-optimization/23098
12890         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12891
12892         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12893         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12894         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12895
12896 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12897
12898         * g++.dg/expr/cast6.C: New test.
12899
12900         PR c++/9782
12901         * g++.dg/init/new15.C: New test.
12902
12903 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12904
12905         * gcc.dg/vect/Os-vect-95.c: New test.
12906         * gcc.dg/vect/vect-95.c: Same.
12907
12908 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12909
12910         * gcc.dg/vect/vect-29.c: Update xfail testing.
12911         * gcc.dg/vect/vect-44.c: Same.
12912         * gcc.dg/vect/vect-48.c: Same.
12913         * gcc.dg/vect/vect-50.c: Same.
12914         * gcc.dg/vect/vect-72.c: Same.
12915         * gcc.dg/vect/vect-77.c: Same.
12916         * gcc.dg/vect/vect-78.c: Same.
12917         * gcc.dg/vect/vect-80.c: Same.
12918         * gcc.dg/vect/vect-96.c: Same.
12919         * gcc.dg/vect/vect-100.c: Same.
12920         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12921         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12922         * gfortran.dg/vect/vect-5.f90: Same.
12923
12924 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12925
12926         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12927         start strings.
12928         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12929         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12930
12931         PR c++/23056
12932         * g++.dg/opt/pr23056.C: New test.
12933
12934         PR rtl-optimization/23098
12935         * gcc.target/i386/pr23098.c: New test.
12936
12937 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
12938
12939         PR c++/23667
12940         * g++.dg/template/static15.C: New test.
12941
12942         PR c++/21440
12943         * g++.dg/ext/stmtexpr5.C: New test.
12944         * g++.dg/ext/stmtexpr6.C: Likewise.
12945
12946 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
12947
12948         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12949
12950         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12951         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12952         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12953
12954 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
12955
12956         PR libfortran/23321
12957         * gfortran.dg/direct_io_4.f90: New test case.
12958
12959 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
12960             Rasmus Hahn  <rassahah@neofonie.de>
12961
12962         PR libobjc/23108
12963         * objc.dg/type-stream-1.m: New test.
12964
12965 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
12966
12967         PR fortran/23661
12968         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12969         gfortran.dg/print_fmt_3.f90: New test.
12970
12971 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12972
12973         * gfortran.dg/fmt_t_1.f90: New test.
12974
12975 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
12976
12977         PR rtl-optimization/23454
12978         * g++.dg/opt/pr23454.C: New test.
12979
12980 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
12981
12982         PR c++/23699
12983         * g++.dg/ext/static1.C: New test.
12984
12985 2005-09-02  Richard Henderson  <rth@redhat.com>
12986
12987         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12988         tail call to check_fa_work.
12989
12990 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
12991
12992         PR c++/21687
12993         * g++.dg/other/gc3.C: New test.
12994
12995 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
12996
12997         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12998         * gcc.dg/20050826-1.c: Likewise.
12999
13000 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13001
13002         PR c++/23167
13003         * g++.dg/expr/volatile1.C: New test.
13004
13005 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13006
13007         PR middle-end/23547
13008         * gcc.dg/pr23547.c: New test.
13009
13010 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13011
13012         PR c/22061
13013         * gcc.c-torture/execute/pr22061-1.c,
13014         * gcc.c-torture/execute/pr22061-2.c,
13015         * gcc.c-torture/execute/pr22061-3.c,
13016         * gcc.c-torture/execute/pr22061-4.c: New tests.
13017
13018 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13019
13020         * gcc.dg/Wredundant-decls-2.c: New test to check that
13021         -Wredundant-decls does not issue warning for a variable
13022         definition following a declaration.
13023
13024 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13025
13026         PR debug/7241
13027         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13028         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13029         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13030
13031         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13032         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13033         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13034         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13035         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13036         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13037         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13038         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13039
13040 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13041
13042         PR objc/23306
13043         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13044         scan-assmbler.
13045
13046 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13047
13048         PR target/21255
13049         * gcc.dg/pr21255-1.c: New test.
13050         * gcc.dg/pr21255-2-mb.c: Likewise.
13051         * gcc.dg/pr21255-2-ml.c: Likewise.
13052         * gcc.dg/pr21255-3.c: Likewise.
13053         * gcc.dg/pr21255-4.c: Likewise.
13054
13055 2005-08-31  Dale Johannesen  <dalej@apple.com>
13056
13057         * gcc.dg/20050830-1.c: New.
13058
13059 2005-08-31  Josh Conner  <jconner@apple.com>
13060
13061         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13062         command-line options for arm-*-* targets.
13063         * g++.dg/init/array16.C: Likewise.
13064         * g++.dg/other/crash-4.C: Likewise.
13065
13066 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13067
13068         PR obj-c++/23640
13069         * obj-c++.dg/gnu-runtime-3.mm: New test.
13070
13071 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13072
13073         PR c++/13377
13074         * g++.dg/lookup/ambig4.C: New test.
13075         * g++.dg/lookup/ambig5.C: New test.
13076         * g++.dg/tc1/dr101.C: Adjust error markers.
13077
13078 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13079
13080         PR c++/23639
13081         * g++.dg/template/ttp5.C: Adjust error markers.
13082
13083 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13084
13085         PR testsuite/23609
13086         * lib/obj-c++.exp: Include target-libpath.exp.
13087         (obj-c++_link_flags): Look for the GNU libobjc library
13088         and set the library path to include it.
13089         Don't manually set LD_LIBRARY_PATH (etc.) but call
13090         set_ld_library_path_env_vars instead.
13091         (obj-c++_target_compile): Don't set library path or
13092         linker flags because they are already set correctly
13093         in obj-c++_link_flags.
13094
13095 2005-08-30  Josh Conner  <jconner@apple.com>
13096
13097         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13098         to command-line options for arm-*-* targets.
13099
13100 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13101
13102         * g++.dg/other/i386-1.C: New.
13103
13104 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13105
13106         PR preprocessor/20348
13107         PR preprocessor/20356
13108         * gcc.dg/cpp/pr20348.c: New test.
13109         * gcc.dg/cpp/pr20348.h: New file.
13110         * gcc.dg/cpp/inc/pr20348.h: New file.
13111         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13112         * gcc.dg/cpp/pr20356.c: New test.
13113         * gcc.dg/cpp/pr20356.h: New file.
13114         * gcc.dg/cpp/inc/pr20356.h: New file.
13115         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13116
13117 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13118
13119         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13120         Fix array dimension to avoid correct end-of-file error.
13121
13122 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13123
13124         PR libfortran/23598
13125         * gfortran.dg/iostat_1.f90: New test.
13126
13127 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13128
13129         PR middle-end/23408
13130         * gcc.dg/pr23408.c: New test.
13131
13132 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13133
13134         PR c++/23099
13135         * g++.dg/init/member1.C: Make sure erroneous static data member
13136         definitions are required.
13137         * g++.dg/template/static13.C: New test.
13138         * g++.dg/template/static14.C: Likewise.
13139
13140 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13141
13142         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13143         -march=pentium4, remove ilp32 requirement.
13144
13145         PR middle-end/23484
13146         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13147         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13148
13149 2005-08-29  Andreas Jaeger  <aj@suse.de>
13150
13151         PR testsuite/23607
13152         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13153
13154 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13155
13156         * gcc.c-torture/execute/20050316-2.c: New test.
13157         * gcc.c-torture/execute/20050316-3.c: New test.
13158         * gcc.dg/torture/pr16104-1.c: New test.
13159
13160 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13161
13162         PR middle-end/23463
13163         * gcc.c-torture/execute/zero-struct-1.c: New test.
13164
13165 2005-08-27  Richard Guenther  <rguenther@suse.de>
13166
13167         PR target/23575
13168         * gcc.target/i386/pr23575.c: New testcase.
13169
13170 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13171
13172         PR rtl-optimization/23561
13173         * gcc.c-torture/execute/20050826-1.c: New test.
13174
13175         PR rtl-opt/23560
13176         * gcc.c-torture/execute/20050826-2.c: New test.
13177
13178 2005-08-26  Dale Johannesen  <dalej@apple.com>
13179
13180         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13181         * gcc.dg/20050826-1.c: New.
13182
13183 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13184
13185         PR c++/19004
13186         * g++.dg/template/nontype13.C: New test.
13187
13188         PR c++/23491
13189         * g++.dg/init/new14.C: New test.
13190         * g++.dg/expr/anew1.C: Do not XFAIL.
13191         * g++.dg/expr/anew2.C: Likewise.
13192         * g++.dg/expr/anew3.C: Likewise.
13193
13194 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13195
13196         PR middle-end/22439
13197         * gcc.dg/vla-3.c: New test.
13198
13199 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13200
13201         PR fortran/20363
13202         * gfortran.dg/named_interface.f90: New.
13203
13204 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13205
13206         * gcc.c-torture/execute/frame-address.c: New test.
13207
13208 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13209
13210         PR c++/20817
13211         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13212
13213 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13214
13215         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13216
13217 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13218
13219         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13220         * gcc.dg/altivec-22.c: Rename from..
13221         * gcc.dg/altivec-nomfcr.c: ..this.
13222
13223 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13224
13225         PR tree-optimization/23546
13226         * gcc.dg/tree-ssa/pr23546.c: New test.
13227
13228 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13229
13230         PR fortran/17758
13231         * gfortran.dg/nonreturning_statements.f90: New test.
13232
13233 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13234
13235         PR c++/22454
13236         * g++.dg/parse/crash29.C: New.
13237
13238 2005-08-23  DJ Delorie  <dj@redhat.com>
13239
13240         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13241         constants have the L suffix.
13242
13243 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13244
13245         PR c++/23044
13246         * g++.dg/template/instantiate8.C: New.
13247
13248 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13249
13250         PR middle-end/23467
13251         * gcc.c-torture/execute/pr23467.c: New test.
13252
13253 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13254
13255         PR tree-optimization/22043
13256         * gcc.c-torture/execute/20050613-1.c: New test.
13257
13258 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13259
13260         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13261
13262 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13263
13264         PR rtl-optimization/23478
13265         * g++.dg/opt/pr23478.C: New test.
13266
13267 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13268
13269         PR c/18715
13270         * gcc.dg/switch-warn-3.c: New test.
13271
13272 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13273
13274         PR c++/22233
13275         * g++.dg/template/param1.C: New test.
13276
13277 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13278
13279         PR c++/23089
13280         * g++.dg/other/incomplete1.C: New test.
13281
13282 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13283
13284         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13285         are vectorizable.
13286
13287 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13288
13289         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13290         d_lines_5.f: New.
13291
13292 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13293
13294         * gcc.target/i386/sse-4.c: New test.
13295
13296 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13297
13298         PR testsuite/23239
13299         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13300
13301 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13302
13303         * gcc.dg/20050811-1.c: New test.
13304         * gcc.dg/20050811-2.c: New test.
13305
13306 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13307
13308         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13309
13310 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13311
13312         PR 23476
13313         * gcc.c-torture/compile/pr23476.c: New test.
13314
13315 2005-08-19  Devang Patel  <dpatel@apple.com>
13316
13317         PR tree-optimization/23048
13318         * gcc.dg/tree-ssa/pr23048.c: New test.
13319
13320 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13321
13322         PR middle-end/20624
13323         * g++.dg/warn/Wreturn-3.C: New test
13324
13325 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13326
13327         PR tree-optimization/22228
13328         * g++.dg/vect/pr22543.cc: New test.
13329
13330 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13331
13332         PR tree-optimization/21574
13333         * gcc.dg/tree-ssa/pr21574.c: New test.
13334
13335 2005-08-16  James E Wilson  <wilson@specifix.com>
13336
13337         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13338
13339 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13340
13341         PR tree-opt/23402
13342         * gcc.c-torture/compile/zero-strct-3.c: New test.
13343         * gcc.c-torture/compile/zero-strct-4.c: New test.
13344
13345 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13346
13347         PR target/23376
13348         * gcc.target/x86_64/pr23376.c: New test.
13349
13350 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13351
13352         PR c++/23337
13353         * g++.dg/ext/vector2.C: New.
13354
13355 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13356
13357         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13358
13359 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13360
13361         PR libfortran/23428
13362         * gfortran.dg/inquire-complex.f90: New test case.
13363
13364 2005-08-16  James E Wilson  <wilson@specifix.com>
13365
13366         PR tree-optimization/21105
13367         * gcc.dg/large-size-array.c: New.
13368
13369 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13370
13371         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13372         type.
13373         * gcc.dg/vect/vect-41: Likewise.
13374         * gcc.dg/vect/vect-42: Likewise.
13375         * gcc.dg/vect/vect-43: Likewise.
13376         * gcc.dg/vect/vect-44: Likewise.
13377         * gcc.dg/vect/vect-46: Likewise.
13378         * gcc.dg/vect/vect-47: Likewise.
13379         * gcc.dg/vect/vect-48: Likewise.
13380         * gcc.dg/vect/vect-52: Likewise.
13381         * gcc.dg/vect/vect-53: Likewise.
13382         * gcc.dg/vect/vect-54: Likewise.
13383         * gcc.dg/vect/vect-55: Likewise.
13384         * gcc.dg/vect/vect-56: Likewise.
13385         * gcc.dg/vect/vect-57: Likewise.
13386         * gcc.dg/vect/vect-58: Likewise.
13387         * gcc.dg/vect/vect-59: Likewise.
13388         * gcc.dg/vect/vect-60: Likewise.
13389         * gcc.dg/vect/vect-61: Likewise.
13390         * gcc.dg/vect/vect-85: Likewise.
13391         * gcc.dg/vect/vect-87: Likewise.
13392         * gcc.dg/vect/vect-88: Likewise.
13393         * gcc.dg/vect/vect-93.c: Likewise.
13394         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13395         * gcc.dg/vect/vect-75: Likewise.
13396         * gcc.dg/vect/vect-76: Likewise.
13397         * gcc.dg/vect/vect-77: Likewise.
13398         * gcc.dg/vect/vect-78: Likewise.
13399         * gcc.dg/vect/vect-80: Likewise.
13400         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13401         vectorized for the expected reason, rather than checking how alignment
13402         was handled.
13403         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13404         type and also instead of aligned pointers. Added documentation.
13405
13406 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13407
13408         * gfortran.dg/power.f90: New test.
13409
13410 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13411
13412         PR rtl-optimization/23299
13413         * g++.dg/opt/pr23299.C: New test.
13414
13415 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13416
13417         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13418
13419 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13420
13421         * g++.dg/template/local6.C: New test.
13422
13423 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13424
13425         * execute/exceptions/finally-1.m: Check that the catch and finally are
13426         being called.  Also add a "return 0;" at the end of main.
13427
13428 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13429
13430         PR fortran/21432.
13431         * gfortran.dg/namelist_print_1.f: New test of functionality of
13432         PRINT namelist.
13433         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13434         namelist generates error with -std=f95.
13435
13436 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13437
13438         PR tree-optimization/23119
13439         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13440
13441 2005-08-13  Marcin Koziej  <creep@desk.pl>
13442             Andrew Pinski  <pinskia@physics.uc.edu>
13443
13444         PR libobjc/22492
13445         * execute/exceptions/finally-1.m: New test.
13446
13447 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13448
13449         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13450         testsuite.
13451         * objc/execute/exceptions/trivial.m: New test.
13452         * objc.dg/try-catch-11.m: Move to ...
13453         * objc/execute/exceptions/foward-1.m: Here.
13454         * objc.dg/try-catch-2.m: Move to ...
13455         * objc/execute/exceptions/catchall-1.m: Here.
13456         * objc.dg/try-catch-8.m: Move to ...
13457         * objc/execute/exceptions/local-variables-1.m: Here.
13458
13459 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13460
13461         * objc.dg/nested-func-1.m: Move to ...
13462         * objc/execute/nested-func-1.m: Here.
13463
13464 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13465
13466         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13467         in ${options} instead of [target_info name].
13468         * lib/obj-c++.exp (objc_target_compile): Likewise.
13469
13470 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13471
13472         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13473
13474 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13475
13476         part of PR testsuite/23348
13477         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13478         of the torture options.
13479         * objc/compile/trivial.m: New test.
13480
13481 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13482
13483         * gfortran.dg/eoshift.f90: Correct format.
13484
13485 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13486
13487         * gfortran.fortran-torture/execute/character_passing.f90:
13488         Fix comment typo.
13489
13490 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13491
13492         PR c++/8271
13493         * g++.dg/template/unify10.C: New.
13494
13495 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13496
13497         * g++.dg/parse/pr22514.C: Move to...
13498         * g++.dg/debug/pr22514.C: here.
13499
13500 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13501
13502         PR c++/23266
13503         * g++.dg/inherit/pure1.C: New test.
13504
13505         * ChangeLog: Fix typos.
13506
13507 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13508             Steven Bosscher  <stevenb@suse.de>
13509
13510         * gfortran.dg/runtime_warning_1.f90: New test.
13511
13512 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13513
13514         PR c++/23219
13515         * g++.dg/parse/crash28.C: New.
13516
13517 2005-08-11  Richard Guenther  <rguenther@suse.de>
13518
13519         PR target/23289
13520         * gcc.target/i386/tailcall-1.c: New testcase.
13521
13522 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13523
13524         * gcc.dg/vect/vect-67.c: Un-xfail.
13525
13526 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13527
13528         PR c++/23225
13529         * g++.dg/testsuite/parse/crash27.C: new test.
13530
13531 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13532
13533         PR libfortran/22143
13534         * gfortran.dg/shift-kind.f90: New testcase.
13535
13536 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13537
13538         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13539         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13540
13541 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13542
13543         PR c++/20646
13544         * g++.dg/other/mult-stor1.C: New test.
13545
13546 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13547
13548         * gcc.c-torture/pr18299-1.c: Move to ...
13549         * gcc.c-torture/compile/pr18299-1.c: Here.
13550
13551 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13552
13553         * gfortran/fortran.torture/execute/character_passing.f90:
13554         Fix types for LSAME.
13555
13556 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13557
13558         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13559         input data back to what it was originally.
13560
13561 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13562
13563         * objc.dg/try-catch-8.m: Enable for all targets.
13564
13565 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13566
13567         * gcc.dg/pr23165.c: New test.
13568
13569 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13570
13571         PR tree-optimization/23234
13572         * gcc.dg/tree-ssa/pr23234.c: New test.
13573
13574 2005-08-08  Josh Conner  <jconner@apple.com>
13575
13576         PR rtl-optimization/23241
13577         * gcc.dg/char-compare.c: New test.
13578
13579 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13580
13581         PR c++/22508
13582         * g++.dg/init/new13.C: New test.
13583
13584 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13585
13586         PR c++/21166
13587         * g++.dg/other/crash-4.C: Adjust
13588         * g++/dg/ext/packed9.C: New.
13589
13590 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13591
13592         PR middle-end/21964
13593         * gcc.c-torture/execute/pr21964-1.c: New test.
13594
13595 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13596
13597         PR c/22458
13598         * gcc.dg/pr22458-1.c: New test.
13599
13600 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13601             Steven G. Kargl <kargls@comcast.net>
13602
13603         PR fortran/22390
13604         * gfortran.dg/flush_1.f90: New test.
13605
13606 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13607
13608         PR c++/23191
13609         * g++.dg/template/eh2.C: New test.
13610
13611 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13612
13613         PR c++/19498
13614         * g++.dg/template/instantiate7.C: New test.
13615
13616 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13617
13618         PR c/23113
13619         * gcc.dg/Wunused-value-1.c: New test.
13620
13621 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13622
13623         PR rtl-optimization/23233
13624         * gcc.c-torture/compile/pr23233-1.c: New test.
13625
13626 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13627
13628         PR fortran/18833
13629         PR fortran/20850
13630         * gfortran.dg/equiv_1.f90: New test.
13631         * gfortran.dg/equiv_2.f90: New test.
13632         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13633         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13634         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13635
13636 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13637
13638         * gcc.c-torture/execute/vrp-5.c: New test.
13639         * gcc.c-torture/execute/vrp-6.c: New test.
13640         * gcc.dg/tree-ssa/vrp21.c: New test.
13641
13642 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13643
13644         * g++.dg/parse/pr22514.C: New test.
13645
13646 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13647
13648         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13649
13650         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13651         instead of constant loads / pool entries.
13652
13653 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13654
13655         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13656         TEST_TO_WCTYPE.
13657
13658 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13659
13660         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13661         __WINT_TYPE__ in generated prototypes if possible.
13662
13663 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13664
13665         PR 22037
13666         * g++.dg/tree-ssa/pr22037.C:
13667
13668 2005-08-04  Richard Henderson  <rth@redhat.com>
13669
13670         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13671         scan-tree-dump-times directive.
13672
13673 2005-08-04  Jan Hubicka  <jh@suse.cz>
13674
13675         * gcov-1.C: Fix switch counts.
13676         * gcov-4b.c: Likewise.
13677
13678 2005-08-03  Jeff Law  <law@redhat.com>
13679
13680         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13681
13682 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13683
13684         * gcc.c-torture/execute/pr23135.c: New test.
13685
13686 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13687
13688         PR tree-optimization/19899
13689         * gcc.dg/tree-ssa/scev-1.c: New test.
13690         * gcc.dg/tree-ssa/scev-2.c: New test.
13691
13692 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13693
13694         PR target/18582
13695         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13696
13697 2005-08-03  Jan Hubicka  <jh@suse.cz>
13698
13699         * update-conroll.c: New testcase.
13700         * update-conroll-2.c: New testcase.
13701
13702 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13703
13704         * gfortran.dg/constant_substring.f: New test.
13705         * gfortran.dg/pr22491.f: New test.
13706
13707 2005-08-02  Jan Hubicka  <jh@suse.cz>
13708
13709         * update-threading.c: Replace by the proper one.
13710
13711 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13712
13713         PR 23164
13714         * g++.dg/tree-ssa/pr23164.C: New test.
13715
13716 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13717
13718         * gcc.dg/tree-ssa/pr23192.c: New test.
13719
13720 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13721
13722         * gcc.c-torture/execute/vrp-4.c: New test.
13723
13724 2005-08-02  Jan Hubicka  <jh@suse.cz>
13725
13726         * update-threading.c: New test.
13727
13728 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13729
13730         * gcc.c-torture/compile/20050801-1.c: New test.
13731         * gcc.c-torture/compile/20050801-2.c: New test.
13732
13733 2005-08-01  Jan Hubicka  <jh@suse.cz>
13734
13735         * val-prof-5.c: New test.
13736
13737 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13738
13739         PR c/22311
13740         * gcc.dg/pr22311-1.c : New test.
13741
13742 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13743
13744         PR target/23095
13745         * gfortran.dg/pr23095.f: New test.
13746
13747         PR c++/22003
13748         * g++.dg/other/pr22003.C: New test.
13749
13750 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13751
13752         PR target/20621
13753         * gcc.c-torture/execute/pr20621-1.c: New test.
13754
13755 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13756
13757         * gfortran.dg/comma_format_extension_4.f: Adjust length
13758         of string for format.
13759         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13760         print statement with internal write.
13761         * gfortran.dg/der_array_io_2.f: Likewise.
13762         * gfortran.dg/der_array_io_3.f: Likewise.
13763
13764 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13765
13766         * gcc.dg/fold-abs-4.c: new test.
13767
13768 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13769
13770         PR fortran/22570 an related issues.
13771         * gfortran.dg/x_slash_1.f: New test.
13772
13773 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13774
13775         PR c/23143
13776         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13777         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13778
13779 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13780
13781         PR c/529
13782         * gcc.dg/Wshadow-3.c: New test.
13783
13784 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13785
13786         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13787         used to have the wrong bounds).
13788
13789 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13790
13791         PR c/21720
13792         * gcc.dg/hex-round-1.c: Test more cases.
13793         * gcc.dg/hex-round-2.c: New test.
13794
13795 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13796
13797         PR 22550
13798         * g++.dg/tree-ssa/pr22550.C: New test.
13799
13800 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13801
13802         * gcc.dg/tree-ssa/vrp19.c: New test.
13803         * gcc.dg/tree-ssa-vrp20.c: New test.
13804
13805 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13806
13807         PR c/22240
13808         * gcc.dg/transparent-union-4.c: New test.
13809
13810 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13811
13812         PR c/22192
13813         * gcc.dg/c99-vla-2.c: New test.
13814
13815 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13816
13817         PR c/21720
13818         * gcc.dg/hex-round-1.c: New test.
13819
13820 2005-07-28  Jan Hubicka  <jh@suse.cz>
13821
13822         * inliner-1.c: Do not dump everything.
13823         * tree-prof.exp: Do not pass -ftree-based-profiling.
13824         * bprob.exp: Likewise.
13825
13826         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13827
13828 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13829
13830         PR c++/22545
13831         * g++.dg/expr/ptrmem7.C: New test.
13832
13833 2005-07-28  Mike Stump  <mrs@apple.com>
13834
13835         * g++.old-deja/g++.mike/visibility-1.C: New test.
13836
13837 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13838
13839         PR c/20187
13840         * gcc.c-torture/execute/pr20187-1.c: New test.
13841
13842 2005-07-28  Jeff Law  <law@redhat.com>
13843
13844         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13845         * gcc.dg/tree-ssa/vrp18.c: New test.
13846
13847 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13848
13849         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13850
13851 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13852
13853         PR tree-optimization/22506
13854         * gcc.dg/vect/ps22506.c: New test.
13855
13856 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13857
13858         PR target/21149
13859         * gcc.target/i386/sse-3.c: New test.
13860
13861 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13862
13863         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13864         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13865
13866 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13867
13868         PR c/22589
13869         * gcc.c-torture/compile/pr22589-1.c: New test.
13870
13871 2005-07-28  Jan Hubicka  <jh@suse.cz>
13872
13873         * update-loopch.c: New testcase.
13874
13875 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13876
13877         PR rtl-optimization/23047
13878         * gcc.c-torture/execute/pr23047.c: New test.
13879         * gcc.c-torture/execute/pr23047.x: New.
13880
13881 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13882
13883         PR tree-optimization/22493
13884         * gcc.c-torture/execute/pr22493-1.c: New test.
13885         * gcc.c-torture/execute/pr22493-1.x: New.
13886         * gcc.c-torture/execute/vrp-1.c: New test.
13887         * gcc.c-torture/execute/vrp-2.c: New test.
13888         * gcc.c-torture/execute/vrp-2.c: New test.
13889
13890 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13891
13892         * gcc.target/frv/all-builtin-read8.c: Delete.
13893         * gcc.target/frv/all-builtin-read16.c: Delete.
13894         * gcc.target/frv/all-builtin-read32.c: Delete.
13895         * gcc.target/frv/all-builtin-read64.c: Delete.
13896         * gcc.target/frv/all-builtin-write8.c: Delete.
13897         * gcc.target/frv/all-builtin-write16.c: Delete.
13898         * gcc.target/frv/all-builtin-write32.c: Delete.
13899         * gcc.target/frv/all-builtin-write64.c: Delete.
13900         * gcc.target/frv/all-read-write-1.c: New.
13901
13902 2005-07-27  Jeff Law  <law@redhat.com>
13903
13904         * gcc.c-torture/execute/pr22630.c: New test.
13905
13906 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13907
13908         PR tree-optimization/23073
13909         * gcc.dg/vect/nodump-pr23073.c: New test.
13910         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13911
13912 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
13913
13914         PR tree-optimize/22348
13915         * gcc.c-torture/execute/pr22348.c: New.
13916
13917 2005-07-27  Richard Guenther  <rguenther@suse.de>
13918
13919         * gcc.dg/tree-ssa/salias-1.c: New testcase.
13920
13921 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13922
13923         PR fortran/22503
13924         * gfortran.dg/logical_comp.f90: New test.
13925
13926 2005-07-27  Jan Hubicka  <jh@suse.cz>
13927
13928         * inliner-1.c: Add cleanup of dumps.
13929         * val-prof-*.c: Likewise.
13930         * update-tailcall.c: New.
13931
13932 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
13933
13934         PR 22591
13935         * gcc.dg/tree-ssa/pr22591.c: New test.
13936         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13937
13938 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
13939
13940         PR libobjc/22606
13941         * objc.dg/try-catch-11.m: New test.
13942
13943 2005-07-26  Richard Guenther  <rguenther@suse.de>
13944
13945         PR tree-optimization/22486
13946         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13947
13948 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13949
13950         PR tree-opt/22484
13951         * testsuite/g++.dg/opt/loop2.C: New test.
13952
13953 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
13954
13955         * gcc.dg/tree-ssa/reassoc-3.c: New test.
13956         * gcc.dg/tree-ssa/reassoc-4.c: New test.
13957
13958 2005-07-25  Adam Nemet  <anemet@lnxw.com>
13959
13960         * lib/profopt.exp (profopt-execute): Check for profiling data
13961         files on the target.
13962
13963 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
13964
13965         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13966         for matching of asm labels.
13967
13968 2005-07-25  Richard Guenther  <rguenther@suse.de>
13969
13970         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13971
13972 2005-07-25  Richard Guenther  <rguenther@suse.de>
13973
13974         PR testsuite/22624
13975         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13976
13977 2005-07-25  Ira Rosen  <irar@il.ibm.com>
13978
13979         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13980         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13981         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13982         * gcc.dg/vect/vect-100.c: New test.
13983         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13984         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13985         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13986         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13987         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13988         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13989         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13990         * gfortran.dg/vect/pr19049.f90: New testcase.
13991         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13992
13993 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
13994
13995         * gcc.c-torture/execute/20050713-1.c: New test.
13996
13997         PR fortran/20063
13998         * gfortran.fortran-torture/execute/data_4.f90: New test.
13999
14000         PR middle-end/20303
14001         * gcc.dg/visibility-d.c: New test.
14002
14003 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14004
14005         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14006         * gfortran.dg/underflow.f90: Ditto.
14007
14008 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14009
14010         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14011         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14012         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14013
14014 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14015
14016         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14017         include case of field width of zero.
14018
14019 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14020
14021         PR libgfortran/21875
14022         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14023         with trailing blanks on normal formatted read.
14024
14025 2005-07-23  Chao-ying Fu  <fu@mips.com>
14026
14027         * gcc.target/mips/mips32-dsp-type.c: New test.
14028         * gcc.target/mips/mips32-dsp.c: New test.
14029
14030 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14031
14032         PR testsuite/21073
14033         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14034
14035         PR testsuite/20454
14036         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14037         and __cyg_profile_func_exit.
14038
14039 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14040
14041         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14042         * gfortran.dg/comma_format_extension_4.f: Same.
14043         * gfortran.dg/pr15332.f: Same.
14044         * gfortran.dg/pr21730.f: Same.
14045
14046 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14047
14048         * g++.dg/opt/vrp2.C: Fix testcase.
14049
14050         PR tree-opt/22625
14051         * g++.dg/opt/vrp2.C: New test.
14052
14053 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14054
14055         PR debug/21828
14056         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14057
14058 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14059
14060         * gcc.dg/tree-ssa/20050719-1.c: New test.
14061
14062 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14063
14064         * gcc.dg/bfin-longcall-1.c: New file.
14065         * gcc.dg/bfin-longcall-2.c: New file.
14066
14067 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14068
14069         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14070
14071 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14072
14073         PR middle-end/19055
14074         * gcc.dg/tree-ssa/pr19055.c: New test.
14075         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14076
14077 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14078
14079         PR C++/22358
14080         * g++.dg/other/pr22358.C: New test.
14081
14082 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14083
14084         PR c++/2922
14085         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14086
14087 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14088
14089         PR c++/15938
14090         * g++.dg/init/union2.C: New test.
14091
14092 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14093
14094         PR c/22393
14095         * gcc.dg/complex-4.c: New test.
14096
14097 2005-07-21  Richard Guenther  <rguenther@suse.de>
14098
14099         PR testsuite/22522
14100         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14101         scanning for asm labels.
14102         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14103
14104 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14105
14106         PR target/22085
14107         * gcc.dg/altivec-pr22085.c: New.
14108
14109 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14110
14111         PR tree-optimization/19210
14112         * gcc.dg/tree-ssa/pr19210-1.c: New.
14113         * gcc.dg/tree-ssa/pr19210-2.c: New.
14114
14115 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14116
14117         PR rtl-optimization/22167
14118         * g++.dg/opt/pr22167.C: New test.
14119
14120 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14121
14122         PR c++/2922
14123         * g++.dg/lookup/two-stage2.C: New.
14124         * g++.dg/lookup/two-stage3.C: New.
14125         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14126         fixed two-stage name lookup for operators.
14127         * g++.dg/template/call3.C: Compiler now produces an appropriate
14128         error message.
14129         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14130         14 as a candidate.
14131         * g++.dg/template/ptrmem4.C: Compiler produces different error
14132         message.
14133         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14134         connect_to_method as a candidate.
14135
14136 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14137
14138         * gcc.dg/fold-alloc-1.c: New test.
14139
14140 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14141
14142         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14143         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14144
14145 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14146
14147         * gcc.dg/fold-abs-1.c: New test.
14148         * gcc.dg/fold-abs-2.c: New test.
14149         * gcc.dg/fold-abs-3.c: New test.
14150
14151 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14152
14153         Make CONSTRUCTOR use VEC to store initializers.
14154         * g++.dg/ext/complit3.C: Check for specific error messages.
14155         * g++.dg/init/brace2.C: Update error message.
14156         * g++.dg/warn/Wbraces2.C: Likewise.
14157
14158 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14159
14160         PR fortran/16940
14161         * gfortran.dg/module_interface_1.f90: New test.
14162
14163 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14164             Kenneth Zadeck <zadeck@naturalbridge.com>
14165
14166         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14167
14168 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14169
14170         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14171         specify -Wformat for these tests.
14172         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14173         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14174         * gcc.dg/format/opt-6.c: Delete.
14175
14176 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14177
14178         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14179         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14180
14181 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14182
14183         * gcc.dg/tree-ssa/alias-2.c: New test.
14184
14185 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14186
14187         PR c++/22263
14188         * g++.dg/template/explicit7.C: New test.
14189
14190 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14191
14192         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14193         width of 8 to +Inf and -Inf.
14194
14195 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14196
14197         PR c++/22139
14198         * g++.dg/template/friend36.C: New test.
14199
14200 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14201
14202         PR fortran/21730
14203         * gfortran.dg/pr21730.f: New test.
14204
14205 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14206             Kenneth Zadeck <zadeck@naturalbridge.com>
14207
14208         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14209         since pure const detection cannot run at -O1 in c compiler.
14210         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14211         can now optimize this case properly.
14212         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14213         because we now pass.
14214         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14215
14216 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14217
14218         PR c/22421
14219         * gcc.dg/format/bitfld-1.c: New test.
14220
14221 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14222
14223         PR c++/22204
14224         * g++.dg/rtti/repo1.C: New test.
14225
14226 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14227
14228         PR middle-end/22398
14229         * gcc.c-torture/compile/pr22398.c: New test.
14230
14231 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14232
14233         PR c++/22132
14234         * g++.dg/expr/cast4.C: New test.
14235
14236 2005-07-15  Richard Guenther  <rguenther@suse.de>
14237
14238         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14239         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14240
14241 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14242
14243         PR tree-optimization/22230
14244         * gcc.dg/tree-ssa/pr22230.c: New test.
14245
14246 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14247
14248         * gfortran.dg/g77/cpp6.f: New test.
14249
14250         PR fortran/22417
14251         * gfortran.dg/g77/cpp5.F: New test.
14252         * gfortran.dg/g77/cpp5.h: New file.
14253         * gfortran.dg/g77/cpp5inc.h: New file.
14254
14255 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14256
14257         PR libfortran/16435
14258         * gfortran.dg/tl_editting.f90: New.
14259         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14260
14261 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14262
14263         * gfortran.dg/char_array_constructor.f90: New test.
14264
14265 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14266
14267         * gfortran.dg/past_eor.f90: New.
14268         * gfortran.dg/complex_read.f90: New.
14269
14270 2005-07-13  Jeff Law  <law@redhat.com>
14271
14272         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14273         additional casts.
14274
14275         * gcc.dg/tree-ssa/pr22321.c: New test
14276
14277 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14278
14279         PR tree-optimization/21921
14280         * gcc.dg/tree-ssa/pr21921.c: New.
14281
14282 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14283
14284         PR tree-optimizatio/22442
14285         * gcc.dg/tree-ssa/loop-11.c: New test.
14286
14287 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14288
14289         PR tree-opt/21840
14290         * gcc.c-torture/compile/pr21840.c: New test.
14291
14292 2005-07-12  Jan Hubicka  <jh@suse.cz>
14293
14294         * gcc.c-torture/compile/pr22379.c: New test.
14295
14296 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14297
14298         PR libfortran/21593
14299         gfortran.dg/dev_null.f90: Remove outdated comment about
14300         PR libfortran/21593.
14301
14302
14303 2005-07-12  Dale Johannesen  <dalej@apple.com>
14304
14305         * gcc.target/i386/compress-float-sse.c: New.
14306         * gcc.target/i386/compress-float-sse-pic.c: New.
14307         * gcc.target/i386/compress-float-387.c: New.
14308         * gcc.target/i386/compress-float-387-pic.c: New.
14309         * gcc.dg/compress-float-ppc.c: New.
14310         * gcc.dg/compress-float-ppc-pic.c: New.
14311
14312 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14313
14314         PR libfortran/21593
14315         gfortran.dg/dev_null.f90: Remove targets.
14316
14317 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14318
14319         PR tree-opt/22335
14320         * gcc.dg/pr22335-1.c: New test.
14321         * gcc.dg/pr22335-2.c: New test.
14322
14323 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14324
14325         PR c++/20172
14326         * g++.dg/template/nontype12.C : New test.
14327
14328 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14329
14330         * gcc.dg/tree-ssa/loop-10.c: New test.
14331
14332 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14333
14334         * gcc.c-torture/execute/20020720-1.x: Remove.
14335
14336 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14337
14338         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14339
14340 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14341
14342         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14343         (dg-mips-options): Use it.
14344
14345 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14346
14347         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14348
14349 2005-07-09  Richard Henderson  <rth@redhat.com>
14350
14351         * lib/target-supports.exp (check_effective_target_sync_char_short):
14352         Add alpha.
14353
14354 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14355
14356         PR libfortran/22217
14357         * gfortran.dg/negative-z-descriptor.f90: New test.
14358
14359 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14360
14361         PR tree-opt/22329
14362         * gcc.dg/pr22329.c: New test.
14363
14364 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14365
14366         PR tree-optimization/20139
14367         * gcc.dg/tree-ssa/pr20139.c: New.
14368
14369 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14370
14371         PR tree-opt/22356
14372         * testsuite/gcc.dg/pr22356-1.c: New test.
14373
14374 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14375
14376         PR c++/21799
14377         * g++.dg/template/unify8.C: New.
14378         * g++.dg/template/unify9.C: New.
14379
14380 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14381
14382         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14383
14384 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14385
14386         * gcc.dg/darwin-version-1.c: New.
14387         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14388         * gcc.dg/builtins-20.c: Likewise.
14389         * gcc.dg/builtins-53.c: Likewise.
14390         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14391         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14392         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14393         * gcc.dg/torture/builtins-power-1.c: Likewise.
14394         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14395         on Darwin.
14396
14397 2005-07-07  Jeff Law  <law@redhat.com>
14398
14399         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14400         argument evaluation order.
14401
14402 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14403
14404         PR libfortran/21594
14405         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14406         Add test cases where the shift length is greater than the
14407         array length.
14408
14409 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14410
14411         * obj-c++.dg/proto-lossage-6.mm: New.
14412         * objc.dg/proto-lossage-6.m: New.
14413
14414 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14415
14416         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14417         * objc.dg/gnu-runtime-2.m: Likewise.
14418
14419 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14420
14421         * gfortran.dg/longline.f: New test.
14422
14423         * gfortran.dg/badline.f: New test.
14424
14425 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14426
14427         PR fortran/16531
14428         PR fortran/15966
14429         PR fortran/18781
14430         * gfortran.dg/hollerith.f90: New.
14431         * gfortran.dg/hollerith2.f90: New.
14432         * gfortran.dg/hollerith3.f90: New.
14433         * gfortran.dg/hollerith4.f90: New.
14434         * gfortran.dg/hollerith_f95.f90: New.
14435         * gfortran.dg/hollerith_legacy.f90: New.
14436         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14437
14438 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14439
14440         PR objc/22274
14441         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14442         * objc.dg/gnu-runtime-2.m: New.
14443
14444 2005-07-06  Jeff Law  <law@redhat.com>
14445
14446         * gcc.dg/tree-ssa/vrp17.c: New test.
14447
14448 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14449
14450         PR fortran/22327
14451         * gfortran.dg/array_constructor_5.f90: New test.
14452
14453 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14454
14455         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14456
14457 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14458
14459         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14460         * gcc.dg/980816-1.c: Ditto.
14461
14462 2005-07-06  Jeff Law  <law@redhat.com>
14463
14464         * gcc.c-torture/compile/pr21356.c: New test.
14465
14466 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14467
14468         PR c/22013
14469         PR c/22098
14470         * gcc.c-torture/compile/pr22013-1.c,
14471         gcc.c-torture/execute/pr22098-1.c,
14472         gcc.c-torture/execute/pr22098-2.c,
14473         gcc.c-torture/execute/pr22098-3.c: New tests.
14474
14475 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14476
14477         PR c/22308
14478         * gcc.dg/pr22308-1.c: New test.
14479
14480 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14481
14482         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14483         target.
14484         * gcc.dg/compare9.c: Use -fshort-enums instead of
14485         -fno-short-enums.  Change the last test to dg-bogus.
14486
14487 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14488
14489         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14490         * gcc.dg/compare9.c: New.
14491
14492 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14493
14494         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14495
14496 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14497
14498         PR testsuite/22288
14499         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14500
14501
14502 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14503
14504         * gcc.dg/format/gcc_gfc-1.c: New.
14505
14506 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14507
14508         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14509
14510 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14511
14512         PR fortran/20842
14513         * gfortran.dg/io_invalid_1.f90: New test.
14514
14515 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14516
14517         * gcc.dg/format/gcc_diag-1.c: Update.
14518
14519 2005-07-02  Jeff Law  <law@redhat.com>
14520
14521         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14522         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14523
14524 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14525
14526         * gcc.dg/format/gcc_diag-1.c: Update.
14527
14528 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14529
14530         PR tree-opt/22269
14531         * gcc.c-torture/compile/pr22269.c: New test.
14532
14533 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14534
14535         PR 21584
14536         PR 22219
14537         * g++.dg/tree-ssa/pr21584-1.C: New test.
14538         * g++.dg/tree-ssa/pr21584-2.C: New test.
14539
14540 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14541
14542         * obj-c++.dg/try-catch-11.mm: New.
14543         * objc.dg/try-catch-10.m: New.
14544
14545 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14546
14547         * g++.dg/other/ucnid-1.C: xfail on AIX.
14548
14549 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14550
14551         PR 22234
14552         * gcc.dg/20050629-1.c: New test.
14553
14554 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14555
14556         * obj-c++.dg/const-str-1[0-1].mm: New.
14557         * objc.dg/const-str-1[0-1].m: New.
14558
14559 2005-05-29  Richard Henderson  <rth@redhat.com>
14560
14561         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14562         Rename from check_effective_target_vect_no_max.
14563         (check_effective_target_vect_no_int_add): New.
14564         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14565         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14566         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14567         * gcc.dg/vect/vect-reduc-1.c: Use both.
14568         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14569
14570 2005-05-29  Richard Henderson  <rth@redhat.com>
14571
14572         * lib/target-supports.exp (check_effective_target_vect_no_max):
14573         Remove i386 and x86_64.
14574
14575 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14576
14577         PR testsuite/21969
14578         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14579
14580 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14581
14582         PR middle-end/21969
14583         * gcc.dg/vect/pr21969.c: New test.
14584
14585 2005-06-28  Eric Christopher  <echristo@redhat.com>
14586
14587         PR c/22052
14588         PR c/21975
14589         * gcc.dg/inline1.c: New test.
14590         * gcc.dg/inline2.c: Ditto.
14591         * gcc.dg/inline3.c: Ditto.
14592         * gcc.dg/inline4.c: Ditto.
14593         * gcc.dg/inline5.c: Ditto.
14594
14595 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14596
14597         PR libfortran/22142
14598         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14599         Add testcase also testing eoshift1 for PR 22142.
14600
14601 2005-06-28  Richard Henderson  <rth@redhat.com>
14602
14603         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14604         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14605         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14606         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14607         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14608
14609 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14610
14611         PR libfortran/22142
14612         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14613         Add testcase for PR 22142.
14614
14615 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14616
14617         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14618         gcc.target/ia64/fpreg-2.c: New tests.
14619
14620 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14621
14622         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14623
14624 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14625
14626         PR libfortran/22170
14627         * gfortran.dg/slash_1.f90: New test.
14628
14629 2005-06-27  Richard Henderson  <rth@redhat.com>
14630
14631         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14632         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14633         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14634         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14635         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14636         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14637
14638 2005-06-27  Richard Henderson  <rth@redhat.com>
14639
14640         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14641         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14642
14643 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14644
14645         * obj-c++.dg/proto-lossage-5.mm: New.
14646         * objc.dg/proto-lossage-5.m: New.
14647
14648 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14649
14650         PR 21959
14651         * gcc.dg/tree-ssa/pr21959.c: New test.
14652
14653 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14654
14655         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14656         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14657         testing uninitialized var.
14658
14659         * gcc.c-torture/execute/builtins/chk.h: New.
14660         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14661         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14662         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14663         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14664         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14665         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14666         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14667         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14668         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14669         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14670         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14671         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14672         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14673         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14674         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14675         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14676         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14677         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14678         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14679         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14680         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14681         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14682         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14683         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14684         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14685         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14686         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14687         * gcc.dg/builtin-object-size-1.c: New test.
14688         * gcc.dg/builtin-object-size-2.c: New test.
14689         * gcc.dg/builtin-object-size-3.c: New test.
14690         * gcc.dg/builtin-object-size-4.c: New test.
14691         * gcc.dg/builtin-object-size-5.c: New test.
14692         * gcc.dg/builtin-stringop-chk-1.c: New test.
14693         * gcc.dg/builtin-stringop-chk-2.c: New test.
14694         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14695         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14696         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14697         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14698         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14699         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14700         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14701         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14702         * gcc.c-torture/execute/printf-1.c: New test.
14703         * gcc.c-torture/execute/fprintf-1.c: New test.
14704         * gcc.c-torture/execute/vprintf-1.c: New test.
14705         * gcc.c-torture/execute/vfprintf-1.c: New test.
14706         * gcc.c-torture/execute/printf-chk-1.c: New test.
14707         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14708         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14709         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14710
14711 2005-06-27  Michael Matz  <matz@suse.de>
14712
14713         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14714         slot is not merged if address escapes.
14715
14716 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14717
14718         PR c/21911
14719         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14720
14721 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14722
14723         PR middle-end/17965
14724         * gcc.c-torture/compile/20050622-1.c: New test.
14725
14726         PR middle-end/22028
14727         * gcc.dg/20050620-1.c: New test.
14728
14729 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14730
14731         PR tree-optimization/22026
14732         * gcc.dg/tree-ssa/pr22026.c: New.
14733
14734 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14735
14736         PR libfortran/22144
14737         * gfortran.dg/shift-alloc.f90: New testcase.
14738
14739 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14740
14741         * all files: Update FSF address in copyright headers.
14742
14743 2005-06-22  Jan Hubicka  <jh@suse.cz>
14744
14745         * wholeprogram-1.c: New testcase.
14746         * wholeprogram-2.c: New testcase.
14747
14748 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14749
14750         PR 22171
14751         * gcc.dg/tree-ssa/pr22171.c: New test.
14752
14753 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14754
14755         * gfortran.dg/simplify_modulo.f90: New.
14756
14757 2005-06-24  Jan Hubicka  <jh@suse.cz>
14758
14759         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14760
14761 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14762
14763         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14764
14765 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14766
14767         * obj-c++.dg/typedef-alias-1.mm: New.
14768         * objc.dg/typedef-alias-1.m: New.
14769
14770 2005-06-23  Jeff Law  <law@redhat.com>
14771
14772         * gcc.dg/tree-ssa/vrp16.c: New test.
14773
14774 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14775
14776         * lib/target-supports.exp: Add
14777         check_effective_target_fortran_large_real and
14778         check_effective_target_fortran_large_int to check for
14779         corresponding effective targets.
14780         * gfortran.dg/large_integer_kind_1.f90: New test.
14781         * gfortran.dg/large_real_kind_1.f90: New test.
14782
14783 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14784
14785         PR tree-optimization/22117
14786         * gcc.dg/tree-ssa/pr22117.c: New.
14787
14788 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14789
14790         PR testsuite/22123
14791         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14792
14793 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14794
14795         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14796
14797 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14798
14799         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14800         * gfortran.dg/f2c_4.c: Likewise.
14801
14802 2005-06-22 Paul Brook  <paul@codesourcery.com>
14803
14804         PR fortran/21034
14805         * gfortran.dg/auto_save_1.f90: New test.
14806
14807 2005-06-22  Michael Matz  <matz@suse.de>
14808
14809         * gcc.target/x86-64/abi: New directory.
14810         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14811         * gcc.target/x86-64/abi/README.gcc: New file.
14812         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14813         * gcc.target/x86-64/abi/asm-support.s: New file.
14814         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14815         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14816         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14817         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14818         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14819         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14820         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14821         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14822         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14823         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14824         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14825         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14826         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14827         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14828         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14829         * gcc.target/x86_64/abi/test_varargs.c: New test.
14830
14831 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14832
14833         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14834         32-bit i?86 and x86_64.
14835
14836 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14837
14838         * obj-c++.dg/const-str-[1-9].mm: New tests.
14839
14840 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14841
14842         PR fortran/22010
14843         * gfortran.dg/namelist_use.f90: New.
14844         * gfortran.dg/namelist_use_only.f90: New.
14845
14846 2005-06-21  Jeff Law  <law@redhat.com>
14847
14848         * gcc.dg/tree-ssa/vrp15.c: New test.
14849
14850 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14851
14852         * lib/target-supports.exp (check_effective_target_vect_reduction):
14853         Remove.
14854         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14855         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14856         remove vect_reduction target keyword. Also avoid two returns in main.
14857         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14858         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14859         * gcc.dg/vect/vect-reduc-1short.c: New test.
14860         * gcc.dg/vect/vect-reduc-1char.c: New test.
14861         * gcc.dg/vect/vect-reduc-2short.c: New test.
14862         * gcc.dg/vect/vect-reduc-2char.c: New test.
14863         * gcc.dg/vect/vect-reduc-6.c: New test.
14864         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14865         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14866         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14867
14868 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14869         Paul Thomas  <pault@gcc.gnu.org>
14870
14871         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14872         New tests.
14873
14874 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14875
14876         * gfortran.dg/backslash_1.f90: New test.
14877         * gfortran.dg/backslash_2.f90: New test.
14878
14879 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14880
14881         * gfortran.dg/duplicate_labels.f90: New test.
14882
14883 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14884
14885         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14886         unsupportable relocations.
14887         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14888         * gcc.dg/20050321-2.c: xfail for NetWare.
14889
14890 2005-06-20  Andreas Jaeger  <aj@suse.de>
14891
14892         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14893         gcc.target/i386/fastcall-sseregparm.c,
14894         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14895
14896 2005-06-19  Richard Henderson  <rth@redhat.com>
14897
14898         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14899
14900 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14901
14902         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14903
14904 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14905
14906         PR c++/22115
14907         * g++.dg/conversion/simd2.C: Change expected error message.
14908
14909 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14910
14911         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14912         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14913         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14914
14915 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
14916
14917         * gcc.dg/fold-mod-1.c: New test.
14918
14919 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
14920
14921         PR fortran/19926
14922         * gfortran.dg/pr19926.f90: New test.
14923
14924 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
14925
14926         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14927         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14928         targets.
14929         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14930         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14931
14932 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
14933
14934         * gcc.target/ia64/float80-varargs-1.c: New test.
14935
14936 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14937
14938         PR tree-opt/22035
14939         * gfortran.dg/f2c_6.f90: New test.
14940
14941 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
14942
14943         PR c++/17413
14944         * g++.dg/template/local5.C: New.
14945
14946 2005-06-17  Richard Henderson  <rth@redhat.com>
14947
14948         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14949
14950 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
14951
14952         PR testsuite/21945
14953         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14954
14955 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
14956
14957         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14958         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14959         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14960         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14961         check_vect to verify the presence of hardware vector support.
14962
14963 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
14964
14965         PR testsuite/22056
14966         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14967
14968 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14969
14970         PR libfortran/19216
14971         * gfortran.dg/pr19216.f: Add correct space between brackets and
14972         dg directive.
14973
14974 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14975
14976         PR libfortran/16436
14977         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14978
14979 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
14980
14981         * gcc.target/i386/attributes-error.c: New testcase.
14982         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14983         * gcc.target/i386/regparm-stdcall.c: Likewise.
14984         * gcc.target/i386/sseregparm-1.c: Likewise.
14985         * gcc.target/i386/sseregparm-2.c: Likewise.
14986
14987 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
14988
14989         * g++.dg/rtti/crash2.C: New.
14990
14991 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
14992
14993         * gcc.dg/noncompile/20040203-3.c: Update expected message.
14994
14995 2005-06-15  David Ung  <davidu@mips.com>
14996
14997         * gcc.target/mips/mips16e-extends.c: New test for testing the
14998         generation of MIPS16e zeb/zeh, seb/seh instructions.
14999
15000 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15001
15002         PR 22018
15003         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15004         * gcc.dg/tree-ssa/pr22018.c: New test.
15005
15006 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15007
15008         * gcc.dg/simd-1.c: Update error messages.
15009         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15010         * gcc.dg/simd-2.c: Update error messages.
15011         * gcc.dg/simd-4.c: New.
15012
15013 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15014
15015         PR c++/20678
15016         * g++.dg/other/crash-4.C: New.
15017
15018 2005-06-14  Devang Patel  <dpatel@apple.com>
15019
15020         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15021
15022 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15023
15024         PR c++/21929
15025         * g++.dg/parse/crash11.C: Update
15026
15027 2005-06-13  Jeff Law  <law@redhat.com>
15028
15029         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15030         perform the desired transformations.
15031         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15032         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15033
15034 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15035
15036         PR fortran/22038
15037         * gfortran.dg/forall_1.f90: Un-XFAIL.
15038
15039 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         PR c++/21929
15042         * g++.dg/parse/crash26.C: New.
15043
15044         PR c++/20789
15045         * g++.dg/init/member1.C: New.
15046
15047 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15048
15049         * gfortran.dg/altreturn_1.f90: New test.
15050
15051 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15052
15053         PR middle-end/21985
15054         * gcc.dg/tree-ssa/pr21985.c: New test.
15055
15056 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15057
15058         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15059
15060 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15061
15062         PR c++/21930
15063         * g++.dg/other/error10.C: New test case.
15064
15065 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15066
15067         PR libfortran/19155
15068         * gfortran.dg/pr19155.f: Add test.
15069
15070 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15071
15072         * gfortran.dg/f2c_7.f90: New test.
15073
15074         * gfortran.dg/forall_1.f90: XFAILed.
15075
15076 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15077
15078         * gcc.dg/pr14796-1.c: New.
15079         * gcc.dg/pr14796-2.c: New.
15080
15081 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15082
15083         PR fortran/17792
15084         PR fortran/21375
15085         * gfortran.dg/deallocate_stat.f90: New test.
15086
15087 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15088
15089         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15090
15091 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15092
15093         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15094         access will be generated when this loop is vectorized. Test that
15095         accesses with same alignment were detected.
15096         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15097         Test that accesses with same alignment were detected.
15098         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15099         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15100         alignment were detected.
15101
15102 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15103
15104         PR c++/10611
15105         * g++.dg/conversion/simd2.C: New.
15106
15107 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15108
15109         * gcc.dg/Wcxx-compat-1.c: New.
15110
15111 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15112
15113         PR libfortran/21480
15114         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15115         complex array.
15116
15117 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15118
15119         * gcc.dg/alias-8.c: New.
15120
15121 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15122
15123         * gcc.dg/format/cmn_err-1.c: Update.
15124
15125 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15126
15127         PR target/20666
15128         * gcc.target/sparc/fexpand-2.c: New.
15129         * gcc.target/sparc/fpmerge-2.c: New.
15130         * gcc.target/sparc/fpmul-2.c: New.
15131         * gcc.target/sparc/noresult.c: New.
15132         * gcc.target/sparc/pdist-2.c: New.
15133         * gcc.target/sparc/pdist-3.c: New.
15134
15135 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15136
15137         PR testsuite/21702
15138         * gcc.target/i386/i386.exp: Fix comment typo.
15139
15140 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15141
15142         PR c++/19497
15143         * g++.dg/inherit/using5.C: New.
15144         * g++.dg/inherit/using6.C: New.
15145
15146 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15147
15148         PR c++/19894
15149         * g++.dg/template/ptrmem15.C: New test.
15150
15151         PR c++/20563
15152         * g++.dg/ext/label4.C: New test.
15153
15154 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15155
15156         * gcc.dg/tls/debug-1.c: New test.
15157
15158 2005-06-07  Dale Johannesen  <dalej@apple.com>
15159
15160         * gcc.target/i386/movq.c: New.
15161
15162 2005-06-07  Dale Johannesen  <dalej@apple.com>
15163
15164         * gcc.dg/20050607-1.c: New.
15165
15166 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15167
15168         PR middle-end/21850
15169         * gcc.c-torture/execute/20050607-1.c: New test.
15170
15171 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15172
15173         PR libfortran/21926
15174         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15175         Test case where the return array has lowest stride one,
15176         but isn't packed.
15177
15178 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15179
15180         * lib/target-supports.exp (check_effective_target_sync_int_long):
15181         Add s390 and s390x targets.
15182
15183 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15184
15185         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15186         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15187         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15188         * gcc.dg/tree-ssa/loop-9.c: New test.
15189
15190 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15191
15192         * g++.dg/parse/defarg10.C: New.
15193
15194 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15195
15196         PR regression/21897
15197         * gcc.c-torture/execute/20050604-1.c: New test.
15198
15199 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15200
15201         PR 21903
15202         * g++.dg/parse/defarg9.C: New.
15203
15204         PR c++/20637
15205         * g++.dg/inherit/using4.C: New.
15206         * g++.dg/overload/error1.C: Adjust expected errors.
15207         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15208         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15209         * g++.old-deja/g++.other/redecl2.C: Likewise.
15210         * g++.old-deja/g++.other/redecl4.C: Likewise.
15211         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15212
15213 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15214
15215         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15216
15217 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15218
15219         * lib/gfortran.exp (gfortran_target_compile): Call
15220         dg-additional-files-options
15221         * gfortran.dg/f2c_4.f90: New file
15222         * gfortran.dg/f2c_4.c: New file
15223         * gfortran.dg/f2c_5.f90: New file
15224         * gfortran.dg/f2c_5.c: New file
15225
15226 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15227
15228         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15229
15230         PR fortran/21912
15231         * gfortran.dg/array_constructor_4.f90: New test.
15232
15233 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15234
15235         PR c++/21619
15236         * g++.dg/ext/builtin9.C: New test.
15237
15238 2005-06-05  Dale Johannesen  <dalej@apple.com>
15239
15240         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15241         * gcc.c-torture/execute/20050603-2.c: Ditto.
15242
15243 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15244
15245         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15246         * gcc.dg/vect/vect-reduc-1.c: New.
15247         * gcc.dg/vect/vect-reduc-2.c: New.
15248         * gcc.dg/vect/vect-reduc-3.c: New.
15249
15250 2005-06-04  Dale Johannesen  <dalej@apple.com>
15251
15252         * gcc.c-torture/execute/20050603-1.c: New.
15253         * gcc.c-torture/execute/20050603-2.c: New.
15254         * gcc.dg/20050603-3.c: New.
15255
15256 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15257
15258         PR fortran/19195
15259         * gfortran.dg/debug_1.f90: New test.
15260
15261         * gfortran.dg/forall_1.f90: New test.
15262
15263 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15264
15265         * gfortran.dg/array_constructor_3.f90: New test.
15266
15267 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15268
15269         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15270
15271 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15272
15273         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15274
15275 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15276
15277         PR c/21873
15278         * gcc.dg/init-excess-1.c: New test.
15279
15280 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15281
15282         PR c++/21853
15283         * g++.dg/expr/static_cast6.C: New test.
15284
15285 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15286
15287         * gcc.dg/tree-ssa/vrp14.c: New test.
15288
15289 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15290
15291         PR c++/21336
15292         * g++.dg/template/new2.C: New test.
15293
15294 2005-06-03  Josh Conner  <jconner@apple.com>
15295
15296         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15297         all entries in initializer.
15298
15299 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15300
15301         PR middle-end/21858
15302         * gcc.dg/pr21858.c: New testcase.
15303
15304 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15305
15306         PR tree-optimization/21292
15307
15308         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15309         New.
15310         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15311         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15312         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15313         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15314         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15315
15316 2005-06-02  Richard Henderson  <rth@redhat.com>
15317
15318         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15319
15320 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15321
15322         * gcc.dg/wtypequal.c: New testcase.
15323
15324 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15325
15326         PR 21582
15327         * gcc.dg/tree-ssa/pr21582.c: New test.
15328
15329 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15330
15331         PR c++/21280
15332         * g++.dg/opt/interface2.h: New.
15333         * g++.dg/opt/interface2.C: New.
15334         * g++.dg/init/ctor4.C: Adjust error lines.
15335         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15336         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15337         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15338         * g++.old-deja/g++.pt/assign1.C: Likewise.
15339         * g++.old-deja/g++.pt/crash20.C: Likewise.
15340
15341 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15342
15343         PR tree-optimization/21734
15344         * g++.dg/vect/pr21734_1.cc: New.
15345         * g++.dg/vect/pr21734_2.cc: New.
15346
15347 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15348
15349         PR c++/20350
15350         * g++.dg/template/spec24.C: New.
15351
15352         PR c++/21151
15353         * g++.dg/pch/local-1.C: New.
15354         * g++.dg/pch/local-1.Hs: New.
15355
15356 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15357
15358         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15359         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15360         * gcc.dg/tree-ssa/pr14341.c: New test.
15361         * gcc.dg/tree-ssa/pr14841.c: New test.
15362         * gcc.dg/tree-ssa/pr20701.c: New test.
15363         * gcc.dg/tree-ssa/pr21086.c: New test.
15364         * gcc.dg/tree-ssa/pr21090.c: New test.
15365         * gcc.dg/tree-ssa/pr21332.c: New test.
15366         * gcc.dg/tree-ssa/pr21458.c: New test.
15367         * gcc.dg/tree-ssa/pr21658.c: New test.
15368         * gcc.dg/tree-ssa/vrp01.c: New test.
15369         * gcc.dg/tree-ssa/vrp02.c: New test.
15370         * gcc.dg/tree-ssa/vrp03.c: New test.
15371         * gcc.dg/tree-ssa/vrp04.c: New test.
15372         * gcc.dg/tree-ssa/vrp05.c: New test.
15373         * gcc.dg/tree-ssa/vrp06.c: New test.
15374         * gcc.dg/tree-ssa/vrp07.c: New test.
15375         * gcc.dg/tree-ssa/vrp08.c: New test.
15376         * gcc.dg/tree-ssa/vrp09.c: New test.
15377         * gcc.dg/tree-ssa/vrp10.c: New test.
15378         * gcc.dg/tree-ssa/vrp11.c: New test.
15379         * gcc.dg/tree-ssa/vrp12.c: New test.
15380         * gcc.dg/tree-ssa/vrp13.c: New test.
15381
15382 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15383
15384         PR 21029
15385         * gcc.dg/tree-ssa/pr21029.c: New test.
15386
15387 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15388
15389         * gfortran.dg/logint-1.f: New test case.
15390         * gfortran.dg/logint-2.f: Likewise.
15391         * gfortran.dg/logint-3.f: Likewise.
15392
15393 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15394
15395         PR c/21536
15396         PR c/20760
15397         * gcc.dg/20050527-1.c: New test.
15398
15399         * gcc.dg/i386-sse-12.c: New test.
15400
15401         PR fortran/21729
15402         * gfortran.dg/implicit_5.f90: New test.
15403
15404 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15405
15406         PR fortran/20883
15407         * gfortran/assign_4.f90: New test.
15408         * gfortran/assign_2.f90: Change compile to run.
15409
15410 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15411
15412         * lib/target-supports.exp
15413         (check_effective_target_sync_char_short): New.
15414         * gcc.dg/sync-2.c: New.
15415
15416 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15417
15418         PR tree-optimization/21817
15419         * gcc.dg/torture/pr21817-1.c: New.
15420
15421 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15422
15423         PR c++/21165
15424         * g++.dg/template/init5.C: New.
15425
15426 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15427
15428         * gfortran.dg/char_initialiser_actual.f90:
15429         Test character initialisers as actual arguments.
15430         * gfortran.dg/char_pointer_comp_assign.f90:
15431         Test character pointer structure component assignments.
15432         * gfortran.dg/char_array_structure_constructor.f90:
15433         Test character components in structure constructors.
15434
15435 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15436
15437         PR middle-end/20931
15438         * g++.dg/opt/pr20931.C: New test.
15439
15440 2005-05-31  Andreas Jaeger  <aj@suse.de>
15441
15442         PR testsuite/20772
15443         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15444         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15445         g++.old-deja/g++.ext/asmspec1.C,
15446         g++.old-deja/g++.other/regstack.C,
15447         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15448         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15449         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15450         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15451         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15452         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15453         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15454         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15455         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15456         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15457         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15458         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15459         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15460         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15461         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15462         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15463         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15464         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15465         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15466
15467 2005-05-31  Jeff Law  <law@redhat.com>
15468
15469         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15470
15471 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15472
15473         PR middle-end/21743
15474         * gcc.dg/builtins-1.c: Activate disabled clog test.
15475         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15476
15477 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15478
15479         * gfortran.dg/char_pointer_assign.f90:
15480         Test character-pointer assignments and pointer assignments.
15481         * gfortran.dg/char_pointer_dummy.f90:
15482         Test character-pointer dummy arguments.
15483         * gfortran.dg/char_pointer_func.f90:
15484         Test character-pointer function returns.
15485         * gfortran.dg/char_pointer_dependency.f90:
15486         Test character-pointer functions with dependencies.
15487
15488 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15489
15490         PR c++/21784
15491         * g++.dg/lookup/using14.C: New test.
15492
15493 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15494
15495         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15496         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15497         trailing ^M.
15498
15499 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15500
15501         PR c++/17413
15502         * g++.dg/template/local5.C: New.
15503
15504         PR target/21761
15505         * gcc.c-torture/compile/pr21761.c: New.
15506
15507         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15508         before darwin8.
15509
15510 2005-05-30  Steven G. Kargl
15511
15512         PR fortran/20846
15513         * gfortran.dg/inquire_8.f90: New test.
15514
15515 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15516
15517         PR libfortran/21376
15518         * gfortran.dg/output_exponents_1.f90: New test.
15519
15520 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15521
15522         PR libfortran/20006
15523         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15524
15525 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15526
15527         PR c++/21210
15528         * g++.dg/ext/complex1.C: New test.
15529
15530         PR c++/21340
15531         * g++.dg/init/ctor6.C: New test.
15532
15533 2005-05-29  Jan Hubicka  <jh@suse.cz>
15534
15535         * gcc.c-torture/compile/pr21562.c: New.
15536
15537 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15538
15539         * gfortran.dg/subnormal_1.f90: New test.
15540
15541 2005-05-28  Jan Hubicka  <jh@suse.cz>
15542
15543         * tree-prof.exp: Fix comment.
15544         * value-prof-1.c: New.
15545         * value-prof-2.c: New.
15546         * value-prof-3.c: New.
15547         * value-prof-4.c: New.
15548
15549 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15550
15551         PR c++/21614
15552         * g++.dg/expr/ptrmem6.C: New test.
15553         * g++.dg/expr/ptrmem6a.C: Likewise.
15554
15555 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15556
15557         PR tree-optimization/21658
15558         * gcc.dg/tree-ssa/pr21658.c: New.
15559
15560 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15561
15562         PR c++/21455
15563         * g++.dg/inherit/ptrmem3.C: New.
15564
15565         PR c++/21681
15566         * g++.dg/parse/template16.C: New.
15567
15568 2005-05-27  Andreas Jaeger  <aj@suse.de>
15569
15570         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15571
15572         * gcc.dg/i386-sse-8.c: Run test on all archs.
15573
15574 2005-05-26  Mike Stump  <mrs@apple.com>
15575
15576         * objc.dg/isa-field-1.m: Only run on darwin.
15577         * objc.dg/lookup-1.m: Likewise.
15578         * objc.dg/try-catch-8.m: Likewise.
15579
15580 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15581
15582         PR tree-optimization/9814
15583         * gcc.dg/pr9814-1.c: New test case.
15584
15585 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15586
15587         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15588         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15589         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15590         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15591         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15592         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15593         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15594         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15595         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15596         objc.dg/try-catch-8.m: New.
15597
15598 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15599
15600         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15601         remove extraneous semicolons.
15602
15603 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15604
15605         * obj-c++.dg/comp-types-12.mm: New.
15606         * objc.dg/comp-types-11.m: New.
15607         * objc.dg/selector-4.m: New.
15608
15609 2005-05-26  Andreas Jaeger  <aj@suse.de>
15610
15611         PR testsuite/20772
15612         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15613         g++.old-deja/g++.ext/attrib3.C,
15614         g++.old-deja/g++.other/store-expr1.C,
15615         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15616         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15617         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15618         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15619         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15620         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15621         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15622         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15623         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15624         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15625         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15626         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15627         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15628         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15629         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15630         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15631         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15632         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15633         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15634
15635 2005-05-26  Andreas Jaeger  <aj@suse.de>
15636
15637         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15638         x86-64 compilation.
15639
15640 2005-05-26  Andreas Jaeger  <aj@suse.de>
15641
15642         PR testsuite/20772
15643         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15644         gcc.misc-tests/i386-pf-athlon-1.c,
15645         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15646         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15647         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15648         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15649         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15650         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15651         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15652         programs.
15653
15654         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15655         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15656         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15657         x86-64 compilation.
15658
15659         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15660         x86_64.
15661
15662         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15663         effective-target ilp32.
15664
15665 2005-05-26  David Ung  <davidu@mips.com>
15666
15667         * gcc.target/mips/ext_ins.c: New test for testing the generation
15668         of MIPS32/64 rev 2 ext/ins instructions.
15669
15670 2005-05-26  Andreas Jaeger  <aj@suse.de>
15671
15672         * treelang/compile/unsigned.tree: Use gimple instead of
15673         nonexisting generic dump.
15674
15675 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15676
15677         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15678
15679 2005-05-26  Andreas Jaeger  <aj@suse.de>
15680
15681         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15682
15683 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15684
15685         PR libfortran/17283
15686         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15687         Test callee-allocated memory with write statements.
15688
15689 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15690
15691         PR middle-end/21709
15692         * gcc.dg/pr21709-1.c: New test case.
15693
15694 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15695             Mike Stump  <mrs@apple.com>
15696
15697         * objc/execute/next_mapping.h: Update for C++.
15698
15699         * obj-c++.dg/selector-1.mm: Move to...
15700         * obj-c++.dg/selector-4.mm: here...
15701
15702         * obj-c++.dg/basic.mm: New.
15703         * obj-c++.dg/comp-types-1.mm: New.
15704         * obj-c++.dg/cxx-class-1.mm: New.
15705         * obj-c++.dg/cxx-ivars-1.mm: New.
15706         * obj-c++.dg/cxx-ivars-2.mm: New.
15707         * obj-c++.dg/cxx-ivars-3.mm: New.
15708         * obj-c++.dg/cxx-scope-1.mm: New.
15709         * obj-c++.dg/cxx-scope-2.mm: New.
15710         * obj-c++.dg/defs.mm: New.
15711         * obj-c++.dg/empty-private-1.mm: New.
15712         * obj-c++.dg/encode-1.mm: New.
15713         * obj-c++.dg/encode-2.mm: New.
15714         * obj-c++.dg/encode-3.mm: New.
15715         * obj-c++.dg/extern-c-1.mm: New.
15716         * obj-c++.dg/extra-semi.mm: New.
15717         * obj-c++.dg/fix-and-continue-2.mm: New.
15718         * obj-c++.dg/isa-field-1.mm: New.
15719         * obj-c++.dg/ivar-list-semi.mm: New.
15720         * obj-c++.dg/local-decl-1.mm: New.
15721         * obj-c++.dg/lookup-1.mm: New.
15722         * obj-c++.dg/lookup-2.mm: New.
15723         * obj-c++.dg/method-1.mm: New.
15724         * obj-c++.dg/method-2.mm: New.
15725         * obj-c++.dg/method-3.mm: New.
15726         * obj-c++.dg/method-4.mm: New.
15727         * obj-c++.dg/method-5.mm: New.
15728         * obj-c++.dg/method-6.mm: New.
15729         * obj-c++.dg/method-7.mm: New.
15730         * obj-c++.dg/no-extra-load.mm: New.
15731         * obj-c++.dg/overload-1.mm: New.
15732         * obj-c++.dg/pragma-1.mm: New.
15733         * obj-c++.dg/pragma-2.mm: New.
15734         * obj-c++.dg/private-1.mm: New.
15735         * obj-c++.dg/private-2.mm: New.
15736         * obj-c++.dg/proto-qual-1.mm: New.
15737         * obj-c++.dg/qual-types-1.mm: New.
15738         * obj-c++.dg/stubify-1.mm: New.
15739         * obj-c++.dg/stubify-2.mm: New.
15740         * obj-c++.dg/super-class-1.mm: New.
15741         * obj-c++.dg/super-class-2.mm: New.
15742         * obj-c++.dg/super-dealloc-1.mm: New.
15743         * obj-c++.dg/super-dealloc-2.mm: New.
15744         * obj-c++.dg/template-1.mm: New.
15745         * obj-c++.dg/template-2.mm: New.
15746         * obj-c++.dg/template-3.mm: New.
15747         * obj-c++.dg/template-4.mm: New.
15748         * obj-c++.dg/template-5.mm: New.
15749         * obj-c++.dg/template-6.mm: New.
15750         * obj-c++.dg/try-catch-1.mm: New.
15751         * obj-c++.dg/try-catch-2.mm: New.
15752         * obj-c++.dg/try-catch-3.mm: New.
15753         * obj-c++.dg/try-catch-4.mm: New.
15754         * obj-c++.dg/try-catch-5.mm: New.
15755         * obj-c++.dg/try-catch-6.mm: New.
15756         * obj-c++.dg/try-catch-7.mm: New.
15757         * obj-c++.dg/try-catch-8.mm: New.
15758         * obj-c++.dg/try-catch-9.mm: New.
15759         * obj-c++.dg/va-meth-1.mm: New.
15760
15761 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15762
15763         * obj-c++.dg/selector-1.mm: New.
15764         * obj-c++.dg/selector-2.mm: New.
15765
15766 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15767
15768         * obj-c++.dg/selector-3.mm: New.
15769         * objc.dg/selector-3.m: New.
15770
15771 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15772
15773         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15774         about where warning appears.
15775
15776 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15777
15778         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15779         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15780         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15781         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15782
15783 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15784
15785         * gcc.dg/20050524-1.c: New test.
15786
15787 2005-05-25  Jan Hubicka  <jh@suse.cz>
15788
15789         * gcc.dg/tree-prof/inliner-1.c: New.
15790
15791 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15792
15793         * gcc.dg/tree-prof: New directory.
15794         * gcc.dg/tree-prof/tree-prof.exp: New.
15795
15796 2005-05-25  DJ Delorie  <dj@redhat.com>
15797
15798         * gcc.dg/Wattributes-1.c: New.
15799         * gcc.dg/Wattributes-2.c: New.
15800         * gcc.dg/Wattributes-3.c: New.
15801
15802 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15803
15804         PR tree-optimization/19833
15805         * gcc.dg/uninit-4.c: Remove xfail.
15806         * gcc.dg/uninit-9.c: Ditto.
15807
15808 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15809
15810         * obj-c++.dg/bitfield-[1-5].mm: New.
15811         * obj-c++.dg/class-protocol-1.mm: New.
15812         * obj-c++.dg/comp-types-1[0-1].mm: New.
15813         * obj-c++.dg/comp-types-[2-9].mm: New.
15814         * obj-c++.dg/encode-[4-8].mm: New.
15815         * obj-c++.dg/layout-1.mm: New.
15816         * obj-c++.dg/method-1[0-9].mm: New.
15817         * obj-c++.dg/method-2[0-1].mm: New.
15818         * obj-c++.dg/method-[8-9].mm: New.
15819         * obj-c++.dg/objc-gc-3.mm: New.
15820         * obj-c++.dg/try-catch-10.mm: New.
15821         * objc.dg/bitfield-5.m: New.
15822         * objc.dg/comp-types-10.m: New.
15823         * objc.dg/comp-types-9.m: New.
15824         * objc.dg/layout-1.m: New.
15825         * objc.dg/objc-gc-4.m: New.
15826         * objc.dg/try-catch-9.m: New.
15827         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15828         * objc.dg/comp-types-1.m: Likewise.
15829         * objc.dg/comp-types-[5-6].m: Likewise.
15830         * objc.dg/method-9.m: Likewise.
15831
15832 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15833
15834         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15835         and on hardware without VMX support.
15836
15837         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15838
15839         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15840
15841         * lib/profopt.exp (dg-final-generate, dg-final-use,
15842         profopt-final-code, profopt-get-options): New.
15843         (profopt-execute): Process test directives.
15844
15845         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15846         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15847         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15848
15849 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15850
15851         PR C++/21645
15852         * g++.dg/init/ctor5.C: New test.
15853
15854 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15855
15856         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15857         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15858         vect-113.c, vect-114.c.
15859
15860 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15861
15862         * gcc.dg/const-elim-1.c: Remove xfails.
15863
15864 2005-05-23  Jeff Law  <law@redhat.com>
15865
15866         * gcc.c-torture/compile/pr21638.c: New test.
15867         * gcc.c-torture/compile/20050520-1.c: New test.
15868
15869 2005-05-23  Nick Clifton  <nickc@redhat.com>
15870
15871         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15872         be a proper triple, ie: m32r*-*-*.
15873         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15874
15875 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15876
15877         PR middle-end/21331
15878         PR tree-opt/21293
15879         * gcc.c-torture/compile/pr21293.c: New test.
15880         * gcc.c-torture/execute/pr21331.c: New test.
15881
15882 2004-05-20  Richard Henderson  <rth@redhat.com>
15883
15884         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15885
15886 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15887
15888         * obj-c++-dg.exp: Add.
15889         * obj-c++.exp: Add.
15890         * obj-c++.dg/dg.exp: Add.
15891
15892 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15893
15894         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15895         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15896
15897 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15898
15899         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15900
15901 2004-05-19  Richard Henderson  <rth@redhat.com>
15902
15903         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15904
15905 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15906
15907         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15908
15909         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15910
15911 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
15912
15913         PR c++/21495
15914         * g++.dg/parse/extern1.C: New test.
15915         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15916
15917 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15918
15919         * gcc.dg/c99-math.h: New.
15920         * gcc.dg/c99-math-float-1.c: New test.
15921         * gcc.dg/c99-math-double-1.c: Likewise.
15922         * gcc.dg/c99-math-long-double-1.c: Likewise.
15923
15924 2005-05-18  Richard Henderson  <rth@redhat.com>
15925
15926         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15927
15928 2005-05-18  Devang Patel  <dpatel@apple.com>
15929
15930         * g++.dg/opt/20050511-1.C: New test.
15931
15932 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
15933
15934         PR libfortran/21127
15935         * gfortran.dg/reshape-complex.f90: New test.
15936
15937 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
15938
15939         * gfortran.dg/array_constructor_1.f90: New test.
15940         * gfortran.dg/array_constructor_2.f90: New test.
15941
15942 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
15943
15944         PR fortran/20954
15945         * gfortran.dg/pr20954.f: New test.
15946
15947 2005-05-17  Mike Stump  <mrs@apple.com>
15948
15949         Yet more Objective-C++...
15950
15951         * objc.dg/method-5.m: Update.
15952         * objc.dg/method-6.m: Update.
15953         * objc.dg/method-7.m: Update.
15954         * objc.dg/method-9.m: Update.
15955         * objc.dg/try-catch-2.m: Update.
15956
15957 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
15958
15959         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15960         Remove little-endian optimizations.
15961
15962 2005-05-17  Jeff Law  <law@redhat.com>
15963
15964         * g++.dg/tree-ssa/pr14814.C: New test.
15965         * gcc.dg/tree-ssa/pr14814.C: New test.
15966         * gcc.dg/tree-ssa/pr17141-1.C: New test.
15967         * gcc.dg/tree-ssa/pr17141-2.C: New test.
15968
15969 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15970
15971         * gcc.dg/compat/generate-random.c: Do not include
15972         libiberty.h.
15973         * gcc.dg/compat/generate-random_r.c: Likewise.
15974
15975 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
15976
15977         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15978
15979 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
15980
15981         PR middle-end/21595
15982         * g++.dg/tree-ssa/builtin1.C: New testcase.
15983
15984 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
15985
15986         PR c++/21454
15987         * g++.dg/opt/const4.C: New test.
15988
15989         PR middle-end/21492
15990         * g++.dg/opt/crossjump1.C: New test.
15991
15992         PR tree-optimization/21610
15993         * gcc.c-torture/compile/20050516-1.c: New test.
15994
15995         PR fortran/15080
15996         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15997         about the test failing.
15998         * gfortran.fortran-torture/execute/where_7.f90: New test.
15999         * gfortran.fortran-torture/execute/where_8.f90: New test.
16000
16001 2005-05-16  Richard Henderson  <rth@redhat.com>
16002
16003         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16004         i?86 and x86_64.
16005
16006 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16007
16008         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16009         (limits.h): Include unconditionally.
16010         (stdlib.h): Likewise.
16011         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16012         (limits.h): Include unconditionally.
16013         (stdlib.h): Likewise.
16014         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16015         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16016         (limits.h): Include unconditionally.
16017         (stdlib.h): Likewise.
16018         (hashtab.h): Do not include.
16019         (getopt.h): Likewise.
16020         (stddef.h): Include.
16021         (hashval_t): Define.
16022         (struct entry): Add "next" field.
16023         (HASH_SIZE): New macro.
16024         (hash_table): New variable.
16025         (switchfiles): Do not use xmalloc.
16026         (mix): New macro.
16027         (iterative_hash): New function.
16028         (hasht): Remove.
16029         (e_exists): New function.
16030         (e_insert): Likewise.
16031         (output): Use, instead of libiberty hashtable functions.
16032         (main): Do not use getopt.  Do not call htab_create.
16033
16034 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16035
16036         PR libstdc++/21526
16037         * lib/target-supports.exp (check_mkfifo_available):
16038         Return 0 for cygwin as mkfifo support incomplete on platform.
16039         Fix typos in comments.
16040
16041 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16042
16043         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16044
16045 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16046
16047         PR fortran/17432
16048         * gfortran.dg/assign_4.f: New test.
16049
16050 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16051
16052         PR tree-optimization/21563
16053         * gcc.dg/tree-ssa/pr21563.c: New.
16054
16055 2005-05-14  Jan Hubicka  <jh@suse.cz>
16056
16057         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16058
16059 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16060
16061         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16062
16063 2005-05-13  Julian Brown  <julian@codesourcery.com>
16064
16065         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16066         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16067
16068 2005-05-13  Jan Hubicka  <jh@suse.cz>
16069
16070         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16071         * gcc.dg/fold-xor-?.c: Likewise.
16072         * gcc.dg/pr15784-?.c: Likewise.
16073         * gcc.dg/pr20922-?.c: Likewise.
16074         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16075         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16076         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16077
16078 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16079
16080         PR fortran/21260
16081         * gfortran.dg/hollerith_1.f90: New test.
16082
16083 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16084
16085         * gfortran.dg/func_result_2.f90: New test.
16086
16087 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16088
16089         * gfortran.dg/dev_null.f90: New test.
16090
16091 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16092
16093         * gcc.dg/arm-vfp1.c: Revert last change.
16094
16095 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16096
16097         PR middle-end/19807
16098         PR tree-optimization/19639
16099         * g++.dg/tree-ssa/pr19807.C: New testcase.
16100
16101 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16102
16103         PR libfortran/21471
16104         * gfortran.dg/append-1.f90: New test.
16105
16106 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16107
16108         * gcc.dg/pr18501.c: XFAIL.
16109         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16110         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16111         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16112         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16113         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16114         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16115         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16116         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16117
16118 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16119
16120         PR fortran/20178
16121         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16122         gfortran.dg/f2c_3.f90: New tests.
16123
16124         * gfortran.dg/return_1.f90: Fix dg annotation.
16125
16126 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16127
16128         * gcc.c-torture/compile/20050510-1.c: New test.
16129
16130 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16131
16132         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16133
16134 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16135
16136         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16137
16138 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16139
16140         PR c/17913
16141         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16142
16143 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16144
16145         PR c/21342
16146         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16147         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16148
16149 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16150
16151         PR debug/16676
16152         * gcc.dg/debug/pr16676.c: New test.
16153
16154 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16155
16156         PR testsuite/21443
16157         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16158         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16159         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16160         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16161         Change -O1 to -O2.
16162         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16163         -fno-tree-dominator-opts.
16164
16165 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16166
16167         * gfortran.dg/return_1.f90: New test.
16168
16169 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16170
16171         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16172
16173         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16174
16175 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16176
16177         PR c++/21427
16178         * g++.dg/inherit/covariant13.C: New.
16179
16180 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16181
16182         PR libfortran/19155
16183         * gfortran.dg/pr19155.f: New test.
16184
16185 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16186
16187         PR inline-asm/8788
16188         * gcc.dg/pr8788-1.c: New testcase.
16189
16190 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16191
16192         PR target/21416
16193         * gcc.target/mips/fpcmp-[12].c: New tests.
16194
16195 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16196
16197         * lib/target-supports-dg.exp (dg-require-fork): New function.
16198         (dg-require-mkfifo): Likewise.
16199         * lib/target-supports.exp (check_function_available): New
16200         function.
16201         (check_fork_available): Likewise.
16202         (check_mkfifo_available): Likewise.
16203
16204 2005-05-06  Jeff Law  <law@redhat.com>
16205
16206         * gcc.c-torture/compile/pr21380.c: New test.
16207
16208 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16209
16210         PR c++/20961
16211         * g++.dg/ext/weak3.C: New test.
16212
16213 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16214
16215         PR c++/21352
16216         * g++.dg/template/crash37.C: New test.
16217
16218 2005-05-05  Paul Brook  <paul@codesourcery.com>
16219
16220         * gcc.dg/arm-g2.c: Use effective-target arm32.
16221         * gcc.dg/arm-mmx-1.c: Ditto.
16222         * gcc.dg/arm-scd42-2.c: Ditto.
16223         * gcc.dg/arm-vfp1.c: Ditto.
16224         * lib/target-supports.exp (check_effective_target_arm32): New
16225         function.
16226
16227 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16228
16229         PR libfortran/21354
16230         gfortran.dg/in_pack_rank7.f90: New test.
16231
16232 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16233
16234         PR middle-end/15618
16235         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16236
16237 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16238
16239         PR middle-end/21265
16240         * gcc.dg/20050503-1.c: New test.
16241
16242         PR rtl-optimization/21239
16243         * gcc.dg/i386-sse-11.c: New test.
16244
16245 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16246
16247         PR target/16888
16248         * gcc.target/i386/asm-1.c: New test.
16249
16250 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16251
16252         PR rtl-optimization/21330
16253         * gcc.c-torture/execute/20050502-1.c: New test.
16254
16255         PR target/21297
16256         * gcc.c-torture/execute/20050502-2.c: New test.
16257
16258 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16259
16260         PR middle-end/21282
16261         * gcc.dg/pr21282.c: New.
16262
16263 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16264
16265         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16266         * gcc.dg/vect/vect-92.c: Likewise.
16267         * gcc.dg/vect/vect-93.c: Likewise.
16268         * gcc.dg/vect/vect-dv-1.c: Likewise.
16269         * gcc.dg/vect/vect-dv-2.c: Likewise.
16270         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16271
16272 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16273
16274         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16275         * gfortran.dg/vect/vect-2.f90: Likewise.
16276         * gfortran.dg/vect/vect-3.f90: Likewise.
16277         * gfortran.dg/vect/vect-4.f90: Likewise.
16278         * gfortran.dg/vect/vect-5.f90: Likewise.
16279
16280 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16281
16282         PR target/20813
16283         * gcc.dg/rs6000-fpint-2.c: New.
16284
16285 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16286
16287         PR c/15698
16288         * gcc.dg/builtins-30.c: Update expected messages.
16289         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16290         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16291         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16292
16293 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16294
16295         PR tree-optimization/21294
16296         * gcc.dg/tree-ssa/pr21294.c: New.
16297
16298 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16299
16300         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16301         __builtin_altivec_st_internal_4si built-in.
16302
16303 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16304
16305         PR c++/15875
16306         * g++.dg/template/ptrmem14.C: New test.
16307
16308 2005-05-02  Paul Brook  <paul@codesourcery.com>
16309
16310         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16311
16312 2005-05-02  Michael Matz  <matz@suse.de>
16313
16314         PR c++/19542
16315         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16316
16317 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16318
16319         * g++.dg/cpp/weak.C: New test.
16320
16321 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16322
16323         * gcc.dg/tree-ssa/loop-8.c: New test.
16324
16325 2005-04-30  Michael Maty  <matz@suse.de>
16326
16327         * gcc.dg/inline-mcpy.c: New test.
16328
16329 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16330
16331         PR libfortran/18958
16332         * gfortran.dg/eoshift.f90: New test case.
16333
16334 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16335
16336         PR libfortran/18857
16337         * gfortran.dg/matmul_1.f90: New test.
16338
16339 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16340
16341         PR tree-optimization/21030
16342         * gcc.dg/tree-ssa/pr21030.c: New.
16343
16344 2005-04-29  Devang Patel  <dpatel@apple.com>
16345
16346         PR tree-optimization/21272
16347         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16348
16349 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16350
16351         PR fortran/13082
16352         PR fortran/18824
16353         * gfortran.dg/entry_4.f90: New test.
16354         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16355         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16356         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16357         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16358         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16359         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16360         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16361
16362 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16363
16364         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16365
16366 2005-04-29  Paul Brook  <paul@codesourcery.com>
16367
16368         * gfortran.dg/entry_3.f90: New test.
16369
16370 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16371
16372         * gfortran.dg/implicit_4.f90: New test.
16373
16374 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16375
16376         * lib/target-supports.exp (check_profiling_available): Return
16377         false for xtensa-*-elf.
16378
16379 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16380
16381         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16382         error if file cannot be deleted.
16383
16384 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16385
16386         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16387         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16388         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16389         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16390         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16391         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16392         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16393         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16394         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16395         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16396         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16397         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16398         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16399
16400 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16401
16402         PR fortran/20865
16403         * gfortran.dg/pr20865.f90: New test.
16404
16405 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16406
16407         * gcc.dg/void-cast-2.c: New test.
16408
16409 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16410
16411         PR c/21159
16412         * gcc.dg/void-cast-1.c: New test.
16413
16414 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16415
16416         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16417
16418 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16419
16420         PR fortran/21177
16421         * gfortran.dg/pr21177.f90: New test.
16422
16423 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16424
16425         PR tree-optimization/21171
16426         * gcc.dg/tree-ssa/pr21171.c: New test.
16427
16428 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16429
16430         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16431         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16432         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16433         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16434         gcc.dg/tree-ssa/gen-vect-32.c: New.
16435         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16436         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16437         don't run on PPC32.
16438
16439 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16440
16441         PR c/21213
16442         * gcc.dg/transparent-union-3.c: New test.
16443
16444 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16445
16446         PR c/20740
16447         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16448         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16449         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16450         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16451         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16452         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16453
16454 2005-04-26  Jeff Law  <law@redhat.com>
16455
16456         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16457         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16458         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16459         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16460         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16461         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16462         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16463
16464 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16465
16466         PR tree-optimization/17598
16467         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16468
16469 2005-04-25  Mike Stump  <mrs@apple.com>
16470
16471         * objc.dg/fix-and-continue-1.m: Add.
16472
16473 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16474
16475         PR c++/20995
16476         * g++.dg/opt/pr20995-1.C: New test case.
16477
16478 2005-04-25  Devang Patel <dpatel@apple.com>
16479
16480         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16481
16482 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16483
16484         PR testsuite/21062
16485         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16486
16487 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16488
16489         PR C++/21188
16490         * g++.dg/opt/rtti2.C: New test.
16491
16492 2005-04-25  Paul Brook  <paul@codesourcery.com>
16493         Steven G. Kargl  <kargls@comcast.net>
16494
16495         PR fortran/20879
16496         * gfortran.dg/ichar_1.f90: New file.
16497
16498 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16499
16500         PR middle-end/20991
16501         * g++.dg/opt/pr20991.C: New test.
16502
16503         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16504         where sizeof (type) < __alignof__ (type).
16505         * gcc.dg/compat/struct-layout-1.h: Likewise.
16506
16507 2005-04-24  Per Bothner  <per@bothner.com>
16508             Devang Patel  <dpatel@apple.com>
16509
16510         PR preprocessor/20907
16511         * gcc.dg/cpp/very-long-comment.c: New test.
16512
16513 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16514
16515         PR fortran/20059
16516         * gfortran.dg/common_5.f: New test.
16517
16518 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16519
16520         PR middle-end/21082
16521         * g++.dg/tree-ssa/pr21082.C: New testcase.
16522
16523 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16524
16525         * gcc.dg/vect/vect-99.c: New test.
16526
16527 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16528
16529         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16530
16531 2005-04-22  Jeff Law  <law@redhat.com>
16532
16533         * gcc.dg/uninit-5.c: Remove xfails.
16534         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16535         conditionals and loads.
16536
16537 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16538
16539         PR libfortran/20074
16540         PR libfortran/20436
16541         PR libfortran/21108
16542         * gfortran.dg/nested_reshape.f90: new test
16543         * gfortran.dg/reshape-alloc.f90: new test
16544         * gfortran.dg/reshape.f90: new test
16545
16546 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16547
16548         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16549
16550         * gcc.dg/arm-vfp1.c: New test.
16551
16552 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16553
16554         PR c++/21087
16555         * g++.dg/lookup/builtin2.C: New test.
16556
16557 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16558
16559         * gcc.dg/weak/weak-13.c: New test.
16560
16561 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16562
16563         * lib/target-supports.exp (check_effective_target_sync_int_long):
16564         Add powerpc*.
16565
16566 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16567
16568         * gcc.target/mips/branch-1.c: New test.
16569
16570 2005-04-21  Richard Henderson  <rth@redhat.com>
16571
16572         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16573         * gcc.dg/vect/vect-86.c: Likewise.
16574         * gcc.dg/vect/vect-87.c: Likewise.
16575         * gcc.dg/vect/vect-88.c: Likewise.
16576
16577 2005-04-21  Devang Patel  <dpatel@apple.com>
16578
16579         PR optimization/20994
16580         * gcc.dg/tree-ssa/ifc-3.c: New test.
16581
16582 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16583
16584         PR c/12913
16585         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16586         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16587         gcc.dg/c99-vla-jump-5.c: New tests.
16588
16589 2005-04-19  Richard Henderson  <rth@redhat.com>
16590
16591         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16592         Fix typo in exists check.
16593         (check_effective_target_sync_int_long): New.
16594         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16595         * gcc.dg/ia64-sync-2.c: Likewise.
16596         * gcc.dg/ia64-sync-3.c: Likewise.
16597         * gcc.dg/ia64-sync-4.c: Likewise.
16598
16599 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16600
16601         * gcc.dg/fold-xor-1.c: New test.
16602         * gcc.dg/fold-xor-2.c: New test.
16603
16604 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16605
16606         PR target/20670
16607         * g++.dg/eh/fp-regs.C: New test.
16608
16609 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16610
16611         * gcc.dg/Wint-to-pointer-cast-1.c,
16612         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16613         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16614         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16615
16616 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16617
16618         PR fortran/16861
16619         * gfortran.dg/pr16861.f90: New test.
16620
16621 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16622
16623         * gcc.dg/pr21085.c: New test.
16624
16625 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16626
16627         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16628         (setup_mips_tests, dg-mips-options): New procedures.
16629         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16630         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16631         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16632         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16633         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16634         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16635         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16636         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16637         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16638         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16639         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16640         dg-mips-options instead of dg-options.  Remove now-redundant
16641         preprocessor guards.
16642         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16643         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16644         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16645         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16646         * gcc.dg/vr-mult-2.c: Delete.
16647         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16648         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16649         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16650         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16651         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16652         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16653         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16654
16655 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16656
16657         * ada/acats/run_all.sh: Use sync when executable not present.
16658
16659 2005-04-18  Devang Patel  <dpatel@apple.com>
16660
16661         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16662         * gcc.dg/vect/vect-11a.c: New.
16663         * gcc.dg/vect/vect-none.c: Update.
16664         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16665
16666 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16667
16668         PR tree-optimization/20922
16669         * gcc.dg/pr20922-1.c: New test.
16670         * gcc.dg/pr20922-2.c: New test.
16671         * gcc.dg/pr20922-3.c: New test.
16672         * gcc.dg/pr20922-4.c: New test.
16673         * gcc.dg/pr20922-5.c: New test.
16674         * gcc.dg/pr20922-6.c: New test.
16675
16676 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16677
16678         PR libfortran/20950
16679         * gfortran.dg/pr20950.f: New test.
16680
16681 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16682
16683         PR libfortran/19216
16684         * gfortran.dg/pr19216.f: New test.
16685
16686 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16687
16688         PR tree-optimization/21001
16689         * gcc.dg/tree-ssa/pr21001.c: New.
16690
16691 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16692
16693         PR libfortran/21075
16694         * gfortran.dg/reshape_rank7.f90: New test.
16695
16696 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16697
16698         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16699         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16700         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16701         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16702         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16703         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16704         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16705         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16706         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16707         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16708         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16709         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16710         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16711         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16712         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16713         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16714         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16715         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16716         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16717         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16718         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16719
16720 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16721
16722         * gfortran.dg/wtruncate.f: New testcase.
16723         * gfortran.dg/wtruncate.f90: New testcase.
16724
16725 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16726
16727         PR c++/21025
16728         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16729         which sizeof/alignof is dependent, rather than just whether we are
16730         processing_template_decl.
16731
16732 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16733
16734         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16735         corrected typo where the wrong variables had been compared.
16736
16737 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16738
16739         PR libfortran/18495
16740         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16741         Test callee-allocated version of return array with a write
16742         statement.
16743         Test spread with a temporary with another write statement.
16744
16745 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16746
16747         PR tree-optimization/21031
16748         * gcc.dg/tree-ssa/pr21031.c: New.
16749
16750 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16751
16752         PR tree-optimization/21004
16753         * gcc.dg/builtins-53.c: Include builtins-config.h.
16754         Check floorf, ceilf, floorl and ceill transformations
16755         only when HAVE_C99_RUNTIME is defined.
16756
16757 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16758
16759         PR middle-end/20739
16760         * gcc.dg/tree-ssa/pr20739.c: New test.
16761
16762 2005-04-14  Mike Stump  <mrs@apple.com>
16763
16764         * gcc.dg/Foundation.framework/empty: New.
16765         * gcc.dg/framework-2.c: New.
16766
16767 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16768
16769         PR tree-optimization/21021
16770         * gcc.c-torture/compile/pr21021.c: New.
16771
16772 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16773
16774         PR testsuite/21010
16775         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16776         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16777         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16778         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16779         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16780         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16781         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16782         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16783
16784 2005-04-14  Richard Henderson  <rth@redhat.com>
16785
16786         * lib/target-supports.exp (check_effective_target_vect_condition):
16787         Add ia64, i?86, and x86_64.
16788
16789 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16790
16791         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16792
16793 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16794
16795         PR tree-optimization/20657
16796         * gcc.dg/tree-ssa/pr20657.c: New.
16797
16798 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16799
16800         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16801         (long long int)trunc*.
16802
16803 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16804
16805         PR target/20927
16806         * gcc.dg/pr20927.c: New test.
16807
16808 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16809
16810         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16811         * gcc.target/mips/asm-1.c: Likewise.
16812
16813 2005-04-13  Dale Johannesen  <dalej@apple.com>
16814
16815         * objc.dg/objc-fast-4.m: New.
16816
16817 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16818
16819         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16820         directory.
16821         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16822
16823 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16824
16825         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16826         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16827         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16828
16829 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16830
16831         PR tree-optimization/20913
16832         * gcc.dg/tree-ssa/pr20913.c: New.
16833
16834         PR tree-optimization/20702
16835         * gcc.dg/tree-ssa/pr20702.c: New.
16836
16837 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16838
16839         PR c++/13744
16840         * g++.dg/inherit/local3.C: New test.
16841
16842 2005-04-12  Jeff Law  <law@redhat.com>
16843
16844         * gcc.dg/tree-ssa/20050412-1.c: New test.
16845
16846 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16847
16848         PR libfortran/19016
16849         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16850         Add tests with mask generated by expression.
16851         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16852         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16853         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16854
16855 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16856
16857         PR middle-end/20917
16858         * gcc.dg/20050409-1.c: New test.
16859
16860 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16861
16862         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16863
16864 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16865
16866         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16867         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16868         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16869         (TARGET_CXX): Adjust accordingly.
16870         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16871         determine_class_data_visibility and class_data_always_comdat.
16872         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16873         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16874         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16875         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16876         (arm_cxx_determine_class_data_visibility): New.
16877         (arm_cxx_class_data_always_comdat): Likewise.
16878         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16879         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16880         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16881         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16882         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16883         Define.
16884
16885 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16886
16887         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16888
16889 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16890
16891         * gcc.dg/i386-darwin-fpmath.c: New.
16892
16893 2004-04-11  Devang Patel  <dpatel@apple.com>
16894
16895         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16896         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16897         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16898         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16899         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16900         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16901         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16902         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16903         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16904
16905 2004-04-11  Devang Patel  <dpatel@apple.com>
16906
16907         * gcc.dg/vect/vect-dv-1.c: New test.
16908         * gcc.dg/vect/vect-dv-2.c: New test.
16909
16910 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16911
16912         PR tree-optimization/20933
16913         * gcc.dg/tree-ssa/pr20933.c: New test.
16914
16915 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16916
16917         * gfortran.dg/fold_nearest.f90: New test.
16918
16919 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
16920
16921         * gcc.dg/tree-ssa/alias-1.c: New test.
16922
16923 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
16924
16925         PR tree-optimization/20920
16926         * g++.dg/tree-ssa/pr20920.C: New test.
16927
16928 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
16929
16930         * gcc.dg/builtins-53.c: Also check (int)ceil* and
16931         (long long int)ceil*.
16932
16933 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
16934
16935         * g++.dg/warn/Wdtor1.C: Declare template in system header with
16936         explicit C++ linkage.
16937
16938 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16939
16940         * gfortran.dg/pr17229.f: Take care of the new obsolescence
16941         warning for arithmetic IF statements.
16942
16943 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
16944
16945         * eor_handling_1.f90: New test case.
16946         * eor_handling_2.f90: New test case.
16947         * eor_handling_3.f90: New test case.
16948         * eor_handling_4.f90: New test case.
16949         * eor_handling_5.f90: New test case.
16950         * noadv_size.f90: New test case.
16951         * pad_no.f90: New test case.
16952
16953 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
16954
16955         * gcc.c-torture/execute/20050410-1.c: New test.
16956
16957 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
16958
16959         * gcc.dg/pr20126.c: New.
16960
16961 2005-04-09  Bud Davis  <bdavis@gfortran.org>
16962             Steven G. Kargl <kargls@comcast.net>
16963
16964         * gfortran.dg/PR19872.f: New test.
16965
16966 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16967
16968         * gfortran.dg/nint_1.f90: Fix dg-do directive.
16969
16970 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
16971
16972         * gfortran.dg/nint_1.f90: New test.
16973
16974 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16975
16976         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16977         Added test for callee-allocated arrays with write statements.
16978         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16979         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16980         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16981         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16982         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16983
16984 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
16985
16986         PR libfortran/20163
16987         * gfortran.dg/open-options-blanks.f: New test.
16988
16989 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
16990
16991         PR fortran/13257
16992         * gfortran.dg/comma_format_extension_[1234].f: New tests.
16993
16994 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
16995
16996         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16997         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16998         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16999         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17000         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17001         * gcc.c-torture/execute/stdarg-4.c: New test.
17002
17003         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17004
17005         PR target/20795
17006         * g++.dg/abi/param2.C: New test.
17007
17008 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17009
17010         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17011
17012 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17013
17014         * gcc.dg/builtins-53.c: New test.
17015
17016 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17017
17018         * g++.dg/tree-ssa/pr18178.C: New test.
17019         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17020         * gcc.c-torture/execute/20041019-1.c: New test.
17021         * gcc.dg/tree-ssa/20041008-1.c: New test.
17022         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17023         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17024         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17025         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17026         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17027         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17028         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17029         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17030         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17031         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17032
17033 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17034
17035         PR rtl-optimization/20466
17036         * gcc.c-torture/execute/pr20466-1.c: New test.
17037
17038 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17039
17040         PR c++/20905
17041         * g++.dg/parse/cond2.C: New test.
17042
17043         PR c++/20145
17044         * g++.dg/warn/Wdtor1.C: New test.
17045
17046 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17047
17048         PR fortran/17229
17049         * gfortran.dg/pr17229.f: New test.
17050
17051 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17052
17053         * gfortran.dg/tiny_1.f90: New test.
17054         * gfortran.dg/tiny_2.f90: ditto.
17055
17056 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17057
17058         * gfortran.dg/eor_1.f90: Fix dg-do run line
17059         * gfortran.dg/open_new.f90: Fix dg-do run line
17060
17061 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17062
17063         * lib/target-supports.exp (get_compiler_messages): Support
17064         optional arguments, the fourth being compiler options.
17065         (check_effective_target_fpic): New proc.
17066         * gcc.dg/20050321-2.c: Restrict to target fpic.
17067
17068 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17069
17070         * gcc.dg/15443-1.c: New test.
17071         * gcc.dg/15443-2.c: Likewise.
17072
17073 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17074
17075         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17076
17077 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17078
17079         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17080
17081 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17082
17083         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17084         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17085         -m64.
17086         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17087         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17088         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17089
17090 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17091
17092         PR c++/20212
17093         * g++.dg/warn/Wunused-11.C: New test.
17094
17095 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17096
17097         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17098
17099 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17100
17101         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17102
17103 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17104
17105         PR c++/20734
17106         * g++.dg/template/ptrmem13.C: New test.
17107
17108 2005-04-05  Per Bothner  <per@bothner.com>
17109
17110         * lib/gcc.exp: Always add -fno-show-column, for now.
17111
17112 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17113
17114         PR testsuite/20767
17115         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17116         of plain old "unsigned int" for the type of "i".  Makes this test
17117         64bit clean.
17118
17119 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17120
17121         * gcc.dg/i386-ssefn-1.c: New test.
17122         * gcc.dg/i386-ssefn-2.c: New test.
17123         * gcc.dg/i386-ssefn-3.c: New test.
17124         * gcc.dg/i386-ssefn-4.c: New test.
17125
17126 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17127
17128         PR tree-optimization/20076
17129         * gcc.dg/builtin-apply4.c: New test.
17130
17131         PR preprocessor/19475
17132         * gcc.dg/cpp/macspace1.c: New test.
17133         * gcc.dg/cpp/macspace2.c: New test.
17134
17135 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17136
17137         * gfortran.dg/pr20755.f: Fixed bad format.
17138
17139 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17140
17141         PR c++/20763
17142         * g++.dg/ext/attrib21.C: New test.
17143
17144 2004-04-05  Devang Patel  <dpatel@apple.com>
17145
17146         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17147         * gcc.dg/vect/vect-shift-1.c: New test.
17148
17149 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17150
17151         PR libfortran/20755
17152         * gfortran.dg/pr20755.f: New test.
17153
17154 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17155
17156         * gfortran.dg/pr15959.f90: New test.
17157         * gfortran.dg/string_pad_trunc.f90: New test.
17158
17159 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17160
17161         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17162         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17163         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17164         syntax.
17165
17166 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17167
17168         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17169
17170 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17171
17172         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17173         * gcc.c-torture/compile/20011119-2.c: Likewise.
17174         * gcc.c-torture/compile/981001-2.c: Likewise.
17175
17176 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17177
17178         PR c++/20679
17179         * g++.dg/template/overload4.C: New test.
17180
17181 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17182
17183         PR c++/20746
17184         * g++.dg/abi/covariant5.C: New.
17185
17186         PR debug/20505
17187         * g++.dg/debug/const2.C: New.
17188
17189 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17190
17191         PR rtl-optimization/16104
17192         * gcc.c-torture/execute/20050316-1.c: New test.
17193
17194 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17195
17196         * g++.dg/template/spec23.C: Fix dg-error text.
17197
17198 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17199
17200         PR c++/19199
17201         * g++.dg/expr/lval2.C: New.
17202
17203 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17204
17205         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17206         __builtin_strcasecmp and __builtin_strncasecmp.
17207
17208 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17209
17210         PR c++/20723
17211         * g++.dg/template/spec22.C: New.
17212         * g++.dg/template/spec23.C: New.
17213
17214 2005-04-03  Dale Ranta  <dir@lanl.gov>
17215             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17216
17217         PR libfortran/20068
17218         PR libfortran/20125
17219         PR libfortran/20156
17220         PR libfortran/20471
17221         * gfortran.dg/backspace.f: New test.
17222
17223 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17224
17225         * gcc.dg/pr19345.c: New test.
17226
17227 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17228
17229         PR tree-optimization/20640
17230         * gcc.dg/torture/tree-loop-1.c: New.
17231
17232 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17233
17234         PR rtl-optimization/20290
17235         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17236
17237 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17238
17239         * gcc.dg/rs6000-fpint.c: New.
17240
17241 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17242
17243         * gcc.dg/old-style-then-proto-1.c: New test.
17244
17245 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17246
17247         * gfortran.fortran-torture/execute/backspace.f90: Check
17248         after backspace and read was incorrect.
17249
17250 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17251
17252         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17253         buffer past the terminating NUL using memcmp.
17254         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17255         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17256
17257         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17258         Fix unused/uninitialized variable warnings.
17259
17260         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17261         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17262         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17263         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17264
17265         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17266         gcc.c-torture/execute/builtins/fputs-lib.c,
17267         gcc.c-torture/execute/builtins/lib/fprintf.c,
17268         gcc.c-torture/execute/builtins/lib/main.c,
17269         gcc.c-torture/execute/builtins/lib/memcmp.c,
17270         gcc.c-torture/execute/builtins/lib/memmove.c,
17271         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17272         gcc.c-torture/execute/builtins/lib/memset.c,
17273         gcc.c-torture/execute/builtins/lib/printf.c,
17274         gcc.c-torture/execute/builtins/lib/sprintf.c,
17275         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17276         gcc.c-torture/execute/builtins/lib/strchr.c,
17277         gcc.c-torture/execute/builtins/lib/strcmp.c,
17278         gcc.c-torture/execute/builtins/lib/strcpy.c,
17279         gcc.c-torture/execute/builtins/lib/strcspn.c,
17280         gcc.c-torture/execute/builtins/lib/strlen.c,
17281         gcc.c-torture/execute/builtins/lib/strncat.c,
17282         gcc.c-torture/execute/builtins/lib/strncmp.c,
17283         gcc.c-torture/execute/builtins/lib/strncpy.c,
17284         gcc.c-torture/execute/builtins/lib/strrchr.c,
17285         gcc.c-torture/execute/builtins/lib/strspn.c,
17286         gcc.c-torture/execute/builtins/lib/strstr.c,
17287         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17288         gcc.c-torture/execute/builtins/strlen-2.c,
17289         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17290         prototypes.
17291
17292 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17293
17294         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17295         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17296         selectany usage.
17297
17298 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17299
17300         PR c++/19406
17301         * g++.dg/debug/using1.C: New test.
17302
17303 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17304
17305         PR middle-end/20524
17306         * gcc.dg/alias-7.c: Prefix asm-declared name with
17307         __USER_LABEL_PREFIX__.
17308
17309 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17310
17311         Fix fallout from PR middle-end/15700:
17312         * gcc.c-torture/compile/20011119-1.c: Take
17313         __USER_LABEL_PREFIX__ into account.
17314         * gcc.c-torture/compile/20011119-2.c: Likewise.
17315
17316 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17317
17318         PR c++/18644
17319         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17320
17321 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17322
17323         PR c/17855
17324         * gcc.c-torture/compile/struct-non-lval-1.c,
17325         gcc.c-torture/compile/struct-non-lval-2.c,
17326         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17327
17328 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17329
17330         * gcc.dg/tls/tls.exp: Remove temporary file.
17331         * g++.dg/tls/tls.exp: Ditto.
17332         * lib/file-format.exp: Ditto.
17333         * g++.dg/special/ecos.exp: Ditto.
17334
17335         * lib/profopt.exp: Treat prof_ext as a list.
17336         * gcc.misc-tests/bprob.exp: Ditto.
17337         * g++.dg/bprob/bprob.exp: Ditto.
17338
17339         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17340         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17341         g++.dg/tree-ssa/pointer-reference-alias.C,
17342         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17343         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17344         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17345         g++.dg/vect/pr19951.cc: Ditto.
17346         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17347         gcc.dg/builtins-47.c: Ditto.
17348         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17349         gcc.dg/pr20115-1.c: Ditto.
17350         * gcc.dg/tree-ssa/20030530-2.c,
17351         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17352         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17353         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17354         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17355         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17356         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17357         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17358         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17359         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17360         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17361         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17362         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17363         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17364         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17365         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17366         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17367         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17368         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17369         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17370         gcc.dg/tree-ssa/20030824-1.c,
17371         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17372         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17373         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17374         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17375         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17376         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17377         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17378         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17379         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17380         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17381         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17382         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17383         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17384         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17385         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17386         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17387         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17388         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17389         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17390         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17391         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17392         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17393         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17394         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17395         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17396         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17397         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17398         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17399         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17400         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17401         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17402         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17403         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17404         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17405         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17406         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17407         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17408         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17409         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17410         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17411         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17412         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17413         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17414         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17415         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17416         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17417         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17418         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17419         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17420         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17421         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17422         gcc.dg/tree-ssa/useless-1.c: Ditto.
17423         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17424         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17425         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17426         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17427         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17428         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17429         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17430         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17431         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17432         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17433         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17434         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17435         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17436         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17437         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17438         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17439         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17440         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17441         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17442         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17443         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17444         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17445         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17446         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17447         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17448         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17449         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17450         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17451         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17452         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17453         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17454         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17455         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17456         gcc.dg/vect/vect-none.c: Ditto.
17457         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17458         treelang/compile/unsigned.tree: Ditto.
17459
17460         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17461         * gcc.dg/cpp/direct2s.c: Ditto.
17462         * gcc.dg/cpp/paste4.c: Ditto.
17463         * gcc.dg/cpp/separate-1.c: Ditto.
17464         * gcc.dg/pch/save-temps-1.c: Ditto.
17465         * g++.dg/ext/altivec-10.C: Ditto.
17466         * g++.dg/pch/pch.C: Ditto.
17467
17468         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17469
17470         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17471         * g++.dg/template/repo1.C: Ditto.
17472         * g++.dg/template/repo2.C: Ditto.
17473         * g++.dg/template/repo3.C: Ditto.
17474         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17475         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17476         * g++.old-deja/g++.pt/repo1.C: Ditto.
17477         * g++.old-deja/g++.pt/repo2.C: Ditto.
17478         * g++.old-deja/g++.pt/repo3.C: Ditto.
17479         * g++.old-deja/g++.pt/repo4.C: Ditto.
17480
17481         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17482         * gcc.dg/20030107-1.c: Ditto.
17483         * gcc.dg/20030702-1.c: Ditto.
17484         * gcc.dg/profile-generate-1.c: Ditto.
17485         * g++.dg/other/profile1.C: Ditto.
17486         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17487
17488         * lib/gcc-dg.exp (remove-build-file): New.
17489         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17490         cleanup-tree-dump, cleanup-saved-temps): New.
17491
17492 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17493
17494         PR c++/19203, DR 214
17495         * g++.dg/parse/ambig3.C: Not ambiguous.
17496         * g++.dg/template/spec20.C: New.
17497         * g++.dg/template/spec21.C: New.
17498
17499 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17500
17501         PR target/20045
17502         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17503
17504 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17505
17506         PR libfortran/20660
17507         * gfortran.dg/negative_unit.f: New test.
17508
17509 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17510
17511         * gcc.dg/20050330-1.c: New test.
17512
17513 2005-03-30  Devang Patel  <dpatel@apple.com>
17514
17515         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17516
17517 2005-03-30  Dale Johannesen  <dalej@apple.com>
17518
17519         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17520
17521 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17522
17523         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17524         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17525         Strip options from test name.
17526
17527 2005-03-31  Jan Hubicka  <jh@suse.cz>
17528
17529         * gcc.dg/varpool-1.c: New testcase.
17530
17531 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17532
17533         PR c/772
17534         PR c/17913
17535         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17536         gcc.dg/stmt-expr-label-3.c : New tests.
17537         * gcc.c-torture/execute/medce-2.c: Remove.
17538
17539 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17540
17541         PR c/20368
17542         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17543         tests.
17544
17545 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17546
17547         * gcc.c-torture/compile/pr20203.c: New test.
17548
17549 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17550
17551         * gfortran.dg/promotion.f90: New test.
17552
17553 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17554
17555         PR middle-end/20491
17556         * gcc.dg/torture/asm-subreg-1.c: New test.
17557
17558 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17559
17560         PR c/20672
17561         * gcc.dg/pr20672-1.c: New test.
17562
17563 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17564
17565         * gfortran.dg/vect: New directory.
17566         * gfortran.dg/vect/vect.exp: New.
17567         * gfortran.dg/vect/vect-1.f90: New test.
17568         * gfortran.dg/vect/vect-2.f90: New test.
17569         * gfortran.dg/vect/vect-3.f90: New test.
17570         * gfortran.dg/vect/vect-4.f90: New test.
17571         * gfortran.dg/vect/vect-5.f90: New test.
17572
17573 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17574
17575         PR middle-end/20622
17576         * gcc.dg/alias-7.c: New test.
17577
17578 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17579
17580         * gcc.dg/sparc-reg-1.c: New test.
17581
17582 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17583
17584         PR target/19890
17585         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17586
17587 2005-03-29  Dale Ranta  <dir@lanl.gov>
17588             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17589
17590         PR libfortran/20163
17591         * gfortran.dg/pr20163-2.f: New test.
17592
17593 2005-03-28  Jan Hubicka  <jh@suse.cz>
17594
17595         PR middle-end/20635
17596         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17597         by Jakub Jelinek.
17598
17599 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17600
17601         PR tree-optimization/20626
17602         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17603         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17604
17605 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17606
17607         * gfortran.dg/underflow.f90: New test.
17608         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17609
17610 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17611
17612         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17613
17614 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17615
17616         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17617         (g++_init): Make sure that CXXFLAGS is set.
17618         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17619         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17620         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17621         * lib/objc.exp (objc_init): Likewise.
17622         * lib/treelang.exp (treelang_init): Likewise.
17623
17624 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17625
17626         PR tree-optimization/20470
17627         * gcc.dg/tree-ssa/pr20470.c: New test.
17628
17629 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17630
17631         * gcc.dg/ppc-stfiwx.c: New.
17632
17633 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17634
17635         PR target/19888
17636         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17637
17638 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17639
17640         * gcc.dg/20050325-1.c: Fix a typo.
17641
17642 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17643
17644         PR libfortran/19678
17645         PR libfortran/19679
17646         * gfortran.dg/dos_eol.f: New test.
17647
17648 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17649
17650         PR rtl-optimization/20249
17651         * gcc.dg/20050325-1.c: New test.
17652
17653 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17654
17655         PR libfortran/15332
17656         * gfortran.dg/pr15332.f: New test.
17657
17658 2005-03-24  Dale Johannesen  <dalej@apple.com>
17659
17660         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17661
17662 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17663
17664         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17665         'internal' visibility.
17666         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17667         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17668         'protected' visibility.
17669         * gcc.dg/visibility-7.c: Likewise.
17670         * lib/target-supports.exp (check_visibility_available): Take
17671         a parameter, the kind of visibility to check for.
17672         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17673         to check_visibility_available.
17674
17675         * g++.dg/expr/cast3.C: New.
17676
17677 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17678
17679         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17680         rs6000.
17681
17682 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17683
17684         PR target/20095
17685         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17686
17687 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17688
17689         * gcc.dg/badshift.c: Renamed to...
17690         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17691
17692         * gcc.target/i386/badshift.c: Renamed to...
17693         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17694         only.
17695
17696         PR rtl-optimization/20532
17697         * gcc.target/i386/badshift.c: New.
17698
17699 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17700
17701         * gfortran.dg/pr18025.f90: New test.
17702
17703 2005-03-23  Dale Johannesen  <dalej@apple.com>
17704
17705         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17706
17707 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17708
17709         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17710
17711         * lib/target-supports.exp (check_iconv_available): Default
17712         libiconv to -liconv, if there is no definition.
17713
17714 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17715
17716         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17717
17718 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17719
17720         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17721         * g++.dg/opt/pr7503-2.C: Likewise.
17722         * g++.dg/opt/pr7503-3.C: Likewise.
17723         * g++.dg/opt/pr7503-4.C: Likewise.
17724         * g++.dg/opt/pr7503-5.C: Likewise.
17725         * g++.dg/warn/minmax.C: New test.
17726
17727 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17728
17729         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17730         * gfortran.dg/g77_intrinsics_sub.f: New test.
17731
17732 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17733             Jan Hubicka  <jh@suse.cz>
17734             Steven Bosscher <stevenb@suse.de
17735
17736         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17737
17738 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17739
17740         PR c++/19980
17741         * g++.dg/template/redecl3.C: New test.
17742
17743 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17744
17745         PR c++/20499
17746         * g++.dg/parse/error16.C: Tweak error markers.
17747
17748 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17749
17750         PR target/20561
17751         * gcc.dg/20050321-2.c: New test.
17752
17753 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         PR c++/20465
17756         PR c++/20381
17757         * g++.dg/template/ptrmem12.C: New.
17758
17759 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17760
17761         PR rtl-optimization/20527
17762         * gcc.c-torture/execute/pr20527-1.c: New test.
17763
17764 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17765
17766         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17767         program, compile it into a real executable and then delete the .c
17768         and .x files afterwards, to avoid problems on testglue targets.
17769
17770 2005-03-21  Stuart Hastings  <stuart@apple.com>
17771
17772         * gcc.target/i386/sse-2.c: New.
17773
17774 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17775
17776         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17777
17778 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17779
17780         * g++.dg/parse/crash25.C: Fix typo.
17781
17782 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17783
17784         PR c++/20461
17785         * g++.dg/parse/crash24.C: New test.
17786
17787         PR c++/20536
17788         * g++.dg/parse/crash25.C: New test.
17789
17790 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17791
17792         PR c++/20147
17793         * g++.dg/ext/stmtexpr4.C: New test.
17794
17795 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17796
17797         PR middle-end/20539
17798         * gcc.c-torture/compile/pr13066-1.c: New test case.
17799         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17800         * g++.dg/opt/pr13066-1.C: Likewise.
17801
17802 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17803
17804         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17805
17806 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17807
17808         PR fortran/18525
17809         * gfortran.dg/nesting_1.f90: New test.
17810
17811 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17812
17813         PR c++/20240
17814         * g++.dg/lookup/using13.C: New test.
17815
17816 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17817
17818         PR c++/20333
17819         * g++.dg/template/crash36.C: New test.
17820
17821 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17822
17823         PR c++/20463
17824         * g++.dg/template/crash35.C: New test.
17825
17826 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17827
17828         PR c++/19966
17829         * g++.dg/overload/operator2.C: New test.
17830
17831 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17832
17833         PR libfortran/20257
17834         * gfortran.dg/pr20257.f90: New test.
17835
17836 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17837
17838         PR libfortran/20480
17839         * gfortran.dg/pr20480.f90: New test.
17840
17841 2005-03-16  Richard Henderson  <rth@redhat.com>
17842
17843         PR middle-end/15700
17844         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17845         (_rtld_global): New.
17846         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17847         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17848
17849         * gcc.dg/alias-3.c: New.
17850         * gcc.dg/alias-4.c: New.
17851         * gcc.dg/alias-5.c: New.
17852         * gcc.dg/alias-6.c: New.
17853
17854 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17855
17856         * gcc.dg/cpp/ucnid-7.c: New.
17857
17858 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17859             Dorit Naishlos  <dorit@il.ibm.com>
17860
17861         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17862         darwin.
17863
17864 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17865
17866         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17867         misaligned accesses.
17868         * gcc.dg/vect/vect-58.c: Likewise.
17869         * gcc.dg/vect/vect-92.c: New.
17870         * gcc.dg/vect/vect-93.c: New.
17871
17872 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17873
17874         PR fortran/18827
17875         * gfortran.dg/assign_2.f90: New test.
17876         * gfortran.dg/assign_3.f90: New test.
17877         * gfortran.dg/assign.f90: New test.
17878
17879 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17880
17881         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17882         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17883         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17884         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17885         names.
17886
17887 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17888
17889         * gcc.dg/cpp/ucnid-6.c: New.
17890
17891         * gcc.dg/cpp/normalize-1.c: New.
17892         * gcc.dg/cpp/normalize-2.c: New.
17893         * gcc.dg/cpp/normalize-3.c: New.
17894         * gcc.dg/cpp/normalize-4.c: New.
17895         * gcc.dg/cpp/ucnid-4.c: New.
17896         * gcc.dg/cpp/ucnid-5.c: New.
17897         * g++.dg/cpp/normalize-1.C: New.
17898         * g++.dg/cpp/ucnid-1.C: New.
17899
17900 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17901
17902         * gcc.dg/pr18628.c: New.
17903
17904 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17905
17906         PR c++/20280
17907         * g++.dg/tree-ssa/pr20280.C: New.
17908
17909 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17910
17911         PR fortran/20467
17912         * gfortran.dg/stfunc_2.f90: New test.
17913
17914 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17915
17916         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17917
17918 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
17919
17920         * gcc.dg/tree-ssa/20050314-1.c: New test.
17921
17922 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17923
17924         PR c++/4403
17925         PR c++/9783, DR433
17926         * g++.dg/template/friend34.C: New test.
17927         * g++.dg/template/friend35.C: Likewise.
17928         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17929
17930 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17931
17932         Friend class name lookup 5/n
17933         PR c++/1016
17934         * g++.dg/lookup/hidden-class1.C: New test.
17935         * g++.dg/lookup/hidden-class2.C: Likewise.
17936         * g++.dg/lookup/hidden-class3.C: Likewise.
17937         * g++.dg/lookup/hidden-class4.C: Likewise.
17938         * g++.dg/lookup/hidden-class5.C: Likewise.
17939         * g++.dg/lookup/hidden-class6.C: Likewise.
17940         * g++.dg/lookup/hidden-class7.C: Likewise.
17941         * g++.dg/lookup/hidden-class8.C: Likewise.
17942         * g++.dg/lookup/hidden-class9.C: Likewise.
17943         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17944         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17945         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17946         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17947         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17948         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17949         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17950         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17951         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17952         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17953         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17954
17955 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
17956
17957         PR c++/20157
17958         * g++.dg/template/error18.C: New test.
17959
17960 2005-03-09  Ben Elliston  <bje@au.ibm.com>
17961
17962         PR debug/16792
17963         * g++.dg/debug/pr16792.C: New test.
17964
17965 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17966
17967         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17968         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17969         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17970         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17971         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17972         test assertion names.
17973
17974 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17975
17976         PR fortran/18600
17977         * gfortran.dg/stfunc_1.f90: New test.
17978
17979 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17980
17981         PR fortran/16907
17982         * gfortran.dg/real_index_1.f90: New test.
17983
17984 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17985
17986         PR fortran/20323
17987         * gfortran.dg/spec_expr_1.f90: New test.
17988
17989 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
17990
17991         PR c/20402
17992         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17993         new parser.
17994
17995 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17996
17997         PR fortran/20361
17998         * gfortran.dg/largeequiv_1.f90: New test.
17999
18000 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18001
18002         * gcc.dg/ucnid-1.c: New.
18003         * gcc.dg/ucnid-2.c: New.
18004         * gcc.dg/ucnid-3.c: New.
18005         * gcc.dg/ucnid-4.c: New.
18006         * gcc.dg/ucnid-5.c: New.
18007         * gcc.dg/ucnid-6.c: New.
18008         * gcc.dg/cpp/ucnid-1.c: New.
18009         * gcc.dg/cpp/ucnid-2.c: New.
18010         * gcc.dg/cpp/ucnid-3.c: New.
18011         * g++.dg/other/ucnid-1.C: New.
18012
18013 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18014
18015         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18016
18017 2005-03-11  Per Bothner  <per@bothner.com>
18018
18019         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18020         that diagnotics refer to correct token.
18021         * gcc.dg/unused-3.c: Likewise.
18022
18023 2005-03-11  Per Bothner  <per@bothner.com>
18024
18025         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18026         constant" is now actually on same line as string constant.
18027         * gcc.dg/cpp/direct2s.c: Likewise.
18028
18029 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18030
18031         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18032
18033 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18034
18035         PR libfortran/20124
18036         * gfortran.dg/pr20124.f90: New Test
18037
18038 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18039
18040         PR tree-optimization/20130
18041         * gcc.dg/pr20130-1.c: New test.
18042
18043 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18044
18045         PR target/20095
18046         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18047
18048 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18049
18050         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18051
18052 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18053
18054         * g++.dg/eh/forced1.C: Fix comment.
18055         * g++.dg/eh/forced2.C: Ditto.
18056         * g++.dg/eh/forced3.C: Ditto.
18057         * g++.dg/eh/forced4.C: Ditto.
18058
18059 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18060
18061         PR rtl-opt/20412
18062         * gcc.c-torture/compile/pr20412.c: New test.
18063
18064 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18065
18066         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18067
18068 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18069
18070         PR target/20322
18071         * gcc.dg/20050307-1.c: New test.
18072
18073 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18074
18075         PR c++/20375
18076         * g++.dg/other/stdarg3.C: New.
18077
18078 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18079
18080         PR c++/18384, c++/18327
18081         * g++.dg/init/array19.C: New test.
18082
18083         PR inline-asm/20314
18084         * gcc.dg/torture/pr20314-1.c: New test.
18085         * gcc.dg/torture/pr20314-2.c: New test.
18086
18087 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18088
18089         * gcc.dg/20050309-1.c: New test.
18090
18091 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18092
18093         * gcc.dg/builtins-10.c: Reactivate disabled test.
18094         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18095         new cbrt transformations.
18096
18097 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18098
18099         PR c++/20208
18100         * g++.dg/template/array13.C: New test.
18101
18102 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18103
18104         PR c++/16859
18105         * g++.dg/init/brace4.C: New test.
18106
18107 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18108
18109         PR c++/20186
18110         * g++.dg/template/non-dependent12.C: New.
18111
18112 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18113
18114         PR c++/20142
18115         * g++.dg/init/array18.C: Add dg-do run marker.
18116
18117         PR c++/20142
18118         * g++.dg/init/array18.C: New test.
18119
18120 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18121
18122         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18123         * g++.dg/gcov/gcov.exp: Likewise.
18124         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18125         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18126         * lib/c-torture.exp: Likewise.
18127         * lib/fortran-torture.exp: Likewise.
18128         * lib/g++.exp: Likewise.
18129         * lib/gcc-defs.exp: Likewise.
18130         * lib/gcc-dg.exp: Likewise.
18131         * lib/gcc.exp: Likewise.
18132         * lib/gcov.exp: Likewise.
18133         * lib/gfortran.exp: Likewise.
18134         * lib/mike-g++.exp: Likewise.
18135         * lib/mike-gcc.exp: Likewise.
18136         * lib/objc-torture.exp: Likewise.
18137         * lib/objc.exp: Likewise.
18138         * lib/profopt.exp: Likewise.
18139         * lib/target-libpath.exp: Likewise.
18140         * lib/target-supports.exp: Likewise.
18141         * lib/treelang.exp: Likewise.
18142         * lib/wrapper.exp: Likewise.
18143
18144 2005-03-08  Jeff Law  <law@redhat.com>
18145
18146         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18147         PHI-OPT changes.
18148
18149 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18150
18151         * gcc.dg/vect/pr20122.c: New test.
18152
18153 2005-03-07  Jeff Law  <law@redhat.com>
18154
18155         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18156         was folded away.
18157         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18158         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18159         * gcc.dg/tree-ssa/pr18134.c: New test.
18160
18161 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18162
18163         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18164         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18165         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18166
18167 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18168
18169         PR tree-opt/17671
18170         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18171
18172 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18173
18174         * g++.dg/warn/Wnvdtor.C: New test.
18175
18176 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18177
18178         * gcc.dg/torture/pr19683-1.c: New test.
18179
18180 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18181
18182         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18183         * gfortran.dg/g77/19990313-2.f: Ditto.
18184         * gfortran.dg/g77/19990313-3.f: Ditto.
18185         * gfortran.dg/g77/19990525-0.f: Ditto.
18186         * gfortran.dg/g77/19990826-0.f: Ditto.
18187         * gfortran.dg/g77/19990826-2.f: Ditto.
18188         * gfortran.dg/g77/19990826-3.f: Ditto.
18189         * gfortran.dg/g77/20000511-1.f: Ditto.
18190         * gfortran.dg/g77/20000511-2.f: Ditto.
18191         * gfortran.dg/g77/970625-2.f: Ditto.
18192         * gfortran.dg/g77/980310-2.f: Ditto.
18193         * gfortran.dg/g77/980310-3.f: Ditto.
18194         * gfortran.dg/g77/980310-8.f: Ditto.
18195         * gfortran.dg/g77/980519-2.f: Ditto.
18196         * gfortran.dg/g77/alpha1.f: Ditto.
18197         * gfortran.dg/g77/claus.f: Ditto.
18198         * gfortran.dg/g77/erfc.f: Ditto.
18199         * gfortran.dg/g77/short.f: Ditto.
18200         * gfortran.fortran-torture/execute/data.f90: Ditto.
18201         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18202         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18203
18204 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18205
18206         * lib/file-format.exp (gcc_target_object_format): Add check for som
18207         format and hardcode object formats on hppa*-*-hpux*.
18208         * lib/target-supports.exp (check_weak_available): Add check for som
18209         object format.  Always return 0 on hppa*-*-hpux10*.
18210
18211         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18212         is defined.
18213
18214         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18215
18216 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18217
18218         * gfortran.dg/pr19936_1.f90: New test.
18219         * gfortran.dg/pr19936_2.f90: New test.
18220         * gfortran.dg/pr19936_3.f90: New test.
18221
18222 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18223             Paul Thomas <prthomas@drfccad.cea.fr>
18224
18225         * gfortran.dg/PR19754_1.f90: New test.
18226         * gfortran.dg/PR19754_2.f90: Ditto.
18227
18228 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18229
18230         PR c++/19311
18231         * g++.dg/template/non-dependent11.C: New test.
18232
18233 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18234
18235         * lib/target-supports.exp (check_iconv_available): Fix comment.
18236
18237 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18238             Joseph S. Myers  <joseph@codesourcery.com>
18239
18240         PR c++/19797
18241         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18242
18243 2005-03-04  Matthew Sachs  <msachs@apple.com>
18244
18245         * gcc.exp (gcc_target_compile): Put braces around
18246         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18247         * objc.exp (objc_target_compile): Likewise.
18248         * treelang.exp (treelang_target_compile): Likewise.
18249
18250 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18251
18252         PR fortran/19673
18253         * gfortran.dg/func_result_1.f90: New test.
18254
18255 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18256
18257         * gcc.misc-tests/options.exp: New test.
18258
18259 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18260
18261         * gcc.dg/pr15784-4.c: New test.
18262
18263 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18264
18265         * gcc.c-torture/execute/pr17133.c: New.
18266         * gcc.c-torture/compile/20050303-1.c: New.
18267
18268 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18269
18270         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18271
18272 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18273
18274         * g++.dg/overload/using2.C: New.
18275
18276 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18277
18278         PR c++/19916
18279         * g++.dg/init/ptrmem2.C: New test.
18280
18281 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18282
18283         PR c/8927
18284         * gcc.dg/pr8927-1.c: New test.
18285
18286 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18287
18288         PR c++/20232
18289         * g++.dg/inherit/covariant12.C: New.
18290
18291 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18292
18293         PR fortran/19479
18294         * gfortran.dg/bound_1.f90: New test.
18295
18296 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18297
18298         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18299         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18300
18301 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18302
18303         PR c/20245
18304         * gcc.dg/pr20245-1.c: New test.
18305
18306 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18307
18308         PR middle-end/19874
18309         * gcc.c-torture/execute/20050119-2.c: New test case.
18310
18311 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18312
18313         * README: Update the DejaGnu bug reporting address.
18314         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18315         * lib/objc-torture.exp: Likewise.
18316
18317 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18318
18319         * gfortran.dg/boz_1.f90: New test.
18320         * gfortran.dg/boz_3.f90: New test.
18321         * gfortran.dg/boz_4.f90: New test.
18322
18323 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18324
18325         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18326         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18327
18328 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18329
18330         PR libfortran/20101
18331         * gfortran.dg/write_0_pe_format.f90: New test.
18332
18333 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18334
18335         PR c++/20206
18336         * g++.dg/opt/thunk2.C: New test.
18337         * g++.dg/opt/covariant1.C: New test.
18338
18339 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18340
18341         * gfortran.dg/e_d_fmt.f90: New test.
18342
18343 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18344
18345         * gcc.dg/asm-b.c: Fix comment typos.
18346
18347 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18348
18349         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18350         a V_MAY_DEF also.
18351
18352 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18353
18354         PR tree-opt/20188
18355         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18356         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18357         * gcc.dg/asm-b.c: New test.
18358
18359 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18360
18361         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18362         Disable this test on IRIX 6.
18363
18364 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18365
18366         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18367         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18368         parser.
18369
18370 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18371
18372         PR tree-optimization/20204
18373         * testsuite/gcc.dg/pr20204.c: New test.
18374
18375 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18376
18377         PR target/20196
18378         * gcc.c-torture/execute/20050224-1.c: New test.
18379
18380         PR c++/20175
18381         * g++.dg/warn/Wbraces2.C: New test.
18382
18383 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18384
18385         PR c++/19878
18386         * g++.dg/init/const2.C: New test.
18387
18388 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18389
18390         PR tree-optimization/20100
18391         * gcc.c-torture/execute/pr20100-1.c: New test.
18392
18393 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18394
18395         * gfortran.dg/implicit_3.f90: New test.
18396
18397         * gfortran.dg/deftype_1.f90: New test.
18398
18399 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18400
18401         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18402         the test passes.
18403         * g++.dg/other/anon3.C: Accept a warning.
18404
18405 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18406
18407         * gcc.dg/pr20017.c: Fix a comment typo.
18408
18409 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18410
18411         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18412
18413 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18414
18415         PR ada/19902
18416         * ada/acats/tests/cxa/cxa3004.a: Remove.
18417         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18418
18419 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18420
18421         PR c++/20073
18422         * g++.dg/init/const1.C: New test.
18423
18424         PR c++/19991
18425         * g++.dg/parse/constant7.C: New test.
18426
18427         PR c++/20152
18428         * g++.dg/parse/error27.C: New test.
18429         * g++.dg/template/qualttp15.C: Adjust error markers.
18430         * g++.old-deja/g++.other/struct1.C: Likewise.
18431
18432         PR c++/20153
18433         * g++.dg/template/error17.C: New test.
18434
18435         PR c++/20148
18436         * g++.dg/parser/error26.C: New test.
18437
18438 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18439
18440         PR tree-optimization/20100
18441         PR tree-optimization/20115
18442         * gcc.dg/pr20115.c: New test.
18443         * gcc.dg/pr20115-1.c: New test.
18444         * gcc.dg/pr20100.c: New test.
18445         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18446         call-clobbered variables after alias1.
18447
18448 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18449
18450         * gfortran.dg/list_read_4.f90: new test.
18451
18452 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18453
18454         PR rtl-optimization/20017.
18455         * gcc.dg/pr20017.c: New.
18456
18457 2005-02-22  Devang Patel  <dpatel@apple.com>
18458
18459         PR 19952
18460         * g++.dg/tree-ssa/pr19952.C: New test.
18461
18462 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18463
18464         PR c++/19883
18465         * g++.dg/parse/constant6.C: New test.
18466
18467 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18468
18469         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18470         * g++.dg/charset/asm2.c: Likewise.
18471         * g++.dg/charset/asm3.c: Likewise.
18472         * g++.dg/charset/asm4.c: Likewise.
18473         * g++.dg/charset/asm5.c: Likewise.
18474         * g++.dg/charset/attribute1.c: Likewise.
18475         * g++.dg/charset/attribute2.c: Likewise.
18476         * g++.dg/charset/extern1.cc: Likewise.
18477         * g++.dg/charset/extern2.cc: Likewise.
18478         * g++.dg/charset/extern3.cc: Likewise.
18479         * g++.dg/charset/function.cc: Likewise.
18480         * g++.dg/charset/string.c: Likewise.
18481         * g++.dg/charset/charset.exp: Likewise.
18482         * lib/target-supports.exp (check_iconv_available): Fix comment.
18483
18484 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18485
18486         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18487         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18488         * gcc.dg/charset/asm2.c: Likewise.
18489         * gcc.dg/charset/asm3.c: Likewise.
18490         * gcc.dg/charset/asm4.c: Likewise.
18491         * gcc.dg/charset/asm5.c: Likewise.
18492         * gcc.dg/charset/asm6.c: Likewise.
18493         * gcc.dg/charset/attribute1.c: Likewise.
18494         * gcc.dg/charset/attribute2.c: Likewise.
18495         * gcc.dg/charset/builtin1.c: Likewise.
18496         * gcc.dg/charset/extern.c: Likewise.
18497         * gcc.dg/charset/function.c: Likewise.
18498         * gcc.dg/charset/string.c: Likewise.
18499         * gcc.dg/charset/charset.exp: Likewise.
18500
18501 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18502
18503         PR fortran/20086
18504         * gfortran.dg/pr20086.f90: New test.
18505
18506 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18507
18508         PR tree-optimization/19786
18509         * g++.dg/tree-ssa/pr19786.C: New.
18510
18511 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18512
18513         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18514
18515 2005-02-21  Jeff Law  <law@redhat.com>
18516
18517         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18518
18519 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18520
18521         * gfortran.dg/do_iterator: Split loop, markup all lines for
18522         which an error locus is printed.
18523         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18524         locus is printed.
18525         * gfortran.dg/select_4.f90: Likewise.
18526         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18527         locuses in the various permutations.
18528
18529 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18530
18531         PR tree-optimization/19951
18532         * g++.dg/vect: New directory.
18533         * g++.dg/vect/vect.exp: New file.
18534         * g++.dg/vect/pr19951.cc: New testcase.
18535         * g++.dg/dg.exp: Also prune vectorizer tests.
18536
18537 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18538
18539         PR 18785
18540         * gcc.dg/charset/builtin1.c: New test.
18541
18542 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18543
18544         PR c++/19299
18545         * g++.dg/inherit/volatile1.C: New test.
18546
18547         PR c++/19440
18548         * g++.dg/template/dtor4.C: New test.
18549
18550 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18551
18552         * gfortran.dg/int_1.f90: New test.
18553
18554 2005-02-19  Devang Patel  <dpatel@apple.com>
18555
18556         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18557
18558 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18559
18560         * gfortran.dg/achar_1.f90: New test.
18561
18562 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18563
18564         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18565
18566 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18567             Jakub Jelinek  <jakub@redhat.com>
18568
18569         PR tree-optimization/19828
18570         * gcc.dg/tree-ssa/loop-7.c: New test.
18571         * gcc.c-torture/execute/20050218-1.c: New test.
18572
18573 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18574
18575         PR c/20043
18576         * gcc.dg/transparent-union-1.c: New test.
18577         * gcc.dg/transparent-union-2.c: New test.
18578
18579 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18580
18581         PR tree-optimization/18977
18582         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18583
18584 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18585
18586         PR target/20054
18587         * gcc.dg/pr20054.c: New test.
18588
18589 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18590
18591         PR c++/19508
18592         * g++.dg/ext/attrib20.C: New test.
18593
18594 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18595
18596         PR middle-end/20030
18597         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18598
18599 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18600
18601         PR c++/20008
18602         * g++.dg/opt/switch4.C: New.
18603
18604 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18605
18606         PR c++/20023
18607         PR tree-optimization/20009
18608         * gcc.c-torture/compile/20050217-1.c: New test.
18609         * g++.dg/opt/switch3.C: New test.
18610
18611         PR tree-optimization/18947
18612         * gcc.c-torture/compile/20050215-1.c: New test.
18613         * gcc.c-torture/compile/20050215-2.c: New test.
18614         * gcc.c-torture/compile/20050215-3.c: New test.
18615
18616 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18617
18618         PR c++/20028
18619         * g++.dg/template/crash34.C: New.
18620
18621         PR c++/20022
18622         * g++.dg/other/access3.C: New.
18623
18624 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18625
18626         * gcc.dg/vect/vect-98.c: New test.
18627
18628 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18629
18630         PR tree-optimization/19967
18631         * gcc.dg/pr19967.c: New.
18632
18633 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18634
18635         PR middle-end/19857
18636         * gcc.dg/tree-ssa/20050215-1.c: New test.
18637         * gcc.c-torture/execute/20050215-1.c: New test.
18638
18639 2005-02-15  Eric Christopher  <echristo@redhat.com>
18640
18641         * gcc.dg/cpp/20050215-1.c: New file.
18642
18643 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18644
18645         PR tree-optimization/15785
18646         * gcc.dg/pr15785-1.c: New test.
18647
18648 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18649
18650         PR c++/17788
18651         * g++.dg/init/ctor4.C: New.
18652         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18653
18654 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18655
18656         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18657         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18658
18659 2005-02-15  Andreas Schwab  <schwab@suse.de>
18660
18661         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18662         declare malloc.
18663
18664 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18665
18666         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18667
18668 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18669
18670         PR tree-optimization/19853
18671         * gcc.c-torture/compile/pr19853.c: New test.
18672
18673 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18674
18675         PR c++/19608
18676         * g++.dg/parse/local-class1.C: New.
18677
18678         PR c++/19895
18679         * g++.dg/parse/ptrmem3.C: New.
18680
18681         PR c++/19884
18682         * g++.old-deja/g++.oliva/template6.C: Add another case.
18683         * g++.dg/template/explicit6.C: New.
18684
18685 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18686
18687         PR c++/17816
18688         * g++.dg/other/redecl2.C: New.
18689
18690 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18691
18692         PR c++/19891
18693         * g++.dg/abi/covariant4.C: New.
18694
18695 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18696
18697         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18698
18699 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18700
18701         * gcc.dg/vect/vect-96.c: Fix typo.
18702
18703 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18704
18705         PR c++/14479
18706         PR c++/19487
18707         * g++.dg/template/enum5.C: New test.
18708
18709 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18710
18711         * gcc.dg/vect/vect-97.c: New test.
18712
18713 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18714
18715         * gcc.dg/vect/vect-96.c: New test.
18716
18717 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18718
18719         * gcc.dg/builtins-34.c: Also check ldexp*.
18720
18721 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18722
18723         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18724
18725 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18726
18727         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18728         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18729         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18730         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18731         selector_list, selector_expression, dg-process-target): Move to new
18732         file target-supports-dg.exp.
18733         * lib/target-supports-dg.exp: New.
18734
18735         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18736         New.
18737
18738 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18739
18740         PR c++/19666
18741         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18742
18743         PR middle-end/19858
18744         * gcc.c-torture/compile/20050210-1.c: New test.
18745
18746 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18747
18748         PR c++/19755
18749         * g++.dg/warn/Wbraces1.C: New test.
18750
18751 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18752
18753         * gcc.dg/builtins-52.c: New testcase.
18754
18755 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18756
18757         PR c/19342
18758         * gcc.c-torture/execute/20050119-1.c: New test.
18759
18760 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18761
18762         PR c++/19811
18763         * g++.dg/init/delete1.C: New test.
18764
18765 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18766
18767         PR c++/18470
18768         * g++.dg/template/static12.C: New test.
18769
18770 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18771
18772         PR c++/19787
18773         * g++.dg/conversion/ambig1.C: New test.
18774
18775         PR c++/19739
18776         * g++.dg/ext/attrib19.C: New test.
18777
18778         PR c++/19732
18779         * g++.dg/parse/dtor5.C: New test.
18780
18781         PR c++/19762
18782         * g++.dg/template/dtor3.C: New test.
18783
18784         PR c++/19826
18785         * g++.dg/template/static11.C: New test.
18786         * g++.dg/template/crash2.C: Remove dg-error marker.
18787
18788 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18789
18790         PR C++/18491
18791         * g++.old-deja/g++.mike/p10769a.C: Remove.
18792
18793 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18794
18795         * gcc.dg/builtins-48.c: New test case.
18796         * gcc.dg/builtins-49.c: New test case.
18797         * gcc.dg/builtins-50.c: New test case.
18798         * gcc.dg/builtins-51.c: New test case.
18799
18800 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18801
18802         PR middle-end/19583
18803         * g++.dg/warn/Wreturn-type-3.C: New test.
18804
18805 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18806
18807         PR middle-end/19402
18808         * gcc.dg/pr19402-1.c: New testcase.
18809         * gcc.dg/pr19402-2.c: likewise.
18810
18811 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18812
18813         PR middle-end/19854
18814         * g++.dg/tree-ssa/tmmti.C: New testcase.
18815
18816 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18817
18818         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18819
18820 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18821
18822         PR c++/19733
18823         * g++.dg/parse/crash23.C: New test.
18824         * g++.dg/warn/Weff1.C: New test.
18825
18826 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18827
18828         * gcc.dg/20050209-1.c: New test.
18829
18830 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18831
18832         PR target/19799
18833         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18834
18835 2005-02-08  Mike Stump  <mrs@apple.com>
18836
18837         * g++.dg/pch/import-2.c: New test.
18838         * g++.dg/pch/import-2.hs: New.
18839         * g++.dg/pch/include/import-2a.h: New.
18840         * g++.dg/pch/include/import-2b.h: New.
18841
18842 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18843
18844         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18845
18846 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18847
18848         * gfortran.dg/substr_1.f90: New test.
18849
18850 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18851
18852         PR middle-end/19775
18853         * gcc.dg/torture/builtin-power-1.c: Disable test for
18854         invalid transformation.
18855         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18856         no longer optimize.
18857         * gcc.dg/builtins-47.c: New testcase.
18858
18859 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18860             Dorit Naishlos  <dorit@il.ibm.com>
18861
18862         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18863
18864 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18865
18866         * gcc.c-torture/compile/20050206-1.c: New test.
18867
18868 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18869
18870         PR tree-opt/19768
18871         * g++.dg/opt/pr19768.C: New test.
18872
18873 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18874
18875         PR tree-opt/19736
18876         * gcc.c-torture/compile/pr19736.c: New test.
18877
18878 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18879
18880         PR c++/17401
18881         * g++.dg/parse/error25.C: New test.
18882
18883 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18884
18885         * gcc.c-torture/execute/20050203-1.c: New.
18886
18887 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18888
18889         * gcc.dg/vect/vect-85.c: Remove xfail.
18890         * gcc.dg/vect/vect-86.c: Remove xfail.
18891         * gcc.dg/vect/vect-87.c: Remove xfail.
18892         * gcc.dg/vect/vect-88.c: Remove xfail.
18893
18894 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18895
18896         * gcc.dg/altivec-19.c: New.
18897
18898 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18899
18900         PR c/17807
18901         * gcc.dg/nested-func-3.c: New test.
18902         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18903
18904 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18905
18906         * gcc.test-framework/gen_directive_tests: Generate tests for
18907         selector expressions.
18908
18909 2005-02-02  Matt Austern  <austern@apple.com>
18910
18911         PR c++/19628
18912         * g++/ext/builtin7.C: New.
18913         * g++/ext/builtin8.C: New.
18914
18915 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18916
18917         PR c/18502
18918         * gcc.dg/pr18502-1.c: New test.
18919
18920 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18921
18922         PR c++/17413
18923         * g++.dg/template/local4.C: Tweak.
18924
18925 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
18926
18927         PR tree-optimization/19578
18928         * gcc.c-torture/compile/20050202-1.c: New test.
18929
18930 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
18931
18932         PR c/19435
18933         * gcc.dg/c99-init-4.c: New test.
18934
18935 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18936
18937         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18938
18939         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18940
18941         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18942         * g++.dg/eh/check-vect.h: New.
18943
18944         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18945         * gcc.dg/vect/vect-78.c: Ditto.
18946         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18947         Remove.
18948
18949         * g++.dg/conversion/simd1.C: Expect warning.
18950         * g++.dg/ext/attribute-test-1.C: Ditto.
18951         * g++.dg/ext/attribute-test-2.C: Ditto.
18952         * g++.dg/ext/attribute-test-3.C: Ditto.
18953         * g++.dg/ext/attribute-test-4.C: Ditto.
18954
18955         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18956         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18957
18958         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18959
18960 2005-02-01  Richard Henderson  <rth@redhat.com>
18961
18962         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18963         long double for ibm double-double format.
18964         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18965
18966 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
18967
18968         PR tree-optimization/19633
18969         * testsuite/gcc.dg/pr19633-1.c: New test.
18970         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18971         to NULL or a symbol.
18972
18973 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
18974
18975         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18976         New procs.
18977         (dg-process-target (local override)): Handle selector expressions.
18978
18979         * gcc.test-framework/README: Describe tests in source directory.
18980         * gcc.test-framework/test-framework.awk: Handle dg- tests.
18981         * gcc.test-framework/test-framework.exp: Handle dg- tests.
18982         * gcc.test-framework/dg-bogus-exp-P.c: New test.
18983         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18984         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18985         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18986         * gcc.test-framework/dg-do-link-exp-P.c: New test.
18987         * gcc.test-framework/dg-do-run-exp-P.c: New test.
18988         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18989         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18990         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18991         * gcc.test-framework/dg-error-exp-P.c: New test.
18992         * gcc.test-framework/dg-error-exp-XP.c: New test.
18993         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18994         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18995         * gcc.test-framework/dg-output-exp-P.c: New test.
18996         * gcc.test-framework/dg-output-exp-XF.c: New test.
18997         * gcc.test-framework/dg-warning-exp-P.c: New test.
18998         * gcc.misc-tests/dg-1.c: Remove.
18999         * gcc.misc-tests/dg-2.c: Remove.
19000         * gcc.misc-tests/dg-3.c: Remove.
19001         * gcc.misc-tests/dg-4.c: Remove.
19002         * gcc.misc-tests/dg-5.c: Remove.
19003         * gcc.misc-tests/dg-6.c: Remove.
19004         * gcc.misc-tests/dg-7.c: Remove.
19005         * gcc.misc-tests/dg-8.c: Remove.
19006         * gcc.misc-tests/dg-9.c: Remove.
19007         * gcc.misc-tests/dg-10.c: Remove.
19008         * gcc.misc-tests/dg-11.c: Remove.
19009         * gcc.misc-tests/dg-12.c: Remove.
19010         * gcc.misc-tests/dg-test.exp: Remove.
19011
19012         * gcc.test-framework/test-framework.awk: Change recording and
19013         printing of passes and failures.
19014
19015         * gcc.test-framework: New directory.
19016         * gcc.test-framework/README: New.
19017         * gcc.test-framework/test-framework.exp: New.
19018         * gcc.test-framework/test-framework.awk: New.
19019         * gcc.test-framework/gen_directive_tests: New.
19020
19021 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19022
19023         * lib/treelang.exp: Fix comment typos.
19024         (treelang_target_compile): Don't append libs=-ltreelang to options.
19025
19026 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19027
19028         * g++.dg/parse/typename7.C: Adjust error messages.
19029
19030 2005-01-31  Jeff Law  <law@redhat.com>
19031
19032         * gcc.c-torture/execute/20050131-1.c: New test.
19033         * gcc.dg/wcaselabel.c: New test.
19034
19035 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19036
19037         * g++.dg/other/warning1.C: Adjust error messags.
19038         * g++.dg/parse/constant5.C: New test.
19039
19040 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19041
19042         PR c/19333
19043         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19044         the test case valid.
19045         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19046         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19047         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19048         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19049         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19050         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19051
19052 2005-01-31  Dale Johannesen  <dalej@apple.com>
19053
19054         * g++.dg/opt/pr19650.C: New test.
19055
19056 2005-01-31  Richard Henderson  <rth@redhat.com>
19057
19058         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19059         long double for intel double extended format.
19060         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19061
19062 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19063
19064         PR c++/19555
19065         * g++.dg/template/static10.C: New test.
19066
19067         PR c++/19395
19068         * g++.dg/parse/error24.C: New test.
19069
19070         PR c++/19367
19071         * g++.dg/lookup/builtin1.C: New test.
19072
19073         PR c++/19457
19074         * g++.dg/warn/conv3.C: New test.
19075
19076 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19077
19078         PR fortran/19647
19079         * gfortan.dg/inquire_7.f90
19080
19081 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19082
19083         PR tree-optimization/15791
19084         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19085         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19086         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19087         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19088         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19089         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19090         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19091         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19092         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19093         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19094
19095 2005-01-29  Paul Brook  <paul@codesourcery.com>
19096
19097         PR fortran/18565
19098         * check.c (real_or_complex_check): New function.
19099         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19100         * intrinsic.c (add_functions): Use new check functions.
19101         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19102         Add prototypes.
19103
19104 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19105
19106         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19107         gcc.dg/lvalue-3.c: New tests.
19108         * gcc.dg/concat.c: Update expected messages.
19109
19110 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19111
19112         PR libfortran/19595
19113         * gfortran.dg/eor_1.f90: New test.
19114
19115 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19116
19117         PR fortran/19589
19118         * gfortran.dg/logical_data_1.f90: New test.
19119
19120 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19121
19122         PR c++/19253
19123         * g++.dg/template/crash33.C: New test.
19124
19125         PR c++/19667
19126         * g++.dg/template/crash32.C: New test.
19127
19128 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19129
19130         PR middle-end/16558
19131         * g++.dg/warn/Wreturn-type-2.C: New test.
19132
19133 2004-06-24  Jeff Law  <law@redhat.com>
19134
19135         * gcc.dg/tree-ssa/20050128-1.c: New test.
19136
19137 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19138
19139         * gcc.target/frv/all-mdpackh-1.c: New test.
19140
19141 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19142
19143         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19144
19145 2005-01-27  Richard Henderson  <rth@redhat.com>
19146
19147         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19148
19149 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19150
19151         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19152
19153 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19154
19155         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19156         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19157         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19158         to cope with cases where the multilib options override the dg-options.
19159
19160 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19161
19162         PR c/18946
19163         * gcc.dg/noncompile/20050120-1.c: New test.
19164
19165 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19166
19167         PR tree-optimization/19633
19168         * gcc.dg/pr19633.c: New test.
19169         * gcc.dg/tree-ssa/pr19633.c: New test.
19170
19171 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19172
19173         * gcc.dg/20041216-1.c: New test.
19174
19175 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19176
19177         PR objc/18862
19178         * objc.dg/selector-2.m: New test.
19179
19180 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19181
19182         * g++.dg/opt/range-test-2.C: New test.
19183
19184         PR rtl-optimization/19579
19185         * gcc.c-torture/execute/20050124-1.c: New test.
19186
19187 2005-01-26  Greg Parker  <gparker@apple.com>
19188         Stuart Hastings  <stuart@apple.com>
19189
19190         * gcc.c-torture/execute/20050125-1.c: New.
19191
19192 2005-01-18  Jan Hubicka  <jh@suse.cz>
19193
19194         PR tree-optimize/19337
19195         * gcc.c-torture/compile/20050119-1.c: New test.
19196
19197 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19198
19199         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19200         test for successful match.
19201
19202 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19203
19204         PR objc/18408
19205         * objc.dg/comp-types-7.m: New test.
19206
19207 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19208
19209         * lib/target-supports.exp (current_target_name): New.
19210         (check_effective_target_ilp32, check_effective_target_lp64):
19211         Cache the result to use as long as the current target, with
19212         multilib flags, remains the same.
19213
19214         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19215         (dg-require-weak, dg-require-visibility, dg-require-alias,
19216         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19217         dg-require-effective-target, dg-skip-if): Remove call to
19218         skip_test_and_clear_xfail.
19219         (dg-test): Clear xfail data.
19220
19221 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19222
19223         PR target/17751
19224         * gcc.dg/ppc64-toc.c: New test.
19225
19226         * g++.dg/tree-ssa/empty-1.C: New test.
19227
19228         PR middle-end/19551
19229         * gcc.c-torture/execute/20050121-1.c: New test.
19230         * gcc.dg/20050121-2.c: New test.
19231
19232 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19233         Paul Brook  <paul@codesourcery.com>
19234
19235         PR fortran/17941
19236         * gfortran.dg/real_const_1.f: New test.
19237         * gfortran.dg/real_const_2.f90: New test.
19238         * gfortran.dg/complex_int_1.f90: New test.
19239
19240 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19241
19242         PR fortran/19313
19243         * gfortan.dg/inquire_6.f90: New test.
19244
19245 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19246
19247         PR libfortran/19451
19248         * open_readonly_1.f90: New test.
19249
19250 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19251
19252         PR libfortran/18982
19253         * gfortran.dg/open_new.f90: New file.
19254
19255 2005-01-22  Paul Brook  <paul@codesourcery.com>
19256
19257         * namelist_1.f90: New test.
19258
19259 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19260
19261         PR tree-optimization/19484
19262         * gcc.c-torture/compile/20050122-[12].c: New tests.
19263
19264 2005-01-22  Paul Brook  <paul@codesourcery.com>
19265
19266         * gfortran.dg/implicit_2.f90: New test.
19267
19268 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19269
19270         PR fortran/19314
19271         * gfortran.dg/inquire_5.f90: New test.
19272
19273 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19274
19275         PR c/18809
19276         * gcc.dg/pr18809-1.c: New test.
19277
19278 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19279
19280         * gcc.dg/20050121-1.c: New test.
19281
19282         PR tree-optimization/13000
19283         * gcc.dg/20040206-1.c: Change warning to point where function is
19284         being inlined.
19285
19286 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19287
19288         PR c++/19208
19289         * g++.dg/template/array11.C: New test.
19290
19291 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19292
19293         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19294         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19295         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19296         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19297         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19298         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19299
19300 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19301
19302         PR tree-optimization/15349
19303         * gcc.dg/tree-ssa/pr15349.c: New.
19304
19305 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19306
19307         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19308
19309 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19310
19311         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19312         scan-assembler-times directive name.
19313
19314         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19315         after dg-do.
19316
19317         PR rtl-optimization/19462
19318         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19319
19320 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19321
19322         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19323         counting function calls on ia64.
19324
19325 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19326
19327         PR rtl-optimization/15139
19328         * gcc.dg/20050111-2.c: New test.
19329
19330         PR c/17297
19331         * gcc.c-torture/compile/20050113-1.c: New testcase.
19332
19333         PR middle-end/19164
19334         * gcc.dg/20050113-1.c: New testcase.
19335
19336 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19337
19338         * gcc.dg/vect/vect-85.c: Add comment.
19339         * gcc.dg/vect/vect-86.c: Add xfail for now.
19340         * gcc.dg/vect/vect-87.c: Add xfail for now.
19341         * gcc.dg/vect/vect-88.c: Add xfail for now.
19342         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19343
19344 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19345
19346         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19347
19348 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19349
19350         * g++.dg/debug/typedef3.C: New test.
19351
19352 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19353
19354         PR c/19472
19355         * gcc.dg/asm-a.c: New test.
19356
19357 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19358
19359         * gcc.dg/sh-relax.c: Add prototype for abort.
19360
19361 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19362
19363         * gcc.dg/short-compare-1.c: New test.
19364         * gcc.dg/short-compare-2.c: Likewise.
19365
19366 2005-01-18  Michael Matz  <matz@suse.de>
19367
19368         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19369
19370 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19371
19372         PR tree-optimization/19121
19373         * gcc.c-torture/compile/pr19121.c: New test.
19374
19375 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19376
19377         PR target/19357
19378         * gcc.c-torture/compile/pr19357.c: New test.
19379
19380 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19381
19382         PR c/5675
19383         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19384         pass--those that refer just to the variable, possibly with a
19385         cast.
19386         * gcc.dg/c99-const-expr-3.c: Likewise.
19387
19388         PR middle-end/13127
19389         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19390         longer emitted.
19391
19392 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19393
19394         PR fortran/18778
19395         * gfortran.dg/endfile_2.f90: New test.
19396
19397 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19398
19399         PR 19168
19400         * gfortran.dg/select_5.f90: New test.
19401
19402 2004-01-16  Paul Brook  <paul@codesourcery.com>
19403
19404         * gfortran.dg/common_4.f90: New test.
19405
19406 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19407
19408         PR rtl-optimization/19462
19409         * gcc.dg/torture/pr19462-1.c: New test.
19410
19411 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19412
19413         PR objc/19321
19414         * objc.dg/func-ptr-2.m: New.
19415         * objc.dg/volatile-1.m: New.
19416
19417 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19418
19419         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19420
19421 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19422
19423         PR tree-optimization/19060
19424         * gcc.c-torture/execute/20050104-1.c: New test.
19425
19426 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19427
19428         PR fortran/18983
19429         * gfortran.dg/write_to_null.f90: New test.
19430
19431 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19432             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19433
19434         PR other/19328
19435         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19436         argument.
19437
19438 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19439
19440         PR c++/19263
19441         * g++.dg/init/vector1.C: New test.
19442
19443 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19444
19445         PR target/13158
19446         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19447         PR target/18987
19448         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19449
19450 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19451
19452         * gfortran.dg/select_1.f90: New test.
19453         * gfortran.dg/select_2.f90: New test.
19454         * gfortran.dg/select_3.f90: New test.
19455         * gfortran.dg/select_4.f90: New test.
19456
19457 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19458
19459         PR middle-end/19084
19460         PR rtl-optimization/19348
19461         * gcc.dg/20050111-1.c: New test.
19462         * gcc.c-torture/execute/20050111-1.c: New test.
19463
19464         * gcc.dg/i386-asm-4.c: New test.
19465
19466 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19467
19468         * gcc.dg/nested-func-2.c: New test.
19469         * ada/acats/norun.lst: Remove c953002.
19470
19471 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19472
19473         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19474
19475 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19476
19477         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19478
19479 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19480
19481         PR target/18761
19482         * g++.dg/abi/align1.C: New test.
19483
19484 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19485
19486         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19487         at a time.
19488         * g++.dg/ext/altivec_check.h: Support compiling as C.
19489
19490 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19491
19492         PR c++/19355
19493         * g++.dg/expr/pr19355-1.C: New test case.
19494
19495 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19496
19497         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19498         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19499         * ada/acats/tests/c3/c92005b.ada: Likewise.
19500         * ada/acats/tests/c3/cxb3012.a: Likewise.
19501         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19502
19503 2005-01-09  Paul Brook  <paul@codesourcery.com>
19504
19505         * gfortran.dg/common_2.f90: New file.
19506         * gfortran.dg/common_3.f90: New file.
19507
19508 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19509
19510         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19511
19512 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19513
19514         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19515         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19516         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19517         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19518         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19519         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19520         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19521         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19522         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19523         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19524         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19525         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19526         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19527         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19528         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19529         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19530         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19531         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19532         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19533         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19534         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19535         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19536         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19537         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19538         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19539         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19540         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19541         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19542         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19543         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19544         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19545         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19546         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19547         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19548         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19549         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19550         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19551         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19552         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19553         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19554         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19555         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19556         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19557         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19558         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19559         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19560         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19561         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19562         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19563         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19564         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19565         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19566         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19567         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19568         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19569         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19570         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19571         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19572         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19573         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19574         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19575         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19576         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19577         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19578         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19579         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19580         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19581
19582         * gcc.dg/vect/vect-1.c: Fix spelling.
19583         * gcc.dg/vect/vect-10.c: Fix spelling.
19584         * gcc.dg/vect/vect-11.c: Fix spelling.
19585         * gcc.dg/vect/vect-12.c: Fix spelling.
19586         * gcc.dg/vect/vect-14.c: Fix spelling.
19587         * gcc.dg/vect/vect-15.c: Fix spelling.
19588         * gcc.dg/vect/vect-16.c: Fix spelling.
19589         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19590         * gcc.dg/vect/vect-64.c: Fix comments.
19591         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19592
19593 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19594             Ira Rosen  <irar@il.ibm.com>
19595
19596         * gcc.dg/vect/vect-70.c: New test.
19597         * gcc.dg/vect/vect-71.c: New test.
19598
19599 2005-01-09  Manfred Hollstein  <mh@suse.com>
19600
19601         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19602         * gcc.dg/pr18241-2.c: Likewise.
19603         * gcc.dg/pr18241-3.c: Likewise.
19604         * gcc.dg/pr18241-4.c: Likewise.
19605         * gcc.dg/pr18241-5.c: Likewise.
19606
19607 2005-01-08  Richard Henderson  <rth@redhat.com>
19608
19609         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19610         False for x86 and x86-64.
19611
19612 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19613
19614         PR tree-optimization/18241
19615         * gcc.dg/pr18241-1.c: New test.
19616         * gcc.dg/pr18241-2.c: New test.
19617         * gcc.dg/pr18241-3.c: New test.
19618         * gcc.dg/pr18241-4.c: New test.
19619         * gcc.dg/pr18241-5.c: New test.
19620
19621 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19622
19623         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19624         gfortran.dg/select_4.f90: New.
19625
19626 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19627
19628         * gcc.c-torture/execute/20050107-1.c: New test.
19629
19630 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19631
19632         PR c++/19298
19633         * g++.dg/template/ref2.C: New.
19634
19635 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19636
19637         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19638         instead of being empty.
19639
19640 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19641
19642         PR fortran/15553
19643         * gfortran.dg/array-1.f90: New test.
19644
19645 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19646
19647         PR tree-optimization/19283
19648         * gcc.c-torture/execute/20050106-1.c: New test.
19649
19650         PR rtl-optimization/18861
19651         * gcc.dg/20050105-1.c: New test.
19652
19653         PR tree-optimization/18828
19654         * gcc.dg/20050105-2.c: New test.
19655
19656 2005-01-07  Andreas Jaeger  <aj@suse.de>
19657
19658         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19659
19660 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19661
19662         PR fortran/18398
19663         * gfortran.dg/fmt_read.f90: New test.
19664
19665 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19666
19667         * gcc.dg/rs6000-ldouble-2.c: New.
19668
19669 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19670
19671         PR c++/19244
19672         * g++.dg/parser/ctor2.C: New test.
19673
19674 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19675
19676         PR c++/17154
19677         * g++.dg/template/using9.C: New test.
19678
19679 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19680
19681         PR c++/19258
19682         * g++.dg/lookup/friend6.C: New test.
19683
19684 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19685
19686         PR c++/19270
19687         * g++.dg/template/array10.C: New.
19688
19689 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19690
19691         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19692         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19693
19694 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19695
19696         * gcc.c-torture/compile/20050105-1.c: New test.
19697
19698 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19699
19700         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19701
19702 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19703
19704         PR middle-end/19100
19705         * gcc.dg/conv-3.c: New test case.
19706
19707 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19708
19709         * gcc.dg/asm-wide-1.c: New test.
19710
19711 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19712
19713         PR c++/19030
19714         * g++.dg/parse/crash22.C: New
19715
19716 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19717
19718         PR 19257
19719         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19720
19721 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19722
19723         PR middle-end/17767
19724         * gcc.dg/i386-mmx-6.c: New test case.
19725
19726 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19727
19728         PR tree-optimization/18308
19729         * gcc.dg/vect/pr18308.c: New testcase.
19730
19731 2005-01-04  Andreas Jaeger  <aj@suse.de>
19732
19733         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19734
19735 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19736             Robert Bowdidge <bowdidge@apple.com>
19737
19738         * gcc.dg/cpp/subframework1.c: New.
19739         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19740         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19741         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19742         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19743
19744 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19745
19746         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19747         producing warning.
19748         * gcc.dg/darwin-weakimport-2.c: New.
19749
19750 2005-01-03  Richard Henderson  <rth@redhat.com>
19751
19752         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19753
19754 2005-01-03  Richard Henderson  <rth@redhat.com>
19755
19756         * gcc.dg/vect/vect.exp: Enable for ia64.
19757         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19758         (check_effective_target_vect_float): Likewise.
19759         (check_effective_target_vect_no_align): Likewise.
19760         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19761         * gcc.dg/vect/vect-8.c: Likewise.
19762
19763 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19764
19765         PR target/19236
19766         * gcc.dg/pr19236-1.c: New test case.
19767
19768 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19769
19770         PR rtl-optimization/12092
19771         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19772
19773 2005-01-02  Andreas Jaeger  <aj@suse.de>
19774
19775         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19776
19777 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19778             Andrew Pinski  <pinskia@physics.uc.edu>
19779
19780         PR rtl-optimization/12092
19781         * gcc.dg/pr12092-1.c: New test case.
19782
19783 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19784
19785         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19786         'hidden' and 'default' for better portability.
19787         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19788
19789         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19790         6 and 7.
19791         * g++.old-deja/g++.brendan/new3.C: Likewise.
19792
19793 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19794
19795         * gcc.dg/20041231-1.C: New test.
19796         * g++.dg/warn/Wunreachable-code-1.C: New test.
19797
19798 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19799
19800         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19801         file, not /dev/null.  Abort on error.
19802
19803 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19804             Ziemowit Laski  <zlaski@apple.com>
19805
19806         PR objc/18971
19807         * objc.dg/encode-5.m: New test.
19808
19809 2004-12-29  Richard Henderson  <rth@redhat.com>
19810
19811         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19812         * objc.dg/stabs-1.m: Disable for ia64.
19813
19814 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19815
19816         PR c++/19190
19817         * g++.dg/warn/Wunused-10.C: New test.
19818
19819 2004-12-28  Richard Henderson  <rth@redhat.com>
19820
19821         * objc.dg/stabs-1.m: Disable for alpha.
19822
19823 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19824
19825         PR c++/19149
19826         * g++.dg/parse/error23.C: New test.
19827
19828 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19829
19830         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19831
19832         PR fortran/19032
19833         * gfortran.dg/intrinsic_modulo_1.f90: New.
19834         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19835         tests with divisor -1.
19836
19837 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19838
19839         * g++.dg/opt/temp1.C (memcpy): Return a value.
19840
19841         PR c++/19148
19842         * g++.dg/expr/cond7.C: New test.
19843
19844 2004-12-27  Paul Brook  <paul@codesourcery.com>
19845
19846         * gfortran.dg/g77/select_no_compile.f: Remove.
19847
19848 2004-12-27  Richard Henderson  <rth@redhat.com>
19849
19850         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19851         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19852         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19853
19854 2004-12-26  Richard Henderson  <rth@redhat.com>
19855
19856         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19857         by 1i instead of token pasting.
19858
19859 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19860
19861         PR tree-optimization/17578
19862         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19863         to additional_flags.
19864         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19865
19866 2004-12-25  Richard Henderson  <rth@redhat.com>
19867
19868         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19869         Remove Alpha.
19870
19871 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19872
19873         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19874         hppa*-*-hpux*.
19875         * gcc.dg/pr17957.c (dg-options): Likewise.
19876         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19877         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19878         instead of 0 on __hppa__.
19879         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19880         "foo,%r" on hppa*-*-*.
19881
19882 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19883
19884         PR fortran/19071
19885         * gfortran.dg/complex_write.f90: New test.
19886
19887 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19888
19889         PR c++/17595
19890         * g++.dg/parse/pragma2.C: New test.
19891
19892         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19893
19894 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19895
19896         * gcc.dg/empty2.c: Add missing dg-warning.
19897
19898 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19899
19900         PR c++/17413
19901         * g++.dg/template/local4.C: New test.
19902         * g++.dg/template/crash19.C: Add dg-error marker.
19903
19904         * g++.dg/template/crash31.C: Correct embedded PR number.
19905
19906 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19907
19908         PR c++/16405
19909         * g++.dg/opt/temp1.C: Add do-run marker.
19910
19911 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19912
19913         * g++.dg/template/spec19.C: New.
19914
19915 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19916
19917         PR target/16819
19918         * gcc.dg/empty2.c: New.
19919
19920 2004-12-23  Richard Henderson  <rth@redhat.com>
19921
19922         * lib/target-supports.exp (check_effective_target_vect_no_align):
19923         Remove i?86 and x86-64.
19924
19925 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19926
19927         PR c++/16405
19928         * g++.dg/opt/temp1.C: New test.
19929
19930 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19931
19932         PR c++/18733
19933         * g++.dg/template/friend33.C: New testcase.
19934
19935 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
19936
19937         PR c++/18464
19938         * g++.dg/template/cond5.C: New test.
19939
19940         PR c++/18492
19941         * g++.dg/inherit/thunk3.C: New test.
19942
19943         PR c++/11224
19944         * g++.dg/warn/Wunused-9.C: New test.
19945
19946 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
19947
19948         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19949
19950 2004-12-22  Jan Beulich  <jbeulich@novell.com>
19951
19952         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19953
19954 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
19955
19956         PR c++/18378
19957         * g++.dg/ext/packed8.C: New test.
19958
19959         PR c++/19063
19960         * g++.dg/template/crash31.C: New test.
19961
19962         PR c++/19034
19963         * g++.dg/template/crash30.C: New test.
19964
19965 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19966
19967         PR C++/18984
19968         * g++.dg/eh/ctor3.C: New test.
19969
19970 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19971
19972         * objc.dg/stabs-1.m: Allow section name to be quoted and
19973         assembly label to begin with '.LL'.
19974
19975 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
19976
19977         * gcc.dg/vect/vect.exp
19978         (check_effective_target_lp64_or_vect_no_align): New.
19979         * gcc.dg/vect/vect-77.c: Use it.
19980         * gcc.dg/vect/vect-78.c: Use it.
19981
19982         * lib/target-supports.exp
19983         (check_effective_target_vect_no_max,
19984         check_effective_target_vect_no_bitwise,
19985         check_effective_target_vect_no_align): New.
19986         * gcc.dg/vect/vect-13.c: Use them.
19987         * gcc.dg/vect/vect-17.c: Ditto.
19988         * gcc.dg/vect/vect-18.c: Ditto.
19989         * gcc.dg/vect/vect-19.c: Ditto.
19990         * gcc.dg/vect/vect-20.c: Ditto.
19991         * gcc.dg/vect/vect-27.c: Ditto.
19992         * gcc.dg/vect/vect-29.c: Ditto.
19993         * gcc.dg/vect/vect-44.c: Ditto.
19994         * gcc.dg/vect/vect-48.c: Ditto.
19995         * gcc.dg/vect/vect-50.c: Ditto.
19996         * gcc.dg/vect/vect-52.c: Ditto.
19997         * gcc.dg/vect/vect-54.c: Ditto.
19998         * gcc.dg/vect/vect-56.c: Ditto.
19999         * gcc.dg/vect/vect-58.c: Ditto.
20000         * gcc.dg/vect/vect-60.c: Ditto.
20001         * gcc.dg/vect/vect-72.c: Ditto.
20002         * gcc.dg/vect/vect-80.c: Ditto.
20003
20004 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20005
20006         PR c++/14075
20007         * g++.dg/init/string1.C: New.
20008
20009         PR c++/18975
20010         * g++.dg/other/synth1.C: New.
20011
20012 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20013
20014         PR c/18963
20015         * gcc.dg/pr18963-1.c: New test.
20016
20017 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20018
20019         PR c/18596
20020         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20021         * gcc.dg/pr18596-1.c: Use dg-error.
20022         (dg-options): Use -fno-unit-at-a-time.
20023         * gcc.dg/pr18596-2.c: New test.
20024         * gcc.dg/pr18596-3.c: New test.
20025
20026 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20027
20028         PR middle-end/18683
20029         * g++.dg/opt/pr18683-1.C: New test case.
20030
20031 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20032
20033         PR other/19093
20034         * g++.dg/opt/max1.C: Fix for 64bit targets.
20035
20036 2004-12-20  Matt Austern  <austern@apple.com>
20037
20038         PR c++/19044
20039         * g++.dg/ext/builtin6.C: New
20040
20041 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20042
20043         PR tree-optimization/19080
20044         * gcc.c-torture/compile/pr19080.c: New test.
20045
20046 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20047
20048         * gcc.dg/20041219-1.c: New test.
20049
20050 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20051
20052         PR middle-end/19068
20053         * g++.dg/opt/max1.C: New test case.
20054
20055 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20056
20057         * gcc.dg/fdata-sections-1.c: New test.
20058
20059 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20060
20061         PR middle-end/18548
20062         * gcc.dg/max-1.c: New test case.
20063
20064 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20065
20066         * gcc.c-torture/execute/20041218-1.c: New test.
20067
20068 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20069
20070         * gcc.dg/pr18501.c: New test.
20071         * gcc.dg/uninit-5.c: XFAIL.
20072         * gcc.dg/uninit-9.c: XFAIL.
20073
20074 2004-12-17  Dale Johannesen  <dalej@apple.com>
20075
20076         * gcc.dg/20041213-1.c: New.
20077
20078 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20079
20080         * objc.dg/stabs-1.m: Allow assembly label to begin
20081         with a dot ('.').
20082
20083 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20084
20085         * gcc.c-torture/execute/20041213-1.c: Move...
20086         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20087
20088 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20089
20090         PR c++/18721
20091         * g++.dg/lookup/conv-5.C: New.
20092
20093 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20094
20095         * objc.dg/stabs-1.m: New test.
20096
20097 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20098
20099         * gcc.dg/visibility-c.c: Change compile to
20100         assemble for the test.
20101
20102 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20103
20104         PR target/19041
20105         * gcc.dg/visibility-c.c: New test.
20106
20107 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20108
20109         PR middle-end/18493
20110         * gcc.dg/switch-8.c: New test case.
20111
20112 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20113
20114         PR c++/18905
20115         * g++.dg/template/init4.C: New.
20116         * g++.dg/opt/static3.C: Enable optimizer.
20117
20118 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20119
20120         * g++.dg/other/complex1.C: New test.
20121
20122 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20123
20124         * g++.dg/opt/inline9.C: New test.
20125
20126 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20127
20128         PR fortran/18993
20129         * gfotran.dg/nullify_1.f: New test.
20130
20131 2004-12-15  Richard Henderson  <rth@redhat.com>
20132
20133         * gcc.target/i386/i386.exp: New harness.
20134         * gcc.target/i386/vect-args.c: New.
20135
20136 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20137
20138         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20139
20140 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20141
20142         PR c++/18825
20143         * g++.dg/template/friend32.C: New test.
20144
20145 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20146
20147         * cpp/pragma-once-1.c: New test.
20148         * cpp/pragma-once-1b.h: Likewise.
20149         * cpp/pragma-once-1c.h: Likewise.
20150         * cpp/pragma-once-1d.h: Likewise.
20151         * cpp/inc/pragma-once-1a.h: Likewise.
20152
20153 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20154             Steven G. Kargl  <kargls@comcast.net>
20155
20156         PR fortran/17597
20157         * gfortran.dg/list_read_3.f90: New test.
20158
20159 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20160
20161         * gcc.dg/ftrapv-2.c: New test.
20162
20163 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20164
20165         PR c++/18981
20166         * g++.dg/template/typename9.C: New test.
20167
20168 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20169
20170         PR c++/18738
20171         * g++.dg/template/typename8.C: New test.
20172         * g++.dg/parse/friend2.C: Tweak error message.
20173
20174 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20175
20176         * gcc.c-torture/20041214-1.c: New test.
20177
20178 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20179
20180         PR c++/18965
20181         * g++.dg/init/array17.C: New test.
20182
20183 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20184
20185         PR c++/18793
20186         * g++.dg/init/aggr3.C: New test.
20187
20188 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20189
20190         * gcc.dg/altivec-types-1.c: New test.
20191         * gcc.dg/altivec-types-2.c: New test.
20192         * gcc.dg/altivec-types-3.c: New test.
20193         * gcc.dg/altivec-types-4.c: New test.
20194         * g++.dg/ext/altivec-types-1.C: New test.
20195         * g++.dg/ext/altivec-types-2.C: New test.
20196         * g++.dg/ext/altivec-types-3.C: New test.
20197         * g++.dg/ext/altivec-types-4.C: New test.
20198
20199 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20200
20201         PR middle-end/18951
20202         * gcc.c-torture/execute/20041213-1.c: New test.
20203
20204 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20205
20206         PR c++/18949
20207         * g++.dg/template/cast1.C: New.
20208
20209 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20210
20211         * gcc.c-torture/execute/20041213-2.c: New test.
20212
20213 2004-12-13  Richard Henderson  <rth@redhat.com>
20214
20215         * gcc.dg/i386-sse-10.c: Fix typo in options.
20216
20217 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20218
20219         PR c++/18968
20220         * g++.dg/opt/pr18968.C: New test.
20221
20222 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20223
20224         PR c++/18925
20225         * g++.dg/ext/visibility/staticdatamem.C: New test.
20226
20227 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20228
20229         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20230
20231 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20232
20233         PR rtl-optimization/18928
20234         * gcc.dg/pr18928-1.c: New test case.
20235
20236 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20237
20238         PR tree-opt/16951
20239         * gcc.c-torture/compile/20041211-1.c: New.
20240
20241 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20242
20243         PR middle-end/17564
20244         * gcc.c-torture/execute/20041212-1.c: New test.
20245
20246 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20247
20248         PR fortran/18869
20249         * gfortran.dg/common_1.f90: New test.
20250
20251 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20252         Paul Brook  <paul@codesourcery.com>
20253
20254         PR fortran/16222
20255         * gfortran.dg/real_do_1.f90: New test.
20256
20257 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20258
20259         PR tree-opt/18040
20260         * g++.dg/opt/ptrmem6.C: New test.
20261
20262 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20263
20264         PR middle-end/18921
20265         * gcc.dg/pr18921-1.c: New test case.
20266
20267 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20268
20269         PR fortran/17175
20270         * gfortran.dg/scale_1.f90: New test.
20271
20272 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20273
20274         PR middle-end/18903
20275         * gcc.c-torture/compile/pr18903.c: New test.
20276
20277 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20278
20279         * gcc.c-torture/execute/20041210-1.c: New test.
20280
20281 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20282
20283         PR c++/18731
20284         * g++.dg/parser/struct-1.C: New test.
20285         * g++.dg/parser/struct-2.C: New test.
20286         * g++.dg/parser/struct-3.C: New test.
20287
20288 2004-12-09  Richard Henderson  <rth@redhat.com>
20289
20290         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20291
20292         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20293         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20294
20295 2004-12-09  Matt Austern  <austern@apple.com>
20296
20297         PR c++/18514
20298         * g++.dg/ext/builtin1.C: New
20299         * g++.dg/ext/builtin2.C: New
20300         * g++.dg/ext/builtin3.C: New
20301         * g++.dg/ext/builtin4.C: New
20302         * g++.dg/ext/builtin5.C: New
20303
20304 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20305
20306         PR tree-opt/18904
20307         * g++.dg/opt/ptrmem5.C: New test.
20308
20309 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20310
20311         * g++.dg/parse/typename5.C: Adjust for new error.
20312         * g++.dg/parse/typename7.C: New.
20313
20314 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20315
20316         PR c++/18073
20317         * g++.dg/other/mmintrin.C: New test.
20318
20319 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20320
20321         PR c++/16681
20322         * g++.dg/init/array15.C: New.
20323         * g++.dg/init/array16.C: New.
20324
20325 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20326
20327         PR fortran/18826
20328         * gfortran.dg/assign_1.f90: New test.
20329
20330 2004-12-08  Nick Clifton  <nickc@redhat.com>
20331
20332         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20333         * gcc.target/xstormy16/data_below100: Likewise.
20334         * gcc.target/xstormy16/sfr: Likewise.
20335         * gcc.target/xstormy16/below100.S: New test source file.
20336         * gcc.target/xstormy16/below100.ld: New test linker script.
20337         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20338         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20339         bp instructions.
20340         * gcc.target/xstormy16/bp.c: Likewise.
20341
20342         * gcc.target/xstormy16/bss_below100: New files:
20343         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20344         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20345         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20346         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20347         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20348         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20349         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20350         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20351         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20352         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20353         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20354         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20355         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20356         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20357         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20358         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20359         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20360         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20361         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20362         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20363         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20364         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20365         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20366         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20367         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20368         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20369         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20370
20371         * gcc.target/xstormy16/data_below100: New files:
20372         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20373         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20374         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20375         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20376         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20377         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20378         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20379         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20380         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20381         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20382         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20383         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20384         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20385         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20386         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20387         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20388         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20389         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20390         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20391         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20392         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20393         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20394         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20395         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20396         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20397         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20398         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20399
20400         * gcc.target/xstormy16/sfr: New files:
20401         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20402         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20403         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20404         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20405         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20406         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20407         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20408         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20409         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20410         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20411         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20412         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20413         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20414         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20415         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20416         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20417         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20418         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20419         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20420         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20421         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20422         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20423         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20424         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20425         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20426         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20427         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20428         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20429         27_if0_sfrw_bitfield_f.c
20430
20431 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20432
20433         PR c++/18100
20434         * g++.dg/lookup/name-clash4.C: New test.
20435
20436 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20437
20438         PR c++/18672
20439         * g++.dg/opt/array1.C: New.
20440
20441         PR c++/18803
20442         * g++.dg/template/operator5.C: New.
20443
20444 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20445
20446         PR c/18867
20447         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20448
20449 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20450
20451         * gcc.dg/noncompile/20041207.c: New test.
20452
20453 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20454
20455         * g++.dg/other/unreachable-1.C: New test.
20456
20457 2004-12-06  Nick Clifton  <nickc@redhat.com>
20458
20459         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20460         <limits.h> because the latter comes from gcc's include/ directory
20461         and not the newlib/libc/include directory.
20462
20463 2004-12-04  Richard Henderson  <rth@redhat.com>
20464
20465         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20466
20467 2004-12-04  Richard Henderson  <rth@redhat.com>
20468
20469         * lib/target-supports.exp (check_gc_sections_available): Disable
20470         for alpha and ia64.
20471
20472 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20473
20474         PR middle-end/17909
20475         * g++.dg/other/vararg-2.C: New test.
20476
20477 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20478
20479         PR c++/17011, c++/17971
20480         * g++.dg/template/error15.C: Adjust expected error.
20481         * g++.dg/template/instantiate3.C: Likewise.
20482
20483 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20484
20485         * gcc.dg/altivec-18.c: Fix for darwin
20486
20487 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20488
20489         PR c++/18782
20490         * g++.dg/parse/ptrmem2.C: New.
20491
20492         PR c++/18318
20493         * g++.dg/template/new1.C: New.
20494
20495 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20496
20497         PR fortran/18710
20498         * gfortran.dg/direct_io_3.f90: New test.
20499
20500 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20501
20502         PR 18758
20503         * g++.dg/parse/crash21.C: New.
20504
20505 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20506
20507         PR c++/15664, c++/18276
20508         * g++.dg/template/ttp13.C: New test.
20509         * g++.dg/template/ttp14.C: Likewise.
20510
20511 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20512
20513         PR c++/18123
20514         * g++.dg/parse/enum2.C: New test.
20515         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20516
20517 2004-12-02  Nick Clifton  <nickc@redhat.com>
20518
20519         * gcc.target/xstormy16: New test directory.
20520         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20521         * gcc.target/xstormy16/bp.c: Check the generation of bp
20522         instructions.
20523         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20524         bn instructions and the BELOW100 attribute.
20525
20526 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20527
20528         PR target/16952
20529         * gcc.dg/ppc-eabi.c: New.
20530
20531 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20532
20533         PR fortran/18284
20534         * gfortran.dg/backspace.f90
20535
20536 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20537
20538         * gfortran.dg/inquire.f90: New test.
20539
20540 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20541
20542         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20543         handle effective-target-keyword.
20544         (dg-skip-if): Support effective-target keyword as target list.
20545         (dg-xfail-if): Ditto.
20546         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20547
20548 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20549
20550         PR tree-optimization/18291
20551         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20552
20553 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20554
20555         PR C++/18729
20556         * g++.dg/parse/crash20.C: New.
20557
20558         PR c++/17431
20559         * g++.dg/overload/arg1.C: New.
20560         * g++.dg/overload/arg2.C: New.
20561         * g++.dg/overload/arg3.C: New.
20562         * g++.dg/overload/arg4.C: New.
20563
20564 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20565
20566         * gcc.dg/c99-flex-array-4.c: Remove.
20567
20568 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20569
20570         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20571
20572         * lib/target-supports.exp (is-effective-target): Simplify.
20573
20574         * lib/target-supports.exp (check_effective_target_vect_long):
20575         Fix for powerpc64-*-*.
20576
20577 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20578
20579         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20580         to support new requirements on FreeBSD 5.
20581
20582 2004-11-30  Devang Patel  <dpatel@apple.com>
20583
20584         PR 18702
20585         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20586
20587 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20588
20589         * g++.dg/ext/altivec-13.C: New test.
20590
20591 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20592
20593         PR tree-opt/18298
20594         * gcc.c-torture/execute/p18298.c: New test.
20595
20596 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20597             Dorit Naishlos  <dorit@il.ibm.com>
20598
20599         PR tree-opt/18607
20600         * gcc.dg/vect/vect-89.c: New test.
20601
20602 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20603
20604         * gcc.dg/pr18596-1.c: New test.
20605
20606 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20607
20608         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20609
20610 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20611
20612         PR c/18479
20613         * gcc.dg/pr18479.c: New test.
20614
20615 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20616
20617         PR target/18490
20618         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20619         mmix-knuth-mmixware.
20620
20621         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20622         cris-*-elf* cris-*-aout* mmix-*-*
20623
20624 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20625
20626         PR middle-end/18725
20627         * gcc.dg/pr18725.c: New test.
20628
20629 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20630
20631         PR target/18488
20632         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20633
20634         PR target/18336
20635         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20636
20637 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20638
20639         PR c++/18368
20640         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20641         * g++.old-deja/g++.law/ctors5.C: Likewise.
20642         * g++.old-deja/g++.other/crash25.C: Likewise.
20643
20644         PR c++/18674
20645         * g++.dg/template/error16.C: New test.
20646
20647         PR c++/18512
20648         * g++.dg/template/crash29.C: New test.
20649
20650 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20651
20652         PR tree-optimization/18712
20653         * gcc.c-torture/compile/pr18712.c: New test.
20654
20655 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20656
20657         PR c/7544
20658         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20659         tests.
20660
20661 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20662
20663         PR c++/18652
20664         * g++.dg/lookup/crash6.C: New test.
20665
20666 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20667
20668         PR middle-end/18164
20669         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20670
20671 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20672
20673         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20674         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20675         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20676
20677 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20678
20679         * gcc.dg/pr18164.c: New test.
20680
20681 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20682
20683         * gcc.dg/funroll-loops-all.c: New.
20684
20685 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20686
20687         PR target/18489
20688         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20689         delimeter, match space and TAB as well as ":".
20690
20691         PR target/18484
20692         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20693
20694         PR target/18348
20695         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20696
20697         PR target/18345
20698         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20699
20700         PR target/18337
20701         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20702
20703 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20704
20705         * gfortran.dg/direct_io_2.f90: New test.
20706
20707 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20708
20709         PR target/18334
20710         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20711
20712 2004-11-28  Richard Henderson  <rth@redhat.com>
20713
20714         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20715
20716 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20717
20718         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20719         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20720         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20721         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20722         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20723         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20724         gcc.dg/pointer-arith-8.c: New tests.
20725
20726 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20727
20728         PR fortran/18364
20729         * gfortran.dg/endfile.f90: New test.
20730
20731 2004-11-27  Falk Hueffner  <falk@debian.org>
20732
20733         * gcc.dg/loop-6.c: New test.
20734
20735 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20736
20737         * gcc.c-torture/execute/20041126-1.c: New test.
20738
20739 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20740
20741         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20742         on IRIX.
20743
20744 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20745
20746         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20747         functions.
20748
20749 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20750
20751         PR rtl-optimization/17825
20752         * gcc.c-torture/compile/20041119-1.c: New test.
20753
20754 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20755
20756         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20757         Check existence of ld library path variables before unsetting.
20758
20759 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20760
20761         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20762
20763 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20764
20765         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20766
20767 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20768
20769         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20770
20771 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20772
20773         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20774         dg-do directive.
20775
20776 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20777
20778         * gcc.dg/pr17957.c: Pass --param, not -param.
20779
20780 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20781
20782         PR middle-end/17957
20783         * testsuite/gcc.dg/pr17957.c: New test.
20784
20785 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20786
20787         PR c++/18445
20788         * g++.dg/template/crash28.C: Likewise.
20789
20790         PR c++/18001
20791         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20792         * g++.dg/ext/lvaddr.C: Likewise.
20793         * g++.dg/opt/pr7503-3.C: Likewise.
20794
20795         PR c++/18466
20796         * g++.dg/parse/qualified3.C: New test.
20797         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20798
20799         PR c++/18545
20800         * g++.dg/expr/return1.C: New test.
20801
20802 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20803
20804         Friend class name lookup 3/n, PR c++/3332
20805         * g++.dg/lookup/friend3.C: New test.
20806         * g++.dg/lookup/friend4.C: Likewise.
20807         * g++.dg/lookup/friend5.C: Likewise.
20808
20809 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20810
20811         Friend class name lookup 2/n, PR c++/14513, c++/15410
20812         * g++.dg/lookup/friend2.C: New test.
20813         * g++.dg/template/friend31.C: Likewise.
20814
20815 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20816
20817         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20818
20819 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20820
20821         PR c++/17473
20822         * g++.dg/tc1/dr56.C: Remove.
20823         * g++.dg/template/typedef1.C: Add dg-error markers.
20824         * g++.old-deja/g++.other/typedef7.C: Likewise.
20825
20826         PR c++/18285
20827         * g++.dg/parse/typedef7.C: New test.
20828
20829 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20830
20831         * gcc.c-torture/execute/20041124-1.c: New test.
20832
20833 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20834
20835         * g++.dg/template/deduce3.C: New test.
20836
20837         PR c++/18586
20838         * g++.dg/template/crash27.C: New test.
20839
20840         PR c++/18530
20841         * g++.dg/warn/Wshadow-3.C: New test.
20842
20843 2004-11-24  Devang Patel  <dpatel@apple.com>
20844
20845         PR/18555
20846         * gcc.dg/cpp/isysroot-1.c: New test.
20847         * gcc.dg/cpp/usr/include/stdio.h: New file.
20848         * gcc.dg/cpp/isysroot-2.c: New test.
20849         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20850         New file.
20851
20852 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20853
20854         PR c++/8929
20855         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20856
20857 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20858
20859         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20860         * gcc.target/sparc/pdist.c: Likewise.
20861
20862 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20863
20864         PR c++/16882
20865         * g++.dg/conversion/simd1.C: New test.
20866
20867 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20868
20869         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20870         and restore_ld_library_path_env_vars.
20871         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20872         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20873         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20874         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20875
20876 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20877
20878         * gcc.dg/pragma-align-2.c: Test macro expansion.
20879         * gcc.dg/pragma-pack-2.c: New test.
20880
20881 2004-11-23  Richard Henderson  <rth@redhat.com>
20882
20883         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20884         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20885         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20886         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20887         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20888         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20889
20890         * gcc.dg/vect/vect.exp: Add check for alpha.
20891         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20892         (check_effective_target_vect_int): Enable for alpha.
20893         (check_effective_target_vect_long): New.
20894         (is-effective-target): Add it.
20895
20896 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20897
20898         * gcc.dg/pr18614-1.c: New test.
20899
20900 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20901
20902         * gcc.dg/setjmp-2.c: New test.
20903
20904 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20905
20906         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20907         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20908         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20909         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20910         gcc.target/sparc/pdist.c: New tests.
20911
20912 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
20913
20914         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20915
20916 2004-11-22  Dale Johannesen  <dalej@apple.com>
20917
20918         * gcc.dg/20041111-1.c: New.
20919
20920 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20921
20922         PR tree-opt/18536
20923         * gcc.dg/vect/pr18536.c: New test.
20924
20925 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20926
20927         PR c++/18354
20928         * g++.dg/template/nontype11.C: New test.
20929
20930 2004-11-21  Roger Sayle  <roger@eyesopen.com>
20931
20932         PR middle-end/18520
20933         * gcc.dg/pr18520-1.c: New test case.
20934
20935 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
20936
20937         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20938         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20939         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20940         expected diagnostics.
20941
20942 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20943
20944         PR target/18580
20945         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20946         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20947         vect-77.c, vect-77a.c: XFAIL on the SPARC.
20948
20949 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20950
20951         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20952
20953 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
20954             Joseph Myers  <joseph@codesourcery.com>
20955
20956         * lib/target-supports.exp (check_visibility_available): Really
20957         test the compiler.
20958
20959 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
20960
20961         PR tree-opt/18181
20962         * gcc.dg/vect/vect-85.c: New test.
20963         * gcc.dg/vect/vect-86.c: New test.
20964         * gcc.dg/vect/vect-87.c: New test.
20965         * gcc.dg/vect/vect-88.c: New test.
20966
20967 2004-11-19  Ben Elliston  <bje@au.ibm.com>
20968
20969         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20970
20971 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
20972
20973         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20974         * gcc.dg/ppc-and-1.c: Ditto.
20975         * gcc.dg/ppc-compare-1.c: Ditto.
20976         * gcc.dg/ppc-mov-1.c: Ditto
20977
20978 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
20979             Mark Mitchell  <mark@codesourcery.com>
20980
20981         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20982
20983 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
20984             Aldy Hernandez  <aldyh@redhat.com>
20985
20986         * lib/target-supports.exp (check_effective_target_vect_int): New
20987         (check_effective_target_vect_float): New
20988         (check_effective_target_vect_double): New.
20989         (is-effective-target): Support new effective targets keywords.
20990         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20991         default action for dg-do.
20992         * gcc.dg/vect/pr16105.c: Use new support.
20993         * gcc.dg/vect/pr18400.c: Ditto.
20994         * gcc.dg/vect/pr18425.c: Ditto.
20995         * gcc.dg/vect/vect-1.c: Ditto.
20996         * gcc.dg/vect/vect-10.c: Ditto.
20997         * gcc.dg/vect/vect-11.c: Ditto.
20998         * gcc.dg/vect/vect-12.c: Ditto.
20999         * gcc.dg/vect/vect-13.c: Ditto.
21000         * gcc.dg/vect/vect-14.c: Ditto.
21001         * gcc.dg/vect/vect-15.c: Ditto.
21002         * gcc.dg/vect/vect-16.c: Ditto.
21003         * gcc.dg/vect/vect-17.c: Ditto.
21004         * gcc.dg/vect/vect-18.c: Ditto.
21005         * gcc.dg/vect/vect-19.c: Ditto.
21006         * gcc.dg/vect/vect-2.c: Ditto.
21007         * gcc.dg/vect/vect-20.c: Ditto.
21008         * gcc.dg/vect/vect-21.c: Ditto.
21009         * gcc.dg/vect/vect-22.c: Ditto.
21010         * gcc.dg/vect/vect-23.c: Ditto.
21011         * gcc.dg/vect/vect-24.c: Ditto.
21012         * gcc.dg/vect/vect-25.c: Ditto.
21013         * gcc.dg/vect/vect-26.c: Ditto.
21014         * gcc.dg/vect/vect-27.c: Ditto.
21015         * gcc.dg/vect/vect-27a.c: Ditto.
21016         * gcc.dg/vect/vect-28.c: Ditto.
21017         * gcc.dg/vect/vect-29.c: Ditto.
21018         * gcc.dg/vect/vect-29a.c: Ditto.
21019         * gcc.dg/vect/vect-3.c: Ditto.
21020         * gcc.dg/vect/vect-30.c: Ditto.
21021         * gcc.dg/vect/vect-31.c: Ditto.
21022         * gcc.dg/vect/vect-32.c: Ditto.
21023         * gcc.dg/vect/vect-33.c: Ditto.
21024         * gcc.dg/vect/vect-34.c: Ditto.
21025         * gcc.dg/vect/vect-35.c: Ditto.
21026         * gcc.dg/vect/vect-36.c: Ditto.
21027         * gcc.dg/vect/vect-37.c: Ditto.
21028         * gcc.dg/vect/vect-38.c: Ditto.
21029         * gcc.dg/vect/vect-4.c: Ditto.
21030         * gcc.dg/vect/vect-40.c: Ditto.
21031         * gcc.dg/vect/vect-41.c: Ditto.
21032         * gcc.dg/vect/vect-42.c: Ditto.
21033         * gcc.dg/vect/vect-43.c: Ditto.
21034         * gcc.dg/vect/vect-44.c: Ditto.
21035         * gcc.dg/vect/vect-45.c: Ditto.
21036         * gcc.dg/vect/vect-46.c: Ditto.
21037         * gcc.dg/vect/vect-47.c: Ditto.
21038         * gcc.dg/vect/vect-48.c: Ditto.
21039         * gcc.dg/vect/vect-48a.c: Ditto.
21040         * gcc.dg/vect/vect-49.c: Ditto.
21041         * gcc.dg/vect/vect-5.c: Ditto.
21042         * gcc.dg/vect/vect-50.c: Ditto.
21043         * gcc.dg/vect/vect-51.c: Ditto.
21044         * gcc.dg/vect/vect-52.c: Ditto.
21045         * gcc.dg/vect/vect-53.c: Ditto.
21046         * gcc.dg/vect/vect-54.c: Ditto.
21047         * gcc.dg/vect/vect-55.c: Ditto.
21048         * gcc.dg/vect/vect-56.c: Ditto.
21049         * gcc.dg/vect/vect-56a.c: Ditto.
21050         * gcc.dg/vect/vect-57.c: Ditto.
21051         * gcc.dg/vect/vect-58.c: Ditto.
21052         * gcc.dg/vect/vect-59.c: Ditto.
21053         * gcc.dg/vect/vect-6.c: Ditto.
21054         * gcc.dg/vect/vect-60.c: Ditto.
21055         * gcc.dg/vect/vect-61.c: Ditto.
21056         * gcc.dg/vect/vect-62.c: Ditto.
21057         * gcc.dg/vect/vect-63.c: Ditto.
21058         * gcc.dg/vect/vect-64.c: Ditto.
21059         * gcc.dg/vect/vect-65.c: Ditto.
21060         * gcc.dg/vect/vect-66.c: Ditto.
21061         * gcc.dg/vect/vect-67.c: Ditto.
21062         * gcc.dg/vect/vect-68.c: Ditto.
21063         * gcc.dg/vect/vect-69.c: Ditto.
21064         * gcc.dg/vect/vect-7.c: Ditto.
21065         * gcc.dg/vect/vect-72.c: Ditto.
21066         * gcc.dg/vect/vect-72a.c: Ditto.
21067         * gcc.dg/vect/vect-73.c: Ditto.
21068         * gcc.dg/vect/vect-74.c: Ditto.
21069         * gcc.dg/vect/vect-75.c: Ditto.
21070         * gcc.dg/vect/vect-76.c: Ditto.
21071         * gcc.dg/vect/vect-77.c: Ditto.
21072         * gcc.dg/vect/vect-77a.c: Ditto.
21073         * gcc.dg/vect/vect-78.c: Ditto.
21074         * gcc.dg/vect/vect-79.c: Ditto.
21075         * gcc.dg/vect/vect-8.c: Ditto.
21076         * gcc.dg/vect/vect-80.c: Ditto.
21077         * gcc.dg/vect/vect-82.c: Ditto.
21078         * gcc.dg/vect/vect-82_64.c: Ditto.
21079         * gcc.dg/vect/vect-83.c: Ditto.
21080         * gcc.dg/vect/vect-83_64.c: Ditto.
21081         * gcc.dg/vect/vect-9.c: Ditto.
21082         * gcc.dg/vect/vect-all.c: Ditto.
21083         * gcc.dg/vect/vect-none.c: Ditto.
21084
21085 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21086
21087         * lib/gcc-dg.exp (dg-skip-if): New function.
21088         (dg-forbid-option): Remove.
21089         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21090         * g++.dg/abi/bitfield8.C: Likewise.
21091         * g++.dg/abi/dtor1.C: Likewise.
21092         * g++.dg/abi/empty10.C: Likewise.
21093         * g++.dg/abi/empty7.C: Likewise.
21094         * g++.dg/abi/empty9.C: Likewise.
21095         * g++.dg/abi/layout3.C: Likewise.
21096         * g++.dg/abi/layout4.C: Likewise.
21097         * g++.dg/abi/thunk1.C: Likewise.
21098         * g++.dg/abi/thunk2.C: Likewise.
21099         * g++.dg/abi/vbase11.C: Likewise.
21100         * g++.dg/abi/vthunk2.C: Likewise.
21101         * g++.dg/abi/vthunk3.C: Likewise.
21102         * g++.dg/ext/attrib8.C: Likewise.
21103         * g++.dg/opt/longbranch2.C: Likewise.
21104         * g++.dg/opt/reg-stack4.C: Likewise.
21105         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21106         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21107         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21108         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21109         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21110         * gcc.dg/20000609-1.c: Likewise.
21111         * gcc.dg/20000720-1.c: Likewise.
21112         * gcc.dg/20011107-1.c: Likewise.
21113         * gcc.dg/20011119-1.c: Likewise.
21114         * gcc.dg/20020108-1.c: Likewise.
21115         * gcc.dg/20020122-2.c: Likewise.
21116         * gcc.dg/20020122-3.c: Likewise.
21117         * gcc.dg/20020201-3.c: Likewise.
21118         * gcc.dg/20020206-1.c: Likewise.
21119         * gcc.dg/20020218-1.c: Likewise.
21120         * gcc.dg/20020310-1.c: Likewise.
21121         * gcc.dg/20020411-1.c: Likewise.
21122         * gcc.dg/20020418-2.c: Likewise.
21123         * gcc.dg/20020426-1.c: Likewise.
21124         * gcc.dg/20020426-2.c: Likewise.
21125         * gcc.dg/20020517-1.c: Likewise.
21126         * gcc.dg/20020523-1.c: Likewise.
21127         * gcc.dg/20020523-2.c: Likewise.
21128         * gcc.dg/20020729-1.c: Likewise.
21129         * gcc.dg/20030204-1.c: Likewise.
21130         * gcc.dg/20030826-2.c: Likewise.
21131         * gcc.dg/20030926-1.c: Likewise.
21132         * gcc.dg/20031202-1.c: Likewise.
21133         * gcc.dg/980312-1.c: Likewise.
21134         * gcc.dg/980313-1.c: Likewise.
21135         * gcc.dg/990117-1.c: Likewise.
21136         * gcc.dg/990424-1.c: Likewise.
21137         * gcc.dg/990524-1.c: Likewise.
21138         * gcc.dg/991230-1.c: Likewise.
21139         * gcc.dg/i386-387-1.c: Likewise.
21140         * gcc.dg/i386-387-2.c: Likewise.
21141         * gcc.dg/i386-387-3.c: Likewise.
21142         * gcc.dg/i386-387-4.c: Likewise.
21143         * gcc.dg/i386-387-5.c: Likewise.
21144         * gcc.dg/i386-387-6.c: Likewise.
21145         * gcc.dg/i386-asm-1.c: Likewise.
21146         * gcc.dg/i386-bitfield1.c: Likewise.
21147         * gcc.dg/i386-bitfield2.c: Likewise.
21148         * gcc.dg/i386-loop-1.c: Likewise.
21149         * gcc.dg/i386-loop-2.c: Likewise.
21150         * gcc.dg/i386-loop-3.c: Likewise.
21151         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21152         * gcc.dg/i386-pic-1.c: Likewise.
21153         * gcc.dg/i386-regparm.c: Likewise.
21154         * gcc.dg/i386-signbit-1.c: Likewise.
21155         * gcc.dg/i386-signbit-2.c: Likewise.
21156         * gcc.dg/i386-signbit-3.c: Likewise.
21157         * gcc.dg/i386-sse-5.c: Likewise.
21158         * gcc.dg/i386-sse-8.c: Likewise.
21159         * gcc.dg/i386-unroll-1.c: Likewise.
21160         * gcc.dg/tls/opt-1.c: Likewise.
21161         * gcc.dg/tls/opt-2.c: Likewise.
21162         * gcc.dg/unroll-1.c: Likewise.
21163         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21164         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21165         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21166         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21167
21168 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21169
21170         * g++.dg/template/incomplete1.C: New test.
21171
21172 2004-11-16  Nick Clifton  <nickc@redhat.com>
21173
21174         Revert patches accidentally commited during checkin of fixes for
21175         xstormy16 tests:
21176         gcc.c-torture/execute/simd-4.c: Revert
21177         gcc.dg/20040910-1.c: Revert.
21178
21179 2004-11-16  Paul Brook  <paul@codesourcery.com>
21180
21181         PR fortran/13010
21182         * gfortran.dg/der_pointer_1.f90: New test.
21183
21184 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21185
21186         PR c/18498
21187         * gcc.dg/bitfld-13.c: New test.
21188
21189 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21190
21191         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21192         powerpc*-*-linux*.
21193
21194         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21195         * gcc.dg/ppc64-abi-2.c: Ditto.
21196         * gcc.dg/ppc64-abi-3.c: Ditto.
21197
21198         * lib/gcc-dg.exp (dg-target-list): Remove.
21199
21200 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21201
21202         * gcc.dg/ia64-postinc.c: New test.
21203
21204 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21205
21206         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21207
21208 2004-11-15  Nick Clifton  <nickc@redhat.com>
21209
21210         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21211         __INT_MAX__ so that the test can be compiled by toolchains
21212         targeted at 16-bit processors.
21213
21214         * gcc.dg/20040625-1.c: Use long constants rather than integers
21215         when performing arithmetic that will overflow 16-bits.
21216
21217         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21218         xstormy16.  It does not support 128-bit vector operations.
21219
21220         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21221         with the macro PTR_TYPE.  Define this macro to an integer type
21222         suitable for holding a pointer.
21223
21224         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21225         the target is a 16-bit processor.
21226
21227         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21228         16-bit targets where the character constant will be too long.
21229
21230         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21231         where the double will not be directly addressable.
21232
21233 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21234
21235         Friend class name lookup 1/n, PR c++/18471
21236         * g++.dg/template/crash26.C: New test.
21237         * g++.dg/lookup/struct1.C: Adjust expected error.
21238         * g++.dg/parse/elab1.C: Likewise.
21239         * g++.dg/parse/elab2.C: Likewise.
21240         * g++.dg/parse/int-as-enum1.C: Likewise.
21241         * g++.dg/parse/struct-as-enum1.C: Likewise.
21242         * g++.dg/parse/typedef1.C: Likewise.
21243         * g++.dg/parse/typedef3.C: Likewise.
21244         * g++.dg/parse/typedef4.C: Likewise.
21245         * g++.dg/parse/typedef5.C: Likewise.
21246         * g++.dg/template/nontype4.C: Likewise.
21247         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21248         * g++.old-deja/g++.other/elab1.C: Likewise.
21249         * g++.old-deja/g++.other/syntax4.C: Likewise.
21250
21251 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21252
21253         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21254
21255 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21256
21257         * gcc.c-torture/execute/20041114-1.c: New test.
21258
21259 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21260
21261         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21262         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21263         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21264         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21265         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21266         gcc.dg/switch-7.c: New tests.
21267
21268 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21269
21270         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21271
21272 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21273
21274         PR tree-opt/18400
21275         * gcc.dg/vect/pr18400.c: New test.
21276
21277 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21278             Andrew Pinski  <pinskia@physics.uc.edu>
21279
21280         PR tree-opt/18425
21281         * gcc.dg/vect/pr18425.c: New test.
21282
21283 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21284
21285         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21286         Guard with dg-require-alias and dg-require-visibility.
21287
21288 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21289
21290         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21291
21292 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21293
21294         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21295
21296 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21297
21298         PR c++/17344
21299         * g++.dg/template/defarg5.C: New test.
21300
21301 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21302
21303         * g++.dg/parse/cast1.C: Run only on ILP32.
21304         * g++.old-deja/g++.mike/p784.C: Likewise.
21305
21306 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21307
21308         * gcc.c-torture/execute/20041113-1.c: New test.
21309
21310 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21311
21312         PR target/18230
21313         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21314         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21315         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21316         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21317         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21318         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21319         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21320         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21321         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21322         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21323         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21324         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21325         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21326
21327 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21328
21329         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21330         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21331         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21332         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21333         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21334         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21335         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21336         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21337         gcc.target/sparc/combined-1.c: New tests.
21338
21339 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21340
21341         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21342         New tests.
21343
21344 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21345
21346         * lib/gcc-dg.exp (dg-forbid-option): New function.
21347         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21348         * g++.dg/abi/bitfield8.C: Likewise.
21349         * g++.dg/abi/dtor1.C: Likewise.
21350         * g++.dg/abi/empty10.C: Likewise.
21351         * g++.dg/abi/empty7.C: Likewise.
21352         * g++.dg/abi/empty9.C: Likewise.
21353         * g++.dg/abi/layout3.C: Likewise.
21354         * g++.dg/abi/layout4.C: Likewise.
21355         * g++.dg/abi/thunk1.C: Likewise.
21356         * g++.dg/abi/thunk2.C: Likewise.
21357         * g++.dg/abi/vbase11.C: Likewise.
21358         * g++.dg/abi/vthunk2.C: Likewise.
21359         * g++.dg/abi/vthunk3.C: Likewise.
21360         * g++.dg/ext/attrib8.C: Likewise.
21361         * g++.dg/opt/longbranch2.C: Likewise.
21362         * g++.dg/opt/reg-stack4.C: Likewise.
21363         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21364         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21365         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21366         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21367         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21368         * gcc.dg/20000609-1.c: Likewise.
21369         * gcc.dg/20000720-1.c: Likewise.
21370         * gcc.dg/20011107-1.c: Likewise.
21371         * gcc.dg/20011119-1.c: Likewise.
21372         * gcc.dg/20020108-1.c: Likewise.
21373         * gcc.dg/20020122-2.c: Likewise.
21374         * gcc.dg/20020122-3.c: Likewise.
21375         * gcc.dg/20020201-3.c: Likewise.
21376         * gcc.dg/20020206-1.c: Likewise.
21377         * gcc.dg/20020218-1.c: Likewise.
21378         * gcc.dg/20020310-1.c: Likewise.
21379         * gcc.dg/20020411-1.c: Likewise.
21380         * gcc.dg/20020418-2.c: Likewise.
21381         * gcc.dg/20020426-1.c: Likewise.
21382         * gcc.dg/20020426-2.c: Likewise.
21383         * gcc.dg/20020517-1.c: Likewise.
21384         * gcc.dg/20020523-1.c: Likewise.
21385         * gcc.dg/20020523-2.c: Likewise.
21386         * gcc.dg/20020729-1.c: Likewise.
21387         * gcc.dg/20030204-1.c: Likewise.
21388         * gcc.dg/20030826-2.c: Likewise.
21389         * gcc.dg/20030926-1.c: Likewise.
21390         * gcc.dg/20031202-1.c: Likewise.
21391         * gcc.dg/980312-1.c: Likewise.
21392         * gcc.dg/980313-1.c: Likewise.
21393         * gcc.dg/990117-1.c: Likewise.
21394         * gcc.dg/990424-1.c: Likewise.
21395         * gcc.dg/990524-1.c: Likewise.
21396         * gcc.dg/991230-1.c: Likewise.
21397         * gcc.dg/i386-387-1.c: Likewise.
21398         * gcc.dg/i386-387-2.c: Likewise.
21399         * gcc.dg/i386-387-3.c: Likewise.
21400         * gcc.dg/i386-387-4.c: Likewise.
21401         * gcc.dg/i386-387-5.c: Likewise.
21402         * gcc.dg/i386-387-6.c: Likewise.
21403         * gcc.dg/i386-asm-1.c: Likewise.
21404         * gcc.dg/i386-bitfield1.c: Likewise.
21405         * gcc.dg/i386-bitfield2.c: Likewise.
21406         * gcc.dg/i386-loop-1.c: Likewise.
21407         * gcc.dg/i386-loop-2.c: Likewise.
21408         * gcc.dg/i386-loop-3.c: Likewise.
21409         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21410         * gcc.dg/i386-pic-1.c: Likewise.
21411         * gcc.dg/i386-regparm.c: Likewise.
21412         * gcc.dg/i386-signbit-1.c: Likewise.
21413         * gcc.dg/i386-signbit-2.c: Likewise.
21414         * gcc.dg/i386-signbit-3.c: Likewise.
21415         * gcc.dg/i386-sse-5.c: Likewise.
21416         * gcc.dg/i386-sse-8.c: Likewise.
21417         * gcc.dg/i386-unroll-1.c: Likewise.
21418         * gcc.dg/tls/opt-1.c: Likewise.
21419         * gcc.dg/tls/opt-2.c: Likewise.
21420         * gcc.dg/unroll-1.c: Likewise.
21421         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21422         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21423         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21424         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21425         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21426         -m64 is specified.
21427
21428 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21429
21430         PR c++/18389
21431         * g++.dg/parse/cond1.C: New test.
21432
21433         PR c++/18429
21434         * g++.dg/template/array9.C: New test.
21435         * g++.dg/ext/vla1.C: Adjust error messages.
21436         * g++.dg/ext/vlm1.C: Likewise.
21437         * g++.dg/template/crash2.C: Likewise.
21438
21439         PR c++/18436
21440         * g++.dg/template/call3.C: New test.
21441
21442         PR c++/18407
21443         * g++.dg/template/ptrmem11.C: New test.
21444
21445 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21446
21447         PR other/14264
21448         * lib/g++.exp: Set LC_ALL and LANG to C.
21449         * lib/gcc-dg.exp: Likewise.
21450         * lib/gfortran.exp: Likewise.
21451         * lib/objc.exp: Likewise.
21452         * lib/treelang.exp: Likewise.
21453
21454 2004-11-12  Andreas Schwab  <schwab@suse.de>
21455
21456         * gcc.dg/pr16286.c: Fix last change.
21457
21458 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21459
21460         PR c++/18416
21461         * g++.dg/init/global1.C: New test.
21462
21463 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21464
21465         * gcc.c-torture/execute/20041112-1.c: New test.
21466
21467 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21468
21469         * lib/gcc-dg.exp (dg-target-list): New.
21470
21471 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21472             Richard Sandiford  <rsandifo@redhat.com>
21473
21474         * lib/target-supports.exp (get-compiler_messages): New.
21475         (check_named_sections_available): Use it.
21476         (check_effective_target_ilp32): New.
21477         (check_effective_target_lp64): New.
21478         (is-effective-target): New.
21479         * lib/gcc-dg.exp (dg-require-effective-target): New.
21480
21481 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21482
21483         * gcc.dg/precedence-1.c: New test.
21484
21485 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21486
21487         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21488
21489         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21490         message, delete generated files, use more descriptive name for
21491         executable, and make the test unsupported when it cannot be run.
21492
21493         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21494         (dg-require-weak, dg-require-visibility, dg-require-alias,
21495         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21496         dg-require-iconv, dg-require-named-sections): Use it.
21497
21498         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21499
21500 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21501
21502         PR target/16457
21503         * gcc.dg/ppc-and-1: New
21504
21505         PR target/16796
21506         * gcc.dg/ppc-mov-1.c: New.
21507
21508         PR target/16458
21509         * gcc.dg/ppc-compare-1.c: New.
21510
21511 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21512
21513         * objc.dg/desig-init-2.m: New test.
21514
21515 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21516
21517         PR middle-end/18160
21518         * g++.dg/warn/register-var-1.C: New test.
21519         * g++.dg/warn/register-var-2.C: New test.
21520
21521 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21522
21523         * gcc.dg/union-2.c: New test.
21524
21525 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21526
21527         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21528         New test for PR tree-optimization/17892.
21529
21530 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21531
21532         PR c++/18369
21533         * g++.dg/init/new12.C: New test.
21534
21535 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21536
21537         * gcc.target/sparc: New directory.
21538         * gcc.target/sparc/sparc.exp: New driver.
21539         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21540         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21541         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21542         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21543
21544 2004-11-10  Paul Brook  <paul@codesourcery.com>
21545
21546         PR fortran/18218
21547         * gfortran.dg/list_read.c: New test.
21548
21549 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21550
21551         PR c/18322
21552         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21553         expected diagnostic location.
21554
21555 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21556
21557         * gcc.dg/20041109-1.c: New test.
21558
21559 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21560
21561         PR objc/18406
21562         * objc/compile/pr18406.m: New test.
21563
21564 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21565
21566         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21567
21568 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21569
21570         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21571
21572 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21573
21574         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21575
21576 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21577
21578         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21579         exit.
21580
21581 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21582
21583         PR tree-opt/18299
21584         * gcc.c-torture/pr18299-1.c: New test.
21585
21586 2004-11-06  Andreas Schwab  <schwab@suse.de>
21587
21588         * gcc.dg/pr16286.c: Also test for bool and pixel.
21589
21590 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21591
21592         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21593         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21594         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21595         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21596         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21597         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21598         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21599         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21600         gcc.dg/struct-semi-3.c: New tests.
21601
21602 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21603
21604         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21605
21606 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21607
21608         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21609         Do not use C99 designators.
21610
21611 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21612
21613         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21614
21615 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21616
21617         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21618         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21619         * gcc.c-torture/execute/simd-5.x: Remove.
21620
21621 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21622
21623         PR rtl-optimization/17933
21624         * gcc.dg/torture/pr17933-1.c: New test.
21625
21626 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21627
21628         PR target/18106
21629         * lib/target-supports.exp (check_weak_available): Support
21630         Windows.
21631
21632 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21633
21634         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21635         call to fflush(stdout) before abort.
21636         (my_ffsll): New function.
21637         (generate_fields): Use it.
21638
21639 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21640
21641         * gcc.dg/init-undef-1.c: New test.
21642
21643 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21644
21645         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21646         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21647         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21648         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21649         expected messages for new parser.
21650
21651 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21652
21653         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21654
21655 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21656
21657         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21658         on LP64 targets.
21659
21660 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21661
21662         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21663         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21664         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21665         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21666         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21667         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21668         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21669         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21670         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21671         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21672
21673 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21674
21675         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21676         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21677         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21678         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21679         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21680         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21681         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21682         for new parser.
21683
21684 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21685
21686         PR target/15342
21687         * gcc.dg/20041104-1.c: New test.
21688
21689 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21690
21691         * g++.dg/template/nontype7.C: New test.
21692         * g++.dg/template/nontype8.C: Likewise.
21693         * g++.dg/template/nontype9.C: Likewise.
21694         * g++.dg/template/nontype10.C: Likewise.
21695         * g++.dg/tc1/dr49.C: Likewise.
21696         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21697         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21698
21699 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21700
21701         * g++.dg/rtti/tinfo1.C: Remove xfails.
21702
21703 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21704
21705         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21706         packed attribute to the definition to satisfy the new C++ parser.
21707
21708 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21709
21710         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21711         invocations of va_arg.
21712
21713 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21714
21715         PR c++/18124
21716         * g++.dg/template/crash25.C: New test.
21717
21718         PR c++/18155
21719         * g++.dg/template/typedef2.C: New test.
21720         * g++.dg/parse/crash13.C: Adjust error markers.
21721
21722         PR c++/18177
21723         * g++.dg/conversion/const3.C: New test.
21724
21725 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21726
21727         PR fortran/17535
21728         PR fortran/17583
21729         PR fortran/17713
21730         * gfortran.dg/generic_[123].f90: New testcases.
21731
21732 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21733
21734         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21735         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21736
21737 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21738
21739         PR tree-opt/16808
21740         * gcc.c-torture/compile/pr16808.c: New test.
21741
21742 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21743
21744         PR rtl-optimization/17104
21745         * gcc.dg/ppc-bitfield1.c: New.
21746
21747 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21748
21749         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21750
21751 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21752
21753         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21754         strings for 32-bit code.
21755
21756 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21757
21758         PR c/18239
21759         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21760
21761 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21762
21763         PR c++/18064
21764         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21765
21766 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/15172
21769         * g++.dg/init/aggr2.C: New test.
21770
21771 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21772
21773         * objc.dg/local-decl-1.m: New test.
21774
21775 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21776
21777         * gcc.dg/20040910-1.c: Adjust regex.
21778
21779 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21780
21781         PR rtl-optimization/18084
21782         * g++.dg/opt/pr18084-1.C: New testcase.
21783
21784 2004-10-30  Matt Austern  <austern@apple.com>
21785
21786         PR c++/17542
21787         * g++.dg/ext/attrib18.C: New test.
21788
21789 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21790
21791         PR middle-end/18096
21792         * gcc.dg/pr18096-1.c: New test case.
21793
21794 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21795
21796         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21797
21798 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21799
21800         PR c/16666
21801         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21802         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21803         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21804         gcc.dg/old-style-prom-3.c: New tests.
21805
21806 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21807
21808         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21809         Remove unnecessary inclusion of stdio.h.
21810
21811 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21812
21813         PR rtl-optimization/17581
21814         * gcc.dg/pr17581-1.c: New test case.
21815
21816 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21817
21818         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21819         being implemented.
21820         * g++.dg/conversion/dr195-1.C: New.
21821         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21822         * g++.old-deja/g++.mike/p10148.C: Likewise.
21823
21824 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21825
21826         PR c++/17695
21827         * g++.dg/debug/typedef2.C: New test.
21828
21829 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21830
21831         PR fortran/13490
21832         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21833         * gfortran.dg/g77/README: Update.
21834
21835 2004-10-28  Matt Austern  <austern@apple.com>
21836
21837         PR c++/14124
21838         * g++.dg/ext/packed7.C: New test.
21839
21840 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21841
21842         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21843         scan-assembler.
21844         * lib/scanasm.exp (hidden-scan-for): New proc.
21845         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21846         string.
21847         (scan-not-hidden): Likewise.
21848         * lib/target-supports.exp (check_visibility_available): mach-o is
21849         support too.
21850
21851 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21852
21853         PR c++/17132
21854         * g++.dg/template/memclass3.C: New test.
21855
21856 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21857
21858         PR middle-end/18160
21859         * gcc.dg/register-var-1.c: New test.
21860         * gcc.dg/register-var-2.c: New test.
21861         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21862         error now.
21863
21864 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21865
21866         PR other/18172
21867         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21868         unused variables.
21869         * gcc.dg/vect/vect-22.c: Likewise.
21870
21871 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21872
21873         * gcc.dg/i386-rotate-1.c: New test.
21874
21875 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21876
21877         * g++.dg/init/ref12.C: Add "run" marker.
21878
21879         PR c++/17435
21880         * g++.dg/init/ref12.C: New test.
21881
21882         PR c++/18140
21883         * g++.dg/template/shift1.C: New test.
21884         * g++.dg/template/error10.C: Adjust error markers.
21885
21886 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21887
21888         PR tree-opt/17529
21889         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21890
21891 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21892
21893         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21894         * gcc.dg/weak/weak-3.c: Likewise.
21895         * gcc.dg/weak/weak-5.c: Likewise.
21896         * gcc.dg/weak/weak-9.c: Likewise.
21897         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21898         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21899
21900         * gcc.dg/darwin-weakimport-1.c: New.
21901
21902 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21903
21904         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21905
21906 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21909         'syntax' error messages.
21910         * gcc.dg/cpp/direct2s.c: Likewise.
21911
21912 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
21913
21914         * gcc.c-torture/compile/20041026-1.c: New.
21915
21916 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
21917
21918         PR c++/18093
21919         * g++.dg/lookup/ns2.C: New test.
21920
21921         PR c++/18020
21922         * g++.dg/template/enum4.C: New test.
21923
21924         PR c++/18161
21925         * g++.dg/template/expr1.C: New test.
21926
21927 2004-10-26  Ben Elliston  <bje@au.ibm.com>
21928
21929         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21930
21931 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21932
21933         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21934         gcc.dg/decl-nospec-3.c: New tests.
21935
21936 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
21937
21938         * objc.dg/super-class-3.m: New test.
21939
21940 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21941
21942         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21943         resyncing.
21944         * gcc.dg/cpp/direct2s.c: Likewise.
21945
21946 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
21947
21948         * objc.dg/image-info.m: Update for changes to section selection.
21949
21950 2004-10-25  David Ayers  <d.ayers@inode.at>
21951             Ziemowit Laski  <zlaski@apple.com>
21952
21953         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21954         diagnostics when messaging 'id <Proto>'.
21955         * objc.dg/class-protocol-1.m: New test.
21956         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21957         a non-existent method signature.
21958         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21959         Update diagnostics when messaging with non-existent method signature.
21960         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21961         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21962         invalid receivers are now resolved as if messaging 'id'; remove
21963         extraneous diagnostics.
21964
21965 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21966
21967         PR c/16667
21968         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21969         gcc.dg/init-desig-obs-3.c: New tests.
21970
21971 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
21972
21973         * gcc.dg/debug/20041023-1.c: New test.
21974
21975 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
21976
21977         PR middle-end/17407
21978         * gcc.c-torture/compile/pr17407.c: New test.
21979
21980         PR c++/18121
21981         * g++.dg/template/array8.C: New test.
21982
21983 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21984
21985         PR other/18138
21986         * lib/g++.exp: Accept more than one multilib libgcc.
21987         * lib/gcc-dg.exp: Likewise.
21988         * lib/objc.exp: Likewise.
21989         * lib/treelang.exp: Likewise.
21990         * lib/gfortran.exp: Likewise.
21991
21992 2004-10-24  Ben Elliston  <bje@au.ibm.com>
21993
21994         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21995
21996 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
21997
21998         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21999         * gcc.dg/c99-const-expr-3.c: Likewise.
22000
22001 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22002
22003         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22004
22005 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22006
22007         * gcc.c-torture/execute/loop-2e.x: Remove.
22008
22009 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22010
22011         PR c++/18095
22012         * g++.dg/parse/crash18.C: New.
22013         * g++.dg/parse/crash19.C: New.
22014
22015 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22016
22017         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22018         * g++.dg/ext/dllimport2.C: Same.
22019         * g++.dg/ext/dllimport8.C: Same.
22020
22021 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22022
22023         PR c++/10841
22024         * g++.dg/conversion/cast1.C: New test.
22025         * g++.dg/overload/pmf1.C: Adjust error marker.
22026
22027 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22028
22029         PR objc/17923
22030         * objc.dg/const-str-7.m: New test.
22031
22032 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22033
22034         * g++.dg/template/memfriend11.C: Fix comment typo.
22035         * g++.dg/template/memfriend14.C: Likewise.
22036
22037 2004-10-20  Richard Henderson  <rth@redhat.com>
22038
22039         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22040         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22041         -fasynchronous-unwind-tables.
22042
22043 2004-10-20  Richard Henderson  <rth@redhat.com>
22044
22045         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22046         (main): Return success.
22047         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22048         (main): Return success.
22049
22050 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22051
22052         PR c++/13495
22053         * g++.dg/template/memfriend9.C: New test.
22054         * g++.dg/template/memfriend10.C: Likewise.
22055         * g++.dg/template/memfriend11.C: Likewise.
22056         * g++.dg/template/memfriend12.C: Likewise.
22057         * g++.dg/template/memfriend13.C: Likewise.
22058         * g++.dg/template/memfriend14.C: Likewise.
22059         * g++.dg/template/memfriend15.C: Likewise.
22060         * g++.dg/template/memfriend16.C: Likewise.
22061         * g++.dg/template/memfriend17.C: Likewise.
22062         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22063
22064 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22065
22066         * g++.dg/conversion/dr195.C: New.
22067         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22068
22069 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22070             Devang Patel  <dpatel@apple.com>
22071
22072         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22073         of floating point arithmetic, which could trap.
22074
22075 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22076
22077         PR c++/14035
22078         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22079         * g++.dg/conversion/const2.C: New test.
22080         * g++.dg/expr/reinterpret2.C: New test.
22081         * g++.dg/expr/reinterpret3.C: New test.
22082         * g++.dg/expr/cast2.C: New test.
22083         * g++.dg/expr/copy1.C: New test.
22084         * g++.dg/other/conversion1.C: Change error message.
22085         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22086         function pointers to void *.
22087         * g++.old-deja/g++.mike/p10148.C: Likewise.
22088
22089 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22090
22091         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22092
22093 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22094
22095         PR c++/18047
22096
22097         * g++.dg/parse/expr3.C: New test.
22098
22099 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22100
22101         * gcc.dg/smod-1.c: New test.
22102
22103 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22104
22105         * objc.dg/method-14.m: New test.
22106
22107 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22108
22109         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22110         Also xfail as the patch was reverted.
22111
22112 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22113
22114         PR middle-end/16973
22115         * gcc.dg/pr16973.c: New test.
22116
22117 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22118
22119         PR tree-optimization/17656
22120         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22121
22122 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22123
22124         * g++.dg/eh/shadow1.C: New.
22125
22126 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22127
22128         * gcc.c-torture/compile/20041018-1.c: New test.
22129
22130 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22131
22132         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22133         compiler referring to register 0 when accessing sdata.  The linker
22134         now patches things up.
22135
22136 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22137
22138         PR c/17529
22139         * gcc.c-torture/compile/pr17529.c: New test.
22140
22141 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22142
22143         PR c++/17743
22144         * g++.dg/ext/attrib17.C: New test.
22145
22146 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22147
22148         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22149
22150 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22151
22152         PR c++/10479
22153         * g++.dg/ext/attrib16.C: New test.
22154
22155 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22156
22157         PR c++/17042
22158         * g++.dg/init/dso_handle1.C: New test.
22159
22160         PR c++/14667
22161         * g++.dg/parse/typedef6.C: New test.
22162
22163         PR c++/17916
22164         * g++.dg/parse/pragma1.C: New test.
22165
22166 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22167
22168         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22169
22170 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22171
22172         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22173         -fno-common when on HPPA HP-UX platforms.
22174
22175 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22176
22177         PR other/16820
22178         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22179         stdint.h.
22180         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22181         uintptr_t.
22182
22183 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22184
22185         PR c++/16301
22186         * g++.dg/lookup/strong-using-4.C: New test.
22187
22188 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22189
22190         PR middle-end/16567
22191         * gcc.c-torture/compile/nested-1.c: New test.
22192
22193 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22194
22195         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22196         and mipsisa64*-*-* (until support for misaligned loads is added).
22197         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22198         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22199         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22200         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22201         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22202         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22203
22204 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22205
22206         PR c++/17976
22207         * g++.dg/init/dtor3.C: New test.
22208
22209 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22210
22211         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22212
22213 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22214
22215         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22216         * gcc.dg/macho-lo-sum.c: Likewise.
22217
22218 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22219
22220         * gcc.dg/ppc-spe64-1.c: New test.
22221
22222 2004-10-14  Devang Patel  <dpatel@apple.com>
22223
22224         PR 17635
22225         * gcc.dg/pr17635.c : New test.
22226
22227 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22228
22229         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22230         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22231         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22232         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22233         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22234         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22235         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22236         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22237         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22238         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22239         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22240         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22241         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22242         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22243         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22244         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22245         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22246         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22247
22248 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22249
22250         * gcc.dg/vect/vect-82.c: New testcase.
22251         * gcc.dg/vect/vect-82_64.c: New testcase.
22252         * gcc.dg/vect/vect-83.c: New testcase.
22253         * gcc.dg/vect/vect-83_64.c: New testcase.
22254
22255 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22256
22257         * gcc.dg/cpp/error-1.c: New test.
22258
22259 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22260
22261         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22262
22263 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22264
22265         PR target/17984
22266         * gcc.dg/cris-peep2-xsrand2.c: New test.
22267
22268 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22269
22270         PR c++/17661
22271         * testsuite/g++.dg/expr/for2.C: New test.
22272
22273 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22274
22275         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22276
22277 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22278
22279         PR tree-optimization/17724
22280         * g++.dg/opt/pr17724-1.C: New test.
22281         * g++.dg/opt/pr17724-2.C: New test.
22282         * g++.dg/opt/pr17724-3.C: New test.
22283         * g++.dg/opt/pr17724-4.C: New test.
22284         * g++.dg/opt/pr17724-5.C: New test.
22285         * g++.dg/opt/pr17724-6.C: New test.
22286
22287 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22288
22289         PR c/17301
22290         * gcc.dg/pr17301-2.c: New test.
22291
22292 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22293
22294         PR c++/15876
22295         * g++.dg/parse/error22.C: New test.
22296
22297         PR c++/17936
22298         * g++.dg/template/spec18.C: New test.
22299
22300 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22301
22302         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22303         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22304         memcpy.
22305         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22306         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22307
22308 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22309
22310         * g++.dg/eh/cleanup5.C: Add dg-options "".
22311
22312 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22313
22314         PR middle-end/17657
22315         * gcc.dg/switch-4.c: New test case.
22316
22317 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22318
22319         * gcc.c-torture/execute/20041011-1.c: New test.
22320
22321 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22322
22323         PR c++/17554
22324         * g++.dg/init/for3.C: New test.
22325
22326         PR c++/17657
22327         * g++.dg/opt/switch2.C: New test.
22328
22329         PR middle-end/17703
22330         * g++.dg/warn/Wreturn-2.C: New test.
22331
22332 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22333
22334         PR c++/17907
22335         * g++.dg/eh/cleanup5.C: New test.
22336
22337 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22338
22339         PR c++/17393
22340         * g++.dg/parse/error21.C: New test.
22341
22342 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22343
22344         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22345         * g++.dg/warn/incomplete1.C: Likewise.
22346         * g++.dg/template/qualttp20.C: Likewise.
22347
22348 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22349
22350         PR c/17881
22351         * parm-incomplete-1.c: New test.
22352
22353 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22354
22355         PR c++/17867
22356         * g++.dg/parse/error19.C: New test.
22357
22358         PR c++/17670
22359         * g++.dg/init/new11.C: New test.
22360
22361         PR c++/17821
22362         * g++.dg/parse/error20.C: New test.
22363
22364         PR c++/17826
22365         * g++.dg/template/crash24.C: New test.
22366
22367 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22368
22369         PR c/17301
22370         * gcc.dg/pr17301-1.c: New test.
22371
22372 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22373
22374         PR c/17189
22375         * gcc.dg/anon-struct-5.c: New test.
22376
22377 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22378
22379         PR c/17844
22380         * gcc.dg/pr17844-1.c: New test.
22381
22382 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22383
22384         PR tree-optimization/17906
22385         * gcc.c-torture/compile/pr17906.c: New.
22386
22387 2004-10-09  Stuart Hastings  <stuart@apple.com>
22388             Roger Sayle  <roger@eyesopen.com>
22389
22390         PR rtl-optimization/17853
22391         * gcc.dg/i386-mmx-5.c: New testcase.
22392
22393 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22394
22395         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22396
22397 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22398
22399         PR c++/17524
22400         * g++.dg/template/static9.C: New test.
22401
22402         PR c++/17685
22403         * g++.dg/parse/operator5.C: New test.
22404
22405 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22406
22407         PR middle-end/17894
22408         * gcc.c-torture/execute/divcmp-4.c: New test case.
22409
22410 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22411
22412         PR tree-opt/17902
22413         * g++.dg/opt/pr17902.C: New test.
22414
22415 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22416
22417         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22418
22419 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22420
22421         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22422
22423 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22424
22425         * gcc.dg/assign-warn-3.c: New test.
22426
22427 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22428
22429         PR c/16999
22430         * gcc.dg/cpp/ident-1.c: New test.
22431
22432 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22433
22434         * gcc.c-torture/compile/acc1.c: New.
22435
22436 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22437
22438         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22439         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22440
22441 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22442
22443         * gcc.dg/ultrasp11.c: New test.
22444
22445 2004-10-08  Michael Matz  <matz@suse.de>
22446
22447         * gcc.dg/doloop-2.c: New test.
22448
22449 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22450
22451         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22452         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22453         objc.dg/method-9.m: Update expected diagnostics.
22454
22455 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22456
22457         * gcc.dg/ppc-fsel-3.c: New file.
22458         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22459
22460 2004-10-07  Paul Brook  <paul@codesourcery.com>
22461
22462         * gfortran.dg/intrinsic_verify_1.f90: New test.
22463
22464 2004-10-07  Paul Brook  <paul@codesourcery.com>
22465
22466         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22467
22468 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22469
22470         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22471         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22472         commit.
22473
22474 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22475
22476         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22477
22478 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22479
22480         PR c++/17115
22481         * g++.dg/warn/Winline-4.C: New test.
22482
22483 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22484
22485         * gcc.c-torture/compile/20041007-1.c: New test.
22486
22487 2004-10-07  Paul Brook  <paul@codesourcery.com>
22488
22489         PR fortran/17678
22490         * gfortran.dg/use_allocated_1.f90: New test.
22491
22492 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22493
22494         PR middle-end/17849
22495         * gfortran.fortran-torture/compile/nested.f90: New test
22496
22497 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22498
22499         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22500
22501 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22502
22503         PR c++/17368
22504         * g++.dg/ext/asm6.C: New test.
22505
22506 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22507
22508         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22509
22510 2004-10-06  Paul Brook  <paul@codesourcery.com>
22511
22512         PR libfortran/17709
22513         * gfortran.dg/empty_format_1.f90: New test.
22514
22515 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22516
22517         PR fortran/17568
22518         * gfortran.dg/ishft.f90: New test.
22519
22520         PR fortran/17283
22521         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22522         tests.
22523
22524 2004-10-06  Paul Brook  <paul@codesourcery.com>
22525
22526         * gfortran.dg/do_1.f90: New test.
22527
22528 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22529
22530         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22531         optimizing for size.
22532
22533 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22534
22535         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22536
22537 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22538
22539         * gcc.c-torture/compile/20041005-1.c: New test.
22540
22541 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22542
22543         PR c++/17829
22544         * g++.dg/lookup/koenig4.C: New.
22545
22546 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22547
22548         * g++.dg/other/classkey1.C: Adjust quoting marks.
22549         * g++.dg/parse/error15.C: Likewise.
22550         * g++.dg/template/meminit2.C (int>): Likewise.
22551
22552 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22553
22554         PR fortran/17283
22555         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22556
22557         PR fortran/17631
22558         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22559
22560         PR fortran/17708
22561         * gfortran.dg/pr17708.f90: New test.
22562
22563 2004-10-04  Chao-ying Fu  <fu@mips.com>
22564
22565         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22566         * gcc.dg/vect/vect-4.c: Ditto.
22567         * gcc.dg/vect/vect-5.c: Ditto.
22568         * gcc.dg/vect/vect-6.c: Ditto.
22569         * gcc.dg/vect/vect-8.c: Ditto.
22570         * gcc.dg/vect/vect-16.c: Ditto.
22571         * gcc.dg/vect/vect-30.c: Ditto.
22572         * gcc.dg/vect/vect-40.c: Ditto.
22573         * gcc.dg/vect/vect-41.c: Ditto.
22574         * gcc.dg/vect/vect-42.c: Ditto.
22575         * gcc.dg/vect/vect-43.c: Ditto.
22576         * gcc.dg/vect/vect-44.c: Ditto.
22577         * gcc.dg/vect/vect-45.c: Ditto.
22578         * gcc.dg/vect/vect-46.c: Ditto.
22579         * gcc.dg/vect/vect-47.c: Ditto.
22580         * gcc.dg/vect/vect-48.c: Ditto.
22581         * gcc.dg/vect/vect-49.c: Ditto.
22582         * gcc.dg/vect/vect-50.c: Ditto.
22583         * gcc.dg/vect/vect-51.c: Ditto.
22584         * gcc.dg/vect/vect-52.c: Ditto.
22585         * gcc.dg/vect/vect-53.c: Ditto.
22586         * gcc.dg/vect/vect-54.c: Ditto.
22587         * gcc.dg/vect/vect-55.c: Ditto.
22588         * gcc.dg/vect/vect-56.c: Ditto.
22589         * gcc.dg/vect/vect-57.c: Ditto.
22590         * gcc.dg/vect/vect-58.c: Ditto.
22591         * gcc.dg/vect/vect-59.c: Ditto.
22592         * gcc.dg/vect/vect-60.c: Ditto.
22593         * gcc.dg/vect/vect-74.c: Ditto.
22594         * gcc.dg/vect/vect-79.c: Ditto.
22595         * gcc.dg/vect/vect-80.c: Ditto.
22596
22597 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22598
22599         * gcc.dg/unused-7.c: Use the correct option.
22600
22601 2004-10-04  Paul Brook  <paul@codesourcery.com>
22602         Bud Davis  <bdavis9659@comcast.net>
22603
22604         PR fortran/17706
22605         PR fortran/16434
22606         * gfortran/pr17706.f90: New test.
22607         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22608
22609 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22610
22611         * gfortran.dg/pr17612.f90: New test.
22612
22613 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22614
22615         * g++.dg/template/local1.C: Adjust quoting marks in
22616         testing for diagnostics.
22617         * g++.dg/tls/diag-2.C: Likewise.
22618         * g++.dg/other/error8.C: Likewise.
22619
22620 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22621
22622         PR c/17178
22623         * gcc.dg/unused-4.c: Adjust to be correct.
22624
22625         PR c/17820
22626         * gcc.dg/unused-7.c: New test.
22627
22628 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22629
22630         PR c++/17797
22631         * g++.dg/overload/template2.C: New test.
22632
22633 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22634
22635         PR tree-optimization/16632
22636         * gcc.dg/tree-ssa/20041002-1.c: New.
22637
22638 2004-10-03  Paul Brook  <paul@codesourcery.com>
22639
22640         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22641         rather than relying on default formatting.
22642
22643 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22644
22645         * gcc.dg/20040920-1.c: Update expected message text.
22646
22647 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22648
22649         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22650
22651 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22652
22653         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22654         tree level.
22655
22656 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22657
22658         * gcc.dg/tree-ssa/pr17343.c: Remove.
22659
22660 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22661
22662         PR tree-opt/17343
22663         * gcc.dg/tree-ssa/pr17343.c: New test.
22664
22665 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22666
22667         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22668         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22669         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22670         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22671         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22672
22673 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22674
22675         * gcc.dg/lvalue-2.c: New test.
22676
22677 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22678
22679         PR c/17730
22680         * gcc.dg/pr17730-1.c: New test
22681
22682 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22683
22684         PR c/7425
22685         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22686
22687 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22688
22689         * gcc.c-torture/execute/stdarg-1.c: New test.
22690         * gcc.c-torture/execute/stdarg-2.c: New test.
22691         * gcc.c-torture/execute/stdarg-3.c: New test.
22692         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22693         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22694         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22695         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22696         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22697
22698 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22699
22700         PR tree-optimization/17697
22701         * g++.dg/opt/pr17697-1.C: New test.
22702         * g++.dg/opt/pr17697-2.C: New test.
22703         * g++.dg/opt/pr17697-3.C: New test.
22704
22705 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22706
22707         PR c/16409
22708         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22709         gcc.dg/vla-init-5.c: New tests.
22710
22711 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22712
22713         PR c/13804
22714         * gcc.dg/pr13804-1.c: New test.
22715
22716 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22717
22718         PR fortran/16938
22719         * gfortran.dg/pr16938.f90: New test.
22720
22721 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22722
22723         * g++.dg/template/crash23.C: New test.
22724
22725 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22726
22727         PR c++/17585
22728         * g++.dg/template/static8.C: New test.
22729
22730 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22731
22732         PR c++/17681
22733         * g++.dg/other/error9.C: New test.
22734
22735 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22736
22737         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22738
22739 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22740
22741         PR fortran/15164
22742         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22743
22744 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22745
22746         PR middle-end/17112
22747         * gcc.dg/pr17112-1.c: New test case.
22748
22749 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22750
22751         PR c/11459
22752         * gcc.dg/pr11459-1.c: New test.
22753
22754 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22755
22756         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22757         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22758
22759 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22760
22761         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22762
22763 2004-09-25  Jan Hubicka  <jh@suse.cz>
22764
22765         * compile/30040909-1.c: New test.
22766         * compile/30040907-1.c: New test.
22767
22768 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22769
22770         * gcc.c-torture/execute/va-arg-26.c: New test.
22771
22772 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22773
22774         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22775         extra diagnostics on targets with 64-bit pointers.
22776         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22777
22778 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22779
22780         PR c/17188
22781         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22782         * gcc.dg/decl-3.c: Adjust expected message.
22783
22784 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22785
22786         PR fortran/17615
22787         * gfortran.dg/pr17615.f90: New test.
22788
22789 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22790
22791         PR tree-optimzation/17517
22792         * g++.dg/tree-ssa/pr17517.C: New Test.
22793
22794 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22795
22796         PR c++/16889
22797         * g++.dg/lookup/ambig3.C: New.
22798
22799 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22800
22801         PR tree-opt/17624
22802         * g++.dg/opt/pr17624.C: New test.
22803
22804 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22805
22806         PR c/6980
22807         * gcc.dg/Wbad-function-cast-1.c: New test.
22808
22809 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22810
22811         * g++.dg/ext/complit1.C
22812         * g++.dg/other/error2.C
22813         * g++.dg/other/nontype-1.C
22814         * g++.dg/parse/crash11.C
22815         * g++.dg/parse/crash12.C
22816         * g++.dg/parse/error15.C
22817         * g++.dg/parse/error4.C
22818         * g++.dg/parse/tmpl-outside1.C
22819         * g++.dg/parse/too-many-tmpl-args1.C
22820         * g++.dg/template/dependent-expr3.C
22821         * g++.dg/template/error10.C
22822         * g++.dg/template/instantiate1.C
22823         * g++.dg/template/vtable2.C
22824         * g++.dg/warn/Wshadow-1.C
22825         * g++.dg/warn/weak1.C
22826         * g++.old-deja/g++.brendan/crash16.C
22827         * g++.old-deja/g++.brendan/crash18.C
22828         * g++.old-deja/g++.brendan/crash48.C
22829         * g++.old-deja/g++.brendan/crash49.C
22830         * g++.old-deja/g++.brendan/crash55.C
22831         * g++.old-deja/g++.brendan/crash56.C
22832         * g++.old-deja/g++.brendan/crash8.C
22833         * g++.old-deja/g++.brendan/enum11.C
22834         * g++.old-deja/g++.brendan/enum8.C
22835         * g++.old-deja/g++.brendan/enum9.C
22836         * g++.old-deja/g++.brendan/friend3.C
22837         * g++.old-deja/g++.brendan/misc14.C
22838         * g++.old-deja/g++.bugs/900402_02.C
22839         * g++.old-deja/g++.bugs/900404_03.C
22840         * g++.old-deja/g++.bugs/900404_04.C
22841         * g++.old-deja/g++.bugs/900428_03.C
22842         * g++.old-deja/g++.jason/crash4.C
22843         * g++.old-deja/g++.jason/overload21.C
22844         * g++.old-deja/g++.jason/redecl1.C
22845         * g++.old-deja/g++.jason/report.C
22846         * g++.old-deja/g++.jason/rfg10.C
22847         * g++.old-deja/g++.jason/template30.C
22848         * g++.old-deja/g++.law/arm12.C
22849         * g++.old-deja/g++.law/ctors5.C
22850         * g++.old-deja/g++.law/cvt20.C
22851         * g++.old-deja/g++.law/init10.C
22852         * g++.old-deja/g++.law/init8.C
22853         * g++.old-deja/g++.law/visibility17.C
22854         * g++.old-deja/g++.law/visibility7.C
22855         * g++.old-deja/g++.mike/net8.C
22856         * g++.old-deja/g++.mike/p646.C
22857         * g++.old-deja/g++.mike/p700.C
22858         * g++.old-deja/g++.mike/p701.C
22859         * g++.old-deja/g++.mike/p811.C
22860         * g++.old-deja/g++.ns/template13.C
22861         * g++.old-deja/g++.other/array3.C
22862         * g++.old-deja/g++.other/crash25.C
22863         * g++.old-deja/g++.other/dtor3.C
22864         * g++.old-deja/g++.other/dtor4.C
22865         * g++.old-deja/g++.other/main1.C
22866         * g++.old-deja/g++.other/warn7.C
22867         * g++.old-deja/g++.pt/crash11.C
22868         * g++.old-deja/g++.pt/crash36.C
22869         * g++.old-deja/g++.pt/spec22.C
22870         * g++.old-deja/g++.pt/spec9.C
22871         * g++.old-deja/g++.pt/ttp52.C
22872         * g++.old-deja/g++.robertl/eb103.C
22873         * g++.old-deja/g++.robertl/eb121.C
22874         * g++.old-deja/g++.robertl/eb22.C
22875         * g++.old-deja/g++.robertl/eb8.C:
22876         Update locations and/or regexps of dg-error markers.
22877         Remove markers for some bogus messages that are no longer issued.
22878
22879 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22880
22881         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22882         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22883
22884 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22885
22886         PR c++/17618
22887         * g++.dg/lookup/crash5.C: New test.
22888
22889 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22890
22891         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22892         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22893         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22894         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22895         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22896         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22897
22898         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22899         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22900         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22901         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22902         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22903         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22904
22905         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22906
22907         * gcc.dg/vect/vect-44.c: Check additional cases.
22908         * gcc.dg/vect/vect-48.c: Check additional cases.
22909
22910         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22911         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22912         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22913         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22914         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22915         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22916         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22917         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22918         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22919
22920         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22921         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22922         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22923
22924 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22925
22926         * gcc.dg/tree-ssa/loop-6.c: New test.
22927
22928 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
22929
22930         PR c++/17620
22931         * g++.dg/inherit/base2.C: New.
22932
22933 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22934
22935         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22936         * gcc.dg/20001012-2.c: Likewise.
22937         * gcc.dg/20001013-1.c: Likewise.
22938         * gcc.dg/20001101-1.c: Likewise.
22939         * gcc.dg/20001102-1.c: Likewise.
22940         * gcc.dg/bf-spl1.c: Likewise.
22941         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22942         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22943
22944 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
22945
22946         PR tree-optimization/16721
22947         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22948
22949 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
22950
22951         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22952         * gcc.dg/20040305-1.c: Likewise.
22953
22954 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22955
22956         PR c/16566
22957         * gcc.c-torture/compile/pr16566-1.c,
22958         gcc.c-torture/compile/pr16566-2.c,
22959         gcc.c-torture/compile/pr16566-3.c: New tests.
22960
22961 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
22962
22963         PR tree-optimization/17512
22964         * gcc.c-torture/compile/20040916-1.c.
22965
22966 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
22967
22968         * gcc.dg/pragma-re-3.c: New test.
22969
22970 2004-09-17  Matt Austern  <austern@apple.com>
22971
22972         PR c++/15049
22973         * g++.dg/other/anon3.C: New.
22974
22975 2004-09-21  Roger Sayle  <roger@eyesopen.com>
22976
22977         PR c++/7503
22978         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22979         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22980         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22981         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22982         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22983
22984 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
22985
22986         PR fortran/17286
22987         * gfortran.dg/pr17286.f90: New test.
22988
22989 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
22990
22991         PR c++/17530
22992         * g++.dg/template/static7.C: New test.
22993
22994 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
22995
22996         PR tree-opt/17558
22997         * gcc.c-torture/compile/pr17558.c: New test.
22998
22999 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23000
23001         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23002         if SKIP_ATTRIBUTE is defined.
23003
23004 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23005
23006         PR fortran/15957
23007         * gfortran.dg/pr15957.f90: New test.
23008
23009 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23010
23011         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23012         in comparison.
23013         * gcc.dg/vect/vect-79.c: Likewise.
23014         * gcc.dg/vect/vect-80.c: Likewise.
23015
23016 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23017
23018         PR fortran/15750
23019         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23020
23021 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23022
23023         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23024         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23025         * gcc.dg/vect/vect-62.c: New testcase.
23026         * gcc.dg/vect/vect-63.c: New testcase.
23027         * gcc.dg/vect/vect-64.c: New testcase.
23028         * gcc.dg/vect/vect-65.c: New testcase.
23029         * gcc.dg/vect/vect-66.c: New testcase.
23030         * gcc.dg/vect/vect-67.c: New testcase.
23031         * gcc.dg/vect/vect-68.c: New testcase.
23032         * gcc.dg/vect/vect-69.c: New testcase.
23033         * gcc.dg/vect/vect-79.c: New testcase.
23034         * gcc.dg/vect/vect-80.c: New testcase.
23035
23036 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23037
23038         * gcc.target/mips/asm-1.c: New test.
23039
23040 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23041
23042         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23043         * gcc.dg/vect/vect-73.c: New testcase.
23044         * gcc.dg/vect/vect-74.c: New testcase.
23045         * gcc.dg/vect/vect-75.c: New testcase.
23046         * gcc.dg/vect/vect-76.c: New testcase.
23047         * gcc.dg/vect/vect-77.c: New testcase.
23048         * gcc.dg/vect/vect-78.c: New testcase
23049
23050 2004-09-18  Paul Brook  <paul@codesourcery.com>
23051
23052         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23053
23054 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23055
23056         PR c/17424
23057         * gcc.dg/pr17424-1.c: New test.
23058
23059 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23060
23061         * g++.dg/tree-ssa/pr17153.C: New test.
23062
23063 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23064
23065         PR pch/13361
23066         * testsuite/g++.dg/pch/wchar-1.C: New.
23067         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23068
23069 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23070
23071         * gcc.c-torture/execute/20040917-1.c: New test.
23072
23073 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23074
23075         PR tree-optimization/17319
23076         * gcc.dg/pr17319.c: New test.
23077
23078 2004-09-17  Devang Patel  <dpatel@apple.com>
23079
23080         * gcc.dg/20040813-1.c: New test.
23081
23082 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23083
23084         PR tree-optimization/17273
23085         * gcc.c-torture/compile/pr17273.c: New test.
23086
23087 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23088
23089         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23090         Update expected messages.
23091         * gcc.dg/declspec-13.c: New test.
23092
23093 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23094
23095         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23096
23097 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23098
23099         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23100         change what 'a' is pointing to.
23101
23102 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23103
23104         PR c++/16002
23105         * g++.dg/template/error18.C: New test.
23106
23107         PR c++/16029
23108         * g++.dg/warn/Wunused-8.C: New test.
23109
23110 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23111
23112         PR tree-optimization/17513
23113         * gcc.dg/20040916-1.c: New test.
23114
23115 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23116
23117         PR c++/17501
23118         * g++.dg/template/typename7.C: New test.
23119
23120 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23121
23122         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23123
23124 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23125
23126         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23127         with -ftree-based-profiling also.
23128         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23129
23130 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23131
23132         PR/15364
23133         * gfortran.dg/der_array_io_1.f90: New test.
23134         * gfortran.dg/der_array_io_2.f90: New test.
23135         * gfortran.dg/der_array_io_3.f90: New test.
23136
23137 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23138
23139         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23140         EABI.
23141
23142 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23143
23144         * g++.dg/opt/switch1.C: New test.
23145
23146 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23147
23148         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23149         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23150         Update expected messages.
23151
23152 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23153
23154         PR fortran/16485
23155         * gfortran.dg/same_name_1.f90: New test.
23156
23157 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23158
23159         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23160         dereference garbage pointers.
23161
23162 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23165         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23166
23167         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23168         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23169         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23170
23171 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23172
23173         PR c++/17324
23174         * g++.dg/template/mangle1.C: New test.
23175
23176 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23177
23178         PR tree-optimization/17252
23179         * gcc.c-torture/execute/pr17252.c: New test.
23180
23181 2004-09-14  Andrew Pinski  <apinski@apple.com>
23182
23183         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23184
23185 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23186
23187         PR rtl-optimization/9771
23188         * gcc.dg/pr9771-1.c: New test case.
23189
23190 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23191
23192         PR tree-optimization/15262
23193         * gcc.c-torture/execute/pr15262-1.c: New test.
23194         * gcc.c-torture/execute/pr15262-2.c: New test.
23195
23196 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23197
23198         * gcc.dg/declspec-12.c: New test.
23199
23200 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23201
23202         * gfortran.dg/pr17090.f90: Add directives to test.
23203
23204 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23205
23206         * gcc.c-torture/compile/20040914-1.c: New test.
23207
23208 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23209
23210         PR c++/16162
23211         * g++.dg/template/decl2.C: New test.
23212
23213 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23214
23215         PR fortran/17090
23216         * gfortran.dg/pr17090.f90: New test.
23217
23218 2004-09-13  Dale Johannesen  <dalej@apple.com>
23219
23220         * gcc.c-torture/compile/pr17408.c: New test case.
23221
23222 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23223
23224         PR c++/16716
23225         * g++.dg/parse/crash17.C: New test.
23226
23227         PR c++/17327
23228         * g++.dg/template/enum3.C: New test.
23229
23230 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23231
23232         * lib/gcc-defs.exp: Load wrapper.exp.
23233         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23234         using local code.
23235         * lib/gcc.exp (gcc_init): Similar.
23236         * lib/gfortran.exp (gfortran_init): Similar.
23237         * lib/objc.exp (objc_init): Similar.
23238         * lib/treelang.exp (treelang_init): Similar.
23239         * lib/wrapper.exp: New file with build_wrapper call machinery in
23240         ${tool}_maybe_build_wrapper.
23241
23242 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23243
23244         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23245         "inline".
23246         * gcc.dg/declspec-11.c: Update expected messages.
23247         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23248         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23249         gcc.dg/inline-12.c: New tests.
23250
23251 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23252
23253         * g++.dg/tree-ssa/pr17400.C: New testcase.
23254
23255 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23256
23257         * gcc.target/mips/sb1-1.c: New testcase.
23258
23259 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23260
23261         * lib/g77-dg.exp: Remove unused file.
23262         * lib/mike-g77.exp: Ditto.
23263         * lib/g77.exp: Ditto.
23264
23265 2004-09-12  Richard Henderson  <rth@redhat.com>
23266
23267         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23268
23269 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23270
23271         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23272         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23273         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23274         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23275         Update expected messages.
23276
23277 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23278
23279         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23280         declaration/use mismatch for dirp parameter.
23281
23282 2004-09-12  Andrew Pinski  <apinski@apple.com>
23283
23284         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23285         -fgnu-runtime is passed.
23286
23287 2004-09-12  Richard Henderson  <rth@redhat.com>
23288
23289         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23290         do the uplevel thing and update additional_flags directly.
23291         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23292         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23293         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23294         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23295
23296 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23297
23298         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23299
23300 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23301
23302         PR middle-end/17411
23303         * g++.dg/opt/pr17411-1.C: New test case.
23304
23305 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23306
23307         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23308         gcc.dg/tls/diag-2.c: Update expected messages.
23309         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23310         messages.
23311         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23312         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23313         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23314         gcc.dg/tls/diag-5.c: New tests.
23315
23316 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23317
23318         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23319
23320 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23321
23322         * g++.dg/parse/break-in-for.C: New test.
23323
23324 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23325
23326         * gcc.dg/tree-ssa/20040911-1.c: New test.
23327
23328 2004-09-11  Andreas Jaeger  <aj@suse.de>
23329
23330         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23331         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23332
23333 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23334
23335         * gcc.target/frv: New directory of FR-V-specific tests.
23336
23337 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23338
23339         * gcc.dg/convert-vec-1.c: New test.
23340
23341 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23342
23343         PR middle-end/17024
23344         * gcc.dg/pr17024-1.c: New test case.
23345
23346 2004-09-10  Eric Christopher  <echristo@redhat.com>
23347
23348         * gcc.dg/20040910-1.c: New test.
23349
23350 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23351
23352         * gcc.dg/bitfld-9.c: New test.
23353
23354 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23355
23356         * gcc.c-torture/execute/ieee/acc1.c: New test.
23357         * gcc.c-torture/execute/ieee/acc2.c: New test.
23358         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23359
23360 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23361
23362         * gcc.dg/deprecated-2.c: New test.
23363
23364 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23365
23366         * gcc.dg/init-vec-1.c: New test.
23367
23368 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23369
23370         PR middle-end/17055
23371         * gcc.dg/pr17055-1.c: New test case.
23372
23373 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23374
23375         PR target/17377
23376         * gcc.c-torture/execute/pr17377.c: New test.
23377
23378 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23379
23380         PR c/8420
23381         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23382         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23383         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23384         gcc.dg/long-long-typespec-1.c: New tests.
23385         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23386
23387 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23388
23389         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23390         gcc.dg/gnu99-static-1.c: New tests.
23391
23392 2004-09-08  Devang Patel  <dpatel@apple.com>
23393
23394         * gcc.dg/darwin-ld-20040828-1.c: New test.
23395         * gcc.dg/darwin-ld-20040828-2.c: New test.
23396         * gcc.dg/darwin-ld-20040828-3.c: New test.
23397
23398 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23399
23400         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23401         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23402         in error message.
23403         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23404         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23405         in error message.
23406         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23407         types they qualify.
23408         * objc.dg/type-size-2.m: Fix wording in comment.
23409         * objc.dg/va-meth-1.m: New test case.
23410
23411 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23412
23413         PR c/16633:
23414         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23415         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23416
23417 2004-09-06  Devang Patel  <dpatel@apple.com>
23418
23419         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23420         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23421
23422 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23423
23424         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23425         reflect changed line numbering of diagnostics.
23426
23427 2004-09-06  Paul Brook  <paul@codesourcery.com>
23428
23429         * gfortran.dg/edit_real_1.f90: Add new test.
23430
23431 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23432
23433         * gcc.dg/tree-ssa/loop-2.c: New test.
23434         * gcc.dg/tree-ssa/loop-3.c: New test.
23435         * gcc.dg/tree-ssa/loop-4.c: New test.
23436         * gcc.dg/tree-ssa/loop-5.c: New test.
23437
23438 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23439
23440         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23441
23442 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23443
23444         * gcc.dg/format/sentinel-1.c: New test.
23445
23446 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23447
23448         * testsuite/gcc.dg/builtins-46.c: New.
23449
23450 2004-09-03  Devang Patel  <dpatel@apple.com>
23451
23452         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23453         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23454
23455 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23456
23457         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23458         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23459         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23460         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23461         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23462         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23463         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23464         the non-portable bzero.
23465         * gcc.dg/20010912-1.c: xfail for NetWare.
23466         * gcc.dg/20020426-2.c: xfail for NetWare.
23467         * gcc.dg/20021014-1.c: xfail for NetWare.
23468         * gcc.dg/20021018-1.c: xfail for NetWare.
23469         * gcc.dg/20030213-1.c: xfail for NetWare.
23470         * gcc.dg/20030225-1.c: xfail for NetWare.
23471         * gcc.dg/20030708-1.c: xfail for NetWare.
23472         * gcc.dg/builtins-config.h: Also exclude NetWare.
23473         * gcc.dg/format/format.h: Define restrict only if not already defined.
23474         * gcc.dg/nest.c: xfail for NetWare.
23475         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23476         * lib/target-supports.exp (check_visibility_available): Exclude
23477         NetWare.
23478
23479 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23480
23481         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23482         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23483         deterministic starting point for the alignment of structure fields.
23484         * gcc.dg/Wpadded.c: Dito.
23485         * g++.dg/abi/vbase10.C: Dito.
23486
23487 2004-09-03  Devang Patel  <dpatel@apple.com>
23488
23489         * g++.dg/debug/pr15736.cc: New test.
23490
23491 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23492
23493         * README.QMTEST: Fix out-of-date link.
23494
23495 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23496
23497         PR fortran/16579
23498         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23499         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23500
23501 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23502
23503         * g++.dg/abi/arm_rtti1.C: New test.
23504
23505 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23506
23507         * gcc.dg/ppc-vector-memcpy.c: New.
23508         * gcc.dg/ppc-vector-memset.c: New.
23509
23510 2004-09-02  Chao-ying Fu  <fu@mips.com>
23511
23512         * gcc.target/mips/mips-3d-1.c: New test.
23513         * gcc.target/mips/mips-3d-2.c: New test.
23514         * gcc.target/mips/mips-3d-3.c: New test.
23515         * gcc.target/mips/mips-3d-4.c: New test.
23516         * gcc.target/mips/mips-3d-5.c: New test.
23517         * gcc.target/mips/mips-3d-6.c: New test.
23518         * gcc.target/mips/mips-3d-7.c: New test.
23519         * gcc.target/mips/mips-3d-8.c: New test.
23520         * gcc.target/mips/mips-3d-9.c: New test.
23521         * gcc.target/mips/mips-ps-1.c: New test.
23522         * gcc.target/mips/mips-ps-2.c: New test.
23523         * gcc.target/mips/mips-ps-3.c: New test.
23524         * gcc.target/mips/mips-ps-4.c: New test.
23525         * gcc.target/mips/mips-ps-type.c: New test.
23526
23527 2004-09-02  Paul Brook  <paul@codesourcery.com>
23528
23529         * gfortran.dg/edit_real_1.f90: Add new tests.
23530
23531 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23532
23533         PR fortran/15327
23534         * gfortran.dg/merge_char_1.f90: New test.
23535
23536 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23537
23538         PR fortran/16404
23539         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23540
23541 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23542
23543         PR c/1522
23544         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23545
23546 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23547
23548         * g++.dg/opt/loop1.C: Do not XFAIL.
23549
23550 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23551
23552         * gcc.c-torture/execute/20040831-1.c: New test.
23553
23554 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23555
23556         PR fortran/16579
23557         * gfortran.dg/g77/20010610.f: Now passes.
23558         Copy from g77.f-torture/execute. Add dg-run directive.
23559         * gfortran.dg/g77/README: Update
23560
23561 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23562
23563         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23564         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23565         (t1, t2, t3, t4): Add volatile.
23566
23567 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23568
23569         * g++.dg/ext/visibility/arm1.C: New test.
23570
23571 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23572
23573         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23574         -pedantic-errors.
23575
23576 2004-09-01  Paul Brook  <paul@codesourcery.com>
23577
23578         * gfortran.dg/eof_2.f90: New test.
23579
23580 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23581
23582         PR fortran/16579
23583         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23584
23585 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23586
23587         PR libfortran/16805
23588         * gfortran.dg/list_read_2.f90: New test.
23589
23590 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23591
23592         * g++.dg/abi/key1.C: New test.
23593
23594 2004-08-31  Richard Henderson  <rth@redhat.com>
23595
23596         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23597         form of offsetof.
23598         * g++.dg/other/offsetof5.C: Remove duplicate.
23599
23600 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23601
23602         PR fortran/17244
23603         * gfortran.dg/func_derived_1.f90: New test.
23604
23605 2004-08-31  Paul Brook  <paul@codesourcery.com>
23606
23607         * gfortran.dg/eof_1.f90: New test.
23608
23609 2004-08-31  Paul Brook  <paul@codesourcery.com>
23610
23611         * gfortran.dg/list_read_1.f90: New file.
23612
23613 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23614
23615         * g++.dg/opt/loop1.C: XFAIL.
23616
23617 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23618
23619         * gcc.dg/funcdef-storage-1.c: New.
23620         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23621         an extern function in local scope.
23622         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23623         declare an 'auto inline' function in local scope.
23624         * gcc.dg/20011130-1.c: Likewise.
23625         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23626         an 'auto' function in local scope.
23627         * gcc.dg/20021014-1.c: Likewise.
23628         * gcc.dg/20030331-2.c: Likewise.
23629
23630 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23631
23632         * gfortran.dg/blockdata_1.f90: New test.
23633
23634 2004-08-30  Richard Henderson  <rth@redhat.com>
23635
23636         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23637
23638 2004-08-30  Richard Henderson  <rth@redhat.com>
23639
23640         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23641         additional_flags set by alternate driver.
23642         (ieee-options): New procedure.
23643         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23644         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23645         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23646         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23647
23648 2004-08-30  Richard Henderson  <rth@redhat.com>
23649
23650         * lib/f-torture.exp: Remove.
23651
23652 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23653
23654         PR rtl-optimization/16590
23655         * g++.dg/opt/loop1.C: New test.
23656
23657 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23658
23659         PR fortran/13910
23660         * gfortran.dg/oldstyle_1.f90: New test.
23661
23662 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23663         Paul Brook  <paul@codesourcery.com>
23664
23665         * gfortran.dg/g77/README: Update.
23666         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23667         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23668         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23669
23670 2004-08-28  Paul Brook  <paul@codesourcery.com>
23671
23672         PR libfortran/17195
23673         * gfortran.dg/edit_real_1.f90: New test.
23674
23675 2004-08-27  Paul Brook  <paul@codesourcery.com>
23676
23677         * gfortran.dg/rewind_1.f90: New test.
23678
23679 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23680
23681         PR fortran/16597
23682         * gfortran.dg/pr16597.f90: New test.
23683
23684 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23685
23686         PR c/13801
23687         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23688         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23689         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23690         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23691         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23692
23693 2004-08-26  Nick Clifton  <nickc@redhat.com>
23694
23695         * gcc.c-torture/compile/pr17119.c: New test.
23696
23697 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23698
23699         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23700
23701 2004-08-25  Richard Henderson  <rth@redhat.com>
23702
23703         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23704         the bits that expect kind=8 to be the largest real kind.
23705
23706 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23707
23708         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23709
23710 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23711
23712         * gfortran.dg/assignment_1.f90: New test.
23713
23714 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23715
23716         * g++.dg/template/repo3.C: New test.
23717
23718 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23719
23720         PR middle-end/16693
23721         PR tree-optimization/16372
23722         * g++.dg/opt/pr16372-1.C: New test case.
23723         * g++.dg/opt/pr16693-1.C: New test case.
23724         * g++.dg/opt/pr16693-2.C: New test case.
23725
23726 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23727
23728         * objc.dg/proto-lossage-4.m: New test.
23729
23730 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23731
23732         PR c++/17155
23733         * g++.dg/inherit/local2.C: New test.
23734
23735 2004-08-25  Paul Brook  <paul@codesourcery.com>
23736
23737         PR fortran/17144
23738         * gfortran.dg/string_ctor_1.f90: New test.
23739
23740 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23741
23742         PR c++/14428
23743         * g++.dg/template/redecl2.C: New test.
23744
23745 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23746
23747         PR fortran/17143
23748         * gfortran.dg/pr17143.f90: New test.
23749
23750 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23751
23752         PR fortran/17164
23753         * gfortran.dg/pr17164.f90: New test.
23754
23755 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23756
23757         * gcc.dg/tree-ssa/loop-1.c: New test.
23758
23759 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23760
23761         * gcc.c-torture/compile/20040824-1.c: New test.
23762
23763 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23764
23765         * gcc.c-torture/compile/iftrap-3.c: New test.
23766
23767 2004-08-24  Paul Brook  <paul@codesourcery.com>
23768
23769         * gfortran.dg/entry_2.f90: New test.
23770
23771 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23772
23773         PR c++/16889
23774         * g++.dg/lookup/ambig[12].C: New.
23775
23776 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23777
23778         PR c++/16706
23779         * g++.dg/template/crash21.C: New test.
23780         * g++.dg/template/crash22.C: Likewise.
23781
23782 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23783
23784         PR c++/17149
23785         * g++.dg/template/access15.C: New.
23786
23787 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23788
23789         PR c++/17163
23790         * g++.dg/template/repo2.C: New test.
23791
23792 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23793
23794         PR rtl-optimization/17078
23795         * gcc.c-torture/execute/pr17078-1.c: New test case.
23796
23797 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23798
23799         PR c/14492
23800         * gcc.dg/debug/crash1.c: New test.
23801
23802 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23803
23804         PR c/16180
23805         * gcc.dg/loop-5.c: New test.
23806
23807 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23808
23809         * gcc.c-torture/execute/20040823-1.c: New test.
23810
23811 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23812
23813         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23814         to the assembler.  Simplify test accordingly.
23815         (asm_abi_flags): Use GNU names.
23816         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23817         to check for ABI flags.
23818
23819 2004-08-22  Andrew Pinski  <apinski@apple.com>
23820
23821         * g++.dg/opt/pr14029.C: New test.
23822         * gcc.c-torture/execute/pr15262.c: New test.
23823
23824 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23825
23826         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23827
23828 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23829
23830         PR 16908
23831         * gfortran.dg/direct_io.f90: New test.
23832
23833 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23834
23835         PR c++/17121
23836         * g++.dg/inherit/local2.C: New test.
23837
23838 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23839
23840         PR c++/17120
23841         * g++.dg/warn/Wparentheses-4.C: New test.
23842
23843 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23844
23845         PR c++/17121
23846         * g++.dg/inherit/local2.C: New test.
23847
23848         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23849         * gcc.dg/ppc-ldstruct.c: Likewise.
23850         * gcc.dg/ppc64-abi-2.c: Likewise.
23851
23852 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23853
23854         PR rtl-optimization/17099
23855         * gcc.c-torture/execute/20040820-1.c: New test.
23856
23857 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23858
23859         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23860
23861 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23862
23863         PR fortran/17077
23864         * gfortran.dg/auto_array_1.f90: New test.
23865
23866 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23867
23868         PR fortran/17074
23869         * gfortran.dg/simpleif_1.f90: New test.
23870
23871 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23872
23873         * lib/target-supports.exp (check_profiling_available): Return
23874         false for arm*-*-symbianelf* and arm*-*-eabi*.
23875
23876         PR c++/15890
23877         * g++.dg/template/delete1.C: New test.
23878
23879 2004-08-19  Paul Brook  <paul@codesourcery.com>
23880
23881         PR fortran/14976
23882         PR fortran/16228
23883         * gfortran.dg/data_char_1.f90: New test.
23884
23885 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23886
23887         PR fortran/16946
23888         * gfortran.dg/reduction.f90: New testcase.
23889
23890 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23891
23892         PR fortran/16520
23893         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23894
23895 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23896
23897         PR c++/17041
23898         * g++.dg/Wparentheses-3.C: New test.
23899
23900 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23901
23902         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23903         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23904         * gcc.dg/vect/vect-2.c: Likewise.
23905         * gcc.dg/vect/vect-3.c: Likewise.
23906         * gcc.dg/vect/vect-4.c: Likewise.
23907         * gcc.dg/vect/vect-5.c: Likewise.
23908         * gcc.dg/vect/vect-6.c: Likewise.
23909         * gcc.dg/vect/vect-7.c: Likewise.
23910         * gcc.dg/vect/vect-25.c: Likewise.
23911         * gcc.dg/vect/vect-31.c: Likewise.
23912         * gcc.dg/vect/vect-32.c: Likewise.
23913         * gcc.dg/vect/vect-34.c: Likewise.
23914         * gcc.dg/vect/vect-36.c: Likewise.
23915         * gcc.dg/vect/vect-all.c: Likewise.
23916
23917 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
23918
23919         PR c++/17068
23920         * g++.dg/template/operator4.C: New test.
23921
23922 2004-08-18  Richard Henderson  <rth@redhat.com>
23923
23924         * gcc.dg/20040206-1.c: XFAIL.
23925
23926 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23927
23928         PR c++/16246
23929         * g++.dg/template/array7.C: New test.
23930
23931 2004-08-17  James E Wilson  <wilson@specifixinc.com>
23932
23933         * gcc.dg/mips-movcc-1.c: New test.
23934         * gcc.dg/mips-movcc-2.c: New test.
23935         * gcc.dg/mips-movcc-3.c: New test.
23936
23937         * gcc.dg/mips-nmadd-1.c: New test.
23938         * gcc.dg/mips-nmadd-2.c: New test.
23939
23940 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
23941
23942         PR c++/15871
23943         * g++.dg/opt/inline8.C: New test.
23944
23945         PR c++/16965
23946         * g++.dg/parse/error17.C: New test.
23947
23948 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
23949
23950         * gcc.dg/vect: New directory for vectorizer tests.
23951         * gcc.dg/vect/tree-vect.h: New file.
23952         * gcc.dg/vect/vect.exp: New file.
23953         * gcc.dg/vect/pr16105.c.c: New test.
23954         * gcc.dg/vect/vect-1.c: New test.
23955         * gcc.dg/vect/vect-2.c: New test.
23956         * gcc.dg/vect/vect-3.c: New test.
23957         * gcc.dg/vect/vect-4.c: New test.
23958         * gcc.dg/vect/vect-5.c: New test.
23959         * gcc.dg/vect/vect-6.c: New test.
23960         * gcc.dg/vect/vect-7.c: New test.
23961         * gcc.dg/vect/vect-8.c: New test.
23962         * gcc.dg/vect/vect-9.c: New test.
23963         * gcc.dg/vect/vect-10.c: New test.
23964         * gcc.dg/vect/vect-11.c: New test.
23965         * gcc.dg/vect/vect-12.c: New test.
23966         * gcc.dg/vect/vect-13.c: New test.
23967         * gcc.dg/vect/vect-14.c: New test.
23968         * gcc.dg/vect/vect-15.c: New test.
23969         * gcc.dg/vect/vect-16.c: New test.
23970         * gcc.dg/vect/vect-17.c: New test.
23971         * gcc.dg/vect/vect-18.c: New test.
23972         * gcc.dg/vect/vect-19.c: New test.
23973         * gcc.dg/vect/vect-20.c: New test.
23974         * gcc.dg/vect/vect-21.c: New test.
23975         * gcc.dg/vect/vect-22.c: New test.
23976         * gcc.dg/vect/vect-23.c: New test.
23977         * gcc.dg/vect/vect-24.c: New test.
23978         * gcc.dg/vect/vect-25.c: New test.
23979         * gcc.dg/vect/vect-26.c: New test.
23980         * gcc.dg/vect/vect-27.c: New test.
23981         * gcc.dg/vect/vect-28.c: New test.
23982         * gcc.dg/vect/vect-29.c: New test.
23983         * gcc.dg/vect/vect-30.c: New test.
23984         * gcc.dg/vect/vect-31.c: New test.
23985         * gcc.dg/vect/vect-32.c: New test.
23986         * gcc.dg/vect/vect-33.c: New test.
23987         * gcc.dg/vect/vect-34.c: New test.
23988         * gcc.dg/vect/vect-35.c: New test.
23989         * gcc.dg/vect/vect-36.c: New test.
23990         * gcc.dg/vect/vect-37.c: New test.
23991         * gcc.dg/vect/vect-38.c: New test.
23992         * gcc.dg/vect/vect-40.c: New test.
23993         * gcc.dg/vect/vect-41.c: New test.
23994         * gcc.dg/vect/vect-42.c: New test.
23995         * gcc.dg/vect/vect-43.c: New test.
23996         * gcc.dg/vect/vect-44.c: New test.
23997         * gcc.dg/vect/vect-45.c: New test.
23998         * gcc.dg/vect/vect-46.c: New test.
23999         * gcc.dg/vect/vect-47.c: New test.
24000         * gcc.dg/vect/vect-48.c: New test.
24001         * gcc.dg/vect/vect-49.c: New test.
24002         * gcc.dg/vect/vect-50.c: New test.
24003         * gcc.dg/vect/vect-51.c: New test.
24004         * gcc.dg/vect/vect-52.c: New test.
24005         * gcc.dg/vect/vect-53.c: New test.
24006         * gcc.dg/vect/vect-54.c: New test.
24007         * gcc.dg/vect/vect-55.c: New test.
24008         * gcc.dg/vect/vect-56.c: New test.
24009         * gcc.dg/vect/vect-57.c: New test.
24010         * gcc.dg/vect/vect-58.c: New test.
24011         * gcc.dg/vect/vect-59.c: New test.
24012         * gcc.dg/vect/vect-60.c: New test.
24013         * gcc.dg/vect/vect-61.c: New test.
24014         * gcc.dg/vect/vect-all.c: New test.
24015         * gcc.dg/vect/vect-none.c: New test.
24016
24017 2004-08-17  Paul Brook  <paul@codesourcery.com>
24018
24019         PR fortran/13082
24020         * gfortran.dg/entry_1.f90: New test.
24021
24022 2004-08-17  Andrew Pinski  <apinski@apple.com>
24023
24024         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24025
24026 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24027
24028         * gcc.dg/pr17036-1.c: New test.
24029
24030 2004-08-16  Devang Patel  <dpatel@apple.com>
24031
24032         * gcc.dg/darwin-20040809-1.c: New test.
24033
24034 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24035
24036         * gcc.dg/funcdef-attr-1.c: New test.
24037
24038 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24039
24040         * gcc.dg/altivec-17.c: New test.
24041         * gcc.dg/altivec-18.c: New test.
24042
24043 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24044
24045         PR c++/6749
24046         * g++.dg/template/vtable2.C: New test.
24047
24048 2004-08-14  Richard Henderson  <rth@redhat.com>
24049
24050         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24051         * gcc.dg/pack-test-4.c (main): Return 0.
24052         * gcc.dg/setjmp-1.c: Remove XFAIL.
24053         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24054
24055 2004-08-14  Richard Henderson  <rth@redhat.com>
24056
24057         * gcc.dg/980217-1.c: Add prototype for printf.
24058
24059 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24060
24061         * gfortran.dg/pr16935.f90: New test.
24062
24063 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24064
24065         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24066
24067 2004-08-13  Paul Brook  <paul@codesourcery.com>
24068
24069         * gfortran.dg/der_io_1.f90: Remove stray comma.
24070
24071 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24072
24073         * gcc.dg/vmx/cw-bug-2.c: Remove.
24074         * gcc.dg/vmx/vprint-1.c: Remove.
24075         * gcc.dg/vmx/vscan-1.c: Remove.
24076
24077 2004-08-12  Devang patel  <dpatel@apple.com>
24078
24079         * gcc.dg/darwin-20040809-2.c: New test.
24080
24081 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24082
24083         * g++.dg/ext/altivec-12.C: New test.
24084
24085         * g++.dg/ext/altivec-11.C: New test.
24086
24087 2004-08-12  Paul Brook  <paul@codesourcery.com>
24088
24089         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24090
24091 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24092
24093         * g++.dg/ext/altivec-2.C: Check for hardware support before
24094         executing any VMX instructions.
24095
24096         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24097
24098 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24099
24100         PR c++/16276
24101         * g++.old-deja/g++.other/comdat4.C: New test.
24102         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24103
24104 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24105
24106         PR target/16286
24107         * gcc.dg/pr16286.c: New test.
24108
24109 2004-08-12 Jan Beulich <jbeulich@novell.com>
24110
24111         * g++.dg/ext/asm5.C: New.
24112
24113 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24114
24115         PR c++/16698
24116         * g++.dg/eh/crash1.C: New test.
24117
24118         PR c++/16717
24119         * g++.dg/ext/construct1.C: New test.
24120
24121 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24122
24123         PR c++/16853
24124         * g++.dg/init/ptrmem1.C: New test.
24125
24126         PR c++/16618
24127         * g++.dg/parse/offsetof5.C: New test.
24128
24129         PR c++/16870
24130         * g++.dg/template/overload3.C: New test.
24131
24132 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24133
24134         PR c++/16964
24135         * g++.dg/parse/error16.C: New test.
24136
24137         PR c++/16904
24138         * g++.dg/template/error14.C: New test.
24139
24140         PR c++/16929
24141         * g++.dg/template/error15.C: New test.
24142
24143 2004-08-11  Devang Patel  <dpatel@apple.com>
24144
24145         * gcc.dg/darwin-ld-20040809-1.c: New test.
24146         * gcc.dg/darwin-ld-20040809-2.c: New test.
24147
24148 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24149
24150         PR fortran/16917
24151         * gfortran.dg/dfloat_1.f90: New test.
24152
24153 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24154
24155         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24156         * gcc.dg/dll-2.c: Fix dg-require syntax.
24157         * gcc.misc-tests/arm-isr.c (abort): Declare.
24158         (exit): Likewise.
24159
24160 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24161
24162         PR c++/16971
24163         * g++.dg/parse/crash16.C: New test.
24164
24165 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24166
24167         * gcc.dg/mips-rsqrt-1.c: New test case.
24168         * gcc.dg/mips-rsqrt-2.c: New test case.
24169         * gcc.dg/mips-rsqrt-3.c: New test case.
24170
24171 2004-08-10  Paul Brook  <paul@codesourcery.com>
24172
24173         * gfortran.dg/der_io_1.f90: New test.
24174
24175 2004-08-10  Paul Brook  <paul@codesourcery.com>
24176
24177         PR fortran/16919
24178         * gfortran.dg/der_array_1.f90: New test.
24179
24180 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24181
24182         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24183
24184 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24185
24186         * gcc.dg/wchar_t-2.c: Fix typo.
24187
24188 2004-08-09  Falk Hueffner  <falk@debian.org>
24189
24190         PR tree-optimization/12517
24191         * gcc.c-torture/compile/pr12517.c: New test.
24192
24193         PR tree-optimization/12578
24194         * gcc.c-torture/compile/pr12578.c: New test.
24195
24196         PR tree-optimization/12899
24197         * gcc.c-torture/compile/pr12899.c: New test.
24198
24199         PR rtl-optimization/14692
24200         * gcc.c-torture/compile/pr14692.c: New test.
24201
24202         PR tree-optimization/16461
24203         * gcc.c-torture/compile/pr16461.c: New test.
24204
24205 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24206
24207         * gfortran.dg/getenv_1.f90: New test.
24208
24209 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24210
24211         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24212         wchar_t.
24213         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24214
24215 2004-08-06  Paul Brook  <paul@codesourcery.com>
24216
24217         * gfortran.dg/ret_array_1.f90: New test.
24218         * gfortran.dg/ret_pointer_1.f90: New test.
24219
24220 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24221
24222         * gcc.dg/missing-field-init-[12].c: New tests.
24223         * g++.dg/warn/missing-field-init-[12].C: New tests.
24224
24225 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24226
24227         * gcc.dg/enum2.c: New test.
24228         * gcc.dg/symbian3.c: Likewise.
24229         * gcc.dg/symbian4.c: Likewise.
24230         * gcc.dg/wchar_t-2.c: Likewise.
24231
24232 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24233
24234         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24235         destructor tests.
24236
24237 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24238
24239         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24240         dg-require-visiblity.
24241         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24242         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24243         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24244         * g++.dg/ext/visibility/new1.C: Likewise.
24245         * g++.dg/ext/visibility/pragma.C: Likewise.
24246         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24247         * g++.dg/ext/visibility/virtual.C: Likewise.
24248         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24249         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24250         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24251         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24252         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24253         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24254         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24255         * g++/dg/ext/visibility/visibility-8.C: New test.
24256         * gcc.c-torture/compile/dll.x: Remove.
24257         * gcc.dg/dll-2.c: Use dg-require-dll
24258         * gcc.dg/visibility-10.c: New test.
24259         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24260         supporting DLLs.
24261         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24262         (scan_not_hidden): Likewise.
24263
24264 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24265
24266         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24267
24268 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24269
24270         * gcc.c-torture/execute/20040805-1.c: New test.
24271
24272 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24273
24274         * gcc.dg/20020118-1.c: Declare abort.
24275         * gcc.dg/altivec_check.h: Likewise.
24276         * gcc.dg/iftrap-2.c: Likewise.
24277         * gcc.dg/pragma-darwin.c: Likewise.
24278         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24279
24280 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24281
24282         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24283
24284 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24285
24286         * gcc.c-torture/execute/builtins/abs-2.c,
24287         gcc.c-torture/execute/builtins/abs-3.c,
24288         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24289         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24290         intmax_t, uintmax_t and their limits.
24291         * gcc.dg/intmax_t-1.c: New test.
24292
24293 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24294
24295         * g++.dg/tc1/dr147.C: Add reference to PR.
24296
24297 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24298
24299         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24300         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24301
24302 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24303
24304         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24305
24306 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24307
24308         * gcc.dg/redecl-5.c: New test.
24309         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24310         of scanf.
24311
24312 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24313
24314         PR middle-end/16790
24315         * gcc.c-torture/execute/pr16790-1.c: New test case.
24316
24317 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24318
24319         * g++.dg/ext/visibility/assign1.C: New test.
24320         * g++.dg/ext/visibility/new1.C: Likewise.
24321
24322         * gcc.dg/symbian1.c: New test.
24323         * gcc.dg/symbian2.c: Likewise.
24324
24325 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24326
24327         PR target/16570
24328         * gcc.dg/i386-sse-9.c: New test.
24329
24330 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24331
24332         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24333
24334 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24335
24336         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24337         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24338         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24339         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24340         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24341         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24342         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24343         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24344         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24345         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24346         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24347         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24348         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24349         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24350         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24351         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24352         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24353         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24354         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24355         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24356         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24357         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24358         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24359         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24360         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24361         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24362         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24363         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24364         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24365         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24366         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24367         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24368         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24369         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24370         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24371         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24372         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24373         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24374         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24375         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24376         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24377         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24378         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24379         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24380         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24381         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24382         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24383         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24384         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24385         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24386         gcc.misc-tests/i386-pf-3dnow-1.c,
24387         gcc.misc-tests/i386-pf-athlon-1.c,
24388         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24389         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24390         Declare built-in functions used.
24391         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24392
24393 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24394
24395         PR c++/16707
24396         * g++.dg/lookup/using12.C: New test.
24397
24398         * g++.dg/init/null1.C: Fix PR number.
24399         * g++.dg/parse/namespace10.C: Likewise.
24400
24401 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24402
24403         PR c++/16224
24404         * g++.dg/template/spec17.C: New test.
24405         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24406         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24407
24408 2004-08-02  David Billinghurst
24409
24410         PR fortran/16292
24411         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24412
24413 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24414
24415         * gcc.dg/ia64-got-1.c: New test case.
24416
24417 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24418
24419         PR c++/16489
24420         * g++.dg/init/null1.C: New test.
24421         * g++.dg/tc1/dr76.C: Adjust error marker.
24422
24423         PR c++/16529
24424         * g++.dg/parse/namespace10.C: New test.
24425
24426         PR c++/16810
24427         * g++.dg/inherit/ptrmem2.C: New test.
24428
24429 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24430
24431         PR target/16155
24432         * gcc.dg/pr16155.c: New test.
24433
24434 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24435
24436         * gcc.dg/redecl-2.c: New test.
24437
24438 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24439
24440         * gcc.dg/darwin-longdouble.c: New file.
24441
24442 2004-07-30  Richard Henderson  <rth@redhat.com>
24443
24444         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24445         write to constant argument.
24446         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24447
24448 2004-07-30  Richard Henderson  <rth@redhat.com>
24449
24450         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24451         tests of nearest around zero.
24452
24453 2004-07-30  Andrew Pinski  <apinski@apple.com>
24454
24455         * gcc.c-torture/compile/20040730-1.c: New test.
24456
24457 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24458
24459         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24460         powerpc-eabispe.
24461
24462 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24463
24464         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24465
24466 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24467
24468         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24469         contains $ld_library_path.
24470         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24471
24472 2004-07-29  Richard Henderson  <rth@redhat.com>
24473
24474         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24475
24476         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24477         (alt2, which): New.
24478         (Check): Accept either alternative.
24479
24480 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24481
24482         * g++.dg/abi/inline1.C: New test.
24483         * g++.dg/abi/local1-a.cc: Likewise.
24484         * g++.dg/abi/local1.C: Likewise.
24485         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24486         * g++.dg/abi/mangle12.C: Likewise.
24487         * g++.dg/abi/mangle17.C: Likewise.
24488         * g++.dg/abi/mangle20-2.C: Likewise.
24489         * g++.dg/opt/interface1.C: Likewise.
24490         * g++.dg/opt/interface1.h: Likewise.
24491         * g++.dg/opt/interface1-a.cc: New test.
24492         * g++.dg/parse/repo1.C: New test.
24493         * g++.dg/template/repo1.C: Likewise.
24494         * g++.dg/warn/Winline-1.C: Likewise.
24495         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24496
24497 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24498
24499         * gcc.dg/tree-ssa/20040729-1.c: New test.
24500
24501 2004-07-27  Matt Austern <austern@apple.com>
24502
24503         * gcc.dg/darwin-bool-1.c: New test.
24504         * gcc.dg/darwin-bool-2.c: New test.
24505
24506 2004-07-28  Richard Henderson  <rth@redhat.com>
24507
24508         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24509         arguments in the correct type.  Don't write to constant arguments.
24510
24511 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24512
24513         PR tree-optimization/16688
24514         PR tree-optimization/16689
24515         * g++.dg/tree-ssa/pr16688.C: New test.
24516
24517 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24518
24519         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24520         loads.  Not only in the comment, this time.
24521
24522 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24523
24524         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24525         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24526         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24527         * gcc.dg/sh4a-bitmovua.c: New.
24528         * gcc.dg/sh4a-cos.c: New.
24529         * gcc.dg/sh4a-cosf.c: New.
24530         * gcc.dg/sh4a-fprun.c: New.
24531         * gcc.dg/sh4a-fsrra.c: New.
24532         * gcc.dg/sh4a-memmovua.c: New.
24533         * gcc.dg/sh4a-sin.c: New.
24534         * gcc.dg/sh4a-sincos.c: New.
24535         * gcc.dg/sh4a-sincosf.c: New.
24536         * gcc.dg/sh4a-sinf.c: New.
24537
24538 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24539
24540         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24541         conditionals.
24542         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24543         loads.
24544         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24545         DOM1.
24546
24547 2004-07-27  Andrew Pinski  <apinski@apple.com>
24548
24549         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24550
24551 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24552
24553         * gcc.dg/pragma-isr.c: New test.
24554
24555 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24556
24557         PR c++/14429
24558         * g++.dg/template/ttp11.C: New test.
24559
24560 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24561
24562         * gcc.c-torture/compile/20040727-1.c: New test.
24563
24564 2004-07-26  Eric Christopher  <echristo@redhat.com>
24565
24566         * gcc.c-torture/compile/20040726-2.c: New test.
24567
24568 2004-07-26  Andrew Pinski  <apinski@apple.com>
24569
24570         * g++.dg/rtti/tinfo1.C: Xfail.
24571
24572 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24573
24574         * gcc.c-torture/compile/20040726-1.c: New test.
24575
24576 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24577             Brian Ryner  <bryner@brianryner.com>
24578
24579         PR c++/9283
24580         PR c++/15000
24581         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24582         * g++.dg/ext/visibility/: New directory.
24583         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24584         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24585         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24586         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24587         * g++.dg/ext/visibility/fvisibility.C,
24588         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24589         g++.dg/ext/visibility/fvisibility-override1.C
24590         g++.dg/ext/visibility/fvisibility-override2.C
24591         g++.dg/ext/visibility/memfuncts.C
24592         g++.dg/ext/visibility/noPLT.C
24593         g++.dg/ext/visibility/pragma.C
24594         g++.dg/ext/visibility/pragma-override1.C
24595         g++.dg/ext/visibility/pragma-override2.C
24596         g++.dg/ext/visibility/staticmemfuncts.C
24597         g++.dg/ext/visibility/virtual.C: New tests.
24598
24599 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24600
24601         PR c/15360
24602         * gcc.dg/pr15360-1.c: New test.
24603
24604 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24605
24606         * gcc.dg/pragma-align-2.c: New test.
24607         * gcc.dg/pragma-init-fini.c: New test.
24608         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24609         targets.
24610
24611 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24612
24613         * gcc.dg/init-string-2.c: New test.
24614
24615 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24616
24617         PR 16684
24618         * gcc.dg/Wredundant-decls-1.c: New test case.
24619
24620 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24621
24622         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24623         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24624         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24625         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24626         * gcc.dg/compat/generate-random.c: New file.
24627         * gcc.dg/compat/generate-random.h: Likewise.
24628         * gcc.dg/compat/generate-random_r.c: Likewise.
24629         * gcc.dg/compat/struct-layout-1.h: Likewise.
24630         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24631         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24632         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24633         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24634         * gcc.dg/compat/struct-layout-1_main.c: New test.
24635         * gcc.dg/compat/struct-layout-1_x.c: New file.
24636         * gcc.dg/compat/struct-layout-1_y.c: New file.
24637         * gcc.dg/compat/struct-layout-1_test.h: New file.
24638
24639 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24640
24641         * gcc.dg/comp-return-1.c: New test
24642
24643 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24644
24645         * gcc.dg/vmx/8-02a.c: Fix typo.
24646
24647         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24648         * gcc.dg/darwin-abi-3.c: New test.
24649
24650         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24651         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24652
24653         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24654         * gcc.dg/vmx/ops-long-1.c: New test.
24655         * gcc.dg/vmx/ops-long-2.c: New test.
24656
24657 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24658
24659         * g++.dg/lookup/conv-[1234].C: New.
24660
24661 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24662
24663         * g++.dg/parse/attr2.C: Simplify.
24664
24665 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24666
24667         PR c/7284
24668         * gcc.c-torture/execute/pr7284-1.c: New test.
24669
24670 2004-07-22  Brian Booth  <bbooth@redhat.com>
24671
24672         * gcc.dg/tree-ssa/20040721-1.c: New test.
24673
24674 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24675
24676         * g++.dg/template/crash20.c: New.
24677
24678 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24679
24680         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24681         Add dg-run directive.  Declare variables as required.
24682         * gfortran.dg/g77/README: Update
24683
24684 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24685
24686         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24687         gcc.dg/cris-peep2-andu2.c: New tests.
24688
24689 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24690
24691         PR c/15052
24692         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24693         on return type.
24694         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24695         messages.
24696         * gcc.dg/qual-return-2.c: Update expected messages.
24697         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24698
24699 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24700
24701         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24702         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24703
24704 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24705
24706         PR c/11250
24707         * gcc.dg/init-string-1.c: New test.
24708
24709 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24710
24711         PR middle-end/15345
24712         PR c/16450
24713         * gcc.dg/torture/nested-fn-1.c: New test.
24714
24715 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24716
24717         PR target/16559
24718         * gcc.dg/ia64-fptr-1.c: New file.
24719
24720 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24721
24722         PR c++/14497
24723         * g++.dg/template/spec16.C: New test.
24724         * g++.old-deja/g++.robertl/eb118.C: Remove.
24725
24726 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24727
24728         PR c++/509
24729         * g++.dg/template/spec15.C: New test.
24730
24731 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24732
24733         Copy cases from g77.f-torture/execute and add dg-run
24734         directive.  Other changes as noted.
24735         * gfortran.dg/g77/13037.f
24736         * gfortran.dg/g77/1832.f
24737         * gfortran.dg/g77/19981119-0.f
24738         * gfortran.dg/g77/19990313-0.f
24739         * gfortran.dg/g77/19990313-1.f
24740         * gfortran.dg/g77/19990313-2.f
24741         * gfortran.dg/g77/19990313-3.f
24742         * gfortran.dg/g77/19990419-1.f
24743         * gfortran.dg/g77/19990826-0.f
24744         * gfortran.dg/g77/19990826-2.f
24745         * gfortran.dg/g77/20000503-1.f
24746         * gfortran.dg/g77/20001111.f
24747         * gfortran.dg/g77/20010116.f
24748         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24749         * gfortran.dg/g77/20010430.f
24750         * gfortran.dg/g77/6177.f
24751         * gfortran.dg/g77/947.f
24752         * gfortran.dg/g77/970816-3.f
24753         * gfortran.dg/g77/971102-1.f
24754         * gfortran.dg/g77/980520-1.f
24755         * gfortran.dg/g77/980628-0.f
24756         * gfortran.dg/g77/980628-1.f
24757         * gfortran.dg/g77/980628-10.f
24758         * gfortran.dg/g77/980628-2.f
24759         * gfortran.dg/g77/980628-3.f
24760         * gfortran.dg/g77/980628-7.f
24761         * gfortran.dg/g77/980628-8.f
24762         * gfortran.dg/g77/980628-9.f
24763         * gfortran.dg/g77/980701-0.f
24764         * gfortran.dg/g77/980701-1.f
24765         * gfortran.dg/g77/cabs.f
24766         * gfortran.dg/g77/claus.f
24767         * gfortran.dg/g77/complex_1.f
24768         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24769         * gfortran.dg/g77/dcomplex.f
24770         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24771         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24772         * gfortran.dg/g77/f90-intrinsic-numeric.f
24773         * gfortran.dg/g77/int8421.f
24774         * gfortran.dg/g77/labug1.f
24775         * gfortran.dg/g77/large_vec.f
24776         * gfortran.dg/g77/le.f
24777         * gfortran.dg/g77/short.f
24778         * gfortran.dg/g77/README: Update
24779
24780 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24781
24782         PR c++/16637
24783         * g++.dg/parse/lookup4.C: New test.
24784
24785 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24786
24787         PR c++/16175
24788         * g++.dg/template/ttp10.C: New test.
24789
24790 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24791
24792         * gcc.dg/pr12625-1.c: New test.
24793
24794 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24795
24796         * testsuite/gcc.dg/switch-warn-1.c: New test.
24797         * testsuite/gcc.dg/switch-warn-2.c: New test.
24798         * gcc.c-torture/compile/pr14730.c: Update.
24799
24800 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24801
24802         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24803         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24804         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24805         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24806
24807 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24808
24809         PR c++/16623
24810         * g++.dg/template/assign1.C: New test.
24811
24812 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24813
24814         PR c++/12170
24815         * g++.dg/template/ttp9.C: New test.
24816
24817 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24818
24819         * gcc.dg/format/cmn-err-1.c: New test.
24820
24821 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24822
24823         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24824         gcc.dg/Wparentheses-10.c: New tests.
24825         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24826
24827 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24828
24829         PR fortran/16465
24830         * gfortran.dg/g77//ffixed-line-length-0.f,
24831         gfortran.dg/g77/ffixed-line-length-132.f,
24832         gfortran.dg/g77/ffixed-line-length-72.f,
24833         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24834         gfortran.dg/g77/README: Update.
24835
24836 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24837
24838         PR c++/13092
24839         * g++.dg/template/non-dependent7.C: New test.
24840         * g++.dg/template/non-dependent8.C: Likewise.
24841         * g++.dg/template/non-dependent9.C: Likewise.
24842         * g++.dg/template/non-dependent10.C: Likewise.
24843
24844 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24845
24846         PR c++/16337
24847         * g++.dg/parse/attr2.C: New test.
24848
24849 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24850
24851         * g77.dg: Removed.
24852         * g77.f-torture: Ditto.
24853
24854 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24855
24856         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24857         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24858         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24859
24860 2004-07-16  Richard Henderson  <rth@redhat.com>
24861
24862         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24863
24864 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24865
24866         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24867         tests with full list of options.
24868         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24869         of TORTURE_OPTIONS if test contains 'dg-do run'.
24870
24871         PR fortran/16404
24872         * gfortran.dg/do_iterator.f90: New test.
24873
24874 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24875
24876         PR rtl-optimization/16536
24877         * gcc.c-torture/execute/restrict-1.c: New test.
24878
24879 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24880
24881         PR fortran/15324
24882         * gfortran.dg/pr15324.f90: New test.
24883
24884         PR fortran/15129
24885         * gfortran.dg/pr15129.f90: New test.
24886
24887         PR fortran/15140
24888         * gfortran.dg/pr15140.f90: New test.
24889
24890         PR fortran/13792
24891         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24892         compile-time simplification.
24893
24894 2004-07-14  Mike Stump  <mrs@apple.com>
24895
24896         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24897
24898 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24899
24900         PR target/16325
24901         * gcc.dg/profile-generate-1.c: New.
24902
24903 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24904
24905         * gcc.c-torture/execute/20040709-1.c: New test.
24906         * gcc.c-torture/execute/20040709-2.c: New test.
24907
24908 2004-07-14  Mike Stump  <mrs@apple.com>
24909
24910         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24911
24912 2004-07-14  Mike Stump  <mrs@apple.com>
24913
24914         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24915
24916 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
24917
24918         PR c++/16518
24919         * g++.dg/parse/mutable1.C: New test.
24920
24921 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
24922
24923         PR tree-optimization/16443
24924         * gcc.dg/tree-ssa/20040713-1.c: New test.
24925
24926 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
24927
24928         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24929         for operator new.
24930
24931 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24932
24933         * gfortran.dg/g77/README: New file
24934         * gfortran.dg/g77/19981216-0.f: Copy from
24935         g77.f-torture/noncompile.  Add "dg-do compile" and
24936         dg-error as required.
24937         * gfortran.dg/g77/19990218-1.f: Likewise.
24938         * gfortran.dg/g77/19990905-1.f: Likewise.
24939         * gfortran.dg/g77/9263.f: Likewise.
24940         * gfortran.dg/g77/980615-0.f: Likewise.
24941         * gfortran.dg/g77/980616-0.f: Likewise.
24942         * gfortran.dg/g77/check0.f: Likewise.
24943         * gfortran.dg/g77/select_no_compile.f: Likewise.
24944
24945 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24946
24947         Copy files from g77.f-torture/compile.
24948         Add "{ dg-do compile}".  Other changes as noted
24949         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24950         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24951         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24952         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24953         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24954         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24955         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24956         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24957         statement to conform to standard.  Append alpha1.x for reference.
24958         * gfortran.dg/g77/xformat.f: Add dg-warning
24959
24960 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
24961
24962         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24963         Add {dg-do compile} directive.
24964         * gfortran.dg/g77/cpp2.F: Likewise.
24965
24966 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24967
24968         PR c++/5402
24969         * g++.dg/lookup/name-clash1.C: New test.
24970
24971         PR c++/9777
24972         * g++.dg/lookup/name-clash2.C: New test.
24973
24974         PR c++/12102
24975         * g++.dg/lookup/name-clash3.C: New test.
24976
24977 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24978
24979         * g++.dg/lookup/new2.C: New test.
24980         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24981
24982 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
24983
24984         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24985         Add {dg-do compile} directive.
24986         * gfortran.dg/g77/13060.f: Likewise.
24987         * gfortran.dg/g77/19990218-0.f: Likewise.
24988         * gfortran.dg/g77/19990305-0.f: Likewise.
24989         * gfortran.dg/g77/19990419-0.f: Likewise.
24990         * gfortran.dg/g77/19990502-0.f: Likewise.
24991         * gfortran.dg/g77/19990502-1.f: Likewise.
24992         * gfortran.dg/g77/19990525-0.f: Likewise.
24993         * gfortran.dg/g77/19990826-1.f: Likewise.
24994         * gfortran.dg/g77/19990826-3.f: Likewise.
24995         * gfortran.dg/g77/19990905-2.f: Likewise.
24996         * gfortran.dg/g77/20000412-1.f: Likewise.
24997         * gfortran.dg/g77/20000511-1.f: Likewise.
24998         * gfortran.dg/g77/20000511-2.f: Likewise.
24999         * gfortran.dg/g77/20000518.f: Likewise.
25000         * gfortran.dg/g77/20000601-1.f: Likewise.
25001         * gfortran.dg/g77/20000601-2.f: Likewise.
25002         * gfortran.dg/g77/20000629-1.f: Likewise.
25003         * gfortran.dg/g77/20000630-2.f: Likewise.
25004         * gfortran.dg/g77/20010115.f: Likewise.
25005         * gfortran.dg/g77/20010321-1.f: Likewise.
25006         * gfortran.dg/g77/20010426.f: Likewise.
25007         * gfortran.dg/g77/20020307-1.f: Likewise.
25008         * gfortran.dg/g77/8485.f: Likewise.
25009         * gfortran.dg/g77/960317-1.f: Likewise.
25010         * gfortran.dg/g77/970915-0.f: Likewise.
25011         * gfortran.dg/g77/980310-1.f: Likewise.
25012         * gfortran.dg/g77/980310-2.f: Likewise.
25013         * gfortran.dg/g77/980310-3.f: Likewise.
25014         * gfortran.dg/g77/980310-4.f: Likewise.
25015         * gfortran.dg/g77/980310-6.f: Likewise.
25016         * gfortran.dg/g77/980310-7.f: Likewise.
25017         * gfortran.dg/g77/980310-8.f: Likewise.
25018         * gfortran.dg/g77/980419-2.f: Likewise.
25019         * gfortran.dg/g77/980424-0.f: Likewise.
25020         * gfortran.dg/g77/980427-0.f: Likewise.
25021         * gfortran.dg/g77/980729-0.f: Likewise.
25022         * gfortran.dg/g77/981117-1.f: Likewise.
25023         * gfortran.dg/g77/toon_1.f: Likewise.
25024
25025 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25026
25027         PR c++/2204
25028         * g++.dg/other/abstract2.C: New test.
25029
25030 2004-07-12  Paul Brook  <paul@codesourcery.com>
25031
25032         * gfortran.dg/pointer_init_1.f90: New test.
25033
25034 2004-07-11  Paul Brook  <paul@codesourcery.com>
25035
25036         PR fortran/15986
25037         * gfortran.dg/contained_1.f90: New test.
25038
25039 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25040
25041         * g++.dg/parse/defarg8.C: New test.
25042
25043 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25044
25045         PR fortran/16433
25046         * gfortran.dg/pr16433.f: New test.
25047
25048         PR fortran/17574
25049         * gfortran.dg/pr15754.f90: New test.
25050
25051 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25052
25053         PR tree-optimization/16437
25054         * gcc.c-torture/execute/bitfld-4.c: New test.
25055
25056 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25057
25058         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25059         access to common var from module.
25060
25061 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25062
25063         PR fortran/16336
25064         * gfortran.fortran-torture/execute/common_2.f90: New test.
25065
25066 2004-07-10  Paul Brook  <paul@codesourcery.com>
25067
25068         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25069
25070 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25071
25072         PR fortran/15969
25073         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25074
25075 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25076
25077         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25078         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25079         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25080         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25081         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25082         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25083         * gfortran.dg/g77/funderscoring.f: Likewise.
25084         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25085
25086 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25087
25088         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25089
25090 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25091         Paul Brook  <paul@codesourcery.com>
25092
25093         PR fortran/13415
25094         * gfortran.dg/common_pointer_1.f90: New test.
25095
25096 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25097
25098         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25099
25100 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25101
25102         PR target/16364
25103         * gcc.c-torture/compile/20040709-1.c: New.
25104
25105 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25106
25107         PR fortran/14077
25108         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25109
25110 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25111
25112         PR fortran/13201
25113         * gfortran.dg/shape_1.f90: New test.
25114
25115 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25116             Andrew Pinski  <apinski@apple.com>
25117
25118         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25119
25120 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25121
25122         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25123         comment.
25124
25125 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25126         Paul Brook  <paul@codesourcery.com>
25127
25128         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25129         '.f95' and '.F95'.
25130
25131 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25132
25133         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25134
25135 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25136
25137         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25138         testcases with capital suffix.
25139
25140 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25141
25142         PR fortran/15481
25143         PR fortran/13372
25144         PR fortran/13575
25145         PR fortran/15978
25146         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25147
25148         * gfortran.dg/implicit_1.f90: New test.
25149
25150 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25151
25152         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25153         expression to match gfortran warning/error messages
25154         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25155         dg-error text.
25156
25157 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25158
25159         * lib/fortran-torture.exp: Rename proc search_for to
25160         search_for_re.
25161
25162 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25163
25164         * gcc.c-torture/execute/simd-5.x: New file.
25165         XFAIL on SPARC 64-bit at -O0.
25166
25167 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25168
25169         PR c++/8211
25170         PR c++/16165
25171         * g++.dg/warn/effc3.C: New test.
25172
25173 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25174
25175         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25176         change X to 1X in format.
25177         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25178         add data statements to conform to standard.
25179
25180 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25181
25182         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25183         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25184         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25185
25186 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25187
25188         * gfortran.dg/g77/7388.f: Copy from g77.dg
25189         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25190         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25191         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25192         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25193         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25194         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25195         * gfortran.dg/g77/strlen0.f: Likewise.
25196
25197 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25198
25199         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25200         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25201
25202 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25203
25204         * gcc.c-torture/execute/920428-2.x: Delete.
25205         * gcc.c-torture/execute/920501-7.x: Likewise.
25206
25207 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25208
25209         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25210         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25211         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25212         prescott and c3-2.
25213         (PREFETCH_3DNOW): Add -march=c3.
25214
25215 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25216
25217         PR c/16437
25218         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25219         * gcc.c-torture/execute/bf64-1.x: Likewise.
25220
25221 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25222
25223         * gcc.c-torture/compile/20040708-1.c: New test.
25224
25225 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25226
25227         PR c++/16169
25228         * g++.dg/warn/effc2.C: New test.
25229
25230 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25231
25232         * gcc.c-torture/execute/bitfld-1.x: Remove.
25233         * gcc.c-torture/execute/bitfld-3.c: New test.
25234         * gcc.dg/bitfld-2.c: Remove XFAILs.
25235
25236 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25237
25238         PR c++/16276
25239         * g++.dg/rtti/tinfo1.C: New file.
25240
25241 2004-07-07  Eric Christopher  <echristo@redhat.com>
25242
25243         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25244
25245 2004-07-07  Andrew Pinski  <apinski@apple.com>
25246
25247         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25248
25249 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25250
25251         * g++.dg/init/call1.C: XFAIL.
25252
25253 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25254
25255         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25256         except for movstrict*, to movmem* and clrstr* to clrmem*.
25257
25258 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25259
25260         * gcc.c-torture/execute/20040707-1.c: New test.
25261
25262 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25263
25264         * gcc.c-torture/execute/20040706-1.c: New test.
25265
25266 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25267
25268         PR c++/3671
25269         * g++.dg/template/spec14.C: New test.
25270
25271 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25272
25273         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25274         nothing if not yet defined.  Use it in b, c and d type definitions.
25275         * gcc.c-torture/execute/20040705-1.c: New test.
25276         * gcc.c-torture/execute/20040705-2.c: New test.
25277
25278 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25279
25280         PR c++/2518
25281         * g++.dg/lookup/new1.C: New test.
25282
25283 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25284
25285         PR c++/11406
25286         * g++.dg/template/sizeof8.C: New test.
25287
25288 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25289
25290         * gcc.c-torture/compile/20040705-1.c: New test.
25291
25292 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25293
25294         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25295
25296 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25297
25298         * gcc.dg/cpp/if-mop.c: Two new testcases.
25299         * gcc.dg/cpp/trad/comment-3.c: New.
25300
25301 2004-07-04  Paul Brook  <paul@codesourcery.com>
25302
25303         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25304
25305 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25306
25307         PR c++/3761
25308         * g++.dg/lookup/crash4.C: New test.
25309
25310 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25311
25312         * gcc.c-torture/execute/builtin-abs-1.c
25313         * gcc.c-torture/execute/builtin-abs-2.c
25314         * gcc.c-torture/execute/builtin-complex-1.c
25315         * gcc.c-torture/execute/builtins/string-1-lib.c
25316         * gcc.c-torture/execute/builtins/string-1.c
25317         * gcc.c-torture/execute/builtins/string-2-lib.c
25318         * gcc.c-torture/execute/builtins/string-2.c
25319         * gcc.c-torture/execute/builtins/string-3-lib.c
25320         * gcc.c-torture/execute/builtins/string-3.c
25321         * gcc.c-torture/execute/builtins/string-4-lib.c
25322         * gcc.c-torture/execute/builtins/string-4.c
25323         * gcc.c-torture/execute/builtins/string-5-lib.c
25324         * gcc.c-torture/execute/builtins/string-5.c
25325         * gcc.c-torture/execute/builtins/string-6-lib.c
25326         * gcc.c-torture/execute/builtins/string-6.c
25327         * gcc.c-torture/execute/builtins/string-7-lib.c
25328         * gcc.c-torture/execute/builtins/string-7.c
25329         * gcc.c-torture/execute/builtins/string-8-lib.c
25330         * gcc.c-torture/execute/builtins/string-8.c
25331         * gcc.c-torture/execute/builtins/string-9-lib.c
25332         * gcc.c-torture/execute/builtins/string-9.c
25333         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25334         * gcc.c-torture/execute/builtins/string-asm-1.c
25335         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25336         * gcc.c-torture/execute/builtins/string-asm-2.c
25337         * gcc.c-torture/execute/stdio-opt-1.c
25338         * gcc.c-torture/execute/stdio-opt-2.c
25339         * gcc.c-torture/execute/stdio-opt-3.c
25340         * gcc.c-torture/execute/string-opt-1.c
25341         * gcc.c-torture/execute/string-opt-10.c
25342         * gcc.c-torture/execute/string-opt-11.c
25343         * gcc.c-torture/execute/string-opt-12.c
25344         * gcc.c-torture/execute/string-opt-13.c
25345         * gcc.c-torture/execute/string-opt-14.c
25346         * gcc.c-torture/execute/string-opt-15.c
25347         * gcc.c-torture/execute/string-opt-16.c
25348         * gcc.c-torture/execute/string-opt-2.c
25349         * gcc.c-torture/execute/string-opt-6.c
25350         * gcc.c-torture/execute/string-opt-7.c
25351         * gcc.c-torture/execute/string-opt-8.c:
25352         Replace with ...
25353
25354         * gcc.c-torture/execute/builtins/abs-2.c
25355         * gcc.c-torture/execute/builtins/abs-3.c
25356         * gcc.c-torture/execute/builtins/complex-1.c
25357         * gcc.c-torture/execute/builtins/fprintf.c
25358         * gcc.c-torture/execute/builtins/fputs.c
25359         * gcc.c-torture/execute/builtins/memcmp.c
25360         * gcc.c-torture/execute/builtins/memmove.c
25361         * gcc.c-torture/execute/builtins/memops-asm.c
25362         * gcc.c-torture/execute/builtins/mempcpy-2.c
25363         * gcc.c-torture/execute/builtins/mempcpy.c
25364         * gcc.c-torture/execute/builtins/memset.c
25365         * gcc.c-torture/execute/builtins/printf.c
25366         * gcc.c-torture/execute/builtins/sprintf.c
25367         * gcc.c-torture/execute/builtins/strcat.c
25368         * gcc.c-torture/execute/builtins/strchr.c
25369         * gcc.c-torture/execute/builtins/strcmp.c
25370         * gcc.c-torture/execute/builtins/strcpy.c
25371         * gcc.c-torture/execute/builtins/strcspn.c
25372         * gcc.c-torture/execute/builtins/strlen-2.c
25373         * gcc.c-torture/execute/builtins/strlen.c
25374         * gcc.c-torture/execute/builtins/strncat.c
25375         * gcc.c-torture/execute/builtins/strncmp-2.c
25376         * gcc.c-torture/execute/builtins/strncmp.c
25377         * gcc.c-torture/execute/builtins/strncpy.c
25378         * gcc.c-torture/execute/builtins/strpbrk.c
25379         * gcc.c-torture/execute/builtins/strpcpy-2.c
25380         * gcc.c-torture/execute/builtins/strpcpy.c
25381         * gcc.c-torture/execute/builtins/strrchr.c
25382         * gcc.c-torture/execute/builtins/strspn.c
25383         * gcc.c-torture/execute/builtins/strstr-asm.c
25384         * gcc.c-torture/execute/builtins/strstr.c:
25385         ... these new files.
25386
25387         * gcc.c-torture/execute/builtins/abs-2-lib.c
25388         * gcc.c-torture/execute/builtins/abs-3-lib.c
25389         * gcc.c-torture/execute/builtins/complex-1-lib.c
25390         * gcc.c-torture/execute/builtins/fprintf-lib.c
25391         * gcc.c-torture/execute/builtins/fputs-lib.c
25392         * gcc.c-torture/execute/builtins/memcmp-lib.c
25393         * gcc.c-torture/execute/builtins/memmove-lib.c
25394         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25395         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25396         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25397         * gcc.c-torture/execute/builtins/memset-lib.c
25398         * gcc.c-torture/execute/builtins/printf-lib.c
25399         * gcc.c-torture/execute/builtins/sprintf-lib.c
25400         * gcc.c-torture/execute/builtins/strcat-lib.c
25401         * gcc.c-torture/execute/builtins/strchr-lib.c
25402         * gcc.c-torture/execute/builtins/strcmp-lib.c
25403         * gcc.c-torture/execute/builtins/strcpy-lib.c
25404         * gcc.c-torture/execute/builtins/strcspn-lib.c
25405         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25406         * gcc.c-torture/execute/builtins/strlen-lib.c
25407         * gcc.c-torture/execute/builtins/strncat-lib.c
25408         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25409         * gcc.c-torture/execute/builtins/strncmp-lib.c
25410         * gcc.c-torture/execute/builtins/strncpy-lib.c
25411         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25412         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25413         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25414         * gcc.c-torture/execute/builtins/strrchr-lib.c
25415         * gcc.c-torture/execute/builtins/strspn-lib.c
25416         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25417         * gcc.c-torture/execute/builtins/strstr-lib.c
25418         * gcc.c-torture/execute/builtins/lib/abs.c
25419         * gcc.c-torture/execute/builtins/lib/fprintf.c
25420         * gcc.c-torture/execute/builtins/lib/memset.c
25421         * gcc.c-torture/execute/builtins/lib/printf.c
25422         * gcc.c-torture/execute/builtins/lib/sprintf.c
25423         * gcc.c-torture/execute/builtins/lib/strcpy.c
25424         * gcc.c-torture/execute/builtins/lib/strcspn.c
25425         * gcc.c-torture/execute/builtins/lib/strncat.c
25426         * gcc.c-torture/execute/builtins/lib/strncmp.c
25427         * gcc.c-torture/execute/builtins/lib/strncpy.c
25428         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25429         * gcc.c-torture/execute/builtins/lib/strspn.c
25430         * gcc.c-torture/execute/builtins/lib/strstr.c:
25431         New files containing support routines.
25432
25433         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25434         declaration.
25435         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25436         when not optimizing.
25437
25438 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25439
25440         PR c++/16240
25441         * g++.dg/abi/mangle22.C: New test.
25442         * g++.dg/abi/mangle23.C: Likewise.
25443
25444 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25445
25446         PR fortran/16290
25447         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25448         Allow for cases without denormalized floating point numbers.
25449
25450 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25451
25452         PR c/1027
25453         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25454         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25455         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25456         expected warning text.
25457         * gcc.dg/format/diag-2.c: New test.
25458
25459 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25460
25461         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25462
25463 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25464
25465         * gcc.dg/builtins-43.c: New.
25466         * gcc.dg/builtins-44.c: New.
25467         * gcc.dg/builtins-45.c: New.
25468
25469 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25470             Andreas Tobler  <a.tobler@schweiz.ch>
25471
25472         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25473         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25474         as SIGSEGV.
25475         * gcc.dg/cleanup-11.c: Likewise.
25476         * gcc.dg/cleanup-8.c: Likewise.
25477         * gcc.dg/cleanup-9.c: Likewise.
25478         * gcc.dg/cleanup-5.c: Run on all platforms.
25479
25480 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25481
25482         * g++.dg/warn/nonnull1.C: New test.
25483
25484 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25485
25486         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25487         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25488         Special-case the Sun compiler wrt to <complex.h>.
25489
25490 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25491
25492         * gcc.dg/Wunreachable-8.C: New test.
25493
25494         * gcc.dg/h8300-ice2.c : New test.
25495
25496 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25497
25498         PR fortran/16161
25499         * gfortran.fortran-torture/compile/implicit.f90: Add test
25500         for implicit character.
25501
25502 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25503
25504         PR fortran/16289
25505         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25506         Use tiny() intrinsic to find smallest non-negative real
25507
25508 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25509
25510         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25511         * gcc.dg/compat/struct-by-value-22_x.c: New.
25512         * gcc.dg/compat/struct-by-value-22_y.c: New.
25513
25514         * gcc.c-torture/execute/20040629-1.c: New test.
25515
25516 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25517
25518         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25519         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25520
25521         PR target/16195
25522         * gcc.dg/20040625-1.c: New test.
25523
25524 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25525
25526         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25527
25528 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25529
25530         PR fortran/15963
25531         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25532
25533 2004-06-29  Richard Henderson  <rth@redhat.com>
25534
25535         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25536
25537 2004-06-29  Paul Brook  <paul@codesourcery.com>
25538
25539         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25540         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25541
25542 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25543
25544         PR c++/16260
25545         * g++.dg/parse/crash15.C: New.
25546
25547 2004-06-28  Andrew Pinski  <apinski@apple.com>
25548
25549         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25550         by the error already.
25551
25552         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25553
25554 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25555
25556         PR target/14041
25557         * gcc.dg/h8300-bss-align-1.c : New.
25558
25559 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25560
25561         * PR c++/16174
25562         * g++.dg/template/ctor4.C: New.
25563
25564 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25565
25566         PR c++/16205
25567         * g++.dg/warn/Wsequence-point-1.C: New test.
25568
25569 2004-06-27  Paul Brook  <paul@codesourcery.com>
25570
25571         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25572
25573 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25574
25575         * g++.old-deja/g++.mike/p7325.C: Remove.
25576
25577 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25578
25579         PR c/14963
25580         * gcc.dg/pr14963.c: New test.
25581
25582 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25583
25584         PR c++/16193
25585         * g++.dg/parse/redef1.C: New test.
25586
25587 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25588
25589         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25590         20021110.c.
25591         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25592         20021119-1.c.
25593         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25594         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25595         5-04.c.
25596         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25597         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25598         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25599         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25600         g++.brendan/enum14.C.
25601         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25602         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25603         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25604         g++.mike/virt1.C.
25605         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25606         memtemp24.C.
25607
25608 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25609
25610         * gcc.dg/20040527-1.c: New test case.
25611
25612 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25613
25614         PR gfortran/pr16196
25615         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25616
25617 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25618
25619         PR middle-end/15825
25620         * gcc.dg/pr15825-1.c: New test case.
25621
25622 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25623
25624         * gcc.c-torture/execute/20040625-1.c: New test.
25625
25626 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25627
25628         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25629
25630 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25631
25632         * gcc.dg/torture/mips-div-1.c: New test.
25633
25634 2004-06-24  Jeff Law  <law@redhat.com>
25635
25636         * gcc.dg/tree-ssa/20040624-1.c: New test.
25637
25638 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25639
25640         * gcc.c-torture/compile/20040624-1.c: New test.
25641
25642 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25643
25644         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25645         this directory.
25646
25647 2004-06-23  Andrew Pinski  <apinski@apple.com>
25648
25649         PR middle-end/15988
25650         * g++.dg/opt/ptrmem4.C: New test.
25651
25652         * gcc.dg/c90-array-quals-2.c: New test.
25653
25654 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25655
25656         * gcc.dg/kpice1.c: New test.
25657
25658 2006-06-23  Andrew Pinski  <apinski@apple.com>
25659
25660         * gcc.dg/c90-array-quals.c: New test.
25661
25662 2006-06-22  Richard Henderson  <rth@redhat.com>
25663
25664         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25665
25666 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25667
25668         * gcc.dg/builtins-config.h: Handle FreeBSD.
25669
25670 2006-06-22  Richard Henderson  <rth@redhat.com>
25671
25672         * g++.dg/opt/devirt1.C: New.
25673
25674 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25675
25676         * g++.dg/opt/pr15551.C: New testcase.
25677
25678 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25679
25680         PR target/14800
25681         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25682         x86_64-*-linux* when compiling for 32bit.
25683
25684 2004-06-21  Andrew Pinski  <apinski@apple.com>
25685
25686         * gcc.dg/pch/struct-1.c: New.
25687         * gcc.dg/pch/struct-1.hs: New.
25688
25689 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25690
25691         * gcc.dg/pch/save-temps-1.c: New file.
25692         * gcc.dg/pch/save-temps-1.hs: New file.
25693
25694 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25695
25696         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25697         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25698
25699 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25700
25701         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25702         to fix type error.
25703         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25704         Remove trailing spaces.
25705
25706 2004-06-21  Richard Henderson  <rth@redhat.com>
25707
25708         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25709         merging && to BIT_FIELD_REF.
25710
25711 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25712
25713         * g++.dg/opt/placeholder1.C: New test.
25714
25715 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25716
25717         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25718         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25719         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25720         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25721
25722 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25723
25724         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25725         extern "C".
25726         * g++.dg/other/pragma-re-1.C: Add comments.
25727
25728 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25729
25730         PR gfortran/16080
25731         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25732
25733 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25734
25735         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25736         instead of setting the type of size_t by
25737         hand.
25738
25739 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25740
25741         * gcc.dg/unordered-2.c: New test case.
25742         * gcc.dg/unordered-3.c: New test case.
25743
25744 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25745
25746         PR other/16043
25747         * lib/g++.exp (g++_version): Tweak regexp for version
25748         * lib/g77.exp (g77_version): Likewise.
25749         * lib/gfortran.exp (gfortran_version): Likewise.
25750         * lib/objc.exp (objc_version): Likewise.
25751         * lib/treelang.exp (treelang_version): Likewise.
25752
25753 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25754
25755         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25756         Use INT_MAX instead of __INT_MAX__.
25757         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25758
25759         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25760         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25761         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25762         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25763         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25764         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25765         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25766         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25767         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25768
25769         * gcc.dg/range-test-1.c: New test.
25770         * g++.dg/opt/range-test-1.C: New test.
25771
25772 2004-06-17  Richard Henderson  <rth@redhat.com>
25773
25774         * objc.dg/sync-1.m: New.
25775         * objc.dg/try-catch-1.m: Don't force next runtime.
25776         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25777         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25778         shadowed catch clause.
25779         * objc.dg/try-catch-5.m: New.
25780
25781 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25782
25783         Bug 14610
25784         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25785
25786 2004-06-15  Richard Henderson  <rth@redhat.com>
25787
25788         * gcc.dg/20001116-1.c: Move expected warning line.
25789
25790 2004-06-15  Richard Henderson  <rth@redhat.com>
25791
25792         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25793         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25794
25795 2004-06-15  Jeff Law  <law@redhat.com>
25796
25797         * gcc.dg/tree-ssa/20040615-1.c: New test.
25798         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25799         be less sensitive to operand ordering.
25800         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25801
25802 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25803
25804         * g++.dg/abi/bitfield3.C: Add comment..
25805
25806 2004-06-15  Richard Henderson  <rth@redhat.com>
25807
25808         * g++.dg/ext/stmtexpr1.C: XFAIL.
25809         * gcc.dg/20030612-1.c: XFAIL.
25810
25811 2004-06-15  Eric Christopher  <echristo@redhat.com>
25812
25813         * g++.dg/charset/asm5.c: New.
25814         * gcc.dg/charset/asm6.c: New.
25815
25816 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25817
25818         PR fortran/15962
25819         * gfortran.fortran-torture/execute/select_1.f90: New test.
25820
25821 2004-06-15  Paul Brook  <paul@codesourcery.com>
25822
25823         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25824
25825 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25826
25827         PR c++/15967
25828         * g++.dg/lookup/crash3.C: New test.
25829
25830 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25831
25832         PR c++/15947
25833         * g++.dg/parse/dtor4.C: New test.
25834
25835 2004-06-14  Jeff Law  <law@redhat.com>
25836
25837         * gcc.c-torture/compile/20040614-1.c: New test.
25838
25839 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25840
25841         PR fortran/15211
25842         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25843         LEN of a character array.
25844
25845 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25846
25847         PR c++/15096
25848         * g++.dg/template/ptrmem10.C: New test.
25849
25850         PR c++/14930
25851         * g++.dg/template/friend30.C: New test.
25852
25853 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25854
25855         PR fortran/14928
25856         * gfortran.fortran-torture/compile/mloc.f90: New test.
25857
25858 2004-06-13  Paul Brook  <paul@codesourcery.com>
25859
25860         * gfortran.fortran-torture/execute/random_2.f90: New test.
25861
25862 2004-06-13  Eric Christopher  <echristo@redhat.com>
25863
25864         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25865
25866 2004-06-12  Paul Brook  <paul@codesourcery.com>
25867
25868         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25869
25870 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25871
25872         PR fortran/14923
25873         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25874
25875 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25876
25877         PR fortran/14957
25878         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25879         syntax errors in end statements of contained subroutines.
25880
25881 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25882
25883         PR fortran/12841
25884         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25885
25886 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25887
25888         PR fortran/15665
25889         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25890
25891 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25892
25893         PR gfortran/12839
25894         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25895
25896 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25897
25898         PR c++/15862
25899         * g++.dg/parse/enum1.C: New test.
25900
25901 2004-06-10  Jeff Law  <law@redhat.com>
25902
25903         * gcc.c-torture/compile/20040610-1.c: New test.
25904
25905 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25906
25907         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25908         * g++.old-deja/g++.other/decl3.C: Likewise.
25909
25910 2004-06-10  Brian Booth  <bbooth@redhat.com>
25911
25912         * gcc.dg/tree-ssa/20031015-1.c: Scan for
25913         V_MAY_DEF instead of VDEF.
25914         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25915
25916 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
25917
25918         PR c++/14211
25919         * g++.dg/conversion/const1.C: New test.
25920
25921         PR c++/15076
25922         * g++.dg/conversion/reinterpret1.C: New test.
25923
25924         PR c++/15877
25925         * g++.dg/template/enum2.C: New test.
25926
25927         PR c++/15227
25928         * g++.dg/template/error13.C: New test.
25929
25930 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25931
25932         PR fortran/14957
25933         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25934         arguments to test_* REAL and of the right size.
25935
25936 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25937
25938         PR target/15569
25939         PR rtl-optimization/15681
25940         * gcc.dg/20040609-1.c: New test.
25941
25942 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
25943
25944         PR c++/14791
25945         * g++.dg/opt/builtins1.C: New test.
25946
25947 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
25948
25949         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25950         that use default windows32 struct layout.
25951         * gcc.dg/i386-bitfield2.c: Likewise.
25952
25953 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
25954
25955         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25956         for mingw32 and cygwin targets.
25957
25958 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
25959
25960         * gcc.dg/pch/macro-4.c: New.
25961         * gcc.dg/pch/macro-4.hs: New.
25962
25963 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25964
25965         PR fortran/13249
25966         * gfortran.fortran-torture/compile/name_clash.f90: New test.
25967
25968 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25969
25970         PR fortran/13372
25971         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25972
25973 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25974
25975         PR gfortran/14897
25976         * gfortran.fortran-torture/execute/t_edit.f90: New test.
25977
25978 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
25979
25980         PR gfortran/15755
25981         * gfortran.fortran-torture/execute/backspace.c : New test.
25982
25983 2004-06-09  Paul Brook  <paul@codesourcery.com>
25984
25985         * gfortran.fortran-torture/execure/intrinsic_associated.f90
25986         (pointer_to_section): Rewrite to use smaller array.
25987
25988 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
25989
25990         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25991         * gcc.dg/ext/altivec-10.c: Same.
25992         * gcc.dg/ext/altivec-11.c: Same.
25993         * gcc.dg/ext/altivec-12.c: Same.
25994         * gcc.dg/ext/altivec-13.c: Same.
25995         * gcc.dg/ext/altivec-14.c: Same.
25996         * gcc.dg/ext/altivec-15.c: Same.
25997         * gcc.dg/ext/altivec-16.c: Same.
25998         * gcc.dg/ext/altivec-3.c: Same.
25999         * gcc.dg/ext/altivec-4.c: Same.
26000         * gcc.dg/ext/altivec-6.c: Same.
26001         * gcc.dg/ext/altivec-7.c: Same.
26002         * gcc.dg/ext/altivec-8.c: Same.
26003         * gcc.dg/ext/altivec-varargs-1.c: Same.
26004
26005         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26006         * g++.dg/ext/altivec-10.C: Same.
26007         * g++.dg/ext/altivec-2.C: Same.
26008         * g++.dg/ext/altivec-3.C: Same.
26009         * g++.dg/ext/altivec-4.C: Same.
26010         * g++.dg/ext/altivec-5.C: Same.
26011         * g++.dg/ext/altivec-6.C: Same.
26012         * g++.dg/ext/altivec-7.C: Same.
26013         * g++.dg/ext/altivec-8.C: Same.
26014         * g++.dg/ext/altivec-9.C: Same.
26015
26016 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26017
26018         PR c++/7841
26019         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26020
26021 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26022
26023         * gcc.dg/union-1.c: New test.
26024
26025 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26026
26027         * gcc.dg/builtins-41.c: New test case.
26028         * gcc.dg/builtins-42.c: New test case.
26029
26030 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26031
26032         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26033         * g++.dg/ext/altivec-10.C: Same.
26034         * g++.dg/ext/altivec-2.C: Same.
26035         * g++.dg/ext/altivec-3.C: Same.
26036         * g++.dg/ext/altivec-4.C: Same.
26037         * g++.dg/ext/altivec-5.C: Same.
26038         * g++.dg/ext/altivec-6.C: Same.
26039         * g++.dg/ext/altivec-7.C: Same.
26040         * g++.dg/ext/altivec-8.C: Same.
26041         * g++.dg/ext/altivec-9.C: Same.
26042         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26043         * g++.old-deja/g++.brendan/new3.C: Same.
26044         * gcc.c-torture/execute/eeprof-1.x: Same.
26045
26046 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26047
26048         PR c/14765
26049         * gcc.dg/pr14765-1.c: New test.
26050
26051 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26052
26053         PR c/14649
26054         * gcc.dg/pr14649-1.c: New test case.
26055
26056 2004-06-07  Richard Henderson  <rth@redhat.com>
26057
26058         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26059         if temporaries.
26060
26061 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26062
26063         * g++.dg/eh/elide1.C: Remove XFAIL.
26064
26065 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26066
26067         PR c++/15337
26068         * g++.dg/expr/sizeof3.C: New test.
26069
26070         PR c++/14777
26071         * g++.dg/template/access14.C: New test.
26072
26073         PR c++/15554
26074         * g++.dg/template/enum1.C: New test.
26075
26076         PR c++/15057
26077         * g++.dg/eh/throw1.C: New test.
26078
26079 2004-06-07  David Ayers  <d.ayers@inode.at>
26080             Ziemowit Laski  <zlaski@apple.com>
26081
26082         * lib/objc.exp (objc_target_compile): Revert the '-framework
26083         Foundation' flag fix, since bare Darwin does not ship
26084         with the Foundation framework.
26085         * objc/execute/next_mapping.h: Provide a local NSConstantString
26086         @interface and @implementation.
26087         (objc_constant_string_init): A constructor function, used to
26088         initialize the NSConstantString meta-class object.
26089         * objc/execute/string1.m: Include "next_mapping.h" instead of
26090         <Foundation/NSString.h>.
26091         * objc/execute/string2.m: Likewise.
26092         * objc/execute/string3.m: Likewise.
26093         * objc/execute/string4.m: Likewise.
26094
26095 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26096
26097         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26098         to double. Replace double with FLOAT.
26099         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26100
26101         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26102         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26103         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26104         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26105         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26106         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26107         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26108         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26109
26110 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26111
26112         PR c/13519
26113         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26114
26115 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26116
26117         PR c++/15503
26118         * g++.dg/template/meminit2.C: New test.
26119
26120 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26121
26122         PR target/15822
26123         * gcc.c-torture/execute/compare-fp-1.c,
26124         gcc.c-torture/execute/compare-fp-2.c,
26125         gcc.c-torture/execute/compare-fp-3.c,
26126         gcc.c-torture/execute/compare-fp-4.c,
26127         gcc.c-torture/execute/compare-fp-3.x,
26128         gcc.c-torture/execute/compare-fp-4.x: Moved...
26129         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26130         gcc.c-torture/execute/ieee/compare-fp-2.c,
26131         gcc.c-torture/execute/ieee/compare-fp-3.c,
26132         gcc.c-torture/execute/ieee/compare-fp-4.c,
26133         gcc.c-torture/execute/ieee/compare-fp-3.x,
26134         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26135
26136 2004-06-04  David Ayers  <d.ayers@inode.at>
26137
26138         * objc/execute/protocol-isEqual-4.m: New testcase.
26139
26140 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26141
26142         * objc/execute/protocol-isEqual-1.m: New testcase.
26143         * objc/execute/protocol-isEqual-2.m: New testcase.
26144         * objc/execute/protocol-isEqual-3.m: New testcase.
26145
26146 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26147
26148         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26149
26150 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26151
26152         * lib/objc.exp (objc_target_compile): When running tests on
26153         Darwin (Mac OS X), inform the linker about '-framework
26154         'Foundation'.
26155
26156 2004-06-02  Eric Christopher  <echristo@redhat.com>
26157
26158         * gcc.c-torture/compile/20040602-1.c: New.
26159
26160 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26161
26162         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26163         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26164
26165         PR tree-optimization/14736
26166         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26167
26168         PR tree-optimization/14042
26169         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26170
26171         PR tree-optimization/14729
26172         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26173
26174 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26175
26176         PR fortran/15557
26177         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26178
26179 2004-06-01  Richard Hederson  <rth@redhat.com>
26180
26181         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26182
26183 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26184
26185         PR c++/14932
26186         * g++.dg/parse/offsetof4.C: New test.
26187
26188 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26189
26190         PR objc/7993
26191         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26192
26193 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26194
26195         PR c++/15701
26196         * g++.dg/template/friend29.C: New test.
26197
26198 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26199
26200         PR c/15749
26201         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26202
26203 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26204
26205         * gcc.dg/sparc-trap-1.c: New test.
26206
26207 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26208
26209         PR middle-end/15069
26210         * g++.dg/opt/fold3.C: New test case.
26211
26212 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26213
26214         * lib/target-supports.exp (check_iconv_available): Fix fallout
26215         from 2004-05-28 patch.
26216
26217 2004-05-30  Paul Brook  <paul@codesourcery.com>
26218
26219         PR fortran/15620
26220         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26221         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26222
26223 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26224
26225         * gfortran.fortran-torture/execute/random_1.f90: New test.
26226
26227 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26228
26229         * g++.dg/ext/altivec-10.C: New test.
26230
26231 2004-05-29  Paul Brook  <paul@codesourcery.com>
26232
26233         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26234
26235 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26236
26237         * gcc.dg/altivec-16.c: New test.
26238
26239 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26240
26241         * lib/target-supports.exp (check_vmx_hw_available): New.
26242         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26243
26244         * lib/target-supports.exp (check_alias_available,
26245         check_iconv_available, check_named_sections_available): Use
26246         unique names for temporary files.
26247
26248 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26249
26250         * gcc.dg/altivec-15.c: New test.
26251
26252 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26253
26254         PR c++/15083
26255         * g++.dg/warn/noeffect6.C: New test.
26256
26257         PR c++/15471
26258         * g++.dg/expr/ptrmem4.C: New test.
26259
26260         PR c++/15640
26261         * g++.dg/template/operator3.C: New test.
26262
26263 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26264
26265         PR c++/14668
26266         * g++.dg/lookup/redecl1.C: New test.
26267         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26268
26269 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26270
26271         * gcc.c-torture/execute/compare-fp-1.c,
26272         gcc.c-torture/execute/compare-fp-2.c,
26273         gcc.c-torture/execute/compare-fp-3.c,
26274         gcc.c-torture/execute/compare-fp-4.c,
26275         gcc.c-torture/execute/compare-fp-3.x,
26276         gcc.c-torture/execute/compare-fp-4.x,
26277         gcc.dg/pr15649-1.c: New.
26278
26279 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26280
26281         PR c++/12883
26282         * g++.dg/init/array14.C: New test.
26283
26284 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26285
26286         * lib/compat.exp (compat-get-options-main): New.
26287         (compat-get-options): Remove unneeded code, warn for ignored
26288         command.
26289         (compat-execute): Check flag set by dg-require-* commands.
26290
26291         * lib/compat.exp (compat-execute): Break up long lines.
26292
26293 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26294
26295         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26296         * gcc.dg/altivec-14.c: New test.
26297         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26298
26299         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26300         * gcc.dg/altivec-12.c: Ditto.
26301
26302         * gcc.dg/altivec-3.c: Move call to altivec_check.
26303
26304 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26305
26306         PR c++/15044
26307         * g++.dg/template/error12.C: New test.
26308
26309         PR c++/15317
26310         * g++.dg/ext/attrib15.C: New test.
26311
26312         PR c++/15329
26313         * g++.dg/template/ptrmem9.C: New test.
26314
26315 2004-05-25  Paul Brook  <paul@codesourcery.com>
26316
26317         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26318
26319 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26320
26321         PR c++/15165
26322         * g++.dg/template/crash19.C: New test.
26323
26324 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26325
26326         PR c++/15025
26327         * g++.dg/template/redecl1.C: New test.
26328
26329 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26330
26331         PR c++/14821
26332         * g++.dg/other/ns1.C: New test.
26333
26334         PR c++/14883
26335         * g++.dg/template/invalid1.C: New test.
26336
26337 2004-05-23  Paul Brook  <paul@codesourcery.com>
26338         Victor Leikehman  <lei@haifasphere.co.il>
26339
26340         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26341         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26342
26343 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26344
26345         PR c++/15285
26346         PR c++/15299
26347         * g++.dg/template/non-dependent5.C: New test.
26348         * g++.dg/template/non-dependent6.C: New test.
26349
26350 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26351
26352         PR c++/15507
26353         * g++.dg/inherit/union1.C: New test.
26354
26355         PR c++/15542
26356         * g++.dg/template/addr1.C: New test.
26357
26358         PR c++/15427
26359         * g++.dg/template/array5.C: New test.
26360
26361         PR c++/15287
26362         * g++.dg/template/array6.C: New test.
26363
26364 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26365             Roger Sayle  <roger@eyesopen.com>
26366
26367         * g++.dg/lookup/forscope2.C: New test case.
26368
26369 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26370
26371         * gcc.dg/cpp/Wmissingdirs.c: New.
26372
26373 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26374
26375         PR target/15301
26376         * gcc.dg/compat/union-m128-1.h: New file.
26377         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26378         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26379         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26380
26381 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26382
26383         PR target/15302
26384         * gcc.dg/compat/struct-complex-1.h: New file.
26385         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26386         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26387         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26388
26389 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26390
26391         PR middle-end/3074
26392         * gcc.dg/pr3074-1.c: New test case.
26393         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26394
26395 2004-05-20  Falk Hueffner  <falk@debian.org>
26396
26397         PR other/15526
26398         * gcc.dg/ftrapv-1.c: New test case.
26399
26400 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26401
26402         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26403
26404 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26405             Jeff Law  <law@redhat.com>
26406
26407         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26408         * gcc.dg/tree-ssa/20040518-2.c: New test.
26409
26410         * gcc.dg/tree-ssa/20040518-1.c: New test.
26411
26412 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26413
26414         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26415
26416 2004-05-18  Paul Brook  <paul@codesourcery.com>
26417
26418         PR fortran/13930
26419         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26420
26421 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26422
26423         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26424         constant folding.
26425
26426 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26427
26428         * gcc.dg/tree-ssa/20040517-1.c: New test.
26429
26430 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26431
26432         * gcc.dg/loop-4.c: New test.
26433
26434 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26435
26436         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26437
26438 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26439
26440         PR fortran/15311
26441         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26442
26443 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26444
26445         PR fortran/13826
26446         PR fortran/13940
26447         * gfortran.fortran-torture/compile/data_1.f90: New test.
26448
26449 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26450
26451         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26452         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26453
26454 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26455
26456         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26457
26458 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26459
26460         PR c/15444
26461         * gcc.dg/format/xopen-1.c: Adjust expected message.
26462         * gcc.dg/format/xopen-3.c: New test.
26463
26464 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26465
26466         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26467
26468 2004-05-14  Jeff Law  <law@redhat.com>
26469
26470         * gcc.dg/tree-ssa/20040514-2.c: New test.
26471
26472 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26473
26474         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26475         this ...
26476         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26477         this.
26478
26479 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26480
26481         * gcc.dg/tree-ssa/20040514-1.c: New test.
26482
26483 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26484
26485         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26486         test.
26487
26488 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26489
26490         PR fortran/14066
26491         * gfortran.fortran-torture/compile/do_1.f90: New test.
26492
26493 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26494
26495         PR fortran/15051
26496         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26497         test.
26498
26499 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26500
26501         PR fortran/15149
26502         * gfortran.fortran-torture/execute/random_init.f90: New test.
26503
26504 2004-05-13  Paul Brook  <paul@codesourcery.com>
26505
26506         PR fortran/15314
26507         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26508
26509 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26510
26511         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26512         for the powerpc case.
26513
26514 2004-05-13  Jeff Law  <law@redhat.com>
26515
26516         * gcc.dg/tree-ssa/20040513-1.c: New test.
26517         * gcc.dg/tree-ssa/20040513-2.c: New test.
26518
26519 2004-05-13  Paul Brook  <paul@codesourcery.com>
26520
26521         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26522         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26523         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26524
26525 2004-05-13  Andreas Schwab  <schwab@suse.de>
26526
26527         PR other/10819
26528         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26529         characters.
26530
26531 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26532
26533         PR fortran/15294
26534         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26535
26536 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26537
26538         Merge from tree-ssa-20020619-branch.  See
26539         ChangeLog.tree-ssa for details.
26540
26541 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26542
26543         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26544         include <altivec.h> explicitly.
26545         * gcc.dg/altivec-13.c: Likewise.
26546
26547 2004-05-11  Paul Brook  <paul@codesourcery.com>
26548
26549         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26550
26551 2004-05-10  Eric Christopher  <echristo@redhat.com>
26552
26553         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26554         * gcc.dg/sibcall-4.c: Ditto.
26555
26556 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26557
26558         * g++.dg/ext/altivec-8.C: New test case.
26559         * gcc.dg/altivec-13.c: New test case.
26560
26561 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26562
26563         * gcc.c-torture/execute/divcmp-1.c: New test case.
26564         * gcc.c-torture/execute/divcmp-2.c: New test case.
26565         * gcc.c-torture/execute/divcmp-3.c: New test case.
26566
26567 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26568
26569         * g++.dg/other/pragma-re-2.C: New test.
26570
26571 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26572
26573         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26574         * gcc.dg/i386-387-2.c: Likewise.
26575
26576         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26577         __builtin_drem.
26578         * gcc.dg/i386-387-6.c: Likewise.
26579
26580 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26581
26582         * gcc.dg/builtins-33.c: Also check log1p*.
26583
26584 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26585
26586         PR optimization/15296
26587         * gcc.c-torture/execute/pr15296.c: New test.
26588
26589 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26590
26591         * gcc.dg/builtins-40.c: New test.
26592
26593 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26594
26595         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26596
26597 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26598
26599         * g++.dg/ext/spe1.C: New testcase.
26600
26601 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26602
26603         * objc.dg/image-info.m: Allow additional attributes
26604         for __image_info section.
26605
26606 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26607
26608         * gcc.dg/torture/mips-hilo-2.c: New test.
26609
26610 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26611
26612         PR c++/14389
26613         * g++.dg/template/member5.C: New test.
26614
26615 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26616
26617         * gcc.dg/builtins-34.c: Also check expm1*.
26618
26619 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26620
26621         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26622         * gcc.dg/torture/builtin-convert-3.c: New test.
26623
26624 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26625
26626         PR middle-end/15054
26627         * g++.dg/opt/pr15054.C: New test.
26628
26629 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26630
26631         * gcc.dg/torture/builtin-rounding-1.c: New test.
26632         * gcc.dg/builtins-25.c: Delete.
26633         * gcc.dg/builtins-29.c: Delete.
26634
26635 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26636
26637         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26638         * gcc.dg/sibcall-4.c: Likewise.
26639         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26640
26641 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26642
26643         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26644         bit-field on 16-bit targets.
26645
26646 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26647
26648         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26649         16-bit targets.
26650
26651 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26652
26653         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26654         * gcc.dg/rs6000-power2-2.c: Likewise.
26655
26656 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26657
26658         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26659         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26660         Change the asm registers to be in form of frN instead of fN.
26661
26662 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26663
26664         * gcc.dg/torture/builtin-convert-2.c: New test.
26665
26666 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26667
26668         * gcc.dg/rs6000-power2-1.c: New test.
26669         * gcc.dg/rs6000-power2-2.c: New test.
26670
26671 2004-04-28  Jan Hubicka  <jh@suse.cz>
26672
26673         * gcc.dg/unused-6.c: New test.
26674
26675 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26676             Ulrich Weigand  <uweigand@de.ibm.com>
26677
26678         * ada/acats/run_all.sh: Define $target variable.
26679
26680 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26681
26682         PR c++/15119
26683         * g++.dg/other/vararg-1.C: New test.
26684
26685         PR c++/4794
26686         * g++.dg/eh/cleanup3.C: New test.
26687
26688 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26689
26690         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26691         and ad8011a (target_insn).
26692         * ada/acats/support/macro.dfs: Likewise.
26693         * ada/acats/support/impbit.adb: New file.
26694
26695 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26696
26697         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26698
26699 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26700
26701         * gcc.dg/loop-3.c: New test.
26702
26703 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26704
26705         * gcc.c-torture/execute/simd-5.c: New test.
26706
26707 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26708
26709         PR c++/15064
26710         * g++.dg/template/crash18.C: New test.
26711
26712 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26713
26714         * g++.dg/ext/complit3.C: New test.
26715
26716 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26717
26718         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26719         * gcc.dg/altivec-3.c: Same.
26720         * gcc.dg/altivec-varargs-1.c: Same.
26721
26722 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26723
26724         * lib/target-supports.exp (check_profiling_available): Assume
26725         profiling is not available on powerpc-eabi targets.
26726
26727 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26728
26729         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26730         * gcc.dg/vmx/bug-1.c: Ditto.
26731
26732 2004-04-20  Eric Christopher  <echristo@redhat.com>
26733
26734         * gcc.dg/charset/extern.c: New test.
26735         * g++.dg/charset/extern3.cc: Ditto.
26736
26737 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26738
26739         * gcc.dg/builtins-39.c: New test.
26740
26741 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26742
26743         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26744
26745 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26746
26747         * gcc.dg/torture/mips-hilo-1.c: New test.
26748
26749 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26750
26751         * gcc.c-torture/compile/20040419-1.c: New test.
26752
26753 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26754
26755         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26756
26757 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26758             Aldy Hernandez  <aldyh@redhat.com>
26759
26760         * gcc.c-torture/execute/va-arg-24.c: New.
26761
26762 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26763             Aldy Hernandez  <aldyh@redhat.com>
26764
26765         * gcc.dg/vmx/1b-01.c: New.
26766         * gcc.dg/vmx/1b-02.c: New.
26767         * gcc.dg/vmx/1b-03.c: New.
26768         * gcc.dg/vmx/1b-04.c: New.
26769         * gcc.dg/vmx/1b-05.c: New.
26770         * gcc.dg/vmx/1b-06.c: New.
26771         * gcc.dg/vmx/1b-07.c: New.
26772         * gcc.dg/vmx/1c-01.c: New.
26773         * gcc.dg/vmx/1c-02.c: New.
26774         * gcc.dg/vmx/3a-01a.c: New.
26775         * gcc.dg/vmx/3a-01.c: New.
26776         * gcc.dg/vmx/3a-01m.c: New.
26777         * gcc.dg/vmx/3a-03.c: New.
26778         * gcc.dg/vmx/3a-03m.c: New.
26779         * gcc.dg/vmx/3a-04.c: New.
26780         * gcc.dg/vmx/3a-04m.c: New.
26781         * gcc.dg/vmx/3a-05.c: New.
26782         * gcc.dg/vmx/3a-06.c: New.
26783         * gcc.dg/vmx/3a-06m.c: New.
26784         * gcc.dg/vmx/3a-07.c: New.
26785         * gcc.dg/vmx/3b-01.c: New.
26786         * gcc.dg/vmx/3b-02.c: New.
26787         * gcc.dg/vmx/3b-10.c: New.
26788         * gcc.dg/vmx/3b-13.c: New.
26789         * gcc.dg/vmx/3b-14.c: New.
26790         * gcc.dg/vmx/3b-15.c: New.
26791         * gcc.dg/vmx/3c-01a.c: New.
26792         * gcc.dg/vmx/3c-01.c: New.
26793         * gcc.dg/vmx/3c-02.c: New.
26794         * gcc.dg/vmx/3c-03.c: New.
26795         * gcc.dg/vmx/3d-01.c: New.
26796         * gcc.dg/vmx/4-01.c: New.
26797         * gcc.dg/vmx/4-03.c: New.
26798         * gcc.dg/vmx/5-01.c: New.
26799         * gcc.dg/vmx/5-02.c: New.
26800         * gcc.dg/vmx/5-03.c: New.
26801         * gcc.dg/vmx/5-04.c: New.
26802         * gcc.dg/vmx/5-05.c: New.
26803         * gcc.dg/vmx/5-06.c: New.
26804         * gcc.dg/vmx/5-07.c: New.
26805         * gcc.dg/vmx/5-07t.c: New.
26806         * gcc.dg/vmx/5-08.c: New.
26807         * gcc.dg/vmx/5-10.c: New.
26808         * gcc.dg/vmx/5-11.c: New.
26809         * gcc.dg/vmx/7-01a.c: New.
26810         * gcc.dg/vmx/7-01.c: New.
26811         * gcc.dg/vmx/7c-01.c: New.
26812         * gcc.dg/vmx/7d-01.c: New.
26813         * gcc.dg/vmx/7d-02.c: New.
26814         * gcc.dg/vmx/8-01.c: New.
26815         * gcc.dg/vmx/8-02a.c: New.
26816         * gcc.dg/vmx/8-02.c: New.
26817         * gcc.dg/vmx/brode-1.c: New.
26818         * gcc.dg/vmx/bug-1.c: New.
26819         * gcc.dg/vmx/bug-2.c: New.
26820         * gcc.dg/vmx/bug-3.c: New.
26821         * gcc.dg/vmx/cw-bug-1.c: New.
26822         * gcc.dg/vmx/cw-bug-2.c: New.
26823         * gcc.dg/vmx/cw-bug-3.c: New.
26824         * gcc.dg/vmx/dct.c: New.
26825         * gcc.dg/vmx/debug-1.c: New.
26826         * gcc.dg/vmx/debug-2.c: New.
26827         * gcc.dg/vmx/debug-3.c: New.
26828         * gcc.dg/vmx/debug-4.c: New.
26829         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26830         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26831         * gcc.dg/vmx/eg-5.c: New.
26832         * gcc.dg/vmx/fft.c: New.
26833         * gcc.dg/vmx/gcc-bug-1.c: New.
26834         * gcc.dg/vmx/gcc-bug-2.c: New.
26835         * gcc.dg/vmx/gcc-bug-3.c: New.
26836         * gcc.dg/vmx/gcc-bug-4.c: New.
26837         * gcc.dg/vmx/gcc-bug-5.c: New.
26838         * gcc.dg/vmx/gcc-bug-6.c: New.
26839         * gcc.dg/vmx/gcc-bug-7.c: New.
26840         * gcc.dg/vmx/gcc-bug-8.c: New.
26841         * gcc.dg/vmx/gcc-bug-9.c: New.
26842         * gcc.dg/vmx/gcc-bug-b.c: New.
26843         * gcc.dg/vmx/gcc-bug-c.c: New.
26844         * gcc.dg/vmx/gcc-bug-d.c: New.
26845         * gcc.dg/vmx/gcc-bug-e.c: New.
26846         * gcc.dg/vmx/gcc-bug-f.c: New.
26847         * gcc.dg/vmx/gcc-bug-g.c: New.
26848         * gcc.dg/vmx/gcc-bug-i.c: New.
26849         * gcc.dg/vmx/harness.h: New.
26850         * gcc.dg/vmx/ira1.c: New.
26851         * gcc.dg/vmx/ira2a.c: New.
26852         * gcc.dg/vmx/ira2b.c: New.
26853         * gcc.dg/vmx/ira2.c: New.
26854         * gcc.dg/vmx/ira2c.c: New.
26855         * gcc.dg/vmx/mem.c: New.
26856         * gcc.dg/vmx/newton-1.c: New.
26857         * gcc.dg/vmx/ops.c: New.
26858         * gcc.dg/vmx/sn7153.c: New.
26859         * gcc.dg/vmx/spill2.c: New.
26860         * gcc.dg/vmx/spill3.c: New.
26861         * gcc.dg/vmx/spill.c: New.
26862         * gcc.dg/vmx/t.c: New.
26863         * gcc.dg/vmx/varargs-1.c: New.
26864         * gcc.dg/vmx/varargs-2.c: New.
26865         * gcc.dg/vmx/varargs-3.c: New.
26866         * gcc.dg/vmx/varargs-4.c: New.
26867         * gcc.dg/vmx/varargs-5.c: New.
26868         * gcc.dg/vmx/varargs-6.c: New.
26869         * gcc.dg/vmx/varargs-7.c: New.
26870         * gcc.dg/vmx/vmx.exp: New.
26871         * gcc.dg/vmx/vprint-1.c: New.
26872         * gcc.dg/vmx/vscan-1.c: New.
26873         * gcc.dg/vmx/x-01.c: New.
26874         * gcc.dg/vmx/x-02.c: New.
26875         * gcc.dg/vmx/x-03.c: New.
26876         * gcc.dg/vmx/x-04.c: New.
26877         * gcc.dg/vmx/x-05.c: New.
26878         * gcc.dg/vmx/yousufi-1.c: New.
26879         * gcc.dg/vmx/zero-1.c: New.
26880         * gcc.dg/vmx/zero.c: New.
26881
26882 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26883
26884         * g++.dg/lookup/java1.C: Update for chage of
26885         _Jv_AllocObject.
26886         * g++.dg/lookup/java2.C: Likewise.
26887
26888 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26889
26890         * ada/acats/run_all.sh: use -O2 by default.
26891
26892 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26893
26894         * gcc.dg/vr-mult-[12].c: New tests.
26895
26896 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26897
26898         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26899
26900         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26901
26902 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26903
26904         * lib/target-supports.exp (check_profiling_available): Assume profiling
26905         isn't available for mips*-*-elf targets.
26906
26907 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
26908
26909         * gcc.dg/builtins-38.c: New test.
26910
26911 2004-04-14  Eric Christopher  <echristo@redhat.com>
26912
26913         * g++.dg/charset/charset.exp: Run .cc extension tests.
26914
26915 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
26916
26917         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
26918
26919 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26920
26921         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26922
26923 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
26924
26925         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26926         * gcc.dg/i386-387-2.c: Likewise.
26927
26928         * gcc.dg/i386-387-7.c: New test.
26929         * gcc.dg/i386-387-8.c: New test.
26930
26931         * gcc.dg/builtins-37.c: New test.
26932
26933 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
26934
26935         * g++.dg/pch/externc-1.C: Add missing semicolon.
26936
26937 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
26938
26939         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26940
26941 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26942
26943         * gcc.c-torture/execute/20040411-1.c: New test.
26944
26945 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26946
26947         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26948
26949 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
26950
26951         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26952
26953 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
26954
26955         * lib/target-supports.exp (check_named_sections_available): New.
26956         * lib/gcc-dg.exp (dg-require-named-sections): New.
26957         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26958         old-deja.exp.  Also prune error-count message from HP linker.
26959         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26960
26961         * g++.dg/init/init-ref4.C: Use dg-require-weak.
26962         * g++.old-deja/g++.pt/static3.C: Likewise.
26963         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26964
26965 2004-04-09  Roger Sayle  <roger@eyesopen.com>
26966
26967         * gcc.c-torture/execute/20040409-1.c: New test case.
26968         * gcc.c-torture/execute/20040409-2.c: New test case.
26969         * gcc.c-torture/execute/20040409-3.c: New test case.
26970
26971 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26972
26973         * gcc.dg/20040409-1.c: New test.
26974
26975 2004-04-08  Roger Sayle  <roger@eyesopen.com>
26976
26977         PR target/14888
26978         * g++.dg/opt/pr14888.C: New test case.
26979
26980 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
26981
26982         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26983         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26984         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26985         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26986         New tests.
26987
26988 2004-04-08  Paul Brook  <paul@codesourcery.com>
26989
26990         * gcc.dg/spill-1.c: New test.
26991
26992 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26993
26994         * gcc.dg/torture/builtin-ctype-2.c: New test.
26995
26996 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
26997
26998         * gcc.dg/pch/pch.exp: Add largefile test.
26999
27000 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27001
27002         * g++.dg/pch/externc-1.Hs: New.
27003         * g++.dg/pch/externc-1.C: New.
27004
27005 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27006
27007         * gcc.dg/compat/struct-by-value-5a_main.c,
27008         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27009         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27010         * gcc.dg/compat/struct-by-value-5a_x.c,
27011         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27012         gcc.dg/compat/struct-by-value-5_x.c.
27013         * gcc.dg/compat/struct-by-value-5a_y.c,
27014         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27015         gcc.dg/compat/struct-by-value-5_y.c.
27016
27017         * gcc.dg/compat/struct-by-value-6a_main.c,
27018         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27019         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27020         * gcc.dg/compat/struct-by-value-6a_x.c,
27021         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27022         gcc.dg/compat/struct-by-value-6_x.c.
27023         * gcc.dg/compat/struct-by-value-6a_y.c,
27024         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27025         gcc.dg/compat/struct-by-value-6_y.c.
27026
27027         * gcc.dg/compat/struct-by-value-7a_main.c,
27028         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27029         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27030         * gcc.dg/compat/struct-by-value-7a_x.c,
27031         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27032         gcc.dg/compat/struct-by-value-7_x.c.
27033         * gcc.dg/compat/struct-by-value-7a_y.c,
27034         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27035         gcc.dg/compat/struct-by-value-7_y.c.
27036
27037 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27038
27039         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27040         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27041         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27042         options.
27043
27044 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27045
27046         * gcc.dg/builtins-36.c: New test.
27047
27048 2004-04-06  Paul Brook  <paul@codesourcery.com>
27049
27050         * README.gcc: Remove obsolete contraint on testcases.
27051
27052 2004-04-05  Paul Brook  <paul@codesourcery.com>
27053
27054         PR2123
27055         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27056         failure and exit(0) on success.
27057         * g++.dg/expr/anew2.C: Ditto.
27058         * g++.dg/expr/anew3.C: Ditto.
27059         * g++.dg/expr/anew4.C: Ditto.
27060
27061 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27062
27063         PR c++/3518
27064         * g++.dg/template/unify7.C: New.
27065
27066 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27067
27068         * g++.dg/README: Bring up to date with new subdirectories; remove
27069         duplicate subdirectory lines.
27070
27071 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27072
27073         PR c++/14007
27074         * g++.dg/template/unify5.C: New.
27075         * g++.dg/template/unify6.C: New.
27076         * g++.dg/template/qualttp20.C: Adjust.
27077         * g++.old-deja/g++.jason/report.C: Adjust.
27078         * g++.old-deja/g++.other/qual1.C: Adjust.
27079
27080 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27081
27082         PR c++/14803
27083         * g++.dg/inherit/ptrmem1.C: New test.
27084
27085 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27086
27087         PR c++/14755
27088         * gcc.c-torture/execute/20040331-1.c: New test.
27089         * gcc.dg/20040331-1.c: New test.
27090
27091 2004-04-01  Paul Brook  <paul@codesourcery.com>
27092
27093         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27094
27095 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27096
27097         PR c++/14724
27098         * g++.dg/init/goto1.C: New test.
27099
27100         PR c++/14763
27101         * g++.dg/template/defarg4.C: New test.
27102
27103 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27104
27105         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27106
27107 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27108
27109         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27110
27111 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27112
27113         * gcc.dg/noncompile/undeclared-2.c: New test.
27114
27115 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27116
27117         * gcc.dg/940409-1.c: Remove XFAIL.
27118         * gcc.dg/reg-vol-struct-1.c: New test.
27119
27120 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27121
27122         * gcc.dg/torture/builtin-wctype-1.c: New test.
27123
27124 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27125
27126         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27127         * gcc.dg/20001101-1.c: Likewise.
27128         * gcc.dg/20001102-1.c: Likewise.
27129
27130 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27131
27132         * gcc.dg/compare8.c: Add an additional test for XOR.
27133
27134 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27135
27136         * gcc.dg/torture/builtin-ctype-1.c: New test.
27137
27138 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27139
27140         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27141         * gcc.dg/torture/builtin-math-1.c: Likewise.
27142         * gcc.dg/torture/builtin-power-1.c: New test.
27143
27144 2004-03-24  Andreas Schwab  <schwab@suse.de>
27145
27146         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27147         IA64 assembler.
27148
27149 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27150             Roger Sayle  <roger@eyesopen.com>
27151
27152         * gcc.dg/compare8.c: New test case.
27153
27154 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27155
27156         * g++.dg/ext/altivec-7.C: New test.
27157
27158 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27159
27160         PR 12267, 12391, 12560, 13129, 14114, 14133
27161         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27162         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27163         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27164         Adjust error regexps.
27165         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27166         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27167         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27168         * gcc.dg/local1.c: Add explanatory comment.
27169
27170 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27171
27172         PR optimization/14669
27173         * g++.dg/opt/fold2.C: New test case.
27174
27175 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27176
27177         PR c/14069
27178         * gcc.dg/20040322-1.c: New test.
27179
27180 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27181
27182         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27183         * gcc.dg/ultrasp4.c: Likewise.
27184         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27185
27186 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27187
27188         * gcc.dg/i386-sse-8.c: Reset default options.
27189
27190 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27191
27192         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27193         in the error message text.
27194
27195 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27196
27197         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27198
27199 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27200
27201         PR c++/14616
27202         * g++.dg/init/array13.C: New test.
27203
27204 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27205
27206         PR target/13889
27207         * gcc.c-torture/compile/pr13889.c: New test case.
27208
27209 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27210
27211         PR c/14635
27212         * builtins-1.c (nan, nans): Don't test.
27213         * builtins-30.c: Don't use nan, nanf, nanl.
27214         * builtins-35.c: New test.
27215
27216 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27217
27218         * g++.dg/ext/altivec-6.C: New test.
27219
27220 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27221
27222         * g++.dg/init/placement3.C: New test.
27223
27224         * g++.dg/template/spec13.C: New test.
27225
27226         * g++.dg/lookup/using11.C: New test.
27227
27228         * g++.dg/lookup/koenig3.C: New test.
27229
27230         * g++.dg/template/operator2.C: New test.
27231
27232         * g++.dg/expr/dtor3.C: New test.
27233         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27234         marker.
27235         * g++.old-deja/g++.law/visibility28.C: Likewise.
27236
27237 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27238
27239         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27240         * gcc.dg/ppc64-abi-3.c: Likewise.
27241
27242 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27243
27244         PR c++/14545
27245         * g++.dg/parse/template15.C: New test.
27246
27247 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27248
27249         * g++.dg/expr/dtor2.C: New test.
27250
27251         * g++.dg/lookup/anon4.C: New test.
27252
27253         * g++.dg/overload/using1.C: New test.
27254
27255         * g++.dg/template/lookup7.C: New test.
27256
27257         * g++.dg/template/typename6.C: New test.
27258
27259         * g++.dg/expr/cond6.C: New test.
27260
27261 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27262
27263         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27264
27265 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27266
27267         * g++.dg/expr/cond5.C: New test.
27268         * g++.dg/expr/constcast1.C: Likewise.
27269         * g++.dg/expr/ptrmem2.C: Likewise.
27270         * g++.dg/expr/ptrmem3.C: Likewise.
27271         * g++.dg/lookup/main1.C: Likewise.
27272         * g++.dg/template/lookup6.C: Likewise.
27273
27274 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27275
27276         * gcc.dg/local1.c: New test.
27277
27278         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27279
27280 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27281
27282         * gcc.dg/torture/builtin-convert-1.c: New test.
27283
27284 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27285
27286         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27287
27288 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27289
27290         PR c++/14481
27291         * g++.dg/warn/Wunused-7.C: New test.
27292
27293 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27294
27295         * gcc.dg/torture/builtin-integral-1.c: New test.
27296
27297 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27298
27299         PR c++/14586
27300         * g++.dg/parse/non-dependent3.C: New test.
27301
27302 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27303
27304         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27305         * g++.dg/eh/simd-2.C: Likewise.
27306         * g++.dg/init/array10.C: Likewise.
27307         * gcc.c-torture/compile/simd-1.c: Likewise.
27308         * gcc.c-torture/compile/simd-2.c: Likewise.
27309         * gcc.c-torture/compile/simd-3.c: Likewise.
27310         * gcc.c-torture/compile/simd-4.c: Likewise.
27311         * gcc.c-torture/compile/simd-6.c: Likewise.
27312         * gcc.c-torture/execute/simd-1.c: Likewise.
27313         * gcc.c-torture/execute/simd-2.c: Likewise.
27314         * gcc.dg/compat/vector-defs.h: Likewise.
27315         * gcc.dg/20020531-1.c: Likewise.
27316         * gcc.dg/altivec-3.c: Likewise.
27317         * gcc.dg/altivec-4.c: Likewise.
27318         * gcc.dg/altivec-varargs-1.c: Likewise.
27319         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27320         * gcc.dg/i386-mmx-3.c: Likewise.
27321         * gcc.dg/i386-sse-4.c: Likewise.
27322         * gcc.dg/i386-sse-5.c: Likewise.
27323         * gcc.dg/i386-sse-8.c: Likewise.
27324         * gcc.dg/simd-1.c: Likewise.
27325         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27326         __ev64_opaque__ since the machine description provides it.
27327
27328 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27329
27330         * lib/compat.exp (skip_list): New global variable.
27331         Use it to hold the user defined COMPAT_SKIPS list if any.
27332         (compat-obj): Add the members of skip_list to optall.
27333
27334 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27335
27336         * gcc.dg/compat/union-by-value-1_main.c,
27337         union-by-value-1_x.c, union-by-value-1_y.c,
27338         union-check.h, union-defs.h,
27339         union-init.h, union-return-1_main.c,
27340         union-return-1_x.c, union-return-1_y.c: New files.
27341
27342 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27343
27344         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27345         mixed-struct-init.h: Add 4 mixed structure types.
27346         struct-by-value-21_main.c, struct-by-value-21_x.c,
27347         struct-by-value-21_y.c, struct-return-21_main.c,
27348         struct-return-21_x.c, struct-return-21_y.c: New files.
27349
27350 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27351
27352         PR c++/14550
27353         * g++.dg/parse/template14.C: New test.
27354
27355 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27356
27357         * gcc.c-torture/execute/20040313-1.c: New test.
27358
27359 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27360
27361         PR target/14533
27362         * gcc.dg/20040311-2.c: New test.
27363
27364 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27365
27366         PR other/14544
27367         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27368         bit-field.
27369
27370 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27371
27372         * gcc.dg/20040305-2.c: Add missing return statement.
27373
27374 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27375
27376         * gcc.dg/builtins-34.c: Also check pow10*.
27377
27378 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27379
27380         PR target/14262
27381         * gcc.dg/20040305-2.c: New test.
27382
27383 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27384
27385         * gcc.dg/20040310-1.c: New test.
27386
27387 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27388
27389         * gcc.c-torture/execute/20040311-1.c: New test case.
27390
27391 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27392
27393         PR c++/14476
27394         * g++.dg/lookup/enum1.C: New test.
27395
27396 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27397
27398         PR c++/14510
27399         * g++.dg/lookup/struct2.C: New test.
27400
27401 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27402
27403         * gcc.dg/builtins-34.c: New test.
27404
27405 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27406
27407         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27408
27409 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27410
27411         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27412         * gcc.dg/alias-2.c: New testcase.
27413
27414 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27415
27416         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27417
27418 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27419
27420         * gcc.c-torture/execute/20040309-1.c: New test case.
27421
27422 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27423
27424         PR c++/14397
27425         * g++.dg/overload/ref1.C: New.
27426
27427 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27428
27429         PR c++/14409
27430         * g++.dg/template/spec12.C: New test.
27431
27432         PR c++/14448
27433         * g++.dg/parse/crash14.C: New test.
27434
27435 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27436
27437         PR c++/14230
27438         * g++.dg/init/ref11.C: New test.
27439
27440 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27441
27442         PR c++/14432
27443         * g++.dg/parse/builtin2.C: New test.
27444
27445 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27446
27447         PR c++/14401
27448         * g++.dg/init/ctor3.C: New test.
27449         * g++.dg/init/union1.C: New test.
27450         * g++.dg/ext/anon-struct4.C: New test.
27451
27452 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27453
27454         * g++.dg/lookup/koenig1.C: Tweak error messages.
27455         * g++.dg/lookup/used-before-declaration.C: Likewise.
27456         * g++.dg/other/do1.C: Likewise.
27457         * g++.dg/overload/koenig1.C: Likewise.
27458         * g++.dg/parse/crash13.C: Likewise.
27459         * g++.dg/template/instantiate3.C: Likewise.
27460
27461 2004-03-08  Eric Christopher  <echristo@redhat.com>
27462
27463         * * lib/target-supports.exp: Enable libiconv in test
27464         compilation.  Fix up error checking.
27465
27466 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27467
27468         PR middle-end/14289
27469         * gcc.dg/pr14289-1.c: New test case.
27470         * gcc.dg/pr14289-2.c: Likewise.
27471         * gcc.dg/pr14289-3.c: Likewise.
27472
27473 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27474
27475         * gcc.c-torture/execute/20040308-1.c: New test.
27476
27477 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27478
27479         * gcc.c-torture/execute/20040307-1.c: New test case.
27480
27481 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27482
27483         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27484
27485 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27486
27487         * gcc.dg/20040306-1.c: New test.
27488
27489 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27490
27491         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27492         them static.
27493         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27494
27495 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27496
27497         PR c/14465
27498         * gcc.dg/decl-6.c: New test.
27499
27500 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27501
27502         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27503         Rename LOGPOW -> LOG_POW.
27504         (SQRT_EXP, POW_EXP): New.
27505
27506 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27507
27508         * gcc.dg/i386-sse-8.c: New test.
27509
27510 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27511
27512         PR c/14114
27513         * gcc.dg/decl-5.c: New test.
27514
27515 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27516
27517         * gcc.dg/20040305-1.c: New test.
27518
27519 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27520
27521         PR other/14354
27522         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27523
27524 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27525
27526         PR c++/14425, c++/14426
27527         * g++.dg/ext/altivec-4.C: New test.
27528         * g++.dg/ext/altivec-5.C: New test.
27529
27530 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27531
27532         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27533         global variables of a type with no linkage.
27534         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27535         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27536         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27537         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27538         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27539         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27540         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27541         * g++.dg/warn/deprecated.C: Name enum Color.
27542         * g++.dg/overload/VLA.C: Name structure for 'b'.
27543         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27544
27545 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27546
27547         * gcc.c-torture/compile/20040304-1.c: New test.
27548
27549 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27550
27551         PR 13728
27552         * gcc.dg/decl-4.c: New testcase.
27553
27554 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27555
27556         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27557         as PRECF if sizeof (float) > sizeof (double).
27558         (PRECL): Make it the same as PRECF if
27559         sizeof (float) > sizeof (long double).
27560
27561 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27562
27563         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27564         system type.  Add check for irix6 which doesn't have c99 runtime.
27565
27566 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27567
27568         * gcc.dg/const-elim-1.c: xfail for xtensa.
27569
27570 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27571
27572         PR c++/14369
27573         * g++.dg/template/cond4.C: New test.
27574
27575 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27576
27577         PR c++/14360
27578         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27579
27580         PR c++/14361
27581         * g++.dg/parse/defarg7.C: New test.
27582
27583         PR c++/14359
27584         * g++.dg/template/friend26.C: New test.
27585
27586 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27587
27588         PR c++/14324
27589         * g++.dg/abi/mangle21.C: New test.
27590
27591         PR c++/14260
27592         * g++.dg/parse/constructor2.C: New test.
27593
27594         PR c++/14337
27595         * g++.dg/template/sfinae1.C: New test.
27596
27597 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27598
27599         PR c++/14267
27600         * g++.dg/expr/crash2.C: New test.
27601
27602         PR middle-end/13448
27603         * gcc.dg/inline-5.c: New test.
27604         * gcc.dg/always-inline.c: Split out tests into ...
27605         * gcc.dg/always-inline2.c: ... this and ...
27606         * gcc.dg/always-inline3.c: ... this.
27607
27608 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27609
27610         PR debug/12103
27611         * g++.dg/debug/crash1.C: New test.
27612
27613 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27614
27615         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27616         function with __attribute__((noinline)).
27617         (recurser_void2): Likewise.
27618         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27619         (recurser_void2): Likewise.
27620
27621 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27622
27623         PR middle-end/14203
27624         * g++.dg/warn/Wunused-6.C: New test case.
27625
27626 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27627
27628         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27629         not defined.
27630
27631 2004-02-27  Eric Christopher  <echristo@redhat.com>
27632
27633         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27634         * g++.dg/charset/asm2.c: Run only x86.
27635         * gcc.dg/charset/asm3.c: Ditto.
27636
27637 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27638
27639         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27640         ld_library_path.
27641
27642 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27643
27644         * g++.dg/ext/altivec-3.C: New.
27645
27646 2004-02-26  Richard Henderson  <rth@redhat.com>
27647
27648         * g++.dg/ext/attrib10.C: Mark for warning.
27649         * gcc.dg/attr-alias-1.c: New.
27650
27651 2004-02-26  Richard Henderson  <rth@redhat.com>
27652
27653         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27654         * gcc.c-torture/execute/20040208-2.c: ... it back.
27655
27656 2004-02-26  Eric Christopher  <echristo@redhat.com>
27657
27658         * lib/target-supports.exp (check-iconv-available): New function.
27659         * lib/gcc-dg.exp (dg-require-iconv): New function.
27660         Use above.
27661         * gcc.dg/charset: New directory.
27662         * gcc.dg/charset/charset.exp: New file.
27663         * gcc.dg/charset/asm1.c: Ditto.
27664         * gcc.dg/charset/asm2.c: Ditto.
27665         * gcc.dg/charset/asm3.c: Ditto.
27666         * gcc.dg/charset/asm4.c: Ditto.
27667         * gcc.dg/charset/asm5.c: Ditto.
27668         * gcc.dg/charset/attribute1.c: Ditto.
27669         * gcc.dg/charset/attribute2.c: Ditto.
27670         * gcc.dg/charset/string1.c: Ditto.
27671         * g++.dg/charset: New directory.
27672         * g++.dg/dg.exp: Add here. Special options.
27673         * g++.dg/charset/charset.exp: New file.
27674         * g++.dg/charset/asm1.c: Ditto.
27675         * g++.dg/charset/asm2.c: Ditto.
27676         * g++.dg/charset/asm3.c: Ditto.
27677         * g++.dg/charset/asm4.c: Ditto.
27678         * g++.dg/charset/attribute1.c: Ditto.
27679         * g++.dg/charset/attribute2.c: Ditto.
27680         * g++.dg/charset/extern1.cc: Ditto.
27681         * g++.dg/charset/extern2.cc: Ditto.
27682         * g++.dg/charset/string1.c: Ditto.
27683
27684 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27685
27686         PR c++/14278
27687         * g++.dg/parse/comma1.C: New test.
27688
27689 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27690
27691         PR c++/14284
27692         * g++.dg/template/ttp8.C: New test.
27693
27694 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27695
27696         * gcc.dg/fixuns-trunc-1.c: New test.
27697
27698 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27699
27700         * gcc.dg/builtins-config.h: Use #elif.
27701
27702 2004-02-26  Michael Matz  <matz@suse.de>
27703
27704         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27705         * gcc.dg/991214-1.c: Likewise.
27706         * gcc.dg/i386-asm-1.c: Likewise.
27707
27708 2004-02-25  Richard Henderson  <rth@redhat.com>
27709
27710         * gcc.c-torture/execute/20040208-2.c: Move ...
27711         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27712
27713 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27714
27715         PR c++/14246
27716         * g++.dg/other/crash-3.C: New test.
27717
27718 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27719
27720         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27721         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27722
27723         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27724         HP-UX.
27725
27726 2004-02-24  Michael Matz  <matz@suse.de>
27727
27728         * gcc.dg/i386-regparm.c: New.
27729
27730 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27731
27732         * gcc.c-torture/execute/20040223-1.c: New.
27733
27734 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27735             Kazu Hirata  <kazu@cs.umass.edu>
27736
27737         * gcc.dg/fwritable-strings-1.c: Remove.
27738
27739 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27740
27741         PR c/14156
27742         * gcc.dg/20040223-1.c: New test.
27743
27744 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27745
27746         PR c++/14106
27747         * g++.dg/ext/typeof9.C: New test.
27748
27749 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27750
27751         PR c++/14250
27752         * g++.dg/other/switch1.C: New test.
27753
27754 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27755
27756         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27757         * gcc.dg/va-arg-1.c: Likewise.
27758
27759 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27760
27761         PR c++/14143
27762         * g++.dg/template/koenig5.C: New test.
27763
27764 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27765
27766         * g++.dg/ext/altivec-1.C: Generalize target triple.
27767         * g++.dg/ext/altivec-2.C: New test case.
27768         * g++.dg/ext/altivec_check.h: New file.
27769         * gcc.dg/altivec-1.c: Generalize target triple;
27770         include altivec_check.h and call altivec_check().
27771         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27772         * gcc.dg/altivec-6.c: New test case.
27773         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27774         type casts as needed.
27775         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27776         altivec_check().
27777         * gcc.dg/altivec-12.c: New test case.
27778         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27779         include altivec_check.h and call altivec_check().
27780         * gcc.dg/altivec_check.h: New file.
27781
27782 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27783
27784         * lib/target-supports.exp (check_alias_available): Don't mangle
27785         function `g' in test program.
27786
27787 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27788
27789         * lib/target-supports.exp (check_profiling_available): Check
27790         argument to determine whether we support a profiling type.
27791         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27792         check_profiling_available.
27793         * g++.dg/bprob/bprob.exp: Likewise.
27794         * g77.dg/bprob/bprob.exp: Likewise.
27795         * gcc.misc-tests/bprob.exp: Likewise.
27796         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27797         dg-require-profiling and delete expected error handling.
27798         * gcc.dg/20021014-1.c: Likewise.
27799         * gcc.dg/nest.c: Likewise.
27800
27801 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27802
27803         PR c++/12007
27804         * g++.dg/other/vthunk1.C: New test.
27805
27806 2004-02-20  Falk Hueffner  <falk@debian.org>
27807
27808         PR target/14201
27809         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27810
27811 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27812
27813         PR c++/13927
27814         * g++.dg/other/error8.C: Remove XFAIL markers.
27815
27816         PR c++/14173
27817         * g++.dg/ext/packed5.C: New test.
27818
27819         PR c++/14199
27820         * g++.dg/warn/Wunused-5.C: New test.
27821
27822         PR c++/14186
27823         * g++.dg/lookup/member1.C: New test.
27824
27825 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27826
27827         * gcc.c-torture/compile/20040130-1.c: Enable only when
27828         __INT_MAX__ >= 2147483647L.
27829         * gcc.c-torture/compile/961203-1.c: Likewise.
27830
27831 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27832
27833         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27834         * g++.dg/opt/template1.C: Robustify assembler regexp
27835
27836 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27837
27838         * gcc.c-torture/execute/simd-4.x: Remove.
27839         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27840         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27841         Guard with #ifndef SKIP_ATTRIBUTE.
27842         * gcc.dg/compat/vector-1_y.c: Likewise.
27843         * gcc.dg/compat/vector-2_x.c: Likewise.
27844         * gcc.dg/compat/vector-2_y.c: Likewise.
27845         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27846         * g++.dg/eh/simd-2.C: Likewise.
27847
27848 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27849
27850         * gcc.c-torture/compile/complex-1.c: New.
27851
27852 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27853
27854         PR target/14209
27855         * gcc.c-torture/execute/20040218-1.c: New test.
27856
27857 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27858
27859         PR c++/14181
27860         * g++.dg/parse/new2.C: New test.
27861
27862 2004-02-18  Paul Brook  <paul@codesourcery.com>
27863
27864         * gcc.c-torture/compile/libcall-1.c: New test.
27865
27866 2004-02-18  Paul Brook  <paul@codesourcery.com>
27867
27868         PR debug/12934
27869         * gcc.dg/debug/debug-7.c: New test.
27870
27871 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27872
27873         * gcc.dg/20040217-1.c: New test.
27874
27875 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27876
27877         * gcc.c-torture/execute/990208-1.x: Delete.
27878
27879 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27880
27881         * gcc.c-torture/execute/20040208-2.x: New file.
27882
27883 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27884
27885         PR c++/11326
27886         * g++.dg/abi/structret1.C: New test.
27887
27888 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27889
27890         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27891         (i386_cpuid): No need to test if cpuid is available on AMD64.
27892         Fix assembly, so that it works onboth i386 and AMD64.
27893         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27894         (vecInLong): Fix s[] member type to unsigned int.
27895         (vecInWord): Remove type.
27896         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27897         (a64, b64, c64, d64, e64): Remove.
27898         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27899         Remove unused variable.  Remove initialization of removed variables.
27900         Don't call mmx_tests nor sse_tests.
27901         (reference_mmx, reference_sse): Remove.
27902         (check): Add return stmt.
27903         * gcc.dg/i386-sse-7.c: New test.
27904         * gcc.dg/i386-mmx-4.c: New test.
27905
27906 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27907
27908         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27909         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27910         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27911         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27912         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27913         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27914         g++.dg/tc1/dr94.C: Fix line terminator.
27915
27916 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
27917
27918         * gcc.c-torture/compile/20040216-1.c: New.
27919
27920 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27921
27922         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27923         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27924         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27925         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27926         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27927         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27928
27929 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27930
27931         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27932
27933 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
27934
27935         PR c++/13971
27936         * g++.dg/expr/cond4.C: New test.
27937
27938         PR c++/14086
27939         * g++.dg/lookup/crash2.C: New test.
27940
27941 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
27942
27943         * gcc.c-torture/compile/20040214-2.c: New test.
27944
27945 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
27946
27947         PR c++/14116
27948         * g++.dg/ext/typeof8.C: New test.
27949
27950 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
27951
27952         * gcc.c-torture/compile/20040214-1.c: New test.
27953
27954 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27955
27956         PR c++/13635
27957         * g++.dg/template/spec11.C: New test.
27958
27959 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27960
27961         PR c++/13927
27962         * g++.dg/other/error8.C: New test.
27963
27964 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
27965
27966         PR c++/14122
27967         * g++.dg/template/array4.C: New test.
27968
27969         PR c++/14108
27970         * g++.dg/inherit/thunk2.C: New test.
27971
27972         PR c++/14083
27973         * g++.dg/eh/cond2.C: New test.
27974
27975 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
27976
27977         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27978
27979 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
27980
27981         * lib/scanasm.exp (dg-scan): Quote pattern before display.
27982
27983 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
27984
27985         * g++.dg/simd-2.C: xfail on ppc64-linux.
27986
27987 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27988
27989         PR c/456
27990         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27991         tests.
27992
27993 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
27994
27995         * gcc.dg/builtins-33.c: New test.
27996
27997 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
27998
27999         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28000
28001 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28002
28003         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28004
28005 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28006
28007         * gcc.dg/ppc64-abi-3.c: New test.
28008
28009 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28010
28011         PR c/14092
28012
28013         * gcc.dg/pr14092-1.c: New testcase.
28014
28015 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28016
28017         * gcc.dg/cpp/assert4.c: Fix typo last change.
28018
28019         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28020         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28021
28022         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28023
28024 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28025
28026         * gcc.c-torture/compile/20040209-1.c: New test case.
28027
28028 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28029
28030         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28031
28032 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28033
28034         * gcc.c-torture/execute/20040208-[12].c: New tests.
28035
28036 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28037
28038         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28039
28040 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28041
28042         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28043
28044 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28045
28046         Bug 13856
28047         * gcc.dg/visibility-8.c: New testcase.
28048
28049 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28050
28051         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28052         arguments.
28053         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28054
28055 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28056
28057         PR middle-end/13696
28058         * g++.dg/opt/fold1.C: New test case.
28059
28060 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28061
28062         PR c++/14033
28063         * g++.dg/other/crash-2.C: New test.
28064
28065 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28066
28067         PR c++/14028
28068         * g++.dg/parse/angle-bracket2.C: New test.
28069
28070 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28071
28072         PR middle-end/13750
28073         Revert:
28074         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28075         PR pch/13361
28076         * testsuite/g++.dg/pch/wchar-1.C: New.
28077         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28078
28079 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28080
28081         PR c++/14008
28082         * g++.dg/parse/error15.C: New test.
28083         * g++.dg/parse/crash11.C: Update dg-error mark.
28084
28085 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28086
28087         PR c++/13932
28088         * g++.dg/warn/conv2.C: New test.
28089
28090 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28091
28092         PR c++/13086
28093         * g++.dg/warn/incomplete1.C: Remove xfail.
28094
28095 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28096
28097         * lib/file-format.exp (gcc_target_object_format): Use
28098         ${tool}_target_compile, not gcc_target_compile.
28099         * lib/target-supports.exp (check_alias_available): Likewise.
28100         (check_gc_sections_available): Likewise.
28101         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28102         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28103         dg-require-alias.
28104
28105 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28106
28107         PR c++/13969
28108         * g++.dg/template/static6.C: New test.
28109
28110 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28111
28112         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28113
28114 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28115
28116         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28117         tests for systems where `char' is unsigned by default.
28118
28119 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28120
28121         PR c++/13997
28122         * g++.dg/template/partial3.C: New test.
28123
28124 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28125
28126         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28127         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28128         Remove mentions of obsolete ports.
28129
28130 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28131
28132         * gcc.dg/noncompile/20001228-1.c: Fix for new
28133         error message.
28134
28135 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28136
28137         PR target/9348
28138         * gcc.c-torture/execute/multdi-1.c: New test case.
28139
28140 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28141
28142         PR c++/13925
28143         * g++.dg/template/lookup5.C: New test.
28144
28145 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28146
28147         PR c++/13950
28148         * g++.dg/template/lookup4.C: New test.
28149
28150         PR c++/13970
28151         * g++.dg/parse/error14.C: New test.
28152
28153         PR c++/14002
28154         * g++.dg/parse/template13.C: New test.
28155
28156 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28157
28158         PR c++/13978
28159         * g++.dg/template/koenig4.C: New test.
28160
28161         PR c++/13968
28162         * g++.dg/template/crash17.C: New test.
28163
28164         PR c++/13975
28165         * g++.dg/parse/error13.C: New test.
28166         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28167
28168 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28169
28170         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28171
28172 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28173
28174         PR c/11658
28175         PR c/13994
28176         * gcc.dg/noncompile/20040203-1.c: New test.
28177         * gcc.dg/noncompile/20040203-2.c: Likewise.
28178         * gcc.dg/noncompile/20040203-3.c: Likewise.
28179         * gcc.dg/20040203-1.c: Likewise.
28180
28181 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28182
28183         PR c++/10858
28184         * g++.dg/template/sizeof7.C: New test.
28185
28186 2004-02-02  Eric Christopher  <echristo@redhat.com>
28187             Zack Weinberg  <zack@codesourcery.com>
28188
28189         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28190
28191 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28192
28193         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28194         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28195         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28196         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28197
28198 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28199
28200         PR c++/13113
28201         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28202
28203         PR c++/13854
28204         * g++.dg/ext/attrib13.C: New test.
28205
28206         PR c++/13907
28207         * g++.dg/conversion/op2.C: New test.
28208
28209 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28210
28211         * gcc.dg/titype-1.c: Fix pasto.
28212
28213 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28214
28215         * gcc.dg/titype-1.c: New test.
28216
28217 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28218
28219         PR c++/13957
28220         * g++.dg/template/non-type-template-argument-1.C,
28221         g++.dg/template/qualified-id1.C: Update dg-error marks.
28222         * g++.dg/template/nontype6.C: New test.
28223
28224 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28225
28226         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28227         * gcc.dg/builtins-31.c: New testcase.
28228         * gcc.dg/builtins-32.c: New testcase.
28229
28230 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28231
28232         * objc.dg/call-super-2.m: Update line numbers
28233         for the including of stddef.h.
28234
28235 2004-01-30  Michael Matz  <matz@suse.de>
28236
28237         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28238         g++.dg/ext/case-range3.C: New tests.
28239
28240 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28241
28242         DR206
28243         PR c++/13813
28244         * g++.dg/template/member4.C: New test.
28245
28246 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28247
28248         PR c++/13683
28249         * g++.dg/template/sizeof6.C: New test.
28250
28251 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28252
28253         * gcc.dg/fwritable-strings-1.c: New test.
28254
28255 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28256
28257         * gcc.c-torture/compile/20040130-1.c: New test.
28258
28259 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28260
28261         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28262
28263 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28264
28265         PR c++/13883
28266         * g++.dg/template/ctor3.C: New test.
28267
28268 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28269
28270         * g++.dg/tc1: New directory.
28271         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28272         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28273         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28274         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28275         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28276
28277 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28278
28279         * g++.dg/parse/error11.C: New test.
28280         * g++.dg/parse/error12.C: Likewise.
28281
28282 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28283
28284         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28285         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28286
28287 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28288
28289         PR c++/13791
28290         * g++.dg/ext/attrib12.C: New test.
28291
28292         PR c++/13736
28293         * g++.dg/parse/cast2.C: New test.
28294
28295 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28296
28297         * objc.dg/encode-2.m (main): New local string.  Set depending on
28298         sizeof long.  Use in sscanf call.
28299         * objc.dg/encode-3.m (main): New local string.  Set depending on
28300         sizeof long.  Use in scan_initial call.
28301
28302 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28303
28304         * objc.dg/call-super-2.m: Make LP64-safe.
28305         * objc.dg/desig-init-1.m: Likewise.
28306
28307 2004-01-27  Devang Patel <dpatel@apple.com>
28308
28309         * g++.dg/debug/namespace1.C: New test.
28310
28311 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28312
28313         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28314         xscale-*-*.
28315
28316         * gcc.dg/arm-mmx-1.c: New test.
28317
28318 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28319
28320         * gcc.dg/20040127-1.c: New test.
28321         * gcc.dg/20040127-2.c: New test.
28322
28323 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28324
28325         * objc.dg/stret-1.m (glob): Renamed to globa.
28326
28327 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28328
28329         PR c++/13663
28330         * g++.dg/expr/for1.C: New test.
28331
28332 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28333
28334         PR middle-end/13779
28335         * gcc.dg/darwin-longlong.c: New test.
28336
28337 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28338
28339         * gcc.dg/20040124-1.c: Moved test from here...
28340         * gcc.c-torture/compile/20040124-1.c: ...to here.
28341
28342 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28343
28344         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28345         the assembly output if -m64 is passed.
28346
28347 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28348
28349         PR c++/13833
28350         * g++.dg/template/cond3.C: New test.
28351
28352 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28353
28354         PR c++/13810
28355         * g++.dg/template/ttp7.C: New test.
28356
28357 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28358
28359         PR c++/13797
28360         * g++.dg/template/nontype4.C: New test.
28361         * g++.dg/template/nontype5.C: Likewise.
28362
28363 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28364
28365         * gcc.dg/torture/mips-clobber-at.c: New test.
28366
28367 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28368
28369         * gcc.dg/20040124-1.c: New test.
28370
28371 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28372
28373         * gcc.dg/20040123-1.c: New test.
28374
28375 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28376
28377         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28378
28379 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28380
28381         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28382
28383 2004-01-23  Andrew Pinski  <apinski@apple.com>
28384
28385         * gcc.dg/20030121-1.c: Move to ..
28386         * gcc.dg/20040121-1.c: here.
28387
28388 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28389
28390         * gcc.dg/builtins-29.c: New test case.
28391
28392 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28393
28394         PR 18314
28395         * gcc.dg/builtins-30.c: New testcase.
28396
28397 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28398
28399         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28400         * lib/g77.exp: Likewise.
28401         * lib/objc.exp: Likewise.
28402         * lib/g++.exp: Likewise.
28403
28404 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28405
28406         * gcc.dg/struct-by-value-2.c: New test.
28407
28408 2004-01-21  Andrew Pinski  <apinski@apple.com>
28409
28410         PR target/13785
28411         * gcc.dg/20030121-1.c: New test.
28412
28413 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28414
28415         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28416         clobber frame pointer register in asm statement.
28417
28418 2004-01-21  Falk Hueffner  <falk@debian.org>
28419
28420         * gcc.c-torture/compile/20040121-1.c: New test.
28421
28422 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28423
28424         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28425
28426 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28427
28428         * gcc.dg/ppc64-abi-2.c: New test.
28429
28430 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28431
28432         * lib/treelang.exp: Fill out this file.
28433         * lib/treelang-dg.exp: New File.
28434
28435 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28436
28437         * gcc.c-torture/compile/981022-1.c: Remove.
28438         * gcc.dg/array-5.c: Remove XFAIL.
28439         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28440         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28441         gcc.dg/cond-lvalue-1.c: Update.
28442         * gcc.dg/cast-lvalue-2.c: New test.
28443
28444 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28445
28446         PR c++/13592
28447         * g++.dg/other/error1.C (class foo): Tweak error message.
28448
28449         PR c++/13592
28450         * g++.dg/template/call2.C: New test.
28451
28452 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28453
28454         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28455         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28456         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28457         scalar-return-1_x.c, scalar-return-2_y.c,
28458         scalar-return-3_x.c, scalar-return-3_y.c,
28459         scalar-return-4_x.c, scalar-return-4_y.c,
28460         struct-align-1.h, struct-align-1_x.c,
28461         struct-align-1_y.c, struct-align-2.h,
28462         struct-align-2_x.c, struct-align-2_y.c,
28463         struct-by-value-10_y.c, struct-by-value-11_x.c,
28464         struct-by-value-11_y.c, struct-by-value-12_x.c,
28465         struct-by-value-12_y.c, struct-by-value-13_x.c,
28466         struct-by-value-13_y.c, struct-by-value-14_x.c,
28467         struct-by-value-14_y.c, struct-by-value-15_x.c,
28468         struct-by-value-15_y.c, struct-by-value-16_y.c,
28469         struct-by-value-17_y.c, struct-by-value-18_y.c,
28470         struct-by-value-19_y.c, struct-by-value-1_x.c,
28471         struct-by-value-1_y.c, struct-by-value-20_y.c,
28472         struct-by-value-2_x.c, struct-by-value-2_y.c,
28473         struct-by-value-3_y.c, struct-by-value-4_x.c,
28474         struct-by-value-4_y.c, struct-by-value-5_y.c,
28475         struct-by-value-6_y.c, struct-by-value-7_y.c
28476         struct-by-value-8_x.c, struct-by-value-8_y.c
28477         struct-by-value-9_x.c, struct-by-value-9_y.c
28478         struct-return-10_x.c, struct-return-10_y.c,
28479         struct-return-19_x.c, struct-return-20_x.c
28480         struct-return-2_x.c, struct-return-2_y.c
28481         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28482         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28483
28484 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28485
28486         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28487         attribute on sparc*-sun-solaris2.*.
28488
28489 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28490
28491         PR c++/13710
28492         * g++.dg/ext/typeof7.C: New test.
28493
28494 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28495
28496         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28497         * gcc.dg/const-elim-1.c: Same.
28498
28499 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28500
28501         * objc.dg/stret-1.m: New.
28502         * objc.dg/stret-2.m: New.
28503
28504 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28505
28506         PR c++/11895
28507         * g++.dg/ext/vector1.C: New test.
28508
28509 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28510
28511         * gcc.dg/pch/import-1.c: New.
28512         * gcc.dg/pch/import-1.hs: New.
28513         * gcc.dg/pch/import-1a.h: New.
28514         * gcc.dg/pch/import-1b.h: New.
28515         * gcc.dg/pch/import-1c.h: New.
28516
28517 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28518
28519         PR c++/13574
28520         * g++.dg/ext/array1.C: New test.
28521
28522         PR c++/13178
28523         * g++.dg/conversion/op1.C: New test.
28524
28525 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28526
28527         PR 11864
28528         From Kazumoto Kojima / Dan Kegel:
28529         * gcc.dg/pr11864-1.c: New test.
28530
28531         PR 10392
28532         From Marcus Comstedt / Dan Kegel:
28533         * gcc.dg/pr10392-1.c: New test.
28534
28535 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28536
28537         PR c++/13478
28538         * g++.dg/init/ref10.C: New test.
28539
28540 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28541
28542         PR c++/13407
28543         * g++.dg/parse/typename6.C: New test.
28544
28545 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28546
28547         PR pch/13361
28548         * testsuite/g++.dg/pch/wchar-1.C: New.
28549         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28550
28551 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28552
28553         PR c++/9259
28554         * g++.dg/expr/sizeof2.C: New test.
28555
28556 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28557
28558         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28559
28560 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28561
28562         PR c++/13659
28563         * g++.dg/lookup/strong-using-3.C: New.
28564         * g++.dg/lookup/using-10.C: New.
28565
28566 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28567
28568         PR c++/13594
28569         * g++.dg/lookup/strong-using-2.C: New.
28570
28571 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28572             Dan Kegel <dank@kegel.com>
28573             J"orn Rennecke <joern.rennecke@superh.com>
28574
28575         PR target/9365
28576         * gcc.dg/pr9365-1.c: New test.
28577
28578 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28579
28580         PR c++/8856
28581         * g++.dg/parse/casting-operator2.C: New test.
28582         * g++.old-deja/g++.pt/explicit83.C: Remove.
28583
28584 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28585
28586         * gcc.dg/label-compound-stmt-1.c: New test.
28587         * gcc.c-torture/compile/950922-1.c,
28588         gcc.c-torture/compile/20000211-3.c,
28589         gcc.c-torture/compile/20000518-1.c,
28590         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28591         compound statements.
28592
28593 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28594
28595         * gcc.dg/ppc64-abi-1.c: New test.
28596
28597 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28598
28599          * g++.dg/ext/attrib9.C: Add dg-warnings.
28600
28601 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28602
28603         PR c++/12335
28604         * g++.dg/parse/dtor3.C: New test.
28605
28606 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28607
28608         PR c++/12709
28609         * g++.dg/parse/try-catch-1.C: New test.
28610
28611 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28612
28613         * ada/acats/run_all.sh: Add more verbose output in acats.log
28614         when compiling tests.
28615
28616 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28617
28618         PR 13656
28619         * gcc.dg/typedef-redecl.c: New test case.
28620         * gcc.dg/typedef-redecl.h: New support file.
28621
28622 2004-01-13  Jan Hubicka  <jh@suse.cz>
28623
28624         * gcc.dg/always_inline.c: New test.
28625         * gcc.dg/debug/20031231-1.c: Fix.
28626
28627 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28628
28629         PR c++/13474
28630         * g++.dg/template/array3.C: New test.
28631
28632 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28633
28634         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28635         * g++.dg/warn/Wunused-2.C: Likewise.
28636
28637 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28638
28639         PR c++/13289
28640         * g++.dg/template/instantiate6.C: New test.
28641
28642 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28643
28644         PR middle-end/11397
28645         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28646
28647 2004-01-12  Jan Hubicka  <jh@suse.cz>
28648
28649         PR opt/12826
28650         * gcc.dg/20040112-1.c: New.
28651
28652         * gcc.dg/dwarf-die[1-7].c: Move to...
28653         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28654         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28655
28656 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28657
28658         PR c++/4100
28659         * g++.dg/parse/friend4.C: New test.
28660
28661 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28662
28663         PR c++/4100
28664         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28665         definition is called a friend.
28666
28667 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28668
28669         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28670
28671 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28672
28673         PR c++/3478
28674         * g++.dg/parse/error10.C: New test.
28675         * g++.dg/template/arg2.C: Accept "invalid type" error.
28676
28677 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28678
28679         PR middle-end/13392
28680         * g++.dg/opt/expect2.C: New test.
28681
28682 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28683
28684         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28685         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28686         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28687         Update dg-error regexps.
28688
28689 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28690
28691         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28692         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28693
28694 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28695
28696         * gcc.dg/pragma-re-1.c: Use right pointer type.
28697
28698 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28699
28700         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28701
28702 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28703
28704         * gcc.dg/rs6000-ldouble-1.c: New.
28705
28706 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28707
28708         DR 337
28709         PR c++/9256
28710         * g++.dg/other/abstract1.C: New test.
28711
28712 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28713
28714         * g++.dg/lookup/strong-using-1.C: New.
28715
28716 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28717
28718         PR c/11234
28719         * gcc.dg/func-ptr-conv-1.c: New test.
28720         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28721
28722 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28723
28724         PR target/13380.
28725         * gcc.c-torture/compile/20040109-1.c: New.
28726
28727 2004-01-08  Stuart Hastings  <stuart@apple.com>
28728
28729         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28730         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28731         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28732
28733 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28734
28735         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28736
28737 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28738
28739         * ada/acats/run_acats: Treat 'gnatchop' the same way
28740         as 'gnatmake'.  Export GCC_DRIVER.
28741         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28742         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28743
28744 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28745
28746         PR c++/12573
28747         * g++.dg/template/dependent-expr4.C: New test.
28748
28749 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28750
28751         * gcc.dg/altivec-11.c: New test.
28752
28753 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28754
28755         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28756
28757 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28758
28759         PR c/6024
28760         * gcc.dg/enum-compat-1.c: New test.
28761         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28762
28763 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28764
28765         PR c/12165
28766         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28767         gcc.dg/c99-idem-qual-3.c: New tests.
28768
28769 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28770
28771         * gcc.dg/winline-7.c: Don't cast void * to int.
28772
28773 2004-01-06  Jan Hubicka  <jh@suse.cz>
28774
28775         * gcc.dg/i386-sse-5.c: New test
28776         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28777
28778 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28779
28780         PR c++/12815
28781         * g++.dg/rtti/typeid4.C: New test.
28782
28783 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28784
28785         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28786
28787 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28788
28789         PR c++/12132
28790         * g++.dg/template/error11.C: New test.
28791
28792         PR c++/13451
28793         * g++.dg/template/class2.C: New test.
28794
28795 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28796         Richard Sandiford <rsandifo@redhat.com>
28797
28798         PR c++/13387
28799         * g++.dg/opt/alias3.C: New test.
28800
28801 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28802
28803         PR c++/13157
28804         * g++.dg/template/koenig3.C: New test.
28805
28806         PR c++/13529
28807         * g++.dg/parse/offsetof3.C: New test.
28808
28809         * g++.dg/init/copy7.C: Add missing dg-error markers.
28810
28811         PR c++/12226
28812         * g++.dg/init/copy7.c: New test.
28813
28814         PR c++/13536
28815         * g++.dg/parse/cast1.C: New test.
28816
28817 2004-01-04  Jan Hubicka  <jh@suse.cz>
28818
28819         * gcc.dg/winline[1-7].c: New tests.
28820
28821 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28822
28823         PR c++/13520
28824         * g++.dg/template/qualttp22.C: New test.
28825
28826 2004-01-01  Jan Hubicka  <jh@suse.cz>
28827
28828         * gcc.dg/debug/20031231-1.c: New.
28829         * gcc.c-torture/compile/20040101-1.c: New.
28830         * gcc.dg/dwarf-die-[1-7].c: New.
28831
28832 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28833
28834         PR optimization/13521
28835         * gcc.c-torture/compile/20031231-1.c: New test.
28836
28837 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28838
28839         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28840
28841 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28842
28843         PR c++/10079
28844         * g++.dg/template/crash16.C: New test.
28845
28846 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28847
28848         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28849
28850 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28851
28852         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28853         ports.
28854         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28855         * g++.old-deja/g++.law/profile1.C: Likewise.
28856         * gcc.c-torture/compile/981006-1.c: Likewise.
28857         * gcc.c-torture/execute/loop-2e.x: Likewise.
28858         * gcc.c-torture/execute/loop-2f.x: Remove.
28859         * gcc.c-torture/execute/loop-2g.x: Likewise.
28860         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28861         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28862
28863 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28864
28865         PR c++/13507
28866         * g++.dg/ext/attrib11.C: New test.
28867
28868         PR c++/13494
28869         * g++.dg/template/array2-1.C: New test.
28870         * g++.dg/template/array2-2.C: New test.
28871
28872 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28873
28874         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28875
28876 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28877
28878         PR c++/12774
28879         * g++.dg/template/array1-1.C: New test.
28880         * g++.dg/template/array1-2.C: New test.
28881
28882 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28883
28884         PR fortran/12632
28885         * g77.dg/12632.f: New test case.
28886
28887 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28888
28889         PR c++/13289
28890         * g++.dg/parse/nontype1.C: New test.
28891
28892 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28893
28894         PR c++/12403
28895         * g++.dg/parse/explicit1.C: New test.
28896         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28897
28898 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28899
28900         PR c++/13081
28901         * g++.dg/opt/inline6.C: New test.
28902
28903         PR c++/12613
28904         * g++.dg/parse/error9.C: New test.
28905
28906         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28907
28908 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28909
28910         PR c++/13009
28911         * g++.dg/init/assign1.C: New test.
28912
28913 2003-12-28  Roger Sayle  <roger@eyesopen.com>
28914
28915         PR c++/13070
28916         * g++.dg/warn/format3.C: New test case.
28917
28918 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28919
28920         * gcc.c-torture/compile/20031227-1.c: New test.
28921
28922 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28923
28924         * g++.dg/bprob/bprob.exp: Load target-supports.exp
28925         * g77.dg/bprob/bprob.exp: Likewise.
28926         * gcc.misc-tests/bprob.exp: Likewise.
28927         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
28928         variants on systems where the library does not provide that
28929         functionality.
28930         * gcc.dg/builtins-20.c: Use builtins-config.h.
28931         * gcc.dg/builtins-config.h: New file.
28932
28933 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28934
28935         * lib/gcc-dg.exp (dg-require-profiling): New function.
28936         * lib/target-supports.exp (check_profiling_available): Likewise.
28937         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28938         * g77.dg/bprob/bprob.exp: Likewise.
28939         * gcc.misc-tests/bprob.exp: Likewise.
28940         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28941         * gcc.dg/20021014-1.c: Likewise.
28942         * gcc.dg/nest.c: Likewise.
28943
28944 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28945
28946         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28947         compiling.
28948         * g++.dg/lookup/java2.C: Likewise.
28949         * gcc.dg/cpp/lexident.c: Likewise.
28950
28951 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
28952
28953         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28954         given.
28955         * gcc.c-torture/compile/961203-1.c: Likewise.
28956         * gcc.c-torture/compile/980506-1.c: Likewise.
28957
28958 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
28959
28960         * lib/gcc-dg.exp (dg-prune-output): New annotation.
28961         (additional_prunes): New global.
28962         (gcc-dg-prune): Handle additional per-test pruning.
28963         (dg-test): Clear additional_prunes between tests.
28964
28965         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
28966         dg-prune-output to avoid spurious failures from assembler
28967         complaining about nonexistent WAW violations.
28968         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28969         Use dg-prune-output to avoid spurious failures from assembler
28970         warning about Itanium B-step errata.
28971
28972 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
28973
28974         * g++.dg/abi/macro0.C: New test.
28975         * g++.dg/abi/macro1.C: Likewise.
28976         * g++.dg/abi/macro2.C: Likewise.
28977
28978         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28979         * g++.dg/abi/bitfield7.C: Likewise.
28980         * g++.dg/abi/dtor2.C: Likewise.
28981         * g++.dg/abi/mangle11.C: Likewise.
28982         * g++.dg/abi/mangle12.C: Likewise.
28983         * g++.dg/abi/mangle14.C: Likewise.
28984         * g++.dg/abi/mangle17.C: Likewise.
28985         * g++.dg/abi/vbase10.C: Likewise.
28986         * g++.dg/abi/vbase14.C: Likewise.
28987         * g++.dg/template/qualttp17.C: Likewise.
28988
28989 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28990
28991         PR c/11995
28992         * gcc.dg/20031223-1.c: New test.
28993
28994 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28995
28996         * gcc.dg/noreturn-7.c: New test.
28997
28998 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28999
29000         * gcc.dg/null-pointer-1.c: New test.
29001
29002 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29003
29004         * g++.old-deja/g++.jason/template18.C: Remove.
29005         * g++.old-deja/g++.jason/template37.C: Likewise.
29006
29007         PR c++/12862
29008         * g++.dg/lookup/ns1.C: New test.
29009
29010         PR c++/12397
29011         * g++.dg/template/lookup3.C: New test.
29012
29013 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29014
29015         * g++.dg/template/recurse1.C: New test
29016
29017 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29018
29019         PR c++/12479
29020         * g++.dg/parse/semicolon1.C: New test.
29021         * g++.dg/parse/semicolon1.h: Likewise.
29022
29023 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29024
29025         * gcc.dg/darwin-misaligned.c: New test.
29026
29027 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29028
29029         PR c/9163
29030         * gcc.dg/20031222-1.c: New test.
29031
29032 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29033
29034         PR c++/13438
29035         * g++.dg/parse/error8.C: New test.
29036
29037         PR c++/11554
29038         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29039
29040 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29041
29042         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29043         too small.
29044         * gcc.c-torture/compile/930217-1.c: Likewise.
29045         * gcc.c-torture/compile/930513-1.c: Likewise.
29046         * gcc.c-torture/execute/920908-2.c: Likewise.
29047         * gcc.c-torture/execute/921204-1.c: Likewise.
29048         * gcc.c-torture/execute/930621-1.c: Likewise.
29049         * gcc.c-torture/execute/930630-1.c: Likewise.
29050         * gcc.c-torture/execute/931031-1.c: Likewise.
29051         * gcc.c-torture/execute/980602-2.c: Likewise.
29052         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29053         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29054         * gcc.c-torture/execute/extzvsi.c: Likewise.
29055         * gcc.c-torture/unsorted/ext.c: Likewise.
29056
29057 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29058
29059         PR target/12749
29060         * gcc.c-torture/compile/20031220-2.c: New test case.
29061
29062 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29063
29064         PR optimization/13031
29065         * gcc.c-torture/compile/20031220-1.c: New test case.
29066
29067 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29068
29069         * gcc.dg/cast-function-1.c: New test.
29070
29071 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29072
29073         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29074         formats.
29075
29076 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29077
29078         PR c++/12795
29079         * g++.dg/ext/attrib10.C: New test.
29080
29081 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29082
29083         * gcc.dg/cleanup-10.c: New test.
29084         * gcc.dg/cleanup-11.c: New test.
29085
29086 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29087
29088         PR c++/13239
29089         * g++.dg/opt/expect1.C: New test.
29090
29091 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29092
29093         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29094
29095 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29096
29097         PR debug/12923
29098         * gcc.dg/20031218-1.c: New test.
29099
29100         PR debug/12389
29101         * gcc.dg/20031218-2.c: New test.
29102         * gcc.dg/20031218-3.c: New test.
29103
29104         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29105         of label name and allow for USER_LABEL_PREFIX == "_" names.
29106         * g++.dg/abi/mangle18-2.C: Likewise.
29107         * g++.dg/abi/mangle19-1.C: Likewise.
29108         * g++.dg/abi/mangle19-2.C: Likewise.
29109         * g++.dg/abi/mangle20-1.C: Likewise.
29110         * g++.dg/abi/mangle20-2.C: Likewise.
29111
29112 2003-12-18  Richard Henderson  <rth@redhat.com>
29113
29114         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29115
29116 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29117             Dan Kegel <dank@kegel.com>
29118
29119         PR other/12009
29120         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29121         testing a cross compiler, it causes spurious compile failures.
29122         * lib/g++.exp: Likewise.
29123
29124 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29125
29126         PR c++/13262
29127         * g++.dg/template/access13.C: New test.
29128
29129 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29130
29131         * gcc.dg/20031216-1.c: New test.
29132
29133 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29134
29135         PR c++/9154
29136         * g++.dg/template/error10.C: New test.
29137
29138 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29139
29140         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29141         * g++.dg/eh/simd-2.C: Likewise.
29142
29143 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29144             Roger Sayle  <roger@eyesopen.com>
29145
29146         * gcc.c-torture/execute/ieee/mzero5.c: New.
29147
29148 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29149
29150         PR c++/10603
29151         * g++.dg/parse/error6.C: New test.
29152
29153         PR c++/12827
29154         * g++.dg/parse/error7.C: New test.
29155
29156 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29157
29158         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29159         at -O with stabs debugging formats.
29160         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29161         * gcc.dg/debug/debug-2.c: Likewise.
29162
29163 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29164
29165         PR c++/12696
29166         * g++.dg/init/error1.C: New test.
29167
29168         PR c++/12218
29169         * g++.dg/init/pm3.C: New test.
29170
29171 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29172
29173         PR c/3347
29174         * gcc.dg/bitfld-8.c: New test.
29175
29176 2003-12-16  James Lemke  <jim@wasabisystems.com>
29177
29178         * gcc.dg/arm-scd42-[123].c: New tests.
29179
29180 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29181
29182         PR c++/9043
29183         * g++.dg/abi/mangle20-1.C: New test.
29184         * g++.dg/abi/mangle20-2.C: New test.
29185
29186 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29187
29188         PR c++/13275
29189         * g++.dg/other/offsetof2.C: Remove XFAIL.
29190         * g++.dg/parse/offsetof1.C: New test.
29191         * g++.gd/parse/offsetof2.C: Likewise.
29192
29193 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29194
29195         * g++.dg/template/nontype3.C: New test.
29196         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29197
29198 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29199
29200         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29201
29202 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29203
29204         PR c++/13387
29205         * g++.dg/expr/assign1.C: New test.
29206
29207         PR c++/13242
29208         * g++.dg/abi/mangle19-1.C: New test.
29209         * g++.dg/abi/mangle19-2.C: New test.
29210
29211 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29212
29213         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29214
29215 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29216
29217         * gcc.c-torture/execute/20031216-1.c: New test.
29218
29219 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29220
29221         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29222         an ICE regression.
29223
29224 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29225
29226         PR c++/10926
29227         * g++.dg/template/error9.C: New test.
29228
29229         PR c++/11116
29230         * g++.dg/template/error8.C: New test.
29231
29232 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29233
29234         PR middle-end/13400
29235         * gcc.c-torture/execute/20031215-1.c: New test case.
29236
29237 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29238
29239         PR c++/13269
29240         * g++.dg/parse/error5.C: New test.
29241
29242         PR c++/12989
29243         * g++.dg/expr/sizeof1.C: New test.
29244
29245         PR c++/13310
29246         * g++.dg/template/crash15.C: New test.
29247
29248 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29249
29250         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29251         a non-POD type as the last named parameter of a varargs function.
29252
29253 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29254
29255         PR c++/13243
29256         PR c++/12573
29257         * g++.dg/template/crash14.C: New test.
29258         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29259
29260 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29261
29262         * g++.dg/other/java1.C: New test.
29263
29264         PR c++/13241
29265         * g++.dg/abi/mangle18-1.C: New test.
29266         * g++.dg/abi/mangle18-2.C: New test.
29267
29268 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29269
29270         PR optimization/10312
29271         * gcc.c-torture/execute/20031214-1.c: New.
29272
29273 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29274
29275         PR c++/10779
29276         PR c++/12160
29277         * g++.dg/parse/error3.C: New test.
29278         * g++.dg/parse/error4.C: Likewise.
29279         * g++.dg/abi/mangle4.C: Tweak error messages.
29280         * g++.dg/lookup/using5.C: Likewise.
29281         * g++.dg/other/error2.C: Likewise.
29282         * g++.dg/parse/typename5.C: Likewise.
29283         * g++.dg/parse/undefined1.C: Likewise.
29284         * g++.dg/template/arg2.C: Likewise.
29285         * g++.dg/template/ttp3.C: Likewise.
29286         * g++.dg/template/type1.C: Likewise.
29287         * g++.old-deja/g++.other/crash32.C: Likewise.
29288         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29289
29290 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29291
29292         PR c++/13106
29293         * g++.dg/warn/noreturn-3.C: New test.
29294
29295 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29296
29297         PR c++/13118
29298         * g++.dg/abi/covariant3.C: New.
29299
29300 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29301
29302         * g++.dg/eh/ia64-1.C: New test.
29303
29304 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29305
29306         PR optimization/13037
29307         * g77.f-torture/execute/13037.f: New test case.
29308
29309 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29310
29311         PR c++/12881
29312         * g++.dg/abi/covariant2.C: New.
29313
29314 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29315
29316         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29317
29318 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29319
29320         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29321
29322 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29323
29324         PR other/10819
29325         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29326         to fix Bug 10819.
29327         * lib/g++.exp (g++_version): Likewise.
29328         * lib/g77.exp (g77_version): Likewise.
29329         * lib/objc.exp (default_objc_version): Likewise.
29330
29331 2003-12-10  Richard Henderson  <rth@redhat.com>
29332
29333         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29334
29335         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29336
29337 2003-12-08  Matt Austern  <austern@apple.com>
29338
29339         PR c/13134
29340         * lib/gcc-dg.exp (dg-require-visibility): Define.
29341         * lib/target-supports (check_visibility_available): Define.
29342         * gcc.dg/visibility-1.c: New test.
29343         * gcc.dg/visibility-2.c: Likewise.
29344         * gcc.dg/visibility-3.c: Likewise.
29345         * gcc.dg/visibility-4.c: Likewise.
29346         * gcc.dg/visibility-5.c: Likewise.
29347         * gcc.dg/visibility-6.c: Likewise.
29348         * g++.dg/ext/visibility-1.C: Likewise.
29349         * g++.dg/ext/visibility-2.C: Likewise.
29350         * g++.dg/ext/visibility-3.C: Likewise.
29351         * g++.dg/ext/visibility-4.C: Likewise.
29352         * g++.dg/ext/visibility-5.C: Likewise.
29353         * g++.dg/ext/visibility-6.C: Likewise.
29354
29355 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29356
29357         * g++.dg/lookup/java1.C: New test.
29358         * g++.dg/lookup/java2.C: New test.
29359
29360 2003-12-07  Falk Hueffner  <falk@debian.org>
29361
29362         * g++.dg/opt/noreturn-1.C: New test.
29363
29364 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29365
29366         * gcc.dg/overflow-1.c: New test.
29367
29368 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29369
29370         * g77.f-torture/compile/13060.f: New test.
29371
29372 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29373
29374         PR c++/13323
29375         * g++.dg/inherit/operator2.C: New test.
29376
29377 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29378
29379         PR c++/13305
29380         * g++.dg/ext/attrib9.C: New test.
29381
29382 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29383
29384         PR c++/13314
29385         * g++.dg/template/error7.C: New test.
29386
29387 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29388             J"orn Rennecke <joern.rennecke@superh.com>
29389
29390         PR target/13302
29391         * g++.dg/other/struct-va_list.C: New test.
29392
29393 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29394
29395         PR c++/13166
29396         * g++.dg/parse/defarg6.C: New test.
29397
29398 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29399
29400         PR target/13256
29401         * gcc.c-torture/execute/20031201-1.c: New test.
29402
29403 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29404
29405         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29406
29407 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29408
29409         * gcc.dg/builtin-return-1.c: New test.
29410
29411 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29412             J"orn Rennecke <joern.rennecke@superh.com>
29413
29414         PR optimization/13260
29415         * gcc.c-torture/execute/20031204-1.c: New test.
29416
29417 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29418
29419         PR c++/9127
29420         * g++.dg/template/error6.C: New test.
29421
29422 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29423
29424         * gcc.dg/20031202-1.c: New test.
29425
29426 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29427
29428         PR c++/13179
29429         * g++.dg/template/eh1.C: New test.
29430
29431         PR c++/10771
29432         * g++.dg/template/error5.C: New test.
29433
29434 2003-12-02  David Ung  <davidu@mips.com>
29435
29436         * gcc.dg/compat/vector-check.h: Corrected type for var
29437         g_##TMODE
29438
29439 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29440
29441         PR c++/10126
29442         * g++.dg/template/ptrmem8.C: New test.
29443
29444 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29445
29446         PR c++/12573
29447         * g++.dg/template/dependent-expr3.C: New test.
29448
29449 2003-12-01  James Lemke  <jim@wasabisystems.com>
29450
29451         * gcc.dg/arm-g2.c: New test.
29452
29453 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29454
29455         PR optimization/11634
29456         * gcc.dg/20031201-2.c: New test case.
29457
29458 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29459
29460         PR 11433
29461         * objc.dg/proto-lossage-3.m: New test.
29462
29463 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29464
29465         PR optimization/12628
29466         * gcc.dg/20031201-1.c: New test case.
29467
29468 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29469
29470         * gcc.dg/unaligned-1.c: New test.
29471
29472 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29473
29474         PR c++/9849
29475         * g++.dg/template/error4.C: New test.
29476         * g++.dg/template/nested3.C: Adjust error markers.
29477
29478 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29479
29480         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29481
29482 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29483
29484         PR c/10333
29485         * gcc.dg/bitfld-7.c: New test.
29486
29487 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29488
29489         * gcc.dg/tls/asm-1.C: New test.
29490
29491 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29492
29493         * gcc.dg/cpp/assert4.c: Update.
29494
29495 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29496
29497         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29498         * gcc.dg/builtin-apply3.c: New test.
29499
29500 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29501
29502         * lib/compat.exp (compat-obj): New xfaildata parameter.
29503         Use it to set compiler_conditional_xfail_data before compiling.
29504         (compat-get-options): Handle dg-xfail-if.
29505         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29506         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29507         * gcc.dg/compat/vector-1_y.c: Likewise.
29508         * gcc.dg/compat/vector-2_x.c: Likewise.
29509         * gcc.dg/compat/vector-2_y.c: Likewise.
29510
29511 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29512
29513         * g++.dg/opt/reg-stack4.C: New test.
29514
29515 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29516
29517         * gcc.dg/builtin-apply2.c: New test.
29518
29519 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29520
29521         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29522
29523 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29524
29525         PR c++/12924
29526         * g++.dg/template/template-id-2.C: New test.
29527
29528 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29529
29530         PR c++/5369
29531         * g++.dg/template/memfriend1.C: New test.
29532         * g++.dg/template/memfriend2.C: Likewise.
29533         * g++.dg/template/memfriend3.C: Likewise.
29534         * g++.dg/template/memfriend4.C: Likewise.
29535         * g++.dg/template/memfriend5.C: Likewise.
29536         * g++.dg/template/memfriend6.C: Likewise.
29537         * g++.dg/template/memfriend7.C: Likewise.
29538         * g++.dg/template/memfriend8.C: Likewise.
29539         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29540
29541 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29542
29543         PR c++/12515
29544         * g++.dg/ext/cond1.C: New test.
29545
29546 2003-11-20  Richard Henderson  <rth@redhat.com>
29547
29548         * gcc.dg/20020201-2.c: Remove.
29549         * gcc.dg/20020201-4.c: Remove.
29550         * gcc.dg/20020304-1.c: Remove.
29551
29552 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29553
29554         * gcc.dg/cpp/trad/xwin1.c: New test case.
29555
29556 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29557
29558         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29559         * lib/g77.exp: Likewise.
29560         * lib/objc.exp: Likewise.
29561         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29562         for darwin.
29563
29564 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29565
29566         PR c++/12932
29567         * g++.dg/template/static5.C: New test.
29568
29569 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29570
29571         * gcc.dg/nested-func-1.c: New test.
29572
29573 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29574
29575         * gcc.dg/cpp/assert4.c: New test.
29576
29577 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29578
29579         PR c++/2294
29580         * g++.dg/lookup/using9.c: New test.
29581
29582 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29583
29584         PR c++/12762
29585         * g++.dg/template/error3.C: New test.
29586
29587 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29588
29589         PR ada/13035
29590         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29591         No longer use a wrapper for gcc, since this does not work under
29592         Windows.
29593
29594 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29595
29596         PR c++/2094
29597         * g++.dg/template/ptrmem7.C: New test.
29598
29599 2003-11-13  Andrew Pinski <apinski@apple.com>
29600
29601         * gcc.c-torture/compile/20031113-1.c: New test.
29602
29603 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29604             Kean Johnston <jkj@sco.com>
29605
29606         PR c/13029
29607         * gcc.dg/unused-4.c: Update.
29608
29609 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29610
29611         * g++.dg/opt/const3.C: New test.
29612
29613 2003-11-13  Jan Hubicka  <jh@suse.cz>
29614
29615         * gcc.c-torture/compile/20031112-1.c: New test.
29616
29617 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29618
29619         * g++.dg/parse/crash10.C: Remove bogus error marker.
29620
29621 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29622
29623         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29624         (host_gcc): Likewise.
29625         (ROOT): Honor $PWDCMD.
29626         (BASE): Likewise.
29627         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29628
29629 2003-11-12  Catherine Moore  <clm@redhat.com>
29630
29631         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29632
29633 2003-11-12  Andreas Jaeger  <aj@suse.de>
29634             Jakub Jelinek  <jakub@redhat.com>
29635             Andrew Pinski  <pinskia@physics.uc.edu>
29636             Richard Henderson  <rth@redhat.com>
29637
29638         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29639         systems.
29640         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29641
29642         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29643         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29644
29645 2003-11-11  Andreas Jaeger  <aj@suse.de>
29646
29647         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29648
29649         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29650
29651 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29652
29653         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29654         Clean ups.
29655
29656 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29657
29658         * gcc.dg/trampoline-1.c: New test.
29659
29660 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29661
29662         * gcc.c-torture/compile/200031109-1.c: New test.
29663
29664 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29665
29666         PR c/3190
29667         PR c/8714
29668         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29669         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29670         gcc.dg/format/no-y2k-1.c: Update.
29671
29672 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29673
29674         PR optimization/10467
29675         * gcc.dg/20031108-1.c: New test case.
29676
29677 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29678
29679         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29680
29681 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29682
29683         * gcc.dg/compound-lvalue-1.c: New test.
29684         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29685         some XFAILs.
29686
29687 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29688
29689         * gcc.dg/altivec-varargs-1.c: New test.
29690
29691 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29692
29693         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29694         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29695         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29696         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29697         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29698
29699 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29700
29701         * gcc.dg/cond-lvalue-1.c: New test.
29702
29703 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29704
29705         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29706
29707 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29708
29709         PR c++/11616
29710         * g++.dg/template/instantiate5.C: New test.
29711
29712 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29713
29714         PR c++/12726
29715         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29716         * ChangeLog: Add missing first entry for above test.
29717
29718 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29719
29720         PR c++/9810
29721         * g++.dg/template/using8.C: New test.
29722         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29723
29724 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29725
29726         PR optimization/10817
29727         * gcc.c-torture/compile/20031102-1.c: New test case.
29728
29729 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29730
29731         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29732         2147483647.
29733
29734 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29735
29736         * gcc.dg/20031102-1.c: New test.
29737
29738 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29739
29740         * gcc.dg/complex-1.c: New test.
29741
29742 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29743
29744         PR c++/12796
29745         * g++.dg/template/crash13.C: Adjust expected error location.
29746         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29747
29748 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29749
29750         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29751
29752 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29753
29754         PR/10239
29755         * gcc.c-torture/compile/20031031-2.c: New test.
29756
29757 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29758
29759         PR/11640
29760         * gcc.c-torture/compile/20031031-1.c: New test.
29761
29762 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29763
29764         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29765         * gcc.misc-tests/bprob.exp: Likewise.
29766         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29767         the execution test on arm-elf configs.
29768         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29769         configs that don't support scratch files.
29770         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29771
29772 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29773
29774         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29775         done by dejagnu.
29776
29777 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29778
29779         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29780         Avoid non pure sh syntax. Add more logging.
29781
29782         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29783         fail.
29784
29785 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29786
29787         PR libgcj/10610
29788         * gcc.dg/ppc-stackalign-1.c: New test.
29789
29790 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29791
29792         * ada/acats/run_all.sh: Change output to be more compliant with
29793         dejagnu framework.
29794         Create acats.sum and acats.log files under testsuite/ada/acats
29795         Only run [a-z]* directories, to filter out e.g. CVS.
29796         Redirect build output to log file.
29797
29798 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29799
29800         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29801
29802 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29803
29804         PR ada/5909:
29805         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29806
29807 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29808
29809         * gcc.c-torture/compile/20031023-1.c: New test.
29810         * gcc.c-torture/compile/20031023-2.c: New test.
29811         * gcc.c-torture/compile/20031023-3.c: New test.
29812         * gcc.c-torture/compile/20031023-4.c: New test.
29813
29814 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29815
29816         PR c++/10371
29817         * g++.dg/lookup/scoped8.C: New test.
29818
29819 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29820
29821         * g++.dg/opt/reg-stack3.C: New test.
29822
29823 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29824
29825         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29826
29827 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29828
29829         PR c++/11076
29830         * g++.dg/template/crash13.C: New test.
29831
29832 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29833
29834         * gcc.dg/c99-restrict-2.c: New test.
29835
29836 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29837
29838         PR c++/12698, c++/12699, c++/12700, c++/12566
29839         * g++.dg/inherit/covariant9.C: New test.
29840         * g++.dg/inherit/covariant10.C: New test.
29841         * g++.dg/inherit/covariant11.C: New test.
29842
29843 2003-10-23  Jason Merrill  <jason@redhat.com>
29844
29845         PR c++/12726
29846         * g++.dg/ext/complit2.C: New test.
29847
29848 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29849
29850         PR target/12654
29851         * gcc.c-torture/execute/20031020-1.c: New test.
29852
29853 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29854
29855         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29856         following the jump_insn.
29857
29858 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29859
29860         * gcc.dg/cast-lvalue-1.c: New test.
29861
29862 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29863
29864         PR c++/11962
29865         * g++.dg/template/cond2.C: New test.
29866
29867 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29868
29869         * gcc.dg/builtins-28.c: New test.
29870
29871 2003-10-20  Jan Hubicka  <jh@suse.cz>
29872
29873         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29874         parameter.
29875         * testsuite/gcc.dg/inline-2.c: Likewise.
29876
29877 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29878
29879         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29880         * gcc.dg/nest.c: Likewise.
29881
29882 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29883
29884         PR c++/9781, c++/10583, c++/11862
29885         * g++.dg/parse/crash13.C: New test.
29886
29887 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29888
29889         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29890
29891 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29892
29893         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29894         Define HAVE_C99_RUNTIME except on Solaris.
29895         * gcc.dg/builtins-20.c: Likewise.
29896
29897 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29898
29899         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29900
29901 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29902
29903         PR c++/12495
29904         * g++.dg/template/crash21.C: New test.
29905
29906 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29907
29908         PR c++/2513
29909         * g++.dg/template/typename5.C: New test.
29910
29911 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29912
29913         PR c++/12369
29914         * g++.dg/template/friend25.C: New test.
29915
29916 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
29917
29918         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29919         versions.
29920
29921 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
29922
29923         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29924         == 2147483647.
29925
29926 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
29927
29928         * gcc.c-torture/execute/960416-1.x: Remove.
29929         * gcc.c-torture/execute/divconst-3.x: Likewise.
29930
29931 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
29932
29933         PR target/12598
29934         * gcc.dg/torture/cris-volatile-1.c: New test.
29935
29936 2003-10-14  Roger Sayle  <roger@eyesopen.com>
29937
29938         PR optimization/9325
29939         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29940         for overflowing floating point to integer conversion during RTL
29941         simplification.
29942
29943 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
29944
29945         * objc/execute/_cmd.m: Fix typo.
29946         * objc.dg/image-info.m, objc.dg/symtab-1.m:
29947         Relax 'scan-assembler' regexp.
29948         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29949         objc.dg/try-catch-4.m: Run on non-Darwin targets.
29950         * objc.dg/zero-link-2.m: Remove blank line.
29951         * objc.dg/zero-link-3.m: New test case.
29952
29953 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
29954
29955         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29956
29957         * gcc.dg/asm-names.c: Use scan-assembler-not rather
29958         than linker trickery.
29959
29960 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29961
29962         PR c++/12370
29963         * g++.dg/other/friend2.C: New test.
29964
29965 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29966
29967         * gcc.dg/20031012-1.c: New test.
29968
29969 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
29970
29971         * gcc.dg/weak/weak-3.c: Fix for new warning.
29972
29973 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
29974
29975         PR optimization/8750
29976         * gcc.c-torture/execute/20031012-1.c: New test case.
29977
29978 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29979
29980         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29981         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29982
29983 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29984
29985         PR optimization/12260
29986         * gcc.c-torture/compile/20031011-2.c: New test case.
29987
29988 2003-10-11  Roger Sayle  <roger@eyesopen.com>
29989
29990         * gcc.c-torture/execute/20031011-1.c: New testcase.
29991
29992 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
29993
29994         * gcc.c-torture/compile/20031011-1.c: New test.
29995
29996 2003-10-11  Jan Hubicka  <jh@suse.cz>
29997
29998         * g++.dg/other/first-global.C: New test.
29999
30000 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30001
30002         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30003
30004 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30005
30006         * gcc.c-torture/compile/20031010-1.c: New test.
30007
30008 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30009
30010         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30011         * gcc.c-torture/execute/va-arg-25.c: ... here.
30012
30013 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30014
30015         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30016
30017 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30018
30019         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30020
30021 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30022
30023         * g++.dg/parse/error2.C: New test.
30024
30025 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30026
30027         PR c++/11097
30028         * g++.dg/other/error5.C: Modify the error message.
30029         * g++.dg/lookup/using8.C: New test.
30030
30031 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30032
30033         * gcc.dg/darwin-abi-2.c: New file.
30034         * gcc.c-torture/execute/va-arg-24.c: New file.
30035
30036 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30037
30038         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30039         indentation.
30040
30041 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30042
30043         PR c++/10147
30044         * g++.dg/other/error4.C: Update error messages.
30045         * g++.dg/template/ptrmem4.C: Likewise.
30046
30047         PR c++/12337
30048         * g++.dg/init/new9.C: New test.
30049
30050         PR c++/12334, c++/12236, c++/8656
30051         * g++.dg/ext/attrib8.C: New test.
30052
30053 2003-10-06  Devang Patel  <dpatel@apple.com>
30054
30055         * gcc.dg/debug/dwarf2-3.h: New test.
30056         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30057
30058 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30059
30060         * g++.dg/opt/cfg2.C: New test.
30061
30062 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30063
30064         * g++.dg/opt/float1.C: New test.
30065
30066 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30067
30068         * gcc.dg/c90-array-lval-6.c: New test.
30069         * gcc.dg/c99-array-lval-6.c: New test.
30070
30071 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30072             Ziemowit Laski  <zlaski@apple.com>
30073
30074         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30075         'Derived', so that it is never considered a class method; add
30076         new warning for '+port' method ambiguity.
30077         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30078         <objc/objc-api.h> (needed on Mac OS X).
30079         * objc.dg/method-13.m: New test.
30080
30081 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30082
30083         PR optimization/9325, PR java/6391
30084         * gcc.c-torture/execute/20031003-1.c: New test case.
30085
30086 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30087
30088         PR optimization/12180
30089         * gcc.dg/20031002-1.c: New test.
30090
30091         PR c++/12486
30092         * g++.dg/inherit/error1.C: New test.
30093
30094 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30095
30096         * lib/f-torture.exp (search_for): Rename to...
30097         (search_for_re): This.  Also, clean up comments and the
30098         "regexp" invocation.
30099
30100 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30101
30102         * gcc.c-torture/compile/20031002-1.c: New test.
30103
30104 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30105
30106         * g++.dg/opt/cond1.C: New test.
30107
30108 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30109
30110         * gcc.dg/Wold-style-definition-2.c: New testcase.
30111         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30112
30113 2003-09-29  Richard Henderson  <rth@redhat.com>
30114
30115         * g++.dg/init/array10.C: Add dg-options.
30116
30117 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30118
30119         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30120
30121 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30122
30123         * g++.dg/template/friend19.C: Fix typo.
30124         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30125
30126 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30127
30128         * gcc.c-torture/execute/20030928-1.c: New test.
30129         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30130
30131 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30132
30133         * g++.dg/opt/unroll1.C: New test.
30134
30135 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30136
30137         PR optimization/11741
30138         * gcc.dg/20030926-1.c: New test case.
30139
30140 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30141
30142         PR c++/5655
30143         * g++.dg/parse/access7.C: New test.
30144         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30145
30146 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30147
30148         MERGE OF objc-improvements-branch into MAINLINE:
30149         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30150         if libobjc has not been built.
30151         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30152         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30153         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30154         objc/execute/nested-3.m, objc/execute/np-2.m,
30155         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30156         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30157         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30158         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30159         objc.dg/special/unclaimed-category-1.h,
30160         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30161         well as GNU runtime.
30162         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30163         * execute/cascading-1.m, execute/function-message-1.m,
30164         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30165         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30166         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30167         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30168         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30169         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30170         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30171         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30172         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30173         * objc.dg/bitfield-2.m: Run only on Darwin.
30174         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30175         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30176         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30177         * objc.dg/const-str-1.m: Fix constant string layout.
30178
30179 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30180
30181         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30182
30183 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30184
30185         * gcc.dg/darwin-abi-1.c: New file.
30186
30187 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30188
30189         PR target/12281
30190         * gcc.c-torture/compile/20030921-1.c: New test.
30191
30192 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30193
30194         * g++.dg/opt/reg-stack2.C: New test.
30195
30196 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30197
30198         * g++.dg/eh/delayslot1.C: New test.
30199
30200 2003-09-20  Richard Henderson  <rth@redhat.com>
30201
30202         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30203
30204 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30205
30206         * gcc.c-torture/execute/20030920-1.c: New test case.
30207
30208 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30209
30210         * g++.dg/rtti/typeid3.C: Correct expected error message.
30211
30212 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30213
30214         PR c++/157
30215         * g++.dg/parse/crash12.C: New test.
30216
30217 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30218
30219         * gcc.dg/compat/mixed-struct-check.h: New.
30220         * gcc.dg/compat/mixed-struct-defs.h: New.
30221         * gcc.dg/compat/mixed-struct-init.h: New.
30222         * gcc.dg/compat/struct-by-value-19_main.c: New.
30223         * gcc.dg/compat/struct-by-value-19_x.c: New.
30224         * gcc.dg/compat/struct-by-value-19_y.c: New.
30225         * gcc.dg/compat/struct-by-value-20_main.c: New.
30226         * gcc.dg/compat/struct-by-value-20_x.c: New.
30227         * gcc.dg/compat/struct-by-value-20_y.c: New.
30228         * gcc.dg/compat/struct-return-19_main.c: New.
30229         * gcc.dg/compat/struct-return-19_x.c: New.
30230         * gcc.dg/compat/struct-return-19_y.c: New.
30231         * gcc.dg/compat/struct-return-20_main.c: New.
30232         * gcc.dg/compat/struct-return-20_x.c: New.
30233         * gcc.dg/compat/struct-return-20_y.c: New.
30234
30235 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30236         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30237         so that it will not complain on LP64 targets.
30238
30239 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30240
30241         PR c++/495
30242         * g++.dg/template/friend24.C: New test.
30243
30244 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30245
30246         PR c++/12332
30247         * g++.dg/template/memtmpl2.C: New test.
30248
30249 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30250
30251         PR target/11184
30252         * gcc.dg/builtin-apply1.c: New test.
30253
30254 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30255
30256         PR c++/9848
30257         * g++.dg/warn/Wunused-4.C: New test.
30258
30259 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30260
30261         PR c++/12316
30262         * g++.dg/other/gc2.C: New test.
30263
30264 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30265
30266         PR c++/11991
30267         * g++.dg/rtti/typeid3.C: New test.
30268
30269         PR c++/12266
30270         * g++.dg/overload/template1.C: New test.
30271
30272 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30273
30274         * g++.dg/opt/cfg3.C: New test.
30275
30276 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30277
30278         PR c++/7939
30279         * g++.dg/template/crash11.C: New test.
30280
30281 2003-09-16  Jason Merrill  <jason@redhat.com>
30282             Jakub Jelinek  <jakub@redhat.com>
30283
30284         * gcc.dg/attr-warn-unused-result.c: New test.
30285
30286 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30287
30288         PR c++/12184
30289         * g++.dg/expr/call2.C: New test.
30290
30291 2003-09-15  Andreas Jaeger  <aj@suse.de>
30292
30293         * gcc.dg/Wold-style-definition-1.c: New test.
30294
30295 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30296
30297         PR c++/3907
30298         * g++.dg/parse/template12.C: New test.
30299
30300         * g++.dg/abi/bitfield11.C: New test.
30301         * g++.dg/abi/bitfield12.C: Likewise.
30302
30303 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30304
30305         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30306         non-expansion of functional macro name without arguments at EOL.
30307         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30308
30309 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30310
30311         * gcc.c-torture/execute/20030914-[12].c: New tests.
30312
30313 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30314
30315         PR c++/11788
30316         * g++.dg/overload/addr1.C: New test.
30317
30318 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30319
30320         * gcc.dg/20030909-1.c: New test.
30321
30322 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30323
30324         * gcc.dg/ultrasp10.c: New test.
30325
30326 2003-09-09  Devang Patel  <dpatel@apple.com>
30327
30328         * gcc.dg/darwin-ld-6.c: New test.
30329
30330 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30331
30332         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30333
30334 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30335
30336         * gcc.dg/ia64-types1.c: New test.
30337         * gcc.dg/ia64-types2.c: Likewise.
30338
30339 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30340
30341         * gcc.dg/builtins-1.c: Add more _Complex tests.
30342         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30343
30344         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30345         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30346
30347 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30348
30349         PR c++/11786
30350         * g++.dg/lookup/koenig2.C: New test.
30351
30352         PR c++/5296
30353         * g++.dg/rtti/typeid2.C: New test.
30354
30355 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30356
30357         * gcc.c-torture/compile/20030904-1.c: New test.
30358
30359 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30360
30361         * g++.dg/opt/longbranch2.C: New test.
30362
30363 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30364
30365         * g++.dg/template/crash10.C: Only compile it.
30366
30367 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30368
30369         PR middle-end/11665
30370         * gcc.c-torture/compile/20030907-1.c: New test.
30371         * g++.dg/init/array11.C: New test.
30372
30373 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30374
30375         PR c++/11852
30376         * g++.dg/init/struct1.C: New test.
30377
30378 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30379
30380         PR c++/12181
30381         * g++.dg/expr/comma1.C: New test.
30382
30383 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30384
30385         PR c++/11867
30386         * g++.dg/expr/static_cast5.C: New test.
30387
30388 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30389
30390         PR c++/11507
30391         * g++.dg/lookup/scoped7.C: New test.
30392
30393         PR c++/9574
30394         * g++.dg/other/static1.C: New test.
30395
30396         PR c++/11490
30397         * g++.dg/warn/template-1.C: New test.
30398
30399         PR c++/11432
30400         * g++.dg/template/crash10.C: New test.
30401
30402         PR c++/2478
30403         * g++.dg/overload/VLA.C: New test.
30404
30405         PR c++/10804
30406         * g++.dg/template/call1.C: New test.
30407
30408 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30409
30410         PR c++/11794
30411         * g++.dg/parse/using3.C: New test.
30412
30413 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30414
30415         PR c++/11409
30416         * g++.dg/overload/builtin3.C: New test case.
30417
30418 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30419
30420         PR c/9862
30421         * gcc.dg/20030906-1.c: New test.
30422         * gcc.dg/20030906-2.c: Likewise.
30423
30424 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30425
30426         PR c++/12167
30427         * g++.dg/parse/defarg5.C: New test.
30428
30429         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30430
30431 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30432
30433         PR c++/12163
30434         * g++.dg/expr/static_cast4.C: New test.
30435
30436         PR c++/12146
30437         * g++.dg/template/crash9.C: New test.
30438
30439 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30440
30441         * g++.old-deja/g++.ext/pretty2.C: Update for change
30442         in __FUNCTION__.
30443         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30444
30445 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30446
30447         PR c++/11922
30448         * g++/dg/template/qualified-id1.C: New test.
30449
30450         PR c++/12037
30451         * g++.dg/warn/noeffect4.C: New test.
30452
30453 2003-09-04  Matt Austern  <austern@apple.com>
30454
30455         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30456         * g++.dg/ext/fnname2.C: Likewise.
30457         * g++.dg/ext/fnname3.C: Likewise.
30458
30459 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30460
30461         * g++.dg/expr/lval1.C: New test.
30462         * g++.dg/ext/lvcast.C: Remove.
30463
30464 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30465
30466         PR optimization/11700.
30467         * gcc.c-torture/compile/20030903-1.c: New test case.
30468
30469 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30470
30471         PR c++/12053
30472         * g++.dg/abi/layout4.C: New test.
30473
30474 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30475
30476         PR c++/11553
30477         * g++.dg/parse/friend3.C: New test.
30478
30479 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30480
30481         PR c++/11847
30482         * g++.dg/template/class1.C: New test.
30483
30484         PR c++/11808
30485         * g++.dg/expr/call1.C: New test.
30486
30487 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30488
30489         PR c++/12114
30490         * g++.dg/init/ref9.C: New test.
30491
30492         PR c++/11972
30493         * g++.dg/template/nested4.C: New test.
30494
30495 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30496
30497         PR c++/12093
30498         * g++.dg/template/non-dependent4.C: New test.
30499
30500         PR c++/11928
30501         * g++.dg/inherit/conv1.C: New test.
30502
30503 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30504
30505         PR c++/6196
30506         * g++.dg/ext/label1.C: New test.
30507         * g++.dg/ext/label2.C: Likewise.
30508
30509 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30510
30511         * g++.dg/expr/cond3.C: New test.
30512
30513 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30514
30515         * gcc.dg/builtins-1.c: Add new builtin cases.
30516
30517 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30518
30519         * gcc.dg/builtins-1.c: Add new cases.
30520         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30521
30522 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30523
30524         * gcc.dg/builtins-1.c: Add more math builtin tests.
30525         * gcc.dg/torture/builtin-attr-1.c: New test.
30526
30527 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30528
30529         PR optimization/5079
30530         * g++.dg/opt/static3.C: New test.
30531
30532 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30533
30534         * gcc.misc-tests/gcov-10b.c: New test.
30535
30536 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30537
30538         * g++.dg/opt/ptrmem3.C: New test.
30539
30540         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30541
30542 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30543
30544         * gcc.dg/20030826-2.c: New test.
30545
30546 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30547
30548         PR middle-end/12002
30549         * g77.f-torture/compile/12002.f: New test case.
30550
30551 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30552
30553         * gcc.dg/20030826-1.c: New test case.
30554
30555 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30556
30557         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30558
30559 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30560
30561         PR c++/11871
30562         * c++.dg/lookup/crash1.C: New test.
30563
30564         * c++.dg/warn/noeffect3.C: New test.
30565
30566 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30567
30568         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30569         * gcc.dg/compat/vector-1_y.c: Ditto.
30570         * gcc.dg/compat/vector-2_x.c: Ditto.
30571         * gcc.dg/compat/vector-2_y.c: Ditto.
30572
30573 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30574
30575         * gcc.dg/20030702-1.c: New test.
30576
30577 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30578
30579         PR c++/8795
30580         * g++.dg/ext/altivec-1.C: New test.
30581
30582 2003-08-24  Richard Henderson  <rth@redhat.com>
30583
30584         * g++.dg/eh/simd-2.C: Add -w for x86.
30585
30586 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30587
30588         * gcc.dg/20030815-1.c: New test.
30589
30590 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30591
30592         PR c++/3765
30593         * g++.dg/parse/access6.C: New test.
30594
30595 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30596
30597         PR c++/641, c++/11876
30598         * g++.dg/template/friend22.C: New test.
30599         * g++.dg/template/friend23.C: Likewise.
30600
30601 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30602
30603         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30604         identically.
30605
30606 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30607
30608         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30609
30610 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30611
30612         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30613
30614 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30615
30616         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30617
30618 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30619
30620         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30621
30622 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30623
30624         PR c++/11919
30625         * g++.dg/overload/prom1.C: New test.
30626
30627         PR c++/11551
30628         * g++.dg/parse/dtor2.C: New test.
30629
30630         PR c++/10762
30631         * g++.dg/parse/using2.C: New test.
30632
30633 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30634
30635         PR target/11805
30636         * gcc.c-torture/compile/20030821-1.c: New.
30637
30638 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30639
30640         PR c++/11834
30641         * g++.dg/template/deduce2.C: New test.
30642
30643 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30644
30645         * gcc.c-torture/execute/20030821-1.c: New test.
30646
30647 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30648
30649         PR middle-end/11984
30650         * gcc.dg/20030820-1.c: New test case.
30651
30652 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30653
30654         PR c++/11945
30655         * g++.dg/warn/noeffect2.C: New test.
30656
30657 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30658
30659         PR c++/10926
30660         * g++.dg/template/dtor2.C: New test.
30661
30662         PR c++/11684
30663         * g++.dg/template/operator1.C: New test.
30664         * g++.dg/parse/operator4.C: New test.
30665
30666         PR c++/11946.C
30667         * g++.dg/expr/enum1.C: New test.
30668         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30669
30670         PR c++/11036.C
30671         * g++.dg/parse/elab2.C: New test.
30672         * g++.dg/parse/typedef4.C: Change error message.
30673         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30674         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30675         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30676
30677 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30678
30679         * gcc.dg/pch/warn-1.c: New.
30680         * gcc.dg/pch/warn-1.hs: New.
30681
30682         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30683         not-tested file.
30684
30685 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30686
30687         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30688
30689 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30690
30691         * gcc.dg/uninit-D.c: New Test.
30692         * gcc.dg/uninit-E.c: New Test.
30693         * gcc.dg/uninit-F.c: New Test.
30694         * gcc.dg/uninit-G.c: New Test.
30695
30696 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30697
30698         * g++.dg/README: Describe the pch directory.
30699
30700 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30701
30702         PR c++/11174
30703         * g++.dg/parse/access4.C: New test.
30704         * g++.dg/parse/access5.C: Likewise.
30705         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30706
30707 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30708
30709         * gcc.dg/noncompile/20030818-1.c: New.
30710
30711 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30712
30713         PR c++/11957
30714         * g++.dg/warn/noeffect1.C: New test.
30715
30716         * g++.dg/template/scope2.C: New test.
30717         * g++.dg/template/error2.C: Correct dg-error
30718
30719 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30720
30721         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30722
30723 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30724
30725         PR C++/11512
30726         * g++.dg/template/warn1.C: New.
30727
30728 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30729
30730         * g++.dg/template/error2.C: New test.
30731         * g++.dg/lookup/using7.C: Adjust errors
30732         * g++.old-deja/g++.pt/crash36.C: Likewise.
30733         * g++.old-deja/g++.pt/derived3.C: Likewise.
30734
30735 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30736
30737         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30738         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30739         * gcc.c-torture/execute/builtins/string-9.c: New, from
30740         string-opt-9.c.  Adjust for execute/builtins framework.
30741         * gcc.c-torture/execute/string-opt-9.c: Delete.
30742
30743 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30744
30745         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30746
30747         * g++.dg/parse/ret-type2.C: New test.
30748
30749         PR c++/11703
30750         * g++.dg/init/new8.C: New test.
30751
30752         PR c++/10923
30753         * g++.dg/parse/typedef5.C: New test.
30754
30755         PR c++/9512
30756         * g++.dg/parse/qualified2.C: New test.
30757         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30758         invalid code.
30759
30760 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30761
30762         * g++.dg/conversion/ptrmem1.C: New test.
30763
30764 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30765
30766         PR target/11693
30767         * gcc.dg/20030811-1.c: New test.
30768
30769         PR target/11535
30770         * gcc.c-torture/execute/20030811-1.c: New test.
30771
30772 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30773
30774         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30775
30776 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30777
30778         PR c++/11789.C
30779         * g++.dg/inherit/multiple1.C: New test.
30780
30781 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30782
30783         * gcc.dg/spe1.c: New test.
30784
30785         PR c++/11670
30786         * g++.dg/expr/cast2.C: New test.
30787
30788         PR c++/10530
30789         * g++.dg/template/dependent-name2.C: New test.
30790
30791 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30792
30793         * g++.dg/parse/crash11.C: Put the dg options in comments.
30794
30795 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30796
30797         * lib/gcc-dg.exp: Update for diagnostic change.
30798
30799 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30800
30801         PR c++/5767
30802         * g++.dg/parse/crash11.C: New test.
30803
30804 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30805
30806         * gcc.dg/cpp/spacing1.c: Update.
30807
30808 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30809
30810         PR target/11739
30811         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30812         a value for -mtune.
30813
30814 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30815
30816         PR middle-end/11771
30817         * gcc.c-torture/compile/20030804-1.c: New test case.
30818
30819 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30820
30821         * gcc.dg/20030804-1.c: New test case.
30822
30823 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30824
30825         * gcc.dg/cpp/separate-1.c: New test.
30826
30827 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30828
30829         PR c++/11704
30830         * g++.dg/template/dependent-expr2.C: New test.
30831
30832         PR c++/11766
30833         * g++.dg/expr/ptrmem1.C: New test.
30834
30835 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30836
30837         PR c++/9453
30838         * g++.dg/template/friend15.C: New test.
30839
30840 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30841
30842         * lib/dg-pch.exp: Work round PCH bug.
30843
30844 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30845
30846         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30847         builtins.  Move cases from builtins-4.c here.
30848
30849         * gcc.dg/torture/builtin-math-1.c: New test taken from
30850         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30851         additional cases.
30852
30853         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30854         Delete.
30855
30856 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30857
30858         PR c++/9447
30859         * g++.dg/template/using7.C: New test.
30860
30861 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30862
30863         * import1.c, import2.c: New tests.
30864
30865 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30866
30867         * g++.dg/eh/crossjump1.C: New test.
30868
30869 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30870
30871         PR c++/11697
30872         * g++.dg/template/using6.C: New test.
30873
30874         PR c++/11744
30875         * g++.dg/template/koenig2.C: New test.
30876
30877 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30878
30879         PR c++/7983
30880         * g++.dg/parse/typedef4.C: New test.
30881
30882 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30883
30884         PR c++/8442, c++/8806
30885         * g++.dg/template/elab1.C: New test.
30886         * g++.dg/template/type2.C: Likewise.
30887         * g++.dg/template/ttp3.C: Adjust expected error message.
30888         * g++.old-deja/g++.law/visibility13.C: Likewise.
30889         * g++.old-deja/g++.niklas/t135.C: Likewise.
30890         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30891         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30892         template argument.
30893         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30894
30895 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30896
30897         PR c++/11295
30898         * g++.dg/ext/stmtexpr1.C: New test.
30899
30900         * g++.dg/opt/tmp1.C: New test.
30901
30902         PR c++/11525
30903         * g++.dg/parse/constant4.C: New test.
30904
30905         PR c++/9447
30906         * g++.dg/template/using5.C: New test.
30907
30908 2003-07-31  Roger Sayle  <roger@eyesopen.com>
30909
30910         * gcc.dg/builtins-27.c: New test case.
30911
30912 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
30913
30914         * gcc.dg/tls/opt-7.c: New test.
30915
30916 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
30917
30918         * g++.old-deja/g++.other/crash18.C: Remove.
30919
30920 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30921
30922         * g++.dg/template/explicit3.C: New.
30923         * g++.dg/template/explicit4.C: New.
30924         * g++.dg/template/explicit5.C: New.
30925
30926         PR c++/11347
30927         * g++.dg/template/memtmpl1.C: New.
30928
30929 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
30930
30931         PR target/11565
30932         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30933         * gcc.dg/i386-387-5.c (dg-options): Likewise.
30934
30935 2003-07-30  Jan Hubicka  <jh@suse.cz>
30936
30937         * vtgc1.c: Kill.
30938
30939 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
30940
30941         * gcc.dg/struct-in-proto-1.c: New test.
30942
30943 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
30944
30945         * gcc.dg/cpp/include2.c: Only expect one message.
30946
30947 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
30948
30949         PR c++/9447
30950         * g++.dg/template/using1.C: New test.
30951         * g++.dg/template/using2.C: New test.
30952         * g++.dg/template/using3.C: New test.
30953         * g++.dg/template/using4.C: New test.
30954
30955 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
30956
30957         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30958         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30959
30960 2003-07-28  Jan Hubicka  <jh@suse.cz>
30961
30962         PR c++/11530
30963         * g++.dg/opt/call1.C: New test.
30964
30965 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
30966
30967         PR c++/11667
30968         * g++.dg/init/enum2.C: New test.
30969         * g++.dg/template/overload1.C: Add "-w" option.
30970
30971 2003-07-28    <hp@bitrange.com>
30972
30973         * gcc.dg/Wdeclaration-after-statement-1.c,
30974         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30975
30976 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
30977
30978         * gcc.c-torture/compile/20030725-1.c: New test.
30979
30980 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
30981
30982         * gcc.dg/20030505.c: Only run for SPE.
30983         Remove definition of opaque type.
30984
30985 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
30986
30987         * g++.dg/template/ptrmem6.C: New test.
30988
30989 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
30990
30991         * gcc.c-torture/compile/zero-strct-2.c: New test.
30992
30993 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
30994
30995         * gcc.dg/intermod-1.c: New test.
30996
30997 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30998
30999         PR c++/11617
31000         * g++.dg/template/lookup2.C: New test.
31001         * g++.dg/template/memclass1.C: Remove instantiated from error.
31002         * g++.dg/other/error2.C: Tweak expected errors.
31003
31004         PR c++/11596
31005         * g++.dg/template/defarg3.C: New test.
31006
31007         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31008
31009 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31010
31011         * g++.dg/inherit/access5.C: New test.
31012
31013 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31014
31015         PR c++/11513
31016         * g++.dg/template/crash8.C: New test.
31017
31018 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31019
31020         PR c/10602
31021         * gcc.dg/noncompile/incomplete-2.c: New test.
31022
31023 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31024
31025         PR c++/11645
31026         * g++.dg/inherit/access4.C: New test.
31027
31028         PR c++/11517
31029         * g++.dg/expr/cond2.C: New test.
31030
31031         PR optimization/10679
31032         * g++.dg/opt/inline4.C: New test.
31033
31034 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31035
31036         * g++.dg/parse/crash10: New test.
31037
31038 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31039
31040         * g++.dg/ext/flexary1.C: New test.
31041
31042 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31043
31044         PR c++/10793
31045         * g++.dg/template/crash9.C: New test.
31046
31047 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31048
31049         PR c++/3004
31050         * g++.dg/parse/typedef3.C: New test.
31051
31052         PR c++/7906
31053         * g++.dg/parse/operator2.C: New test.
31054
31055         PR c++/8895
31056         * g++.dg/parse/def-tmpl-arg1.C: New test.
31057
31058         PR c++/9282
31059         * g++.dg/parse/funptr1.C: New test.
31060
31061         PR c++/9452
31062         * g++.dg/parse/ambig3.C: New test.
31063
31064         PR c++/9454
31065         * g++.dg/parse/operator3.C: New test.
31066
31067         PR c++/9486
31068         * g++.dg/parse/template10.C: New test.
31069
31070         PR c++/9488
31071         * g++.dg/parse/template11.C: New test.
31072
31073         PR c++/10150
31074         * g++.dg/parse/invalid-op1.C: New test.
31075
31076         PR c++/10247
31077         * g++.dg/parse/condexpr1.C: New test.
31078
31079 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31080
31081         * g++.dg/ext/packed3.C: New test.
31082         * g++.dg/ext/packed4.C: New test.
31083
31084         * gcc.dg/pack-test-3.c: New test.
31085
31086 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31087
31088         * lib/compat.exp: Handle dg-options per source file.
31089         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31090         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31091         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31092         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31093         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31094         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31095         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31096         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31097         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31098         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31099         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31100         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31101         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31102         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31103
31104 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31105
31106         PR c/10320
31107         * gcc.c-torture/execute/20030718-1.c: New test.
31108
31109 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31110
31111         PR optimization/11536
31112         * gcc.dg/20030721-1.c: New test.
31113
31114 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31115
31116         PR c++/11546
31117         * g++.dg/template/lookup1.C: New test.
31118
31119 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31120
31121         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31122         diagnostics of ill-formed constructs involving labels.
31123         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31124         the new 'previously defined here' message.
31125
31126 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31127
31128         * g++.dg/parse/non-dependent2.C: New test.
31129
31130 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31131
31132         * g++.dg/init/init-ref4.C: xfail on targets without
31133         weak symbols.
31134
31135 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31136
31137         PR target/11087
31138         * gcc.c-torture/execute/20030717-1.c: New test.
31139
31140 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31141
31142         * g++.dg/opt/cfg1.C: New test.
31143
31144 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31145
31146         PR optimization/11557
31147         * gcc.dg/20030717-1.c: New test.
31148
31149 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31150
31151         PR c++/10476
31152         * g++.dg/expr/crash-1.C: New test.
31153
31154         PR c++/11027
31155         * g++.dg/template/init3.C: New test.
31156
31157         PR c++/8222
31158         * g++.dg/template/non-dependent1.C: New test.
31159
31160         PR c++/11070
31161         * g++.dg/template/non-dependent2.C: New test.
31162
31163         PR c++/11071
31164         * g++.dg/template/non-dependent3.C: New test.
31165
31166         PR c++/9907
31167         * g++.dg/template/sizeof5.C: New test.
31168
31169 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31170
31171         PR 11498
31172         * gcc.c-torture/compile/mangle-1.c: New file.
31173
31174 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31175
31176         PR c++/7809
31177         * g++.dg/parse/access3.C: New test.
31178
31179 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31180
31181         PR c++/11384
31182         * g++.dg/init/init-ref4.C: New test.
31183
31184 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31185
31186         PR c++/11547
31187         * g++.dg/parse/constant3.C: New test.
31188         * g++.dg/parse/crash7.C: Likewise.
31189
31190 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31191
31192         PR target/11008
31193         * gcc.dg/i386-pentium4-not-mull.c: New.
31194
31195 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31196
31197         * gcc.dg/asm-names.c (ymain): Make it weak.
31198
31199 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31200
31201         PR c++/5421
31202         * g++.dg/template/friend21.C: New test.
31203
31204 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31205
31206         * gcc.dg/cleanup-8.c: New test.
31207         * gcc.dg/cleanup-9.c: New test.
31208
31209 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31210
31211         * g++.dg/ext/dll-MI1.h: New file.
31212         * g++.dg/ext/dllexport-MI1.C: New file.
31213         * g++.dg/ext/dllimport-MI1.C: New file.
31214
31215 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31216
31217         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31218         it does not have cmpstrsi patterns (just cmpmemsi).
31219
31220 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31221
31222         PR debug/11473
31223         * g++.dg/debug/debug8.C: New test.
31224
31225 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31226
31227         PR c++/10108
31228         * g++.dg/template/crash7.C: New test.
31229
31230 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31231
31232         PR target/10795
31233         * gcc.c-torture/compile/20030708-1.c: New.
31234
31235 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31236
31237         * gcc.c-torture/execute/20030715-1.c: New test.
31238
31239 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31240
31241         * gcc.dg/pch/inline-3.c: New file.
31242         * gcc.dg/pch/inline-3.hs: New file.
31243         * gcc.dg/pch/inline-4.c: New file.
31244         * gcc.dg/pch/inline-4.hs: New file.
31245
31246 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31247
31248         PR c++/11509
31249         * g++.dg/template/crash6.C: New test.
31250
31251         PR c++/7053
31252         * g++.dg/template/friend20.C: New test.
31253
31254         PR c++/7019
31255         * g++.dg/template/overload2.C: New test.
31256
31257 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31258
31259         PR optimization/11440
31260         * gcc.c-torture/execute/20030714-1.c: New test.
31261
31262 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31263
31264         PR c++/11154
31265         * g++.dg/template/partial2.C: New test.
31266
31267 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31268
31269         PR c++/11503
31270         * g++.dg/template/anon1.C: New test.
31271
31272         PR c++/11493
31273         PR c++/11495
31274         * g++.dg/parse/template9.C: Likewise.
31275         * g++.dg/template/crash4.C: New test.
31276         * g++.dg/template/koenig1.C: Likewise.
31277         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31278         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31279         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31280         functions.
31281         * g++.old-deja/g++.jason/template36.C: Likewise.
31282         * g++.old-deja/g++.mike/p1989.C: Likewise.
31283         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31284         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31285         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31286         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31287         compiling.
31288         * g++.old-deja/g++.pt/union2.C: Use this->.
31289
31290 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31291
31292         * gcc.dg/20030711-1.c: New test.
31293
31294 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31295
31296         PR c++/11050
31297         * g++.dg/parse/args1.C: New test.
31298         * g++.pt/defarg8.C: Change expected errors.
31299
31300 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31301
31302         PR c++/8164
31303         * g++.dg/template/nontype2.C: New test.
31304
31305         PR c++/10558
31306         * g++.dg/parse/template8.C: New test.
31307
31308         PR c++/8327
31309         * g++.dg/template/scope1.C: New test.
31310
31311         * g++.dg/warn/Wsign-compare-1.C: New test.
31312
31313 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31314
31315         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31316
31317 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31318
31319         PR c++/9411
31320         * g++.dg/template/explicit2.C: New test.
31321
31322         PR c++/10032
31323         * g++.dg/warn/pedantic1.C: New test.
31324
31325 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31326
31327         PR c++ 9483
31328         * g++.dg/other/field1.C: New test.
31329
31330 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31331
31332         PR c/11449
31333         * gcc.c-torture/compile/20030707-1.c: New.
31334
31335 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31336
31337         PR c++/10849
31338         * g++.dg/template/access12.C: New test.
31339
31340 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31341
31342         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31343         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31344         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31345         * gcc.misc-tests/gcov.exp: Update
31346         * g++.dg/gcov/gcov.exp: Update
31347         * lib/gcov.exp: Update.
31348
31349 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31350
31351         * g++.dg/abi/mangle17.C: Make sure template expressions are
31352         dependent.
31353         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31354         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31355         * g++.dg/opt/stack1.C: Remove erroneous code.
31356         * g++.dg/parse/template7.C: New test.
31357         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31358         * g++.old-deja/g++.pt/crash4.C: Likewise.
31359
31360 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31361
31362         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31363         with zero or one occurence of `$' after the initial `L'.
31364
31365 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31366
31367         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31368
31369 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31370
31371         PR c/11370
31372         * gcc.dg/Wunreachable-6.c: New testcase.
31373         * gcc.dg/Wunreachable-7.c: New testcase.
31374
31375 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31376
31377         PR c/11420
31378         * gcc.dg/20030708-1.c: New test.
31379
31380 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31381
31382         * gcc.dg/compat/sdata-section.h: New file.
31383         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31384         * gcc.dg/torture/mips-sdata-1.c: New test.
31385
31386 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31387
31388         PR c++/11030
31389         * g++.dg/template/friend19.C: New test.
31390
31391 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31392
31393         * g++.dg/opt/strength-reduce.C: New test.
31394
31395 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31396
31397         PR target/10979
31398         * gcc.dg/20030707-1.c: New testcase.
31399
31400 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31401
31402         PR optimization/11059
31403         * g++.dg/opt/emptyunion.C: New testcase.
31404
31405 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31406             Eric Botcazou  <ebotcazou@libertysurf.fr>
31407
31408         * g++.dg/opt/stack1.C: New test.
31409
31410 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31411
31412         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31413         run test.
31414
31415         PR c++/11431
31416         * g++.dg/expr/static_cast3.C: New test.
31417
31418 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31419
31420         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31421         everywhere.
31422         * gcc.dg/concat.c: Concatenation of string constants with
31423         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31424         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31425         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31426         necessary to avoid multi-character character constant warning.
31427         * gcc.dg/cpp/escape.c: Likewise.
31428         * gcc.dg/cpp/ucs.c: Likewise.
31429         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31430         Fix a typo.
31431
31432 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31433
31434         PR c/11428
31435         * gcc.c-torture/compile/20030704-1.c: New.
31436
31437 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31438
31439         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31440
31441 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31442
31443         PR c++/5287, PR c++/7910,  PR c++/11021
31444         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31445         tests for warnings.
31446         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31447         * g++.dg/ext/dllimport3.C: Likewise.
31448         * g++.dg/ext/dllimport4.C: New file.
31449         * g++.dg/ext/dllimport5.C: New file.
31450         * g++.dg/ext/dllimport6.C: New file.
31451         * g++.dg/ext/dllimport7.C: New file.
31452         * g++.dg/ext/dllimport8.C: New file.
31453         * g++.dg/ext/dllimport9.C: New file.
31454         * g++.dg/ext/dllimport10.C: New file.
31455         * g++.dg/ext/dllexport1.C: New file.
31456
31457 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31458
31459         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31460         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31461
31462 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31463
31464         * gcc.dg/builtins-25.c: New testcase.
31465         * gcc.dg/builtins-26.c: New testcase.
31466
31467 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31468
31469         * gcc.dg/compat/vector-defs.h: New file.
31470         * gcc.dg/compat/vector-setup.h: New file.
31471         * gcc.dg/compat/vector-check.h: New file.
31472         * gcc.dg/compat/vector-1_main.c: New file.
31473         * gcc.dg/compat/vector-1_x.c: New file.
31474         * gcc.dg/compat/vector-1_y.c: New file.
31475         * gcc.dg/compat/vector-2_main.c: New file.
31476         * gcc.dg/compat/vector-2_x.c: New file.
31477         * gcc.dg/compat/vector-2_y.c: New file.
31478
31479         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31480         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31481         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31482         * gcc.dg/compat/struct-align-1.h: New file.
31483         * gcc.dg/compat/struct-align-1_main.c: New file.
31484         * gcc.dg/compat/struct-align-1_x.c: New file.
31485         * gcc.dg/compat/struct-align-1_y.c: New file.
31486         * gcc.dg/compat/struct-align-2.h: New file.
31487         * gcc.dg/compat/struct-align-2_main.c: New file.
31488         * gcc.dg/compat/struct-align-2_x.c: New file.
31489         * gcc.dg/compat/struct-align-2_y.c: New file.
31490
31491         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31492         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31493         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31494         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31495         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31496         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31497         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31498         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31499         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31500         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31501         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31502         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31503         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31504         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31505         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31506         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31507         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31508         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31509         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31510         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31511         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31512         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31513         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31514         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31515         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31516         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31517         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31518         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31519         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31520
31521 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31522
31523         * gcc.dg/i386-call-1.c: New test.
31524
31525 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31526
31527         PR c++/9162
31528         * g++.dg/parse/defarg4.C: New.
31529
31530 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31531
31532         PR target/10700
31533         * gcc.c-torture/compile/20030703-1.c: New test case.
31534
31535 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31536
31537         * g++.dg/template/local3.C: Remove extra semicolon.
31538
31539 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31540
31541         * gcc.dg/i386-volatile-1.c: New test.
31542
31543 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31544
31545         PR c++/11072
31546         * g++.dg/other/offsetof2.C: XFAIL.
31547         * g++.dg/other/offsetof5.C: New.
31548
31549         PR c++/10219
31550         * g++.dg/template/error1.C: New.
31551
31552         PR c++/9779
31553         * g++.dg/template/dependent-expr1.C: New.
31554
31555 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31556
31557         PR c++/6949
31558         * g++.dg/template/local3.C: New test.
31559
31560         PR c++/11149
31561         * g++.dg/lookup/scoped6.C: New test.
31562
31563 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31564
31565         PR c++/8046
31566         * g++.dg/other/error7.C: New test.
31567
31568 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31569
31570         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31571         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31572         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31573         * g++.old-deja/g++.other/union2.C: Likewise.
31574         * gcc.dg/c90-const-expr-2.c: Likewise.
31575         * gcc.dg/c90-const-expr-3.c: Likewise.
31576         * gcc.dg/c99-const-expr-2.c: Likewise.
31577         * gcc.dg/c99-const-expr-3.c: Likewise.
31578         * gcc.dg/concat.c: Likewise.
31579
31580 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31581
31582         PR c++/9559
31583         * g++.dg/init/static1.C: New test.
31584
31585 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31586
31587         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31588         * g++.old-deja/g++.other/access2.C: Likewise.
31589         * g++.old-deja/g++.other/decl2.C: Likewise.
31590         * gcc.c-torture/execute/20020615-1.c: Likewise.
31591
31592 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31593
31594         PR c++/4933
31595         * g++.dg/template/sizeof4.C: New test.
31596
31597 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31598
31599         * g++.dg/other/error6.C: New test.
31600
31601 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31602
31603         PR c++/10750
31604         * g++.dg/parse/constant2.C: New test.
31605
31606 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31607
31608         PR c++/11106
31609         * g++.dg/other/error5.C: New test.
31610
31611 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31612
31613         * gcc.dg/format/gcc_diag-1.c: New test.
31614
31615 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31616
31617         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31618
31619 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31620
31621         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31622         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31623         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31624
31625 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31626
31627         * gcc.c-torture/execute/builtins/string-8.c: New test.
31628         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31629         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31630         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31631
31632 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31633
31634         PR c++/10468
31635         * g++.dg/ext/typeof6.C: New test.
31636
31637 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31638
31639         PR c++/10796
31640         * g++.dg/init/enum1.C: New test.
31641
31642 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31643
31644         * gcc.dg/20030627-1.c: New test.
31645
31646 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31647
31648         PR c++/11332
31649         * g++.dg/expr/static_cast2.C: New test.
31650
31651 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31652             Jakub Jelinek  <jakub@redhat.com>
31653
31654         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31655         sprintf(dst,"%s",src) optimization.
31656         * gcc.c-torture/execute/20030626-1.c: New test case.
31657         * gcc.c-torture/execute/20030626-2.c: New test case.
31658
31659 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31660
31661         * gcc.c-torture/execute/multi-ix.c: New test.
31662
31663         * gcc.c-torture/execute/simd-4.c (main):
31664         Added missing semicolon at end of union.
31665
31666 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31667
31668         PR c++/8266
31669         * g++.dg/template/explicit-instantiation3.C: New test.
31670
31671 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31672
31673         * gcc.dg/20030626-1.c: Use signed char.
31674
31675 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31676
31677         * gcc.dg/20030626-1.c: New test.
31678
31679 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31680
31681         * const-str-2.m: Update.
31682
31683 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31684
31685         PR c++/10990
31686         * g++.dg/rtti/dyncast1.C: New test.
31687         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31688         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31689         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31690
31691         PR c++/10931
31692         * g++.dg/expr/static_cast1.C: New test.
31693
31694 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31695
31696         * gcc.dg/20030625-1.c: New test.
31697
31698 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31699
31700         * gcc.c-torture/compile/20030624-1.c: New test case.
31701
31702 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31703
31704         * gcc.c-torture/execute/string-opt-17.c: New test.
31705
31706 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31707
31708         PR c++/5754
31709         * g++.dg/parse/crash6.C: New test.
31710
31711 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31712
31713         * gcc.dg/builtins-24.c: New test case.
31714
31715 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31716
31717         * g++.dg/opt/operator1.C: New test.
31718
31719 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31720
31721         * gcc.c-torture/execute/string-opt-16.c: New test case.
31722
31723 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31724
31725         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31726         * g++.old-deja/g++.other/conv7.C: Likewise.
31727         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31728         * g++.old-deja/g++.other/overload14.C: Likewise.
31729
31730 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31731
31732         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31733         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31734
31735 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31736
31737         PR c++/10888
31738         * g++.dg/warn/Winline-3.C: New test.
31739
31740 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31741
31742         * lib/target-supports.exp (check_alias_available): Make the test
31743         program acceptable to the Solaris assembler.
31744
31745         PR c++/10749
31746         * g++.dg/template/memclass2.C: New test.
31747
31748 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31749             Eric Botcazou  <ebotcazou@libertysurf.fr>
31750
31751         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31752         data for non-matching targets.
31753         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31754
31755 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31756
31757         PR c++/10845
31758         * g++.dg/template/member3.C: New test.
31759
31760 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31761
31762         PR c++/10939
31763         * g++.dg/template/func1.C: New test.
31764
31765         PR c++/9649
31766         * g++.dg/template/static4.C: New test.
31767         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31768
31769         PR c++/11041
31770         * g++.dg/init/ref7.C: New test.
31771
31772 2003-06-19  Matt Austern  <austern@apple.com>
31773
31774         PR c++/11228
31775         * g++.dg/anew1.C: New test.
31776         * g++.dg/anew2.C: New test.
31777         * g++.dg/anew3.C: New test.
31778         * g++.dg/anew4.C: New test.
31779
31780 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31781
31782         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31783
31784 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31785
31786         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31787         endian-dependent.
31788
31789 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31790
31791         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31792         Remove cruft.
31793
31794 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31795
31796         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31797         * gcc.c-torture/compile/961203-1.c: Likewise.
31798         * gcc.c-torture/compile/980506-1.c: Likewise.
31799
31800 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31801
31802         PR c++/10712
31803         * g++.dg/lookup/using7.C: New test.
31804
31805 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31806
31807         PR c++/11105
31808         * g++.dg/abi/conv1.C: Remove it.
31809         * g++.dg/template/conv7.C: New test.
31810         * g++.dg/template/conv8.C: Likewise.
31811         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31812         conversion operator.
31813
31814 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31815
31816         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31817         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31818         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31819         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31820         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31821         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31822         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31823         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31824         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31825         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31826         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31827         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31828         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31829         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31830         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31831         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31832         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31833         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31834         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31835         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31836         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31837         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31838         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31839         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31840         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31841         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31842         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31843         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31844         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31845
31846 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31847
31848         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31849         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31850         indications.
31851
31852 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31853
31854         * gcc.dg/i386-387-5.c: New test case.
31855         * gcc.dg/i386-387-6.c: New test case.
31856         * gcc.dg/builtins-23.c: New test case.
31857
31858 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31859
31860         * gcc.dg/builtins-22.c: New test case.
31861         * gcc.dg/i386-387-1.c: Update to test exp.
31862         * gcc.dg/i386-387-2.c: Likewise.
31863
31864 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31865
31866         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31867
31868 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31869
31870         * lib/gcc-dg.exp (dg-require-dll): New function.
31871         (dg-xfail-if): Likewise.
31872         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31873         driver.
31874
31875         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31876         * gcc.c-torture/compile/20001205-1.c: Likewise.
31877         * gcc.c-torture/compile/20001226-1.c: Likewise.
31878         * gcc.c-torture/compile/20010518-2.c: Likewise.
31879         * gcc.c-torture/compile/20020312-1.c: Likewise.
31880         * gcc.c-torture/compile/20020604-1.c: Likewise.
31881         * gcc.c-torture/compile/920501-12.c: Likewise.
31882         * gcc.c-torture/compile/920501-4.c: Likewise.
31883         * gcc.c-torture/compile/920520-1.c: Likewise.
31884         * gcc.c-torture/compile/920521-1.c: Likewise.
31885         * gcc.c-torture/compile/920625-1.c: Likewise.
31886         * gcc.c-torture/compile/961203-1.c: Likewise.
31887         * gcc.c-torture/compile/980506-1.c: Likewise.
31888         * gcc.c-torture/compile/981006-1.c: Likewise.
31889         * gcc.c-torture/compile/981022-1.c: Likewise.
31890         * gcc.c-torture/compile/981223-1.c: Likewise.
31891         * gcc.c-torture/compile/990617-1.c: Likewise.
31892         * gcc.c-torture/compile/dll.c: Likewise.
31893         * gcc.c-torture/compile/labels-3.c: Likewise.
31894         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31895         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31896         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31897         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31898         * gcc.c-torture/compile/simd-5.c: Likewise.
31899         * gcc.c-torture/compile/20000804-1.x: Remove.
31900         * gcc.c-torture/compile/20001205-1.x: Likewise.
31901         * gcc.c-torture/compile/20001226-1.x: Likewise.
31902         * gcc.c-torture/compile/20010518-2.x: Likewise.
31903         * gcc.c-torture/compile/20020312-1.x: Likewise.
31904         * gcc.c-torture/compile/20020604-1.x: Likewise.
31905         * gcc.c-torture/compile/920501-12.x: Likewise.
31906         * gcc.c-torture/compile/920501-4.x: Likewise.
31907         * gcc.c-torture/compile/920520-1.x: Likewise.
31908         * gcc.c-torture/compile/920521-1.x: Likewise.
31909         * gcc.c-torture/compile/920625-1.x: Likewise.
31910         * gcc.c-torture/compile/961203-1.x: Likewise.
31911         * gcc.c-torture/compile/980506-1.x: Likewise.
31912         * gcc.c-torture/compile/981006-1.x: Likewise.
31913         * gcc.c-torture/compile/981022-1.x: Likewise.
31914         * gcc.c-torture/compile/981223-1.x: Likewise.
31915         * gcc.c-torture/compile/990617-1.x: Likewise.
31916         * gcc.c-torture/compile/mipscop-1.x: Likewise.
31917         * gcc.c-torture/compile/mipscop-2.x: Likewise.
31918         * gcc.c-torture/compile/mipscop-3.x: Likewise.
31919         * gcc.c-torture/compile/mipscop-4.x: Likewise.
31920         * gcc.c-torture/compile/simd-5.x: Likewise.
31921
31922         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31923
31924 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31925
31926         * gcc.c-torture/execute/20030611-1.c: New test.
31927
31928 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31929
31930         PR middle-end/168
31931         * gcc.dg/20030612-1.c: New test case.
31932
31933 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31934
31935         PR c++/10635
31936         * g++.dg/expr/cast1.C: New test.
31937
31938 2003-06-12  Roger Sayle  <roger@eyesopen.com>
31939
31940         * gcc.dg/builtins-21.c: New test case.
31941
31942 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
31943
31944         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31945         options instead of at the end.
31946         * lib/objc.exp (objc_target_compile): Likewise.
31947
31948 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
31949
31950         PR c++/10432
31951         * g++.dg/parse/error1.C: New test.
31952
31953 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
31954
31955         * gcc.dg/compat/struct-by-value-11_main.c: New file.
31956         * gcc.dg/compat/struct-by-value-11_x.c: New file.
31957         * gcc.dg/compat/struct-by-value-11_y.c: New file.
31958         * gcc.dg/compat/struct-by-value-12_main.c: New file.
31959         * gcc.dg/compat/struct-by-value-12_x.c: New file.
31960         * gcc.dg/compat/struct-by-value-12_y.c: New file.
31961         * gcc.dg/compat/struct-by-value-13_main.c: New file.
31962         * gcc.dg/compat/struct-by-value-13_x.c: New file.
31963         * gcc.dg/compat/struct-by-value-13_y.c: New file.
31964         * gcc.dg/compat/struct-by-value-14_main.c: New file.
31965         * gcc.dg/compat/struct-by-value-14_x.c: New file.
31966         * gcc.dg/compat/struct-by-value-14_y.c: New file.
31967         * gcc.dg/compat/struct-by-value-15_main.c: New file.
31968         * gcc.dg/compat/struct-by-value-15_x.c: New file.
31969         * gcc.dg/compat/struct-by-value-15_y.c: New file.
31970         * gcc.dg/compat/struct-by-value-16_main.c: New file.
31971         * gcc.dg/compat/struct-by-value-16_x.c: New file.
31972         * gcc.dg/compat/struct-by-value-16_y.c: New file.
31973         * gcc.dg/compat/struct-by-value-17_main.c: New file.
31974         * gcc.dg/compat/struct-by-value-17_x.c: New file.
31975         * gcc.dg/compat/struct-by-value-17_y.c: New file.
31976         * gcc.dg/compat/struct-by-value-18_main.c: New file.
31977         * gcc.dg/compat/struct-by-value-18_x.c: New file.
31978         * gcc.dg/compat/struct-by-value-18_y.c: New file.
31979
31980         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31981         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31982         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31983         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31984         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31985         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31986         * gcc.dg/compat/scalar-return-3_main.c: New file.
31987         * gcc.dg/compat/scalar-return-3_x.c: New file.
31988         * gcc.dg/compat/scalar-return-3_y.c: New file.
31989         * gcc.dg/compat/scalar-return-4_main.c: New file.
31990         * gcc.dg/compat/scalar-return-4_x.c: New file.
31991         * gcc.dg/compat/scalar-return-4_y.c: New file.
31992
31993 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
31994
31995         * gcc.dg/compat/fp2-struct-check.h: New file.
31996         * gcc.dg/compat/fp2-struct-defs.h: New file.
31997         * gcc.dg/compat/fp2-struct-init.h: New file.
31998         * gcc.dg/compat/struct-by-value-10_main.c: New file.
31999         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32000         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32001         * gcc.dg/compat/struct-return-10_main.c: New file.
32002         * gcc.dg/compat/struct-return-10_x.c: New file.
32003         * gcc.dg/compat/struct-return-10_y.c: New file.
32004
32005         * gcc.dg/compat/compat-common.h: New file.
32006         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32007         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32008         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32009         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32010         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32011         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32012         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32013         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32014         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32015         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32016         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32017         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32018         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32019         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32020         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32021         * gcc.dg/compat/small-struct-check.h: Ditto.
32022         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32023         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32024         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32025         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32026         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32027         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32028         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32029         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32030         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32031         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32032         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32033         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32034         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32035         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32036         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32037         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32038         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32039         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32040         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32041         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32042         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32043         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32044         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32045         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32046         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32047         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32048         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32049         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32050         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32051         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32052
32053 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32054
32055         * g++.dg/pch/static-1.C: New file.
32056         * g++.dg/pch/static-1.Hs: New file.
32057
32058 2003-06-10  Richard Henderson  <rth@redhat.com>
32059
32060         * gcc.dg/asm-7.c: Adjust expected warning text.
32061
32062 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32063
32064         * gcc.dg/builtins-20.c: New test case.
32065
32066 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32067
32068         PR c++/11131
32069         * g++.dg/opt/template1.C: New test.
32070
32071 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32072
32073         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32074         additional_sources.
32075
32076 2003-05-21  David Taylor  <dtaylor@emc.com>
32077
32078         * gcc.dg/Wpadded.c: New file.
32079
32080 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32081
32082         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32083         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32084         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32085         dg-require-weak.
32086
32087 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32088
32089         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32090
32091 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32092
32093         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32094         (dg-require-alias): Likewise.
32095         (dg-require-gc-sections): Likewise.
32096         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32097
32098 2003-06-08  Richard Henderson  <rth@redhat.com>
32099
32100         * gcc.dg/20011029-2.c: Fix the array reference.
32101         * gcc.dg/asm-7.c: New.
32102
32103 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32104
32105         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32106
32107 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32108
32109         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32110         (dg-require-gc-sections): Likewise.
32111
32112 2003-06-08  Jan Hubicka  <jh@suse.cz>
32113
32114         * i386-cmov1.c: Fix regular expression.
32115         * i386-cvt-1.c: Likewise.
32116         * i386-local.c: Likewise.
32117         * i386-local2.c: Likewise.
32118         * i386-mul.c: Likewise.
32119         * i386-ssetype-1.c: Likewise.
32120         * i386-ssetype-3.c: Likewise.
32121         * i386-ssetype-5.c: Likewise.
32122
32123 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32124
32125         PR c++/11039
32126         * g++.dg/warn/implicit-typename2.C: New test.
32127         * g++.dg/warn/implicit-typename3.C: New test.
32128
32129 2003-06-07  Richard Henderson  <rth@redhat.com>
32130
32131         * g++.dg/other/offsetof3.C: Use size_t.
32132         * g++.dg/other/offsetof4.C: Likewise.
32133
32134 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32135
32136         * lib/copy-file.exp: New. Implement gcc_copy_files.
32137
32138         * lib/dg-pch.exp: Load copy-file.exp
32139         (dg-pch): Use gcc_copy_files instead of "file copy".
32140
32141 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32142
32143         * gcc.dg/weak/weak.exp: Simplify.
32144         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32145         * gcc.dg/weak/weak-1.c: Likewise.
32146         * gcc.dg/weak/weak-2.c: Likewise.
32147         * gcc.dg/weak/weak-3.c: Likewise.
32148         * gcc.dg/weak/weak-4.c: Likewise.
32149         * gcc.dg/weak/weak-5.c: Likewise.
32150         * gcc.dg/weak/weak-6.c: Likewise.
32151         * gcc.dg/weak/weak-7.c: Likewise.
32152         * gcc.dg/weak/weak-8.c: Likewise.
32153         * gcc.dg/weak/weak-9.c: Likewise.
32154
32155 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32156
32157         gcc.c-torture/execute/20030606-1.c: New.
32158
32159 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32160
32161         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32162         * gcc.dg/builtins-19.c: Likewise.
32163
32164 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32165
32166         * gcc.dg/builtins-2.c: Add some more tests.
32167         * gcc.dg/builtins-18.c: New test case.
32168         * gcc.dg/builtins-19.c: New test case.
32169
32170 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32171             Jim Wilson  <wilson@tuliptree.org>
32172
32173         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32174
32175 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32176
32177         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32178         mempcpy/stpcpy calls not to be optimized into something else.
32179         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32180         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32181         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32182
32183 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32184
32185         * gcc.dg/format/asm_fprintf-1.c: New test.
32186
32187 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32188
32189         * lib/gcc-defs.exp (additional_sources): New variable.
32190         (dg-additional-sources): New function.
32191         (additional_files): New variable.
32192         (dg-additional-files): New function.
32193         (dg-additional-files-options): Likewise.
32194         * lib/gcc-dg.exp (dg-require-weak): New function.
32195         (dg-require-alias): Likewise.
32196         (dg-require-gc-sections): Likewise.
32197         * lib/target-supports.exp (check_alias_available): Remove testfile
32198         parameter.
32199         (check_gc_sections_available): New function.
32200         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32201         (dg-gpp-additional-files): Likewise.
32202         * lib/g++.exp (additional_sources): Remove.
32203         (additional_files): Likewise.
32204         (g++_target_compile): Use dg-additional-files-options.
32205
32206         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32207         Tcl logic.
32208         * gcc.dg/special/ecos.exp: Remove.
32209         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32210         * gcc.dg/special/alias-1.c: Likewise.
32211         * gcc.dg/special/alias-2.c: Likewise.
32212         * gcc.dg/special/gcsec-1.c: Likewise.
32213         * gcc.dg/special/weak-1.c: Likewise.
32214         * gcc.dg/special/weak-2.c: Likewise.
32215         * gcc.dg/special/wkali-1.c: Likewise.
32216         * gcc.dg/special/wkali-2.c: Likewise.
32217
32218         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32219         dg-gpp-additional-*.
32220         * g++.dg/special/conpr-3.C: Likewise.
32221         * g++.dg/special/conpr-4.C: Likewise.
32222         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32223         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32224         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32225         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32226         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32227         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32228         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32229         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32230         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32231         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32232         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32233         * g++.old-deja/g++.other/comdat1.C: Likewise.
32234         * g++.old-deja/g++.other/comdat2.C: Likewise.
32235         * g++.old-deja/g++.other/comdat3.C: Likewise.
32236         * g++.old-deja/g++.other/ctor1.C: Likewise.
32237         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32238
32239 2003-06-05  Richard Henderson  <rth@redhat.com>
32240
32241         * gcc.dg/debug/20030605-1.c: New.
32242
32243 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32244
32245         * README.QMTEST: Update.
32246
32247 2003-06-04  Richard Henderson  <rth@redhat.com>
32248
32249         * gcc.dg/cleanup-1.c: New.
32250         * gcc.dg/cleanup-2.c: New.
32251         * gcc.dg/cleanup-3.c: New.
32252         * gcc.dg/cleanup-4.c: New.
32253         * gcc.dg/cleanup-5.c: New.
32254         * gcc.dg/cleanup-6.c: New.
32255         * gcc.dg/cleanup-7.c: New.
32256
32257 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32258
32259         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32260
32261         * lib/dg-pch.exp: New file.
32262         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32263         * gcc.dg/pch/pch.exp: Likewise.
32264
32265 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32266
32267         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32268         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32269         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32270         * gcc.dg/builtins-17.c: New test case.
32271         * gcc.dg/i386-387-4.c: New test case.
32272         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32273
32274 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32275
32276         * gcc.dg/ultrasp9.c: New test.
32277
32278 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32279
32280         * gcc.c-torture/compile/20030604-1.c: New test.
32281         * gcc.dg/sparc-constant-1.c: New test.
32282
32283 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32284
32285         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32286
32287 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32288
32289         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32290
32291         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32292         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32293
32294 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32295
32296         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32297
32298 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32299
32300         PR c++/10940
32301         * g++.dg/template/spec10.C: New test.
32302
32303 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32304
32305         * gcc.dg/builtins-16.c: New test case.
32306
32307 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32308
32309         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32310         mempcpy test with post-increments.
32311         * gcc.c-torture/execute/string-opt-3.c: New test.
32312         * gcc.dg/string-opt-1.c: New test.
32313
32314 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32315
32316         PR fortran/10965
32317         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32318
32319 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32320
32321         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32322         (scan-assembler): ... here.  Use dg-scan.
32323         (scan-assembler-not): Likewise.
32324         (scan-file): New function.
32325         (scan-file-not): Likewise.
32326         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32327         * gcc.dg/cpp/_Pragma4.c: Likewise.
32328         * gcc.dg/cpp/_Pragma5.c: Likewise.
32329         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32330         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32331         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32332         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32333         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32334         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32335         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32336         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32337         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32338         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32339         * gcc.dg/cpp/cxxcom1.c: Likewise.
32340         * gcc.dg/cpp/line1.c: Likewise.
32341         * gcc.dg/cpp/maccom1.c: Likewise.
32342         * gcc.dg/cpp/maccom2.c: Likewise.
32343         * gcc.dg/cpp/maccom3.c: Likewise.
32344         * gcc.dg/cpp/maccom4.c: Likewise.
32345         * gcc.dg/cpp/maccom5.c: Likewise.
32346         * gcc.dg/cpp/maccom6.c: Likewise.
32347         * gcc.dg/cpp/multiline.c: Likewise.
32348         * gcc.dg/cpp/spacing1.c: Likewise.
32349         * gcc.dg/cpp/spacing2.c: Likewise.
32350         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32351         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32352         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32353         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32354         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32355         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32356         * gcc.dg/cpp/cxxcom2.c: Likewise.
32357         * gcc.dg/cpp/cxxcom2.h: New file.
32358
32359         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32360         * g++.dg/cpp/truefalse.C: Here.
32361         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32362
32363 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32364
32365         * gcc.dg/cpp/redef3.c: New file.
32366
32367 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32368
32369         * gcc.dg/i386-loop-3.c: New test.
32370
32371 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32372
32373         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32374
32375 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32376
32377         * gcc.dg/fwrapv-1.c: New test case.
32378         * gcc.dg/fwrapv-2.c: New test case.
32379
32380 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32381
32382         PR c++/10956
32383         * g++.dg/template/spec9.C: New test.
32384
32385 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32386
32387         * gcc.dg/duff-4.c: New test case.
32388
32389 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32390
32391         PR fortran/10843
32392         * g77.dg/ffixed-form-1.f: New test
32393         * g77.dg/ffixed-form-2.f: New test
32394         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32395         * g77.dg/ffree-form-3.f: New test
32396
32397 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32398
32399         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32400         * gcc.dg/wint_t-1.c: Likewise.
32401
32402 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32403
32404         * g++.dg/template/access11.C: New test.
32405
32406 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32407
32408         PR c++/10849
32409         * g++.dg/template/access10.C: New test.
32410
32411 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32412             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32413
32414         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32415
32416 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32417
32418         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32419         suppress for powerpc-*-darwin*.
32420         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32421
32422 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32423
32424         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32425         suppress option for powerpc-*-darwin*.
32426
32427 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32428
32429         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32430         * gcc.dg/builtins-4.c: Add test for fmod.
32431
32432 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32433
32434         PR c++/10682
32435         * g++.dg/template/instantiate4.C: New test.
32436
32437 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32438
32439         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32440
32441 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32442
32443         * gcc.dg/compat/scalar-return-1_main.c: New file.
32444         * gcc.dg/compat/scalar-return-1_x.c: New file.
32445         * gcc.dg/compat/scalar-return-1_y.c: New file.
32446         * gcc.dg/compat/scalar-return-2_main.c: New file.
32447         * gcc.dg/compat/scalar-return-2_x.c: New file.
32448         * gcc.dg/compat/scalar-return-2_y.c: New file.
32449         * gcc.dg/compat/struct-return-3_main.c: New file.
32450         * gcc.dg/compat/struct-return-3_y.c: New file.
32451         * gcc.dg/compat/struct-return-3_x.c: New file.
32452         * gcc.dg/compat/struct-return-2_main.c: New file.
32453         * gcc.dg/compat/struct-return-2_x.c: New file.
32454         * gcc.dg/compat/struct-return-2_y.c: New file.
32455
32456 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32457
32458         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32459         for hppa*-hp-hpux*.
32460         * gcc.dg/20021014-1.c (dg-options): Likewise.
32461         * gcc.dg/nest.c (dg-options): Likewise.
32462
32463 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32464
32465         PR c++/9738
32466         * g++.dg/ext/dllimport2.C: New file.
32467         * g++.dg/ext/dllimport3.C: New file.
32468
32469 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32470
32471         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32472         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32473         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32474         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32475         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32476         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32477         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32478         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32479         * gcc.dg/compat/small-struct-defs.h: New file.
32480         * gcc.dg/compat/small-struct-init.h: New file.
32481         * gcc.dg/compat/small-struct-check.h: New file.
32482         * gcc.dg/compat/fp-struct-defs.h: New file.
32483         * gcc.dg/compat/fp-struct-check.h: New file.
32484         * gcc.dg/compat/fp-struct-init.h: New file.
32485         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32486         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32487
32488 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32489
32490         * gcc.dg/20030225-2.c: New test.
32491
32492 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32493             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32494
32495         * gcc.c-torture/compile/20030518-1.c: New test case.
32496
32497 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32498
32499         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32500         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32501         gcc-dg-debug-runtest.
32502         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32503         gcc-dg-debug-runtest.
32504
32505 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32506
32507         PR c++/9022
32508         * g++.dg/lookup/using6.C: New test.
32509
32510 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32511
32512         * g++.dg/parse/access2.C: New test.
32513
32514 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32515
32516         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32517         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32518         * gcc.dg/debug/debug.exp: Likewise.
32519
32520 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32521
32522         * gcc.dg/dollar.c: New test.
32523
32524 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32525
32526         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32527         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32528         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32529         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32530         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32531         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32532         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32533         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32534         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32535         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32536         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32537         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32538         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32539         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32540         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32541         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32542         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32543         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32544
32545 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32546
32547         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32548         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32549         support for "repo" mode.
32550         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32551         * lib/g77-dg.exp: Likewise.
32552         * lib/obj-dg.exp: Likewise.
32553
32554 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32555
32556         Merge from gcc-3_2-rhl8-branch:
32557         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32558
32559         * gcc.dg/tls/opt-6.c: New test.
32560
32561         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32562
32563         * gcc.dg/20030405-1.c: New test.
32564
32565         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32566
32567         * gcc.dg/20030309-1.c: New test.
32568
32569         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32570
32571         * gcc.c-torture/execute/20030307-1.c: New test.
32572
32573         2003-02-20  Randolph Chung  <tausq@debian.org>
32574
32575         * gcc.c-torture/compile/20030220-1.c: New test.
32576
32577         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32578
32579         * gcc.dg/20030217-1.c: New test.
32580
32581         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32582
32583         * gcc.c-torture/compile/20020129-1.c: New test.
32584
32585         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32586
32587         * gcc.dg/unroll-1.c: New test.
32588
32589         2002-11-16  Jan Hubicka  <jh@suse.cz>
32590
32591         * gcc.c-torture/execute/20020920-1.c: New test.
32592
32593         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32594
32595         PR target/7434
32596         * gcc.c-torture/compile/20021008-1.c: New test.
32597
32598         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32599
32600         PR target/7559
32601         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32602
32603         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32604
32605         * gcc.c-torture/compile/20020807-1.c: New test.
32606
32607         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32608
32609         * gcc.dg/tls/opt-1.c: New test.
32610
32611         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32612
32613         * gcc.dg/20020729-1.c: New test.
32614
32615         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32616
32617         * g++.dg/opt/life1.C: New test.
32618
32619         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32620
32621         * gcc.dg/20020525-1.c: New test.
32622
32623         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32624
32625         PR c++/6794
32626         * g++.dg/ext/pretty1.C: New test.
32627         * g++.dg/ext/pretty2.C: New test.
32628
32629 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32630
32631         PR c++/8385
32632         * g++.dg/ext/typeof5.C: New test.
32633
32634 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32635
32636         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32637         __USER_LABEL_PREFIX__ into account.
32638         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32639
32640 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32641
32642         * gcc.dg/builtins-15.c: New test case.
32643
32644 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32645
32646         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32647
32648 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32649
32650         * lib/g++.exp: Tweak handling of additional source files.
32651         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32652         * g++.dg/special/conpr-2a.C: Rename to ...
32653         * g++.dg/special/conpr-2a.cc: ... this.
32654         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32655         * g++.dg/special/conpr-3a.C: Rename to ...
32656         * g++.dg/special/conpr-3a.cc: This.
32657         * g++.dg/special/conpr-3b.C: Rename to ...
32658         * g++.dg/special/conpr-3b.cc: This.
32659         * g++.dg/special/conpr-4.C: New test.
32660         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32661
32662 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32663
32664         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32665
32666 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32667
32668         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32669         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32670         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32671         * g++.old-deja/g++.other/warn3.C: Likewise.
32672
32673 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32674
32675         * gcc.dg/i386-387-1.c: Update to also test log.
32676         * gcc.dg/i386-387-2.c: Likewise.
32677
32678 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32679
32680         * g77.f-torture/execute/int8421.f: New test.
32681
32682 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32683
32684         PR c++/10230, c++/10481
32685         * g++.dg/lookup/scoped5.C: New test.
32686
32687 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32688
32689         PR c++/10552
32690         * g++.dg/template/ttp6.C: New test.
32691
32692 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32693
32694         * gcc.c-torture/execute/builtins: New directory.
32695         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32696         gcc.c-torture/execute/builtins.
32697         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32698         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32699         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32700         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32701
32702 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32703
32704         PR c++/9252
32705         * g++.dg/template/access8.C: New test.
32706         * g++.dg/template/access9.C: New test.
32707
32708 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32709
32710         PR c++/9554
32711         * g++.dg/parse/access1.C: New test.
32712
32713 2003-05-09  DJ Delorie  <dj@redhat.com>
32714
32715         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32716         long, and not an int.
32717
32718 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32719
32720         PR c++/10555, c++/10576
32721         * g++.dg/template/memclass1.C: New test.
32722
32723 2003-05-08  DJ Delorie  <dj@redhat.com>
32724
32725         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32726         targets.
32727         * gcc.c-torture/execute/20021024-1.x: Likewise.
32728         * gcc.c-torture/execute/shiftdi.x: Likewise.
32729         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32730         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32731         * gcc.dg/20021018-1.c: Likewise.
32732
32733 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32734
32735         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32736
32737         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32738         (bcopy): Call memmove.
32739
32740 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32741
32742         * g77.f-torture/compile/8485.f: New test case.
32743
32744 2003-05-07  Richard Henderson  <rth@redhat.com>
32745
32746         PR c++/10570
32747         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32748         Verify exception_cleanup not called for rethrows.
32749         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32750         when exiting catch block without rethrowing.
32751         * g++.dg/eh/forced3.C: New.
32752         * g++.dg/eh/forced4.C: New.
32753
32754 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32755
32756         * gcc.dg/20030505.c: Fix triplet.
32757
32758 2003-05-06  DJ Delorie  <dj@redhat.com>
32759
32760         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32761         * gcc.dg/nest.c: Likewise.
32762
32763 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32764
32765         * gcc.dg/builtins-14.c: New test case.
32766
32767 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32768
32769         * lib/compat.exp (compat-execute): New argument.
32770         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32771         * gcc.dg/compat: New test directory.
32772         * gcc.dg/compat/compat.exp: New expect script.
32773         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32774         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32775         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32776         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32777         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32778         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32779
32780         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32781         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32782         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32783         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32784         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32785         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32786         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32787         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32788         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32789         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32790         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32791         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32792         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32793         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32794         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32795
32796 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32797
32798         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32799
32800 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32801
32802         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32803
32804 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32805
32806         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32807         * gcc.dg/ppc-fsel-2.c: New test.
32808
32809         * gcc.dg/unused-5.c: New test.
32810
32811 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32812
32813         PR c++/10496
32814         * g++.dg/warn/pmf1.C: New test.
32815
32816 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32817
32818         PR c++/4494
32819         * g++.dg/warn/main.C: New test.
32820
32821 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32822
32823         * gcc.dg/nonnull-3.c: New test.
32824
32825 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32826
32827         * gcc.dg/cpp/Wtrigraphs.c: Update.
32828         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32829
32830 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32831
32832         * gcc.dg/ppc-fsel-1.c: New test.
32833
32834 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32835
32836         PR c/10604
32837         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32838
32839 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32840
32841         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32842
32843 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32844
32845         PR c++/9364, c++/10553, c++/10586
32846         * g++.dg/parse/typename4.C: New test.
32847         * g++.dg/parse/typename5.C: Likewise.
32848
32849 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32850
32851         * gcc.c-torture/compile/20030503-1.c: New test.
32852
32853 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32854
32855         * g++.dg/lookup/using5.C: Fix testcase error.
32856
32857 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32858
32859         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32860         since MEABI is no longer supported.  Remove all vestiges
32861         of MEABI from the test.
32862
32863 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32864
32865         PR c++/10554
32866         * g++.dg/lookup/using5.C: New test.
32867
32868 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32869
32870         PR c++/8772
32871         * g++.dg/template/ttp5.C: New test.
32872
32873 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32874
32875         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32876         (dg-gpp-additional-sources): New function.
32877         (dg-gpp-additional-files): Likewise.
32878         * lib/g++.exp (additional_sources): New variable.
32879         (additional_files): Likewise.
32880         (g++_target_compile): Deal with them.
32881         * lib/old-dejagnu.exp: Remove.
32882         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32883         * g++.old-deja: Revise all tests to use dg commands.
32884
32885 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32886
32887         PR c++/9432, c++/9528
32888         * g++.dg/lookup/using4.C: New test.
32889
32890 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32891
32892         * gcc.dg/noreturn-5.c: New file.
32893         * gcc.dg/noreturn-6.c: New file.
32894
32895         * gcc.c-torture/compile/inline-1.c: New file.
32896
32897 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32898
32899         PR c++/10551
32900         * g++.dg/template/explicit1.C: New test.
32901
32902 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32903
32904         PR c++/10549
32905         * g++.dg/other/bitfield1.C: New test.
32906
32907         PR c++/10527
32908         * g++.dg/init/new7.C: New test.
32909
32910 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32911
32912         * g++.dg/ext/desig1.C: New test.
32913         * g++.dg/ext/init1.C: Update.
32914
32915         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32916
32917 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
32918
32919         PR c++/10180
32920         * g++.dg/warn/Winline-1.C: New test.
32921
32922 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
32923
32924         * gcc.c-torture/execute/string-opt-19.c: New test.
32925
32926         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32927         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32928
32929 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
32930
32931         PR c++/10506
32932         * g++.dg/init/new6.C: New test.
32933
32934         PR c++/10503
32935         * g++.dg/init/ref6.C: New test.
32936
32937 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
32938
32939         * g++.dg/warn/weak1.C: XFAIL on AIX4.
32940
32941 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32942
32943         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32944         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32945
32946 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
32947
32948         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32949         initialized static data members.
32950
32951 2003-04-25  H.J. Lu <hjl@gnu.org>
32952
32953         * gcc.dg/ia64-sync-4.c: New test.
32954
32955 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32956
32957         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
32958         date.
32959
32960 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
32961
32962         PR c++/10337
32963         * g++.dg/warn/conv1.C: New test.
32964         * g++.old-deja/g++.other/conv7.C: Adjust.
32965         * g++.old-deja/g++.other/overload14.C: Adjust.
32966
32967 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32968
32969         PR c++/10471
32970         * g++.dg/template/defarg2.C: New test.
32971
32972 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
32973
32974         * gcc.dg/cpp/include2.c: Update.
32975         * gcc.dg/cpp/multiline-2.c: New.
32976         * gcc.dg/cpp/multiline.c: Update.
32977         * gcc.dg/cpp/strify2.c: Update.
32978         * gcc.dg/cpp/trad/literals-2.c: Update.
32979
32980 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32981
32982         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32983
32984 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32985
32986         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32987
32988 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
32989
32990         PR c++/10451
32991         * g++.dg/parse/crash4.C: New test.
32992
32993         PR c++/9847
32994         * g++.dg/parse/crash5.C: New test.
32995
32996 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
32997
32998         PR c++/10446
32999         * g++.dg/parse/crash3.C: New test.
33000
33001         PR c++/10428
33002         * g++.dg/parse/elab1.C: New test.
33003
33004 2003-04-22  Devang Patel  <dpatel@apple.com>
33005
33006         * gcc.dg/cpp/trad/funlike-5.c: New test.
33007
33008 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33009
33010         * g++.dg/other/packed1.C: Fix dg options.
33011
33012 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33013
33014         * g++.dg/other/offsetof2.C: New test.
33015
33016 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33017
33018         * g++.dg/template/recurse.C: Adjust location of error messages.
33019
33020 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33021
33022         PR c++/9881
33023         * g++.dg/init/addr-const1.C: New test.
33024         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33025
33026 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33027
33028         PR c++/10405
33029         * g++.dg/lookup/struct-hack1.C: New test.
33030
33031 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33032
33033         * ucs.c: Update diagnostic messages.
33034
33035 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33036
33037         * gcc.dg/cpp/truefalse.cpp: New test.
33038         * gcc.dg/cpp/cpp.exp: Update.
33039         * g++.dg/other/stdbool-if.C: Remove.
33040
33041 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33042
33043         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33044         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33045
33046 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33047
33048         * gcc.c-torture/compile/20030418-1.c: New test.
33049
33050 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33051
33052         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33053
33054 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33055
33056         PR c++/10347
33057         g++.dg/template/dependent-name1.C: New test.
33058
33059 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33060
33061         * gcc.dg/warn-1.c (tourist_guide): New array,
33062         contains a pointer to bar.
33063
33064 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33065
33066         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33067         * gcc.c-torture/execute/medce-1.c: New test case.
33068         * gcc.c-torture/execute/medce-2.c: New test case.
33069
33070 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33071
33072         * lib/prune.exp: Ignore more messages.
33073
33074         PR c++/10381
33075         * g++.dg/parse/lookup3.C: New test.
33076
33077 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33078
33079         * gcc.c-torture/compile/20030415-1.c : New test.
33080
33081 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33082
33083         * gcc.c-torture/execute/scope-2.c: Move to ...
33084         * gcc.dg/noncompile/scope.c: .... here.
33085
33086 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33087
33088         * gcc.dg/20030414-2.c: New test case.
33089
33090 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33091
33092         PR target/10377
33093         * gcc.dg/20030414-1.c: New test.
33094
33095 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33096
33097         * gcc.dg/builtins-12.c: New test case.
33098         * gcc.dg/builtins-13.c: New test case.
33099
33100 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33101
33102         * gcc.c-torture/execute/string-opt-18.c: New test.
33103
33104 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33105
33106         PR c++/10300
33107         * g++.dg/init/new5.C: New test.
33108
33109 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33110
33111         PR c++/7910
33112         * g++.dg/ext/dllimport1.C: New test.
33113
33114 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33115
33116         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33117
33118 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33119
33120         PR Fortran/9263
33121         * g77.f-torture/noncompile/9263.f: New test
33122         PR Fortran/1832
33123         * g77.f-torture/execute/1832.f: New test
33124
33125 2003-04-11  David Chad  <davidc@freebsd.org>
33126             Loren J. Rittle  <ljrittle@acm.org>
33127
33128         libobjc/8562
33129         * objc.dg/headers.m: New test.
33130
33131 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33132
33133         * gcc.c-torture/execute/builtin-noret-2.c: New.
33134         * gcc.c-torture/execute/builtin-noret-2.x: New.
33135         XFAIL builtin-noret-2.c at -O1 and above.
33136         * gcc.dg/redecl.c: New.
33137         * gcc.dg/Wshadow-1.c: Update error regexps.
33138
33139 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33140
33141         * g++.dg/abi/bitfield10.C: New test.
33142
33143 2003-04-09  Mike Stump  <mrs@apple.com>
33144
33145         * gcc.dg/pch/pch.exp: Make testcase names longer.
33146         * g++.dg/pch/pch.exp: Make testcase names longer.
33147
33148 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33149
33150         * gcc.dg/builtins-11.c: New test case.
33151
33152 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33153
33154         * gcc.dg/builtins-9.c: New test case.
33155         * gcc.dg/builtins-10.c: New test case.
33156
33157 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33158
33159         * gcc.dg/noncompile/init-4.c.c: New test.
33160
33161 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33162
33163         * gcc.misc-test/gcov-9.c: New test.
33164         * gcc.misc-test/gcov-10.c: New test
33165         * gcc.misc-test/gcov-11.c: New test.
33166
33167 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33168
33169         PR optimization/10024
33170         * gcc.c-torture/compile/20030405-1.c: New test.
33171
33172 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33173
33174         * gcc.dg/pch/static-3.c: New.
33175         * gcc.dg/pch/static-3.hs: New.
33176         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33177
33178 2003-04-04  Richard Henderson  <rth@redhat.com>
33179
33180         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33181         * g++.dg/eh/forced2.C: Likewise.
33182
33183 2003-04-03  Mike Stump  <mrs@apple.com>
33184
33185         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33186         target arg.
33187         (scan-assembler-times, scan-assembler-not): Likewise.
33188         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33189
33190 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33191
33192         * gcc.dg/sparc-loop-1.c: New test.
33193
33194 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33195
33196         PR other/9274
33197         * g++.dg/pch/system-2.C: New.
33198         * g++.dg/pch/system-2.Hs: New.
33199
33200 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33201
33202         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33203
33204         * g++.dg/eh/simd-1.C (vecfunc): Same.
33205
33206 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33207
33208         * gcc.c-torture/execute/20030401-1.c: New test case.
33209
33210 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33211
33212         * objc.dg/defs.m: New.
33213
33214 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33215
33216         * g++.dg/eh/simd-1.C: New.
33217         * g++.dg/eh/simd-2.C: New.
33218
33219 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33220
33221         * gcc.c-torture/execute/simd-3.c: New.
33222
33223 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33224
33225         PR c/9936
33226         * gcc.dg/20030331-2.c: New test.
33227
33228 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33229
33230         PR c++/10278
33231         * g++.dg/parse/crash2.C: New test.
33232
33233 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33234
33235         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33236         * gcc.c-torture/execute/20030331-1.c: ...here.
33237
33238 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33239
33240         * gcc.c-torture/execute/20030331-1.c: New test.
33241
33242 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33243
33244         * lib/gcov.exp: Adjust call return testing strings.
33245         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33246
33247 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33248
33249         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33250         * gcc.dg/builtins-7.c: New test case.
33251         * gcc.dg/builtins-8.c: New test case.
33252
33253 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33254
33255         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33256
33257 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33258
33259         PR c++/7647
33260         * g++.dg/lookup-class-member-2.C: New test.
33261
33262 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33263
33264         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33265
33266 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33267
33268         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33269
33270 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33271
33272         * g++.dg/init/attrib1.C: New test.
33273
33274 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33275
33276         * gcc.dg/ultrasp8.c: New test.
33277
33278 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33279
33280         * gcc.dg/ultrasp7.c: New test.
33281
33282 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33283
33284         PR c++/10047
33285         * g++.dg/template/inline1.C: New test.
33286
33287 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33288
33289         * gcc.dg/sparc-dwarf2.c: New test.
33290
33291 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33292
33293         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33294         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33295
33296 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33297
33298         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33299         than reading .x files.
33300         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33301         * g77.dg/gcov/gcov-1.f: Likewise.
33302         * gcc.misc-tests/gcov-4b.c: Likewise.
33303         * gcc.misc-tests/gcov-5b.c: Likewise.
33304         * gcc.misc-tests/gcov-6.c: Likewise.
33305         * gcc.misc-tests/gcov-7.c: Likewise.
33306         * gcc.misc-tests/gcov-8.c: Likewise.
33307         * g++.dg/gcov/gcov-1.x: Remove.
33308         * g77.dg/gcov/gcov-1.x: Likewise.
33309         * gcc.misc-tests/gcov-4b.x: Likewise.
33310         * gcc.misc-tests/gcov-5b.x: Likewise.
33311         * gcc.misc-tests/gcov-6.x: Likewise.
33312         * gcc.misc-tests/gcov-7.x: Likewise.
33313         * gcc.misc-tests/gcov-8.x: Likewise.
33314
33315 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33316
33317         PR opt/10087
33318         * gcc.dg/20030324-1.c: New test.
33319
33320 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33321
33322         PR c++/10224
33323         * g++.dg/template/arg3.C: New test.
33324
33325         PR c++/10158
33326         * g++.dg/template/friend18.C: New test.
33327
33328 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33329
33330         * g77.f-torture/compile/20030326-1.f: New test case.
33331
33332 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33333
33334         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33335
33336         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33337
33338 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33339
33340         * gcc.dg/ia64-sync-3.c: New test.
33341
33342 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33343
33344         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33345
33346 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33347
33348         * gcc.dg/ultrasp6.c: New test.
33349
33350 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33351
33352         * gcc.dg/i386-signbit-1.c: New test.
33353         * gcc.dg/i386-signbit-2.c: New test.
33354         * gcc.dg/i386-signbit-3.c: New test.
33355
33356 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33357
33358         * gcc.dg/ultrasp5.c: Fix options.
33359
33360 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33361
33362         * gcc.dg/ultrasp5.c: Fix comment.
33363
33364 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33365
33366         PR fortran/10197
33367         * g77.f-torture/execute/10197.f: New test.
33368
33369 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33370
33371         PR c++/9898, c++/383
33372         * g++.dg/template/conv6.C: New test.
33373
33374         PR c++/10119
33375         * g++.dg/template/ptrmem5.C: New test.
33376
33377         PR c++/10026
33378         * g++.dg/lookup/koenig1.C: New test.
33379
33380         PR C++/10199
33381         * g++.dg/lookup/template2.C: New test.
33382
33383 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33384
33385         * g++.dg/opt/rtti1.C: New test.
33386
33387 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33388
33389         * gcc.dg/ultrasp5.c: New test.
33390
33391 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33392
33393         PR middle-end/9967
33394         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33395         builtin fputs.
33396
33397 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33398
33399         PR c/8224
33400         * gcc.dg/20030323-1.c: New test.
33401
33402 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33403
33404         * gcc.c-torture/compile/20030323-1.c: New test case.
33405
33406 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33407
33408         * gcc.dg/20030321-1.c: New test.
33409
33410 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33411
33412         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33413
33414 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33415
33416         PR c++/9978, c++/9708
33417         * g++.dg/ext/vlm1.C: Adjust expected error.
33418         * g++.dg/ext/vla2.C: New test.
33419         * g++.dg/template/arg1.C: New test.
33420         * g++.dg/template/arg2.C: New test.
33421
33422 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33423
33424         * g77.f-torture/execute/select.f: New test.
33425         * g77.f-torture/noncompile/select_no_compile.f: New test.
33426
33427 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33428
33429         PR c++/9898
33430         * g++.dg/other/error4.C: New test.
33431
33432 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33433
33434         * g++.dg/template/friend17.C: New test.
33435
33436 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33437
33438         * gcc.c-torture/compile/20030320-1.c: New.
33439
33440 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33441
33442         * gcc.dg/builtins-6.c: New test case.
33443
33444 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33445
33446         PR target/10073
33447         * gcc.c-torture/compile/20030319-1.c: New.
33448
33449 2003-03-18  Jan Hubicka  <jh@suse.cz>
33450
33451         * gcc.dg/i386-cvt-1.c: New test.
33452
33453 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33454
33455         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33456         * objc.dg/naming-2.m: Likewise.
33457
33458 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33459
33460         PR c++/9639
33461         * g++.dg/parse/crash1.C: New test.
33462
33463 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33464
33465         PR c++/8805
33466         * g++.dg/eh/cleanup1.C: New test.
33467
33468 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33469
33470         * gcc.c-torture/execute/20030316-1.c: New test case.
33471
33472 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33473
33474         PR c++/9629
33475         * g++.dg/init/ctor2.C: New test.
33476
33477 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33478
33479         * g77.f-torture/compile/xformat.f: New test case.
33480
33481 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33482
33483         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33484         * g++.old-deja/g++.mike/eh50.C: Likewise.
33485
33486 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33487
33488         PR c++/6440
33489         * g++.dg/template/spec7.C: New test.
33490         * g++.dg/template/spec8.C: Likewise.
33491
33492 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33493
33494         * gcc.c-torture/execute/20030313-1.c: New test.
33495
33496 2003-03-14  Richard Henderson  <rth@redhat.com>
33497
33498         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33499
33500 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33501
33502         * gcc.c-torture/compile/20030314-1.c: New test.
33503
33504 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33505
33506         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33507         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33508         thumb target,
33509         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33510         to accept newer _imp__  prefix and additional
33511         newline in .drectve section.
33512         * gcc.dg/dll-4.c: Likewise.
33513         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33514         switch.
33515
33516 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33517
33518         * g++.dg/parse/namespace9.C: New test.
33519
33520         * g++.dg/init/ref5.C: New test.
33521         * g++.dg/parse/ptrmem1.C: Likewise.
33522
33523 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33524
33525         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33526         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33527         regular expression.
33528         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33529         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33530
33531 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33532
33533         * gcc.c-torture/execute/20030224-2.c: New test.
33534
33535 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33536
33537         * gcc.dg/decl-3.c: New test.
33538
33539 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33540
33541         * gcc.dg/i386-loop-2.c: New test.
33542
33543 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33544
33545         PR c++/9474
33546         * g++.dg/parse/namespace8.C: New test.
33547
33548         PR c++/9924
33549         * g++.dg/overload/builtin2.C: New test.
33550
33551 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33552
33553         * gcc.dg/return-type-3.c: New test.
33554
33555 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33556
33557         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33558         profiling options are not supported.
33559
33560 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33561
33562         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33563         * g++.old-deja/g++.warn/impint2.C: Likewise.
33564
33565 2003-03-10  Devang Patel  <dpatel@apple.com>
33566
33567         * g++.dg/cpp/c++_cmd_1.C: New test.
33568         * g++.dg/cpp/c++_cmd_1.h: New file.
33569
33570 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33571
33572         * gcc.dg/altivec-9.c: New file.
33573
33574 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33575
33576         * gcc.dg/ppc-sdata-1.c: New test.
33577         * gcc.dg/ppc-sdata-2.c: New test.
33578
33579 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33580
33581         PR c++/9373
33582         * g++.dg/opt/ptrmem2.C: New test.
33583
33584         PR c++/8534
33585         * g++.dg/opt/ptrmem1.C: New test.
33586
33587 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33588
33589         * gcc.dg/i386-loop-1.c: New test.
33590
33591 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33592
33593         PR c++/9970
33594         * g++.dg/lookup/friend1.C: New test.
33595
33596 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33597
33598         PR c++/9823
33599         * g++.dg/parser/constructor1.C: New test.
33600
33601 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33602
33603         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33604
33605         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33606
33607 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33608
33609         * gcc.dg/cpp/Wunused.c: Update test.
33610
33611 2003-03-08  Jan Hubicka  <jh@suse.cz>
33612
33613         * gcc.dg/inline-3.c: New test.
33614
33615 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33616
33617         PR c++/9809
33618         * g++.dg/parse/builtin1.C: New test.
33619
33620         PR c++/9982
33621         * g++.dg/abi/cookie1.C: New test.
33622         * g++.dg/abi/cookie2.C: Likewise.
33623
33624         PR c++/9524
33625         * g++.dg/template/field1.C: New test.
33626
33627         PR c++/9912
33628         * g++.dg/parse/class1.C: New test.
33629         * g++.dg/parse/namespace7.C: Likewise.
33630         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33631
33632 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33633
33634         * g++.dg/init/ref4.C: New test.
33635
33636 2003-03-07  Jan Hubicka  <jh@suse.cz>
33637
33638         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33639         * gcc.dg/inline-3.c: New test.
33640
33641 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33642
33643         * g++.dg/init/ref3.C: New test.
33644
33645         PR c++/9965
33646         * g++.dg/init/ref2.C: New test.
33647
33648         PR c++/9400
33649         * g++.dg/warn/Wshadow-2.C: New test.
33650
33651         PR c++/9791
33652         * g++.dg/warn/Woverloaded-1.C: New test.
33653
33654 2003-03-05  Jan Hubicka  <jh@suse.cz>
33655
33656         * gcc.dg/i386-local2.c: New.
33657         * gcc.dg/i386-local.c: Fix typo.
33658
33659 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33660
33661         * g++.dg/abi/layout3.C: New test.
33662
33663 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33664
33665         * gcc.c-torture/compile/20030305-1.c
33666
33667 2003-03-05  Jan Hubicka  <jh@suse.cz>
33668
33669         * gcc.dg/i386-local.c: New.
33670
33671 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33672
33673         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33674
33675 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33676
33677         * gcc.dg/switch-2.c: New test.
33678         * gcc.dg/switch-3.c: New test.
33679         * gcc.dg/Wswitch.c: Adjust line numbers.
33680         * gcc.dg/Wswitch-default.c: Likewise.
33681         * gcc.dg/Wswitch-enum.c: Likewise.
33682
33683 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33684
33685         * gcc.c-torture/execute/20030222-1.c: New test.
33686
33687 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33688
33689         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33690
33691 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33692
33693         PR c++/9878
33694         * g++.dg/init/ref1.C: New test.
33695
33696 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33697
33698         * gcc.dg/sh-relax.c: New SH-only test.
33699
33700 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33701
33702         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33703         comment explaining purpose of testcase.
33704
33705 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33706
33707         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33708         for HC11/HC12 (asm needs two int registers).
33709         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33710         HC11/HC12 because the test uses an asm which needs two 32-bit
33711         registers.
33712
33713 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33714
33715         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33716         for HC11/HC12 (array is too large otherwise).
33717         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33718         * gcc.c-torture/compile/20010518-2.x: Likewise.
33719         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33720         HC11/HC12 (array is too large).
33721
33722 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33723
33724         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33725         * lib/g++-dg.exp (g++-dg-test): Likewise.
33726
33727 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33728
33729         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33730         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33731
33732 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33733
33734         * g++.dg/warn/implicit-typename1.C: Remove warning.
33735
33736 2003-02-28  Richard Henderson  <rth@redhat.com>
33737
33738         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33739         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33740
33741 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33742
33743         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33744         * g++.dg/pch/pch.exp: Likewise.
33745
33746 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33747
33748         PR c++/9879
33749         * testsuite/g++.dg/init/new4.C: New test.
33750
33751 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33752
33753         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33754
33755 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33756
33757         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33758         unsigned long.
33759
33760         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33761         wider than float.
33762
33763 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33764
33765         * lib/scanasm.exp: Add support for counting numbers of
33766         occurences.
33767         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33768         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33769
33770 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33771
33772         PR c++/9683
33773         * g++.dg/template/static3.C: New test.
33774
33775         PR c++/9829
33776         * g++.dg/parse/namespace6.C: New test.
33777
33778 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33779
33780         PR target/9732
33781         * gcc.dg/20030225-1.c: New test.
33782
33783 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33784
33785         * README: Remove out-of-date information.
33786
33787         PR c++/9836
33788         * g++.dg/template/spec6.C: New test.
33789
33790 2003-02-24  Jeff Law  <law@redhat.com>
33791
33792         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33793
33794 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33795
33796         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33797         * gcc.dg/pragma-ep-1.c: Likewise.
33798
33799 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33800
33801         PR c++/9602
33802         * g++.dg/template/friend16.C: New test.
33803
33804 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33805
33806         PR c++/5333
33807         * g++.dg/parse/fused-params1.C: Adjust error messages.
33808         * g++.dg/template/nested3.C: New test.
33809
33810 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33811
33812         * g++.dg/abi/param1.C: New test.
33813
33814 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33815
33816         PR c++/7982
33817         * g++.dg/warn/implicit-typename1.C: New test.
33818
33819 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33820
33821         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33822         with "mtune".
33823         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33824         * gcc.c-torture/execute/20010129-1.x: Likewise.
33825         * gcc.dg/20011107-1.c: Likewise.
33826         * gcc.dg/20020108-1.c: Likewise.
33827         * gcc.dg/20020122-3.c: Likewise.
33828         * gcc.dg/20020206-1.c: Likewise.
33829         * gcc.dg/20020310-1.c: Likewise.
33830         * gcc.dg/20020426-2.c: Likewise.
33831         * gcc.dg/20020517-1.c: Likewise.
33832         * gcc.dg/991230-1.c: Likewise.
33833         * gcc.dg/i386-unroll-1.c: Likewise.
33834         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33835
33836 2003-02-22  Jan Hubicka  <jh@suse.cz>
33837
33838         * gcc.dg/i386-mul.c: New test.
33839
33840 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33841
33842         * gcc.dg/builtins-5.c: New test case.
33843
33844 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33845
33846         * gcc.dg/asmreg-1.c: New test.
33847
33848 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33849
33850         PR c++/9749
33851         * g++.dg/parse/varmod1.C: New test.
33852
33853 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33854
33855         PR c++/9727
33856         * g++.dg/template/op1.C: New test.
33857
33858 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33859
33860         PR c++/8906
33861         * g++.dg/template/nested2.C: New test.
33862
33863 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33864
33865         PR c++/8724
33866         * g++.dg/expr/dtor1.C: New test.
33867
33868 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33869
33870         * gcc.dg/cpp/include3.c: New test.
33871         * gcc.dg/cpp/inc/foo.h: New file.
33872
33873 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33874
33875         * gcc.c-torture/execute/20030221-1.c: New test.
33876
33877 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33878
33879         PR c++/9729
33880         * g++.dg/abi/conv1.C: New test.
33881
33882 2003-02-20  Jan Hubicka  <jh@suse.cz>
33883
33884         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33885
33886 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33887
33888         * gcc.c-torture/compile/20030219-1.c: New test.
33889
33890 2003-02-18  Jan Hubicka  <jh@suse.cz>
33891
33892         * gcc.dg/funcorder.c: New test.
33893
33894 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33895
33896         * gcc.c-torture/execute/20030218-1.c: New.
33897
33898 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33899
33900         * gcc.dg/20030218-1.c: New.
33901
33902 2003-02-18  Richard Henderson  <rth@redhat.com>
33903
33904         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33905         * gcc.dg/attr-used-2.c: New.
33906
33907 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
33908
33909         PR c++/9704
33910         * g++.dg/init/copy5.C: New test.
33911
33912 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
33913
33914         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33915         * g++.dg/pch/pch.exp: Likewise.
33916
33917 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33918
33919         * gcc.c-torture/execute/20030209-1.c: Enable the test if
33920         STACK_SIZE is not defined.
33921
33922 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33923
33924         PR c++/9457
33925         * g++.dg/template/init1.C: New test.
33926
33927 2003-02-16  Jan HUbicka  <jh@suse.cz>
33928
33929         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33930         (foo): Add few extra tests
33931         * gcc.dg/c99-const-expr-3.c: Likewise.
33932         * gcc.c-torture/execute/20030216-1.c: New.
33933
33934 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33935
33936         PR c++/9459
33937         * g++.dg/ext/typeof4.C: New test.
33938
33939 2003-02-15  Roger Sayle  <roger@eyesopen.com>
33940
33941         * gcc.dg/i386-387-3.c: New test case.
33942
33943 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
33944
33945         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33946         cris-*-elf* cris-*-aout* and mmix-*-*.
33947
33948 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
33949
33950         * gcc.dg/20030213-1.c: New test.
33951
33952 2003-02-12  Roger Sayle  <roger@eyesopen.com>
33953
33954         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33955         * gcc.dg/i386-387-2.c: Likewise.
33956
33957 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
33958
33959         * gcc.dg/ppc-spe.c: Fix formatting.
33960         Enable tests that were previously unsupported by gas.
33961         Delete tests for instructions that no longer exist.
33962         Switch arguments on evsubifw builtin.
33963
33964 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
33965
33966         * gcc.c-torture/execute/20030209-1.c: Disable the test if
33967         STACK_SIZE is too small.
33968
33969 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33970             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33971
33972         * gcc.dg/decl-2.c: New test.
33973
33974 2003-02-10  Jan Hubicka  <jh@suse.cz>
33975
33976         * gcc.dg/i386-fpcvt-1.c: New test.
33977
33978 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
33979
33980         * gcc.c-torture/execute/20030209-1.c: New test.
33981
33982 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
33983
33984         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33985         int-wide bitops, use the constants of the same width.
33986         Likewise, if long long is 32-bit wide, test bitops using
33987         32-bit constants.
33988
33989 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
33990
33991         * gcc.dg/20021014-1.c: Annotate with expected notice text.
33992
33993 2003-02-07  Roger Sayle  <roger@eyesopen.com>
33994
33995         * testsuite/gcc.dg/builtins-4.c: New test case.
33996
33997 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33998
33999         * gcc.dg/20020430-1.c: Fix dg command typos.
34000         * gcc.dg/20020503-1.c: Likewise.
34001
34002 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34003
34004         PR c++/8785
34005         * g++.dg/parse/fused-params1.C: New test.
34006
34007         PR c++/8857
34008         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34009
34010         PR c++/8921
34011         * g++.dg/parse/non-dependent1.C: New test.
34012
34013         PR c++/8928
34014         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34015
34016         PR c++/9228
34017         * g++.dg/parse/undefined7.C: New test.
34018         * g++.dg/parse/non-templ1.C: New test.
34019
34020         PR c++/9229
34021         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34022
34023 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34024
34025         * gcc.c-torture/compile/20030206-1.c: New test.
34026
34027 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34028
34029         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34030         "pow" to "foo" to avoid potential confusion with a math built-in.
34031
34032 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34033
34034         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34035         conditions for SPARC targets.
34036
34037 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34038
34039         * gcc.dg/20030204-1.c: New test.
34040
34041 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34042
34043         PR c++/38
34044         * g++.dg/parse/array-size1.C: New test.
34045
34046         PR c++/5657
34047         * g++.dg/parse/undefined3.C: New test.
34048
34049         PR c++/5665
34050         * g++.dg/parse/undefined4.C: New test.
34051
34052         PR c++/5975
34053         * g++.dg/parse/undefined5.C: New test.
34054
34055         PR c++/7259
34056         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34057
34058         PR c++/8578
34059         * g++.dg/parse/casting-operator1.C: New test.
34060
34061         PR c++/8596
34062         * g++.dg/parse/undefined6.C: New test.
34063
34064         PR c++/8736
34065         * g++.dg/parse/missing-template1.C: New test.
34066
34067 2003-02-04  Jan Hubicka  <jh@suse.cz>
34068
34069         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34070         * gcc.dg/i386-cmov?.c: Likewise.
34071         * gcc.dg/i386-fpcvt-?.c: Likewise.
34072         * gcc.dg/i386-ssefp-1.c: Likewise.
34073         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34074         conventions.
34075
34076 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34077
34078         PR c++/7129
34079         * testsuite/g++.dg/ext/max.C: New test.
34080
34081 2003-02-03  Jan Hubicka  <jh@suse.cz>
34082
34083         * gcc.c-torture/execute/20030203-1.c: New test.
34084
34085 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34086
34087         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34088         'natural-endian'.
34089
34090 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34091
34092         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34093         * g++.dg/init/new2.C: Likewise.
34094         * g++.dg/other/new1.C: Likewise.
34095
34096 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34097
34098         * gcc.dg/struct-ret-libc.c: New test.
34099
34100 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34101
34102         * gcc.dg/20030129-1.c: New test.
34103
34104 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34105
34106         PR c++/8849
34107         * g++.dg/template/ptrmem4.C: New test.
34108
34109 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34110
34111         * g++.dg/parser/constant1.C: New test.
34112
34113 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34114
34115         PR c++/8591
34116         * g++.dg/parse/friend2.C: New test.
34117
34118 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34119
34120         PR c++/9437
34121         * g++.dg/template/unify4.C: New test.
34122
34123 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34124
34125         * gcc.c-torture/execute/20030128-1.c: New test.
34126
34127 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34128
34129         * g++.dg/lookup/nested1.C: Test moved from ...
34130         * g++.old-deja/g++.other/lookup24.C: ... here.
34131
34132 2003-01-28  Jan Hubicka  <jh@suse.cz>
34133
34134         * gcc.dg/i386-cmov5.c: New test.
34135
34136 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34137
34138         * gcc.c-torture/execute/20010925-1.c: Changed the
34139         memcpy declaration.
34140
34141 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34142
34143         PR c++/3902
34144         * g++.dg/parse/template5.C: New test.
34145
34146 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34147
34148         PR fortran/9258
34149         * g77.dg/pr9258: New test.
34150
34151 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34152
34153         * README: Move relevant parts from README.g++.
34154
34155         * README.g++: Remove this file.
34156
34157 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34158
34159         * g++.dg/abi/dcast1.C: New test.
34160
34161 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34162
34163         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34164
34165 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34166
34167         PR c++/47
34168         * g++.old-deja/g++.other/lookup24.C: New test.
34169
34170 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34171
34172         PR middle-end/7227
34173         * gcc.dg/uninit-C.c: New test.
34174
34175 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34176
34177         * g++.dg/abi/covariant1.C: New test.
34178
34179 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34180
34181         * gcc.dg/20030123-1.c: New test.
34182
34183 2003-01-25  Jan Hubicka  <jh@suse.cz>
34184
34185         PR opt/8492
34186         * gcc.c-torture/compile/20030125-1.c
34187
34188 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34189
34190         PR c++/9403
34191         * g++.dg/parse/template3.C: New test.
34192         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34193
34194         PR c++/795
34195         * g++.dg/parse/template4.C: New test.
34196
34197         PR c++/9415
34198         * g++.dg/template/qual2.C: New test.
34199
34200         PR c++/8545
34201         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34202
34203         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34204
34205 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34206
34207         * gcc.c-torture/execute/switch-1.c: New test case.
34208
34209 2003-01-25  Jan Hubicka  <jh@suse.cz>
34210
34211         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34212
34213 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34214
34215         Tweaks for Bison-1.875. From the NEWS file:
34216         "- `parse error' -> `syntax error'
34217         Bison now uniformly uses the term `syntax error'"
34218         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34219         * gcc.dg/cpp/digraph2.c: Likewise.
34220         * gcc.dg/cpp/direct2.c: Likewise.
34221         * gcc.dg/cpp/paste4.c: Likewise.
34222         * gcc.dg/c90-restrict-1.c: Likewise.
34223         * gcc.dg/c99-func-2.c: Likewise.
34224         * gcc.dg/noncompile/920721-2.c: Likewise.
34225         * gcc.dg/noncompile/930622-2.c: Likewise.
34226         * gcc.dg/noncompile/940112-1.c: Likewise.
34227         * gcc.dg/noncompile/950921-1.c: Likewise.
34228         * gcc.dg/noncompile/951123-1.c: Likewise.
34229         * gcc.dg/noncompile/971104-1.c: Likewise.
34230         * gcc.dg/noncompile/990416-1.c: Likewise.
34231
34232 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34233
34234         * g++.dg/parse/undefined1.C: Add error message.
34235
34236 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34237
34238         PR c++/9354
34239         * g++.dg/parse/new1.C: New test.
34240
34241         PR c++/9216
34242         * g++.dg/parse/template2.C: New test.
34243
34244         PR c++/9354
34245         * g++.dg/parse/typedef2.C: New test.
34246
34247         PR c++/9328
34248         * g++.dg/ext/typeof3.C: New test.
34249
34250 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34251
34252         PR c++/2738
34253         * g++.dg/parse/ret-type1.C: New test.
34254
34255         PR c++/3792
34256         * g++.dg/parse/tmpl-outside1.C: New test.
34257
34258         PR c++/4207
34259         * g++.dg/parse/int-as-enum1.C: New test.
34260
34261         PR c++/4903
34262         * g++.dg/parse/no-typename1.C: New test.
34263
34264         PR c++/5533
34265         * g++.dg/parse/no-value1.C: New test.
34266
34267         PR c++/5921
34268         * g++.dg/parse/wrong-inline1.C: New test.
34269
34270         PR c++/6402
34271         * g++.dg/parse/ref1.C: New test.
34272
34273         PR c++/6992
34274         * g++.dg/parse/attr-ctor1.C: New test.
34275
34276         PR c++/7229
34277         * g++.dg/parse/namespace5.C: New test.
34278
34279         PR c++/7917
34280         * g++.dg/parse/func-def1.C: New test.
34281
34282         PR c++/8143
34283         * g++.dg/parse/undefined1.C: New test.
34284
34285         PR c++/5723, PR c++/8522
34286         * g++.dg/parse/specialization1.C: New test.
34287
34288         PR c++/163, PR c++/8595
34289         * g++.dg/parse/struct-as-enum1.C: New test.
34290
34291         PR c++/9173
34292         * g++.dg/parse/undefined2.C: New test.
34293
34294 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34295
34296         PR c++/9298
34297         * g++.dg/parse/template1.C: New test.
34298
34299         PR c++/9384
34300         * g++.dg/parse/using1.C: New test.
34301
34302         PR c++/9285
34303         PR c++/9294
34304         * g++.dg/parse/expr2.C: New test.
34305
34306         PR c++/9388
34307         * g++.dg/parse/lookup2.C: Likewise.
34308
34309 2003-01-21  Jan Hubicka  <jh@suse.cz>
34310
34311         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34312         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34313         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34314         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34315
34316 2003-01-20  Nick Clifton  <nickc@redhat.com>
34317
34318         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34319         problem with ARM sibcall code generation.
34320
34321 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34322
34323         * gcc.c-torture/execute/20030120-1.c: New.
34324
34325 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34326
34327         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34328
34329 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34330
34331         PR c++/9272
34332         * g++.dg/parse/ctor1.C: New test.
34333
34334         PR c++/9294:
34335         * g++.dg/parse/qualified1.C: New test.
34336
34337         * g++.dg/parse/typename3.C: New test.
34338
34339 2003-01-16  Richard Henderson  <rth@redhat.com>
34340
34341         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34342
34343 2003-01-16  Richard Henderson  <rth@redhat.com>
34344
34345         * g++.dg/pch/pch.exp: Copy test header to the working directory
34346         before using it either for precompilation or direct use.
34347         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34348         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34349
34350 2003-01-16  Richard Henderson  <rth@redhat.com>
34351
34352         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34353         before using it either for precompilation or direct use.
34354         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34355         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34356
34357 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34358
34359         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34360         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34361         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34362         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34363         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34364         typename warning into error.
34365         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34366         error messages.
34367         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34368         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34369         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34370         messages.
34371         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34372         make declaration visible in template.
34373         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34374         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34375         messages.
34376         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34377         message.
34378         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34379         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34380         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34381         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34382         typename warning with error message.
34383         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34384         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34385         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34386
34387 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34388
34389         * g++.dg/parse/ambig2.C: New test.
34390
34391 2003-01-15  Richard Henderson  <rth@redhat.com>
34392
34393         * g++.dg/tls/init-2.C: Update error message string.
34394
34395 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34396
34397         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34398
34399 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34400
34401         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34402         all for HC11/HC12.
34403         * gcc.c-torture/compile/20001205-1.x: Likewise.
34404         * gcc.c-torture/compile/20001226-1.x: Likewise.
34405         * gcc.c-torture/compile/920520-1.x: Likewise.
34406         * gcc.c-torture/compile/961203-1.x: Likewise.
34407         * gcc.c-torture/compile/20020604-1.x: Likewise.
34408
34409 2003-01-15  Jan Hubicka  <jh@suse.cz>
34410
34411         * gcc.c-torture/compile/20030115-1.c: New test.
34412
34413         * gcc.dg/i386-fpcvt-1.c: New test.
34414         * gcc.dg/i386-fpcvt-2.c: New test.
34415
34416 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34417
34418         Further conform g++'s __vmi_class_type_info to the C++ ABI
34419         specification.
34420         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34421         the specification.
34422
34423 2003-01-14  Jan Hubicka  <jh@suse.cz>
34424
34425         * gcc.dg/i386-fpcvt-1.c: New test.
34426         * gcc.dg/i386-fpcvt-2.c: New test.
34427
34428 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34429
34430         * gcc.dg/i386-mmx-3.c: New test.
34431
34432 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34433
34434         PR c++/9264
34435         * g++.dg/parse/octal1.C: New file.
34436
34437         PR c++/9172
34438         * g++.dg/parse/typename1.C: New file.
34439
34440 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34441
34442         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34443         * gcc.dg/bf-no-ms-layout.c: Likewise.
34444         * gcc.dg/bf-ms-attrib.c: Likewise.
34445
34446 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34447
34448         PR c++/9099
34449         * g++.dg/parse/dtor1.C: New file.
34450
34451         PR c++/9128
34452         * g++.dg/rtti/typeid1.C: New file.
34453
34454         PR c++/9153
34455         * g++.dg/parse/lookup1.C: New file.
34456
34457         PR c++/9171
34458         * g++.dg/templ/spec5.C: New file.
34459
34460 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34461
34462         * gcc.c-torture/compile/20030110-1.c: New test.
34463
34464 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34465
34466         Merge from pch-branch:
34467
34468         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34469
34470         * gcc.dg/pch/cpp-1.h: New.
34471         * gcc.dg/pch/cpp-1.c: New.
34472         * gcc.dg/pch/cpp-2.h: New.
34473         * gcc.dg/pch/cpp-2.c: New.
34474
34475         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34476
34477         * gcc.dg/pch/except-1.h: New.
34478         * gcc.dg/pch/except-1.c: New.
34479
34480         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34481
34482         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34483         running test.
34484         * gcc.dg/pch: Include *.hp not *.h.
34485         * gcc.dg/pch/system-1.h: New.
34486         * gcc.dg/pch/system-1.c: New.
34487
34488         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34489
34490         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34491         rather than trying to build and run a program using PCH.
34492         * gcc.dg/pch: Remove dg-do commands from test files.
34493
34494         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34495
34496         * gcc.dg/pch/macro-3.c: New.
34497         * gcc.dg/pch/macro-3.h: New.
34498
34499         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34500
34501         * gcc.dg/pch/common-1.c: New.
34502         * gcc.dg/pch/common-1.h: New.
34503         * gcc.dg/pch/decl-1.c: New.
34504         * gcc.dg/pch/decl-1.h: New.
34505         * gcc.dg/pch/decl-2.c: New.
34506         * gcc.dg/pch/decl-2.h: New.
34507         * gcc.dg/pch/decl-3.c: New.
34508         * gcc.dg/pch/decl-3.h: New.
34509         * gcc.dg/pch/decl-4.c: New.
34510         * gcc.dg/pch/decl-4.h: New.
34511         * gcc.dg/pch/decl-5.c: New.
34512         * gcc.dg/pch/decl-5.h: New.
34513         * gcc.dg/pch/global-1.c: New.
34514         * gcc.dg/pch/global-1.h: New.
34515         * gcc.dg/pch/inline-1.c: New.
34516         * gcc.dg/pch/inline-1.h: New.
34517         * gcc.dg/pch/inline-2.c: New.
34518         * gcc.dg/pch/inline-2.h: New.
34519         * gcc.dg/pch/static-1.c: New.
34520         * gcc.dg/pch/static-1.h: New.
34521         * gcc.dg/pch/static-2.c: New.
34522         * gcc.dg/pch/static-2.h: New.
34523
34524         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34525
34526         * g++.dg/pch/pch.exp: Better handle failing testcases.
34527         * gcc.dg/pch/pch.exp: Likewise.
34528         * gcc.dg/pch/macro-1.c: New.
34529         * gcc.dg/pch/macro-1.h: New.
34530         * gcc.dg/pch/macro-2.c: New.
34531         * gcc.dg/pch/macro-2.h: New.
34532
34533         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34534
34535         * g++.dg/dg.exp: Treat files in pch/ specially.
34536         * g++.dg/pch/pch.exp: New file.
34537         * g++.dg/pch/empty.H: New file.
34538         * g++.dg/pch/empty.C: New file.
34539         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34540         "precompile".
34541
34542         * gcc.dg/pch/pch.exp: New file.
34543         * gcc.dg/pch/empty.h: New file.
34544         * gcc.dg/pch/empty.c: New file.
34545         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34546         "precompile".
34547
34548 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34549
34550         * g++.dg/template/friend14.C: New test.
34551
34552 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34553
34554         * gcc.dg/old-style-asm-1.c: New test.
34555
34556 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34557
34558         * gcc.c-torture/compile/20030109-1.c: New test.
34559
34560 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34561
34562         * gcc.c-torture/execute/20030109-1.c: New test.
34563
34564 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34565
34566         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34567         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34568         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34569         * g++.old-deja/g++.mike/eh2.C: Likewise.
34570         * g++.old-deja/g++.mike/eh3.C: Likewise.
34571         * g++.old-deja/g++.mike/eh5.C: Likewise.
34572         * g++.old-deja/g++.mike/eh6.C: Likewise.
34573         * g++.old-deja/g++.mike/eh7.C: Likewise.
34574         * g++.old-deja/g++.mike/eh8.C: Likewise.
34575         * g++.old-deja/g++.mike/eh9.C: Likewise.
34576         * g++.old-deja/g++.mike/eh10.C: Likewise.
34577         * g++.old-deja/g++.mike/eh12.C: Likewise.
34578         * g++.old-deja/g++.mike/eh13.C: Likewise.
34579         * g++.old-deja/g++.mike/eh14.C: Likewise.
34580         * g++.old-deja/g++.mike/eh16.C: Likewise.
34581         * g++.old-deja/g++.mike/eh17.C: Likewise.
34582         * g++.old-deja/g++.mike/eh18.C: Likewise.
34583         * g++.old-deja/g++.mike/eh21.C: Likewise.
34584         * g++.old-deja/g++.mike/eh23.C: Likewise.
34585         * g++.old-deja/g++.mike/eh24.C: Likewise.
34586         * g++.old-deja/g++.mike/eh25.C: Likewise.
34587         * g++.old-deja/g++.mike/eh26.C: Likewise.
34588         * g++.old-deja/g++.mike/eh27.C: Likewise.
34589         * g++.old-deja/g++.mike/eh28.C: Likewise.
34590         * g++.old-deja/g++.mike/eh29.C: Likewise.
34591         * g++.old-deja/g++.mike/eh31.C: Likewise.
34592         * g++.old-deja/g++.mike/eh33.C: Likewise.
34593         * g++.old-deja/g++.mike/eh34.C: Likewise.
34594         * g++.old-deja/g++.mike/eh35.C: Likewise.
34595         * g++.old-deja/g++.mike/eh36.C: Likewise.
34596         * g++.old-deja/g++.mike/eh37.C: Likewise.
34597         * g++.old-deja/g++.mike/eh38.C: Likewise.
34598         * g++.old-deja/g++.mike/eh39.C: Likewise.
34599         * g++.old-deja/g++.mike/eh40.C: Likewise.
34600         * g++.old-deja/g++.mike/eh41.C: Likewise.
34601         * g++.old-deja/g++.mike/eh42.C: Likewise.
34602         * g++.old-deja/g++.mike/eh44.C: Likewise.
34603         * g++.old-deja/g++.mike/eh46.C: Likewise.
34604         * g++.old-deja/g++.mike/eh47.C: Likewise.
34605         * g++.old-deja/g++.mike/eh48.C: Likewise.
34606         * g++.old-deja/g++.mike/eh49.C: Likewise.
34607         * g++.old-deja/g++.mike/eh50.C: Likewise.
34608         * g++.old-deja/g++.mike/eh51.C: Likewise.
34609         * g++.old-deja/g++.mike/eh53.C: Likewise.
34610         * g++.old-deja/g++.mike/eh55.C: Likewise.
34611         * g++.old-deja/g++.mike/p7912.C: Likewise.
34612         * g++.old-deja/g++.mike/p9706.C: Likewise.
34613         * g++.old-deja/g++.mike/p10416.C: Likewise.
34614         * g++.old-deja/g++.mike/p11667.C: Likewise.
34615         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34616         Remove redundant reference to Iris.
34617         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34618         Elxsi, i860, Pico Java, and WE32K.
34619
34620 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34621
34622         * g++.dg/ext/asm4.C: New test.
34623
34624 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34625
34626         PR c++/9030
34627         * g++.dg/template/friend12.C: New test.
34628         * g++.dg/template/friend13.C: Likewise.
34629         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34630
34631 2003-01-08  Jan Hubicka  <jh@suse.cz>
34632
34633         * gcc.dg/i386-cadd.c: New test.
34634         * gcc.dg/i386-cmov4.c: Likewise.
34635
34636 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34637
34638         PR c++/9165
34639         * g++.dg/warn/Wunused-3.C: New test.
34640
34641         * g++.dg/abi/bitfield9.C: New test.
34642
34643         PR c++/9189
34644         * g++.dg/parse/defarg3.C: New test.
34645
34646 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34647
34648         * g++.dg/parse/ambig1.C: New test.
34649         * g++.dg/parse/defarg2.C: New test.
34650
34651 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34652
34653         * g++.dg/template/defarg-1.C: New test.
34654         * g++.dg/template/local2.C: Likewise.
34655
34656 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34657
34658         * gcc.c-torture/execute/20030105-1.c: New test.
34659
34660 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34661
34662         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34663         * g++.dg/parse/namespace4.C: Likewise.
34664
34665 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34666
34667         * g++.dg/template/ntp2.C: New test.
34668
34669 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34670
34671         * g++.dg/parse/extern-C-1.C: New test.
34672
34673         * g++.dg/parse/namespace4.C: New test.
34674
34675         * g++.dg/template/nested1.C: New test.
34676
34677         * g++.dg/parse/namespace3.C: New test.
34678
34679 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34680
34681         * g++.dg/lookup/two-stage1.C: New test.
34682
34683 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34684
34685         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34686         * g++.old-deja/g++.jason/access8.C: Likewise.
34687         * g++.old-deja/g++.other/decl5.C: Likewise.
34688
34689 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34690
34691         * g++.dg/parse/parse7.C: New test.
34692
34693 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34694
34695         PR c++/2843
34696         * g++.dg/ext/attrib7.C: New test.
34697
34698 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34699
34700         * g++.dg/parse/parse6.C: New test.
34701
34702 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34703
34704         * gcc.dg/h8300-stack-1.c: New.
34705
34706 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34707
34708         g++.dg/lookup/exception1.C: New test.
34709
34710         g++.dg/lookup/template1.C: New test.
34711
34712         g++.dg/parse/namespace2.C: New test.
34713
34714         g++.dg/parse/parens2.C: New test.
34715
34716 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34717
34718         * g++.dg/parse/parse5.C: New test.
34719         * g++.dg/lookup/scoped4.C: New test.
34720
34721 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34722
34723         * g++.dg/parse/parens1.C: New test.
34724
34725         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34726         angle-bracket1.C.
34727         * g++.dg/parse/parens2.C: New test.
34728
34729         * g++.dg/lookup/scope-operator1.C: New test.
34730
34731         * g++.dg/parse/operator1.C: New test.
34732
34733 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34734
34735         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34736         * g++.old-deja/g++.other/access6.C: Likewise.
34737         * g++.old-deja/g++.other/decl1.C: Likewise.
34738         * g++.old-deja/g++.pt/typename12.C: Likewise.
34739
34740 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34741
34742         * g++.dg/parse/namespace1.C: New test.
34743
34744 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34745
34746         * g++.dg/parse/parse4.C: New test.
34747
34748 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34749
34750         * g++.dg/parse/parse3.C: New test.
34751
34752 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34753
34754         * g++.dg/parse/parse2.C: New test.
34755
34756 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34757
34758         * g++.dg/template/friend11.C: New test.
34759
34760 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34761
34762         * g++.dg/parse/parse1.C: New test.
34763
34764 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34765
34766         * lib/profopt.exp: Change the name of a global variable to avoid
34767         possible clashes with other test suites.
34768
34769 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34770
34771         * g++.dg/inherit/covariant8.C: New test.
34772
34773 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34774
34775         * g++.dg/init/array9.C: New test.
34776
34777         PR c++/9112
34778         * g++.dg/parse/expr1.C: New test.
34779
34780 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34781
34782         * gcc.c-torture/compile/20021230-1.c: New test.
34783
34784 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34785
34786         * g++.dg/inherit/covariant5.C: New test.
34787         * g++.dg/inherit/covariant6.C: New test.
34788         * g++.dg/inherit/covariant7.C: New test.
34789
34790 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34791
34792         PR c++/2739
34793         * g++.dg/other/access2.C: New test.
34794
34795 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34796
34797         * g++.dg/other/anon-struct.C: No longer fails
34798         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34799         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34800         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34801
34802 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34803
34804         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34805
34806 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34807
34808         * g++.dg/eh/spec4.C: Remove stray semicolon.
34809         * g++.dg/expr/pmf-1.C: Change error message.
34810         * g++.dg/ext/asm1.C: Remove stray semicolon.
34811         * g++.dg/ext/typename1.C: Add missing typenames.
34812         * g++.dg/inherit/template-as-base.C: Change error message.
34813         * g++.dg/lookup/scoped1.C: Likewise.
34814         * g++.dg/lookup/scoped2.C: Likewise.
34815         * g++.dg/lookup/using2.C: Likewise.
34816         * g++.dg/other/component1.C: Remove stray semicolon.
34817         * g++.dg/other/do1.C: Change error message.
34818         * g++.dg/other/error2.C: Likewise.
34819         * g++.dg/other/init1.C: Likewise.
34820         * g++.dg/other/packed1.C: Remove stray semicolon.
34821         * g++.dg/other/ptrmem2.C: Change error message.
34822         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34823         marker.
34824         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34825         * g++.dg/template/access3.C: Add typename keyword.
34826         * g++.dg/template/access5.C: Remove stray semicolon.
34827         * g++.dg/template/access6.C: Likewise.
34828         * g++.dg/template/complit1.C: Likewise.
34829         * g++.dg/template/crash1.C: Change error message.
34830         * g++.dg/template/inherit2.C: Remove stray semicolon.
34831         * g++.dg/template/instantiate2.C: Likewise.
34832         * g++.dg/template/instantiate3.C: Change error message.
34833         * g++.dg/template/qual1.C: Remove stray semicolon.
34834         * g++.dg/template/qualttp18.C: Change error message.
34835         * g++.dg/template/ref1.C: Remove stray semicolon.
34836         * g++.dg/template/sizeof1.C (A::value): Declare it.
34837         * g++.dg/template/spec4.C: Change error message.
34838         * g++.dg/template/static1.C: Likewise.
34839         * g++.dg/template/type1.C: Likewise.
34840         * g++.dg/template/typename3.C: Likewise.
34841         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34842         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34843         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34844         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34845         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34846         named return value extension.
34847         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34848         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34849         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34850         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34851         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34852         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34853         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34854         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34855         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34856         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34857         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34858         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34859         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34860         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34861         syntax.
34862         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34863         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34864         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34865         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34866         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34867         * g++.old-deja/g++.brendan/template11.C: Likewise.
34868         * g++.old-deja/g++.brendan/template26.C: Likewise.
34869         * g++.old-deja/g++.brendan/template27.C: Use explicit
34870         specialization syntax.
34871         * g++.old-deja/g++.brendan/template30.C: Likewise.
34872         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34873         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34874         non-dependent names.
34875         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34876         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34877         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34878         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34879         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34880         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34881         named return value extension.
34882         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34883         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34884         * g++.old-deja/g++.ext/return1.C: Likewise.
34885         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34886         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34887         * g++.old-deja/g++.jason/access8.C: Likewise.
34888         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34889         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34890         pseudo-destructor names.
34891         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34892         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34893         pseudo-destructor names.
34894         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34895         * g++.old-deja/g++.jason/overload19.C: Likewise.
34896         * g++.old-deja/g++.jason/overload32.C: Likewise.
34897         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34898         stray semicolons.
34899         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34900         * g++.old-deja/g++.jason/return.C: Likewise.
34901         * g++.old-deja/g++.jason/return2.C: Likewise.
34902         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34903         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34904         syntax.
34905         * g++.old-deja/g++.jason/template10.C: Account for use of
34906         non-dependent names.
34907         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34908         syntax.
34909         * g++.old-deja/g++.jason/template37.C: Likewise.
34910         * g++.old-deja/g++.law/access4.C: Change error messages.
34911         * g++.old-deja/g++.law/arm13.C: Remove incorrect
34912         pseudo-destructor names.
34913         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34914         * g++.old-deja/g++.law/ctors9.C: Likewise.
34915         * g++.old-deja/g++.law/cvt22.C: Likewise.
34916         * g++.old-deja/g++.law/dtors5.C: Likewise.
34917         * g++.old-deja/g++.law/global-init1.C: Likewise.
34918         * g++.old-deja/g++.law/missed-error3.C: Likewise.
34919         * g++.old-deja/g++.law/operators28.C: Likewise.
34920         * g++.old-deja/g++.law/visibility28.C: Likewise.
34921         * g++.old-deja/g++.martin/eval1.C: Likewise.
34922         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34923         name.
34924         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34925         * g++.old-deja/g++.mike/net34.C: Likewise.
34926         * g++.old-deja/g++.mike/net36.C: Likewise.
34927         * g++.old-deja/g++.mike/ns2.C: Likewise.
34928         * g++.old-deja/g++.mike/p12306.C: Likewise.
34929         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34930         value extension.
34931         * g++.old-deja/g++.mike/p700.C: Likewise.
34932         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34933         * g++.old-deja/g++.mike/p710.C: Likewise.
34934         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34935         value extension.
34936         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34937         * g++.old-deja/g++.mike/pmf9.C: Likewise.
34938         * g++.old-deja/g++.ns/crash2.C: Likewise.
34939         * g++.old-deja/g++.ns/crash3.C: Likewise.
34940         * g++.old-deja/g++.ns/invalid1.C: Likewise.
34941         * g++.old-deja/g++.ns/ns17.C: Likewise.
34942         * g++.old-deja/g++.ns/template16.C: Likewise.
34943         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34944         keyword.
34945         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34946         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34947         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34948         named return value extension.
34949         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34950         * g++.old-deja/g++.other/access4.C: Issue additional error
34951         messages.
34952         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34953         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34954         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34955         * g++.old-deja/g++.other/crash25.C: Change error message.
34956         * g++.old-deja/g++.other/crash4.C: Change error message.
34957         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34958         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34959         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34960         checks.
34961         * g++.old-deja/g++.other/defarg8.C: Likewise.
34962         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34963         * g++.old-deja/g++.other/dtor10.C: Likewise.
34964         * g++.old-deja/g++.other/incomplete.C: Likewise.
34965         * g++.old-deja/g++.other/linkage7.C: Likewise.
34966         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34967         lookup algorithm.
34968         * g++.old-deja/g++.other/mangle2.C: Likewise.
34969         * g++.old-deja/g++.other/refinit2.C: Likewise.
34970         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34971         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34972         * g++.old-deja/g++.pt/crash28.C: Likewise.
34973         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34974         syntax.
34975         * g++.old-deja/g++.pt/crash32.C: Change error message.
34976         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34977         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34978         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34979         error message position.
34980         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34981         * g++.old-deja/g++.pt/defarg8.C: Change error message.
34982         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34983         syntax.
34984         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34985         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34986         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34987         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34988         keyword.
34989         * g++.old-deja/g++.pt/explicit31.C: Likewise.
34990         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34991         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34992         keyword.
34993         * g++.old-deja/g++.pt/explicit71.C: Change error message.
34994         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34995         syntax.
34996         * g++.old-deja/g++.pt/friend28.C: Account for use of
34997         non-dependent names.
34998         * g++.old-deja/g++.pt/friend29.C: Likewise.
34999         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35000         rules.
35001         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35002         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35003         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35004         lookup rules.
35005         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35006         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35007         keyword.
35008         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35009         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35010         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35011         keyword.
35012         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35013         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35014         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35015         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35016         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35017         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35018         keyword.
35019         * g++.old-deja/g++.pt/spec10.C: Likewise.
35020         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35021         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35022         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35023         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35024         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35025         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35026         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35027         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35028         * g++.old-deja/g++.pt/typename15.C: Likewise.
35029         * g++.old-deja/g++.pt/typename22.C: Likewise.
35030         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35031         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35032         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35033         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35034         syntax.
35035         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35036         return value extension.
35037         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35038         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35039         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35040         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35041
35042 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35043
35044         * g++.dg/warn/inline1.C: New test.
35045         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35046         * g++.old-deja/g++.jason/synth10.C: Likewise.
35047         * g++.old-deja/g++.mike/net31.C: Likewise.
35048         * g++.old-deja/g++.mike/p8786.C: Likewise.
35049
35050         * g++.dg/template/friend10.C: New test.
35051         * g++.dg/template/conv5.C: New test.
35052
35053 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35054
35055         * g++.dg/lookup/scoped3.C: New test.
35056
35057         * g++.dg/lookup/decl1.C: New test.
35058         * g++.dg/lookup/decl2.C: New test.
35059
35060 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35061
35062         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35063         gcc.c-torture/compile/20021015-1.c,
35064         gcc.c-torture/compile/20021015-2.c,
35065         gcc.c-torture/compile/20021123-1.c,
35066         gcc.c-torture/compile/20021123-2.c,
35067         gcc.c-torture/compile/20021123-3.c,
35068         gcc.c-torture/compile/20021123-4.c,
35069         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35070         only to 3.1 or 3.2 branch.
35071
35072 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35073
35074         * gcc.dg/i386-bitfield3.c: New test.
35075
35076         * gcc.dg/i386-bitfield2.c: New test.
35077
35078 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35079
35080         * g++.dg/parse/conv_op1.C: New test.
35081
35082 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35083
35084         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35085         approved.
35086
35087 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35088
35089         * gcc.c-torture/compile/20021220-1.c: New test.
35090
35091 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35092
35093         * gcc.dg/i386-fastcall-1.c: New.
35094
35095 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35096
35097         * gcc.c-torture/execute/20021219-1.c: New test.
35098
35099 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35100
35101         * gcc.dg/i386-pic-1.c: New test.
35102
35103 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35104
35105         PR c++/8099
35106         * g++.dg/template/friend9.C: New test.
35107
35108 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35109
35110         PR c++/3663
35111         * g++.dg/template/access7.C: New test.
35112
35113 2002-12-18  Nick Clifton  <nickc@redhat.com>
35114
35115         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35116         the libstdc++-v3 directory has been found.
35117
35118 2002-12-12  Devang Patel <dpatel@apple.com>
35119         * gcc.dg/darwin-ld-1.c: New test.
35120         * gcc.dg/darwin-ld-2.c: New test.
35121         * gcc.dg/darwin-ld-3.c: New test.
35122         * gcc.dg/darwin-ld-4.c: New test.
35123         * gcc.dg/darwin-ld-5.c: New test.
35124
35125 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35126
35127         * gcc.c-torture/compile/20021212-1.c: New test.
35128
35129 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35130
35131         * gcc.dg/fshort-wchar: New test.
35132
35133 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35134
35135         PR c++/8372
35136         * g++.dg/template/dtor1.C: New test.
35137
35138         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35139         markers.
35140
35141 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35142
35143         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35144
35145 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35146
35147         * g++.dg/template/static1.C: New test.
35148         * g++.dg/template/static2.C: New test.
35149         * g++.old-deja/g++.ext/memconst.C: New test.
35150
35151 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35152
35153         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35154         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35155         * g++.dg/special/initp1.C: Likewise.
35156
35157 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35158
35159         * gcc.c-torture/execute/20021204-1.c: New test.
35160
35161 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35162
35163         * gcc.dg/ppc-fmadd-1.c: New file.
35164         * gcc.dg/ppc-fmadd-2.c: New file.
35165         * gcc.dg/ppc-fmadd-3.c: New file.
35166
35167 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35168
35169         * gcc.c-torture/compile/20021204-1.c: New test.
35170
35171 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35172
35173         * g++.dg/inherit/covariant2.C: New test.
35174         * g++.dg/inherit/covariant3.C: New test.
35175         * g++.dg/inherit/covariant4.C: New test.
35176         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35177         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35178
35179 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35180
35181         PR c++/8688
35182         * g++.dg/init/brace3.C: New test.
35183
35184 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35185
35186         * gcc.dg/20020210-1.c: Fix a comment typo.
35187
35188 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35189
35190         PR c++/8720
35191         * g++.dg/parse/defarg1.C: New test.
35192
35193         PR c++/8615
35194         * g++.dg/template/char1.C: New test.
35195
35196         * g++.dg/template/varmod1.C: Fix typo.
35197
35198 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35199
35200         DR 180
35201         * g++.old-deja/g++.pt/crash32.C: Expect error.
35202
35203 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35204
35205         PR c++/5919
35206         * g++.dg/template/varmod1.C: New test.
35207
35208         PR c++/8727
35209         * g++.dg/inherit/typeinfo1.C: New test.
35210
35211         PR c++/8663
35212         * g++.dg/inherit/typedef1.C: New test.
35213
35214 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35215
35216         PR c++/8332
35217         PR c++/8493
35218         * g++.dg/template/strlen1.C: New test.
35219
35220         PR c++/8227
35221         * g++.dg/template/ctor2.C: New test.
35222
35223         PR c++/8214
35224         * g++.dg/init/string1.C: New test.
35225
35226         PR c++/8511
35227         * g++.dg/template/friend8.C: New test.
35228
35229 2002-11-29  Joe Buck <jbuck@synopsys.com>
35230
35231         * g++.dg/lookup/anon2.C: New test.
35232
35233 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35234
35235         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35236         h8300 port.
35237
35238 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35239
35240         * gcc.dg/bitfld-6.c: New test.
35241
35242 2002-11-27  Jan Hubicka  <jh@suse.cz>
35243
35244         * gcc.c-torture/execute/20021127.[cx]: New test.
35245
35246 2002-11-26  Jan Hubicka  <jh@suse.cz>
35247
35248         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35249         quality.
35250
35251 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35252
35253         * g++.dg/init/brace2.C: New test.
35254         * g++.old-deja/g++.mike/p9129.C: Correct.
35255
35256 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35257
35258         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35259
35260 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35261
35262         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35263
35264 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35265
35266         * testsuite/g++.dg/abi/empty11.C: New test.
35267         * testsuite/g++.dg/rtti/cv1.C: New test.
35268
35269 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35270
35271         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35272
35273 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35274
35275         * g++.dg/abi/empty10.C: New test.
35276
35277 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35278
35279         * gcc.c-torture/compile/20021124-1.c: New test.
35280
35281 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35282
35283         * g++.dg/abi/rtti2.C: New test.
35284
35285 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35286
35287         * gcc.dg/i386-unroll-1.c: New test.
35288
35289 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35290
35291         * gcc.c-torture/compile/20021120-1.c: New test.
35292         * gcc.c-torture/compile/20021120-2.c: New test.
35293
35294 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35295
35296         * gcc.dg/bitfld-5.c: New test.
35297
35298 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35299
35300         * gcc.c-torture/execute/20021120-3.c: New test.
35301
35302 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35303
35304         * gcc.c-torture/execute/20021120-2.c: New test.
35305
35306 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35307
35308         * gcc.c-torture/execute/20021120-1.c: New test.
35309
35310 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35311
35312         * gcc.c-torture/execute/20021118-3.c: New test.
35313
35314 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35315
35316         * gcc.c-torture/compile/20021119-1.c: New test.
35317
35318 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35319
35320         * gcc.dg/duff-1.c: New test.
35321         * gcc.dg/duff-2.c: New test.
35322         * gcc.dg/duff-3.c: New test.
35323
35324 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35325
35326         * gcc.dg/cpp/_Pragma5.c: New test.
35327
35328 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35329
35330         * gcc.c-torture/execute/20021118-2.c: New test.
35331
35332 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35333
35334         * gcc.c-torture/execute/20021118-1.c: New test.
35335
35336 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35337
35338         * gcc.dg/20021116-1.c: New test.
35339
35340 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35341
35342         * g++.dg/abi/vcall1.C: New test.
35343
35344 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35345
35346         * gcc.dg/20021029-1.c: New test.
35347         * gcc.dg/20021029-2.c: New test.
35348
35349 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35350
35351         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35352
35353 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35354
35355         PR c/8439
35356         * gcc.dg/20021110.c: Move to ...
35357         * gcc.c-torture/compile/20021110.c: .... here.
35358
35359 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35360
35361         PR c/8467
35362         * gcc.c-torture/execute/20021111-1.c
35363
35364 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35365
35366         PR c/8439
35367         * gcc.dg/20021110.c: New test.
35368
35369 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35370
35371         * g++.dg/abi/vthunk3.C: Run only on x86.
35372
35373 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35374
35375         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35376
35377 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35378
35379         * lib/compat.exp (compat-execute): Fix logic error in last
35380         change.
35381
35382 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35383
35384         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35385
35386 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35387
35388         PR c++/8389
35389         * g++.dg/template/access6.C: New test.
35390
35391 2002-11-08  Jan Hubicka  <jh@suse.cz>
35392
35393         * gcc.dg/i386-ssefp-1.c: New test.
35394         * gcc.dg/i386-ssefp-1.c: New test.
35395
35396 2002-11-08  Jan Hubicka  <jh@suse.cz>
35397
35398         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35399
35400 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35401
35402         * g++.dg/abi/vthunk3.C: New test.
35403
35404         PR c++/8338
35405         * g++.dg/template/crash2.C: New test.
35406
35407 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35408
35409         * testsuite/g++.dg/abi/dtor1.C: New test.
35410         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35411
35412 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35413
35414         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35415         Darwin.
35416
35417 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35418
35419         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35420         -mthumb.  Only xfail with -O0.
35421
35422 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35423
35424         * g++.dg/abi/thunk1.C: New test.
35425         * g++.dg/abi/thunk2.C: Likewise.
35426         * g++.dg/abi/vtt1.C: Likewise.
35427
35428 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35429
35430         PR optimization/8423
35431         * gcc.c-torture/execute/builtin-constant.c: New test.
35432
35433 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35434
35435         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35436         Add some more cases.
35437
35438 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35439
35440         PR c++/8391
35441         * g++.dg/opt/local1.C: New test.
35442
35443 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35444
35445         PR c++/8160
35446         * g++.dg/template/complit1.C: New test.
35447
35448         PR c++/8149
35449         * g++.dg/template/typename4.C: Likewise.
35450
35451 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35452
35453         Core issue 287, PR c++/7639
35454         * g++.dg/template/instantiate1.C: Adjust error location.
35455         * g++.dg/template/instantiate3.C: New test.
35456         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35457         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35458         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35459
35460 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35461
35462         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35463
35464 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35465
35466         PR c++/8287
35467         * g++.dg/init/dtor2.C: New test.
35468
35469 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35470
35471         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35472         * gcc.dg/nest.c: Bypass errors on irix6.
35473
35474 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35475
35476         * gcc.dg/nest.c: Expect error for mmix-*-*.
35477         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35478
35479 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35480
35481         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35482         markers.
35483
35484         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35485
35486 2002-10-25  Mike Stump  <mrs@apple.com>
35487
35488         * gcc.dg/warn-1.c: New test.
35489
35490 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35491
35492         * g++.dg/template/typename3.C: New test.
35493
35494 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35495
35496         * g++.dg/lookup/ptrmem1.C: New test.
35497
35498         * g++.dg/abi/vthunk2.C: New test.
35499
35500 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35501
35502         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35503
35504 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35505
35506         * g++.dg/abi/empty9.C: New test.
35507
35508 2002-10-24  Richard Henderson  <rth@redhat.com>
35509
35510         * g++.dg/inherit/thunk1.C: Enable for ia64.
35511
35512 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35513
35514         PR c++/8067
35515         * g++.dg/lookup/pretty1.C: New test.
35516
35517 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35518
35519         * gcc.dg/20021023-1.c: New test.
35520
35521 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35522
35523         PR c++/7679
35524         * g++.dg/parse/inline1.C: New test.
35525
35526 2002-10-23  Richard Henderson  <rth@redhat.com>
35527
35528         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35529
35530         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35531
35532 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35533
35534         PR c++/6579
35535         * g++.dg/parse/stmtexpr3.C: New test.
35536
35537 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35538
35539         * g++.dg/expr/cond1.C: New test.
35540
35541 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35542
35543         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35544
35545 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35546
35547         * g++.dg/abi/vbase13.C: New test.
35548         * g++.dg/abi/vbase14.C: Likewise.
35549
35550 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35551
35552         * gcc.dg/tls/pic-1.c: New test.
35553         * gcc.dg/tls/nonpic-1.c: New test.
35554         * gcc.dg/20021018-1.c: New test.
35555
35556 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35557
35558         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35559         Remove only files with the same base name as the test case.
35560         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35561         (profopt-execute): Likewise.  Also, remove old profiling
35562         and performance data files before running the tests.
35563
35564         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35565         * g++.dg/bprob/bprob.exp: Likewise.
35566         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35567         to allow more general test case names.
35568
35569         * g++.dg/bprob/bprob-1.C: Rename to ...
35570         * g++.dg/bprob/g++-bprob-1.C: ... this.
35571
35572         * g77.dg/bprob/bprob-1.f: Rename to ...
35573         * g77.dg/bprob/g77-bprob-1.f: ... this.
35574
35575 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35576
35577         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35578         bison 1.50 or later.
35579
35580 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35581
35582         * g++.dg/README: Describe more test directories.
35583
35584 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35585
35586         * g++.dg/init/array6.C: Add additional tests.
35587
35588 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35589
35590         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35591         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35592
35593 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35594
35595         * gcc.c-torture/compile/20020604-1.x: New.
35596         * gcc.c-torture/compile/simd-5.x: Likewise.
35597         * gcc.c-torture/execute/920710-1.x: Likewise.
35598         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35599
35600 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35601
35602         * g++.dg/inherit/override1.C: Add dg-options clause.
35603
35604 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35605
35606         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35607         _mm_slli_si128.
35608
35609 2002-10-19  Andreas Schwab  <schwab@suse.de>
35610
35611         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35612         directory component.
35613
35614 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35615
35616         * g++.dg/inherit/thunk1.C: New test.
35617
35618         * g++.dg/inherit/override1.C: New test.
35619
35620         * g++.dg/abi/mangle11.C: New test.
35621         * g++.dg/abi/mangle14.C: New test.
35622         * g++.dg/abi/mangle17.C: New test.
35623
35624 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35625
35626         * g++.dg/overload/member2.C: New test.
35627
35628 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35629
35630         * g++.dg/README: Describe new compat directory.
35631         * g++.dg/dg.exp: Skip tests in compat directory.
35632         * README.compat: New file.
35633         * lib/compat.exp: New expect script.
35634         * g++.dg/compat: New test directory.
35635         * g++.dg/compat/compat.exp: New expect script.
35636         * g++.dg/compat/abi: New test directory.
35637         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35638         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35639         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35640         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35641         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35642         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35643         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35644         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35645         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35646         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35647         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35648         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35649         * g++.dg/compat/break: New test directory.
35650         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35651         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35652         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35653         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35654         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35655         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35656         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35657         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35658         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35659         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35660         g++.dg/compat/break/README: New files.
35661         * g++.dg/compat/eh: New test directory.
35662         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35663         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35664         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35665         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35666         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35667         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35668         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35669         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35670         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35671         g++.dg/compat/eh/filter2_y.C,
35672         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35673         g++.dg/compat/eh/new1_y.C,
35674         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35675         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35676         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35677         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35678         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35679         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35680         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35681         g++.dg/compat/eh/unexpected1_y.C: New files.
35682         * g++.dg/compat/init: New test directory.
35683         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35684         g++.dg/compat/init/array5_y.C,
35685         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35686         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35687         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35688         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35689         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35690         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35691         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35692         g++.dg/compat/init/init-ref2_y.C: New files.
35693
35694 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35695
35696         PR c++/7584
35697         * g++.dg/inherit/using3.C: New test.
35698
35699 2002-10-17  Jan Hubicka  <jh@suse.cz>
35700
35701         * gcc.dg/20021017-2.c: New test.
35702
35703 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35704
35705         * g++.dg/abi/mangle16.C: Adjust.
35706
35707         * g++.dg/init/array8.C: New test.
35708
35709 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35710
35711         * gcc.dg/special/mips-abi.exp: New test.
35712         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35713
35714 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35715
35716         * g++.dg/abi/mangle16.C: New test.
35717         * g++.dg/abi/mangle17.C: Likewise.
35718
35719         PR c++/7478
35720         * g++.dg/template/ref1.C: New test.
35721
35722 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35723
35724         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35725
35726 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35727
35728         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35729
35730 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35731
35732         PR c++/7524
35733         * g++.dg/init/array7.C: New test.
35734
35735 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35736
35737         * g++.dg/init/array6.C: New test.
35738
35739         * g++.dg/abi/mangle13.C: Likewise.
35740         * g++.dg/abi/mangle14.C: Likewise.
35741         * g++.dg/abi/mangle15.C: Likewise.
35742
35743 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35744
35745         * g++.dg/abi/empty8.C: New test.
35746
35747 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35748
35749         * g++.dg/init/ctor1.C: New test.
35750
35751 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35752
35753         * gcc.c-torture/execute/20021015-1.c: New test.
35754
35755 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35756
35757         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35758
35759 2002-10-14  Jan Hubicka  <jh@suse.cz>
35760
35761         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35762
35763 2002-10-14  Richard Henderson  <rth@redhat.com>
35764
35765         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35766
35767 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35768
35769         PR optimization/6631
35770         * g++.dg/opt/const2.C: New test.
35771
35772 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35773
35774         PR c++/7176
35775         * g++.dg/parse/friend1.C: New test.
35776         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35777
35778 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35779
35780         * gcc.dg/20021014-1.c: New test.
35781
35782 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35783
35784         PR c++/5661
35785         * g++.dg/ext/vlm1.C: New test.
35786         * g++.dg/ext/vlm2.C: Likewise.
35787
35788         * g++.dg/init/array1.C: Remove invalid braces.
35789         * g++.dg/init/brace1.C: New test.
35790         * g++.dg/init/copy2.C: Likewise.
35791         * g++.dg/init/copy3.C: Likewise.
35792         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35793         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35794         braces.
35795
35796 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35797
35798         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35799
35800 2002-10-11  Richard Shann  <richard.shann@superh.com>
35801
35802         * gcc.c-torture/compile/simd-5.c: New test.
35803
35804 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35805
35806         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35807
35808 2002-10-10  Jim Wilson  <wilson@redhat.com>
35809
35810         * gcc.c-torture/execute/20021010-1.c: New test.
35811
35812 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35813
35814         PR c/7353
35815         * g++.dg/ext/typedef-init.C: New test.
35816         * gcc.dg/typedef-init.c: New test.
35817
35818 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35819
35820         * gcc.dg/cpp/paste13.c: New test.
35821
35822 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35823
35824         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35825         remaining platforms, XFAIL during compile, not execute.  Don't
35826         XFAIL at -O0.
35827
35828 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35829
35830         * gcc.dg/alias-1.c: Tweak expected warning.
35831
35832 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35833
35834         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35835
35836 2002-10-06  Andreas Jaeger  <aj@suse.de>
35837
35838         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35839         * gcc.dg/cpp/c++98.C: Likewise.
35840
35841         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35842         * g++.dg/cpp/c++98.C: Likewise.
35843
35844         * g++.dg/README (Subdirectories): Mention cpp directory.
35845
35846         PR target/7559
35847         * gcc.dg/20021006-1.c: New test.
35848
35849 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35850
35851         PR c++/7804
35852         * g++.dg/other/warning1.C: New test.
35853
35854 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35855
35856         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35857         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35858         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35859
35860 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35861
35862         PR c++/7931
35863         * g++.dg/template/ptrmem3.C: New test.
35864
35865         PR c++/7754
35866         * g++.dg/template/union1.C: New test.
35867
35868 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35869
35870         PR c++/8006
35871         * g++.dg/abi/mangle9.C: New test.
35872         * g++.dg/abi/mangle10.C: New test.
35873         * g++.dg/abi/mangle11.C: New test.
35874         * g++.dg/abi/mangle12.C: New test.
35875
35876 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35877
35878         PR c++/7188.
35879         * g++.dg/template/meminit1.C: New test.
35880         * g++.dg/warn/Wreorder-1.C: Likewise.
35881         * g++.old-deja/g++.mike/warn3.C: Tweak.
35882         * lib/prune.exp: Ingore "in copy constructor".
35883
35884 2002-10-02  Andreas Jaeger  <aj@suse.de>
35885
35886         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35887         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35888         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35889         on x86-64.
35890
35891 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35892
35893         * gcc.dg/empty1.C: Fix typo.
35894
35895 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35896
35897         * gcc.dg/alias-1.c: New test.
35898
35899 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35900
35901         * gcc.dg/empty1.C: New test.
35902
35903         * g++.dg/tls/init-2.C: Tweak error messages.
35904
35905 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35906
35907         * gcc.c-torture/compile/20020923-1.c: New test.
35908
35909 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
35910
35911         * gcc.c-torture/execute/ffs-1.c: New test.
35912         * gcc.c-torture/execute/ffs-2.c: Ditto.
35913
35914 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
35915
35916         * g++.dg/overload/member1.C: New test.
35917
35918 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
35919
35920         * g++.dg/abi/empty7.C: New test.
35921         * g++.dg/init/pm2.C: Likewise.
35922
35923 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
35924
35925         * g++.dg/rtti/crash1.C: New test.
35926
35927 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
35928
35929         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35930         gcc.dg/sibcall-4.c: New tests.
35931
35932 2002-09-28  Roger Sayle  <roger@eyesopen.com>
35933
35934         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35935         powerpc and MMIX targets.
35936
35937 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
35938
35939         * gcc.dg/cpp/20020927-1.c: New.
35940
35941 2002-09-26  David S. Miller  <davem@redhat.com>
35942
35943         * gcc.c-torture/compile/trunctfdf.c: New.
35944
35945 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35946
35947         * lib/target-supports.exp (check_weak_available): Handle solaris2.
35948
35949 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
35950
35951         * gcc.c-torture/execute/loop-15.c: New.
35952
35953 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
35954
35955         * README.QMTEST: Fix typo.
35956
35957 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35958
35959         * gcc.dg/20020926-1.c: New test.
35960
35961 2002-09-25  David S. Miller  <davem@redhat.com>
35962
35963         PR target/7842
35964         * gcc.c-torture/execute/shiftdi.c: New test.
35965
35966 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
35967
35968         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35969         unique to the tool.
35970         * lib/g77.exp (g77_init): Likewise.
35971         * lib/g++.exp (g++_init): Likewise.
35972         * lib/objc.exp (objc_init): Likewise.
35973
35974 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
35975
35976         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35977         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35978         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35979
35980 2002-09-25  Richard Henderson  <rth@redhat.com>
35981
35982         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35983         too-small long double.
35984
35985 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
35986
35987         * gcc.dg/20020919-1.c: New test.
35988
35989 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
35990
35991         * g++.dg/abi/bitfield6.C: New test.
35992         * g++.dg/abi/bitfield7.C: New test.
35993         * g++.dg/abi/bitfield8.C: New test.
35994         * g++.dg/abi/vbase11.C: New test.
35995
35996 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35997
35998         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35999         hppa*-*-hpux*.  Update test comment.
36000
36001 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36002
36003         * gcc.dg/tls/struct-1.c: New test.
36004
36005 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36006
36007         * gcc.dg/cpp/tr-warn2.c: Update.
36008
36009 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36010
36011         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36012
36013 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36014
36015         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36016         systems.
36017
36018 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36019
36020         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36021
36022         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36023         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36024         setting of cxxfilt.
36025
36026 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36027
36028         * gcc.dg/20020312-2.c: Update for darwin.
36029
36030 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36031
36032         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36033
36034 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36035
36036         * objc.dg/comp-types-1.m: New test.
36037         * objc.dg/comp-types-2.m: New test.
36038         * objc.dg/comp-types-3.m: New test.
36039         * objc.dg/comp-types-4.m: New test.
36040         * objc.dg/comp-types-5.m: New test.
36041         * objc.dg/comp-types-6.m: New test.
36042
36043 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36044
36045         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36046
36047 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36048
36049         * g++.dg/other/do1.C: New test.
36050
36051         * g++.dg/template/subst1.C: New test.
36052
36053 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36054
36055         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36056
36057 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36058
36059         * g++.dg/template/qualttp20.C: Adjust expected errors.
36060         * g++.old-deja/g++.jason/report.C: Likewise.
36061         * g++.old-deja/g++.other/qual1.C: Likewise.
36062
36063         * g++.dg/lookup/scoped2.C: New test.
36064
36065         * g++.dg/ext/asm3.C: New test.
36066
36067 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36068
36069         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36070
36071 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36072
36073         * ChangeLog: follow spelling conventions.
36074         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36075         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36076         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36077         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36078         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36079         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36080         * g++.old-deja/g++.law/global-init1.C: Likewise.
36081         * g++.old-deja/g++.other/delete4.C: Likewise.
36082         * g++.old-deja/g++.other/inline21.C: Likewise.
36083         * g++.old-deja/g++.other/singleton.C: Likewise.
36084         * g77.dg/strlen0.f: Likewise.
36085         * g77.f-torture/compile/20010519-1.f: Likewise.
36086         * g77.f-torture/compile/980310-4.f: Likewise.
36087         * gcc.c-torture/compile/20000605-1.c: Likewise.
36088         * gcc.c-torture/execute/20020225-1.c: Likewise.
36089         * gcc.dg/c90-hexfloat-2.c: Likewise.
36090         * gcc.dg/c99-bool-1.c: Likewise.
36091         * gcc.dg/c99-hexfloat-2.c: Likewise.
36092         * gcc.dg/dll-2.c: Likewise.
36093         * gcc.dg/wtr-union-init-1.c: Likewise.
36094         * gcc.dg/wtr-union-init-2.c: Likewise.
36095         * gcc.dg/wtr-union-init-3.c: Likewise.
36096         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36097         * gcc.dg/cpp/defined.c: Likewise.
36098         * gcc.dg/cpp/macsyntx.c: Likewise.
36099         * gcc.dg/cpp/paste2.c: Likewise.
36100         * gcc.dg/cpp/trad/defined.c: Likewise.
36101         * gcc.dg/format/c90-printf-1.c: Likewise.
36102         * gcc.dg/format/c90-scanf-1.c: Likewise.
36103         * gcc.dg/format/c99-printf-1.c: Likewise.
36104         * gcc.dg/format/c99-scanf-1.c: Likewise.
36105         * gcc.misc-tests/gcov-8.c: Likewise.
36106         * lib/profopt.exp: Likewise.
36107
36108 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36109
36110         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36111
36112 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36113
36114         * g++.dg/inherit/using2.C: New test.
36115
36116 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36117
36118         * ChangeLog: Follow spelling conventions.
36119         * g++.dg/template/friend4.C: Likewise.
36120         * g++.old-deja/g++.pt/crash67.C: Likewise.
36121         * gcc.c-torture/execute/20000801-4.c: Likewise.
36122         * gcc.dg/c90-digraph-1.c: Likewise.
36123         * gcc.dg/c94-digraph-1.c: Likewise.
36124         * gcc.dg/c99-digraph-1.c: Likewise.
36125         * gcc.dg/cpp/line5.c: Likewise.
36126         * gcc.dg/cpp/multiline.c: Likewise.
36127         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36128         * gcc.dg/format/attr-3.c: Likewise.
36129         * gcc.dg/format/c90-scanf-3.c: Likewise.
36130         * gcc.dg/format/ext-4.c: Likewise.
36131
36132 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36133
36134         * g++.dg/template/pretty1.C: New test.
36135
36136 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36137
36138         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36139
36140 2002-09-13  Matt Austern  <austern@apple.com>
36141
36142         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36143         passing a cast expression to a function by const reference.
36144
36145 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36146
36147         * g++.dg/template/deduce1.C: New test.
36148
36149 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36150
36151         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36152         32-bit int.
36153
36154 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36155
36156         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36157         usage.
36158
36159 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36160
36161         * gcc.c-torture/compile/20020910-1.c: New test.
36162
36163 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36164
36165         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36166
36167 2002-09-10  Andreas Jaeger  <aj@suse.de>
36168
36169         * gcc.dg/20020312-2.c: Adjust for x86-64.
36170
36171 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36172
36173         * g77.dg/7388.f: New test case for PR 7388.
36174
36175 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36176
36177         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36178
36179 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36180
36181         * objc.dg/proto-lossage-1.m: New test.
36182
36183 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36184
36185         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36186
36187 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36188
36189         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36190         expected to pass.
36191
36192 2002-09-06  Stan Shebs  <shebs@apple.com>
36193             David Edelsohn  <edelsohn@gnu.org>
36194
36195         * gcc.dg/weak: New directory.
36196         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36197         target-specific xfail bits.
36198         * gcc.dg/typeof-2.c: Move to new directory.
36199         * gcc.dg/weak.exp: New expect script.
36200
36201 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36202
36203         * gcc.c-torture/execute/extzvsi.c: New test.
36204
36205 2002-09-05  Stan Shebs  <shebs@apple.com>
36206
36207         * gcc.dg/weak-1.c: xfail on Darwin.
36208         * gcc.dg/weak-2.c: Ditto.
36209         * gcc.dg/weak-3.c: Ditto.
36210         * gcc.dg/weak-4.c: Ditto.
36211         * gcc.dg/weak-5.c: Ditto.
36212         * gcc.dg/weak-6.c: Ditto.
36213         * gcc.dg/weak-7.c: Ditto.
36214         * gcc.dg/weak-8.c: Ditto.
36215         * gcc.dg/weak-9.c: Ditto.
36216
36217 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36218
36219         * gcc.c-torture/execute/loop-14.c: New test.
36220
36221 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36222
36223         * g++.dg/other/cxa-atexit1.C: New test.
36224
36225         * gcc.dg/typeof-2.c: New test.
36226
36227 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36228
36229         * gcc.dg/builtins-2.c: New testcase.
36230         * gcc.dg/builtins-3.c: New testcase.
36231
36232 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36233
36234         * gcc.dg/cpp/_Pragma4.c: New test.
36235
36236 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36237
36238         * objc/execute/nil_method-1.m: New testcase.
36239
36240 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36241
36242         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36243         [Object class], not [Object initialize].
36244
36245 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36246             Hans-Peter Nilsson  <hp@bitrange.com>
36247
36248         * gcc.c-torture/execute/20020720-1.x: Skip test on
36249         mmix-knuth-mmixware.  Correct comment.
36250
36251 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36252
36253         * testsuite/g++.dg/abi/bitfield5.C: New test.
36254         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36255
36256 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36257
36258         * objc.dg/undeclared-selector.m: New test.
36259
36260 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36261
36262         * g++.dg/other/offsetof1.C: Avoid cast warning.
36263
36264 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36265
36266         * objc.dg/super-class-2.m: New test.
36267
36268 2002-08-24  Matt Austern  <austern@apple.com>
36269
36270         * g++.dg/ext/lvaddr.C: New test.
36271         * g++.dg/ext/lvcast.C: New test.
36272
36273 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36274
36275         * testsuite/g++.dg/inherit/cond1.C: New test.
36276
36277 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36278
36279         * gcc.dg/noncompile/incomplete-1.c: New test.
36280
36281 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36282
36283         * gcc.dg/typespec-1.c: New test.
36284
36285 2002-08-20  Devang Patel  <dpatel@apple.com>
36286         * objc.dg/proto-hier-2.m: New test.
36287
36288 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36289
36290         * objc.dg/bitfield-1.m: New test.
36291         * objc.dg/bitfield-2.m: New test.
36292
36293 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36294
36295         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36296         gcc.dg/c99-flex-array-4.c: New tests.
36297
36298 2002-08-16  Stan Shebs  <shebs@apple.com>
36299
36300         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36301
36302 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36303
36304         * gcc.dg/typeof-1.c: New test.
36305         * g++.dg/ext/typeof2.C: New test.
36306
36307 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36308
36309         * g++.dg/other/offsetof1.C: New test.
36310
36311 2002-08-14  Richard Henderson  <rth@redhat.com>
36312
36313         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36314
36315 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36316
36317         * gcc.dg/cpp/_Pragma3.c: New test.
36318
36319 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36320
36321         * g++.dg/template/inherit3: New test.
36322
36323 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36324
36325         * gcc.dg/bitfld-4.c: Add blank options.
36326
36327 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36328
36329         * g++.dg/template/crash1.C: New test.
36330
36331 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36332
36333         * gcc.dg/tls/opt-2.c: New test.
36334
36335 2002-08-08  Devang Patel  <dpatel@apple.com>
36336
36337         * objc.dg/selector-1.m : New test
36338
36339 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36340
36341         * g++.dg/abi/bitfield4.C: New test.
36342         * gcc.dg/bitfld-4.c: New test.
36343
36344 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36345
36346         * g++.dg/other/packed1.C: New test.
36347
36348 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36349
36350         * g++.dg/abi/offsetof.C: Tweak error messages.
36351         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36352
36353 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36354
36355         * gcc.dg/bitfld-3.c: New test.
36356
36357 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36358             Richard Henderson  <rth@redhat.com>
36359
36360         * gcc.dg/i386-bitfield1.c: New test.
36361         * g++.dg/abi/bitfield3.C: Update.
36362
36363 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36364
36365         * objc.dg/const-str-2.m: Update.
36366         * gcc.dg/cpp/c++98.c: Change to C extension.
36367         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36368         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36369
36370 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36371
36372         * testsuite/gcc.dg/tls/diag-3.c: New.
36373
36374 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36375
36376         * g++.dg/README (Subdirectories): Document new subdir expr.
36377         * g++.dg/expr/pmf-1.C: New test.
36378
36379 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36380
36381         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36382
36383 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36384
36385         * g++.dg/abi/bitfield3.C: New test.
36386
36387 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36388
36389         * lib/gcov.exp: Tweak expected line formats.
36390         * gcc.misc-tests/gcov8.c: New test.
36391         * gcc.misc-tests/gcov8.x: New flags.
36392
36393 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36394
36395         * consistency.vlad/layout/endian.c: Include string.h.
36396
36397         * gcc.c-torture/execute/20020805-1.c: New test.
36398
36399 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36400
36401         * g++.dg/other/conversion1.C: New test.
36402
36403 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36404
36405         * gcc.dg/builtins-1.c: New testcase.
36406
36407 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36408
36409         * g++.dg/inherit/access3.C: New test.
36410
36411 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36412
36413         * gcc.dg/ia64-visibility-2.c: New test.
36414
36415 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36416
36417         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36418         __qualifier_flags to __flags.
36419
36420 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36421
36422         * g++.dg/inherit/operator1.C: New test.
36423         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36424         * g++.dg/other/error1.C: Change expected error message.
36425         * g++.dg/template/conv4.C: Likewise.
36426
36427 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36428
36429         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36430         for documented behavior.
36431
36432 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36433
36434         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36435         several targets known to fail.
36436
36437 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36438
36439         * gcc.dg/mips-args-[123].c: New tests.
36440
36441 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36442
36443         * gcc.dg/ppc-spe.c: New.
36444
36445 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36446
36447         * g++.dg/other/ptrmem4.C: New testcase.
36448
36449 2002-07-24  Richard Henderson  <rth@redhat.com>
36450
36451         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36452
36453 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36454
36455         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36456
36457 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36458
36459         * gcc.c-torture/execute/memset-3.c: New testcase.
36460
36461 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36462
36463         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36464         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36465
36466 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36467
36468         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36469         Delete.
36470
36471 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36472
36473         * gcc.c-torture/compile/simd-4.c: New test.
36474
36475 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36476
36477         PR c++/7347, c++/7348
36478         * g++.dg/template/access4.C: New test.
36479         * g++.dg/template/access5.C: New test.
36480         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36481         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36482         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36483         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36484
36485 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36486
36487         * gcc.dg/gnu89-init-2.c: New test.
36488
36489 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36490
36491         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36492
36493 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36494
36495         * gcc.c-torture/execute/20020720-1.c: New testcase.
36496
36497 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36498
36499         * gcc.dg/cpp/Wsignprom.c: New tests.
36500
36501 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36502
36503         * gcc.c-torture/execute/loop-13.c: New test.
36504
36505 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36506
36507         * gcc.dg/cpp/expr.c: New tests.
36508
36509 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36510
36511         * g++.dg/opt/pr6713.C: Add template instantiation.
36512
36513 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36514
36515         * gcc.dg/nest.c: New test.
36516
36517 2002-07-17  Richard Henderson  <rth@redhat.com>
36518
36519         * g++.dg/opt/pr6713.C: New test.
36520
36521 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36522
36523         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36524         XFAIL for all x86 processors.
36525
36526 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36527
36528         * gcc.c-torture/execute/20010122-1.x: Do not test with
36529         -fomit-frame-pointer.
36530
36531 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36532
36533         * g++.dg/template/instantiate2.C: New test.
36534         * g++.dg/template/spec4.C: New test.
36535
36536 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36537
36538         * g++.dg/template/access2.C: New test.
36539         * g++.dg/template/access3.C: New test.
36540
36541 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36542
36543         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36544         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36545         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36546         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36547         Convert to use <stdarg.h>.
36548         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36549         Delete.
36550         * gcc.dg/va-arg-2.c: New.
36551         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36552
36553 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36554
36555         * gcc.c-torture/compile/20020710-1.c: New test.
36556
36557 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36558                           Andrew Pinski  <pinskia@physics.uc.edu>
36559
36560         gcc.c-torture/compile/simd-2.c: New testcase.
36561         gcc.c-torture/compile/simd-3.c: Likewise.
36562
36563 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36564
36565         PR c++/7224
36566         * g++.dg/overload/error1.C: New test.
36567
36568 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36569
36570         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36571         configuration and IRIX 6 O32 ABI.
36572
36573 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36574
36575         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36576
36577 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36578
36579         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36580
36581 2002-07-10  Jeffrey A Law  <law@redhat.com>
36582
36583         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36584
36585         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36586
36587 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36588
36589         * gcc.dg/20020312-2.c: Check for __PPC__.
36590
36591 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36592
36593         * gcc.c-torture/compile/20020709-1.c: New test.
36594
36595 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36596
36597         * g++.dg/template/qualttp21.C: New test case.
36598
36599 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36600
36601         * gcc.c-torture/compile/20020706-1.c: New test.
36602         * gcc.c-torture/compile/20020706-2.c: New test.
36603
36604 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36605             Alexandre Oliva  <aoliva@redhat.com>
36606
36607         * g++.dg/warn/incomplete1.C: New test.
36608
36609 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36610
36611         PR c++/7099
36612         * g++.dg/warn/noreturn1.C: New test.
36613
36614 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36615
36616         PR c++/6706
36617         * g++.dg/debug/debug6.C: New test.
36618         * g++.dg/debug/debug7.C: New test.
36619
36620 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36621
36622         * gcc.c-torture/compile/simd-3.c: New test.
36623
36624 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36625
36626         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36627         * gcc.dg/20020620-1.c: Likewise.
36628
36629 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36630
36631         PR c++/6944
36632         * g++.dg/init/array4.C: New test.
36633         * g++.dg/init/array5.C: New test.
36634
36635 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36636
36637         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36638         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36639
36640 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36641
36642         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36643         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36644         * gcc.dg/wtr-conversion-1.c: Likewise.
36645         * gcc.dg/wtr-escape-1.c: Likewise.
36646         * gcc.dg/wtr-int-type-1.c: Likewise.
36647         * gcc.dg/wtr-label-1.c: Likewise.
36648         * gcc.dg/wtr-static-1.c: Likewise.
36649         * gcc.dg/wtr-strcat-1.c: Likewise.
36650         * gcc.dg/wtr-suffix-1.c: Likewise.
36651         * gcc.dg/wtr-switch-1.c: Likewise.
36652         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36653         * gcc.dg/wtr-union-init-1.c: Likewise.
36654         * gcc.dg/wtr-union-init-2.c: Likewise.
36655         * gcc.dg/wtr-union-init-3.c: Likewise.
36656
36657         * gcc.dg/wtr-func-def-1.c: New test.
36658
36659 2002-07-02 Devang Patel <dpatel@apple.com>
36660
36661         * objc.dg/param-1.m: New test.
36662
36663 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36664
36665         * gcc.dg/cpp/trad/directive.c: Add test.
36666         * gcc.dg/cpp/trad/macroargs.c: Add test.
36667         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36668
36669 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36670
36671         * gcc.dg/cpp/cmdlne-M.c: New test.
36672
36673 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36674
36675         * objc.dg/desig-init-1.m: New test.
36676
36677 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36678
36679         PR c++/6716
36680         * g++.dg/template/instantiate1.C: New test.
36681
36682 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36683
36684         PR c++/7112
36685         * g++.dg/template/sizeof2.C: New test.
36686
36687 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36688
36689         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36690         gcc.dg/cpp/trad/include.c: New tests.
36691
36692 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36693
36694         PR target/7177
36695         * gcc.c-torture/compile/20020701-1.c: New test.
36696
36697 2002-07-01  Stan Shebs  <shebs@apple.com>
36698
36699         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36700         header here...
36701         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36702         (objc-torture-execute): or here.
36703
36704 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36705
36706         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36707
36708 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36709
36710         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36711
36712 2002-06-30  Devang Patel  <dpatel@apple.com>
36713
36714         * objc.dg/fsyntax-only.m: New test.
36715
36716 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36717
36718         PR c++/6695
36719         * g++.dg/template/friend7.C: New file.
36720
36721 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36722
36723         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36724         return type.
36725
36726 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36727
36728         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36729         avoid division by zero.
36730
36731 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36732
36733         * gcc.dg/Wunknownprag.c: New tests.
36734
36735 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36736
36737         * gcc.c-torture/execute/simd-2.c: New test.
36738
36739 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36740
36741         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36742         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36743         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36744         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36745         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36746         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36747         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36748         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36749         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36750         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36751         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36752         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36753         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36754         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36755         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36756         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36757         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36758
36759 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36760
36761         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36762         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36763         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36764         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36765         New tests.
36766         * gcc.dg/cpp/trad/directive.c: Update.
36767
36768 2002-06-23  Andreas Jaeger  <aj@suse.de>
36769
36770         * gcc.c-torture/execute/complex-6.c: New.
36771
36772 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36773
36774         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36775         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36776         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36777         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36778
36779 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36780
36781         * gcc.dg/cpp/trad: New directory with traditional tests copied
36782         from parent directory.
36783         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36784         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36785         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36786         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36787         Move to trad/ and rename.
36788         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36789         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36790         gcc.dg/cpp/trad/redef2.c: New tests.
36791         * gcc.dg/cpp/trad/trad.exp: New driver.
36792
36793 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36794
36795         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36796         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36797         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36798         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36799         Remove.
36800
36801 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36802
36803         * gcc.dg/20020620-1.c: New test.
36804
36805 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36806
36807         * g++.dg/template/ttp4.C: New test.
36808
36809 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36810
36811         * g++.dg/opt/vt1.C: Fix regexp.
36812
36813 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36814
36815         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36816         Don't use attribute `noinline'.
36817
36818 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36819
36820         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36821
36822 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36823
36824         * gcc.c-torture/execute/simd-1.c: New.
36825
36826         * gcc.dg/simd-1.c: New.
36827
36828 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36829
36830         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36831
36832 2002-06-16  Richard Henderson  <rth@redhat.com>
36833
36834         * g++.dg/ext/anon-struct1.C: New.
36835         * g++.dg/ext/anon-struct2.C: New.
36836         * g++.dg/ext/anon-struct3.C: New.
36837         * gcc.dg/anon-struct-1.c: New.
36838         * gcc.dg/anon-struct-2.c: New.
36839         * gcc.dg/anon-struct-3.c: New.
36840         * gcc.dg/20011008-1.c: Adjust warning text.
36841         * gcc.dg/20020527-1.c: Add -fms-extensions.
36842
36843 2002-06-16  Richard Henderson  <rth@redhat.com>
36844
36845         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36846
36847 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36848
36849         * gcc.c-torture/execute/20020615-1.c: New test.
36850
36851 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36852
36853         * gcc.c-tortuture/execute/compare-1.c: New test case.
36854         * gcc.c-tortuture/execute/compare-2.c: New test case.
36855         * gcc.c-tortuture/execute/compare-3.c: New test case.
36856
36857 2002-06-13  Richard Henderson  <rth@redhat.com>
36858
36859         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36860         ia64 ilp32.
36861
36862 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36863
36864         * g++.dg/template/typename2.C: Update error message.
36865
36866 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36867
36868         * gcc.c-torture/execute/20020611-1.c: New test.
36869
36870 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36871
36872         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36873         list of targets to skip.
36874
36875 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36876
36877         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36878         targets if not optimizing.
36879
36880 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36881
36882         * gcc.c-torture/compile/20020605-1.c: New test.
36883
36884         * g++.dg/opt/vt1.C: New test.
36885
36886         * gcc.dg/20020531-1.c: New test.
36887
36888         * gcc.dg/20020530-1.c: New test.
36889
36890         * gcc.dg/20020527-1.c: New test.
36891
36892         * g++.dg/opt/cse1.C: New test.
36893
36894 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36895
36896         * gcc.dg/20020607-2.c: New test case.
36897
36898 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36899
36900         * gcc.c-torture/compile/20020604-1.c: New test.
36901
36902 2002-06-04  Richard Henderson  <rth@redhat.com>
36903
36904         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36905         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36906         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36907
36908 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
36909
36910         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36911
36912 2002-06-03  Richard Henderson  <rth@redhat.com>
36913
36914         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36915         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36916
36917 2002-06-02  Richard Henderson  <rth@redhat.com>
36918
36919         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36920         test functions static.
36921
36922 2002-06-02  Andreas Jaeger  <aj@suse.de>
36923
36924         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36925         now.
36926
36927 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36928
36929         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36930         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36931         Update for mofified diagnostics.
36932         * gcc.dg/c99-intconst-1.c: No longer fail.
36933
36934 2002-06-02  Richard Henderson  <rth@redhat.com>
36935
36936         * gcc.dg/uninit-A.c: Remove xfail markers.
36937
36938 2002-06-01  Roger Sayle  <roger@eyesopen.com>
36939
36940         * gcc.dg/fnegate-1.c: New test case.
36941
36942 2002-05-30  Osku Salerma  <osku@iki.fi>
36943
36944         * gcc.c-torture/execute/mayalias-1.c: New file.
36945
36946 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36947
36948         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36949         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36950         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36951
36952 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
36953
36954         * gcc.c-torture/execute/20020529-1.c: New test.
36955
36956 2002-05-27  Richard Henderson  <rth@redhat.com>
36957
36958         * g++.dg/ext/attrib6.C: New test case.
36959
36960 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36961
36962         * gcc.c-torture/execute/pure-1.c: New test.
36963
36964 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36965
36966         * gcc.dg/cpp/arith-2.c: Remove.
36967
36968 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36969
36970         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36971         * gcc.dg/cpp/if-3.c: Remove.
36972
36973 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
36974
36975         * g++.dg/opt/cse2.C: New test.
36976
36977 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
36978
36979         * gcc.dg/cpp/arith-1.c: New semantic tests.
36980         * gcc.dg/cpp/if-1.c: Update.
36981
36982 2002-05-24  Ben Elliston  <bje@redhat.com>
36983
36984         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36985
36986 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
36987
36988         * gcc.dg/verbose-asm.c: New test.
36989
36990 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36991
36992         * gcc.dg/cpp/paste12.c: New test.
36993
36994 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36995
36996         * g++.dg/parse/named_ops.C: New test.
36997
36998 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
36999
37000         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37001
37002 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37003
37004         * gcc.dg/weak-2.c: Allow optional leading underscore
37005         in scan-assembler symbol name.
37006         * gcc.dg/weak-3.c: Likewise.
37007         * gcc.dg/weak-4.c: Likewise.
37008         * gcc.dg/weak-5.c: Likewise.
37009
37010 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37011
37012         * gcc.dg/20020523-1.c: New test.
37013
37014 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37015
37016         * objc.dg/const-str-2.m: Update now that we stop after
37017         a command line error.
37018
37019 2002-05-22  Richard Henderson  <rth@redhat.com>
37020
37021         * g++.dg/dg.exp: Fix typo in test pruneing.
37022
37023 2002-05-22  Richard Henderson  <rth@redhat.com>
37024
37025         * g++.dg/dg.exp: Prune the tls subdirectory.
37026         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37027         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37028         * g++.dg/tls/init-1.C: New.
37029
37030 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37031
37032         * gcc.dg/20020517-1.c: New test.
37033
37034 2002-05-21  Richard Henderson  <rth@redhat.com>
37035
37036         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37037         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37038
37039 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37040
37041         * g++.dg/other/copy2.C: New test.
37042
37043 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37044
37045         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37046         (MAX_COPY): Bump up to 10 times sizeof (long long).
37047         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37048
37049         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37050         sizeof (long long).
37051
37052         * gcc.c-torture/execute/strcpy-1.c: New test.
37053
37054 2002-05-19  Jason Merrill  <jason2redhat.com>
37055
37056         * g++.dg/ext/oper1.C: New test.
37057
37058 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37059 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37060
37061         * README.QMTEST: New file.
37062
37063         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37064
37065 2002-05-19  Andreas Jaeger  <aj@suse.de>
37066
37067         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37068         now.
37069         * gcc.c-torture/execute/loop-2d.x: Likewise.
37070
37071 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37072
37073         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37074         support weak symbols.
37075         * gcc.dg/weak-4.c: Likewise.
37076         * gcc.dg/weak-6.c: Likewise.
37077
37078 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37079
37080         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37081         cygwin, coff and h8300-*-hms targets
37082         * gcc.dg/weak-5.c: Likewise.
37083         * gcc.dg/weak-7.c: Likewise.
37084
37085 2002-05-16  Jason Merrill  <jason@redhat.com>
37086
37087         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37088         (scan-assembler-not, scan-assembler-dem): Likewise.
37089         (scan-assembler-dem-not): Likewise.
37090
37091 2002-05-15  Richard Henderson  <rth@redhat.com>
37092
37093         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37094
37095 2002-05-15  Richard Henderson  <rth@redhat.com>
37096
37097         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37098         (vfoo1f): Warning here.
37099         (vfoo1l): Don't redefine the alias.
37100
37101 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37102
37103         * g++.dg/init/pm1.C: New test.
37104
37105 2002-05-12  David S. Miller  <davem@redhat.com>
37106
37107         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37108         types.
37109
37110 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37111
37112         * gcc.c-torture/execute/20020510-1.c: New test case.
37113
37114 2002-05-10  David S. Miller  <davem@redhat.com>
37115
37116         * gcc.c-torture/execute/conversion.c: Test long double too.
37117
37118 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37119
37120         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37121         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37122         * lib/g++.exp (g++_link_flags): Likewise.
37123         * lib/objc.exp (objc_target_compile): Likewise.
37124
37125 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37126
37127         * gcc.dg/cpp/poison.c: Update.
37128         * gcc.dg/cpp/20000625-2.c: Remove.
37129         * gcc.dg/cpp/direct2s.c: Remove final test.
37130
37131 2002-05-08  Tom Rix  <trix@redhat.com>
37132
37133         * gcc.c-torture/execute/20020508-1.c: New test.
37134         * gcc.c-torture/execute/20020508-2.c: New test.
37135         * gcc.c-torture/execute/20020508-3.c: New test.
37136
37137 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37138
37139         * gcc.dg/cpp/charconst-4.c: More tests.
37140
37141 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37142
37143         PR c/6569
37144         * gcc.dg/weak-3.c: Update location of warning messages.
37145         * gcc.dg/weak-5.c: Likewise.
37146
37147 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37148
37149         * gcc.c-torture/execute/20020506-1.c: New test case.
37150
37151 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37152
37153         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37154
37155 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37156
37157         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37158
37159 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37160
37161         * gcc.dg/cpp/charconst-3.c: New test.
37162
37163 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37164
37165         * gcc.dg/cpp/charconst.c: Update tests.
37166
37167 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37168
37169         * treelang: Added directory for new sample language treelang. Also
37170         lib/treelang.exp: New file to signal treelang should be tested.
37171
37172 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37173
37174         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37175         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37176         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37177         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37178         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37179         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37180         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37181
37182 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37183
37184         * gcc.dg/format/xopen-2.c: New test.
37185
37186 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37187
37188         * gcc.dg/20020503-1.c: New test.
37189
37190 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37191
37192         * g++.dg/init/dtor1.C: Make it tougher.
37193
37194 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37195
37196         * g++.dg/init/dtor1.C: New test.
37197
37198 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37199
37200         * gcc.dg/altivec-8.c: New.
37201
37202 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37203
37204         * gcc.dg/altivec-7.c: New.
37205
37206 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37207
37208         * g++.dg/parse/typedef1.C: New test.
37209
37210 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37211
37212         PR c++/6486
37213         * g++.dg/template/friend6.C: New test.
37214
37215         PR c++/6492
37216         * g++.dg/init/copy1.C: New test.
37217
37218 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37219
37220         * g++.dg/warn/effc1.C: New test.
37221
37222 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37223
37224         * gcc.dg/cpp/if-cexp.c: Add a test.
37225
37226 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37227
37228         * gcc.dg/20020426-2.c: New test.
37229
37230 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37231
37232         * gcc.dg/cpp/if-mop.c: Update.
37233         * gcc.dg/cpp/if-mpar.c: Add test.
37234         * gcc.dg/cpp/if-oppr.c: Update.
37235
37236 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37237
37238         PR c/6343
37239         * gcc.dg/weak-[2-7].c: New tests.
37240
37241 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37242
37243         * gcc.dg/enum1.c: New test.
37244
37245 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37246
37247         PR c++/6497
37248         * g++.dg/inherit/access2.C: New test.
37249
37250 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37251
37252         PR bootstrap/6445
37253         * gcc.dg/20020426-1.c: New test.
37254
37255 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37256
37257         * g++.dg/abi/enum1.C: New test.
37258
37259 2002-04-26  Richard Henderson  <rth@redhat.com>
37260
37261         * gcc.dg/c99-bool-1.c: Expect always true warning.
37262
37263 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37264
37265         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37266
37267 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37268
37269         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37270         targets.
37271
37272 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37273
37274         * g++.dg/abi/mange7.C: New test.
37275
37276         PR c++/6438.
37277         * g++.dg/parse/stmtexpr2.C: New test.
37278
37279 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37280
37281         * gcc.dg/20020312-2.c: Add SH target.
37282
37283 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37284
37285         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37286         compiler output on mips*-*-irix*.
37287
37288 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37289
37290         * g++.dg/parse/attr1.C: New test.
37291
37292 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37293
37294         * gcc.c-torture/execute/string-opt-17.c: New test case.
37295         * gcc.c-torture/execute/memset-2.c: New test case.
37296
37297 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37298
37299         PR c++/6256:
37300         * g++.dg/template/friend5.C: New test.
37301
37302         PR c++/6331:
37303         * g++.dg/template/qual1.C: Likewise.
37304
37305 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37306
37307         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37308         Include stdlib.h, not stdio.h or ctype.h.
37309
37310 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37311
37312         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37313         cris-*-elf* and mmix-*-*.
37314         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37315         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37316         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37317         Ditto.
37318         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37319         * gcc.dg/wchar_t-1.c: Ditto.
37320
37321 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37322
37323         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37324         Clarify comment.
37325
37326 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37327
37328         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37329
37330 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37331
37332         * gcc.c-torture/execute/20000906-1.x: Delete.
37333
37334 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37335
37336         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37337
37338 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37339
37340         * PR6367
37341         * g77.f-torture/execute/6367.f: New test.
37342         * g77.f-torture/execute/6367.x: Disable for MMIX.
37343
37344 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37345
37346         * PR6352
37347         * g++.dg/opt/inline2.C: New test.
37348
37349 2002-04-18  Richard Henderson  <rth@redhat.com>
37350
37351         * gcc.dg/20000906-1.c: Enable for all targets.
37352         * gcc.c-torture/compile/iftrap-2.c: New.
37353
37354 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37355
37356         * gcc.dg/20020418-1.c: New test.
37357         * gcc.dg/20020418-2.c: New test.
37358
37359 2002-04-18  Richard Henderson  <rth@redhat.com>
37360
37361         * gcc.c-torture/compile/iftrap-1.c: New.
37362         * gcc.dg/iftrap-1.c: Adjust for ia64.
37363         * gcc.dg/iftrap-2.c: New.
37364
37365 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37366
37367         * gcc.c-torture/compile/20020418-1.c: New test.
37368
37369 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37370
37371         * gcc.c-torture/compile/20020415-1.c: New.
37372
37373 2002-04-18  David S. Miller  <davem@redhat.com>
37374
37375         * gcc.c-torture/execute/20020418-1.c: New test.
37376
37377 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37378
37379         * gcc.dg/20020416-1.c: New test.
37380
37381         * g++.dg/opt/inline1.C: New test.
37382
37383 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37384
37385         * gcc.dg/altivec-5.c: New test.
37386
37387         * gcc.dg/20020415-1.c: New test.
37388
37389 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37390
37391         * testsuite/lib/chill.exp: Remove.
37392
37393 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37394
37395         * g++.dg/other/big-struct.C: New test.
37396
37397 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37398
37399         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37400         of scratch file.
37401
37402 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37403
37404         PR c/6277
37405         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37406         in scan-assembler function name
37407
37408 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37409
37410         * g77.f-torture/execute/980628-4.x,
37411         g77.f-torture/execute/980628-5.x,
37412         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37413         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37414         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37415         i[34567]86-*-*.
37416
37417 2002-04-13  David S. Miller  <davem@redhat.com>
37418
37419         * gcc.c-torture/execute/20020413-1.c: New test.
37420
37421 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37422
37423         * gcc.dg/asm-6.c,
37424         * g++.dg/ext/asm1.C: New tests.
37425
37426 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37427
37428         PR c++ 5373.
37429         * g++.dg/parse/stmtexpr1.C: New test.
37430
37431         PR c++/5189.
37432         * g++.dg/template/copy1.C: New test.
37433
37434 2002-04-12  Richard Henderson  <rth@redhat.com>
37435
37436         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37437
37438 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37439
37440         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37441         gcc.c-torture/execute/20020307-2.c.
37442
37443 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37444
37445         * g++.dg/ext/attrib5.C,
37446         * g++.dg/lookup/struct1.C: New tests.
37447
37448 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37449
37450         * gcc.dg/20020411-1.c: New test.
37451
37452         * gcc.c-torture/execute/20020411-1.c: New test.
37453
37454 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37455
37456         * g77.f-torture/execute/6177.f: New test.
37457
37458 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37459
37460         PR middle-end/6247
37461         * g++.dg/opt/cleanup1.C: New test.
37462
37463         * g++.dg/opt/const1.C: New test.
37464
37465 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37466
37467         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37468
37469 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37470
37471         PR c++/5507
37472         * g++.dg/template/typename2.C: New test.
37473
37474 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37475
37476         * gcc.c-torture/execute/loop-12.c: New.
37477
37478 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37479
37480         * g77.f-torture/execute/980628-4.x,
37481         g77.f-torture/execute/980628-5.x,
37482         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37483         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37484         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37485
37486 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37487
37488         PR optimization/6086
37489         * g++.dg/opt/preinc1.C: New test.
37490
37491 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37492
37493         PR c++/5571
37494         * g++.dg/opt/static2.C: New test.
37495
37496 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37497
37498         PR c/5120
37499         * gcc.dg/20020406-1.c: New test.
37500
37501 2002-04-04  David S. Miller  <davem@redhat.com>
37502
37503         * gcc.c-torture/execute/20020404-1.c: New test.
37504
37505 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37506
37507         PR c/6123
37508         * gcc.dg/20020312-2.c: Do not declare global register variable
37509         if __PIC__ or __pic__ is defined.
37510
37511 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37512
37513         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37514         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37515
37516 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37517
37518         * gcc.misc-tests/linkage.exp: Update last change to handle
37519         sparc*-, not just sparc-.
37520
37521 2002-04-03  Richard Henderson  <rth@redhat.com>
37522
37523         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37524
37525 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37526
37527         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37528
37529 2002-04-02  David S. Miller  <davem@redhat.com>
37530
37531         * gcc.c-torture/execute/20020402-3.c: New test.
37532
37533 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37534
37535         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37536         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37537
37538         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37539         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37540         g77.f-torture/execute/20001201.x,
37541         g77.f-torture/execute/u77-test.x: New files.
37542
37543         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37544         * gcc.dg/wchar_t-1.c: Ditto.
37545
37546 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37547
37548         * gcc.c-torture/execute/20020402-1.c: New test.
37549
37550 2002-04-01  Richard Henderson  <rth@redhat.com>
37551
37552         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37553
37554         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37555
37556 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37557
37558         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37559
37560 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37561
37562         * g++.dg/inherit/template-as-base.C: Expect error.
37563         * g++.dg/inherit/namespace-as-base.C: Likewise.
37564
37565 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37566
37567         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37568         g++.dg/ext/instantiate3.C: Tweak match patterns.
37569
37570         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37571         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37572         -da test.
37573
37574 2002-03-31  Richard Henderson  <rth@redhat.com>
37575
37576         * gcc.dg/special/alias-2.c: New.
37577         * gcc.dg/special/ecos.exp: Run it.
37578
37579 2002-03-31  Richard Henderson  <rth@redhat.com>
37580
37581         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37582
37583 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37584
37585         * gcc.dg/weak-1.c: Disable on h8300 port.
37586
37587 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37588
37589         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37590         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37591         ordering tests.
37592         * g++.dg/bprob/bprob-1.C: New test.
37593         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37594         * g++.dg/gcov/gcov-1.C: New test.
37595         * g++.dg/gcov/gcov-1.x: New file.
37596         * g++.dg/gcov/gcov-2.C: New test.
37597         * g++.dg/gcov/gcov-3.C: New test.
37598         * g++.dg/gcov/gcov-3.h: New file.
37599
37600 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37601
37602         * g++.old-deja/g++.other/builtins5.C: New test.
37603         * g++.old-deja/g++.other/builtins6.C: New test.
37604         * g++.old-deja/g++.other/builtins7.C: New test.
37605         * g++.old-deja/g++.other/builtins8.C: New test.
37606         * g++.old-deja/g++.other/builtins9.C: New test.
37607
37608 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37609
37610         * g++.dg/opt/static1.C: New test.
37611
37612         * g++.dg/opt/longbranch1.C: New test.
37613
37614 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37615
37616         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37617
37618         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37619
37620 2002-03-28  Jeffrey A Law  (law@redhat.com)
37621
37622         * gcc.c-torture/execute/20020328-1.c: New test.
37623
37624 2002-03-27  Richard Henderson  <rth@redhat.com>
37625
37626         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37627         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37628         move from g++.old-deja/g++.ext/.
37629
37630 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37631
37632         * g++.dg/init/new2.C: New test.
37633
37634 2002-03-26  Richard Henderson  <rth@redhat.com>
37635
37636         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37637
37638         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37639         on sparc.
37640
37641         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37642         sparcv9 systems.
37643         * gcc.dg/20001102-1.c: Likewise.
37644
37645 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37646
37647         * gcc.dg/cpp/endif-pedantic1.c,
37648         gcc.dg/cpp/endif-pedantic2.c: New tests.
37649
37650 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37651
37652         * g++.dg/init/new1.C: New test.
37653
37654 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37655
37656         * g++.dg/abi/vbase9.C: New test.
37657
37658 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37659
37660         * gcc.dg/arm-asm.c: New test.
37661
37662 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37663
37664         * gcc.dg/Wswitch-enum.c: New test.
37665         Fix PR c/5044.
37666
37667 2002-03-26  Richard Henderson  <rth@redhat.com>
37668
37669         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37670         structure.
37671
37672 2002-03-25  Richard Henderson  <rth@redhat.com>
37673
37674         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37675         sparcv9 systems.
37676
37677         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37678         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37679
37680 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37681
37682         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37683
37684 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37685
37686         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37687         targets using generic thunk support.
37688
37689 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37690
37691         * gcc.c-torture/compile/20020323-1.c: New test.
37692
37693         * g++.dg/opt/conj2.C: New test.
37694
37695 2002-03-24  Richard Henderson  <rth@redhat.com>
37696
37697         * gcc.dg/weak-1.c: Use -fno-common.
37698
37699 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37700
37701         * g77.dg/f77-edit-apostrophe-out.f: New test
37702         * g77.dg/f77-edit-h-out.f: New test
37703         * g77.dg/f77-edit-t-in.f: New test
37704         * g77.dg/f77-edit-t-out.f: New test
37705         * g77.dg/f77-edit-x-out.f: New test
37706         * g77.dg/f77-edit-slash-out.f: New test
37707         * g77.dg/f77-edit-colon-out.f: New test
37708         * g77.dg/f77-edit-s-out.f: New test
37709
37710 2002-03-24  Richard Henderson  <rth@redhat.com>
37711
37712         * objc/execute/formal_protocol-6.x: New XFAIL.
37713
37714 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37715
37716         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37717         that do not support weak symbols
37718
37719 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37720
37721         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37722         * lib/g77.exp: Likewise.
37723         * lib/objc.exp: Likewise.
37724
37725 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37726
37727         * gcc.dg/Wswitch-default.c: New test.
37728
37729 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37730
37731         * g++.dg/other/enum1.C: New test.
37732
37733 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37734
37735         * gcc.dg/pragma-ep-3.c: Fix typo.
37736
37737 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37738
37739         * g++.dg/inherit/template-as-base.C: New test.
37740
37741 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37742
37743         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37744         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37745
37746 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37747
37748         * gcc.dg/cpp/multiline.c: Update to match.
37749
37750 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37751
37752         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37753
37754 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37755
37756         * gcc.dg/cpp/extratokens2.c: New file.
37757
37758 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37759
37760         * gcc.dg/20020312-2.c: Add rs6000 target.
37761
37762         * gcc.c-torture/compile/20020319-1.c: New test.
37763
37764 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37765
37766         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37767         (A, E): Handle this.
37768
37769 2002-03-20  Jason Merrill  <jason@redhat.com>
37770
37771         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37772         ignoring -fpic.
37773         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37774         through prune_gcc_output.
37775
37776 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37777
37778         * gcc.c-torture/compile/20020320-1.c: New test.
37779
37780 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37781
37782         * gcc.c-torture/compile/20020318-1.c: New test.
37783
37784         * gcc.dg/struct-by-value-1.c: New test.
37785
37786         * gcc.dg/20020319-1.c: New test.
37787
37788 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37789
37790         * g++.dg/opt/conj1.C: New test.
37791
37792 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37793
37794         * g++.dg/template/qualttp20.C: Revert previous change.
37795         * g++.dg/template/qualttp3.C: Likewise.
37796         * g++.dg/template/qualttp4.C: Likewise.
37797         * g++.dg/template/qualttp5.C: Likewise.
37798         * g++.dg/template/qualttp6.C: Likewise.
37799         * g++.dg/template/qualttp7.C: Likewise.
37800         * g++.dg/template/qualttp8.C: Likewise.
37801         * g++.dg/template/recurse.C: Likewise.
37802
37803 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37804
37805         * gcc.dg/cpp/wchar-1.c: Update.
37806
37807 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37808
37809         * g++.dg/template/conv1.C: New test.
37810         * g++.dg/template/conv2.C: New test.
37811         * g++.dg/template/conv3.C: New test.
37812         * g++.dg/template/conv4.C: New test.
37813
37814 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37815
37816         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37817         * g++.dg/template/qualttp3.C: Likewise.
37818         * g++.dg/template/qualttp4.C: Likewise.
37819         * g++.dg/template/qualttp5.C: Likewise.
37820         * g++.dg/template/qualttp6.C: Likewise.
37821         * g++.dg/template/qualttp7.C: Likewise.
37822         * g++.dg/template/qualttp8.C: Likewise.
37823         * g++.dg/template/recurse.C: Likewise.
37824
37825 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37826
37827         * g++.dg/opt/dtor1.C: New test.
37828
37829 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37830
37831         * gcc.c-torture/compile/20020315-1.c: New test.
37832
37833 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37834
37835         * gcc.dg/weak-1.c: Fix scan tests.
37836
37837 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37838
37839         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37840         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37841         cris-*-aout* mmix-*-*.
37842         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37843         cris-*-aout* mmix-*-*.
37844         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37845         cris-*-elf* cris-*-aout* and mmix-*-*.
37846         * gcc.dg/20001009-1.c: Ditto.
37847         * gcc.dg/20010912-1.c: Ditto.
37848         * gcc.dg/20020122-4.c: Ditto.
37849         * gcc.dg/inline-2.c: Ditto.
37850
37851 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37852
37853         * gcc.c-torture/compile/20020314-1.c: New test.
37854
37855 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37856
37857         * gcc.c-torture/execute/20020314-1.c: New test.
37858
37859 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37860
37861         * g++.dg/warn/Wunused-1.C: New test.
37862
37863 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37864
37865         * g++.dg/abi/mangle6.C: New test.
37866
37867 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37868
37869         * gcc.c-torture/compile/20020309-2.c: New test.
37870
37871         * gcc.c-torture/compile/20020312-1.c: New test.
37872
37873 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37874
37875         * g++.dg/other/access1.C: New test.
37876
37877 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37878
37879         * gcc.c-torture/execute/wchar_t-1.c: New test.
37880
37881 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37882
37883         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37884
37885 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37886
37887         * gcc.dg/20020312-1.c: New test case.
37888
37889 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37890
37891         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37892
37893 2002-03-11  Richard Henderson  <rth@redhat.com>
37894
37895         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37896         * g++.old-deja/g++.jason/report.C: Likewise.
37897
37898 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37899
37900         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37901         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37902
37903 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37904
37905         * testsuite/g++.dg/overload/pmf1.C: New test.
37906
37907 2002-03-11  Kazu Hirata  <kazu@hxi.com>
37908
37909         * gcc.c-torture/execute/20020307-1.c: Use long.
37910
37911 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
37912
37913         PR optimization/5844
37914         * gcc.dg/20020310-1.c: New test.
37915
37916 2002-03-09  Michael Meissner  <meissner@redhat.com>
37917
37918         * gcc.c-torture/execute/memcpy-2.c: New test.
37919         * gcc.c-torture/execute/memset-1.c: New test.
37920         * gcc.c-torture/execute/strlen-1.c: New test.
37921         * gcc.c-torture/execute/strcmp-1.c: New test.
37922         * gcc.c-torture/execute/strncmp-1.c: New test.
37923
37924 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
37925
37926         * gcc.dg/ppc-ldstruct.c: New test.
37927
37928 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
37929
37930         * gcc.c-torture/execute/va-arg-22.c: New test.
37931
37932 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37933
37934         * gcc.c-torture/compile/20020309-1.c: New test.
37935
37936 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
37937
37938         * gcc.c-torture/execute/20020307-2.c: New test.
37939
37940 2002-03-07  Jeffrey A Law  (law@redhat.com)
37941
37942         * g77.f-torture/compile/20020307-1.f: New test.
37943
37944 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
37945
37946         * gcc.dg/unordered-1.c: New test.
37947
37948 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
37949
37950         * gcc.c-torture/execute/20020307-1.c: New test.
37951
37952 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
37953
37954         * gcc.dg/20020304-1.c: New test.
37955
37956         * gcc.c-torture/compile/20020304-2.c: New test.
37957
37958 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
37959
37960         * gcc.c-torture/compile/20020304-1.c: New test case
37961         (from PR c/5830).
37962
37963 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
37964
37965         * gcc.dg/20020103-1.c: Add other -D ppc variants.
37966
37967 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37968
37969         * g++.dg/other/classkey1.C: New test.
37970
37971 2002-03-01  Richard Henderson  <rth@redhat.com>
37972
37973         * gcc.c-torture/compile/981223-1.x: New.
37974         * gcc.c-torture/compile/920625-1.x: New.
37975
37976 2002-02-28  Richard Henderson  <rth@redhat.com>
37977
37978         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37979
37980 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
37981
37982         * gcc.c-torture/execute/20020227-1.c: New test.
37983
37984 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
37985
37986         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37987         here" ERROR lines.
37988         * g++.old-deja/g++.oliva/partord1.C: Likewise.
37989         * g++.old-deja.g++.other/defarg1.C: Likewise.
37990         * g++.old-deja/g++.pt/calls2.C: Likewise.
37991         * g++.old-deja/g++.pt/crash20.C: Likewise.
37992         * g++.old-deja/g++.pt/crash30.C: Likewise.
37993         * g++.old-deja/g++.pt/crash36.C: Likewise.
37994         * g++.old-deja/g++.pt/crash6.C: Likewise.
37995         * g++.old-deja/g++.pt/defarg13.C: Likewise.
37996         * g++.old-deja/g++.pt/derived3.C: Likewise.
37997         * g++.old-deja/g++.pt/error1.C: Likewise.
37998         * g++.old-deja/g++.pt/friend21.C: Likewise.
37999         * g++.old-deja/g++.pt/friend23.C: Likewise.
38000         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38001         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38002
38003 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38004
38005         * gcc.c-torture/execute/20020225-2.c: New test.
38006
38007 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38008
38009         * gcc.c-torture/execute/920730-1t.c,
38010         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38011         Delete test cases, only relevant to -traditional.
38012
38013 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38014
38015         * gcc.dg/cpp/undef1.c: Remove.
38016         * gcc.dg/cpp/directiv.c: Update.
38017         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38018
38019 2002-02-27  Michael Meissner  <meissner@redhat.com>
38020
38021         * gcc.c-torture/execute/20020226-1.c: New test.
38022
38023 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38024
38025         * g++.dg/debug/debug4.C: New test.
38026
38027         * gcc.dg/ia64-visibility-1.c: New test.
38028
38029 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38030
38031         * gcc.dg/debug/20020224-1.c: New.
38032
38033 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38034
38035         * gcc.c-torture/execute/960416-1.x: New.
38036         * gcc.c-torture/execute/divconst-3.x: Likewise.
38037
38038 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38039
38040         * gcc.dg/20020224-1.c: New test.
38041
38042 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38043
38044         * gcc.c-torture/execute/20020225-1.c: New.
38045
38046 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38047
38048         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38049
38050 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38051
38052         * gcc.dg/20020222-1.c: New test.
38053
38054 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38055
38056         * g++.dg/opt/anonunion1.C: New test.
38057
38058 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38059
38060         * g++.dg/template/qualttp19.C: New test.
38061         * g++.dg/template/qualttp20.C: New test.
38062         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38063         * g++.old-deja/g++.other/qual1.C: Likewise.
38064
38065 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38066
38067         * gcc.dg/attr-alwaysinline.c: New.
38068
38069 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38070
38071         * gcc.dg/20020220-1.c: New test.
38072
38073         * gcc.dg/20020220-2.c: New test.
38074
38075         * g++.dg/opt/mmx1.C: New test.
38076
38077 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38078
38079         * gcc.c-torture/compile/20020110.c: New test.
38080
38081 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38082
38083         * gcc.c-torture/execute/20020219-1.c: New test.
38084
38085         * gcc.dg/20020219-1.c: New test.
38086
38087         * gcc.dg/noncompile/20020220-1.c: New test.
38088
38089         * g++.dg/opt/ptrintsum1.C: New test.
38090
38091         * gcc.dg/debug/20020220-1.c: New test.
38092
38093 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38094
38095         * gcc.c-torture/execute/20020216-1.c: New test.
38096
38097 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38098
38099         * gcc.dg/decl-1.c: Update, new test.
38100
38101 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38102
38103         * g++.dg/abi/bitfield1.C: New test.
38104         * g++.dg/abi/bitfield2.C: New test.
38105
38106 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38107
38108         * gcc.dg/attr-nest.c: New test.
38109
38110 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38111
38112         * gcc.c-torture/execute/20020215-1.c: New test.
38113
38114 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38115
38116         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38117         * g++.dg/debug/debug.exp: New.
38118         * g++.dg/debug/trivial.C: New.
38119         * g++.dg/debug/debug1.C: Moved...
38120         * g++.dg/other/debug1.C: ...from here.
38121         * g++.dg/debug/debug2.C: Moved...
38122         * g++.dg/other/debug2.C: ...from here.
38123         * g++.dg/debug/debug3.C: Moved...
38124         * g++.dg/other/debug3.C: ...from here.
38125
38126         * gcc.dg/noncompile/20020213-1.c: New test.
38127
38128 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38129
38130         * g++.dg/other/debug3.C: New test.
38131
38132         * gcc.c-torture/execute/20020213-1.c: New test.
38133
38134 2002-02-13  Richard Smith <richard@ex-parrot.com>
38135
38136         * g++.old-deja/g++.other/thunk1.C: New test.
38137
38138 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38139
38140         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38141
38142 2002-02-13  Stan Shebs  <shebs@apple.com>
38143
38144         * gcc.dg/altivec-3.c: New.
38145
38146 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38147
38148         * gcc.dg/Wunreachable-1.c: New test.
38149         * gcc.dg/Wunreachable-2.c: New test.
38150
38151 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38152
38153         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38154
38155 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38156
38157         * gcc.dg/decl-1.c: New test.
38158
38159 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38160
38161         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38162
38163 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38164
38165         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38166         * gcc.c-torture/compile/980506-1.x: Likewise.
38167
38168 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38169
38170         * gcc.dg/20020210-1.c: New.
38171
38172 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38173
38174         * g77.f-torture/execute/947.f: New regression test
38175         for PR fortran/947.
38176
38177 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38178
38179         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38180         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38181
38182 2002-02-08  Richard Henderson  <rth@redhat.com>
38183
38184         * gcc.c-torture/compile/labels-3.c: New.
38185
38186 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38187
38188         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38189         expression statements work instead.
38190         * gcc.dg/noncompile/20020207-1.c: New test.
38191
38192 2002-02-07  Richard Henderson  <rth@redhat.com>
38193
38194         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38195
38196 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38197
38198         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38199         message from g77
38200         * lib/g77-dg.exp: Trim g77 error messages so that they are
38201         recognized by dg.exp.
38202
38203 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38204
38205         PR fortran/5473
38206         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38207
38208 2002-02-07  Richard Henderson  <rth@redhat.com>
38209
38210         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38211         to be sufficiently aligned for integers.
38212
38213 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38214
38215         * g++.dg/template/friend4.C: New test.
38216
38217 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38218
38219         PR fortran/5743
38220         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38221         unsupported cases.
38222
38223 2002-02-07  Richard Henderson  <rth@redhat.com>
38224
38225         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38226         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38227         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38228         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38229
38230 2002-02-06  Richard Henderson  <rth@redhat.com>
38231
38232         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38233
38234 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38235
38236         * gcc.dg/20020206-1.c: New test.
38237
38238 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38239
38240         * gcc.c-torture/execute/20020206-1.c: New test.
38241
38242         * gcc.c-torture/execute/20020206-2.c: New test.
38243
38244         PR optimization/5429:
38245         * gcc.c-torture/compile/20020206-1.c: New test.
38246
38247 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38248
38249         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38250         as certain file formats cannot support particularly large
38251         alignments.
38252
38253         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38254         and do not expect to be able to link the executable.
38255
38256         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38257         fail because the COFF format does not support the weak attribute.
38258
38259 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38260
38261         * g77.dg/pr5473.f: New test
38262
38263 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38264
38265         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38266         Fix testcase accordingly.
38267
38268 2002-02-04  Richard Henderson  <rth@redhat.com>
38269
38270         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38271         (buf): Change to be an array of pointers, not ints.
38272
38273 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38274
38275         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38276         before all tests.  Move warning one line above to match where it
38277         C frontend emits.
38278         * gcc.dg/Wswitch-2.c: New test.
38279         * g++.dg/warn/Wswitch-1.C: New test.
38280         * g++.dg/warn/Wswitch-2.C: New test.
38281
38282 2002-02-04  Richard Henderson  <rth@redhat.com>
38283
38284         * g++.dg/abi/offsetof.C: Fix size comparison.
38285
38286 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38287
38288         * gcc.dg/cast-qual-2.c: New test.
38289
38290 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38291
38292         * gcc.dg/20020201-4.c: New test.
38293
38294 2002-02-04  Ben Elliston  <bje@redhat.com>
38295
38296         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38297         target_info attribute != 0, in addition to the empty string.
38298         (gcc_target_compile): Likewise.
38299
38300 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38301
38302         * gcc.dg/Wswitch.c: New test.
38303         PR gcc/4475. PR gcc/3780.
38304
38305 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38306
38307         * g77.f-torture/execute/5122.f: New test for regressions
38308         against PR fortran/5122.
38309
38310 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38311
38312         * g77.f-torture/compile/pr3743.f: Delete
38313         * g77.dg/pr3743-1.f: New test.
38314         * g77.dg/pr3743-2.f: New test.
38315         * g77.dg/pr3743-3.f: New test.
38316         * g77.dg/pr3743-4.f: New test.
38317
38318 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38319
38320         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38321
38322 2002-02-02  Richard Henderson  <rth@redhat.com>
38323
38324         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38325         * gcc.c-torture/execute/bf64-1.c: Likewise.
38326
38327 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38328
38329         * gcc.dg/20020201-2.c: New test.
38330
38331         * gcc.dg/20020201-3.c: New test.
38332
38333         * gcc.c-torture/execute/bitfld-2.c: New test.
38334
38335 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38336
38337         * gcc.dg/bitfld-1.c: Update.
38338         * gcc.dg/bitfld-2.c: Update.
38339         * gcc.c-torture/execute/bitfld-1.x: New.
38340
38341 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38342
38343         * gcc.c-torture/execute/20020201-1.c: New test.
38344
38345 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38346
38347         PR target/5469
38348         * gcc.dg/20020201-1.c: New test.
38349
38350 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38351
38352         PR fortran/3743
38353         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38354         * g77.f-torture/compile/pr3743.x: Remove
38355
38356 2002-01-31  Tom Rix  <trix@redhat.com>
38357
38358         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38359
38360 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38361
38362         * gcc.dg/noncompile/20020130-1.c: New test.
38363
38364 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38365
38366         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38367
38368 2002-01-29  Richard Henderson  <rth@redhat.com>
38369
38370         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38371         to long long.
38372         * gcc.c-torture/execute/bf64-1.c: Likewise.
38373
38374 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38375
38376         * gcc.c-torture/execute/20020129-1.c: New test.
38377
38378 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38379
38380         * gcc.c-torture/compile/20000224-1.c: Update.
38381         * gcc.c-torture/execute/bitfld-1.c: New tests.
38382         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38383         * gcc.dg/uninit-A.c: Update.
38384
38385 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38386
38387         * g++.dg/template/ctor1.C: Add instantiation.
38388
38389 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38390
38391         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38392         argument to __builtin_prefetch to be const ptr.
38393
38394 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38395
38396         * gcc.c-torture/compile/20020120-1.c: New test.
38397
38398 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38399
38400         * gcc.c-torture/execute/20020127-1.c: New test.
38401
38402 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38403
38404         * g77.dg/f77-edit-i-in.f: New test
38405         * g77.dg/f77-edit-i-out.f: New test
38406
38407 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38408
38409         * gcc.dg/debug/debug.exp: New file.
38410         * gcc.dg/debug/trivial.c: New file.
38411         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38412         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38413         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38414         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38415         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38416         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38417         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38418         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38419         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38420         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38421         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38422         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38423         * gcc.dg/20000503-1.c: Removed.
38424         * gcc.dg/20010207-1.c: Removed.
38425         * gcc.dg/20011223-1.c: Removed.
38426         * gcc.dg/20020104-2.c: Removed.
38427         * gcc.dg/debug-1.c: Removed.
38428         * gcc.dg/debug-2.c: Removed.
38429         * gcc.dg/debug-3.c: Removed.
38430         * gcc.dg/debug-4.c: Removed.
38431         * gcc.dg/debug-5.c: Removed.
38432         * gcc.dg/debug-6.c: Removed.
38433         * gcc.dg/dwarf2-1.c: Removed.
38434         * gcc.dg/dwarf2-2.c: Removed.
38435
38436 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38437
38438         * g++.old-deja/g++.other/eh5.C: New test.
38439         * g++.old-deja/g++.other/sibcall2.C: New test.
38440         * g++.old-deja/g++.other/array9.C: New test.
38441         * g++.old-deja/g++.other/typename2.C: New test.
38442         * g++.old-deja/g++.other/crash60.C: New test.
38443         * g++.old-deja/g++.other/conv9.C: New test.
38444         * g++.old-deja/g++.other/mangle10.C: New test.
38445         * g++.old-deja/g++.other/unchanging1.C: New test.
38446         * g++.old-deja/g++.other/exprstmt1.C: New test.
38447         * g++.old-deja/g++.other/inline23.C: New test.
38448         * g++.old-deja/g++.eh/ia64-1.C: New test.
38449         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38450         * g++.old-deja/g++.other/reload1.C: New test.
38451         * g++.old-deja/g++.other/static20.C: New test.
38452         * g++.old-deja/g++.other/local-alloc1.C: New test.
38453         * g++.old-deja/g++.other/conv8.C: New test.
38454         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38455         * g++.old-deja/g++.other/storeexpr1.C: New test.
38456         * g++.old-deja/g++.other/storeexpr2.C: New test.
38457         * g++.dg/eh/template2.C: New test.
38458         * g++.dg/warn/weak1.C: New test.
38459
38460 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38461
38462         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38463         Remove first, non-varying, argument.
38464
38465 2002-01-23  Richard Henderson  <rth@redhat.com>
38466
38467         * gcc.dg/inline-2.c: New.
38468
38469         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38470         Add optional target arg.  Check number of arguments.
38471         (scan-assembler-not, scan-assembler-dem): Likewise.
38472         (scan-assembler-dem-not): Likewise.
38473
38474 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38475
38476         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38477         line 12.
38478         * g++.old-deja/g++.brendan/parse3.C,
38479         g++.old-deja/g++.other/crash26.C,
38480         g++.old-deja/g++.other/crash28.C,
38481         g++.old-deja/g++.other/crash29.C,
38482         g++.old-deja/g++.other/crash30.C,
38483         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38484
38485 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38486
38487         * gcc.dg/20020115-1.c: New.
38488
38489 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38490
38491         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38492
38493 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38494
38495         * gcc.dg/20020122-3.c: New.
38496
38497 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38498
38499         * g++.dg/other/gc1.C: New test.
38500
38501 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38502
38503         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38504
38505 2002-01-22  Richard Henderson  <rth@redhat.com>
38506
38507         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38508
38509 2002-01-22  Richard Henderson  <rth@redhat.com>
38510
38511         * gcc.dg/20020122-4.c: New.
38512
38513 2002-01-22  H.J. Lu <hjl@gnu.org>
38514
38515         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38516         link output.
38517         * gcc.dg/special/ecos.exp: Likewise.
38518         * lib/g++-dg.exp: Likewise.
38519         * lib/g77-dg.exp: Likewise.
38520         * lib/gcc-dg.exp : Likewise.
38521         * lib/mike-g++.exp: Likewise.
38522         * lib/mike-g77.exp: Likewise.
38523         * lib/mike-gcc.exp: Likewise.
38524         * lib/objc-dg.exp: Likewise.
38525
38526 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38527
38528         PR target/5379
38529         * gcc.dg/20020122-2.c: New test.
38530
38531 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38532
38533         * gcc.dg/20020122-1.c: New test.
38534
38535 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38536
38537         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38538
38539 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38540
38541         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38542
38543 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38544
38545         * gcc.c-torture/compile/20020121-1.c: New test.
38546
38547 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38548
38549         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38550         ld_library_path.
38551
38552 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38553
38554         * gcc.dg/20020218-1.c: New test.
38555
38556 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38557
38558         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38559         messages
38560         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38561         "At global scope" warning
38562         * g++.dg/ext/align1.C: Change cygwin test for alignment
38563         from db-bogus to dg-warning
38564
38565 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38566
38567         * g77.f-torture/compile/cpp2.F: New test.
38568
38569 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38570
38571         * g++.dg/template/access1.C: New test.
38572
38573 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38574
38575         * gcc.dg/20020118-1.c: New.
38576
38577 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38578
38579         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38580
38581 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38582
38583         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38584         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38585         alignment warnings.
38586
38587 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38588
38589         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38590         torture_with_loops and torture_without_loops
38591
38592 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38593
38594         * gcc.c-torture/compile/20020116-1.c: New test.
38595
38596 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38597
38598         * gcc.dg/20020116-2.c: New test.
38599
38600         * gcc.dg/ultrasp4.c: New test.
38601
38602         * gcc.dg/20020116-1.c: New test.
38603
38604 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38605
38606         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38607         by EABI.
38608
38609 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38610
38611         * gcc.misc-tests/i386-prefetch.exp: New.
38612         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38613         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38614         * gcc.misc-tests/i386-pf-none-1.c: New test.
38615         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38616
38617 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38618
38619         * gcc.dg/gnu89-init-1.c: Add new tests.
38620
38621 2002-01-15  Andreas Jaeger  <aj@suse.de>
38622
38623         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38624         * gcc.dg/i386-mmx-2.c: Likewise.
38625         * gcc.dg/i386-sse-1.c: Likewise.
38626         * gcc.dg/i386-sse-2.c: Likewise.
38627         * gcc.dg/i386-sse-3.c: Likewise.
38628
38629 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38630
38631         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38632         Uncomment additional cases that now pass.
38633
38634 2002-01-11  Richard Henderson  <rth@redhat.com>
38635
38636         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38637         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38638
38639 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38640
38641         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38642
38643 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38644
38645         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38646         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38647
38648 2002-01-10  Dale Johannesen  <dalej@apple.com>
38649
38650         * gcc.c-torture/execute/loop-11.c: New.
38651
38652 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38653
38654         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38655         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38656
38657 2002-01-09  Richard Henderson  <rth@redhat.com>
38658
38659         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38660         type in which to perform the operation for each size.
38661
38662 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38663
38664         * gcc.c-torture/compile/20020109-2.c: New test.
38665
38666 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38667
38668         * gcc.c-torture/execute/loop-10.c: New test.
38669
38670 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38671
38672         * gcc.c-torture/compile/20010226-1.c: New test.
38673         * gcc.c-torture/compile/20010227-1.c: New test.
38674         * gcc.c-torture/compile/20010426-1.c: New test.
38675         * gcc.c-torture/compile/20010510-1.c: New test.
38676         * gcc.c-torture/compile/20010605-3.c: New test.
38677         * gcc.c-torture/compile/20010824-1.c: New test.
38678         * gcc.c-torture/execute/20010409-1.c: New test.
38679         * gcc.dg/noncompile/20000901-1.c: New test.
38680         * gcc.dg/20001023-1.c: New test.
38681         * gcc.dg/20001101-1.c: New test.
38682         * gcc.dg/20001102-1.c: New test.
38683         * gcc.dg/20010207-1.c: New test.
38684         * gcc.dg/20010405-1.c: New test.
38685         * gcc.dg/20010822-1.c: New test.
38686         * gcc.dg/20011107-1.c: New test.
38687
38688 2002-01-09  Jeffrey A Law  (law@redhat.com)
38689
38690         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38691
38692         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38693         execution failure on PA targets.
38694
38695 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38696
38697         * gcc.c-torture/compile/20020109-1.c: New test.
38698
38699 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38700
38701         * gcc.c-torture/execute/20020108-1.c: New test.
38702
38703 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38704
38705         * gcc.dg/20020108-1.c: New test.
38706
38707 2002-01-08  H.J. Lu <hjl@gnu.org>
38708
38709         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38710         for header files.
38711
38712 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38713
38714         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38715         consistency.
38716
38717 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38718
38719         * gcc.dg/altivec-4.c: Test altivec predicates.
38720
38721 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38722
38723         * gcc.c-torture/execute/20020107-1.c: New test.
38724
38725 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38726
38727         PR c/5279
38728         * gcc.c-torture/compile/20020106-1.c: New test.
38729
38730 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38731
38732         * gcc.c-torture/execute/nestfunc-4.c: New test.
38733
38734 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38735
38736         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38737         extra triple that slipped in.
38738         * g++.old-deja/g++.abi/align.C: Likewise.
38739         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38740
38741 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38742
38743         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38744         * g++.old-deja/g++.abi/align.C: Likewise.
38745         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38746
38747         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38748         on FreeBSD/i386.
38749         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38750         FreeBSD.
38751
38752 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38753
38754         * gcc.dg/20020104-1.c: New test.
38755
38756         * gcc.dg/20020104-2.c: New test.
38757
38758 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38759
38760         * gcc.dg/20020103-1.c: Fix typo in target selector.
38761
38762 2002-01-03  Richard Henderson  <rth@redhat.com>
38763
38764         * gcc.dg/20020103-1.c: New.
38765
38766 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38767
38768         * gcc.c-torture/execute/20020103-1.c: New test.
38769
38770 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38771
38772         * g++.dg/other/debug2.C: New test.
38773
38774         * gcc.c-torture/compile/20020103-1.c: New test.
38775
38776 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38777
38778         * gcc.dg/gnu89-init-1.c: Added new tests.
38779
38780 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38781
38782         * g++.dg/template/friend2.C: Remove as patch is reverted.
38783
38784         * g++.dg/warn/oldcast1.C: New test.
38785
38786         * g++.dg/template/ptrmem1.C: New test.
38787         * g++.dg/template/ptrmem2.C: New test.
38788
38789         * g++.dg/template/ntp.C: New test.
38790
38791         * g++.dg/other/component1.C: New test.
38792
38793         * g++.dg/template/ttp3.C: New test.
38794
38795         * g++.dg/template/friend2.C: New test.
38796         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38797
38798 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38799
38800         * g++.dg/other/ptrmem1.C: New test.
38801         * g++.dg/other/ptrmem2.C: New test.
38802
38803 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38804
38805         * g++.dg/template/ctor1.C: New test.
38806
38807 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38808
38809         * g++.dg/template/friend2.C: New test.
38810
38811 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38812
38813         * gcc.dg/mmix-1.c: New test.
38814
38815 2001-12-31  Richard Henderson  <rth@redhat.com>
38816
38817         * gcc.dg/asm-5.c: New.
38818
38819 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38820
38821         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38822         in namespace __gnu_cxx
38823
38824 2001-12-30  Richard Henderson  <rth@redhat.com>
38825
38826         * gcc.dg/debug-6.c: New.
38827
38828 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38829
38830         * gcc.c-torture/compile/20011229-2.c: New test.
38831
38832 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38833
38834         * gcc.dg/debug-3.c: New test.
38835         * gcc.dg/debug-4.c: New test.
38836         * gcc.dg/debug-5.c: New test.
38837
38838 2001-12-29  Richard Henderson  <rth@redhat.com>
38839
38840         * g++.dg/eh/loop1.C: New.
38841
38842 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38843
38844         * g++.dg/template/crash1.C: New test.
38845
38846 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38847
38848         * g++.dg/other/const1.C: New test.
38849
38850 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38851
38852         * gcc.c-torture/compile/20011229-1.c: New test.
38853
38854 2001-12-28  Stan Shebs  <shebs@apple.com>
38855
38856         * lib/objc-torture.exp: Resync with c-torture.exp.
38857         * lib/objc.exp: Load standard libraries.
38858
38859 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38860
38861         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38862         additional tests.
38863
38864 2001-12-27  Roger Sayle <roger@eyesopen.com>
38865
38866         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38867
38868 2001-12-27  Richard Henderson  <rth@redhat.com>
38869
38870         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38871
38872 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38873
38874         * g++.dg/eh/ctor1.C: New test.
38875         * g++.dg/other/error2.C: New test.
38876
38877 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38878
38879         * g++.dg/other/init2.C: New test.
38880
38881 2001-12-24  Richard Henderson  <rth@redhat.com>
38882
38883         * gcc.dg/20011223-1.c: New.
38884         * gcc.dg/inline-1.c: New.
38885
38886 2001-12-23  Richard Henderson  <rth@redhat.com>
38887
38888         * gcc.dg/asm-4.c: Test operand modifiers.
38889
38890 2001-12-23  Richard Henderson  <rth@redhat.com>
38891
38892         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38893
38894 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38895
38896         * gcc.c-torture/execute/20011223-1.c: New test.
38897
38898 2001-12-21  Richard Henderson  <rth@redhat.com>
38899
38900         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38901         re-enables the warning.
38902
38903 2001-12-21  Richard Henderson  <rth@redhat.com>
38904
38905         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38906
38907 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38908
38909         * gcc.c-torture/compile/20011218-1.c: New test.
38910
38911 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
38912
38913         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
38914         arm-isr.c test.
38915         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
38916         epilogue generation for ARM ISR routines.
38917
38918 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38919
38920         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38921         * gcc.dg/format/c90-printf-3.c: Likewise.
38922         * gcc.dg/format/c99-printf-3.c: Likewise.
38923         * gcc.dg/format/ext-1.c: Likewise.
38924         * gcc.dg/format/ext-6.c: Likewise.
38925         * gcc.dg/format/format.h: Prototype unlocked stdio.
38926
38927 2001-12-20  Richard Henderson  <rth@redhat.com>
38928
38929         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38930         (arena): Use it.
38931         (malloc): Correct allocation logic.  Abort if we fill up the
38932         arena before initialization complete.
38933         (realloc): Correct allocation logic.
38934
38935 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
38936
38937         * gcc.c-torture/compile/20011219-2.c: New test.
38938
38939         * gcc.c-torture/execute/20011219-1.c: New test.
38940
38941 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
38942
38943         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38944         target does not support weak symbols.
38945
38946 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
38947
38948         * gcc.c-torture/compile/20011219-1.c: New test.
38949
38950 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
38951
38952         * g++.dg/other/error1.C: New test.
38953
38954 2001-12-17  Jeffrey A Law  (law@redhat.com)
38955
38956         * gcc.c-torture/execute/20011217-1.c: New test.
38957
38958 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
38959
38960         * objc.dg/special/: New directory.
38961         * objc.dg/special/special.exp: New file.
38962         * objc.dg/special/unclaimed-category-1.h: New file.
38963         * objc.dg/special/unclaimed-category-1a.m: New file.
38964         * objc.dg/special/unclaimed-category-1.m: New file.
38965
38966 2001-12-17  Andreas Jaeger  <aj@suse.de>
38967
38968         * gcc.c-torture/compile/20011217-2.c: New test.
38969
38970 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38971
38972         * gcc.c-torture/compile/20011217-1.c: New test.
38973
38974 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
38975
38976         * testsuite/gcc.dg/20011214-1.c: New.
38977
38978 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
38979
38980         * gcc.dg/altivec-4.c: New.
38981
38982 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
38983
38984         * gcc.dg/20011113-1.c: New test.
38985
38986 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38987
38988         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38989         std::__malloc_alloc_template<0> and
38990         std::__default_alloc_template<false, 0>.
38991
38992 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
38993
38994         * objc/execute/bf-21.m: New test.
38995         * objc/execute/enumeration-1.m: New test.
38996         * objc/execute/enumeration-2.m: New test.
38997
38998 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
38999
39000         * gcc.dg/gnu89-init-1.c: New test.
39001
39002 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39003
39004         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39005         * g++.old-deja/g++.jason/2371.C: Likewise.
39006         * g++.old-deja/g++.jason/template33.C: Likewise.
39007         * g++.old-deja/g++.jason/template34.C: Likewise.
39008         * g++.old-deja/g++.jason/template36.C: Likewise.
39009         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39010         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39011         * g++.old-deja/g++.other/typename1.C: Likewise.
39012         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39013         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39014         * g++.old-deja/g++.pt/typename11.C: Likewise.
39015         * g++.old-deja/g++.pt/typename14.C: Likewise.
39016         * g++.old-deja/g++.pt/typename16.C: Likewise.
39017         * g++.old-deja/g++.pt/typename3.C: Likewise.
39018         * g++.old-deja/g++.pt/typename4.C: Likewise.
39019         * g++.old-deja/g++.pt/typename5.C: Likewise.
39020         * g++.old-deja/g++.pt/typename7.C: Likewise.
39021         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39022
39023 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39024
39025         * g++.dg/other/linkage1.C: New test.
39026         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39027         specifiers.
39028
39029 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39030
39031         * gcc.dg/concat.c: New test.
39032
39033 2001-12-11  Stan Shebs  <shebs@apple.com>
39034
39035         * objc/compile: New test directory.
39036         * objc/compile/compile.exp: New expect script.
39037         * objc/compile/20011211-1.m: New compile test.
39038
39039 2001-12-11  Jason Merrill  <jason@redhat.com>
39040
39041         * lib/prune.exp (prune_gcc_output): Also handle "In member
39042         function".  So many permutations...
39043
39044 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39045
39046         * g++.dg/template/typedef1.C: New test.
39047
39048 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39049
39050         * g++.dg/other/copy1.C: New test.
39051
39052 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39053
39054         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39055
39056         * gcc.dg/builtin-choose-expr.c: New.
39057
39058 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39059
39060         * gcc.dg/altivec-2.c: New.
39061
39062 2001-12-07  Richard Henderson  <rth@redhat.com>
39063
39064         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39065
39066 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39067
39068         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39069         ultrasparc.
39070
39071 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39072
39073         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39074
39075 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39076
39077         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39078         variable argument list.
39079
39080 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39081
39082         * gcc.c-torture/execute/memcheck: Delete entire directory.
39083         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39084         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39085
39086 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39087
39088         * gcc.dg/Wshadow-1.c: New test.
39089
39090 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39091
39092         * gcc.c-torture/compile/20011130-1.c: New test.
39093
39094         * gcc.dg/noncompile/20011025-1.c: New test.
39095
39096         * g++.dg/other/anon-union.C: New test.
39097
39098         * gcc.c-torture/execute/20011024-1.c: New test.
39099
39100 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39101
39102         * gcc.c-torture/execute/20000722-1.x,
39103         gcc.c-torture/execute/20010123-1.x: Remove.
39104         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39105         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39106         gcc.dg/c99-complit-2.c: New tests.
39107
39108 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39109
39110         * g++.dg/inherit/base1.C: New test.
39111
39112 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39113
39114         * g++.dg/other/stdarg1.C: New test.
39115
39116         * gcc.c-torture/compile/20011130-2.c: New test.
39117
39118 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39119
39120         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39121         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39122         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39123         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39124         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39125         * gcc.dg/builtin-prefetch-1.c: New test.
39126
39127 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39128
39129         * gcc.dg/20011130-1.c: New test.
39130
39131 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39132
39133         * g++.dg/other/scope1.C: New test.
39134         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39135
39136 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39137
39138         * gcc.dg/vla-init-1.c: New test.
39139
39140 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39141
39142         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39143
39144 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39145
39146         * objc.dg/alias.m: Update.
39147         * objc.dg/class-1.m: Update.
39148         * objc.dg/const-str-1.m: Update.
39149         * objc.dg/fwd-proto-1.m: Update.
39150         * objc.dg/id-1.m: Update.
39151         * objc.dg/super-class-1.m: Update.
39152
39153 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39154
39155         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39156         constructs.
39157
39158 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39159
39160         * gcc.c-torture/execute/20011128-1.c: New test.
39161
39162 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39163
39164         * gcc.dg/20011127-1.c: New test.
39165
39166 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39167
39168         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39169         from Austin Group draft 7.
39170         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39171         scanf format arguments.
39172         * gcc.dg/format/no-exargs-2.c: New test.
39173
39174 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39175
39176         * g++.dg/abi/vbase8-4.C: New test.
39177
39178 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39179
39180         * gcc.c-torture/execute/20011121-1.c: New test.
39181
39182 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39183
39184         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39185
39186 2001-11-23  Andreas Jaeger  <aj@suse.de>
39187
39188         * gcc.dg/cpp/charconst-2.c: New test.
39189
39190 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39191
39192         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39193         to the host if it is remote.  Let tests specify extra headers
39194         they use.
39195         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39196         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39197         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39198         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39199         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39200         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39201         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39202         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39203         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39204         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39205
39206 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39207
39208         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39209         for little endian ARMs.
39210
39211 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39212
39213         * gcc.c-torture/compile/20011119-1.c: New test.
39214         * gcc.c-torture/compile/20011119-2.c: New test.
39215
39216 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39217
39218         * gcc.dg/altivec-1.c: Fix typo.
39219
39220 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39221
39222         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39223
39224 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39225
39226         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39227
39228 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39229
39230         * lib/g77.exp: Don't specify --rpath-link.
39231
39232         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39233         across all the headers.
39234         * gcc.dg/format/format.exp: For testing on a remote host,
39235         copy format.h.
39236
39237         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39238         * gcc.c-torture/execute/930406-1.c: Likewise.
39239         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39240
39241 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39242
39243         * gcc.dg/altivec-1.c: New.
39244
39245 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39246
39247         * gcc.dg/cpp/fpreprocessed.c: New test case.
39248
39249 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39250
39251         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39252         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39253         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39254
39255 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39256
39257         * gcc.dg/no-builtin-1.c: New test.
39258
39259 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39260
39261         * gcc.c-torture/execute/20011115-1.c: New test.
39262
39263 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39264
39265         * gcc.c-torture/compile/20011114-2.c: New test.
39266         * gcc.c-torture/compile/20011114-3.c: New test.
39267         * gcc.c-torture/compile/20011114-4.c: New test.
39268
39269 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39270
39271         * g++.dg/other/init1.C: New test.
39272
39273 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39274
39275         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39276         message.
39277
39278         * gcc.c-torture/execute/20011114-1.c: New testcase.
39279
39280         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39281         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39282         like the (before this change) version of 20010327-1.c.
39283
39284 2001-11-14  Roger Sayle <roger@eyesopen.com>
39285
39286         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39287
39288 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39289
39290         * g++.dg/init/array2.C: New test.
39291
39292 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39293
39294         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39295
39296 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39297
39298         * g++.dg/other/forscope1.C: New test.
39299         * g++.dg/ext/forscope1.C: New test.
39300         * g++.dg/ext/forscope2.C: New test.
39301
39302 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39303
39304         * gcc.c-torture/execute/20011113-1.c: New test.
39305
39306 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39307
39308         * gcc.c-torture/execute/20011109-2.c: New test.
39309
39310         * gcc.c-torture/execute/20011109-1.c: New test.
39311
39312 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39313
39314         * gcc.c-torture/compile/20011109-1.c: New test.
39315
39316 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39317
39318         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39319         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39320         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39321         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39322         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39323         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39324         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39325
39326 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39327
39328         * g++.dg/warn/Wshadow-1.C: New tests.
39329         * g++.old-deja/g++.mike/for3.C: Update.
39330
39331 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39332
39333         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39334         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39335         XFAILs.  Adjust expected error texts.
39336         * gcc.c-torture/compile/20011106-1.c,
39337         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39338         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39339         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39340         gcc.dg/c99-array-lval-5.c: New tests.
39341
39342 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39343
39344         * gcc.dg/cpp/defined.c: Update.
39345
39346 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39347
39348         * gcc.c-torture/execute/anon-1.c: New test.
39349
39350 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39351
39352         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39353         same size, so no warning should be produced on stormy16.
39354
39355         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39356         due to oversized array.
39357         * g++.old-deja/g++.mike/ns15.C: Likewise.
39358         * g++.old-deja/g++.pt/crash16.C: Likewise.
39359
39360 2001-11-02  Graham Stott  <grahams@redhat.com>
39361
39362         * g++.dgother/debug1.C: Fix typos.
39363
39364 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39365
39366         * g++.dg/other/debug1.C: New test.
39367
39368 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39369
39370         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39371         of unsigned long.
39372
39373 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39374
39375         * gcc.dg/20011029-2.c: New test.
39376
39377         * gcc.c-torture/compile/20011029-1.c: New test.
39378
39379 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39380
39381         * objc/execute/class_self-1.m: New test.
39382         * objc/execute/class_self-2.m: New test.
39383
39384 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39385
39386         * gcc.misc-tests/msgs.exp: Delete.
39387         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39388         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39389         error set to match recent changes.
39390
39391 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39392
39393         * gcc.dg/20011021-1.c: New test.
39394
39395 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39396
39397         * gcc.c-torture/compile/20011023-1.c: New test.
39398
39399 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39400
39401         * lib/g77.exp: Rewrite based on lib/g++.exp.
39402
39403 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39404
39405         * gcc.c-torture/execute/20011019-1.c: New test.
39406
39407         * gcc.dg/20011018-1.c: New test.
39408
39409 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39410
39411         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39412
39413 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39414
39415         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39416         * gcc.dg/attr-invalid.c: Likewise.
39417
39418 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39419
39420         * testsuite/gcc.dg/20011015-1.c: New test.
39421
39422 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39423
39424         * g++.dg/template/unify2.C: New test.
39425
39426 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39427
39428         * g++.dg/other/exception-specification.C: New test
39429
39430 2001-10-13  Tom Rix  <trix@redhat.com>
39431
39432         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39433         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39434
39435 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39436
39437         * testsuite/gcc.dg/20011009-1.c: New test.
39438
39439 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39440
39441         PR g++/4476
39442         * g++.dg/other/friend1.C: New test.
39443
39444 2001-10-11  Richard Henderson  <rth@redhat.com>
39445
39446         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39447
39448 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39449
39450         * gcc.c-torture/compile/20011010-1.c: New.
39451
39452 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39453
39454         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39455         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39456         g77.f-torture/execute/execute.exp,
39457         g77.f-torture/noncompile/noncompile.exp,
39458         gcc.c-torture/compile/compile.exp,
39459         gcc.c-torture/execute/execute.exp,
39460         gcc.c-torture/execute/ieee/ieee.exp,
39461         gcc.c-torture/execute/memcheck/memcheck.exp,
39462         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39463         objc/execute/execute.exp: Update FSF address.
39464
39465 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39466
39467         * gcc.dg/cpp/cmdlne-C.c: Update.
39468         * gcc.dg/cpp/cmdlne-C2.c: New.
39469
39470 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39471
39472         * gcc.c-torture/execute/20011008-3.c: New.
39473
39474 2001-10-08  DJ Delorie  <dj@redhat.com>
39475
39476         * gcc.dg/20011008-1.c: New.
39477         * gcc.dg/20011008-2.c: New.
39478
39479 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39480
39481         * gcc.dg/cpp/spacing1.c: Update test.
39482
39483 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39484
39485         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39486         spelling errors of "separate" as "seperate".
39487
39488 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39489
39490         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39491         enough to avoid inlining.
39492
39493 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39494
39495         * lib/g77.exp: set libg2c_dir correctly.
39496
39497 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39498
39499         * gcc.dg/cpp/macro11.c: New test.
39500
39501 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39502
39503         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39504         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39505         gcc.dg/format/multattr-3.c: New tests.
39506         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39507         tests for format attributes on function pointers being rejected.
39508
39509 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39510
39511         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39512
39513 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39514
39515         * g++.dg/warn/format1.C: New test.
39516
39517 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39518
39519         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39520
39521 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39522
39523         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39524
39525 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39526
39527         * gcc.dg/cpp/redef2.c: Add test.
39528
39529 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39530
39531         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39532         long-standing bug on i686, apparently.
39533         * gcc.c-torture/execute/loop-2c.x: New file.
39534         * gcc.c-torture/execute/loop-2d.x: New file.
39535         * gcc.c-torture/execute/loop-3c.x: New file.
39536
39537 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39538
39539         * gcc.dg/cpp/20000625-2.c: Correct line number.
39540
39541 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39542
39543         * gcc.dg/cpp/macro10.c: New test.
39544         * gcc.dg/cpp/strify3.c: New test.
39545         * gcc.dg/cpp/spacing1.c: Add tests.
39546         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39547         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39548
39549 2001-09-24  DJ Delorie  <dj@redhat.com>
39550
39551         * gcc.c-torture/execute/20010924-1.c: New test.
39552
39553 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39554
39555         * testsuite/objc/execute/paste.m: Remove.
39556
39557 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39558
39559         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39560
39561 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39562
39563         * g77.dg/strlen0.f: New test.
39564
39565 2001-09-21  Richard Henderson  <rth@redhat.com>
39566
39567         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39568         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39569
39570 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39571
39572         Table-driven attributes.
39573         * g++.dg/ext/attrib1.C: New test.
39574
39575 2001-09-20  DJ Delorie  <dj@redhat.com>
39576
39577         * gcc.dg/20000926-1.c: Update expected warning messages.
39578         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39579         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39580         array.
39581
39582 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39583
39584         * g++.dg/eh/registers1.C: New test case.
39585
39586 2001-09-17  Richard Henderson  <rth@redhat.com>
39587
39588         * gcc.dg/array-5.c: Fix VLA decomposition test.
39589
39590 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39591
39592         * gcc.dg/cpp/line5.c: New testcase.
39593
39594 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39595
39596         * gcc.dg/cpp/macro9.c: New test.
39597
39598 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39599
39600         * gcc.c-torture/execute/980223.c: Change type of addr from long
39601         to char *.
39602
39603 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39604
39605         * gcc.c-torture/execute/20010915-1.c: New test.
39606
39607 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39608
39609         * g77.dg/bprob: New directory.
39610         * g77.dg/bprob/bprob.exp: New file.
39611         * g77.dg/bprob/bprob-1.f: New test.
39612         * g77.dg/gcov: New directory.
39613         * g77.dg/gcov/gcov.exp: New file.
39614         * g77.dg/gcov/gcov-1.f: New test.
39615         * g77.dg/gcov/gcov-1.x: New file.
39616
39617 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39618
39619         * gcc.dg/cpp/directiv.c: Update.
39620         * gcc.dg/cpp/undef1.c: Update.
39621
39622 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39623
39624         * gcc.dg/20010912-1.c: New test.
39625
39626 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39627
39628         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39629         language-independent file in lib.
39630         * lib/gcov.exp: New file.
39631
39632 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39633
39634         * gcc.c-torture/compile/20010911-1.c: New test.
39635
39636 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39637
39638         * lib/profopt.exp: New, to support profile-directed optimizations.
39639         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39640         * gcc.misc-tests/bprob-1.c: New test.
39641         * gcc.misc-tests/bprob-2.c: New test.
39642
39643 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39644
39645         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39646         XFAIL and which kinds of gcov output to verify.
39647         * gcc.misc-tests/gcov-4b.x: New file.
39648         * gcc.misc-tests/gcov-5b.x: New file.
39649         * gcc.misc-tests/gcov-6.x: New file.
39650         * gcc.misc-tests/gcov-7.c: New test.
39651         * gcc.misc-tests/gcov-7.x: New file.
39652
39653 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39654
39655         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39656         * gcc.misc-tests/gcov-6.c: New test.
39657
39658 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39659
39660         PR c++/3986
39661         * g++.dg/abi/vbase1.C: New test.
39662
39663 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39664
39665         * objc.dg/method-2.m: New.
39666
39667 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39668
39669         PR c++/4203
39670         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39671         * g++.dg/init/empty1.C: New test.
39672
39673 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39674
39675         * gcc.c-torture/compile/20010903-1.c: New test.
39676
39677 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39678
39679         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39680         for m68k.
39681
39682 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39683
39684         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39685
39686         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39687
39688         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39689
39690 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39691
39692         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39693         for 16-bit 'unsigned int'.
39694
39695 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39696
39697         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39698
39699 2001-08-27  Richard Henderson  <rth@redhat.com>
39700
39701         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39702         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39703
39704 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39705
39706         * gcc.dg/asm-names.c (ymain): New.
39707
39708 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39709
39710         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39711         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39712         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39713
39714 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39715
39716         * gcc.dg/compare5.c: New testcase.
39717
39718 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39719
39720         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39721         and "In instantiation".
39722
39723 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39724
39725         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39726
39727 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39728
39729         * gcc.misc-tests/gcov.exp: Add support for branch information.
39730         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39731         * gcc.misc-tests/gcov-4.c: New test.
39732         * gcc.misc-tests/gcov-4b.c: New test.
39733         * gcc.misc-tests/gcov-5b.c: New test.
39734
39735 2001-08-20  Zack Weinberg  <zackw@panix.com>
39736
39737         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39738         expected to fail.
39739
39740 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39741
39742         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39743
39744 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39745
39746         * g++.dg/eh/template1.C: New test.
39747
39748 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39749
39750         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39751         Fix thinko.
39752         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39753         for xfail.
39754
39755 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39756
39757         * lib/g77-dg.exp: Use prune.exp for common procedures
39758         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39759         * lib/g77.exp: (g77-dg-prune) Remove
39760
39761 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39762
39763         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39764
39765 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39766
39767         * g++.dg/template/unify1.C: New test.
39768
39769 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39770
39771         * g++.dg/abi/empty4.C: New test.
39772
39773 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39774
39775         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39776         solaris2.*
39777         * g77.f-torture/compile/pr3743.x: Likewise.
39778
39779 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39780
39781         * g++.dg/other/using-declaration.C: New test.
39782
39783 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39784
39785         * gcc.dg/cpp/tr-sign.c: New testcase.
39786
39787 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39788
39789         * gcc.dg/cpp/19951025-1.c: Revert.
39790         * gcc.dg/cpp/directiv.c: We no longer process directives that
39791         interrupt macro arguments.
39792
39793 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39794
39795         * gcc.dg/bconstp-1.c: New test.
39796
39797 2001-08-03  Richard Henderson  <rth@redhat.com>
39798
39799         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39800
39801 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39802
39803         * gcc.dg/cpp/19951025-1.c: Update.
39804
39805 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39806
39807         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39808         should be x.
39809
39810 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39811
39812         Kill -fhonor-std.
39813         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39814         * g++.old-deja/g++.other/std1.C: Likewise.
39815         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39816
39817 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39818
39819         * lib/g77.exp: Load gcc-defs.exp for common procedures
39820         (g77_pass, g77_fail, g77_finish, g77_exit,
39821         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39822
39823 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39824
39825         * g77.dg/fbackslash.f
39826         * g77.dg/fcase-preserve.f
39827         * g77.dg/ff90-1.f
39828         * g77.dg/ffixed-line-length-0.f
39829         * g77.dg/ffixed-line-length-132.f
39830         * g77.dg/ffixed-line-length-7.f
39831         * g77.dg/ffixed-line-length-72.f
39832         * g77.dg/ffixed-line-length-none.f
39833         * g77.dg/ffree-form-1.f
39834         * g77.dg/fno-backslash.f
39835         * g77.dg/fno-f90-1.f
39836         * g77.dg/fno-fixed-form-1.f
39837         * g77.dg/fno-onetrip.f
39838         * g77.dg/fno-typeless-boz.f
39839         * g77.dg/fno-underscoring.f
39840         * g77.dg/fno-vxt-1.f
39841         * g77.dg/fonetrip.f
39842         * g77.dg/ftypeless-boz.f
39843         * g77.dg/fugly-assumed.f
39844         * g77.dg/funderscoring.f
39845         * g77.dg/fvxt-1.f
39846
39847 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39848
39849         * objc.dg/fwd-proto-1.m: New.
39850         * objc.dg/local-decl-1.m: New.
39851         * objc.dg/naming-1.m: New.
39852         * objc.dg/naming-2.m: New.
39853         * objc.dg/proto-hier-1.m: New.
39854
39855 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39856
39857         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39858         largest-type elements to a struct makes its size grow.
39859
39860 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39861
39862         * g++.dg/abi/vthunk1.C: New test.
39863
39864 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39865
39866         * g++.dg/abi/vbase8-22.C: New test.
39867
39868 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39869
39870         * gcc.dg/cpp/macro8.c: New test.
39871
39872 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39873
39874         * g++.dg/abi/vbase8-21.C: New test.
39875
39876 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39877
39878         * g++.dg/abi/vbase8-10.C: New test.
39879
39880 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39881
39882         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39883         ${tool}_set_ld_library_path.
39884         Changed caller.
39885         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39886         g++.exp.
39887
39888 2001-07-26  Stan Cox <scox@redhat.com>
39889
39890         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39891         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39892         gcc_exit, gcc_check_unsupported_p):
39893         Moved to gcc-deps.exp
39894         * gcc-deps.exp: New file.
39895
39896 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39897
39898         * g++.old-deja/g++.pt/defarg14.C: New test.
39899
39900 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39901
39902         * g++.old-deja/g++.other/lineno5.C: New test.
39903
39904 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39905
39906         * g++.old-deja/g++.pt/crash68.C: New test.
39907
39908 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39909
39910         * g++.old-deja/g++.other/crash42.C: New test.
39911
39912 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39913
39914         * gcc.dg/cpp/extratokens.c: Fix.
39915         * gcc.dg/cpp/skipping2.c: New tests.
39916
39917 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39918
39919         * gcc.c-torture/execute/20010724-1.c: New file.
39920         * gcc.c-torture/execute/20010724-1.x: New file.
39921
39922 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39923
39924         * g++.old-deja/g++.other/cond7.C: New test.
39925
39926 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39927
39928         * g++.old-deja/g++.other/optimize4.C: New test.
39929
39930 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39931
39932         * g++.old-deja/g++.abi/vbase8-5.C: New test.
39933
39934 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
39935
39936         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39937         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39938         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39939         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39940
39941         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39942         bug report" message.
39943
39944         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39945         * g++.dg/ext/instantiate1.C: Move from old-deja.
39946
39947 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
39948
39949         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39950         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39951         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39952         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39953
39954 2001-07-23  Jeffrey A Law  (law@cygnus.com)
39955
39956         * gcc.c-torture/execute/20010723-1.c: New test.
39957
39958 2001-07-23  Ben Elliston  <bje@redhat.com>
39959
39960         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39961
39962 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39963
39964         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39965         i[34567]86-*-*.
39966         Delete handling of ieee_multilib_flags.
39967         Pass -mieee for alpha*-*-* and sh-*-*.
39968         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39969
39970 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
39971
39972         Remove old-abi tests.
39973         * g++.old-deja/g++.mike/p11116.C: Remove.
39974         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39975
39976 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
39977
39978         * g77.f-torture/compile/pr3743.f: New test
39979
39980 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
39981
39982         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39983
39984 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39985
39986         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39987         g++.old-deja/g++.pt/static6.C: Likewise.
39988         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39989         supports weak symbols.
39990
39991 2001-07-18  Andreas Jaeger  <aj@suse.de>
39992
39993         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39994         supported again.
39995
39996 2001-07-18  Andreas Jaeger  <aj@suse.de>
39997
39998         * gcc.dg/iftrap-1.c: Fix target line.
39999
40000 2001-07-17  Richard Henderson  <rth@redhat.com>
40001
40002         * gcc.c-torture/execute/20010717-1.c: New.
40003
40004 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40005
40006         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40007         tests.
40008
40009 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40010
40011         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40012
40013 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40014
40015         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40016         UAC_SIGBUS, UAC_NOPRINT definitions.
40017
40018 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40019
40020         * objc/execute/object_is_class.m: New test.
40021         * objc/execute/object_is_meta_class.m: New test.
40022
40023 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40024
40025         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40026         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40027
40028 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40029
40030         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40031         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40032
40033 2001-07-14  Richard Henderson  <rth@redhat.com>
40034
40035         * gcc.dg/iftrap-1.c: New.
40036
40037 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40038
40039         * g77.f-torture/execute/intrinsic77.f: New test.
40040
40041 2001-07-11  Janis Johnson <janis@us.ibm.com>
40042
40043         * gcc.misc-tests/gcov-3.c: New test.
40044
40045 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40046
40047         * gcc.c-torture/compile/20010711-1.c,
40048         * gcc.c-torture/compile/20010711-2.c: New tests.
40049
40050 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40051
40052         * gcc.c-torture/execute/20010711-1.c: New test.
40053
40054 2001-07-11  Ben Elliston  <bje@redhat.com>
40055
40056         * g++.old-deja/g++.other/enum5.C: New test.
40057
40058 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40059
40060         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40061         (g++-dg-prune): Call prune_gcc_output.
40062         * prune.exp: New file for prune_gcc_output.
40063         * lib/g++.exp, lib/gcc.exp: Load it.
40064
40065 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40066
40067         * gcc.c-torture/compile/20010701-1.c,
40068         g++.old-deja/g++.ext/attrib6.C: New tests.
40069
40070 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40071
40072         * gcc.c-torture/compile/20010706-1.c: New test.
40073
40074 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40075
40076         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40077
40078 2001-06-28  Stan Shebs  <shebs@apple.com>
40079
40080         * gcc.dg/pragma-darwin.c: New test.
40081
40082 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40083
40084         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40085         Solaris 2.[678] system.
40086
40087 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40088
40089         * gcc.dg/20010622-1.c: New test.
40090
40091 2001-06-18  Stan Shebs  <shebs@apple.com>
40092
40093         * objc.dg: New directory.
40094         * objc.dg/dg.exp: New file.
40095         * objc.dg/alias.m: New.
40096         * objc.dg/class-1.m: New.
40097         * objc.dg/class-2.m: New.
40098         * objc.dg/const-str-1.m: New.
40099         * objc.dg/const-str-2.m: New.
40100         * objc.dg/id-1.m: New.
40101         * objc.dg/method-1.m: New.
40102         * objc.dg/super-class-1.m: New.
40103         * lib/objc-dg.exp: New file.
40104
40105 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40106
40107         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40108         of label name.
40109
40110 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40111
40112         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40113
40114 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40115
40116         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40117         variable.
40118
40119 2001-06-12  Richard Henderson  <rth@redhat.com>
40120
40121         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40122
40123 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40124
40125         * g++.old-deja/g++.abi/vbase5.C: New test.
40126         * g++.old-deja/g++.abi/vbase6.C: New test.
40127         * g++.old-deja/g++.abi/vbase7.C: New test.
40128
40129 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40130
40131         * gcc.c-torture/compile/20010610-1.c: New test.
40132
40133 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40134
40135         * g++.old-deja/g++.abi/vbase4.C: New test.
40136
40137 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40138
40139         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40140         support %f for HC11/HC12 targets.
40141         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40142         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40143         on HC11/HC12 targets.
40144         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40145
40146 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40147
40148         * gcc.dg/wchar_t-1.c: New file.
40149         * gcc.dg/wint_t-1.c: Likewise.
40150
40151 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40152
40153         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40154
40155 2001-06-11  Richard Henderson  <rth@redhat.com>
40156
40157         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40158
40159 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40160
40161         * gcc.c-torture/compile/20010611-1.c: New test.
40162
40163 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40164
40165         * gcc.dg/c99-tag-1.c: Add more tests.
40166
40167 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40168
40169         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40170         representation on MN10300 and ARM/Thumb.
40171
40172 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40173
40174         * g77.f-torture/execute/20010610.f: New.
40175
40176 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40177
40178         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40179         names.
40180
40181 2001-06-09  Richard Henderson  <rth@redhat.com>
40182
40183         * gcc.c-torture/execute/ashrdi-1.c: New.
40184         * gcc.c-torture/execute/ashldi-1.c: New.
40185         * gcc.c-torture/execute/lshrdi-1.c: New.
40186
40187 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40188
40189         * objc/execute/load-3.m: Added. Check sending +load to categories,
40190         in addition to classes.
40191
40192 2001-06-08  Stan Shebs  <shebs@apple.com>
40193
40194         * objc/execute/load-2.m: New test.  From Nicola Pero
40195         <n.pero@mi.flashnet.it>.
40196
40197 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40198
40199         * gcc.c-torture/execute/20010605-2.c: New test.
40200
40201 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40202
40203         * g++.old-deja/g++.abi/vbase2.C: New test.
40204         * g++.old-deja/g++.abi/vbase3.C: New test.
40205
40206 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40207
40208         * g++.old-deja/g++.pt/friend49.C: New test.
40209
40210 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40211
40212         * g++.old-deja/g++.ext/anon3.C: New test.
40213
40214 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40215
40216         * g++.old-deja/g++.other/conv7.C: New test.
40217
40218 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40219
40220         * gcc.c-torture/compile/20010605-2.c: New test.
40221
40222 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40223
40224         * gcc.c-torture/execute/20010604-1.c: New test.
40225
40226 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40227
40228         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40229
40230 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40231
40232         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40233         (g++_link_flags): Likewise.
40234         (g++_init): Pass gccpath's value to two previous functions.
40235
40236 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40237
40238         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40239         Ensure logfile entry matches exec command line.
40240
40241 2001-05-31  Richard Henderson  <rth@redhat.com>
40242
40243         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40244         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40245
40246 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40247
40248         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40249         compiler for irix6.2
40250
40251 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40252
40253         * g++.old-deja/g++.other/optimize3.C: New file.
40254
40255 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40256
40257         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40258         assemble.
40259
40260 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40261
40262         * g++.old-deja/g++.other/optimize2.C: New file.
40263
40264 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40265
40266         * gcc.c-torture/compile/20010518-2.c: New file.
40267         * gcc.c-torture/execute/20010518-1.c: New file.
40268         * gcc.c-torture/execute/20010518-2.c: New file.
40269
40270 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40271
40272         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40273
40274 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40275
40276         G++ no longer defines builtins that do not begin with __builtin.
40277         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40278         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40279         * g++.old-deja/g++.law/builtin1.C: Likewise.
40280         * g++.old-deja/g++.law/cvt2.C: Likewise.
40281         * g++.old-deja/g++.mike/net5.C: Likewise.
40282         * g++.old-deja/g++.other/builtins1.C: Likewise.
40283         * g++.old-deja/g++.other/builtins2.C: Likewise.
40284         * g++.old-deja/g++.other/builtins3.C: Likewise.
40285         * g++.old-deja/g++.other/builtins4.C: Likewise.
40286         * g++.old-deja/g++.other/inline8.C: Likewise.
40287         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40288
40289 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40290
40291         * g++.old-deja/g++.pt/using1.C: Adjust.
40292         * g++.old-deja/g++.pt/using2.C: New test.
40293
40294 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40295
40296         * gcc.dg/cpp/charconst.c: New tests.
40297         * gcc.dg/cpp/escape.c: New tests.
40298         * gcc.dg/cpp/escape-1.c: New tests.
40299         * gcc.dg/cpp/escape-2.c: New tests.
40300         * gcc.dg/cpp/ucs.c: New tests.
40301
40302 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40303
40304         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40305         native compiler for irix6.5.
40306
40307 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40308
40309         * lib/g++.exp (g++_include_flags): Use args to compute
40310         get_multilibs.
40311         (g++_link_flags): Likewise.
40312         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40313
40314 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40315
40316         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40317
40318 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40319
40320         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40321         this file.
40322
40323 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40324
40325         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40326         STACK_SIZE;
40327         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40328         to STACK_SIZE; Use it to define size of add_histo array.
40329         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40330         to STACK_SIZE.
40331         (f): Use GITT_SIZE to define size of gitt local table.
40332         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40333         to STACK_SIZE; Use it to define size of bytemem array.
40334
40335 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40336
40337         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40338         on 68HC11/HC12 due to the asm instruction.
40339         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40340         * gcc.c-torture/compile/920520-1.x: Likewise.
40341         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40342         on 68HC11/HC12 because the function is larger than 64K.
40343         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40344         on 68HC11/HC12 because the structure is too large.
40345
40346 2001-05-20  Richard Henderson  <rth@redhat.com>
40347
40348         * gcc.c-torture/execute/20010520-1.c: New.
40349
40350 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40351
40352         * g++.old-deja/g++.warn/compare1.C: New test.
40353         * gcc.dg/compare4.c: New test.
40354
40355 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40356
40357         * g++.old-deja/g++.other/optimize1.C: New test.
40358
40359 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40360
40361         * g++.old-deja/g++.pt/spec41.C: New test.
40362
40363 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40364
40365         * gcc.c-torture/compile/20010114-1.x: Remove.
40366
40367 2001-05-18  Stan Shebs  <shebs@apple.com>
40368
40369         * gcc.c-torture/compile/20010518-1.c: New test.
40370
40371 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40372
40373         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40374         * g++.old-deja/g++.pt/crash67.C: New test.
40375
40376 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40377
40378         * g++.old-deja/g++.other/debug9.C: New test.
40379
40380 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40381
40382         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40383
40384 2001-05-16  Jan Hubicka  <jh@suse.cz>
40385
40386         * gcc.c-torture/compile/20010516-1.c: New test.
40387
40388 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40389
40390         * g++.old-deja/g++.other/crash41.C: New test.
40391
40392 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40393
40394         * g++.old-deja/g++.pt/crash66.C: New test.
40395
40396 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40397
40398         * g++.old-deja/g++.robertl/eb27.C: Convert.
40399
40400 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40401
40402         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40403         declaration being redundant.
40404
40405 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40406
40407         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40408
40409 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40410
40411         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40412
40413 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40414
40415         * lib/g++.exp: Use testsuite_flags.
40416
40417 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40418
40419         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40420
40421 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40422
40423         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40424
40425 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40426
40427         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40428
40429 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40430
40431         * gcc.c-torture/compile/20010313-1.c: New test.
40432
40433 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40434
40435         * gcc.dg/cpp/direct2.c: New test.
40436         * gccq.dg/cpp/direct2s.c: New test.
40437
40438         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40439
40440 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40441
40442         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40443         * g++.old-deja/g++.other/op3.C: Likewise.
40444
40445 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40446
40447         * gcc.dg/cpp/syshdr.h: New file.
40448         * gcc.dg/cpp/sysmac1.c: Update.
40449         * gcc.dg/cpp/sysmac2.c: Update.
40450
40451 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40452
40453         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40454
40455 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40456
40457         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40458         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40459
40460 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40461
40462         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40463
40464 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40465
40466         * lib/g++.exp (g++_include_flags): Don't use any special flags
40467         if TESTING_IN_BUILD_TREE is not defined.
40468         (g++_init): Use a plain 'c++' as the compiler if
40469         TESTING_IN_BUILD_TREEE is not defined.
40470
40471 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40472
40473         * g++.old-deja/g++.eh/catch13.C: New test.
40474         * g++.old-deja/g++.eh/catch14.C: New test.
40475
40476 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40477
40478         * gcc.dg/cpp/tr-define.c: New test.
40479
40480 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40481
40482         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40483         <stdlib.h>, not <malloc.h>.
40484
40485 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40486
40487         * g++.old-deja/g++.ns/template17.C: New test.
40488
40489 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40490
40491         * g++.old-deja/g++.pt/ref4.C: New test.
40492
40493 2001-04-30  Richard Henderson  <rth@redhat.com>
40494
40495         * gcc.dg/20000724-1.c: Revert last change.
40496
40497 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40498
40499         * g77.f-torture/execute/20010430.f: New test.
40500
40501 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40502
40503         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40504
40505 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40506
40507         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40508
40509 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40510
40511         * g++.old-deja/g++.eh/crash6.C: New test.
40512
40513 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40514
40515         * g++.old-deja/g++.other/warn7.C: New test.
40516
40517 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40518
40519         * g++.old-deja/g++.other/defarg9.C: New test.
40520
40521 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40522
40523         * g77.f-torture/compile/20010426.f: New test.
40524         * g77.f-torture/execute/20010426.f: New test.
40525
40526 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40527
40528         * g77.f-torture/compile/20000629-1.x: Remove - error
40529         has been fixed.
40530
40531 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40532
40533         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40534         Tweak slightly to work with g++.dg framework.
40535         * g++.dg/special/ecos.exp: Run initp1.C test.
40536         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40537
40538         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40539         its linker doesn't give line numbers either.
40540         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40541
40542 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40543
40544         * g++.old-deja/g++.other/lex1.C: New test.
40545
40546 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40547
40548         * gcc.dg/noncompile/20010425-1.c: New test.
40549
40550 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40551
40552         * g++.old-deja/g++.pt/mangle2.C: New test.
40553
40554 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40555
40556         * gcc.dg/format/plus-1.c: New test.
40557
40558 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40559
40560         * gcc.dg/20010423-1.c: New test.
40561
40562 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40563
40564         * gcc.c-torture/execute/20010422-1.c: New test.
40565
40566 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40567
40568         * g++.old-deja/g++.ns/type2.C: New test.
40569
40570 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40571
40572         * g++.old-deja/g++.other/perf1.C: New test.
40573
40574 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40575
40576         * gcc.dg/c99-func-2.c: Remove xfail.
40577         * gcc.dg/c99-func-3.c: Remove xfail.
40578         * gcc.dg/c99-func-4.c: Remove xfail.
40579
40580 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40581
40582         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40583
40584 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40585
40586         * gcc.c-torture/compile/20010423-1.c: New test.
40587
40588 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40589
40590         * g++.old-deja/g++.pt/typename28.C: New test.
40591
40592 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40593
40594         * g++.old-deja/g++.abi/empty2.C: New test.
40595         * g++.old-deja/g++.abi/empty3.C: New test.
40596
40597 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40598
40599         * g++.old-deja/g++.other/comdat2.C: New test.
40600         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40601
40602 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40603
40604         * g++.old-deja/g++.other/overload14.C: New test.
40605
40606 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40607
40608         * g++.old-deja/g++.other/lookup23.C: New test.
40609
40610 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40611
40612         * gcc.c-torture/execute/20010403-1.c: New test.
40613
40614 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40615             Mark Mitchell  <mark@codesourcery.com>
40616
40617         * lib/old-dejagnu.exp: Don't delete output of executable.
40618         Add .exe suffix to executables.
40619
40620 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40621
40622         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40623
40624 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40625
40626         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40627
40628 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40629
40630         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40631         * g++.old-deja/g++.abi/crash1.C: New test.
40632
40633 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40634
40635         * g++.old-deja/g++.other/crash40.C: New test.
40636
40637 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40638
40639         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40640
40641 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40642
40643         * g++.old-deja/g++.other/warn6.C: New test.
40644
40645 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40646
40647         * g++.old-deja/g++.robertl/eb42.C: Same.
40648
40649 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40650
40651         * gcc.dg/wtr-conversion-1.c: New testcase.
40652
40653 2001-04-10  Richard Henderson  <rth@redhat.com>
40654
40655         * g++.old-deja/g++.other/array5.C: New.
40656
40657 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40658
40659         * gcc.c-torture/execute/20010408-1.c: New test.
40660
40661 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40662
40663         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40664         headers and constructs.
40665         * g++.old-deja/g++.robertl/eb79.C: Same.
40666         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40667         * g++.old-deja/g++.robertl/eb73.C: Same.
40668         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40669         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40670         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40671         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40672         * g++.old-deja/g++.robertl/eb44.C: Same.
40673         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40674         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40675         * g++.old-deja/g++.robertl/eb39.C: Same.
40676         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40677         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40678         * g++.old-deja/g++.robertl/eb30.C: Same.
40679         * g++.old-deja/g++.robertl/eb3.C: Same.
40680         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40681         * g++.old-deja/g++.robertl/eb21.C: Same.
40682         * g++.old-deja/g++.robertl/eb15.C: Same.
40683         * g++.old-deja/g++.robertl/eb118.C: Same.
40684         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40685         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40686         * g++.old-deja/g++.robertl/eb109.C: Same.
40687         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40688         * g++.old-deja/g++.mike/rtti1.C: Same.
40689         * g++.old-deja/g++.mike/p658.C: Same.
40690         * g++.old-deja/g++.mike/net46.C: Same.
40691         * g++.old-deja/g++.mike/net34.C: Same.
40692         * g++.old-deja/g++.mike/memoize1.C: Same.
40693         * g++.old-deja/g++.mike/eh2.C: Same.
40694         * g++.old-deja/g++.law/weak.C: Same.
40695         * g++.old-deja/g++.law/visibility7.C: Same.
40696         * g++.old-deja/g++.law/visibility25.C: Same.
40697         * g++.old-deja/g++.law/visibility22.C: Same.
40698         * g++.old-deja/g++.law/visibility2.C: Same.
40699         * g++.old-deja/g++.law/visibility17.C: Same.
40700         * g++.old-deja/g++.law/visibility13.C: Same.
40701         * g++.old-deja/g++.law/visibility10.C: Same.
40702         * g++.old-deja/g++.law/visibility1.C: Same.
40703         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40704         * g++.old-deja/g++.law/vbase1.C: Same.
40705         * g++.old-deja/g++.law/operators32.C: Same.
40706         * g++.old-deja/g++.law/nest3.C: Same.
40707         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40708         * g++.old-deja/g++.law/except5.C (main): Same.
40709         * g++.old-deja/g++.law/cvt7.C (run): Same.
40710         * g++.old-deja/g++.law/cvt2.C: Same.
40711         * g++.old-deja/g++.law/cvt16.C: Same.
40712         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40713         * g++.old-deja/g++.law/ctors17.C (main): Same.
40714         * g++.old-deja/g++.law/ctors13.C: Same.
40715         * g++.old-deja/g++.law/ctors12.C (main): Same.
40716         * g++.old-deja/g++.law/ctors10.C: Same.
40717         * g++.old-deja/g++.law/code-gen5.C: Same.
40718         * g++.old-deja/g++.law/bad-error7.C: Same.
40719         * g++.old-deja/g++.law/arm9.C: Same.
40720         * g++.old-deja/g++.law/arm12.C: Same.
40721         * g++.old-deja/g++.law/arg8.C: Same.
40722         * g++.old-deja/g++.law/arg1.C: Same.
40723         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40724         * g++.old-deja/g++.jason/template31.C: Same.
40725         * g++.old-deja/g++.jason/template24.C (main): Same.
40726         * g++.old-deja/g++.jason/2371.C: Same.
40727         * g++.old-deja/g++.eh/new2.C: Same.
40728         * g++.old-deja/g++.eh/new1.C: Same.
40729         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40730         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40731         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40732         * g++.old-deja/g++.brendan/crash62.C: Same.
40733         * g++.old-deja/g++.brendan/crash52.C: Same.
40734         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40735         * g++.old-deja/g++.brendan/crash38.C: Same.
40736         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40737         * g++.old-deja/g++.brendan/copy9.C: Same.
40738
40739 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40740
40741         * gcc.c-torture/execute/20001203-2.c (memset):
40742         Count argument is of type __SIZE_TYPE__.
40743
40744 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40745
40746         * gcc.c-torture/compile/20010404-1.c: New test.
40747
40748 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40749
40750         * gcc.c-torture/compile/20010326-1.c: New test.
40751
40752 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40753
40754         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40755         peculiarities of the SH.
40756         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40757
40758 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40759
40760         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40761         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40762         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40763
40764 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40765
40766         * g77.f-torture/compile/20010321-1.f: New test.
40767
40768 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40769
40770         * gcc.c-torture/compile/20010329-1.c: New test.
40771
40772 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40773
40774         * gcc.c-torture/execute/20010329-1.c: New test.
40775
40776 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40777
40778         * g++.old-deja/g++.other/eh4.C: Fix typo.
40779
40780 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40781
40782         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40783
40784 2001-03-28  Philip Blundell  <philb@gnu.org>
40785
40786         * gcc.c-torture/compile/20010328-1.c: New test.
40787
40788 2001-03-27  Richard Henderson  <rth@redhat.com>
40789
40790         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40791         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40792
40793 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40794
40795         * gcc.c-torture/compile/20010327-1.c: New test.
40796
40797 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40798
40799         * g++.old-deja/g++.other/friend12.C: New test.
40800         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40801         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40802
40803 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40804
40805         * gcc.c-torture/execute/20010325-1.c: New test.
40806
40807 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40808
40809         * g++.old-deja/g++.other/mangle3.C: New test.
40810
40811 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40812
40813         * g++.old-deja/g++.other/anon8.C: New test.
40814
40815 2001-03-20  Philip Blundell  <philb@gnu.org>
40816
40817         * gcc.c-torture/compile/20010320-1.c: New test.
40818
40819 2001-03-17  Richard Henderson  <rth@redhat.com>
40820
40821         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40822
40823 2001-03-15  Geoff Keating  <geoff@redhat.com>
40824
40825         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40826         tests on AIX.
40827
40828 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40829
40830         * g++.old-deja/g++.other/eh4.C: New test.
40831
40832 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40833
40834         * gcc.dg/cpp/mi1.c: Update.
40835
40836 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40837
40838         * g++.old-deja/g++.other/regstack.C: New test.
40839
40840 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40841
40842         * g++.old-deja/g++.other/ref4.C: New test.
40843
40844 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40845
40846         * objc/execute/va_method.m: Added.
40847         * objc/execute/IMP.m: Added.
40848         * objc/execute/_cmd.m: Added.
40849         * objc/execute/accessing_ivars.m: Added.
40850         * objc/execute/class-1.m: Added.
40851         * objc/execute/class-10.m: Added.
40852         * objc/execute/class-11.m: Added.
40853         * objc/execute/class-12.m: Added.
40854         * objc/execute/class-13.m: Added.
40855         * objc/execute/class-14.m: Added.
40856         * objc/execute/class-2.m: Added.
40857         * objc/execute/class-3.m: Added.
40858         * objc/execute/class-4.m: Added.
40859         * objc/execute/class-5.m: Added.
40860         * objc/execute/class-6.m: Added.
40861         * objc/execute/class-7.m: Added.
40862         * objc/execute/class-8.m: Added.
40863         * objc/execute/class-9.m: Added.
40864         * objc/execute/class-tests-1.h
40865         * objc/execute/class-tests-2.h
40866         * objc/execute/compatibility_alias.m: Added.
40867         * objc/execute/encode-1.m: Added.
40868         * objc/execute/formal_protocol-1.m: Added.
40869         * objc/execute/formal_protocol-2.m: Added.
40870         * objc/execute/formal_protocol-3.m: Added.
40871         * objc/execute/formal_protocol-4.m: Added.
40872         * objc/execute/formal_protocol-5.m: Added.
40873         * objc/execute/formal_protocol-6.m: Added.
40874         * objc/execute/formal_protocol-7.m: Added.
40875         * objc/execute/informal_protocol.m: Added.
40876         * objc/execute/initialize.m: Added.
40877         * objc/execute/load.m: Added.
40878         * objc/execute/many_args_method.m: Added.
40879         * objc/execute/nested-3.m: Added.
40880         * objc/execute/no_clash.m: Added.
40881         * objc/execute/private.m: Added.
40882         * objc/execute/redefining_self.m: Added.
40883         * objc/execute/root_methods.m: Added.
40884         * objc/execute/selector-1.m: Added.
40885         * objc/execute/static-1.m: Added.
40886         * objc/execute/static-2.m: Added.
40887         * objc/execute/va_method.m: Added.
40888
40889 2001-03-10  Richard Henderson  <rth@redhat.com>
40890
40891         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40892
40893 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40894
40895         * g++.old-deja/g++.other/crash31.C: XFAIL.
40896         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40897         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40898         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40899         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40900         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40901
40902 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40903
40904         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40905
40906 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40907
40908         * gcc.dg/20000724-1.c: Don't use multiline strings.
40909
40910 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40911
40912         * objc/execute/string1.m, objc/execute/string2.m: Compare the
40913         result of -cString against what we expect it to be; don't just
40914         print it out for no one to read.
40915
40916         * objc/execute/string3.m, objc/execute/string4.m: New tests.
40917         Based on testcases provided by Nicola Pero.
40918
40919 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40920
40921         * gcc.dg/cpp/macro7.c: New test.
40922
40923 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
40924
40925         * gcc.dg/cpp/multiline.c: Update.
40926
40927 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40928
40929         * g++.old-deja/g++.other/enum3.C: New test.
40930
40931 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40932
40933         * g++.old-deja/g++.other/pod1.C: New test.
40934
40935 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40936
40937         * g++.old-deja/g++.ext/overload1.C: New test.
40938
40939 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40940
40941         * g++.old-deja/g++.pt/using1.C: New test.
40942
40943 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
40944
40945         * g++.old-deja/g++.other/using9.C: New test.
40946
40947 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
40948
40949         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40950
40951         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40952
40953 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
40954
40955         * g++.old-deja/g++.ext/realpt1.C: Remove.
40956
40957 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
40958
40959         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40960
40961 2001-02-26  Will Cohen  <wcohen@redhat.com>
40962
40963         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40964
40965 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
40966
40967         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40968         templatized constructors.
40969
40970 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40971
40972         * gcc.c-torture/execute/20010224-1.c: New test.
40973
40974 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
40975
40976         * gcc.c-torture/execute/20010222-1.c: New test.
40977
40978 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
40979
40980         * g++.old-deja/g++.other/inline20.C: New test.
40981
40982 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
40983
40984         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40985
40986 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40987
40988         * g++.old-deja/g++.other/lookup22.C: New test.
40989
40990 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
40991
40992         * g77.dg: New directory.
40993         * g77.dg/20010216-1.f: New test case.
40994         * g77.dg/dg.exp: New driver.
40995         * lib/g77-dg.exp: New driver library.
40996
40997 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40998
40999         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41000
41001 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41002
41003         * g++.old-deja/g++.other/decl9.C: New test.
41004
41005 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41006
41007         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41008         not need <string> and also tests the initialization at runtime.
41009
41010 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41011
41012         * gcc.c-torture/execute/longlong.c: New test.
41013
41014 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41015
41016         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41017
41018 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41019
41020         * gcc.c-torture/execute/920302-1.c (execute):
41021         Change argument type to short.
41022
41023 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41024
41025         * g++.old-deja/g++.pt/deduct6.C: New test.
41026
41027 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41028
41029         * g++.old-deja/g++.pt/deduct5.C: New test.
41030
41031 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41032
41033         * gcc.c-torture/execute/20010209-1.c: New test.
41034
41035 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41036
41037         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41038
41039 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41040
41041         * g++.dg/vtgc1.C: Update for new ABI.
41042
41043         * consistency.vlad: New directory, 1665 files.
41044
41045 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41046
41047         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41048         return type.
41049         * gcc.dg/cpp/digraphs.c: Declare puts.
41050
41051 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41052
41053         * g++.old-deja/g++.other/warn5.C: New test.
41054
41055 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41056
41057         * g++.old-deja/g++.pt/spec40.C: New test.
41058
41059 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41060
41061         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41062         case.
41063         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41064
41065 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41066
41067         * gcc.c-torture/compile/20010209-1.c: New test.
41068
41069 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41070
41071         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41072         excess errors message but not if it crashes.
41073         * g++.old-deja/g++.other/crash27.C: Likewise.
41074         * g++.old-deja/g++.other/crash28.C: Likewise.
41075         * g++.old-deja/g++.other/crash30.C: Likewise.
41076         * g++.old-deja/g++.other/crash32.C: Likewise.
41077         * g++.old-deja/g++.other/crash35.C: Likewise.
41078         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41079
41080 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41081
41082         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41083         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41084         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41085         g77.f-torture/execute/execute.exp,
41086         g77.f-torture/noncompile/noncompile.exp,
41087         gcc.c-torture/execute/execute.exp,
41088         gcc.c-torture/execute/memcheck/memcheck.exp,
41089         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41090         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41091         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41092         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41093         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41094         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41095         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41096         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41097         Remove bug reporting instructions with ancient email addresses.
41098
41099 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41100
41101         * gcc.dg/20010202-1.c: New test.
41102         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41103
41104 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41105
41106         * g++.dg/stdbool-if.C: New test.
41107
41108 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41109
41110         * objc/execute/fdecl.m: Added main().
41111
41112 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41113
41114         * gcc.c-torture/execute/20010206-1.c: New test.
41115
41116 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41117
41118         * gcc.dg/cpp/avoidpaste1.c: Update.
41119
41120 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41121
41122         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41123         Pero <nicola@brainstorm.co.uk>.
41124         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41125
41126 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41127
41128         * g++.old-deja/g++.pt/spec39.C: New test.
41129
41130 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41131
41132         * gcc.c-torture/compile/20010202-1.c: New test.
41133
41134 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41135
41136         * g++.old-deja/g++.abi/primary2.C: New test.
41137         * g++.old-deja/g++.abi/primary3.C: New test.
41138         * g++.old-deja/g++.abi/primary4.C: New test.
41139         * g++.old-deja/g++.abi/primary5.C: New test.
41140         * g++.old-deja/g++.abi/vtable3.h: New test.
41141         * g++.old-deja/g++.abi/vtable3a.C: New test.
41142         * g++.old-deja/g++.abi/vtable3b.C: New test.
41143         * g++.old-deja/g++.abi/vtable3c.C: New test.
41144         * g++.old-deja/g++.abi/vtable3d.C: New test.
41145         * g++.old-deja/g++.abi/vtable3e.C: New test.
41146         * g++.old-deja/g++.abi/vtable3f.C: New test.
41147         * g++.old-deja/g++.abi/vtable3g.C: New test.
41148         * g++.old-deja/g++.abi/vtable3h.C: New test.
41149         * g++.old-deja/g++.abi/vtable3i.C: New test.
41150         * g++.old-deja/g++.abi/vtable3j.C: New test.
41151         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41152
41153 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41154
41155         * g++.old-deja/g++.other/anon6.C: New test.
41156         * g++.old-deja/g++.other/anon7.C: New test.
41157
41158 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41159
41160         * gcc.dg/cpp/avoidpaste2.c: New tests.
41161
41162 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41163
41164         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41165
41166 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41167
41168         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41169         DECIMAL_DIG cases for Irix."
41170
41171 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41172
41173         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41174
41175 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41176
41177         * gcc.dg/c99-tag-1.c: New test.
41178
41179 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41180
41181         * gcc.dg/cpp/tr-warn1.c: Add tests.
41182
41183 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41184
41185         * gcc.dg/cpp/avoidpaste1.c: Update.
41186         * gcc.dg/cpp/paste4.c: Update.
41187
41188 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41189
41190         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41191         cases for Irix.
41192
41193 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41194
41195         * g++.old-deja/g++.other/inline19.C: New test.
41196
41197 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41198
41199         * gcc.dg/Wlarger-than.c: New test.
41200
41201 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41202
41203         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41204
41205 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41206
41207         * gcc.c-torture/execute/20010129-1.c: New test.
41208         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41209
41210 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41211
41212         * gcc.dg/cpp/avoidpaste1.c: Test case.
41213
41214 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41215
41216         * g++.old-deja/g++.other/inline18.C: New test.
41217
41218 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41219
41220         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41221         and __builtin_putchar.
41222
41223 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41224
41225         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41226         tests.
41227
41228 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41229
41230         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41231         floating point number rounding mode to round to the nearest
41232         representable mode.
41233
41234 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41235
41236         * g++.old-deja/g++.other/mangle2.C: New test.
41237
41238 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41239
41240         * gcc.c-torture/compile/20010124-1.c: New test.
41241
41242 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41243
41244         * g++.old-deja/g++.pt/spec38.C: New test.
41245
41246 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41247
41248         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41249         "Build don't run".
41250
41251 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41252
41253         * gcc.c-torture/execute/20010123-1.c: New test.
41254
41255 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41256
41257         * g++.old-deja/g++.pt/spec37.C: New test.
41258
41259 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41260
41261         * g++.old-deja/g++.pt/overload14.C: New test.
41262
41263 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41264
41265         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41266         __builtin_return_address.
41267
41268 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41269
41270         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41271         * g++.old-deja/g++.pt/spec35.C: New test.
41272         * g++.old-deja/g++.pt/spec36.C: New test.
41273
41274 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41275
41276         * gcc.c-torture/compile/20010118-1.c: New test.
41277
41278 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41279
41280         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41281
41282 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41283
41284         * gcc.c-torture/execute/20010119-1.c: New test.
41285
41286 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41287
41288         * g++.old-deja/g++.other/vbase5.C: New test.
41289
41290 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41291
41292         * gcc.c-torture/execute/20010118-1.c: New test.
41293
41294 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41295
41296         * g++.old-deja/g++.pt/deduct3.C: New test.
41297
41298 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41299
41300         * g++.old-deja/g++.pt/spec34.C: New test.
41301
41302 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41303
41304         * g77.f-torture/compile/20000601-2.f: New test.
41305
41306 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41307
41308         * g++.old-deja/g++.other/init17.C: New test.
41309
41310 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41311
41312         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41313
41314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41315
41316         * g++.old-deja/g++.pt/unify8.C: New test.
41317
41318 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41319
41320         * g++.old-deja/g++.abi/vbase1.C: New test.
41321
41322 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41323
41324         * g++.old-deja/g++.pt/crash65.C: New test.
41325
41326 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41327
41328         * gcc.dg/cpp/assembl2.S: New test case.
41329
41330 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41331
41332         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41333         are supported.
41334
41335 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41336
41337         * g++.old-deja/g++.other/builtins1.C: New test.
41338         * g++.old-deja/g++.other/builtins2.C: Likewise.
41339         * g++.old-deja/g++.other/builtins3.C: Likewise.
41340         * g++.old-deja/g++.other/builtins4.C: Likewise.
41341
41342 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41343
41344         * gcc.c-torture/compile/20010117-1.c: New test.
41345         * gcc.c-torture/compile/20010117-2.c: New test.
41346
41347 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41348
41349         * g77.f-torture/execute/20010116.[fx]: New test,
41350         XFAIL on i?86-*-*.
41351         * g77.f-torture/compile/20010115.f: Indicate it's
41352         a test for PR fortran/1636.
41353
41354 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41355
41356         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41357
41358 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41359
41360         * g77.f-torture/compile/20010115.f: New test.
41361
41362 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41363
41364         * g++.old-deja/g++.pt/nontype5.C: New test.
41365
41366 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41367
41368         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41369         have an equivalent working one below it.
41370
41371 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41372
41373         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41374         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41375
41376 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41377
41378         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41379         message containing "init_priority".
41380         (conpr-2.C): Likewise.
41381         (conpr-3.C): Likewise.
41382         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41383
41384 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41385
41386         * gcc.c-torture/execute/20010114-2.c: New test.
41387
41388 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41389
41390         * gcc.c-torture/compile/20010114-1.c: New test.
41391         * gcc.c-torture/compile/20010114-1.x: Xfail.
41392         * gcc.c-torture/compile/20010114-2.c: New test.
41393         * gcc.c-torture/execute/20010114-1.c: New test.
41394         * gcc.dg/trunc-1.c: New test.
41395         * gcc.dg/uninit-B.c: New test.
41396
41397 2001-01-13  Nick Clifton  <nickc@redhat.com>
41398
41399         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41400         target.
41401
41402 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41403
41404         * gcc.c-torture/compile/20010113-1.c: New test.
41405
41406 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41407
41408         * gcc.c-torture/compile/20001212-1.c: New test.
41409
41410 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41411
41412         * gcc.dg/cpp/widestr1.c: Update.
41413         * gcc.dg/cpp/prag-imp.c: Remove.
41414
41415 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41416
41417         * gcc.c-torture/execute/20000801-3.x: Remove.
41418         * gcc.dg/c90-init-1.c: New test.
41419         * gcc.dg/c99-init-1.c: New test.
41420         * gcc.dg/c99-init-2.c: New test.
41421         * gcc.dg/gnu99-init-1.c: New test.
41422
41423 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41424
41425         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41426         testing that no relevant ones were found.
41427
41428 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41429
41430         * g++.old-deja/g++.pt/cast2.C: New test.
41431
41432 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41433
41434         * g++.old-deja/g++.pt/friend47.C: New test.
41435
41436 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41437
41438         * g++.old-deja/g++.pt/instantiate13.C: New test.
41439
41440 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41441
41442         * g++.old-deja/g++.other/defarg7.C: New test.
41443         * g++.old-deja/g++.other/defarg8.C: New test.
41444
41445 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41446
41447         * g++.old-deja/g++.pt/crash64.C: New test.
41448
41449 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41450
41451         * g++.old-deja/g++.pt/crash63.C: New test.
41452
41453 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41454
41455         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41456
41457 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41458
41459         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41460
41461 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41462
41463         * g++.old-deja/g++.pt/error3.C: New test.
41464
41465 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41466
41467         * g++.old-deja/g++.other/crash39.C: New test.
41468
41469 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41470
41471         * g++.old-deja/g++.other/vbase4.C: New test.
41472
41473 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41474
41475         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41476         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41477         * gcc.dg/special/special.exp: New test driver which will check
41478         for alias support for the above test.
41479
41480 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41481
41482         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41483         problems on small machines.
41484         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41485         parameterize.
41486
41487 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41488
41489         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41490         mips.
41491         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41492
41493 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41494
41495         * g++.old_deja/g++.pt/using8.C: New test.
41496
41497 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41498
41499         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41500
41501 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41502
41503         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41504         where a failure is expected.
41505         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41506
41507 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41508
41509         * g++.old_deja/g++.pt/instantiate12.C: New test.
41510
41511 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41512
41513         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41514         start of structs.
41515         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41516         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41517         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41518         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41519         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41520         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41521         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41522         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41523         * g++.old-deja/g++.eh/spec6.C: Likewise.
41524         * g++.old-deja/g++.jason/crash3.C: Likewise.
41525         * g++.old-deja/g++.law/ctors11.C: Likewise.
41526         * g++.old-deja/g++.law/ctors17.C: Likewise.
41527         * g++.old-deja/g++.law/ctors5.C: Likewise.
41528         * g++.old-deja/g++.law/ctors9.C: Likewise.
41529         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41530         * g++.old-deja/g++.mike/net22.C: Likewise.
41531         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41532         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41533         * g++.old-deja/g++.mike/virt3.C: Likewise.
41534         * g++.old-deja/g++.niklas/t128.C: Likewise.
41535         * g++.old-deja/g++.other/anon4.C: Likewise.
41536         * g++.old-deja/g++.other/using1.C: Likewise.
41537         * g++.old-deja/g++.other/warn3.C: Likewise.
41538         * g++.old-deja/g++.pt/t37.C: Likewise.
41539         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41540         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41541
41542 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41543
41544         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41545
41546 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41547
41548         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41549
41550 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41551
41552         * gcc.c-torture/compile/20010107-1.c: New test.
41553
41554 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41555
41556         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41557
41558 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41559
41560         * gcc.dg/format/format.h: New file.
41561         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41562         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41563         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41564         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41565         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41566         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41567         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41568         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41569         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41570         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41571         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41572         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41573         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41574         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41575         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41576         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41577         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41578         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41579         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41580         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41581         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41582         instead of declaring standard types, macros and functions in each
41583         test.
41584
41585 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41586
41587         * gcc.c-torture/execute/20010106-1.c: New test.
41588
41589 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41590
41591         * gcc.dg/format/format.exp: New file.
41592         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41593         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41594         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41595         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41596         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41597         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41598         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41599         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41600         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41601         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41602         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41603         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41604         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41605         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41606         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41607         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41608         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41609         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41610         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41611         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41612         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41613         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41614         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41615         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41616         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41617         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41618         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41619         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41620         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41621         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41622         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41623         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41624         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41625         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41626         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41627         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41628         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41629         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41630         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41631         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41632         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41633         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41634
41635 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41636
41637         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41638         account.
41639
41640 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41641
41642         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41643
41644 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41645
41646         * g++.old-deja/g++.pt/crash62.C: New test.
41647
41648 2001-01-04  Richard Henderson  <rth@redhat.com>
41649
41650         * gcc.dg/20000926-1.c: Update expected warnings.
41651         * gcc.dg/array-2.c: Likewise.
41652         * gcc.dg/array-4.c: Also validate flexible array members.
41653         * gcc.dg/c99-flex-array-1.c: New.
41654
41655 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41656
41657         * gcc.c-torture/compile/20001222-1.x: Remove.
41658
41659 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41660
41661         * gcc.c-torture/execute/built-in-setjmp.c: New.
41662
41663 2001-01-03  Richard Henderson  <rth@redhat.com>
41664
41665         * gcc.dg/940510-1.c: Update expected error wording.
41666         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41667
41668 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41669
41670         * lib/target-supports.exp (check_alias_available): Modified to
41671         indicate aliases not supported if only weak aliases are supported.
41672
41673 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41674
41675         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41676         Turn on cmpstrsi checks for __pj__ and __i370__.
41677
41678 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41679
41680         * g++.old-deja/g++.other/virtual11.C: New test.
41681
41682 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41683
41684         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41685
41686 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41687
41688         * gcc.c-torture/compile/20010102-1.c: New test.
41689
41690 2001-01-02  Andreas Jaeger  <aj@suse.de>
41691
41692         * gcc.dg/noreturn-3.c: New test.
41693
41694         * gcc.dg/noreturn-4.c: New test.
41695
41696 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41697
41698         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41699         __builtin_fputc and __builtin_fwrite.
41700
41701 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41702
41703         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41704         signed char, not default char.
41705
41706 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41707
41708         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41709
41710 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41711
41712         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41713
41714 2000-12-29  Richard Henderson  <rth@redhat.com>
41715
41716         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41717         (__cyg_profile_func_exit): Define.
41718
41719 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41720
41721         * g++.dg/vtgc1.C: New test.
41722
41723 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41724
41725         * gcc.dg/noncompile/20001228-1.c: New test.
41726
41727         * gcc.dg/20001228-1.c: New test.
41728
41729         * gcc.c-torture/execute/20001228-1.c: New test.
41730
41731 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41732
41733         * gcc.dg/format-strfmon-1.c: New test.
41734
41735 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41736
41737         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41738         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41739         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41740         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41741         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41742         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41743         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41744         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41745         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41746         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41747         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41748         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41749         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41750
41751         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41752         * gcc.c-torture/execute/string-opt-4.c: Test index.
41753
41754 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41755
41756         * gcc.c-torture/compile/20001226-1.c: New test.
41757
41758 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41759
41760         * gcc.c-torture/compile/20001222-1.c: New test.
41761         * gcc.c-torture/compile/20001222-1.x: Xfail.
41762
41763 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41764
41765         * gcc.c-torture/execute/comp-goto-2.c: New test.
41766
41767 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41768
41769         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41770         Use long types if __INT_MAX__ is 32767.
41771         (main): Use cast to (sint32 *) when poking 88 into a_page.
41772
41773         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41774
41775 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41776
41777         * gcc.c-torture/compile/20001221-1.c: New test.
41778         * gcc.c-torture/execute/20001221-1.c: New test.
41779
41780 2000-12-20  Richard Henderson  <rth@redhat.com>
41781
41782         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41783         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41784
41785 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41786
41787         * gcc.dg/compare3.c: New test.
41788
41789 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41790
41791         * gcc.dg/format-warnll-1.c: New test.
41792
41793 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41794
41795         * gcc.dg/cpp/cmdlne-P.c: New test.
41796
41797 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41798
41799         * gcc.c-torture/execute/builtin-abs-1.c,
41800         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41801
41802 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41803
41804         * gcc.dg/cpp/multiline.c: New test.
41805
41806 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41807
41808         * g++.old-deja/g++.other/syshdr1.C: Update.
41809         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41810
41811 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41812
41813         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41814
41815 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41816
41817         * g++.old-deja/g++.pt/ttp65.C: New test.
41818
41819 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41820
41821         * g++.old-deja/g++.pt/ttp64.C: New test.
41822
41823 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41824
41825         * g++.old-deja/g++.pt/spec33.C: New test.
41826
41827 2000-12-14  Catherine Moore  <clm@redhat.com>
41828
41829         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41830         * gcc.c-torture/execute/920612-2.c: Likewise.
41831         * gcc.c-torture/execute/920428-2.c: Likewise.
41832         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41833         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41834
41835 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41836
41837         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41838         * gcc.dg/pack-test-2.c: Likewise.
41839
41840 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41841
41842         Tests by Zack Weinberg <zackw@stanford.edu>.
41843
41844         * gcc.dg/cpp/defined.c: Update.
41845         * gcc.dg/cpp/defined_trad.c: New tests.
41846
41847 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41848
41849         * gcc.dg/cpp/trad-direct.c: Update.
41850
41851 2000-12-11  Neil Booth  <neilb@earthling.net>
41852
41853         * gcc.dg/cpp/defined_trad.c
41854
41855 2000-12-11  Neil Booth  <neilb@earthling.net>
41856
41857         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41858
41859 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41860
41861         * gcc.dg/format-miss-2.c: New test.
41862
41863 2000-12-09  Neil Booth  <neilb@earthling.net>
41864
41865         * gcc.dg/cpp/lineflags.c: New tests.
41866         * gcc.dg/cpp/poison.c: Update.
41867         * gcc.dg/cpp/redef2.c: Update.
41868         * gcc.dg/cpp/skipping.c: New test.
41869
41870 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41871
41872         * g++.old-deja/g++.other/eh3.C: New testcase.
41873
41874 2000-12-07  Neil Booth  <neilb@earthling.net>
41875
41876         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41877         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41878         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41879         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41880         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41881         Update.
41882
41883 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41884
41885         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41886         __SIZE_TYPE__ instead of int for type of integers cast to
41887         pointers.
41888
41889 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41890
41891         * g++.old-deja/g++.other/cleanup4.C: New test.
41892
41893 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41894
41895         * format-sec-1.c: New test.
41896
41897 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41898
41899         * gcc.dg/format-nonlit-3.c: New test.
41900
41901 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41902
41903         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41904         through a null pointer.
41905
41906 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41907
41908         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41909         * g++.old-deja/g++.pt/partial4.C: New test.
41910
41911 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
41912
41913         * gcc.c-torture/execute/ieee/hugeval.x: New.
41914
41915 2000-12-06  Neil Booth  <neilb@earthling.net>
41916
41917         * gcc.dg/cpp/backslash2.c: New tests.
41918
41919 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41920
41921         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41922         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41923
41924 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
41925
41926         * gcc.c-torture/execute/20001203-2.c: New testcase.
41927
41928 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41929
41930         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41931         * g++.old-deja/g++.other/virtual10.C: New test.
41932
41933 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
41934
41935         * g++.old-deja/g++.mike/pmf5.C: Remove test.
41936
41937 2000-12-05  Richard Henderson  <rth@redhat.com>
41938
41939         * gcc.c-torture/compile/20001205-1.c: New.
41940
41941 2000-12-04  Neil Booth  <neilb@earthling.net>
41942
41943         * g++.old-deja/g++.other/virtual9.C: New test.
41944         * g++.old-deja/g++.pt/crash61.C: New test.
41945         * gcc.c-torture/execute/loop-9.c: New test.
41946
41947 2000-12-04  Neil Booth  <neilb@earthling.net>
41948
41949         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41950         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41951         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41952         * gcc.dg/cpp/extratokens.c: ...here.
41953
41954 2000-12-04  Neil Booth  <neilb@earthling.net>
41955
41956         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41957         New tests.
41958
41959 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41960
41961         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41962         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41963
41964 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41965
41966         * gcc.c-torture/execute/20001203-1.c: New test.
41967
41968 2000-12-03  Neil Booth  <neilb@earthling.net>
41969
41970         * gcc.dg/cpp/macro6.c: New test cases.
41971
41972 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41973
41974         * gcc.c-torture/execute/string-opt-9.c: New test.
41975         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41976         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41977         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41978
41979         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41980         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41981
41982 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
41983
41984         * gcc.dg/cpp/if-6.c: New testcase.
41985
41986         * gcc.dg/20001201-1.c: New testcase.
41987
41988 2000-12-02  Neil Booth  <neilb@earthling.net>
41989
41990         * g++.old-deja/g++.other/externC4.C,
41991         g++.old-deja/g++.other/friend10.C: New tests.
41992
41993 2000-12-02  Neil Booth  <neilb@earthling.net>
41994
41995         * g++.old-deja/g++.other/instan2.C
41996         * g++.old-deja/g++.other/instan3.C: New test.
41997
41998 2000-12-02  Neil Booth  <neilb@earthling.net>
41999
42000         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42001         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42002         gnuc99.c,gnuc99-pedantic.c: New tests.
42003
42004 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42005
42006         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42007         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42008
42009 2000-12-01  Neil Booth  <neilb@earthling.net>
42010
42011         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42012         * gcc.dg/cpp/poison.c: Update.
42013         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42014
42015 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42016
42017         * g77.f-torture/execute/20001201.f: New test.
42018
42019 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42020
42021         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42022
42023 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42024
42025         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42026
42027 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42028
42029         * g++.old-deja/g++.other/cast6.C: New test.
42030
42031 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42032
42033         * gcc.c-torture/execute/20001130-2.c: New testcase.
42034
42035 2000-11-30  Richard Henderson  <rth@redhat.com>
42036
42037         * gcc.c-torture/execute/20001130-1.c: New test.
42038
42039 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42040
42041         * g++.old-deja/g++.other/op3.C: New test.
42042
42043 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42044
42045         * g++.old-deja/g++.other/op2.C: New test.
42046
42047 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42048
42049         * g++.old-deja/g++.other/crash38.C: New test.
42050
42051 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42052
42053         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42054
42055 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42056
42057         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42058         tests.
42059         * gcc.c-torture/execute/string-opt-6.c: New test.
42060
42061         * gcc.dg/20001117-1.c: Add main.
42062
42063 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42064
42065         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42066         Move from here ...
42067         * gcc.dg/940510-1.c: ... to here.
42068
42069         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42070         zero-size arrays in toplevel structures.
42071
42072 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42073
42074         * gcc.c-torture/execute/loop-8.c: New test.
42075
42076 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42077
42078         * g++.old-deja/g++.other/base1.C: New test.
42079
42080 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42081
42082         * g++.old-deja/g++.other/parse2.C: New test.
42083
42084 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42085
42086         * g++.old-deja/g++.pt/incomplete1.C: New test.
42087
42088 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42089
42090         * g++.old-deja/g++.other/friend9.C: New test.
42091
42092 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42093
42094         * gcc.dg/20001127-1.c: New test.
42095
42096 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42097
42098         * g++.old-deja/g++.pt/friend46.C: New test.
42099
42100 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42101
42102         * g++.old-deja/g++.other/ptrmem8.C: New test.
42103
42104 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42105
42106         * gcc.c-torture/execute/string-opt-7.c: New test.
42107         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42108
42109 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42110
42111         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42112         instead of 'mkcheck 2'.
42113
42114 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42115
42116         * gcc.c-torture/execute/memcheck/driver.c,
42117         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42118         C9X references to refer to C99.
42119
42120 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42121
42122         * gcc.dg/ultrasp3.c: New test.
42123
42124 2000-11-25  Neil Booth  <neilb@earthling.net>
42125
42126         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42127
42128 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42129
42130         * gcc.c-torture/compile/20001123-2.c: New.
42131
42132 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42133
42134         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42135
42136 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42137
42138         * gcc.dg/sequence-point-1.c: Add some new tests.
42139         * gcc.c-torture/execute/20001124-1.c: New test.
42140
42141 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42142
42143         * g++.old-deja/g++.other/vaarg4.C: New test.
42144         * gcc.c-torture/compile/20001123-1.c: New test.
42145
42146 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42147
42148         * g++.other/crash24.C: Adjust and remove XFAIL.
42149         * g++.other/crash37.C: New test.
42150
42151 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42152
42153         * g++.old-deja/g++.pt/instantiate9.C: New test.
42154
42155 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42156
42157         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42158         new ABI, too.
42159
42160         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42161         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42162
42163 2000-11-22  Neil Booth  <neilb@earthling.net>
42164
42165         * gcc.dg/cpp/Wtrigraphs.c: New test.
42166
42167 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42168
42169         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42170
42171 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42172
42173         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42174
42175 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42176
42177         * lib/gcc-dg.exp: load_lib scanasm.exp.
42178         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42179         * lib/g++-dg.exp: load_lib scanasm.exp.
42180         * lib/scanasm.exp: New.
42181         (scan-assembler, scan-assembler-not): Add optional arguments to
42182         test name, or if not present, the pattern name.
42183         (scan-assembler-dem, scan-assembler-dem-not): New.
42184
42185         * g++.dg/dg.exp: New.
42186
42187 2000-11-21  Neil Booth  <neilb@earthling.net>
42188
42189         * gcc.dg/cpp/integrated1.c: Remove.
42190
42191 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42192
42193         * gcc.c-torture/execute/20001121-1.c: New test.
42194
42195 2000-11-21  Richard Henderson  <rth@redhat.com>
42196
42197         * gcc.c-torture/compile/20001121-1.c: New test.
42198
42199 2000-11-20  Neil Booth  <neilb@earthling.net>
42200
42201         * gcc.dg/cpp/integrated1.c: New test.
42202
42203 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42204
42205         * g++.old-deja/g++.other/inline17.C: New test.
42206
42207 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42208
42209         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42210         local variable to be zero: I made the variable global. Now
42211         uses abort() and exit() instead of relying on main's return value.
42212
42213 2000-11-20  Neil Booth  <neilb@earthling.net>
42214
42215         * gcc.dg/cpp/paste2.c: Update test.
42216         * objc/execute/paste.m: New test.
42217
42218 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42219
42220         * gcc.dg/c99-condexpr-1.c: New test.
42221
42222 2000-11-20  Neil Booth  <neilb@earthling.net>
42223
42224         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42225
42226 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42227
42228         * g++.old-deja/g++.pt/export1.C: New test.
42229
42230 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42231
42232         * gcc.dg/20001117-1.c: New test.
42233
42234 2000-11-18  Richard Henderson  <rth@redhat.com>
42235
42236         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42237
42238 2000-11-18  Richard Henderson  <rth@redhat.com>
42239
42240         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42241         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42242         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42243
42244 2000-11-18  Richard Henderson  <rth@redhat.com>
42245
42246         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42247         (main): New.  Exit cleanly.
42248
42249 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42250
42251         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42252         gcc.dg/c99-fordecl-2.c: New tests.
42253
42254 2000-11-18  Richard Henderson  <rth@redhat.com>
42255
42256         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42257         * gcc.c-torture/execute/zerolen-2.c: New.
42258
42259 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42260
42261         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42262         memory.
42263
42264 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42265
42266         * g++.old-deja/g++.pt/instantiate8.C: New test.
42267
42268 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42269
42270         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42271         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42272
42273 2000-11-16  Nick Clifton  <nickc@redhat.com>
42274
42275         * gcc.c-torture/execute/nestfunc-2.c: New test.
42276         * gcc.c-torture/execute/nestfunc-3.c: New test.
42277
42278 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42279
42280         * gcc.c-torture/compile/20001116-1.c: New test.
42281
42282 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42283
42284         * gcc.c-torture/execute/20001115-1.c: New test.
42285
42286 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42287
42288         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42289         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42290         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42291         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42292
42293 2000-11-15  Neil Booth  <neilb@earthling.net>
42294
42295         gcc.dg/cpp/_Pragma1.c: Update.
42296         gcc.dg/cpp/_Pragma2.c: New test.
42297
42298 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42299
42300         * g++.old-deja/g++.other/anon5.C: New test.
42301
42302 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42303
42304         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42305         tests.
42306
42307 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42308
42309         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42310         output.
42311
42312 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42313
42314         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42315         labels at end of compound statements.
42316
42317 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42318
42319         * gcc.c-torture/execute/loop-7.c: New test.
42320
42321 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42322
42323         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42324
42325 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42326
42327         * gcc.dg/c99-bool-1.c: New test.
42328
42329 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42330
42331         * gcc.dg/c99-scope-1.c: Remove xfail.
42332         * gcc.dg/c99-scope-2.c: New test.
42333
42334 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42335
42336         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42337         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42338
42339 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42340
42341         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42342         error messages.
42343
42344         * g++.mike/p700.C: Don't typedef wchar_t.
42345         * g++.mike/p784.C: Likewise.
42346         * g++.mike/eb101.C: Don't use __wchar_t.
42347
42348 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42349
42350         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42351         from DO loop.
42352
42353 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42354
42355         * gcc.c-torture/execute/20001111-1.c: New test.
42356
42357 2000-11-10  Nick Clifton  <nickc@redhat.com>
42358
42359         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42360         long multuiple and accumulate.
42361
42362 2000-11-09  Richard Henderson  <rth@redhat.com>
42363
42364         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42365         via size_t instead of int.
42366
42367         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42368         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42369         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42370         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42371
42372 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42373
42374         * gcc.c-torture/compile/20001109-1.c: New test.
42375         * gcc.c-torture/compile/20001109-2.c: New test.
42376
42377 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42378
42379         * g++.old-deja/g++.pt/operator1.C: New test.
42380         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42381
42382 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42383
42384         * gcc.dg/20001108-1.c: New test.
42385
42386 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42387
42388         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42389         with both arguments constant strings.
42390         * gcc.c-torture/execute/string-opt-3.c: New test.
42391         * gcc.c-torture/execute/string-opt-4.c: New test.
42392         * gcc.c-torture/execute/string-opt-5.c: New test.
42393
42394 2000-11-08  Nick Clifton  <nickc@redhat.com>
42395
42396         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42397         mulsidi3adddi patterns.
42398
42399 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42400
42401         * g++.old-deja/g++.other/crash36.C: New test.
42402
42403 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42404
42405         * g++.old-deja/g++.other/init16.C: New test.
42406
42407 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42408
42409         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42410
42411 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42412
42413         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42414         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42415         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42416
42417 2000-11-07  DJ Delorie  <dj@redhat.com>
42418
42419         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42420
42421 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42422
42423         * gcc.c-torture/execute/string-opt-1.c: New test.
42424
42425 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42426
42427         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42428         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42429         parameters in registers, and there is no way for a varargs
42430         function to know in which order the integer and floating-point
42431         parameters should be interleaved when they are placed on the
42432         stack.
42433         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42434         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42435
42436 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42437
42438         * gcc.c-torture/execute/string-opt-2.c: New test.
42439
42440 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42441
42442         * g++.old-deja/g++.pt/crash60.C: New test.
42443
42444 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42445
42446         * g++.old-deja/g++.other/crash24.C: New test.
42447         * g++.old-deja/g++.other/crash25.C: New test.
42448         * g++.old-deja/g++.other/crash26.C: New test.
42449         * g++.old-deja/g++.other/crash27.C: New test.
42450         * g++.old-deja/g++.other/crash28.C: New test.
42451         * g++.old-deja/g++.other/crash29.C: New test.
42452         * g++.old-deja/g++.other/crash30.C: New test.
42453         * g++.old-deja/g++.other/crash31.C: New test.
42454         * g++.old-deja/g++.other/crash32.C: New test.
42455         * g++.old-deja/g++.other/crash33.C: New test.
42456         * g++.old-deja/g++.other/crash34.C: New test.
42457         * g++.old-deja/g++.other/crash35.C: New test.
42458
42459 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42460
42461         * gcc.c-torture/execute/20001031-1.c: New test.
42462
42463 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42464
42465         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42466         namespace.
42467
42468         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42469         standards-conformant.
42470
42471         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42472
42473         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42474         * g++.old-deja/g++.mike/p755a.C: Likewise.
42475         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42476         library makes no calls to `operator new' during initialization.
42477
42478 2000-11-04  Neil Booth  <neilb@earthling.net>
42479
42480         * gcc.dg/cpp/include2.c: New tests.
42481
42482 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42483
42484         * lib/g++.exp (g++_set_ld_library_path): New function.
42485         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42486
42487 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42488
42489         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42490         warnings.
42491
42492 2000-11-01  Richard Henderson  <rth@redhat.com>
42493
42494         * g++.old-deja/g++.ext/namedret1.C: New.
42495         * g++.old-deja/g++.ext/namedret2.C: New.
42496         * g++.old-deja/g++.ext/namedret3.C: New.
42497
42498 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42499
42500         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42501         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42502
42503 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42504
42505         * gcc.c-torture/execute/va-arg-21.c: New test.
42506
42507 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42508
42509         * gcc.dg/c99-complex-2.c: New test.
42510
42511 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42512
42513         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42514
42515 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42516
42517         * g++.old-deja/g++.other/inline16.C: New test.
42518
42519 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42520
42521         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42522         __PRETTY_FUNCTION__
42523
42524 2000-10-29  Neil Booth  <neilb@earthling.net>
42525
42526         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42527         New tests.
42528         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42529         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42530         optimisation.
42531
42532 2000-10-29  Neil Booth  <neilb@earthling.net>
42533
42534         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42535         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42536         * mi5.c: Test multiple includes work with -C.
42537         * trigraphs.c: Test ^= version.
42538
42539 2000-10-28  Neil Booth  <neilb@earthling.net>
42540
42541         New tests and test updates for new macro expander.
42542
42543         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42544         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42545         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42546         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42547         new diagnostic messages.
42548
42549         * gcc.dg/cpp/macro3.c: New tests.
42550
42551 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42552
42553         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42554         on the same line.
42555
42556 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42557
42558         * g++.old-deja/g++.other/eh2.C: New test.
42559
42560 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42561
42562         * gcc.c-torture/execute/20001027-1.c: New test.
42563
42564 2000-10-26  Richard Henderson  <rth@redhat.com>
42565
42566         * gcc.c-torture/execute/20001026-1.c: New.
42567
42568 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42569
42570         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42571         * g++.old-deja/g++.law/builtin1.C: Likewise.
42572         * g++.old-deja/g++.law/ctors10.C: Likewise.
42573         * g++.old-deja/g++.law/virtual3.C: Likewise.
42574         * g++.old-deja/g++.mike/p658.C: Likewise.
42575         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42576         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42577         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42578         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42579         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42580
42581 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42582
42583         * gcc.c-torture/compile/20001024-1.c: New test.
42584
42585 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42586
42587         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42588         to tell us whether or not we are using V3.
42589
42590 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42591
42592         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42593         operands.
42594
42595 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42596
42597         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42598
42599 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42600
42601         * gcc.c-torture/execute/20001024-1.c: New test.
42602
42603 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42604
42605         * g++.old-deja/g++.other/sibcall1.C: New test.
42606
42607 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42608
42609         * gcc.dg/noncompile/init-3.c: New test.
42610
42611 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42612
42613         * gcc.dg/format-array-1.c: New test.
42614
42615 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42616
42617         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42618         writing through null pointers; remove comment about testing
42619         unterminated strings.
42620
42621 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42622
42623         * gcc.c-torture/execute/20001017-2.c: New test.
42624
42625 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42626
42627         * gcc.c-torture/compile/20001018-1.c: New test.
42628         * gcc.c-torture/compile/20001018-1.x: Xfail.
42629
42630 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42631
42632         * gcc.c-torture/execute/20001017-1.c: New test.
42633
42634 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42635
42636         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42637         for multiple use of arguments with scanf formats; add tests for
42638         multiple use of arguments.
42639
42640 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42641
42642         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42643
42644 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42645
42646         * gcc.dg/format-miss-1.c: New test.
42647
42648 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42649
42650         * gcc.c-torture/execute/20001013-1.c: New test.
42651
42652 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42653
42654         * gcc.dg/format-branch-1.c: New test.
42655
42656 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42657
42658         * README, lib/file-format.exp: Remove EGCS references.
42659
42660 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42661
42662         * gcc.dg/20001013-1.c: New test.
42663
42664 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42665
42666         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42667         for intmax_t in the compiler using __typeof__ and the type rules
42668         for conditional expressions.
42669
42670 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42671
42672         * gcc.dg/20001012-1.c: New test.
42673         * gcc.dg/20001012-2.c: New test.
42674
42675 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42676
42677         * gcc.dg/format-attr-1.c: New test.
42678
42679 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42680
42681         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42682         __LONG_LONG_MAX__ instead of LLONG_MAX.
42683
42684 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42685
42686         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42687         scanf flags.
42688         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42689         flags.
42690
42691 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42692
42693         * gcc.dg/sequence-pt-1.c: New test.
42694
42695 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42696
42697         * gcc.c-torture/execute/20001011-1.c: New testcase.
42698         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42699
42700 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42701
42702         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42703         does not error on it.
42704
42705 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42706
42707         * gcc.dg/20001009-1.c: New test.
42708
42709 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42710
42711         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42712         * gcc.c-torture/execute/20001009-2.c: ... to here.
42713
42714 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42715
42716         * gcc.c-torture/compile/20001009-1.c: New testcase.
42717         * gcc.c-torture/execute/20001009-1.c: New testcase.
42718         Testcases provided by Jan Hubicka <jh@suse.cz>.
42719
42720 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42721
42722         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42723         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42724         uintmax_t using <limits.h> to emulate the compiler's internal
42725         logic.  No longer XFAIL %j tests.
42726
42727 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42728
42729         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42730         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42731         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42732         regexps and details of expected handling of some bad formats.
42733         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42734         suppression.
42735
42736 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42737
42738         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42739         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42740         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42741         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42742         in list archives.
42743
42744 2000-10-06  Richard Henderson  <rth@cygnus.com>
42745
42746         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42747         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42748         * g++.old-deja/g++.jason/report.C: Likewise.
42749         * g++.old-deja/g++.law/friend5.C: Likewise.
42750         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42751         of the expected warnings.
42752
42753 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42754
42755         * g++.old-deja/g++.pt/enum14.C: New test.
42756
42757 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42758
42759         * g++.old-deja/g++.pt/crash59.C: New test.
42760
42761 2000-10-04  Will Cohen  <wcohen@redhat.com>
42762
42763         * gcc.dg/20000926-1.c: New test.
42764
42765 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42766
42767         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42768         function name for current C++ compiler.
42769         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42770
42771 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42772
42773         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42774         __PRETTY_FUNCTION__.
42775         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42776
42777 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42778
42779         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42780
42781 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42782
42783         * gcc.c-torture/compile/20000923-1.c: New test.
42784
42785 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42786
42787         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42788         * g++.old-deja/g++.pt/ttp62.C: Same.
42789         * g++.old-deja/g++.other/inline14.C: Same.
42790
42791 2000-09-24  Richard Henderson  <rth@cygnus.com>
42792
42793         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42794
42795 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42796
42797         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42798
42799 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42800
42801         * gcc.c-torture/compile/20000922-1.c: New file.
42802
42803 2000-09-21  Nick Clifton  <nickc@redhat.com>
42804
42805         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42806         a signed long modulo operation.
42807         (mod6): New function - perform an unsigned long modulo operation.
42808         (main): Add tests for modulos of very large numbers by very small
42809         dividends.
42810
42811 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42812
42813         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42814
42815 2000-09-19  Richard Henderson  <rth@cygnus.com>
42816
42817         * gcc.dg/compare2.c (case 10): XFAIL.
42818
42819 2000-09-18  Richard Henderson  <rth@cygnus.com>
42820
42821         * gcc.c-torture/execute/20000906-1.c: Move ...
42822         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42823         that support __builtin_trap.
42824
42825 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42826
42827         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42828
42829 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42830
42831         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42832         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42833         more $ format tests.
42834
42835 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42836
42837         * gcc.dg/format-errmk-1.c: New test.
42838
42839 2000-09-17  Greg McGary  <greg@mcgary.org>
42840
42841         * gcc.c-torture/execute/20000917-1.x: Remove.
42842
42843 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42844
42845         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42846
42847 2000-09-17  Greg McGary  <greg@mcgary.org>
42848
42849         * gcc.c-torture/execute/20000917-1.c: New test.
42850         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42851
42852 2000-09-16  Neil Booth  <NeilB@earthling.net>
42853
42854         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42855         in nested macro bug.
42856
42857 2000-09-15  Neil Booth  <NeilB@earthling.net>
42858
42859         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42860
42861 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42862
42863         * gcc.c-torture/execute/20000914-1.c: New test.
42864
42865 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42866
42867         * g++.other/inline13.C: New test.
42868
42869 2000-09-12  Andreas Jaeger  <aj@suse.de>
42870
42871         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42872         constant by Ulrich Drepper <drepper@redhat.com>.
42873
42874 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42875
42876         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42877
42878 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42879
42880         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42881
42882 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42883
42884         * gcc.dg/cpp/backslash.c: New test.
42885
42886 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42887
42888         * gcc.c-torture/execute/20000910-1.c: New test.
42889         * gcc.c-torture/execute/20000910-2.c: Likewise.
42890
42891 2000-09-11  Robert Lipe  <robertl@sco.com>
42892
42893         * gcc.dg/pragma-align.c: New test.
42894
42895 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42896
42897         * g++.old-deja/g++.pt/explicit82.C: New test.
42898         * g++.old-deja/g++.pt/explicit83.C: New test.
42899
42900 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42901
42902         * gcc.dg/asm-names.c: New test.
42903
42904 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42905
42906         * gcc.dg/cpp/tr-warn6.c: New test
42907
42908 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42909
42910         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42911         be accepted.
42912
42913 2000-09-07  Catherine Moore  <clm@redhat.com>
42914
42915         * gcc.c-torture/execute/unroll-1.c: New test.
42916
42917 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
42918
42919         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42920         ERROR markers.
42921         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42922         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42923         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42924         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42925         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42926         Preprocess only.
42927         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42928         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42929
42930 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42931
42932         * g++.old-deja/g++.pt/deduct2.C: New test.
42933
42934 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42935
42936         * g++.old-deja/g++.pt/parms2.C: New test.
42937
42938 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42939
42940         * g++.old-deja/g++.pt/crash58.C: New test.
42941
42942 2000-09-06  Greg McGary  <greg@mcgary.org>
42943
42944         * gcc.c-torture/execute/20000906-1.c: New test.
42945         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42946
42947 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42948
42949         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42950
42951 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42952
42953         * g++.old-deja/g++.pt/crash57.C: New test.
42954
42955 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42956
42957         * g++.old-deja/g++.pt/crash56.C: New test.
42958
42959 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
42960
42961         * g++.old-deja/g++.pt/koenig1.C: New test.
42962
42963 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42964
42965         * gcc.dg/20000904-1.c: New test.
42966
42967 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
42968
42969         * gcc.dg/cpp/paste8.c: New test.
42970
42971 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
42972
42973         * gcc.c-torture/compile/20000827-1.c: New test.
42974
42975 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42976
42977         * gcc.dg/format-diag-1.c: New test.
42978
42979 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42980
42981         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42982         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42983         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42984         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42985         gcc.dg/formatz-1.c: Adjust warning regular expressions.
42986
42987 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42988
42989         * g++.old-deja/g++.other/nested4.C: New test.
42990
42991 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
42992
42993         * g++.old-deja/g++.ns/scoped1.C: New test.
42994
42995 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
42996
42997         * lib/g++.exp: Support testing already-installed GCC.
42998
42999 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43000
43001         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43002
43003 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43004
43005         * gcc.dg/return-type-2.c: New test.
43006
43007 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43008
43009         * gcc.c-torture/compile/20000825-1.c: New test.
43010
43011 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43012
43013         * gcc.dg/dwarf2-2.c: New test.
43014
43015 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43016
43017         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43018         dg-warning regexps.
43019
43020 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43021
43022         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43023         gcc.dg/format-ext-5.c: New tests.
43024
43025 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43026
43027         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43028
43029 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43030
43031         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43032
43033 2000-08-24  Richard Henderson  <rth@cygnus.com>
43034
43035         * gcc.dg/ia64-sync-1.c: New test.
43036         * gcc.dg/ia64-sync-2.c: New test.
43037         * gcc.dg/ia64-asm-1.c: New test.
43038
43039 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43040
43041         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43042         * gcc.dg/format-ext-2.c: New test.
43043
43044 2000-08-23  Jason Merrill  <jason@redhat.com>
43045
43046         * lib/old-dejagnu.exp: Also ignore "In member function" and
43047         "At global scope".
43048
43049 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43050
43051         * gcc.dg/noncompile/label-lineno-1.c: New test.
43052
43053 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43054
43055         * gcc.dg/c99-array-nonobj-1.c: New test.
43056
43057 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43058
43059         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43060         tests.
43061         * gcc.dg/format-ext-1.c: New test.
43062
43063 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43064
43065         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43066         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43067         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43068         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43069         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43070
43071 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43072
43073         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43074         gcc.dg/c99-strftime-2.c: New tests.
43075
43076 2000-08-22  Richard Henderson  <rth@cygnus.com>
43077
43078         * gcc.c-torture/execute/20000822-1.c: New test.
43079
43080 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43081
43082         * gcc.c-torture/execute/20000819-1.x: Remove.
43083
43084 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43085
43086         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43087         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43088         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43089         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43090         gcc.dg/format-xopen-1.c: New tests.
43091
43092 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43093
43094         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43095
43096 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43097
43098         * g++.old-deja/g++.other/loop2.C: New test.
43099
43100         * gcc.c-torture/compile/20000606-1.c: New test.
43101         * gcc.c-torture/compile/20000728-1.c: New test.
43102         * gcc.c-torture/execute/20000801-1.c: New test.
43103         * gcc.c-torture/execute/20000801-2.c: New test.
43104         * gcc.c-torture/execute/20000819-1.c: New test.
43105         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43106         * gcc.dg/20000629-1.c: New test.
43107         * gcc.dg/20000724-1.c: New test.
43108         * gcc.dg/20000807-1.c: New test.
43109
43110 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43111
43112         * gcc.dg/cpp/pragma-1.c: New test.
43113         * gcc.dg/cpp/pragma-2.c: New test.
43114
43115 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43116
43117         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43118         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43119
43120 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43121
43122         * gcc.c-torture/compile/20000818-1.c: New test.
43123
43124 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43125
43126         * gcc.c-torture/execute/20000818-1.c: New test.
43127
43128 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43129
43130         * gcc.dg/format-va-1.c: New test.
43131
43132 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43133
43134         * g++.old-deja/g++.other/typedef8.C: New test.
43135
43136 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43137
43138         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43139         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43140         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43141         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43142         * g++.old-deja/g++.other/ptrmem7.C: New test.
43143         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43144
43145 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43146
43147         * g++.old-deja/g++.pt/typename27.C: New test.
43148
43149 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43150
43151         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43152         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43153         * g++.old-deja/g++.pt/friend45.C: New test.
43154         * g++.old-deja/g++.other/friend8.C: New test.
43155
43156 2000-08-15  Richard Henderson  <rth@cygnus.com>
43157
43158         * gcc.c-torture/execute/20000815-1.c: New test.
43159
43160 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43161
43162         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43163         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43164         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43165
43166 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43167
43168         * g++.old-deja/g++.other/refinit2.C: New test.
43169
43170 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43171
43172         * lib/c-torture.exp (c-torture): Make
43173         compiler_conditional_xfail_data global.
43174         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43175         compiler_conditional_xfail_data machinery.
43176         (f-torture-execute): Likewise.
43177         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43178         and only when unrolling loops.
43179
43180         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43181
43182 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43183
43184         * g++.old-deja/g++.pt/explicit81.C: New test.
43185
43186 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43187
43188         * g++.old-deja/g++.pt/typename26.C: New test.
43189
43190 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43191
43192         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43193         warning.
43194
43195 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43196
43197         * g++.old-deja/g++.other/array3.C: New test.
43198
43199 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43200
43201         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43202         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43203         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43204         New tests.
43205
43206 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43207
43208         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43209         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43210
43211 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43212
43213         * gcc.c-torture/execute/20000808-1.c: New test.
43214
43215 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43216
43217         * gcc.dg/c90-const-expr-1.c: New test.
43218
43219 2000-08-08  Richard Henderson  <rth@cygnus.com>
43220
43221         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43222
43223 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43224
43225         * gcc.dg/noncompile/const-ll-1.c: New test.
43226
43227 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43228
43229         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43230
43231 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43232
43233         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43234         that running programs linked against the shared version of libobjc
43235         run correctly.
43236
43237 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43238
43239         * gcc.dg/c99-printf-1.c: New test.
43240
43241 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43242
43243         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43244
43245 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43246
43247         * gcc.c-torture/execute/20000731-1.x: Delete.
43248
43249 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43250
43251         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43252         and torture_without_loops as is done by c-torture.exp.
43253         (search_for): Copy from c-torture.exp.
43254         (gcc-dg-runtest): New function, drives a directory of tests
43255         iterating over the TORTURE_OPTIONS.
43256         (scan-assembler, scan-assembler-not): Move here from
43257         individual directory drivers.
43258
43259         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43260         defined by lib/gcc-dg.exp.
43261         * gcc.dg/cpp/cpp.exp: Likewise.
43262         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43263         gcc-dg-runtest, so we cycle over optimization options.
43264
43265         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43266         * gcc.dg/compare2.c: No longer expected to fail.
43267
43268 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43269
43270         * gcc.c-torture/execute/20000804-1.c: New test.
43271
43272 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43273
43274         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43275
43276 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43277
43278         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43279
43280 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43281
43282         * gcc.c-torture/compile/20000803-1.c: New test.
43283
43284 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43285
43286         * gcc.c-torture/execute/20000801-3.c,
43287         gcc.c-torture/execute/20000801-4.c: New tests.
43288         * gcc.c-torture/execute/20000801-3.x,
43289         gcc.c-torture/execute/20000801-4.x: Xfail.
43290
43291 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43292
43293         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43294         libobjc/.libs to allow for libtool.
43295
43296 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43297
43298         * gcc.c-torture/compile/20000802-1.c: New test.
43299
43300 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43301
43302         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43303
43304 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43305
43306         * gcc-c-torture/execute/20000731-2.c: New test.
43307
43308         * gcc.c-torture/execute/20000731-1.c: New test.
43309         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43310
43311 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43312
43313         * testsuite/gcc.dg/cpp/paste7.c: New test.
43314         * gcc.dg/cpp/20000725-1.c: New test.
43315
43316 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43317
43318         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43319         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43320         declaration warning for __builtin_dwarf_reg_size.
43321
43322         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43323
43324 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43325
43326         * gcc.dg/noncompile/voidparam-1.c: New test.
43327
43328 2000-07-30  Richard Henderson  <rth@cygnus.com>
43329
43330         * gcc.dg/c90-digraph-1.c: Don't xfail.
43331         * gcc.dg/compare2.c (case 10): Xfail.
43332         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43333
43334 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43335
43336         * gcc.dg/c99-main-1.c: New test.
43337
43338 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43339
43340         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43341
43342 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43343
43344         * gcc.c-tortuer/execute/20000726-1.c: New test.
43345
43346 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43347
43348         * gcc.c-torture/execute/enum-2.c: New test.
43349
43350 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43351
43352         * gcc.dg/cpp/tr-warn3.c: New test.
43353
43354 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43355
43356         * g++.old-deja/g++.ext/implicit1.C: Remove.
43357         * g++.old-deja/g++.jason/c2.C: Remove
43358         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43359         * g++.old-deja/g++.pt/crash16.C: Likewise.
43360         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43361
43362 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43363
43364         * g++.old-deja/g++.other/for2.C: New test.
43365
43366 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43367
43368         * gcc.dg/20000720-1.c: New test.
43369
43370 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43371
43372         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43373
43374 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43375
43376         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43377         * gcc.c-torture/execute/20000722-1.c: New.
43378         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43379
43380 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43381
43382         * gcc.dg/cpp/20000720-1.S: New test.
43383
43384 2000-07-21  Michael Meissner  <meissner@redhat.com>
43385
43386         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43387
43388 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43389
43390         * g++.old-deja/g++.brendan/crash16.C,
43391         g++.old-deja/g++.brendan/parse3.C,
43392         g++.old-deja/g++.brendan/redecl1.C,
43393         g++.old-deja/g++.ns/template13.C,
43394         g++.old-deja/g++.other/decl4.C,
43395         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43396
43397 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43398
43399         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43400         and "Internal error".
43401
43402         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43403         regexps.
43404         * gcc.dg/cpp/paste6.c: New test.
43405
43406 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43407
43408         * gcc.dg/cpp/tr-direct.c: New test.
43409
43410         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43411         gcc.dg/cpp/undef1.c: Tweak error regexps.
43412
43413 2000-07-18  Eric Christopher <echristo@redhat.com>
43414
43415         * gcc.c-torture/compile/20000718-1.c: New test.
43416
43417 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43418
43419         * cpplex.c (_cpp_push_token): If the token being pushed back
43420         is the previous token in this context, just subtract one from
43421         context->posn.
43422         * cppmacro.c (save_expansion): Clear aux field when storing a
43423         placemarker.
43424
43425 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43426
43427         * gcc.dg/noncompile/redecl-1.c: New test.
43428
43429 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43430
43431         * gcc.c-torture/execute/20000717-5.c: New test.
43432         * gcc.c-torture/execute/20000717-1.x: Removed.
43433
43434 2000-07-17  Richard Henderson  <rth@cygnus.com>
43435
43436         * gcc.c-torture/execute/20000717-4.c: New test.
43437
43438 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43439
43440         * gcc.dg/cpp/syshdr.c: New test.
43441         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43442
43443 2000-07-17  Neil Booth  <neilb@earthling.net>
43444
43445         * gcc.dg/cpp/cmdlne-dM.c: New test.
43446         * gcc.dg/cpp/cmdlne-dD.c: New test.
43447
43448 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43449
43450         * gcc.c-torture/execute/20000717-3.c: New test.
43451
43452         * gcc.c-torture/compile/20000717-1.c: New test.
43453
43454 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43455
43456         * gcc.c-torture/execute/20000717-2.c: New test.
43457
43458 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43459
43460         * gcc.dg/formatz-1.c: New test.
43461
43462         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43463         * gcc.dg/c99-digraph-1.c: New tests.
43464
43465         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43466         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43467
43468         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43469         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43470         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43471         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43472         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43473         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43474         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43475
43476 2000-07-17   Greg McGary <greg@mcgary.org>
43477
43478         * gcc.c-torture/execute/20000717-1.c: New test.
43479         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43480
43481 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43482
43483         * gcc.c-torture/execute/20000715-2.c: New test.
43484         * gcc.dg/20000715-1.c: New test.
43485
43486 2000-07-15  Michael Meissner  <meissner@redhat.com>
43487
43488         * gcc.c-torture/execute/20000715-1.c: New test.
43489
43490 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43491
43492         * gcc.c-torture/execute/20000707-1.c: New test.
43493
43494 2000-07-13  Neil Booth  <NeilB@earthling.net>
43495
43496         * testsuite/gcc.dg/cpp/digraph1.c,
43497         testsuite/gcc.dg/cpp/digraph2.c,
43498         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43499
43500 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43501
43502         * g77.f-torture/compile/20000630-2.f: New test.
43503         * g77.f-torture/compile/20000630-2.x
43504
43505 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43506
43507         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43508
43509 2000-07-11  Neil Booth  <NeilB@earthling.net>
43510
43511         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43512
43513 2000-07-11  Neil Booth  <NeilB@earthling.net>
43514
43515         * gcc.dg/cpp/cmdlne-C.c: New.
43516
43517 2000-07-09  Neil Booth  <NeilB@earthling.net>
43518
43519         * gcc.dg/cpp/directiv.c: New tests.
43520         * gcc.dg/cpp/undef1.c: Update.
43521
43522 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43523
43524         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43525
43526 2000-07-09  Neil Booth  <NeilB@earthling.net>
43527
43528         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43529
43530 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43531
43532         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43533         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43534
43535 2000-07-08  Neil Booth  <NeilB@earthling.net>
43536
43537         * gcc.dg/cpp/macsyntx.c: New tests.
43538
43539 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43540
43541         * gcc.dg/20000707-1.c: New test.
43542
43543 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43544
43545         * gcc.c-torture/execute/20000706-1.c: New test.
43546         * gcc.c-torture/execute/20000706-2.c: New test.
43547         * gcc.c-torture/execute/20000706-3.c: New test.
43548         * gcc.c-torture/execute/20000706-4.c: New test.
43549         * gcc.c-torture/execute/20000706-5.c: New test.
43550
43551 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43552
43553         * g++.old-deja/g++.pt/instantiate7.C: New test.
43554
43555 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43556
43557         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43558         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43559         * g++.old-deja/g++.other/rtti3.C: Likewise.
43560         * g++.old-deja/g++.other/rttid3.C: Likewise.
43561
43562 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43563
43564         *  g77.f-torture/compile/20000630-1.x: Fix typo
43565
43566 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43567
43568         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43569         assembly output.
43570
43571 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43572
43573         * gcc.dg/cpp/ident.c: New test.
43574
43575 2000-07-05  Neil Booth  <NeilB@earthling.net>
43576
43577         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43578           gcc.dg/cpp/lexstrng.c: New tests.
43579
43580 2000-07-04  Neil Booth  <NeilB@earthling.net>
43581
43582         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43583         * gcc.dg/cpp/strify2.c: Same.
43584
43585 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43586
43587         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43588         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43589         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43590         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43591
43592         * testsuite/gcc.dg/cpp/macro1.c,
43593         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43594         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43595         testsuite/gcc.dg/cpp/strify1.c,
43596         testsuite/gcc.dg/cpp/strify2.c: New tests.
43597
43598 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43599
43600         * gcc.c-torture/execute/20000703-1.c: New test.
43601
43602 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43603
43604         * g++.old-deja/g++.pt (lookup10.C): New test.
43605
43606 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43607
43608         * g++.old-deja/g++.pt (typename25.C): New test.
43609
43610 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43611
43612         * gcc.c-torture/compile/20000701-1.c: New test.
43613
43614 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43615
43616         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43617         to test case.
43618
43619 2000-06-30  Catherine Moore  <clm@cygnus.com>
43620
43621         * gcc.c-torture/execute/align-1.c: New test.
43622
43623 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43624
43625         * g++.old-deja/g++.pt/expr8.C: New test.
43626         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43627
43628 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43629
43630         * gcc.c-torture/compile/20000629-1.c: New test.
43631
43632 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43633
43634
43635         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43636         gcc.dg/noncompile directory, depending on whether they're
43637         preprocessor tests or not.  Annotate all the tests for the dg
43638         framework.
43639
43640         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43641         * gcc.dg/noncompile/noncompile.exp: New.
43642
43643         * Moved files:
43644         Old name                                New name
43645         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43646         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43647         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43648         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43649         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43650         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43651         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43652         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43653         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43654         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43655         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43656         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43657         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43658         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43659         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43660         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43661         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43662         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43663         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43664         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43665         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43666         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43667         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43668         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43669
43670         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43671         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43672         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43673         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43674         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43675         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43676
43677 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43678
43679         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43680         declare one variable.  On the fourth, error.
43681         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43682         declared by 20000628-1a.h.
43683
43684 2000-06-29  Richard Henderson  <rth@redhat.com>
43685
43686         * gcc.c-torture/execute/930529-1.x: New file.
43687         * gcc.dg/920413-1.c: Adjust expected warning text.
43688         * gcc.dg/980217-1.c: Declare abort.
43689         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43690
43691 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43692
43693         * g77.f-torture/compile/20000629-1.f: New test.
43694         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43695
43696 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43697
43698         Rearrange lots of files, removing entirely the
43699         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43700         directories.
43701
43702         * Deleted files:
43703         gcc.c-torture/code_quality/code_quality.exp
43704         gcc.c-torture/special/special.exp
43705         gcc.failure/failure.exp
43706         gcc.failure/940409-1.x
43707         gcc.c-torture/compile/961203-1.x
43708
43709         * New files:
43710         gcc.misc-tests/linkage.exp
43711         gcc.c-torture/execute/920730-1t.c
43712         gcc.c-torture/execute/920730-1t.x
43713         gcc.c-torture/compile/920520-1.x
43714         gcc.c-torture/compile/920521-1.x
43715         gcc.c-torture/compile/981006-1.x
43716         gcc.c-torture/execute/eeprof-1.x
43717
43718         * Moved files (possibly with modifications to fit a new harness):
43719         Old name                                New name
43720         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43721         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43722         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43723         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43724         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43725         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43726         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43727         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43728         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43729         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43730         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43731         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43732         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43733         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43734
43735 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43736
43737         * c-torture/compile/961203-1.x: Delete.
43738
43739         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43740         not exit. Include stdio.h.
43741         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43742         * gcc.misc-tests/dg-12.c: Likewise.
43743         * gcc.misc-tests/dg-5.c: Likewise.
43744         * gcc.misc-tests/dg-6.c: Likewise.
43745         * gcc.misc-tests/dg-7.c: Prototype abort.
43746         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43747         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43748         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43749         not exit.
43750         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43751         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43752
43753 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43754
43755         * gcc.dg/cpp/20000628-1.c: New test.
43756         * gcc.dg/cpp/20000628-1.h: New header for above test.
43757         * gcc.dg/cpp/20000628-1a.h: Likewise.
43758
43759 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43760
43761         * gcc.dg/cpp: New directory.
43762         * gcc.dg/cpp/cpp.exp: New driver.
43763         * gcc.dg/cpp/20000627-1.c: New test.
43764         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43765         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43766         and rewrite as a compilation test.
43767
43768         * gcc.dg: Move many files into the cpp subdirectory, possibly
43769         renaming or editing them as well.
43770         Old name                New name
43771         990119-1.c              cpp/19990119-1.c
43772         990228-1.c              cpp/19990228-1.c
43773         990407-1.c              cpp/19990407-1.c
43774         990409-1.c              cpp/19990409-1.c
43775         990413-1.c              cpp/19990413-1.c
43776         990703-1.c              cpp/19990703-1.c
43777         20000127-1.c            cpp/20000127-1.c
43778         20000129-1.c            cpp/20000129-1.c
43779         20000207-1.c            cpp/20000207-1.c
43780         20000207-2.c            cpp/20000207-2.c
43781         20000209-1.c            cpp/20000209-1.c
43782         20000209-2.c            cpp/20000209-2.c
43783         20000301-1.c            cpp/20000301-1.c
43784         20000419-1.c            cpp/20000419-1.c
43785         20000510-1.S            cpp/20000510-1.S
43786         20000519-1.c            cpp/20000519-1.c
43787         20000529-1.c            cpp/20000529-1.c
43788         20000625-1.c            cpp/20000625-1.c
43789         20000625-2.c            cpp/20000625-2.c
43790         cpp-as1.c               cpp/assert1.c
43791         cpp-as2.c               cpp/assert2.c
43792         cxx-comments-1.c        cpp/cxxcom1.c
43793         cxx-comments-2.c        cpp/cxxcom2.c
43794         endif-label.c           cpp/endif.c
43795         cpp-hash1.c             cpp/hash1.c
43796         cpp-hash2.c             cpp/hash2.c
43797         cpp-if1.c               cpp/if-1.c
43798         cpp-if2.c               cpp/if-2.c
43799         cpp-if3.c               cpp/if-3.c
43800         cpp-if4.c               cpp/if-4.c
43801         cpp-if5.c               cpp/if-5.c
43802         cpp-cond.c              cpp/if-cexp.c
43803         cpp-missingop.c         cpp/if-mop.c
43804         cpp-missingparen.c      cpp/if-mpar.c
43805         cpp-opprec.c            cpp/if-oppr.c
43806         cpp-ifparen.c           cpp/if-paren.c
43807         cpp-shortcircuit.c      cpp/if-sc.c
43808         cpp-shift.c             cpp/if-shift.c
43809         cpp-unary.c             cpp/if-unary.c
43810         cpp-li1.c               cpp/line1.c
43811         cpp-li2.c               cpp/line2.c
43812         lineno.c                cpp/line3.c
43813         lineno-2.c              cpp/line4.c
43814         cpp-mi.c                cpp/mi1.c
43815         cpp-mic.h               cpp/mi1c.h
43816         cpp-micc.h              cpp/mi1cc.h
43817         cpp-mind.h              cpp/mi1nd.h
43818         cpp-mindp.h             cpp/mi1ndp.h
43819         cpp-mix.h               cpp/mi1x.h
43820         cpp-mi2.c               cpp/mi2.c
43821         cpp-mi2a.h              cpp/mi2a.h
43822         cpp-mi2b.h              cpp/mi2b.h
43823         cpp-mi2c.h              cpp/mi2c.h
43824         cpp-mi3.c               cpp/mi3.c
43825         cpp-mi3.def             cpp/mi3.def
43826         poison-1.c              cpp/poison.c
43827         pr-impl.c               cpp/prag-imp.c
43828         cpp-redef-2.c           cpp/redef1.c
43829         cpp-redef.c             cpp/redef2.c
43830         strpaste.c              cpp/strp1.c
43831         strpaste-2.c            cpp/strp2.c
43832         cpp-tradpaste.c         cpp/tr-paste.c
43833         cpp-tradstringify.c     cpp/tr-str.c
43834         cpp-tradwarn1.c         cpp/tr-warn1.c
43835         cpp-tradwarn2.c         cpp/tr-warn2.c
43836         trigraphs.c             cpp/trigraphs.c
43837         cpp-unc1.c              cpp/unc1.c
43838         cpp-unc2.c              cpp/unc2.c
43839         cpp-unc3.c              cpp/unc3.c
43840         cpp-unc.c               cpp/unc4.c
43841         undef.c                 cpp/undef1.c
43842         undef-2.c               cpp/undef2.c
43843         cpp-wi1.c               cpp/widestr1.c
43844
43845 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43846
43847         * lib/g++.exp (g++_include_flags): Tweak.
43848
43849 2000-06-27  H.J. Lu  <hjl@gnu.org>
43850             Loren J. Rittle  <ljrittle@acm.org>
43851
43852         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43853         version with one that knows about the new gcc tree structure.
43854         (g++_link_flags): Same.
43855
43856 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43857
43858         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43859         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43860         case we are cross-compiling.
43861
43862         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43863         g++.old-deja/g++.niklas/Makefile.in,
43864         g++.old-deja/g++.niklas/configure.in,
43865         g++.old-deja/g++.other/Makefile.in,
43866         g++.old-deja/g++.other/configure.in,
43867         gcc.c-torture/code_quality/Makefile.in,
43868         gcc.c-torture/code_quality/configure.in,
43869         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43870         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43871         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43872         gcc.c-torture/execute/ieee/Makefile.in,
43873         gcc.c-torture/execute/ieee/configure.in,
43874         gcc.c-torture/noncompile/Makefile.in,
43875         gcc.c-torture/noncompile/configure.in,
43876         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43877         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43878         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43879
43880 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43881
43882         * g++.old-deja/g++.other/ambig3.C: New test.
43883
43884 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43885
43886         * g++.old-deja/g++.pt/syntax1.C: New test.
43887         * g++.old-deja/g++.pt/syntax2.C: New test.
43888         * g++.old-deja/g++.other/syntax3.C: New test.
43889         * g++.old-deja/g++.other/syntax4.C: New test.
43890
43891 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43892
43893         * gcc.dg/20000623-1.c: Prototype exit and abort.
43894
43895 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43896
43897         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43898         New tests.
43899         * gcc.dg/cpp-mi3.def: New file.
43900
43901         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43902         inside assertions.
43903         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43904         lexer's error messages.
43905         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43906         divine anything from the linemarkers.
43907         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43908         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43909
43910 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
43911
43912         * gcc.dg/20000623-1.c: New test.
43913
43914 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
43915
43916         * gcc.c-torture/execute/20000622-1.c: New test.
43917
43918 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43919
43920         * g++.old-deja/g++.other/init15.C: New test.
43921
43922 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
43923
43924         * g++.old-deja/g++.pt/vaarg2.C: New test.
43925         * g++.old-deja/g++.pt/vaarg3.C: New test.
43926
43927 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
43928
43929         * g++.old-deja/g++.other/dyncast6.C: New test.
43930
43931 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
43932
43933         * gcc.c-torture/execute/loop-6.c: New test.
43934
43935 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
43936
43937         * gcc.dg/20000614-1.c: New test.
43938         * gcc.dg/20000614-2.c: New test.
43939
43940 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
43941
43942         * g++.old-deja/g++.other/inline12.C: New test.
43943
43944 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
43945
43946         * g++.old-deja/g++.other/eh1.C: New test.
43947
43948 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
43949
43950         * g++.old-deja/g++.other/type.C: New test.
43951
43952 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43953
43954         * g++.old-deja/g++.other/initstring.C: New test.
43955
43956 2000-06-12  Jason Merrill  <jason@redhat.com>
43957
43958         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43959
43960 2000-06-09  Jeffrey A Law  (law@cygnus.com)
43961
43962         * gcc.c-torture/compile/20000609-1.c: New test.
43963
43964 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
43965
43966         * gcc.dg/20000609-1.c: New test.
43967
43968 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
43969
43970         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43971         * gcc.c-torture/noncompile/poison-1.c: Move...
43972         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43973         * gcc.dg/cpp-li1.c: Add a token after the #line.
43974
43975 2000-06-05  Richard Henderson  <rth@cygnus.com>
43976
43977         * gcc.c-torture/execute/20000605-2.c: New test.
43978         * gcc.c-torture/execute/20000605-3.c: New test.
43979
43980 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
43981
43982         * g77.f-torture/execute/20000503-1.x: New file.
43983
43984 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
43985
43986         * g++.old-deja/g++.eh/badalloc1.C: New test.
43987
43988 2000-06-05  Richard Henderson  <rth@cygnus.com>
43989
43990         * gcc.c-torture/execute/20000605-1.c: New test.
43991
43992 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
43993             Nathan Sidwell <nathan@codesourcery.com>
43994
43995         * gcc.c-torture/compile/20000605-1.c: New test.
43996
43997 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
43998
43999         * g77.f-torture/compile/20000601-1.f: New test.
44000
44001 2000-06-03  Richard Henderson  <rth@cygnus.com>
44002
44003         * gcc.c-torture/execute/20000603-1.c: New.
44004
44005 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44006
44007         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44008         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44009
44010 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44011
44012         * gcc.dg/compare2.c (case 12): XFAIL.
44013         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44014         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44015
44016         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44017
44018 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44019
44020         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44021         guard macro is already defined when the header is first
44022         included.
44023         * gcc.dg/cpp-mix.h: New file.
44024         * gcc.dg/endif-label.c: Update patterns to match compiler.
44025
44026         * g++.brendan/complex1.C: Declare abort.
44027         * g++.law/refs4.C: Remove XFAIL.
44028         * g++.oliva/expr2.C: Declare abort and exit.
44029
44030 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44031
44032         * gcc.c-torture/execute/20000528-1.c: New test.
44033
44034         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44035         * g++.old-deja/g++.law/temps4.C: Likewise.
44036
44037         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44038         stdlib.h.  Call abort() on failure.
44039         * g++.old-deja/g++.law/refs4.C: Likewise.
44040         * g++.old-deja/g++.law/temps4.C: Likewise.
44041         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44042         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44043
44044 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44045
44046         Relative to g++.dg/special:
44047         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44048
44049         Relative to g++.old-deja:
44050         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44051         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44052         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44053         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44054         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44055         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44056         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44057
44058         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44059         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44060         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44061         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44062         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44063         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44064         and/or string.h.
44065
44066         * g++.other/goto1.C: Update expectations for error messages.
44067
44068 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44069
44070         * gcc.c-torture/compile/20000523-1.c: New test.
44071
44072 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44073
44074         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44075
44076 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44077
44078         * g++.old-deja/g++.eh/catch11.C: New test.
44079         * g++.old-deja/g++.eh/catch12.C: New test.
44080
44081 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44082
44083         * gcc.c-torture/execute/20000523-1.c: New test.
44084
44085 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44086
44087         * c-torture/execute/bcp-1.c: Replace abort in arg of
44088         __builtin_constant_p with a generic external function.
44089
44090         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44091         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44092         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44093         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44094         Prototype abort and/or exit.
44095
44096         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44097         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44098         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44099         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44100
44101 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44102
44103         * gcc.dg/dwarf2-1.c: New test.
44104
44105 2000-05-20  Richard Henderson  <rth@cygnus.com>
44106
44107         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44108
44109 2000-05-20  Andreas Jaeger  <aj@suse.de>
44110
44111         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44112         testcase.
44113
44114 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44115
44116         * gcc.c-torture/execute/20000519-2.c: New test.
44117
44118 2000-05-19  Andreas Jaeger  <aj@suse.de>
44119
44120         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44121         which fails with SSA.
44122
44123         * lib/c-torture.exp: Also test with -O3 -fssa.
44124
44125 2000-05-18  Michael Meissner  <meissner@redhat.com>
44126
44127         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44128         * gcc.c-torture/execute/920415-1.c: Ditto.
44129         * gcc.c-torture/execute/920501-1.c: Ditto.
44130         * gcc.c-torture/execute/conversion.c: Ditto.
44131         * gcc.c-torture/execute/cvt-1.c: Ditto.
44132
44133 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44134
44135         * gcc.c-torture/compile/20000518-1.c: New test.
44136
44137 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44138
44139         * g77.f-torture/compile/200005018.f: New test.
44140
44141 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44142
44143         * gcc.c-torture/compile/20000517-1.c: New test.
44144
44145 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44146
44147         * gcc.c-torture/execute/20000516-1.c: New test.
44148
44149 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44150
44151         * g++.old-deja/g++.other/eh.C: New test.
44152
44153 2000-05-12  Richard Henderson  <rth@cygnus.com>
44154
44155         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44156         constants through to doit's conditional.
44157
44158 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44159
44160         * gcc.c-torture/compile/20000511-1.c: New test.
44161         * g77.f-torture/compile/20000511-1.f: New test.
44162         * g77.f-torture/compile/20000511-2.f: New test.
44163
44164 2000-05-11  Michael Meissner  <meissner@redhat.com>
44165
44166         * gcc.c-torture/execute/20000511-1.c: New test.
44167
44168 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44169
44170         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44171         * gcc.dg/20000510-1.S: New.
44172
44173 2000-05-08  Catherine Moore  <clm@cygnus.com>
44174
44175         * gcc.dg/unused-3.c: New.
44176
44177 2000-05-06  Richard Henderson  <rth@cygnus.com>
44178
44179           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44180           * g++.old-deja/g++.mike/warn1.C: Likewise.
44181           * g++.old-deja/g++.pt/local1.C: Likewise.
44182           * g++.old-deja/g++.pt/local7.C: Likewise.
44183           * g++.old-deja/g++.pt/spec16.C: Likewise.
44184
44185 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44186
44187         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44188
44189 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44190
44191           * g77.f-torture/execute/20000503-1.f: New test.
44192
44193 2000-05-04  Andreas Jaeger  <aj@suse.de>
44194
44195         * gcc.dg/noreturn-2.c: New test.
44196
44197 2000-05-04  Neil Booth  <NeilB@earthling.net>
44198
44199         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44200         preprocessor.
44201
44202 2000-05-04  Richard Henderson  <rth@cygnus.com>
44203
44204         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44205
44206 2000-05-04  Richard Henderson  <rth@cygnus.com>
44207
44208         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44209         OpenSSL by Jason R Thorpe.
44210
44211 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44212
44213         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44214
44215 2000-05-03  Robert Lipe <robertlipe@usa.net>
44216
44217         * gcc.dg/20000503-1.c: New test.
44218
44219 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44220
44221         * gcc.c-torture/compile/20000502-1.c: New test.
44222         * g++.old-deja/g++.other/align.C: New test.
44223         * gcc.dg/cpp-tradstringify.c: New test.
44224
44225 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44226
44227         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44228         and hard registers.
44229
44230 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44231
44232         * gcc.c-torture/execute/loop-5.c: New test.
44233
44234 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44235
44236         * gcc.c-torture/execute/va-arg-20.c: New test.
44237
44238 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44239
44240         * gcc.c-torture/execute/20000422-1.c: New test.
44241
44242 2000-04-20  Greg McGary  <gkm@gnu.org>
44243
44244         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44245         when optimizing, but without sibling-call optimizations (-O1).
44246
44247 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44248
44249           * gcc.c-torture/compile/20000420-1.c: New test.
44250
44251 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44252
44253         * g++.abi/ptrflags.C: New test.
44254         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44255
44256 2000-04-19  Catherine Moore  <clm@cygnus.com>
44257
44258         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44259
44260 2000-04-19  Greg McGary  <gkm@gnu.org>
44261
44262         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44263         sibling-call optimizations.
44264
44265 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44266
44267         * gcc.dg/20000419-1.c: New test.
44268
44269 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44270
44271         * gcc.c-torture/execute/20000412-6.c: New test.
44272
44273 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44274
44275         * gcc.c-torture/execute/20000412-5.c: New test.
44276         * g77.f-torture/compile/20000412-1.f: New test.
44277         * gcc.c-torture/execute/20000412-4.c: New test.
44278         * gcc.c-torture/compile/20000412-2.c: New test.
44279         * gcc.c-torture/execute/20000412-3.c: New test.
44280         * gcc.c-torture/compile/20000412-1.c: New test.
44281         * gcc.c-torture/execute/20000412-2.c: New test.
44282
44283 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44284
44285         * objc/execute/bf-20.m: New test.
44286
44287 2000-04-10  Richard Henderson  <rth@cygnus.com>
44288
44289         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44290
44291         * gcc.c-torture/execute/20000412-1.c: New test.
44292
44293 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44294
44295         * g++.old-deja/g++.eh/catchptr1.C: New test.
44296
44297 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44298
44299         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44300
44301 2000-04-08  Neil Booth  <NeilB@earthling.net>
44302
44303         * gcc.dg/cpp-nullchar.c: Remove test as
44304         embedded nulls cause problems.
44305
44306 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44307
44308         * gcc.dg/compare2.c: New test.
44309
44310 2000-04-08  Neil Booth  <NeilB@earthling.net>
44311
44312         * gcc.dg/cpp-nullchar.c: New test.
44313
44314 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44315
44316         * gcc.dg/cpp-mi2.c: New test.
44317         * gcc.dg/cpp-mi2[abc].h: New files.
44318
44319 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44320
44321         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44322         member name.
44323
44324 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44325
44326         * g++.old-deja/g++.abi/vmihint.C: New test.
44327
44328 2000-04-06  Neil Booth  <NeilB@earthling.net>
44329
44330         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44331         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44332         copyright.
44333
44334 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44335
44336         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44337         avoid stack-frame overwrite.
44338
44339 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44340
44341         * gcc.c-torture/compile/20000405-2.c: New test.
44342         * gcc.c-torture/compile/20000405-3.c: New test.
44343
44344 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44345
44346         * gcc.c-torture/compile/20000405-1.c: New test.
44347
44348 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44349
44350         * gcc.dg/cast-qual-1.c: Revert last change.
44351
44352 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44353
44354         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44355
44356 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44357
44358         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44359         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44360
44361 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44362
44363         * gcc.c-torture/compile/20000403-2.c: New test.
44364         * gcc.c-torture/compile/20000403-1.c: New test.
44365
44366 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44367
44368         * gcc.c-torture/execute/20000403-1.c: New test.
44369
44370 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44371
44372         * gcc.c-torture/execute/20000402-1.c: New test.
44373
44374 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44375
44376         * gcc.c-torture/execute/va-arg-15.c: New test.
44377         * gcc.c-torture/execute/va-arg-16.c: New test.
44378         * gcc.c-torture/execute/va-arg-17.c: New test.
44379         * gcc.c-torture/execute/va-arg-18.c: New test.
44380         * gcc.c-torture/execute/va-arg-19.c: New test.
44381
44382 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44383
44384         * gcc.c-torture/compile/981211-1.c: Move to...
44385         * gcc.dg/cpp-as1.c: ...here.
44386         * gcc.dg/cpp-as2.c: New file.
44387
44388         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44389         compiler.
44390
44391 2000-04-02  Neil Booth  <NeilB@earthling.net>
44392
44393         * gcc.dg/cpp-cond.c  New tests.
44394         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44395         accidental success less likely.
44396         * gcc.dg/cpp-missingop.c  New tests.
44397         * gcc.dg/cpp-missingparen.c  New tests.
44398         * gcc.dg/cpp-shift.c  New tests.
44399         * gcc.dg/cpp-shortcircuit.c  New tests.
44400         * gcc.dg/cpp-unary.c  New tests.
44401
44402 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44403
44404         * gcc.c-torture/compile/20000329-1.c: New test.
44405
44406 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44407
44408         * gcc.c-torture/compile/20000326-1.c: New test.
44409         * gcc.c-torture/compile/20000326-2.c: New test.
44410
44411 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44412
44413         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44414         the first parameter is a function argument.
44415
44416 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44417
44418         * g++.old-deja/g++.ext/array4.C: New test.
44419
44420 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44421
44422         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44423
44424 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44425
44426         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44427
44428 2000-03-19  Richard Henderson  <rth@cygnus.com>
44429
44430         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44431
44432 2000-03-19  Richard Henderson  <rth@cygnus.com>
44433
44434         * gcc.c-torture/compile/20000319-1.c: New test.
44435
44436 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44437
44438         * gcc.c-torture/execute/20000314-3.c: New test.
44439         * gcc.c-torture/execute/20000314-2.c: New test.
44440         * gcc.c-torture/execute/20000314-1.c: New test.
44441         * gcc.c-torture/compile/20000314-2.c: New test.
44442         * gcc.c-torture/compile/20000314-1.c: New test.
44443
44444 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44445
44446         * g++.old-deja/g++.warn/inline.C: New test.
44447
44448 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44449
44450         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44451         standards-compliant result rather than specific constants.
44452         Put test-values in array.
44453
44454 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44455
44456         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44457         (g++_target_compile): Put test-specific options last.
44458
44459 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44460
44461         * g++.old-deja/g++.eh/vbase4.C: New test.
44462
44463 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44464
44465         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44466
44467 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44468
44469         * g++.old-deja/g++.brendan/misc12.C: Removed.
44470         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44471         * g++.old-deja/g++.ext/pretty4.C: New test.
44472
44473 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44474
44475         * g++.old-deja/g++.other/string2.C: New test.
44476
44477 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44478
44479         * g++.old-deja/g++.warn/impint2.C: New test.
44480
44481 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44482
44483         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44484         is 1, not zero.
44485
44486 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44487
44488         * g++.old-deja/g++.warn/impint.C: New test.
44489         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44490         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44491         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44492         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44493         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44494         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44495         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44496         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44497         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44498         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44499         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44500         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44501
44502 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44503
44504         * gcc.dg/cpp-redef.c: New test.
44505
44506 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44507
44508         * g++.old-deja/g++.pt/unify7.C: New test.
44509
44510 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44511
44512         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44513         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44514
44515 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44516
44517         * gcc.c-torture/compile/20000224-1.c: New test.
44518
44519 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44520
44521         * gcc.c-torture/compile/cpp-2.c: New test.
44522         * gcc.c-torture/compile/cpp-1.c: New test.
44523
44524 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44525
44526         * gcc.c-torture/execute/20000225-1.c: New test.
44527
44528 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44529
44530         * gcc.dg/cpp-li2.c: New test.
44531
44532         * gcc.dg/cpp-wi1.c: New test.
44533
44534         * gcc.dg/cpp-li1.c: New test.
44535
44536 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44537
44538         * g++.old-deja/g++.other/sizeof5.C: New test.
44539
44540 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44541
44542         * gcc.c-torture/execute/va-arg-13.c: New test.
44543
44544 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44545
44546         * gcc.c-torture/execute/va-arg-12.c: New test.
44547
44548 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44549
44550         * gcc.c-torture/execute/20000223-1.c: New test.
44551
44552 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44553
44554         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44555
44556 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44557
44558         * g++.old-deja/g++.abi/ptrmem.C: New test.
44559
44560 2000-02-19  Richard Henderson  <rth@cygnus.com>
44561
44562         * gcc.c-torture/compile/init-3.c: New.
44563
44564 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44565
44566         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44567         ALWAYS_CXXFLAGS.
44568
44569 2000-02-11  Robert Lipe <robertl@sco.com>
44570
44571         * gcc.c-torture/compile/20000211-3.c: New test.
44572
44573 2000-02-11  Martin Buchholz <martin@xemacs.org>
44574
44575         * gcc.c-torture/compile/20000211-2.c: New test.
44576
44577 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44578
44579         * gcc.c-torture/compile/20000211-1.c: New test.
44580
44581 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44582
44583         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44584           on native targets
44585
44586 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44587
44588         * g++.old-deja/g++.other/cast5.C: New test.
44589
44590 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44591
44592         * gcc.c-torture/execute/20000205-1.c: New.
44593
44594 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44595
44596         * g++.old-deja/g++.jason/cast3.C: Return void.
44597         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44598
44599 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44600
44601         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44602
44603         * gcc.dg/loop-1.c: New test.
44604
44605 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44606
44607         * gcc.c-torture/compile/20000127-1.c: New test.
44608         * gcc.c-torture/execute/991228-1.c: New test.
44609
44610 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44611
44612         * gcc.dg/unused-2.c: New test.
44613
44614         * gcc.dg/conv-1.c: New test.
44615
44616 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44617
44618         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44619         compiler.
44620         (tool_option_proc): Fix typo.
44621
44622 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44623
44624         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44625         of the ld on the host, not on the build machine.
44626         Also, don't crash if '--help' is not a supported option.
44627
44628 2000-01-24  Richard Henderson  <rth@cygnus.com>
44629
44630         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44631
44632 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44633
44634         * gcc.c-torture/execute/20000120-2.c: New test.
44635         * gcc.c-torture/execute/20000120-1.c: New test.
44636
44637 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44638
44639         * gcc.c-torture/execute/20000113-1.c: New test.
44640
44641 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44642
44643         * gcc.c-torture/execute/20000112-1.c: New test.
44644
44645 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44646
44647         * gcc.dg/20000111-1.c: New test.
44648
44649 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44650
44651         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44652         with 16 bit integers.
44653
44654 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44655
44656         * gcc.dg/20000108-1.c: New test.
44657
44658 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44659
44660         * g++.old-deja/g++.ns/koenig8.C: New test.
44661
44662 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44663
44664         * g++.old-deja/g++.other/cast4.C: New test.
44665
44666 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44667
44668         * gcc.c-torture/compile/20000105-2.c: New test.
44669         * gcc.c-torture/compile/20000105-1.c: New test.
44670
44671 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44672
44673         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44674         references to printf & atoi to conform to ANSI standard.
44675         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44676         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44677         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44678         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44679         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44680         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44681         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44682         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44683         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44684         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44685         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44686         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44687         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44688         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44689         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44690         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44691         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44692         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44693         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44694         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44695         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44696         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44697         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44698         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44699         * g++.old-deja/g++.brendan/init3.C: Likewise.
44700         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44701         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44702         * g++.old-deja/g++.brendan/new2.C: Likewise.
44703         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44704         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44705         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44706         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44707         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44708         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44709         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44710         * g++.old-deja/g++.brendan/template24.C: Likewise.
44711         * g++.old-deja/g++.brendan/template3.C: Likewise.
44712         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44713         * g++.old-deja/g++.jason/inline3.C: Likewise.
44714         * g++.old-deja/g++.jason/opeq.C: Likewise.
44715         * g++.old-deja/g++.law/arg5.C: Likewise.
44716         * g++.old-deja/g++.law/arm7.C: Likewise.
44717         * g++.old-deja/g++.law/ctors11.C: Likewise.
44718         * g++.old-deja/g++.law/cvt8.C: Likewise.
44719         * g++.old-deja/g++.law/init9.C: Likewise.
44720         * g++.old-deja/g++.law/refs4.C: Likewise.
44721         * g++.old-deja/g++.law/template2.C: Likewise.
44722         * g++.old-deja/g++.law/visibility24.C: Likewise.
44723         * g++.old-deja/g++.law/vtable3.C: Likewise.
44724         * g++.old-deja/g++.mike/asm2.C: Likewise.
44725         * g++.old-deja/g++.mike/eh1.C: Likewise.
44726         * g++.old-deja/g++.mike/misc1.C: Likewise.
44727         * g++.old-deja/g++.mike/misc13.C: Likewise.
44728         * g++.old-deja/g++.mike/misc14.C: Likewise.
44729         * g++.old-deja/g++.mike/ns12.C: Likewise.
44730         * g++.old-deja/g++.mike/p1248.C: Likewise.
44731         * g++.old-deja/g++.mike/p3708.C: Likewise.
44732         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44733         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44734         * g++.old-deja/g++.mike/p646.C: Likewise.
44735         * g++.old-deja/g++.mike/p700.C: Likewise.
44736         * g++.old-deja/g++.mike/p783.C: Likewise.
44737         * g++.old-deja/g++.mike/p783a.C: Likewise.
44738         * g++.old-deja/g++.mike/p783b.C: Likewise.
44739         * g++.old-deja/g++.mike/p786.C: Likewise.
44740         * g++.old-deja/g++.mike/p789.C: Likewise.
44741         * g++.old-deja/g++.mike/p789a.C: Likewise.
44742         * g++.old-deja/g++.mike/p807a.C: Likewise.
44743         * g++.old-deja/g++.other/delete3.C: Likewise.
44744         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44745         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44746         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44747         * g++.old-deja/g++.other/empty1.C: Likewise.
44748         * g++.old-deja/g++.other/temporary1.C: Likewise.
44749         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44750         * g++.old-deja/g++.pt/t16.C: Likewise.
44751         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44752
44753 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44754
44755         * gcc.dg/991230-1.c: New test.
44756
44757 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44758
44759         * gcc.c-torture/compile/991229-3.c: New test.
44760         * gcc.c-torture/compile/991229-2.c: New test.
44761         * gcc.c-torture/compile/991229-1.c: New test.
44762
44763 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44764
44765         * gcc.c-torture/compile/labels-2.c: New test.
44766
44767 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44768
44769         * gcc.c-torture/execute/991227-1.c: New test.
44770
44771 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44772
44773         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44774
44775 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44776
44777         * gcc.c-torture/execute/991221-1.c: New test.
44778
44779 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44780
44781         * g++.old-deja/g++.other/cast3.C: New test.
44782
44783 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44784
44785         * gcc.c-torture/execute/991216-4.c: New test.
44786
44787 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44788
44789         * gcc.c-torture/execute/991216-1.c: New test.
44790         * gcc.c-torture/execute/991216-2.c: New test.
44791         * gcc.c-torture/execute/991216-3.c: New test.
44792
44793 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44794
44795         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44796         Actually make the test fail by using "-O2" for compilation.
44797
44798 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44799
44800         * g++.old-deja/g++.warn/cast-align1.C: New test.
44801
44802 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44803
44804         * gcc.c-torture/compile/991214-1.c: New test.
44805         * gcc.c-torture/compile/991214-2.c: New test.
44806
44807 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44808
44809         * gcc.dg/991214-1.c: New test.
44810
44811 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44812
44813         * gcc.c-torture/compile/991213-3.c: New test.
44814         * gcc.c-torture/compile/991213-2.c: New test.
44815         * gcc.c-torture/compile/991213-1.c: New test.
44816
44817 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44818
44819         * gcc.dg/991209-1.c: New test.
44820
44821 1999-12-08  Nathan Sidwell <nathan@acm.org>
44822
44823         * gcc.c-torture/compile/991208-1.c: New test.
44824
44825 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44826
44827         * gcc.dg/ultrasp2.c: New test.
44828
44829 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44830
44831         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44832
44833 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44834
44835         * gcc.c-torture/compile/991202-1.c: New test.
44836         * gcc.c-torture/execute/991202-1.c: New test.
44837         * gcc.c-torture/execute/991202-2.c: New test.
44838         * gcc.c-torture/execute/991202-3.c: New test.
44839
44840 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44841
44842         * g++.old-deja/g++.abi/align.C: New test.
44843         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44844         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44845
44846 1999-12-01  Richard Henderson  <rth@cygnus.com>
44847
44848         * gcc.c-torture/execute/991201-1.c: New.
44849
44850 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44851
44852         * gcc.dg/991129-1.c: New test.
44853
44854 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44855
44856         * gcc.c-torture/compile/991127-1.c: New test.
44857
44858 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44859
44860         * g++.old-deja/g++.other/warn4.C: New test.
44861
44862 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44863
44864         * g++.old-deja/g++.eh/cleanup2.C: New test.
44865         * g++.old-deja/g++.ext/pretty2.C: New test.
44866         * g++.old-deja/g++.ext/pretty3.C: New test.
44867         * g++.old-deja/g++.other/debug6.C: New test.
44868
44869 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44870
44871         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44872         compiler_output to look for one error message instead of two.
44873
44874 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44875
44876         * gcc.c-torture/execute/991118-1.c: Also test case
44877         where the word boundary does not split a byte evenly.
44878
44879 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44880
44881         * g++.old-deja/g++.ext/restrict1.C: New test.
44882
44883 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44884
44885         * gcc.c-torture/execute/991118-1.c: New test.
44886
44887 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44888
44889         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44890         working directory pathnames.
44891
44892 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44893
44894         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44895         host is equipped with driver.h and driver.o so it can actually
44896         compile and run the tests.
44897
44898 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44899
44900         * gcc.c-torture/compile/991008-1.c: New test.
44901
44902 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44903
44904         * lib/gcc-dg.exp: Include target-supports.exp
44905
44906 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44907
44908         * lib/target-supports.exp: New file: Provide procs to test for
44909         features supported by the target.
44910         (check_weak_available): Moved here from ecos.exp.
44911         (check_alias_available): New proc: Determine of the target
44912         toolchain supports the alias attribute.
44913
44914         * gcc.dg/special/ecos.exp: Move check_weak_available to
44915         target-supports.exp.
44916         (alias-1.c): Only perform the test if the target supports
44917         aliases.
44918         (wkali-1.c): Only perform the test if the target supports
44919         aliases.
44920
44921         * gcc.dg/990506-0.c: Expect error messages from cross
44922         targets as well as native targets.
44923
44924 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44925
44926         * gcc.dg/ultrasp1.c: Removed xfail.
44927         * gcc.dg/struct-ret-2.c: Likewise.
44928         * gcc.dg/array-1.c: Likewise.
44929
44930 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44931
44932         * gcc.dg/struct-ret-2.c: New test.
44933
44934         * gcc.dg/array-1.c: New test.
44935
44936 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
44937
44938         * gcc.c-torture/execute/991030-1.c: New test.
44939
44940 1999-10-26  Richard Henderson  <rth@cygnus.com>
44941
44942         * gcc.c-torture/compile/991026-2.c: New test.
44943
44944 1999-10-26  Jeffrey A Law  (law@cygnus.com)
44945
44946         * gcc.c-torture/compile/991026-1.c: New test.
44947
44948 1999-10-23  Jeffrey A Law  (law@cygnus.com)
44949
44950         * gcc.c-torture/execute/991023-1.c: New test.
44951
44952 1999-10-19  Jeffrey A Law  (law@cygnus.com)
44953
44954         * gcc.c-torture/execute/991019-1.c: New test.
44955
44956 1999-10-16  Richard Henderson  <rth@cygnus.com>
44957
44958         * gcc.c-torture/execute/991016-1.c: New test.
44959
44960 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
44961
44962         * gcc.c-torture/execute/991014-1.c: New test.
44963
44964 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
44965
44966         * g++.old-deja/g++.other/union2.C: New test.
44967
44968 1999-10-13  Nathan Sidwell  <nathan@acm.org>
44969
44970         * g++.old-deja/g++.other/vaarg2.C: New test.
44971         * g++.old-deja/g++.other/vaarg3.C: New test.
44972
44973 1999-10-12  Craig Burley  <craig@jcb-sc.com>
44974
44975         * g77.f-torture/noncompile/19990905-1.f: Moved from being
44976         in compile/.
44977
44978 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
44979
44980         * gcc.c-torture/execute/va-arg-11.c: New test.
44981
44982 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
44983
44984         * lib/file-format.exp (gcc_target_object_format): Don't
44985         crash if objdump is unavailable.
44986
44987 1999-09-29  Donn Terry <donn@interix.com>
44988
44989         * gcc.misc-tests/mg.exp: delete extraneous redirection.
44990
44991 1999-09-28  Nick Clifton  <nickc@cygnus.com>
44992
44993         * gcc.c-torture/compile/990928-1.c: New test.
44994
44995 1999-09-28  Nathan Sidwell  <nathan@acm.org>
44996
44997         * g++.old-deja/g++.other/decl6.C: New test.
44998
44999 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45000
45001         * gcc.c-torture/execute/va-arg-10.c: New test.
45002
45003 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45004
45005         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45006         __PRETTY_FUNCTION__.
45007
45008 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45009
45010         * gcc.c-torture/execute/990923-1.c: New test.
45011
45012 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45013
45014         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45015         for which -fpic is inappropriate.
45016
45017 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45018
45019         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45020
45021 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45022
45023         * g++.old-deja/g++.other/dyncast1.C: New test.
45024         * g++.old-deja/g++.other/dyncast2.C: New test.
45025         * g++.old-deja/g++.other/dyncast3.C: New test.
45026         * g++.old-deja/g++.other/dyncast4.C: New test.
45027         * g++.old-deja/g++.other/dyncast5.C: New test.
45028         * g++.old-deja/g++.eh/catch3.C: New test.
45029         * g++.old-deja/g++.eh/catch3p.C: New test.
45030         * g++.old-deja/g++.eh/catch4.C: New test.
45031         * g++.old-deja/g++.eh/catch4p.C: New test.
45032         * g++.old-deja/g++.eh/catch5.C: New test.
45033         * g++.old-deja/g++.eh/catch5p.C: New test.
45034         * g++.old-deja/g++.eh/catch6.C: New test.
45035         * g++.old-deja/g++.eh/catch6p.C: New test.
45036         * g++.old-deja/g++.eh/catch7.C: New test.
45037         * g++.old-deja/g++.eh/catch7p.C: New test.
45038         * g++.old-deja/g++.eh/catch8.C: New test.
45039         * g++.old-deja/g++.eh/catch8p.C: New test.
45040         * g++.old-deja/g++.eh/catch9.C: New test.
45041         * g++.old-deja/g++.eh/catch9p.C: New test.
45042
45043 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45044
45045         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45046         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45047
45048 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45049
45050         * gcc.c-torture/compile/990913-1.c: New test.
45051
45052 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45053
45054         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45055         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45056
45057 1999-09-09  Richard Henderson  <rth@cygnus.com>
45058
45059         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45060
45061 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45062
45063         * g++.old-deja/g++.other/lookup11.C: New test.
45064         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45065         what is permitted and what we want.
45066         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45067         overload use.
45068         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45069
45070 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45071
45072         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45073         * gcc.c-torture/noncompile/poison-1.c: New file.
45074
45075 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45076
45077         * g++.old-deja/g++.other/sizeof3.C: New test.
45078         * g++.old-deja/g++.other/sizeof4.C: New test.
45079         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45080         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45081
45082 1999-09-07  Richard Henderson  <rth@cygnus.com>
45083
45084         * gcc.dg/va-arg-1.c: New.
45085
45086 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45087
45088         * gcc.c-torture/execute/va-arg-9.c: New test.
45089
45090 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45091
45092         * g77.f-torture/compile/980519-2.f: New test.
45093         * g77.f-torture/compile/19990905-0.f: New test.
45094         * g77.f-torture/compile/19990905-1.f: New test.
45095         * g77.f-torture/compile/19990905-2.f: New test.
45096
45097         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45098
45099 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45100
45101         * gcc.c-torture/execute/990827-1.c: Fix typo.
45102
45103 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45104
45105         * g++.old-deja/g++.other/deref1.C: New test.
45106
45107 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45108
45109         * g++.old-deja/g++.other/ambig2.C: New test.
45110         * g++.old-deja/g++.other/cond5.C: New test.
45111         * g++.old-deja/g++.other/lookup16.C: New test.
45112
45113 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45114
45115         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45116         assemblers too.
45117
45118 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45119
45120         * lib/c-torture.exp: Avoid the "compare executables" optimization
45121         when testing native.
45122
45123 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45124
45125         * gcc.c-torture/execute/990829-1.c: New test.
45126         * gcc.c-torture/compile/990829-1.c: New test.
45127
45128 1999-08-27  Paul Burchard  <burchard@pobox.com>
45129
45130         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45131         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45132         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45133         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45134         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45135         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45136         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45137         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45138         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45139         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45140         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45141
45142 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45143
45144         * gcc.c-torture/execute/990827-1.c: New test.
45145
45146 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45147
45148         * g77.f-torture/noncompile/19990826-4.f: New test.
45149
45150         * g77.f-torture/compile/19990826-3.f: New test.
45151
45152         * g77.f-torture/execute/19990826-2.f: New test.
45153
45154         * g77.f-torture/compile/19990826-1.f: New test.
45155
45156         * gcc.c-torture/execute/990826-0.c: New test.
45157         * g77.c-torture/execute/19990826-0.f: New test.
45158
45159         * g77.f-torture/noncompile/970626-2.f: New test.
45160
45161 1999-08-25  Paul Burchard  <burchard@pobox.com>
45162
45163         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45164         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45165         lss-011.C: New tests.
45166
45167 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45168
45169         * g++.old-deja/g++.other/decl5.C: New test.
45170
45171 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45172
45173         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45174         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45175         call `postbase' for each one.  All callers of `postbase' changed
45176         to call this instead.
45177
45178 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45179
45180         * gcc.c-torture/execute/990811-1.c: New test.
45181
45182 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45183
45184         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45185         just native ones.
45186
45187         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45188         just native ones.
45189
45190 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45191
45192         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45193
45194 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45195
45196         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45197
45198 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45199
45200         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45201
45202 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45203
45204         * gcc.c-torture/execute/990804-1.c: New test.
45205
45206 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45207
45208         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45209         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45210         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45211
45212 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45213
45214         * g++.old-deja/g++.other/struct1.C: New test.
45215
45216 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45217
45218         * g++.old-deja/g++.other/enum2.C: New test.
45219
45220 1999-08-02  Richard Henderson  <rth@cygnus.com>
45221
45222         Adapted from tests from Franz Sirl:
45223         * gcc.c-torture/execute/va-arg-7.c: New test.
45224         * gcc.c-torture/execute/va-arg-8.c: New test.
45225
45226 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45227
45228         * gcc.c-torture/compile/990801-2.c: New test.
45229
45230         * gcc.c-torture/compile/990801-1.c: New test.
45231
45232 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45233
45234         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45235         fp-cmp-1.c, converting double to float.
45236
45237         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45238         fp-cmp-1.c, converting double to long double.
45239
45240         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45241         from fr1 to unknown_register, since fr1 is a legitimate register
45242         on some machines.
45243
45244 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45245
45246         * README: More listname related changes.
45247
45248 1999-07-08  Catherine Moore  <clm@cygnus.com>
45249
45250         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45251
45252 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45253
45254         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45255
45256 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45257
45258         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45259
45260 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45261
45262         * gcc.dg/990703-1.c: New test.
45263
45264 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45265
45266         * lib/file-format.exp: New file: Move definition of proc
45267         gcc_target_object_format to here from
45268         gcc.dg/special/ecos.exp.
45269
45270         * lib/c-torture.exp: Include lib file-format.exp.
45271         * lib/gcc-dg.exp: Include lib file-format.exp.
45272
45273         * gcc.dg/special/ecos.exp: Remove definition of proc
45274         gcc_target_object_format.
45275
45276 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45277
45278         * gcc.c-torture/execute/990628-1.c: New test.
45279
45280 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45281
45282         * gcc.c-torture/compile/990625-2.c: New test.
45283
45284         * gcc.c-torture/compile/990625-1.c: New test.
45285
45286 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45287
45288         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45289         attributes compile.
45290         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45291         ports that use the COFF/PE file format.
45292
45293 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45294
45295         * gcc.c-torture/compile/990617-1.c: New test.
45296
45297 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45298
45299         * g++.old-deja/g++.other/decl4.C: New test.
45300
45301 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45302
45303         * g++.old-deja/g++.other/bitfld3.C: New test.
45304
45305 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45306
45307         * g++.old-deja/g++.eh/catch1.C: New test.
45308
45309 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45310
45311         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45312
45313         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45314         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45315
45316 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45317
45318         * g77.f-torture/compile/19990502-0.f: Replace with new,
45319         shorter, test that still fails after recent changes.
45320
45321 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45322
45323         * gcc.c-torture/execute/990604-1.c: New test.
45324
45325 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45326
45327         * gcc.c-torture/execute/990531-1.c: New test.
45328
45329 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45330
45331         * gcc.c-torture/compile/990527-1.c: New test.
45332
45333 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45334
45335         * gcc.c-torture/execute/990527-1.c: New test.
45336
45337 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45338
45339         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45340         bitfields as signed.
45341
45342 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45343
45344         * g77.f-torture/compile/19990525-0.f: New test.
45345
45346 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45347
45348         * gcc.c-torture/execute/990525-2.c: New test.
45349
45350         * gcc.c-torture/execute/990525-1.c: New test.
45351
45352 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45353
45354         * g++.old-deja/g++.other/anon3.C: New test.
45355         * g++.old-deja/g++.other/anon4.C: New test.
45356         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45357         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45358         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45359         Merrill).
45360
45361 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45362
45363         * gcc.c-torture/execute/990524-1.c: New test.
45364
45365         * gcc.dg/990524-1.c: New test.
45366
45367 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45368
45369         * gcc.c-torture/compile/990523-1.c: New test.
45370
45371 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45372
45373         * gcc.c-torture/compile/990519-1.c: New test.
45374
45375 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45376
45377         * gcc.c-torture/compile/990517-1.c: New test.
45378
45379         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45380         (e4, f4): New tests.
45381         (main): Call them.
45382
45383 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45384
45385         * gcc.dg/noreturn-1.c: New test.
45386
45387 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45388
45389         * gcc.c-torture/execute/990513-1.c: New test.
45390
45391 1999-05-10  Richard Henderson  <rth@cygnus.com>
45392
45393         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45394
45395 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45396
45397         * g77.f-torture/execute/erfc.f: Use small single-precision
45398         values, to avoid problems on Alphas when not -mieee.
45399
45400 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45401
45402         * gcc.dg/990506-0.c: New test.
45403
45404 1999-05-08  Richard Henderson  <rth@cygnus.com>
45405
45406         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45407         the constant to test.  Don't XFAIL 64-bit targets.
45408
45409         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45410         * g++.old-deja/g++.law/profile1.C: Likewise.
45411
45412         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45413         operator new instances.
45414         * g++.old-deja/g++.other/delete5.C: Likewise.
45415
45416 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45417
45418         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45419         intrinsic.
45420
45421 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45422
45423         * g77.f-torture/execute/u77-test.f: Reverse order of two
45424         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45425
45426 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45427
45428         * gcc.dg/compare1.c: New test.
45429
45430 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45431
45432         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45433         New tests.
45434
45435 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45436
45437         * g77.f-torture/compile/19990502-1.f: New test.
45438
45439 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45440
45441         * g77.f-torture/compile/19990502-0.f: New test.
45442
45443 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45444
45445         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45446         intrinsic.
45447
45448 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45449
45450         * g77.f-torture/execute/u77-test.f (main): List libU77
45451         intrinsics not currently tested.
45452         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45453         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45454         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45455         Trim blanks off the ends of some printed strings.
45456
45457 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45458
45459         * g77.f-torture/execute/u77-test.f (main): Just warn about
45460         FSTAT gid disagreement, as it's expected on some systems.
45461
45462 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45463
45464         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45465         use a new function, which allows for some slop.
45466         Clean up some commentary.
45467         (issum): The new function.
45468         (sgladd): Deleted subroutine.
45469
45470 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45471
45472         * g77.f-torture/execute/u77-test.f: Modify to be more like
45473         libf2c/libU77 version, bringing patches to that version here.
45474         Add suitable commentary.
45475
45476 1999-04-25  Richard Henderson  <rth@cygnus.com>
45477
45478         * gcc.dg/990424-1.c: New test.
45479
45480 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45481
45482         * g77.f-torture/execute/u77-test.f (main): Bug involving
45483         LSTAT has been fixed, so turn back on full checking.
45484
45485 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45486
45487         * g77.f-torture/compile/19990419-0.f: New test.
45488         * g77.f-torture/execute/19990419-1.f: New test.
45489
45490 1999-04-17  Richard Henderson  <rth@cygnus.com>
45491
45492         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45493         to avoid the need for a prototype to supress a warning.
45494
45495 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45496
45497         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45498
45499 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45500
45501         * gcc.c-torture/execute/990404-1.c: New test.
45502
45503 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45504
45505         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45506         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45507         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45508         missing initializer warnings.
45509
45510 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45511
45512         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45513         matching strings.
45514
45515 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45516
45517         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45518
45519 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45520
45521         * g77.f-torture/execute/19990325-0.f: New test.
45522         * g77.f-torture/execute/19990325-1.f: New test.
45523
45524 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45525
45526         * gcc.c-torture/execute/990324-1.c: New test.
45527
45528 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45529
45530         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45531         test with 4.
45532
45533 1999-03-17  Richard Henderson  <rth@cygnus.com>
45534
45535         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45536
45537 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45538
45539         * g77.f-torture/execute/19990313-2.f: New test.
45540         * g77.f-torture/execute/19990313-3.f: New test.
45541
45542 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45543
45544         * g77.f-torture/execute/19990313-0.f: New test.
45545         * g77.f-torture/execute/19990313-1.f: New test.
45546
45547 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45548
45549         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45550         printf to sprintf.
45551         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45552         (main): Add check for u15.  Conditionalize u31 check depending on
45553         whether ints are <32 bits or >=32 bits.
45554
45555 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45556
45557         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45558
45559 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45560
45561         * g77.f-torture/compile/19990305-0.f: New test.
45562         * g77.f-torture/execute/19981119-0.f: New test.
45563
45564 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45565
45566         * g77.f-torture/execute/970625-2.f: call ABORT if final
45567         result is not correct, instead of just printing it.
45568         Add this checking via newly introduced obfuscation, to
45569         trip up buggy front ends.
45570
45571 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45572
45573         * g77.f-torture/compile/960317-1.f: Moved from being
45574         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45575
45576 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45577
45578         * g77.f-torture/execute/960317-1.f: New (old) test.
45579         * g77.f-torture/execute/970625-2.f: Ditto.
45580
45581 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45582
45583         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45584         message on line 1 or line 2; cccp and cpplib do this differently.
45585
45586 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45587
45588         * g++.old-deja/g++.law/weak1.C: New test.
45589
45590 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45591
45592         * gcc.c-torture/execute/990119-1.c: Renamed to...
45593         * gcc.dg/990119-1.c: this, so it will only be tested once
45594         (it's a preprocessor test, it doesn't need to be run at
45595         multiple optimization levels).
45596
45597 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45598
45599         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45600           ALWAYS_CXXFLAGS.
45601
45602 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45603
45604         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45605         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45606         to not be compilable by current g77.
45607
45608 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45609
45610         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45611
45612 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45613
45614         * gcc.c-torture/execute/990222-1.c: New test.
45615
45616 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45617
45618         * g77.f-torture/compile/19990218-0.f: New test.
45619         * g77.f-torture/noncompile/19990218-1.f: New test.
45620
45621 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45622
45623         * g77.f-torture/compile/19981216-0.f: New test.
45624
45625 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45626
45627         * gcc.dg/990214-1.c: New test.
45628
45629 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45630
45631         * gcc.dg/990213-2.c: New test.
45632
45633         * gcc.dg/990213-1.c: New test.
45634
45635 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45636
45637         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45638         ints.
45639
45640 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45641
45642         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45643         specified by target.
45644
45645         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45646
45647 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45648
45649         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45650
45651 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45652
45653         * gcc.dg/special/ecos.exp: New test driver for new tests with
45654         special requirements.
45655
45656         * gcc.dg/special/alias-1.c: New test.
45657         * gcc.dg/special/gcsec-1.c: New test.
45658         * gcc.dg/special/weak-1.c: New test.
45659         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45660         * gcc.dg/special/weak-2.c: New test.
45661         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45662         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45663         * gcc.dg/special/wkali-1.c: New test.
45664         * gcc.dg/special/wkali-2.c: New test.
45665         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45666         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45667
45668 1999-02-10  Felix Lee  <flee@cygnus.com>
45669
45670           * lib/c-torture.exp (c-torture-compile): Pull out code for
45671           analyzing gcc error messages.
45672           (c-torture-execute): Likewise.  Fix some (harmless) false
45673           positives.
45674           * lib/gcc.exp (gcc_check_compile): New function.
45675
45676 1999-02-08  Richard Henderson  <rth@cygnus.com>
45677
45678         * gcc.c-torture/execute/990208-1.c: New test.
45679
45680 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45681
45682         * g++.dg/special/ecos.exp: New driver for new tests with special
45683         requirements
45684
45685         * g++.dg/special/conpr-1.C: New test
45686         * g++.dg/special/conpr-2.C: New test
45687         * g++.dg/special/conpr-2a.C: New test
45688         * g++.dg/special/conpr-3.C: New test
45689         * g++.dg/special/conpr-3a.C: New test
45690         * g++.dg/special/conpr-3b.C: New test
45691
45692         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45693         allow g++ to use the dg driver
45694
45695         * README: Add comment about g++.dg directory
45696
45697 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45698
45699         * README: Update email addresses.
45700
45701 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45702
45703         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45704         arguments in order to force structure S onto the stack even on
45705         the alpha.
45706         (test): Pass 10 leading arguments to function foo as well as the
45707         structure S.
45708
45709         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45710         failure for all targets.
45711
45712         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45713         abort to terminate program execution.
45714
45715 1999-01-30  Richard Henderson  <rth@cygnus.com>
45716
45717         * gcc.c-torture/execute/990130-1.c: New test.
45718
45719 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45720
45721         * gcc.dg/990130-1.c: New test.
45722
45723 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45724
45725         * gcc.c-torture/execute/990128-1.c: New test.
45726
45727 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45728
45729         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45730
45731 1999-01-27  Felix Lee  <flee@cygnus.com>
45732
45733         * lib/c-torture.exp (c-torture-compile): pull out code for
45734         analyzing gcc error messages.
45735         (c-torture-execute): ditto, and fix some (harmless) false
45736         positives.
45737         * lib/gcc.exp (gcc_check_compile): new function.
45738
45739 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45740
45741         * gcc.dg/990117-1.c: New test.
45742
45743         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45744
45745         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45746
45747 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45748
45749         * g77.f-torture/compile/990115-1.f: New test.
45750
45751 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45752
45753         * gcc.c-torture/compile/990107-1.c: New test
45754
45755 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45756
45757         * gcc.c-torture/execute/990106-2.c: New test.
45758
45759         * gcc.c-torture/execute/990106-1.c: New test.
45760
45761 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45762
45763         * gcc.c-torture/compile/981223-1.c: New test.
45764
45765 1998-12-29  Richard Henderson  <rth@cygnus.com>
45766
45767         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45768         (opt3): Rename from opt4 and disable.
45769
45770 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45771
45772         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45773
45774 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45775
45776         * g++.old-deja/g++.other/conv5.C: New test.
45777
45778 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45779
45780         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45781
45782 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45783
45784         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45785
45786 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45787
45788         * gcc.c-torture/compile/981211-1.c: New test.
45789
45790 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45791
45792         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45793
45794         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45795
45796 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45797
45798         * gcc.special/930510-1.c: Make C9X safe.
45799         * gcc.misc-tests/gcov-1.c Similarly.
45800         * gcc.misc-tests/gcov-2.c Similarly.
45801
45802 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45803
45804         * gcc.dg/ultrasp1.c: New test.
45805
45806 1998-12-06  Richard Henderson  <rth@cygnus.com>
45807
45808         * gcc.c-torture/execute/981206.c: New test.
45809
45810 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45811
45812         * g++.old-deja/g++.ns/template7.C: New test.
45813
45814         * g++.old-deja/g++.other/expr1.C: New test.
45815
45816         * g++.old-deja/g++.eh/tmpl3.C: New test.
45817
45818         * g++.old-deja/g++.eh/tmpl2.C: New test.
45819
45820 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45821
45822         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45823         * g++.old-deja/g++.other/using6.C: Removed.
45824         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45825
45826         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45827
45828 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45829
45830         * g++.old-deja/g++.pt/overload8.C: New test.
45831
45832         * g++.old-deja/g++.pt/overload7.C: New test.
45833
45834         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45835
45836         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45837         and relinking messages.
45838         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45839         compiling with -frepo.
45840
45841 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45842
45843         * g++.old-deja/g++.pt/lookup6.C: New test.
45844
45845 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45846
45847         * gcc.c-torture/execute/981130-1.c: New test.
45848         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45849
45850 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45851
45852         * g++.old-deja/g++.pt/explicit76.C: New test.
45853
45854         * g++.old-deja/g++.pt/friend38.C: New test.
45855
45856         * g++.old-deja/g++.ns/crash2.C: New test.
45857
45858         * g++.old-deja/g++.pt/defarg8.C: New test.
45859
45860         * g++.old-deja/g++.pt/instantiate6.C: New test.
45861
45862         * g++.old-deja/g++.pt/static6.C: New test.
45863
45864         * g++.old-deja/g++.pt/decl2.C: New test.
45865
45866 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45867
45868         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45869         problem is actually related with name lookup, but so what? :-)
45870
45871         * g++.old-deja/g++.pt/friend37.C: New test.
45872
45873 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45874
45875         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45876         element, which fails on some systems.
45877
45878         * g77.f-torture/execute/labug1.f: New test.
45879
45880 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45881
45882         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45883         is defined.
45884
45885 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45886
45887         * g77.f-torture/compile/981117-1.f: New test.
45888
45889 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45890
45891         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45892         properly discarded.
45893
45894 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45895
45896         * gcc.c-torture/execute/memcheck: New directory of tests for
45897         -fcheck-memory-usage.
45898
45899 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45900
45901         * README: New file, general information about the testsuite and
45902         new description of the various C++ test subdirectories.
45903         * README.g++: Eliminate obsolete information, update and move most
45904         relevant stuff to README.
45905
45906 1998-11-07  Richard Henderson  <rth@cygnus.com>
45907
45908         * gcc.c-torture/compile/981107-1.c: New test.
45909
45910 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
45911
45912         * execute/memcpy-bi.c: New testcase.
45913
45914 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
45915
45916         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45917         base classes.
45918
45919         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45920         template is selected.
45921
45922         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45923         classes, it should be accepted for all types.
45924
45925         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45926
45927         * g++.old-deja/g++.pt/spec24.C: Ensure that template
45928         specializations start with template headers.
45929
45930 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
45931
45932         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45933
45934         * g++.old-deja/g++.other/init9.C: Test cross initialization of
45935         non-POD types.
45936
45937 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45938
45939         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45940
45941 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45942
45943         * compile/981022-1.c, compile/981022-1.x: New test and driver.
45944
45945 1998-10-19  Jeffrey A Law  (law@cygnus.com)
45946
45947         * 981019-1.c: New test.
45948
45949 1998-10-14  Robert Lipe <robertl@dgii.com>
45950
45951         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45952         find objc headers.
45953
45954 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45955
45956         * compile/981001-4.c: Remove use of GCC extension that triggers a
45957         compiler bug.
45958
45959 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
45960
45961         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45962
45963 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
45964
45965         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
45966         instantiation of template produces incorrect code for delete
45967         expression.
45968
45969         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
45970         constructors' name is not unique.
45971         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45972         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45973
45974         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
45975         automatic array of const is ill-formed.
45976
45977         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
45978         of template parameter?
45979
45980         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
45981         const.
45982
45983         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
45984         pointer-to-member expression.
45985
45986         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
45987         declaration causes ICE.
45988
45989 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
45990
45991         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
45992         reserved in the global namespace.
45993
45994         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45995         generate needed virtual table.
45996
45997         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45998
45999 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46000
46001         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46002         template-dependent type
46003
46004 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46005
46006         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46007         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46008         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46009
46010         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46011         class should be usable as argument of member function.
46012         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46013         class should be usable as return type of member function.
46014         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46015         class should be usable as type of data member.
46016
46017         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46018
46019 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46020
46021         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46022
46023 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46024
46025         * gcc.dg/dll-?.c Add thumb to target list.
46026         Fix assembler scan patterns to match current assembler output.
46027
46028 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46029
46030         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46031         matching of template brackets.
46032
46033         * g++.old-deja/g++.other/using4.C: New test.  Test using
46034         declarations of methods from base classes.
46035
46036         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46037         within functions should introduce names into the innermost
46038         enclosing namespace.
46039
46040         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46041         of static locals if first initialization throws.
46042
46043 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46044
46045         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46046
46047 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46048
46049         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46050         lose track of the possible targets of tablejump insns.
46051         * special/special.exp: Run it.
46052
46053 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46054
46055         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46056         must be declared before its specializations can be named in friend
46057         declarations.
46058
46059 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46060
46061         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46062
46063         * g77.f-torture/execute/io1.f: New test.
46064
46065 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46066
46067         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46068         with pointer to template function, for which no argument deduction
46069         is possible.
46070
46071         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46072         specialization of template function as argument to template
46073         function.
46074
46075         * g++.old-deja/g++.other/access2.C: New test; Inner class
46076         shouldn't have privileged access to Outer's names.
46077
46078 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46079
46080         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46081         friend template declared within template class conflicts with
46082         nested class of the same name.
46083
46084         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46085         is ignored.
46086
46087         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46088         object with direct initializer as function declaration.
46089
46090         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46091         initializers.
46092
46093         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46094         involving const pointer and NULL produces incorrect result.
46095
46096         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46097         type name without `typename' should be rejected with -pedantic.
46098
46099 1998-10-02  Richard Henderson  <rth@cygnus.com>
46100
46101         * g++.old-deja/g++.other/addrof1.C: New test.
46102
46103 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46104
46105         * gcc.c-torture/compile/981001-1.c: New test.
46106         * gcc.c-torture/execute/981001-1.c: New test.
46107
46108 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46109
46110         * gcc.c-torture/compile/981001-2.c: New test.
46111         * gcc.c-torture/compile/981001-3.c: New test.
46112         * gcc.c-torture/compile/981001-4.c: New test.
46113
46114 1998-10-01  Robert Lipe  <robertl@dgii.com>
46115
46116         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46117         multilibbed hosts.  Idea grafted from g77.exp.
46118
46119 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46120
46121         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46122         avoid losing on systems which need -lsocket.
46123
46124 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46125
46126         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46127         * g++.old-deja/g++.other/nested2.C: Ditto.
46128         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46129         failure.
46130
46131 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46132
46133         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46134         preferred over template operator!= for enum bitfields.
46135
46136 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46137
46138         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46139         that happen to have the same base name, but in different scopes,
46140         are incorrectly rejected.
46141
46142 1998-09-16  Richard Henderson  <rth@cygnus.com>
46143
46144         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46145         on the native word size instead of an integer literal.
46146
46147 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46148
46149         * g++.old-deja/g++.other/static2.C: Invocation of static data
46150         member of type pointer-to-function denoted as non-static member.
46151
46152         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46153         checks involving function types and aliases.
46154
46155 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46156
46157         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46158         redefined to the same non-trivial type.
46159
46160         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46161         namespace-qualification of template specializations declared in
46162         other namespaces.
46163
46164         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46165         to declare a subset of the specializations of a template function
46166         as friends of specializations of a template class.
46167
46168         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46169         member templates that do not fully specialize the enclosing
46170         template class are rejected.
46171
46172 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46173
46174         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46175
46176 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46177
46178         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46179         altered from libf2c/libU77 version.
46180
46181 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46182
46183         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46184
46185 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46186
46187         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46188         (un)signed char are different types for template specialization
46189         purposes.
46190
46191 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46192
46193         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46194         * objc: ObjC testsuite.
46195
46196 1998-08-31  Catherine Moore  <clm@cygnus.com>
46197
46198         * gcc.c-torture/execute/941014-1.x: New file.
46199
46200 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46201
46202         * lib/c-torture.exp: Add support for
46203         torture_eval_before_compile and torture_eval_before_execute
46204         variables.
46205
46206 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46207
46208         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46209         this test triggers valid.
46210
46211 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46212
46213         * gcc.dg/980827-1.c: New test.
46214
46215 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46216
46217         * gcc.c-torture/execute/loop-4b.c: New test.
46218
46219 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46220
46221         * lib/c-torture.exp: Add support for
46222         torture_eval_before_compile and torture_eval_before_execute
46223         variables.
46224
46225 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46226
46227         * gcc.c-torture/compile/980825-1.c: New test.
46228
46229 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46230
46231         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46232         count number tests in opt_t0 not good_t0.
46233
46234 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46235
46236         * gcc.c-torture/compile/930326-1.x: Fix typo.
46237
46238 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46239
46240         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46241         causes an ICE.
46242
46243 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46244
46245         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46246         STACK_SIZE is defined.
46247         * gcc.c-torture/unsorted/stuct.c: Similarly.
46248
46249         * gcc.c-torture/compile/980821-1.c: New test.
46250
46251 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46252
46253         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46254
46255 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46256
46257         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46258         code.
46259
46260 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46261
46262         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46263         error'.
46264
46265 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46266
46267         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46268
46269 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46270
46271         * gcc.c-torture/compile/980816-1.c: New test.
46272
46273         * gcc.dg/980816-1.c: New test.
46274
46275 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46276
46277         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46278         compiler for ieee tests.
46279
46280 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46281
46282         * g77.f-torture/compile/980729-0.f: New test.
46283
46284 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46285
46286         * gcc.c-torture/special/eeprof-1.c: New test, for
46287         -finstrument-functions.
46288         * gcc.c-torture/special/special.exp: Run it.
46289
46290 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46291
46292         * gcc.c-torture/compile/980729-1.c: New test.
46293
46294 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46295
46296         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46297         __thumb__ is defined, and test for ARM style doubles if so.
46298
46299 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46300
46301         * g77.f-torture/noncompile/980615-0.f: New test.
46302
46303 1998-07-26  H.J. Lu  (hjl@gnu.org)
46304
46305         * gcc.dg/980312-1.c: Do link instead of compile.
46306         * gcc.dg/980313-1.c: Likewise.
46307
46308 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46309
46310         * gcc.c-torture/compile/980726-1.c: New test.
46311
46312 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46313
46314         * g77.f-torture/execute/io0.f: New test.
46315
46316 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46317
46318         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46319         an int.
46320
46321 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46322
46323         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46324         m32r bugs.
46325
46326 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46327
46328         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46329         c-decl.c:grokdeclarator can handle mode attributes.
46330
46331 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46332
46333         * gcc.c-torture/execute/980716-1.c: New test.
46334
46335 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46336
46337         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46338         the mn10200.
46339         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46340         the mn10200.
46341         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46342         * gcc.c-torture/compile/930326-1.x: Similarly.
46343
46344 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46345
46346         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46347         New test from Craig.
46348
46349 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46350
46351         * g77.f-torture/noncompile/980616-0.f: New test.
46352
46353         * g77.f-torture/execute/970816-3.f: New test from Craig.
46354
46355 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46356
46357         *  g++.other/singleton.C: Return error value instead of taking
46358         SIGSEGV.
46359
46360 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46361
46362         *  g++.other/singleton.C: New test.  Warning is under dispute.
46363         Runtime crash is not.
46364
46365 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46366
46367         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46368         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46369         using6.C, using7.C}: New namespace tests.
46370
46371 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46372
46373         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46374         specialization with typedef'ed names used as array indexes.
46375
46376 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46377
46378         * gcc.c-torture/execute/980709-1.c: New test.
46379
46380         * gcc.dg/980709-1.c: New test.
46381
46382 1998-07-07  Richard Henderson  <rth@cygnus.com>
46383
46384         * gcc.c-torture/execute/bcp-1.c: New test.
46385
46386 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46387
46388         * gcc.c-torture/execute/980707-1.c: New test.
46389
46390 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46391
46392         * gcc.c-torture/compile/980706-1.c: New test.
46393
46394 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46395
46396         * g77.f-torture/execute/980701-0.f,
46397         g77.f-torture/execute/980701-1.f: New test from Craig.
46398
46399 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46400
46401         * gcc.c-torture/compile/980701-1.c: New test.
46402
46403         * gcc.c-torture/execute/980701-1.c: New test.
46404
46405 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46406 rlsruhe.de>
46407
46408         * g++.old-deja/g++.robertl/eb132.C: New test.
46409         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46410
46411 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46412
46413         * g77.f-torture/execute/980628-7.f,
46414         g77.f-torture/execute/980628-8.f,
46415         g77.f-torture/execute/980628-9.f,
46416         g77.f-torture/execute/980628-10.f: New tests from Craig.
46417
46418         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46419
46420 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46421
46422         * g77.f-torture/execute/980628-4.f: New test from Craig.
46423         * g77.f-torture/execute/980628-5.f: Likewise.
46424         * g77.f-torture/execute/980628-2.f: Likewise.
46425         * g77.f-torture/execute/980628-0.f: Likewise.
46426         * g77.f-torture/execute/980628-1.f: Likewise.
46427         * g77.f-torture/execute/980628-3.f: Likewise.
46428         * g77.f-torture/execute/980628-6.f: Likewise.
46429
46430 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46431
46432         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46433         directory when nothing has been installed yet.
46434
46435 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46436
46437         * gcc.c-torture/special/special.exp: Handle newer versions of
46438         dejagnu.
46439
46440 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46441
46442         * gcc.dg/980626-1.c: New test.
46443
46444 1998-06-19  Bruno Haible <haible@ilog.fr>
46445
46446         * gcc.misc-tests/m-un-2.c: New test.
46447         * g++.old-deja/g++.other/warn01.c: Likewise.
46448
46449 1998-06-19  Robert Lipe  <robertl@dgii.com>
46450
46451         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46452         compatibility with assmblers with a different comment character.
46453         Eliminate use of GAS-specific extensions.
46454
46455 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46456
46457         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46458
46459 1998-06-19  Robert Lipe  <robertl@dgii.com>
46460
46461         * lib/g77.exp: Replace search for libf2c.a with search for newly
46462         renamed libg2c.a
46463
46464 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46465
46466         * gcc.c-torture/execute/980617-1.c: New test.
46467
46468 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46469
46470         * gcc.c-torture/execute/980612-1.c: New test.
46471
46472 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46473
46474         * gcc.dg/980523-1.c: Only test on ppc-linux.
46475         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46476
46477         * gcc.c-torture/execute/980608-1.c: New test.
46478
46479 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46480
46481         * gcc.c-torture/execute/980605-1.c: New test.
46482
46483 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46484
46485         * gcc.c-torture/execute/980604-1.c: New test.
46486
46487 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46488
46489         * gcc.c-torture/execute/980602-1.c: New test.
46490         * gcc.c-torture/execute/980602-2.c: Likewise.
46491
46492 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46493
46494         * 970125-0.f: Fix per JCB.  Add commentary.
46495
46496 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46497
46498         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46499         IEEE -0 support.
46500
46501 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46502
46503         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46504         earlier.
46505
46506 1998-05-28  Catherine Moore <clm@cygnus.com>
46507
46508         * gcc.c-torture/execute/980526-3.c: New test.
46509
46510 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46511
46512         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46513         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46514         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46515         m88k-motorola-sysv3 to XFAIL.
46516
46517 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46518
46519         * gcc.dg/980526-1.c: New test.
46520         * gcc.c-torture/execute/980526-2.c: New test.
46521
46522 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46523
46524         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46525
46526         * gcc.c-torture/execute/980526-1.c: New test.
46527
46528 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46529
46530         * g77.f-torture/execute/alpha2.f: Add runtime test.
46531
46532 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46533
46534         * g++.old-deja/old-deja.exp: Strip leading directories.
46535
46536         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46537         error for the line.  Don't run multiple tests for the same line.
46538
46539 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46540
46541         * gcc.dg/980523-1.c: New test.
46542
46543 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46544
46545         * g77.f-torture/compile/970915-0.f: New test.
46546
46547 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46548
46549         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46550
46551 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46552
46553         * gcc.dg/980520-1.c: New test.
46554
46555 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46556
46557         * gcc.dg/980502-1.c: Fix return type.
46558
46559 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46560
46561         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46562         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46563         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46564         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46565         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46566
46567 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46568
46569         * g77.f-torture/execute/980520-1.f: New test.
46570
46571 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46572
46573         * lib/mike-g77.exp: New file.
46574
46575         * g77.f-torture/noncompile/noncompile.exp,
46576         g77.f-torture/noncompile/check0.f: New files.
46577
46578 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46579
46580         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46581         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46582         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46583         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46584         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46585         abort where appropriate.
46586
46587 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46588
46589         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46590         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46591
46592 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46593
46594         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46595
46596 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46597
46598         * g77.f-torture/compile/980427-0.f: New test.
46599
46600 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46601
46602         * g77.f-torture/compile/980424-0.f: New test.
46603
46604 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46605
46606         * g77.f-torture/compile/980419-2.f (main): New test.
46607         * g77.f-torture/compile/970125-0.f: New test.
46608         * g77.f-torture/compile/980419-1.f: New test.
46609
46610 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46611
46612         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46613         of loop-4.c.
46614
46615 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46616
46617         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46618
46619 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46620
46621         * gcc.c-torture/compile/980329-1.c: New test.
46622
46623 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46624
46625         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46626         * gcc.dg/980312-1.c: Fix typo in -march command.
46627
46628 1998-03-16  H.J. Lu  (hjl@gnu.org)
46629
46630         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46631
46632 1998-03-11  Robert Lipe  <robertl@dgii.com>
46633
46634         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46635         Dave Love agree the Fortran source is bogus.
46636
46637 1998-03-11  Robert Lipe  <robertl@dgii.com>
46638
46639         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46640         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46641         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46642         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46643         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46644
46645 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46646
46647         * g++.old-deja/g++.other/friend1.C: New test.
46648
46649 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46650
46651         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46652         possibly uninitialized) variables and declare dnrm2.
46653
46654 1998-02-23  Robert Lipe <robertl@dgii.com>
46655
46656         From Bruno Haible <haible@ilog.fr>:
46657         * gcc.c-torture/execute/980223.c: New test.
46658
46659 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46660
46661         * gcc.dg/ifelse-1.c: New test.
46662
46663 1998-02-09  H.J. Lu  (hjl@gnu.org)
46664
46665         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46666
46667           * lib/old-dejagnu.exp (old-dejagnu): Added the
46668           "execution test - XFAIL *-*-*" handling in the spirit of
46669           "excess errors test -". Changed the "execution test fails"
46670           handling to be like "excess errors test fails".
46671           * Update various tests accordingly.
46672
46673 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46674
46675         * gcc.c-torture/execute/980205.c: New test.
46676
46677 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46678
46679         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46680         * lib/f-torture.exp: Similarly.
46681         * gcc.c-torture: Rename all .cexp files to .x files.
46682
46683 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46684
46685         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46686         (940510-1.c): Removed duplicate.
46687         (971104-1.c): New test.
46688
46689 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46690
46691           * lib/f-torture.exp: Improve error and loop detection.
46692
46693 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46694
46695         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46696         use that to size the filler array.
46697
46698 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46699
46700         * lib/c-torture.exp(c-torture-execute): Fix typo.
46701
46702         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46703         testcase as the executable name. Keep the executable around if
46704         the test fails.
46705
46706 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46707
46708         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46709         changes.  Only test one -g option, and move it to the end of the
46710         list of options to test.
46711
46712 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46713
46714         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46715         variable GCC_TORTURE_OPTIONS to supply default switches separated
46716         by colons.  If no environment variable, run tests with -O0 -g, -O1
46717         -g, and -O2 -g as well.
46718
46719 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46720
46721         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46722         explanatory comments. Fix indentation.
46723
46724 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46725
46726         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46727
46728 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46729
46730         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46731         * g++.old-deja/g++.mike/p7325.C: Likewise.
46732         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46733
46734 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46735
46736         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46737         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46738         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46739         * g++.old-deja/g++.law/operators4.C: Likewise.
46740
46741 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46742
46743         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46744         * g++.old-deja/g++.mike/p784.C: Ditto.
46745         * g++.old-deja/g++.mike/p785.C: Ditto.
46746
46747 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46748
46749           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46750
46751 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46752
46753         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46754         target feature; pass this to c-torture-execute as needed.
46755
46756 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46757
46758         * lib/c-torture.exp(c-torture-execute): If the previous and the
46759         current executables being tested are identical, we don't need to
46760         run the executable again. Try to make the executable names
46761         unique. Add an optional argument for passing additional compiler
46762         flags.
46763
46764 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46765
46766         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46767
46768 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46769
46770         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46771
46772 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46773
46774         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46775         32bit or larger longs.
46776
46777         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46778         have either a 32bit long or 32bit int.
46779
46780 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46781
46782         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46783         Make double precision tests dependent on sizeof (double).
46784
46785 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46786
46787         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46788         too.
46789
46790 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46791
46792         * gcc.c-torture/compile/961203-1.cexp: New script.
46793
46794 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46795
46796         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46797         up the includes ourselves.
46798
46799 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46800
46801         * lib/plumhall.exp: Remove random include, and add a few
46802         verbose messages for debugging.
46803
46804 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46805
46806         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46807         of trying to do it ourselves.
46808
46809 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46810
46811         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46812
46813 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46814
46815         * gcc.prms/5403.c: Made regexp a bit less strict.
46816
46817 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46818
46819         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46820         is returned from remote_load instead.
46821         * lib/plumhall.exp: Ditto.
46822         * lib/mike-g++.exp: Ditto.
46823         * lib/old-dejagnu.exp: Ditto.
46824         * lib/c-torture.exp: Ditto.
46825
46826 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46827
46828         * lib/g++.exp: Use build_wrapper procedure.
46829         * lib/gcc.exp: Ditto.
46830
46831 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46832
46833         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46834         an old-style decl for malloc.  Fixes tests to work when
46835         sizeof (int) != sizeof (size_t).
46836
46837 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46838
46839         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46840
46841         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46842         use stdargs.h interface.
46843
46844 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46845
46846         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46847         NO_VARARGS when compiling.
46848
46849 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46850
46851         * lib/plumhall.exp(ph_includes): New procedure.
46852         (ph_make): Use it.
46853         (ph_compiler): Ditto.
46854
46855         * lib/g++.exp: Rename test-glue.c to testglue.c.
46856         * lib/gcc.exp: Ditto.
46857
46858 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46859
46860         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46861         to completion when it's called.
46862
46863 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46864
46865         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46866         is defined, don't do test.
46867
46868 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46869
46870         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46871         for object files.
46872         (ph_summary): Mark skipped testcases as untested, not unresolved.
46873
46874         * lib/plumhall.exp (ph_make): If unresolved because of bad
46875         errorCode, record errorCode in log file.
46876         (*): Replace send_log/verbose with verbose -log.
46877
46878 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46879
46880         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46881         double conversion if double isn't at least 8 bytes.
46882
46883         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46884         int to work with targets where int is 16 bits.
46885
46886         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46887         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46888         precision for the test to complete.
46889
46890 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46891
46892         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46893         if d10v is not compiled with the -mdouble64 flag.
46894         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46895
46896         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46897         d10v is not compiled with the -mint32 flag.
46898
46899 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46900
46901         * lib/plumhall.exp: Use incr_count.
46902
46903 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46904
46905         * gcc.c-torture: Update to c-torture-1.45.
46906
46907 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
46908
46909         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46910         the name of the expect testcase file).
46911
46912         * lib/g++.exp(g++_init): Ditto.
46913
46914 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
46915
46916         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46917         the host.
46918
46919         * lib/gcc.exp(gcc_exit): New procedure.
46920
46921 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
46922
46923         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46924         specs where appropriate.
46925
46926         * g++.old-deja/g++.arm/*: Added additional ERROR checks
46927         because of new "candidates are" messages, and removed a few
46928
46929         * Converted all non-old-style g++ testcases to old-style, and
46930         moved into g++.old-deja.
46931
46932 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
46933
46934         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46935         options.
46936
46937         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46938         succeeded.
46939
46940         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46941
46942 1997-02-13  Michael Meissner  <meissner@cygnus.com>
46943
46944         * lib/gcc.exp (gcc_target_compile): Add support for defining
46945         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46946         the machine doesn't have those features.
46947
46948 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
46949
46950         * g++.law/operators4.exp: Don't use LIBS.
46951
46952 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
46953
46954         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46955
46956         * lib/mike-g++.exp: Don't set the compiler to be tested here.
46957         * lib/g++.exp: Set it here instead. Also, allow use of the
46958         --tool_exec and --tool_opt options. Change CXX to
46959         GXX_UNDER_TEST.
46960
46961         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46962
46963         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46964
46965 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
46966
46967         * lib/old-dejagnu.exp: Use prune_warnings instead of
46968         prune_system_crud.
46969         * lib/mike-g++.exp: Ditto.
46970         * lib/gcc.exp: Ditto.
46971         * lib/g++.exp: Ditto.
46972
46973         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46974
46975 1997-02-07  Jeffrey A Law  (law@cygnus.com)
46976
46977           * 941014-2.c: Include stdlib.h
46978           * 960327-1.c: Include stdio.h
46979           * dbra.c, index-1.c: Don't assume ints are 32bits.
46980
46981 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
46982
46983         * lib/gcc.exp: Add gcc,stack_size target feature.
46984
46985         * lib/g++.exp(g++_target_compile): Add the include and link
46986         paths here, not in two other places. And, it's $options, not
46987         options.
46988
46989         * lib/mike-g++.exp(postbase): Remove the code that determines
46990         the correct include and link paths.
46991         * g++.old-deja/old-deja.exp: Ditto.
46992
46993 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
46994
46995         * lib/g++.exp(g++_init): target_compile no longer returns the
46996         filename of the result.
46997
46998 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
46999
47000         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47001         call to glob.
47002
47003         * gcc.c-torture/special/special.exp: Change call to
47004         gcc_target_compile to include the object file.
47005
47006 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47007
47008         * gcc.c-torture/special/special.exp: Correct misspelling in last
47009         change.
47010
47011 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47012
47013         * lib/plumhall.exp(ph_summary): Log the entire output of the
47014         executable. Return -1 if there were any failures, 0 otherwise.
47015         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47016         (ph_make): Clean up objects and executables that were built
47017         if the tests succeeded.
47018
47019 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47020
47021         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47022         libraries and includes in the build tree as appropriate.
47023
47024 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47025
47026         * lib/c-torture.exp: Instead of looking for the global variable
47027         NO_LONG_LONG, check to see if that's a feature of the target.
47028
47029 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47030
47031         * config/default.exp: Minimize. Delete the remainer of the files in
47032         config; this functionality is now in devo/dejagnu/config.
47033
47034         g++.*/*: Pass any additional flags used to compile to postbase;
47035         delete CXXFLAGS.
47036
47037         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47038         is now done by runtest.exp. Use gcc_target_compile instead of
47039         compile.
47040
47041         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47042         Remove references to CFLAGS. Use remote_file instead of
47043         calling rm -f.
47044         (c-torture): Take a list of arguments to use to compile this
47045         testcase.
47046
47047         lib/g++.exp: Simplify. Use target_compile instead of compile.
47048         lib/gcc-dg.exp: Ditto.
47049         lib/gcc.exp: Ditto.
47050         lib/mike-{gcc,g++}.exp: Ditto.
47051         lib/old-dejagnu.exp: Ditto.
47052         lib/plumhall.exp: Ditto.
47053
47054 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47055
47056         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47057         (ph_linker): Likewise.
47058
47059 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47060
47061           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47062         MAP_ANON / MAP_ANONYMOUS if defined;
47063         else try to map from /dev/zero .
47064
47065 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47066
47067         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47068         isn't defined, then define it to MAP_ANONYMOUS.
47069
47070 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47071
47072         * gcc.c-torture: Update to c-torture-1.42 release.
47073
47074 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47075
47076         * gcc.c-torture: Update to c-torture-1.41 release.
47077
47078 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47079
47080         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47081         c-torture release.
47082
47083 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47084
47085         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47086         and LDFLAGS.  Fix second case to append the target_info ldflags
47087         onto LDFLAGS, not CFLAGS.
47088         * lib/g++.exp (g++_init): Add target_info stuff.
47089         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47090         of libgloss and newlib flags for !native.
47091
47092         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47093         (GDB): Fix relative path to go up another dir for finding gdb.
47094
47095 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47096
47097         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47098         versions in the target_info array, if they don't exist.
47099
47100 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47101
47102         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47103
47104 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47105
47106         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47107         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47108
47109 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47110
47111         * lib/old-dejagnu.exp: Don't remove the output file before we've
47112         actually tested it. Don't append pwd to the path of the executable
47113         we're testing.
47114
47115 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47116
47117         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47118
47119 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47120
47121         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47122         temporary directory for compiler files, and set it to a default
47123         value of /tmp. Set $output as the name of the output file from
47124         compiling the testcase. Add a -o option to $cflags_var so the
47125         compiler writes the final output file as $output. Set $executable
47126         to $output.
47127
47128         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47129         directory for compiler files, and set it to /tmp if it doesn't
47130         already have a value. Set $output_file to the name of the output
47131         file from compiling the testcase. Add a -o option to CXXFLAGS so
47132         the compiler writes the final output file as $output. Use $output
47133         as the executable to be tested.
47134
47135 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47136
47137         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47138
47139 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47140
47141         * gcc.c-torture/execute/pending-1.c: New test.  Still
47142         pending in Tege's queue.
47143
47144 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47145
47146         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47147         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47148         if there were failures.  Call unresolved if there were unresolved
47149         testcases.  Call gcc_fail if program did not run to completion.
47150         (ph_make): Pass additional argument name to ph_execute.
47151         (ph_execute): Add new argument.  Pass additional arguments to
47152         ph_summary.  Call gcc_fail is there is no execution output.
47153
47154 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47155
47156         * lib/plumhall.exp (proc_summary): Output relavent summary
47157         lines into the log so specific failures in plumhall can be
47158         investigated.
47159
47160 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47161
47162         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47163         (c-torture-execute): Don't try to execute tests which use
47164         "long long" types if $NO_LONG_LONG is nonzero.
47165
47166 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47167
47168         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47169         not c-torture.
47170
47171         * gcc.ieee: Move from here.
47172         * gcc.c-torture/execute/ieee: To here.
47173
47174 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47175
47176         * gcc.c-torture: Update to c-torture-1.41 release.
47177
47178 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47179
47180         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47181         not "$output".
47182
47183 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47184
47185         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47186         -c present.
47187
47188 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47189
47190         * config/proelf.exp: Handle connecting to a simulator.
47191
47192 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47193
47194         * config/proelf.exp: New file.  Enough framework that we can
47195         run c-torture tests on the proelf targets (or any other target
47196         that gdb can connect to for that matter).
47197
47198 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47199
47200         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47201         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47202
47203         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47204         exec_output exists.
47205
47206 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47207
47208         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47209         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47210
47211         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47212         to pass/fail/unresolved/unsupported/untested.  Caller must now
47213         call unresolved/unsupported/untested.
47214         * lib/*.exp: Update FSF address.  Update to handle new results of
47215         ${tool}_load.
47216         * lib/chill.exp (verbose): Delete.
47217
47218 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47219
47220         * lib/gcc.exp (default_gcc_start): Change order of args to
47221         $LDFLAGS $CFLAGS $LIBS.
47222         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47223         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47224         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47225         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47226         * gcc.misc-tests/dg-test.exp: Likewise.
47227         * gcc.misc-tests/msgs.exp: Likewise.
47228         * gcc.prms/prms.exp: Likewise.
47229         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47230         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47231
47232         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47233
47234 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47235
47236         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47237
47238         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47239         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47240
47241         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47242         necessary.
47243
47244 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47245
47246         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47247         global for loop; add use of $mathlib.
47248         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47249         settings here; set mathlib for anything but VxWorks.
47250
47251 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47252
47253         * gcc.c-torture: Update to c-torture-1.40 release.
47254
47255 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47256
47257         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47258         dg.exp.
47259
47260 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47261
47262         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47263         global.
47264
47265 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47266
47267         * lib/g++.exp (LIBS): Define if not already.
47268         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47269         (gcc-dg-prune): Call prune_gcc_output.
47270         * lib/gcc.exp (prune_gcc_output): New proc.
47271         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47272         prune_gcc_output.
47273
47274 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47275
47276         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47277         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47278
47279 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47280
47281         * gcc.c-torture: Update to c-torture-1.39 release.
47282
47283 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47284
47285         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47286         fails, try others as well.
47287
47288 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47289
47290         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47291         If compilation fails, mark execute tests as `untested'.
47292         If test is marked as unsupported, don't mark compilation and
47293         execute tests as failed.
47294
47295 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47296
47297         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47298         libstdc++ for whether or not we want to be doing shared
47299         libraries.  Delete link_curses since we don't need it anymore.
47300         * lib/mike-g++.exp (postbase): Don't link in libg++.
47301         * g++.old-deja/old-deja.exp: Likewise.
47302
47303 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47304
47305         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47306
47307 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47308
47309         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47310         For that, add `-Wl,-a,shared_archive'.
47311         * g++.old-deja/old-deja.exp: Likewise.
47312
47313 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47314
47315         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47316
47317 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47318
47319         * lib/mike-g++.exp (postbase): Pay attention to the status of
47320         g++_load.
47321
47322 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47323
47324           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47325
47326 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47327
47328         * lib/gcc.exp (default_gcc_start): No longer need to log program
47329         being executed or its output, execute_anywhere does that now.
47330         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47331         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47332
47333 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47334
47335         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47336         the same as those in lib/g++.exp.
47337
47338 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47339
47340         * gcc.c-torture: Update to c-torture-1.38 release.
47341         * gcc.ieee: Related changes.
47342
47343 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47344
47345         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47346         "exec". Minor reformatting changes.
47347
47348         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47349         cross. This means all "exec" calls now work on a remote host as
47350         well.
47351         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47352         cross. Filter out the extra "\r\n" stuff that expect puts in.
47353         (c-torture-execute): Filter out the bogus warnings like
47354         c-torture-compile does. Add support for canadian cross.
47355         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47356         Use execute_anywhere rather than calling exec directly. Now it
47357         works for canadian cross testing.
47358
47359 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47360
47361         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47362         results into a variable, and check that rather than using file exists.
47363
47364 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47365
47366         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47367         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47368
47369 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47370
47371         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47372         lib_curses if there's a shared libg++ in the build tree.
47373
47374 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47375
47376         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47377         if not supported target.
47378
47379 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47380
47381         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47382         link_curses up to always happen, not just for native builds.
47383
47384 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47385
47386         * gcc.c-torture: Update to c-torture-1.36 release.
47387         * gcc.failure: Related changes.
47388
47389 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47390
47391         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47392
47393 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47394
47395         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47396         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47397         runshlib, link_curses, and mathlib for link and run.
47398
47399         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47400         pass the runtime shared library options for Solaris, OSF/1, and
47401         Irix5, and link with -lcurses to avoid unresolved references.
47402
47403 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47404
47405         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47406         only run once.
47407
47408 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47409
47410         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47411
47412 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47413
47414         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47415         do not have a framework for the "compat" tests yet.
47416
47417 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47418
47419         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47420         set to null if we're testing vxworks5.1.  Use that instead of
47421         `-lm' in the setting of LIBS for link and run.
47422
47423 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47424
47425         * config/rom68k.exp (${tool}_load): Major changes to make it
47426         work.  Verified that it does in fact return the stuff in
47427         exec_output properly.  Catch any Emul or any TRAP other than 0.
47428
47429 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47430
47431         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47432         LDFLAGS properly for targets that need stuff from libgloss.
47433         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47434         only run once.
47435         (gpp_initialized): New variable.
47436
47437 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47438
47439         * config/rom68k.exp: Load libgloss.exp.
47440         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47441         so we can produce a fully linked binary.
47442         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47443         so we can produce a fully linked binary.
47444
47445 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47446
47447         * lib/plumhall.exp (ph_section): Watch for expected failures.
47448         Add missing `else'.
47449
47450         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47451         run the testcase.
47452         (c-torture): Likewise.
47453
47454 1995-08-28  Doug Evans  <dje@cygnus.com>
47455
47456         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47457
47458         * lib/mike-g++.exp (mike_cleanup): New proc.
47459         (prebase): New globals compiler_result, not_compiler_result,
47460         target_regexp.
47461         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47462         allow leading "-" in pattern.  Watch for unsupported tests.
47463         If $compiler_result is set, pattern match assembler code,
47464         and ditto for $not_compiler_result.
47465         * lib/mike-gcc.exp: Likewise.
47466
47467         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47468         execution "succeeded".
47469
47470 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47471
47472         * config/win32.exp: New file.
47473         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47474
47475 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47476
47477         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47478         unsupported.
47479         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47480         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47481         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47482
47483         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47484         "... without exceptions was ...".  That is now handled by
47485         prune_system_crud.
47486         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47487
47488 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47489
47490         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47491         sieve.c,sort2.c}: New files.
47492         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47493         sieve.exp,sort2.exp}: Drivers for them.
47494
47495         * lib/mike-gcc.exp (program_output): New user settable variable.
47496         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47497         messages.
47498         * lib/mike-g++.exp (program_output): New user settable variable.
47499
47500         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47501
47502         * config/sh.exp: Deleted (use sim.exp instead).
47503
47504 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47505
47506         * config/vx.exp: Declare CHECKTASK as global.
47507         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47508         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47509         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47510
47511 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47512
47513         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47514         target. Like vx.exp, only includes `vx29k.exp' instead of
47515         `vxworks.exp'.
47516
47517 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47518
47519         * config/sim.exp: Increase time limit from 120 seconds to 240.
47520
47521 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47522
47523         * gcc.c-torture/execute/950628-1.c: New test.
47524
47525 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47526
47527         * gcc.c-torture: Update with changes/additions from
47528         c-torture-1.34.
47529
47530 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47531
47532         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47533
47534 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47535
47536         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47537
47538 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47539
47540         * gcc.c-torture/compile/950512-1.c: New test.
47541         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47542         * gcc.dg/struct-ret-1.c: Likewise.
47543
47544 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47545
47546         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47547           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47548
47549 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47550
47551         * gcc.c-torture/special/920411-1.c: Deleted.
47552         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47553
47554 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47555
47556         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47557         cpu limit.
47558
47559 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47560
47561         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47562
47563 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47564
47565         From kenner;
47566         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47567         is the proper length.
47568         * va-arg-3.c: Likewise.
47569
47570 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47571
47572         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47573         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47574
47575         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47576         * lib/g++.exp (default_g++_start): Delete old cruft.
47577
47578 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47579
47580         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47581         (2 * (1 << 18)) to (2 * (1 << 17)).
47582
47583         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47584
47585 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47586
47587         * config/rom68k.exp: Renamed from config/idp.exp
47588
47589 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47590
47591         * c-torture/compile/921109-2.c
47592
47593 1995-04-18  Mike Stump  <mrs@cygnus.com>
47594
47595         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47596         excess errors.
47597
47598 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47599
47600         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47601         output.
47602         * lib/g++.exp (default_g++_start): Likewise.
47603
47604 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47605
47606         * gcc.c-torture/compile/950329-1.c: New test.
47607
47608 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47609
47610           * config/bug.exp (${tool}_load): Updated to use new remote_open
47611           and remote_close procs.
47612         * config/idp.exp: New file.
47613
47614 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47615
47616         * gcc.c-torture/execute/950322-1.c: New test.
47617
47618 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47619
47620         * config/vx.exp (${tool}_load): Clean up testing of return code from
47621         vxworks_ld and vxworks_spawn.
47622
47623 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47624
47625         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47626
47627 1995-03-13  Mike Stump  <mrs@cygnus.com>
47628
47629         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47630         can mark excess errors on a machine by machine basis.  Note, the
47631         default is to not expect any excess errors, even when excess
47632         errors test - is given, so you will want to put an XFAIL ... on
47633         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47634         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47635         those 4 machines, but no others.
47636
47637 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47638
47639         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47640         * lib/c-torture.exp: to here.
47641
47642 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47643
47644         * gcc.c-torture/execute/950221-1.c: New test.
47645         * gcc.c-torture/execute/struct-ret-1.c: New test.
47646         * gcc.c-torture/compile/950221-1.c: New test.
47647
47648         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47649
47650 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47651
47652         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47653         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47654
47655 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47656
47657         * g++.gb: New directory of tests, derived from my signature and
47658         class scoping tests.
47659
47660         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47661         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47662         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47663         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47664         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47665         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47666         * g++.gb/sig25.C: Likewise.
47667
47668         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47669         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47670         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47671         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47672         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47673         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47674         * g++.gb/sig25.exp: Likewise.
47675
47676         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47677         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47678         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47679         * g++.gb/scope13.C: Likewise, this test still fails.
47680
47681         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47682         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47683         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47684         * g++.gb/scope13.exp: Ditto.
47685
47686         * g++.gb/README: New file, explains what these tests are about.
47687
47688 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47689
47690         * lib/dg.exp (dg-do): Support `preprocess'.
47691         (dg-test): Likewise.
47692
47693 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47694
47695         * config/udi.exp: change "continue -expect" to "exp_continue".
47696
47697 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47698
47699         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47700         Delete redundant tests.
47701
47702         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47703         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47704         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47705         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47706         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47707         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47708         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47709         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47710
47711         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47712         storing label pointers.
47713         * gcc.c-torture/execute/921019-1.c: Likewise.
47714         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47715         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47716         parameter fp.
47717         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47718         constants.
47719
47720         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47721         Delete obsolete tests.
47722
47723         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47724         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47725         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47726         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47727         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47728         * gcc.c-torture/compile/950124-1.c: New test.
47729
47730         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47731
47732 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47733
47734         * lib/mike-g++.exp: Add -lm to LIBS.
47735
47736 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47737
47738         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47739
47740 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47741
47742         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47743
47744 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47745
47746         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47747
47748 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47749
47750         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47751         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47752         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47753         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47754         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47755         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47756         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47757         * g++.law/{operators31.C, operators32.C,
47758         * g++.law/{operators33.C, operators34.C}: Likewise.
47759         * g++.law/{pic1.C, refs2.C}: Likewise.
47760         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47761         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47762         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47763         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47764
47765         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47766         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47767         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47768         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47769         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47770         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47771         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47772         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47773         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47774         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47775         * g++.law/{operators34.exp}: Likewise.
47776         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47777         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47778         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47779         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47780         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47781
47782         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47783         No longer expected to fail.
47784         * g++.law/missed-error3.C: Tweak for recent bool changes.
47785
47786 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47787
47788         * config/emb-unix: Deleted.
47789         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47790         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47791
47792 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47793
47794         * lib/dg.exp (dg-test): Fix typo in last patch.
47795
47796 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47797
47798         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47799         (handles multiple occurrences).
47800
47801 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47802
47803         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47804         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47805         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47806         printed).
47807         * lib/c-torture.exp (c-torture-compile): Likewise.
47808         (c-torture): Prepend full path if missing.
47809         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47810         (gcc_fail): Likewise.
47811         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47812
47813 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47814
47815         * lib/netware.exp: Only attach to NetWare i386 systems.
47816
47817 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47818
47819         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47820         messages.  Add test name to "output pattern match" pass/fail message.
47821
47822 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47823
47824         * gcc.dg: New testsuite.
47825         * gcc.dg/dg.exp: New file.
47826
47827         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47828         test-switch.c}: Deleted.
47829
47830         * gcc.misc-tests/msgs.exp: New testcase driver.
47831
47832 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47833
47834         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47835         Watch for illegal return values from ${tool}_load.
47836         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47837         cross targets.  Coerce return value >0 to 1.
47838
47839 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47840
47841         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47842
47843         * config/emb-unix.exp: New file.
47844
47845         * config/sim.exp: Error if variable $SIM not defined.
47846         (${tool}_load): Mark test as "untested" if simulator missing.
47847
47848         * config/unix.exp: Load remote.exp to get rcp_download.
47849         * lib/c-torture.exp: Use different option lists for testcases with
47850         and without loops.
47851         * gcc.c-torture/execute/execute.exp: Likewise.
47852
47853 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47854
47855         * config/*.exp: Clarify return code from ${tool}_load.
47856         Call `unresolved' or `untested' instead of `warning' or `perror'
47857         (sometimes you still want to call both though).
47858         Add comment that `shell_id' is local to each file.
47859         * config/udi.exp (timeout): Set to 30.
47860         Don't print warning if connection fails, $connectmode has already
47861         printed an error.
47862         (${tool}_load): Move verbose messages to level 2.
47863         Rework pattern for "Process started" message.
47864         Pass `shell_id' to ${connectmode}_download.
47865         Retry twice upon timeout.  Make resetting of target more robust.
47866         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47867         Pass `shell_id' to exit_$connectmode.
47868         Only call exit_$connectmode if connected.
47869         * config/unix.exp (${tool}_load): Check return codes better.
47870         * config/vrtx.exp (${tool}_load): Likewise.
47871         * config/vx.exp (${tool}_load): Likewise.
47872         Delete unneeded global's.
47873         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47874         from ${tool}_load.
47875         (dg-stat): Delete.
47876         (dg-init): Delete recording of pass/fail counts.
47877         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47878         (old-dejagnu-init): Likewise.
47879         (old-dejagnu-stat): Delete contents, empty proc now.
47880         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47881         (c-torture): Delete references to lcnt, lpass, lfail.
47882         Get option list from TORTURE_OPTIONS.
47883         Delete -funroll[-all]-loops if no loops.
47884         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47885         (g++_stat): Delete contents (empty proc now).
47886         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47887         (gcc_finish): Likewise.
47888         (gcc_stat): Deleted.
47889         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47890         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47891         * gcc.c-torture/execute/execute.exp: Likewise.
47892         Split tests into two parts: compile, execute.
47893         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47894         no loops.  Update to reflect clarified return codes from ${tool}_load.
47895
47896 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47897
47898         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47899         to grep for.
47900         (old-dejagnu): Likewise (where necessary).
47901
47902 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47903
47904         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47905
47906         * lib/dg.exp (dg-process-target): Fix processing of selector.
47907         Add comment regarding use of `error'.
47908
47909         * lib/gcc.exp (prune_system_crud): Define if missing.
47910         * lib/g++.exp (prune_system_crud): Likewise.
47911
47912         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47913         Call prune_system_crud.
47914         * lib/dg.exp (dg-runtest): New proc.
47915         Use perror instead of send_user for tcl errors in testcase.
47916         Don't return any value, it's never used.
47917         Don't clobber previous definition of `unknown'.
47918         Print tcl errors in `dg-final'.
47919
47920 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
47921
47922         * lib/dg.exp (dg-process-target): Improve syntax error messages.
47923         (dg-test): Don't print errorInfo, it contains stack backtrace.
47924
47925 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
47926
47927         * lib/g++.exp (runtest_file_p): Define if missing.
47928
47929 1994-09-24  Doug Evans  (dje@cygnus.com)
47930
47931         * lib/mike-g++.exp: Comment out loading of g++.exp.
47932         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
47933         (default_g++_version): Always print something.
47934         (default_g++_start): Comment out call to `which'.
47935         (g++_start, g++_load): Deleted (must be defined in config file).
47936         * lib/gcc.exp: Test for existence of $CC at start.
47937         Delete check for tmpdir (done in gcc_init).
47938         (default_gcc_version): Always print something.
47939         (default_gcc_start): Comment out call to `which'.
47940         * config/*.exp: Major cleanup - make cross targets work at least a
47941         little better for g++ (by not being "--tool gcc" specific).
47942         Rename gcc_xxx to ${tool}_xxx.
47943         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47944         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47945
47946 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
47947
47948         * lib/c-torture.exp (c-torture-compile): Rework compiler
47949         message processing.
47950
47951         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47952         c-torture.
47953
47954 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
47955
47956         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47957
47958         * lib/dg.exp (dg-process-target): Support { target native }.
47959
47960 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
47961
47962         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
47963         looked for "... program xxx got fatal signal".
47964         Correct regsub munging of `comp_output'.
47965         Ignore compiler messages "path prefix not used" and "linker input
47966         file unused".
47967
47968 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
47969
47970         * lib/gcc.exp (runtest_file_p): Define if missing.
47971         * gcc.prms/template.c: Example to work from.
47972
47973 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
47974
47975         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47976         * lib/dg.exp (dg-test): Call unsupported testcases as such.
47977
47978         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47979         * gcc.prms/1883.c: Moved from compile/940714-1.c.
47980         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47981         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47982
47983         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47984         (dg-process-target): No longer a varargs proc.
47985         Return S/N for target, P/F for xfail.  All callers changed.
47986         (user option procs): More argument checking.
47987         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47988         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47989         (dg-test): Skip test if not running on selected target in `dg-do'.
47990         Update handling of `dg-do-what', `dg-output-text'.
47991         Separate execution pass/fail from output pattern match pass/fail.
47992         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47993
47994 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
47995
47996         * gcc.c-torture/special/special.exp: Don't expect failure for mips
47997         target for 920510-1.c.
47998
47999 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48000
48001         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48002         Clean up comment regarding use of passcnt, etc.
48003         (gcc_stat): Don't update `testcnt' here.
48004         (gcc_finish): Do it here.
48005         Might as well reset `but_id' here too.
48006         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48007         to determine if the file should be tested.
48008         * gcc.c-torture/compile/compile.exp: Likewise.
48009         * gcc.c-torture/execute/execute.exp: Likewise.
48010         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48011         * gcc.misc-tests/dg-test.exp: Likewise.
48012         * gcc.prms/prms.exp: Likewise.
48013         * gcc.wendy/wendy.exp: Likewise.
48014         * g++.old-deja.exp: Likewise.
48015         Move "Testing file" message to verbose level 1.
48016
48017 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48018
48019         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48020
48021 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48022
48023         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48024         (default_gcc_start): Accept optional second list element
48025         of compiler flags.  Print compiler output at verbosity level 2.
48026         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48027         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48028         Save current values of framework globals passcnt, failcnt, xpasscnt,
48029         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48030         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48031         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48032         xfailcnt to compute stats.  Update framework global `testcnt' from
48033         pass/fail counts.
48034         (gcc_finish): New proc.  Clean up test environment.
48035         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48036         (gcc_epass, gcc_efail): Delete.
48037         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48038         argument of line number.
48039         (dg-init): If the tool has an init routine, call it.
48040         (dg-test): Remove args `cflags_var' and `libs_var'.
48041         Pass all compiler options to ${tool}_start.
48042         Handle missing line number.
48043         (dg-finish): New function.
48044         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48045         particular files.  Call gcc_finish at end.  Move "skipping test"
48046         message to verbosity level 3.
48047         * gcc.c-torture/compile/compile.exp: Likewise.
48048         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48049         * gcc.c-torture/execute/execute.exp: Likewise.
48050         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48051         Print testcase being tried at verbosity level 1.
48052         * gcc.c-torture/special/special.exp: Unset xfail.
48053         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48054         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48055         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48056         * gcc.failure/failure.exp: Likewise.
48057         * gcc.ieee/ieee.exp: Likewise.
48058         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48059         Update call to dg-test.  Call dg-finish at end.
48060         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48061         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48062         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48063         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48064         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48065         * gcc.wendy/wendy.exp: Add copyright.
48066         Delete setting of tmpdir (done by gcc_init).
48067         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48068         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48069         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48070         gcc_[ce]pass/fail.
48071
48072 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48073
48074         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48075         confusion.
48076         (g++_load): Likewise.
48077
48078         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48079         Rename argument to `prog' to remove the confusion.
48080         Varargs fns behave differently too!
48081         (g++_load): Likewise.
48082
48083         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48084
48085         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48086         what it is.  Delete (always) printing of status value for !native.
48087         Simplify verbose code, and include status and exec_output.
48088         (g++_load): Use gcc_load.
48089
48090 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48091
48092         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48093         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48094         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48095         940714-3.c as these testcases don't exist anymore.  Make
48096         va-arg-1.c expected to pass.
48097
48098 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48099
48100         * gcc.misc-tests/misc.exp: Only run specific testcases.
48101         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48102         * gcc.misc-tests/dg-[1-9].c: New files.
48103
48104         * lib/dg.exp: New testsuite driver.
48105         * gcc.prms/prms.exp: Use it.
48106
48107         * README.gcc: New file.
48108
48109         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48110         Document and reset `lxpass' and `lxfail'.
48111         Simplify "initialized" message.
48112         (gcc_stat): Clean up comments a little.
48113
48114 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48115
48116         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48117
48118 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48119
48120         * lib/old-dejagnu.exp (process-option): New proc.
48121         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48122         (old-dejagnu): Simplify.
48123         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48124
48125 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48126
48127         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48128         exists and is not an empty string.
48129
48130         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48131         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48132         finished.
48133         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48134         automatically.
48135
48136         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48137         longer expected to fail.
48138
48139         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48140         "f" function call.
48141
48142         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48143
48144         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48145         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48146         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48147         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48148         c-torture-1.29.
48149
48150         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48151         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48152
48153         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48154
48155         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48156         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48157
48158         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48159         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48160         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48161
48162 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48163
48164         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48165         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48166         940714-1.c, 940714-2.c, 940714-3.c},
48167         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48168         gcc.misc-tests/{mg.c,mg.exp}:
48169         New tests.
48170         * gcc.noncompile/noncompile.exp: Change accordingly.
48171
48172 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48173
48174         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48175         Undo previous clobberage.
48176
48177 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48178
48179         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48180         * gcc.special/{930510-1.c, special.exp}:
48181         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48182         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48183         struct-varargs-1.c}: New tests from c-torture-1.26.
48184
48185 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48186
48187         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48188           argument to switch.
48189
48190 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48191
48192         * Revert the previous changes.  Please see Rob's directory
48193           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48194           fixes.
48195
48196 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48197
48198         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48199             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48200             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48201             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48202             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48203             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48204             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48205             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48206             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48207             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48208             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48209             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48210             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48211             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48212             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48213             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48214             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48215             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48216             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48217             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48218             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48219             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48220             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48221             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48222             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48223             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48224             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48225
48226 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48227
48228         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48229             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48230           with perror calls.
48231
48232 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48233
48234         * config/unix.exp (g++_load): Fix syntax.
48235
48236 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48237
48238         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48239         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48240         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48241         Don't expect va-arg-1.c to fail.  Correct expected output for
48242         920928-1.c.
48243         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48244         * gcc.wendy/hbm4.c: Correct typo.
48245         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48246
48247 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48248
48249         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48250         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48251         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48252         * lib/c-torture.exp (c-torture-compile): Ditto.
48253
48254         Reduce volume of output (remove all the -I's and such).
48255         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48256         Call gcc_cpass, gcc_cfail.
48257         (c-torture): Pass testing option to c-torture-compile.
48258
48259 1994-03-21  Doug Evans  (dje@cygnus.com)
48260
48261         Bring patches over from progressive.
48262         * config/default.exp: Exit remote shell cleanly.
48263         (g++_exit, g++_start): Add default versions.
48264         * config/sim.exp (gcc_load): Use perror, not error.
48265
48266 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48267
48268         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48269         set in site.exp.
48270
48271 1994-03-14  Doug Evans  (dje@cygnus.com)
48272
48273         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48274         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48275         (wendy_try): New proc to run testcase.
48276         (main loop): Call 'em.
48277         * gcc.wendy/*.c: Clean up pass to correct expected output.
48278
48279         * lib/gcc.exp: Minor cleanup work.
48280         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48281
48282 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48283
48284         * config/sim.exp (gcc_load): Document return codes better.
48285         Don't pass -v to simulator.
48286
48287 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48288
48289           * gcc.special/920717-x.c: Fix typo.
48290           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48291           get at sources.
48292
48293         * lib/mike-gcc.exp: Fix typo.
48294
48295 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48296
48297         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48298         binary to use, transform the name.
48299         * config/*.exp: rename everything. Nuke any g++ specific files,
48300         it's now a special case of gcc that requires no special support.
48301         Add a default.exp for unsupported targets.
48302
48303 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48304
48305         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48306         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48307         version of Tcl.
48308
48309 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48310
48311         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48312         than a warning.
48313
48314 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48315
48316         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48317
48318 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48319
48320         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48321         option_list.  Compile every file with only 4/6 option choices
48322         (same as C torture) instead of with 12/18 different option
48323         choices.
48324         * lib/c-torture.exp: Likewise.
48325
48326         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48327         not already set.
48328
48329 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48330
48331         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48332         can put an XFAIL *-*-* on excess errors.
48333
48334 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48335
48336         * g++.law: Add more tests derived from g++-bugs snapshots.
48337
48338         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48339         equivalent to g++.law/init9.
48340
48341         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48342         compiled it, and the a.out file after we've run it.
48343
48344 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48345
48346         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48347         compiled it, and the a.out file after we've run it.
48348
48349 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48350
48351         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48352
48353 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48354
48355         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48356         version number.
48357
48358 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48359
48360         * g++.law: New directory of g++ tests derived from the g++-bugs
48361         snapshots.
48362
48363 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48364
48365         * gcc.compile: initbug1.c initbug1.exp testcase added
48366
48367 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48368
48369         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48370         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48371           fixes submitted by Jeff Law (law@cs.utah.edu)
48372         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48373           Jeff Law (law@cs.utah.edu)
48374
48375
48376 1993-11-30  Mike Stump  (mrs@cygnus.com)
48377
48378         * config/unix-g++.exp: Follow the gcc way of doing things.
48379         * g++.old-deja/old-deja.exp: Minor updates.
48380         * lib/g++.exp: New file, follow the gcc way of doing things.
48381         * lib/old-dejagnu.exp: Minor updates.
48382         * lib/mike-g++.exp: Always unset errorInfo.
48383
48384 1993-11-06  Mike Stump  (mrs@cygnus.com)
48385
48386         * lib/gcc.exp: Fix some errors with the below change, CC and
48387         CFLAGS should be global when setting, not local.
48388
48389 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48390
48391         * lib/gcc.exp: Transform tool name.
48392
48393 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48394
48395         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48396
48397 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48398
48399         * lib/gcc.exp: change gcc_done to gcc_stat
48400
48401 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48402
48403         * Upgraded gcc testsuite to c-torture version 1.25
48404
48405 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48406
48407         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48408         * lib/c-torture: added hooks for new reporting code.
48409
48410 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48411
48412         * config/sh-gcc.exp: check if sh-sim exists in the path
48413
48414 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48415
48416         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48417         * gcc.compile/compile.exp: Initial changes for new logic.
48418         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48419         * gcc.failure/failure.exp: Initial changes for new logic.
48420         * gcc.ieee/ieee.exp: Initial changes for new logic.
48421         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48422         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48423         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48424         * lib/c-torture.exp: Initial changes for new logic.
48425         * lib/gcc.exp: Initial changes for new logic.
48426
48427 1993-10-15  Mike Stump  (mrs@cygnus.com)
48428
48429         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48430         depend upon failure or success.  Fully qualify names in failure
48431         and success messages.  Always remove a.out before starting
48432         compile, just in case.  Pay more attention to error text output by
48433         the compiler.  Handle testcases with no known past errors just
48434         like all others, so that things are uniform.  Other miscellaneous
48435         improvements.
48436
48437 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48438
48439         * gcc.cpp: new directory for cpp tests
48440
48441 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48442
48443         * lib/chill.exp: Code reformatted, removed unused code.
48444         * config/unix-chill.exp: Code reformatted, removed unused code.
48445         * chill.execute/execute.exp: Code reformatted, removed unused code.
48446         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48447
48448 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48449
48450         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48451         routines not written.
48452
48453 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48454
48455         * config/bug-gcc.exp: Use new procs from bug.exp.
48456
48457 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48458
48459         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48460         via ftp, rather than depending on NFS.
48461         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48462         case.
48463
48464 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48465
48466         * config/bug-gcc.exp: Use new download proc.
48467
48468 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48469
48470         * chill.execute/execute.exp: cleanups, handles errors better
48471         * chill.compile/compile.exp: rewrite, based on execute.exp
48472         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48473         * lib/chill.exp: major changes to diff proc and compile and link
48474           procs. added chill_fail and chill_pass wrappers to pass and
48475           fail. added more comments, and handle error codes better.
48476           Added a hack to capture stderr from exec, so noncompile tests
48477           can work.
48478
48479 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48480
48481         * chill.execute/execute.exp: rewrite of testsuite driver
48482         * lib/chill.exp: rewrite of testsuite driver
48483         * config/unix-chill.exp: rewrite of testsuite driver
48484
48485 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48486
48487         In chill.execute:
48488         * iexpr.ch: Standardize uppercase.
48489         * tuples.dat: Standardize uppercase.
48490         * vary.ch: standardize.  Correct varying string assignments.
48491         * vary.dat: Add new output lines.
48492
48493 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48494
48495         In chill.execute:
48496         * chprintf.ch: Standardize use of uppercase.
48497         * tuples.ch: Standardize and turn arr2 into a DCL,
48498           rather than a SYN.
48499         * pinits.ch: Standardize.
48500
48501 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48502
48503         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48504         * Makefil: Renamed to Makefile.in.
48505         * configure.in: New.
48506
48507 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48508
48509         In chill.execute:
48510         * .cvsignore: Add result/output files.
48511         * Makefile: Fix up variables at start.  Use MFLAGS
48512           everywhere.  Correct bool_loc, built_ins entries.
48513           Add entry for vary1.ch.
48514         * bitarray.ch: Standardize upper-case usage.
48515         * bitexpr.ch: Standardize, add output of b1.
48516         * params.ch: Use arrayt in along PROC parameters, to
48517           avoid novelty problems.
48518         * sets.ch: Tiny cleanup.
48519         * vary1.ch: Re-indent.
48520
48521 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48522
48523           * Add PR-related files to Makefiles, .cvsignore files, etc.
48524
48525 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48526
48527         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48528           with compiler objects. New names are test-flow.c and test-loop.c
48529
48530 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48531
48532         * Upgraded c-torture tests from 1.19 to 1.20
48533
48534         * new files:
48535         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48536         * gcc.compile: 930623-1.c 930623-2.c
48537         * gcc.noncompile: 930622-1.c 930622-2.c
48538         * gcc.failure: 920411-1.c 920627-2.c
48539         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48540
48541 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48542
48543         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48544           More changes to get testsuite working properly. Needs more work.
48545           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48546
48547 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48548
48549         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48550           More changes to get testsuite working properly. Needs more work.
48551
48552 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48553
48554         * chill.compile/compile.exp: Added for Dejagnu support
48555         * chill.execute/execute.exp: Added for Dejagnu support
48556         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48557
48558 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48559
48560         This should complete moving the CHILL test files.
48561         * chill.noncompile(.cvsignore printf.grt
48562             in-printf.grt chprintf.grt chprintf.ch):
48563             Added test-support files.
48564           (Makefile): Modified further.
48565         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48566             signal.ch): Added test files.
48567           * chill.execute (.cvsignore printf.grt printr.c
48568             in-printf.grt rts.c chprintf.grt rts.h): Added
48569           test-support files.
48570             (Makefile): More corrections.
48571
48572 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48573
48574         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48575           test cases, ready for DejaGnu.
48576
48577 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48578
48579         * Upgraded c-torture tests from 1.18 to 1.19
48580
48581         * gcc.compile: added test(s):
48582           930607-1.c
48583         * gcc.execute: added test(s):
48584           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48585
48586         * added new subdirectory for misc tests: gcc.misc-tests
48587         * gcc.misc-test(s): added tests:
48588           inst-check.c test-consts.c test-ior.c test-switch.c
48589
48590 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48591
48592         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48593
48594 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48595
48596         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48597
48598 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48599
48600         * Upgraded c-torture tests from 1.17 to 1.18
48601
48602 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48603
48604         * Upgraded c-torture tests from 1.12 to 1.17
48605
48606 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48607
48608         * lib/old-dejagnu.exp:
48609           Fixed handling of XFAIL target triplets to correctly
48610           recognize wildcard characters.  Removed code that
48611           appended a unique id tag to the end of the file name
48612           printed out by the result of the testcases within a
48613           given test file.
48614
48615 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48616
48617         * lib/old-dejagnu.exp:
48618           Reworked expected failure handling to trigger off of XFAIL
48619           keyword in keyphrase embeded in testcase source code. The
48620           XFAIL keyword must be at the end of the keyphrase line. It
48621           may optionally be followed by one or more target triplets.
48622           It has just occured that the handling of wildcards in the
48623           target triplet may not be correct.
48624
48625 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48626
48627         * g++.old-deja/tests:
48628           Moved all subdirectories up one level into g++.old-deja .
48629
48630         * lib/old-dejagnu.exp:
48631           Fixed problem with CXXFLAGS not being properly reset, and being
48632           corrupted with extraneous "-c" compiler option.  This was
48633           causing binaries to not be generated for test that needed them.
48634           Modified strings passed to "pass" and "fail" so that individual
48635           tests from the same test file would be distinguished by an
48636           identifier appended to the test file name in the summary logs;
48637           this corrected a problem with erroneous diff logs.  Added code
48638           to search testcases for expected fail and unexpected pass keywords.
48639
48640 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48641
48642         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48643
48644 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48645
48646         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48647           Removed extraneous text from end of "Special g++ Options"
48648           keyphrase.
48649
48650         * lib/old-dejagnu.exp: Added pattern matching to look for new
48651           keywords, embedded in testcases comments, which will trigger
48652           calls to xpass and xfail.
48653
48654 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48655
48656         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48657           comments embedded in the testcases, especially the one looking for
48658           special compiler options, as well as the pattern matching for the
48659           compiler output again.
48660
48661 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48662
48663         * lib/old-dejagnu.exp: Do a proper check of the return value for
48664           execute tests. Fixed several problems with the pattern matching
48665           of the compiler output which gave erroneous test results.
48666           Changed several of the test result messages to be more descriptive.
48667         * config/unix-g++.exp: Proc g++_load now actually works and
48668           executes the tests passed to it and returns a usable return
48669           value.
48670
48671 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48672
48673           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48674
48675 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48676
48677         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48678           Modified both files to properly execute the old style
48679           dejagnu tests. The previous versions of these files were
48680           experimental and did not function anything near correctly.
48681
48682 1993-04-05  Rob Savoye  (rob@cygnus.com)
48683
48684         * Removed all Makefile.in and configure.in files. No configuration
48685         needed now.
48686
48687 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48688
48689         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48690
48691 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48692
48693         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48694         gcc.special/configure.in, gcc.noncompile/configure.in,
48695         gcc.execute/configure.in, gcc.code_quality/configure.in,
48696         g++.other/configure.in, g++.old-deja/configure.in,
48697         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48698         in srcname setting.
48699
48700 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48701
48702         * lib/udi.exp: Fixed mondfe and mondfe_download.
48703         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48704         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48705
48706 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48707
48708         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48709         (gdb_exit): Don't remove *_soc files.
48710
48711 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48712
48713         * lib/c-torture.exp: Don't look for main; instead always use -w
48714         -c.  This is how the c-torture tests work.  Remove the object
48715         file if the compilation succeeds.
48716         * gcc.execute/execute.exp: Remove executable if test passes.
48717         * gcc.noncompile/noncompile.exp: Every test is an expected
48718         failure.
48719         * gcc.special/special.exp: Added tests from c-torture 1.11,
48720         corrected use of existing test.
48721         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48722         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48723         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48724         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48725         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48726         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48727         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48728         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48729         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48730         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48731         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48732         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48733         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48734         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48735         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48736         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48737         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48738         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48739         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48740         c-torture 1.11.
48741         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48742         correspond to c-torture 1.11.
48743
48744         * New file.